{"version":3,"file":"vGY3ZdlBE.DzTIGa0r.mjs","names":["props","useRef","cycleOrder","serializationHash","variantClassNames","transition1","animation","transition2","animation1","animation2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","props","createLayoutDependency","React.useRef","React.useId","className","React.useState","React.useRef","Icon","props","x","React.useRef","React.useState","React.useMemo","mask","Base","props","MotionSVG","SVG","svg","getProps","Icon","className","addPropertyOverrides","ArrowTopRight","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","props","createLayoutDependency","useRef","React.useId","className","mask","Base","props","MotionSVG","SVG","svg","getProps","Icon","className","x","cx","props","useState","useRef","useMemo","p","mask","Base","props","MotionSVG","SVG","svg","getProps","Icon","className","X","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","props","createLayoutDependency","useRef","React.useId","className","mask","Base","props","MotionSVG","SVG","svg","getProps","Icon","className","useRef","props","useCallback","addPropertyOverrides","CopyLinkFonts","Link","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","props","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","MotionDivWithFXWithOptimizedAppearEffect","QrCode","CopyLink","CloseIcon","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","animation","animation1","animation2","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","React.useState","getProps","props","createLayoutDependency","useRef","React.useId","className","RichText","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","props","createLayoutDependency","useRef","React.useId","className","props","useCallback","useRef","useState","mask","SVG","props","getProps","Icon","className","LeftEdge","TimeDate","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","props","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","Phosphor","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","props","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","props","createLayoutDependency","useRef","React.useId","className","fonts","css","className","Arc","props","hash","addPropertyOverrides","Arc","BlogCustomCursor","cycleOrder","serializationHash","variantClassNames","transition1","animation","animation1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","props","createLayoutDependency","useRef","React.useId","className","Image","addPropertyOverrides","ArcWrapper","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","props","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","fonts","css","className","props","getProps","className","props","useState","useRef","useLayoutEffect","useEffect","React.useState","props","useRef","useState","useMemo","addPropertyOverrides","Chevron","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","props","createLayoutDependency","useRef","React.useId","className","RichText","fonts","css","className","fonts","css","className","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","props","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","SVG","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","ClockTime","React.useContext","React.useMemo","React.Fragment","props","useRef","React.useId","className","SVG","props","useState","p","fonts","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className"],"sources":["https:/framerusercontent.com/modules/0f5JZ8IWpTs9L09cQg4O/y4JktE93bm8osq6828fk/Tab_change_notify.js","https:/framerusercontent.com/modules/omo5LdjL4LRSZXvwvWOk/u3WxIJnBoahCGbEeALvk/O_XoZ3FcZ.js","https:/framerusercontent.com/modules/T2jsczKNtfjbckr6ihef/WKMY6lKYImDNoRfYcbel/BackToTop.js","https:/framerusercontent.com/modules/YJwkduAP6McZpeH8Z1l9/M1ReFRVoSmOdZuq4Se8g/Image_Shatter.js","https:/framerusercontent.com/modules/Ee7tnMPNLxjb4CKlYiaU/kMElE4QNJmmWe36RFgPm/Yas9PXVet.js","https:/framerusercontent.com/modules/t5W0ne3mlf2fxioZO6JA/4l4HZWs8eZeoGID25o77/quuC6fF7y.js","https:/framerusercontent.com/modules/7qGWNDBNmiIImk6p8eHL/dVO8mFdHh5f2ex7GBa8e/T_t13GpMy.js","https:/framerusercontent.com/modules/MnlCOwla4ed6h5ka5uId/2IC9Zca2pqb3MBs8xpKq/QRCodeModern.js","https:/framerusercontent.com/modules/s9ICNln7If6dbx787s8J/bsSFrd6i3uQgWvg7HD50/gpufTpA3b.js","https:/framerusercontent.com/modules/aJ3wEdjhFxmYSsnwnlBe/y1bbiZsUSCvpv161CHuU/AuTu1DLal.js","https:/framerusercontent.com/modules/ecSfABsrMC7n3q8jmz4t/IQSdnhkHvh3XlHck29C4/Hcrq6IUNA.js","https:/framerusercontent.com/modules/XHq6szrDMZpscciSpys3/MGdkNqAIE73FhBJxXVhy/CopyLink.js","https:/framerusercontent.com/modules/UqrRmXeEEDcjQqHWQlw0/sDm4rIUGmfDQaPnLcsng/v4FrTPU0A.js","https:/framerusercontent.com/modules/0RgxtHD7SwWDjIHsQZeZ/4ReiENnWW37ezYiPBHe2/EQWqTMuOX.js","https:/framerusercontent.com/modules/gqLHHDMrK9d4drEnSqxm/AUGBmCiQQm0wDo2rYVAh/F3FB5As7u.js","https:/framerusercontent.com/modules/HYcHVPAbe8jLEeU7c4mp/QiycTxX7vdblEOi3o00G/Time.js","https:/framerusercontent.com/modules/xXM5XgC1lHZAAIUpB3ls/nNal5TR8z49Az8pBrqlI/djKOMaunt.js","https:/framerusercontent.com/modules/5unXP4isuMArBC1tJAi3/p1150sPAouqee27ouYHR/feGpSRltQ.js","https:/framerusercontent.com/modules/zLi0Kkcj1r0afk69nQI5/XeUdwCXovwSX83UwkOYe/Q8rXjF5IR.js","https:/framerusercontent.com/modules/K1uMdWO0Tq7v7K0Nytk5/GOMHW3UlY3XPoYS51VME/ra24mk7Lx.js","https:/framerusercontent.com/modules/i0mgjWSa6Gg32D9EisGX/OaIS1xitMk7nyw5VFU0g/Z1YJV5_R7.js","https:/framerusercontent.com/modules/dZ9c6z10n71dmz3JQVi4/9V4bd6GeC5hErLrBqMW9/Arc.js","https:/framerusercontent.com/modules/eXXc7XOWSmNHaN0YHJ96/CALuBOccFqNSp4G4CUGI/SZDPru_zp.js","https:/framerusercontent.com/modules/vsBCE5pMCajYSNaCU3Wc/2wX36omJvBqyPEVT244Z/seot49AXl.js","https:/framerusercontent.com/modules/kC8mPmOjt97stsEejnYW/pAsy5s4sXXjxtsIAtf13/Tfy81SYI4.js","https:/framerusercontent.com/modules/03SIzlpTmGR1mJOOGGpj/dib9W0Emf3VH5eNCYIsK/LcuauqvXG.js","https:/framerusercontent.com/modules/rqXgsAVLqgkWg8pY18Ew/1YQ4OudAc9cnbf0OPTbR/TableOfContents.js","https:/framerusercontent.com/modules/5sD1L34Nn4AzaFRyCPrW/BT9HMtTDsUFnXFBXXei7/useIsomorphicLayoutEffect.js","https:/framer.com/m/framer/useIsomorphicLayoutEffect.js@^0.2.0","https:/framerusercontent.com/modules/GBoYA6hnuFwSZZCbht26/cguAGhuQfx1BXbfShe7V/useMeasuredSize.js","https:/framer.com/m/framer/useMeasuredSize.js","https:/framerusercontent.com/modules/0pk6lLU8UqQIeA5UcbG5/T1hLm7sPDdWOcmdLBEmq/Progress.js","https:/framerusercontent.com/modules/5XfSUebzCz6db7qCHEGh/kbGLWEzGTyoy4yH3pQ7U/vtB9Wqzsf.js","https:/framerusercontent.com/modules/1mzeJpmcn5VEPSZoSzEP/xvAdjDIev6usfIbvtj6H/IUUtwfU38.js","https:/framerusercontent.com/modules/v9ioOVHR8IU7BwGEgBSN/gedNBd7XtfKdBAxmRMDe/QTHTl8l6D.js","https:/framerusercontent.com/modules/eYaT3GBmejtWWmIQAwds/0XA8NqdWZT4BhFBVlg5Y/xeTew5cBL.js","https:/framerusercontent.com/modules/98FHqUumG7YymvYQhrDV/qAIYGzCBnAwuV5WoIYuB/xmZqS3bHb.js","https:/framerusercontent.com/modules/oqvnfWzcfq5W5qD32jO0/wE6VJlLoT2h4nXmaAxfg/ScrollProgressBar_1.js","https:/framerusercontent.com/modules/Ei0x3MWOLuSAPycaAlTZ/TdFq7d6FbRrKonfiW5x2/componentPresets.js","https:/framerusercontent.com/modules/B7gRO3XUXrA0fU1UkCSZ/KOvsd6oARRUIoJ3cnUno/a2bYFHkQj.js","https:/framerusercontent.com/modules/ZAB8hInNEFMBb0ZKtvlT/79IxwTSM6c6EMT01R116/CGW9dzGhB.js","https:/framerusercontent.com/modules/dhkQ4RrjYrFsRPUNVt3X/FJZxmchLnXiR2abUYI63/h6EJEN1jG.js","https:/framerusercontent.com/modules/sfSqR39uekgFBdd4KQ5x/7nSLONGLpJeSHlmQKSez/hA68_1SOb.js","https:/framerusercontent.com/modules/lSVtVZYqoiaGLTt5gYC9/IADkG9VbRUpCwRiE92Sk/i9DA7ppWY.js","https:/framerusercontent.com/modules/0pHr3wKf382iY22m7n1p/GzAqNbLgvJXUdqw1gIag/LR8fdANPv.js","https:/framerusercontent.com/modules/JeiAyADDzZIWonStD00K/Q4cjZNdcPthBSDw51G4w/lrHzuURLp.js","https:/framerusercontent.com/modules/bRHL7jwFBqFGJAFNOeA0/S82HBPWk5TPbrYypGdOn/NTJod8Jhq.js","https:/framerusercontent.com/modules/0fbRiMG26wZ2kyBIPpGb/iTcKHpZCwYtamCt8BDfs/OHcu8QJDn.js","https:/framerusercontent.com/modules/opBs4SLbvDPDdgyQoVpO/fDfzt81sW6EzgIR9aovo/pV_jndNHu.js","https:/framerusercontent.com/modules/aFlEB1PTu27OGEAlgu1q/gWOm6KboeOMAuu83QOJE/sLvVpvrOF.js","https:/framerusercontent.com/modules/3znTIvqIeeO2vRaFid5m/ZsboMXithu6xixf1GGdd/vGY3ZdlBE.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Tab Title Changer\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function TabTitleChanger(props){const{inactiveTitle,restoreMode,customRestoreTitle,delay,useDelay}=props;const originalTitleRef=useRef(null);const timeoutRef=useRef(null);useEffect(()=>{if(typeof document===\"undefined\")return;// Store original title once\nif(!originalTitleRef.current){originalTitleRef.current=document.title;}const handleVisibilityChange=()=>{if(document.hidden){if(useDelay){timeoutRef.current=setTimeout(()=>{document.title=inactiveTitle;},delay);}else{document.title=inactiveTitle;}}else{if(timeoutRef.current){clearTimeout(timeoutRef.current);}document.title=restoreMode===\"custom\"?customRestoreTitle:originalTitleRef.current||document.title;}};document.addEventListener(\"visibilitychange\",handleVisibilityChange);return()=>{if(timeoutRef.current)clearTimeout(timeoutRef.current);document.removeEventListener(\"visibilitychange\",handleVisibilityChange);// Ensure title is restored on unmount\nif(originalTitleRef.current){document.title=originalTitleRef.current;}};},[inactiveTitle,restoreMode,customRestoreTitle,delay,useDelay]);// Invisible render element (editor-safe)\nreturn /*#__PURE__*/_jsx(\"div\",{style:{width:0,height:0,overflow:\"hidden\"},\"aria-hidden\":\"true\"});}/* -------------------------------------------------------------------------- *//*                               Property Controls                             *//* -------------------------------------------------------------------------- */addPropertyControls(TabTitleChanger,{inactiveTitle:{title:\"Inactive Tab Text\",type:ControlType.String,defaultValue:\"Please come back 😢\",placeholder:\"Text shown when tab is inactive\"},useDelay:{title:\"Use Delay\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Delayed\",disabledTitle:\"Instant\"},delay:{title:\"Delay (ms)\",type:ControlType.Number,defaultValue:500,min:0,max:5e3,step:100,unit:\"ms\",hidden(props){return!props.useDelay;}},restoreMode:{title:\"Restore Title\",type:ControlType.Enum,options:[\"original\",\"custom\"],optionTitles:[\"Original Page Title\",\"Custom Title\"],defaultValue:\"original\"},customRestoreTitle:{title:\"Custom Restore Text\",type:ControlType.String,defaultValue:\"Welcome back 👋\",hidden(props){return props.restoreMode!==\"custom\";}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TabTitleChanger\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Tab_change_notify.map","// Generated by Framer (79ec8dc)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"G47S15YSn\",\"PX1MOnVXY\"];const serializationHash=\"framer-8EaGQ\";const variantClassNames={G47S15YSn:\"framer-v-1hbo82m\",PX1MOnVXY:\"framer-v-17k3l76\"};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={duration:0,type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const transition3={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation2={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};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(React.Fragment);const humanReadableVariantMap={Hidden:\"PX1MOnVXY\",Loading:\"G47S15YSn\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"G47S15YSn\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"G47S15YSn\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const isDisplayed=()=>{if(baseVariant===\"PX1MOnVXY\")return false;return true;};const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1hbo82m\",className,classNames),\"data-framer-name\":\"Loading\",layoutDependency:layoutDependency,layoutId:\"G47S15YSn\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1qrc6yg\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"onOQ0YrdY\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation2,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition3,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1jivlv8\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"rN6xsA2D3\",style:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 0deg, rgb(153, 153, 153) 342deg)\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-m7b4s7\",\"data-framer-name\":\"Round\",layoutDependency:layoutDependency,layoutId:\"KWLYXFUsw\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1}})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-8EaGQ.framer-xuzmjz, .framer-8EaGQ .framer-xuzmjz { display: block; }\",\".framer-8EaGQ.framer-1hbo82m { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; padding: 0px; position: relative; width: 40px; }\",\".framer-8EaGQ .framer-1qrc6yg { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); overflow: visible; position: relative; width: 20px; }\",\".framer-8EaGQ .framer-1jivlv8 { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-8EaGQ .framer-m7b4s7 { flex: none; height: 2px; left: calc(50.00000000000002% - 2px / 2); overflow: visible; position: absolute; top: 0px; width: 2px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-8EaGQ.framer-1hbo82m { gap: 0px; } .framer-8EaGQ.framer-1hbo82m > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-8EaGQ.framer-1hbo82m > :first-child { margin-left: 0px; } .framer-8EaGQ.framer-1hbo82m > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"PX1MOnVXY\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerO_XoZ3FcZ=withCSS(Component,css,\"framer-8EaGQ\");export default FramerO_XoZ3FcZ;FramerO_XoZ3FcZ.displayName=\"Spinner\";FramerO_XoZ3FcZ.defaultProps={height:40,width:40};addPropertyControls(FramerO_XoZ3FcZ,{variant:{options:[\"G47S15YSn\",\"PX1MOnVXY\"],optionTitles:[\"Loading\",\"Hidden\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerO_XoZ3FcZ,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerO_XoZ3FcZ\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"40\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PX1MOnVXY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"40\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./O_XoZ3FcZ.map","/**\n * BackToTop Code Component (Framer)\n *\n * A customizable back-to-top button for Framer sites.\n * - Single default export (BackToTop)\n * - Drag & drop friendly: visible in canvas when Always Show = true\n * - Toggle Fixed = true to pin bottom-right/left/center for preview/publish\n * - Shapes: circle, rounded, square\n * - Icons: arrow, chevron, caret, double, rocket (points upward)\n * - Hover, border, shadow, pulse, scroll speed, and transition type options\n * - Polished UI: hover scale, smooth transitions, accessibility features\n * - Usage: Place in canvas, adjust props in properties panel, enable Fixed for live sites\n */import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{createPortal}from\"react-dom\";// ----- Helpers -----\nconst isClient=()=>typeof window!==\"undefined\"&&typeof document!==\"undefined\";const clamp01=v=>Math.max(0,Math.min(1,v));function useRAFScrollProgress(){const[progress,setProgress]=React.useState(0);const tickingRef=React.useRef(false);React.useEffect(()=>{if(!isClient())return;function update(){const docHeight=Math.max(document.documentElement.scrollHeight-window.innerHeight,0);const top=window.scrollY||window.pageYOffset;setProgress(docHeight>0?clamp01(top/docHeight):0);tickingRef.current=false;}function onScroll(){if(tickingRef.current)return;tickingRef.current=true;requestAnimationFrame(update);}update();window.addEventListener(\"scroll\",onScroll,{passive:true});window.addEventListener(\"resize\",onScroll);return()=>{window.removeEventListener(\"scroll\",onScroll);window.removeEventListener(\"resize\",onScroll);};},[]);return progress;}function scrollToTopDuration(duration=600){if(!isClient())return;const start=window.scrollY||window.pageYOffset;const startTime=performance.now();function step(now){const t=Math.min(1,(now-startTime)/duration);const eased=t<.5?4*t*t*t:1-Math.pow(-2*t+2,3)/2;window.scrollTo(0,Math.round(start*(1-eased)));if(t<1)requestAnimationFrame(step);}requestAnimationFrame(step);}// ----- Icons -----\nfunction Icon({name,color,size}){const common={width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"1.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":true};switch(name){case\"arrow\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 19V5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M6.5 10.5L12 5l5.5 5.5\"})]});case\"chevron\":return /*#__PURE__*/_jsx(\"svg\",{...common,children:/*#__PURE__*/_jsx(\"path\",{d:\"M6 14l6-6 6 6\"})});case\"caret\":return /*#__PURE__*/_jsx(\"svg\",{...common,stroke:\"none\",fill:color,children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 6l6 12H6l6-12z\"})});case\"double\":return /*#__PURE__*/_jsxs(\"svg\",{...common,strokeWidth:\"1.6\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M6 14l6-6 6 6\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M6 20l6-6 6 6\"})]});case\"rocket\":return /*#__PURE__*/_jsx(\"svg\",{...common,viewBox:\"-5 -5 34 34\",children:/*#__PURE__*/_jsxs(\"g\",{transform:\"rotate(-45 12 12)\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"13.5\",cy:\"10.5\",r:\"1\"})]})});default:return null;}}// ----- Component -----\nexport default function BackToTop(inProps){// Props with defaults\nconst props={size:inProps.size??56,shape:inProps.shape??\"circle\",icon:inProps.icon??\"arrow\",fill:inProps.fill??\"#2979FF\",iconColor:inProps.iconColor??\"#ffffff\",hoverFill:inProps.hoverFill??\"#3E8BFF\",hoverIconColor:inProps.hoverIconColor??inProps.iconColor??\"#ffffff\",borderColor:inProps.borderColor??\"rgba(0,0,0,0.06)\",borderWidth:inProps.borderWidth??1,shadow:inProps.shadow??true,pulse:inProps.pulse??false,showAfter:inProps.showAfter??.25,alwaysShow:inProps.alwaysShow??true,fixed:inProps.fixed??false,placement:inProps.placement??\"bottom-right\",sideOffset:inProps.sideOffset??24,bottom:inProps.bottom??24,speedMs:inProps.speedMs??600,showOnMobile:inProps.showOnMobile??false,scrollType:inProps.scrollType??\"smooth\"};const progress=useRAFScrollProgress();const[hovered,setHovered]=React.useState(false);const[focused,setFocused]=React.useState(false);const[isMobile,setIsMobile]=React.useState(isClient()?window.innerWidth<=768:false);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const client=isClient();const scrolledEnough=progress>=clamp01(props.showAfter);const visible=isCanvas||client?props.alwaysShow?true:scrolledEnough&&(props.showOnMobile||!isMobile):true;// Handle window resize for mobile detection\nReact.useEffect(()=>{if(!client)return;const handleResize=()=>setIsMobile(window.innerWidth<=768);window.addEventListener(\"resize\",handleResize);return()=>window.removeEventListener(\"resize\",handleResize);},[client]);// Inject pulse keyframes only when needed\nReact.useEffect(()=>{if(!client||!props.pulse||document.getElementById(\"axen-btt-pulse-ks\"))return;const style=document.createElement(\"style\");style.id=\"axen-btt-pulse-ks\";style.innerHTML=`@keyframes axen-btt-pulse { 0% { transform: scale(1); } 50% { transform: scale(1.06); } 100% { transform: scale(1); } }`;document.head.appendChild(style);return()=>style.remove();},[client,props.pulse]);// Styles\nconst borderRadius=props.shape===\"circle\"?\"50%\":props.shape===\"rounded\"?\"12px\":\"0px\";const bgColor=hovered?props.hoverFill:props.fill;const iColor=hovered?props.hoverIconColor:props.iconColor;const size=Math.max(32,Math.min(320,props.size));const svgSize=size*.45;const baseStyle={width:`${size}px`,height:`${size}px`,minWidth:`${size}px`,minHeight:`${size}px`,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",borderRadius,background:bgColor,border:props.borderWidth>0?`${props.borderWidth}px solid ${props.borderColor}`:\"none\",boxShadow:props.shadow?focused?\"0 0 0 3px rgba(66, 153, 225, 0.5), 0 10px 30px rgba(2,6,23,0.12)\":\"0 10px 30px rgba(2,6,23,0.12)\":focused?\"0 0 0 3px rgba(66, 153, 225, 0.5)\":\"none\",cursor:\"pointer\",transition:\"background 0.18s ease, transform 0.18s ease, opacity 0.18s ease, box-shadow 0.18s ease\",opacity:visible?1:0,pointerEvents:visible?\"auto\":\"none\",userSelect:\"none\",zIndex:99999,WebkitTapHighlightColor:\"transparent\",position:props.fixed&&!isCanvas?\"fixed\":\"relative\",right:props.fixed&&!isCanvas&&props.placement===\"bottom-right\"?`${props.sideOffset}px`:undefined,left:props.fixed&&!isCanvas&&props.placement===\"bottom-left\"?`${props.sideOffset}px`:props.fixed&&!isCanvas&&props.placement===\"bottom-center\"?\"50%\":undefined,bottom:props.fixed&&!isCanvas?`${props.bottom}px`:undefined,transform:`${props.fixed&&!isCanvas&&props.placement===\"bottom-center\"?\"translateX(-50%) \":\"\"}${hovered?\"scale(1.05)\":\"scale(1)\"}`,boxSizing:\"border-box\",animation:props.pulse&&visible&&!hovered?\"axen-btt-pulse 1.6s ease-in-out infinite\":undefined,outline:\"none\"};// Event handlers\nconst handleClick=()=>{if(props.scrollType===\"instant\"){if(isClient())window.scrollTo({top:0,behavior:\"instant\"});}else{scrollToTopDuration(props.speedMs);}};// Render\nconst button=/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Scroll to top\",title:\"Scroll to top\",onClick:handleClick,onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false),onFocus:()=>setFocused(true),onBlur:()=>setFocused(false),style:baseStyle,children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(Icon,{name:props.icon,color:iColor,size:svgSize})})});if(!client&&props.fixed)return null;if(props.fixed&&!isCanvas&&document.body)return /*#__PURE__*/createPortal(button,document.body);return button;}// ----- Property Controls -----\naddPropertyControls(BackToTop,{size:{type:ControlType.Number,title:\"Size\",defaultValue:56,min:32,max:320,description:\"Adjust button size (32-320px); use 48-64 for optimal visibility.\"},shape:{type:ControlType.Enum,title:\"Shape\",options:[\"circle\",\"rounded\",\"square\"],optionTitles:[\"Circle\",\"Rounded\",\"Square\"],defaultValue:\"circle\",description:\"Select button shape; circle for a modern, soft appearance.\"},icon:{type:ControlType.Enum,title:\"Icon\",options:[\"arrow\",\"chevron\",\"caret\",\"double\",\"rocket\"],optionTitles:[\"Arrow\",\"Chevron\",\"Caret\",\"Double\",\"Rocket\"],defaultValue:\"arrow\",description:\"Choose icon; arrow for classic, rocket for playful vibe.\"},fill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#2979FF\",description:\"Set button background color; ensure icon contrast.\"},iconColor:{type:ControlType.Color,title:\"Icon Color\",defaultValue:\"#FFFFFF\",description:\"Set icon color; choose high contrast with fill.\"},hoverFill:{type:ControlType.Color,title:\"Hover Fill\",defaultValue:\"#3E8BFF\",description:\"Set hover background; use a shade shift for feedback.\"},hoverIconColor:{type:ControlType.Color,title:\"Hover Icon Color\",defaultValue:\"#FFFFFF\",description:\"Set icon color on hover; maintain visibility.\"},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"rgba(0,0,0,0.06)\",description:\"Set border color; use subtle tones for outline.\"},borderWidth:{type:ControlType.Number,title:\"Border Width\",defaultValue:1,min:0,max:8,description:\"Set border thickness (0-8px); 0 removes border.\"},shadow:{type:ControlType.Boolean,title:\"Shadow\",defaultValue:true,description:\"Toggle shadow; enable for depth, disable for flat look.\"},pulse:{type:ControlType.Boolean,title:\"Pulse\",defaultValue:false,description:\"Enable pulsing animation to attract attention.\"},showAfter:{type:ControlType.Number,title:\"Show After\",defaultValue:.25,min:0,max:1,step:.01,displayStepper:true,description:\"Show button after scrolling (0-1); e.g., 0.25 = 25% down.\"},alwaysShow:{type:ControlType.Boolean,title:\"Always Show\",defaultValue:true,description:\"Keep visible in canvas; disable to show only on scroll.\"},fixed:{type:ControlType.Boolean,title:\"Fixed\",defaultValue:false,description:\"Pin button to viewport; enable for live sites.\"},placement:{type:ControlType.Enum,title:\"Placement\",options:[\"bottom-right\",\"bottom-left\",\"bottom-center\"],optionTitles:[\"Bottom Right\",\"Bottom Left\",\"Bottom Center\"],defaultValue:\"bottom-right\",description:\"Set fixed position; bottom-right is standard.\"},sideOffset:{type:ControlType.Number,title:\"Side Offset\",defaultValue:24,description:\"Set horizontal edge spacing (px); adjust for layout.\"},bottom:{type:ControlType.Number,title:\"Bottom Offset\",defaultValue:24,description:\"Set vertical bottom spacing (px); avoid footer overlap.\"},speedMs:{type:ControlType.Number,title:\"Scroll Speed\",defaultValue:600,min:100,max:3e3,description:\"Set scroll duration (100-3000ms); lower for faster scroll.\"},showOnMobile:{type:ControlType.Boolean,title:\"Show on Mobile\",defaultValue:false,description:\"Show on mobile (≤768px); test for touch UX.\"},scrollType:{type:ControlType.Enum,title:\"Scroll Type\",options:[\"instant\",\"smooth\"],optionTitles:[\"Instant\",\"Smooth\"],defaultValue:\"smooth\",description:\"Choose instant (jump to top) or smooth (gradual scroll).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BackToTop\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BackToTop.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{motion,useMotionValue,useSpring,useTransform,useReducedMotion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";/** Simple RNG */function makeRng(seed){let s=seed||1;return()=>(s=(s*1664525+1013904223)%4294967296)/4294967296;}/** Normalize common aliases */function normalizeFit(fit){const f=(fit||\"cover\").toLowerCase();if(f===\"fit\")return\"contain\";if(f===\"stretch\")return\"fill\";if(f===\"contain\"||f===\"cover\"||f===\"fill\"||f===\"none\"||f===\"scale-down\")return f;return\"cover\";}/** Compute object-fit: returns image size inside container and its top-left position */function computeObjectFit(natural,w,h,posX,posY,fit){const mode=normalizeFit(fit);const nw=Math.max(1,natural.w);const nh=Math.max(1,natural.h);let scaledW=nw;let scaledH=nh;let imgLeft=0;let imgTop=0;let resolved=mode;if(mode===\"scale-down\"){resolved=nw<=w&&nh<=h?\"none\":\"contain\";}if(resolved===\"fill\"){scaledW=w;scaledH=h;imgLeft=0;imgTop=0;}else if(resolved===\"contain\"){const s=Math.min(w/nw,h/nh);scaledW=nw*s;scaledH=nh*s;imgLeft=(w-scaledW)*posX;imgTop=(h-scaledH)*posY;}else if(resolved===\"cover\"){const s=Math.max(w/nw,h/nh);scaledW=nw*s;scaledH=nh*s;// negative when the image is larger than the container (cropping)\nimgLeft=-(scaledW-w)*posX;imgTop=-(scaledH-h)*posY;}else if(resolved===\"none\"){scaledW=nw;scaledH=nh;imgLeft=(w-scaledW)*posX;imgTop=(h-scaledH)*posY;}return{scaledW,scaledH,imgLeft,imgTop,mode:resolved};}/** Single tile (without Canvas) */function Tile({i,left,top,width,height,centerX,centerY,target,hoverMV,cursorX,cursorY,stiffness,damping,magnetStrength,magnetRadius,bleed,bgUrl,bgSizeW,bgSizeH,imgLeft,imgTop,gpuBoost}){// base offsets/rotation proportional to hover value (0 -> 1)\nconst baseX=useTransform(hoverMV,h=>h*target.x);const baseY=useTransform(hoverMV,h=>h*target.y);const baseR=useTransform(hoverMV,h=>h*target.r);// magnet: computed only on hover and within the radius\nconst magX=useTransform([hoverMV,cursorX,cursorY],([h,mx,my])=>{if(!h||magnetStrength<=0)return 0;const dx=mx-centerX;const dy=my-centerY;const dist=Math.max(1,Math.hypot(dx,dy));if(dist>magnetRadius)return 0;const falloff=1-dist/magnetRadius;const mag=magnetStrength*falloff;return dx/dist*mag;});const magY=useTransform([hoverMV,cursorX,cursorY],([h,mx,my])=>{if(!h||magnetStrength<=0)return 0;const dx=mx-centerX;const dy=my-centerY;const dist=Math.max(1,Math.hypot(dx,dy));if(dist>magnetRadius)return 0;const falloff=1-dist/magnetRadius;const mag=magnetStrength*falloff;return dy/dist*mag;});// total offset + spring\nconst rawX=useTransform([baseX,magX],([b,m])=>b+m);const rawY=useTransform([baseY,magY],([b,m])=>b+m);const x=useSpring(rawX,{stiffness,damping,restDelta:.01});const y=useSpring(rawY,{stiffness,damping,restDelta:.01});const r=useSpring(baseR,{stiffness,damping,restDelta:.01});const style={position:\"absolute\",left:left-bleed,top:top-bleed,width:width+bleed*2,height:height+bleed*2,backgroundImage:bgUrl?`url(\"${bgUrl}\")`:undefined,backgroundRepeat:\"no-repeat\",// image size within container (not the tile size)\nbackgroundSize:`${bgSizeW}px ${bgSizeH}px`,// align the background so all tiles share the same image\n// formula: imgLeft/imgTop - (left/top - bleed)\nbackgroundPosition:`${imgLeft-(left-bleed)}px ${imgTop-(top-bleed)}px`,pointerEvents:\"none\",backfaceVisibility:\"hidden\",transformStyle:\"flat\",willChange:gpuBoost?\"transform\":undefined};return /*#__PURE__*/_jsx(motion.div,{style:{...style,x,y,rotate:r}},i);}/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 300\n * @framerIntrinsicHeight 300\n * @framerDisableUnlink\n */export default function ImageShatterCanvas({image,imageFit=\"cover\",tilesX,tilesY,maxOffset,maxRotate,seed,springStiffness,springDamping,magnetStrength,reassembleDelay,dprCap=1.5,magnetRadius=200,responsiveTiles=true,style}){const rootRef=React.useRef(null);const[size,setSize]=React.useState({w:600,h:360});// measure container\nReact.useLayoutEffect(()=>{const el=rootRef.current;if(!el)return;const update=()=>setSize({w:Math.max(1,el.clientWidth),h:Math.max(1,el.clientHeight)});update();const ro=new ResizeObserver(update);ro.observe(el);return()=>ro.disconnect();},[]);// load image (with srcset)\nconst[natural,setNatural]=React.useState(null);const[bgUrl,setBgUrl]=React.useState(null);const imgSrc=image?.src??\"https://images.unsplash.com/photo-1755018237679-454c2b98b51f?q=80&w=1935&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D\";const imgAlt=image?.alt??\"\";React.useEffect(()=>{let cancelled=false;const i=new Image;i.crossOrigin=\"anonymous\";if(image?.srcSet)i.srcset=image.srcSet;i.src=imgSrc;const onReady=()=>{if(cancelled)return;setNatural({w:i.naturalWidth||1,h:i.naturalHeight||1});setBgUrl(i.currentSrc||i.src);};if(i.complete)onReady();else i.onload=onReady;return()=>{cancelled=true;i.onload=null;};},[imgSrc,image?.srcSet]);// DPR capped\nconst dpr=typeof window!==\"undefined\"?Math.min(window.devicePixelRatio||1,Math.max(1,dprCap)):1;// responsive tiles\nconst txRaw=Math.max(2,Math.floor(tilesX));const tyRaw=Math.max(2,Math.floor(tilesY));const tx=responsiveTiles&&size.w<640?Math.max(2,Math.floor(txRaw*.7)):txRaw;const ty=responsiveTiles&&size.w<640?Math.max(2,Math.floor(tyRaw*.7)):tyRaw;// edges aligned to device pixel grid\nconst Nw=Math.max(1,Math.round(size.w*dpr));const Nh=Math.max(1,Math.round(size.h*dpr));const colEdges=React.useMemo(()=>{const edges=new Array(tx+1);for(let i=0;i<=tx;i++)edges[i]=Math.floor(i*Nw/tx)/dpr;edges[tx]=Nw/dpr;return edges;},[tx,Nw,dpr]);const rowEdges=React.useMemo(()=>{const edges=new Array(ty+1);for(let i=0;i<=ty;i++)edges[i]=Math.floor(i*Nh/ty)/dpr;edges[ty]=Nh/dpr;return edges;},[ty,Nh,dpr]);// object-position as percentages\nconst posX=image?.positionX&&image.positionX.endsWith(\"%\")?Math.min(1,Math.max(0,parseFloat(image.positionX)/100)):.5;const posY=image?.positionY&&image.positionY.endsWith(\"%\")?Math.min(1,Math.max(0,parseFloat(image.positionY)/100)):.5;// compute object-fit (prefer imageFit, then image?.fit if provided, else cover)\nconst layout=React.useMemo(()=>{if(!natural)return null;const chosenFit=imageFit??image?.fit??\"cover\";const raw=computeObjectFit(natural,size.w,size.h,posX,posY,chosenFit);// snap to the DPR grid to reduce seams\nconst scaledW=Math.round(raw.scaledW*dpr)/dpr;const scaledH=Math.round(raw.scaledH*dpr)/dpr;const imgLeft=Math.round(raw.imgLeft*dpr)/dpr;const imgTop=Math.round(raw.imgTop*dpr)/dpr;return{...raw,scaledW,scaledH,imgLeft,imgTop};// eslint-disable-next-line react-hooks/exhaustive-deps\n},[natural,size.w,size.h,posX,posY,imageFit,image?.fit,dpr]);const BLEED=1// px\n;// random targets per tile (once)\nconst targets=React.useMemo(()=>{const rng=makeRng(seed||1);const arr=[];for(let i=0;i<tx*ty;i++){const a=rng()*Math.PI*2;const d=rng()*maxOffset;arr.push({x:Math.cos(a)*d,y:Math.sin(a)*d,r:(rng()*2-1)*maxRotate});}return arr;},[tx,ty,maxOffset,maxRotate,seed]);// motion values for cursor/hover\nconst cursorX=useMotionValue(0);const cursorY=useMotionValue(0);const hoverMV=useMotionValue(0)// 0 | 1\n;const prefersReduced=useReducedMotion();// rAF throttle for mouse move\nconst rafRef=React.useRef(null);const onMove=e=>{const el=rootRef.current;if(!el)return;const rect=el.getBoundingClientRect();const x=e.clientX-rect.left;const y=e.clientY-rect.top;if(rafRef.current==null){rafRef.current=requestAnimationFrame(()=>{rafRef.current=null;cursorX.set(x);cursorY.set(y);});}};// respect reassembleDelay\nconst leaveTimer=React.useRef(null);const onEnter=()=>{if(leaveTimer.current){window.clearTimeout(leaveTimer.current);leaveTimer.current=null;}hoverMV.set(1);};const onLeave=()=>{if(reassembleDelay>0){leaveTimer.current=window.setTimeout(()=>{hoverMV.set(0);leaveTimer.current=null;},reassembleDelay);}else{hoverMV.set(0);}};React.useEffect(()=>{return()=>{if(leaveTimer.current)window.clearTimeout(leaveTimer.current);if(rafRef.current)cancelAnimationFrame(rafRef.current);};},[]);const gpuBoost=true;return /*#__PURE__*/_jsx(\"div\",{ref:rootRef,onMouseEnter:onEnter,onMouseLeave:onLeave,onMouseMove:onMove,style:{...style,position:\"relative\",overflow:\"hidden\",userSelect:\"none\",isolation:\"isolate\",transform:\"translateZ(0)\",touchAction:\"none\",[\"--magnet-scale\"]:prefersReduced?0:1},role:\"img\",\"aria-label\":imgAlt,children:natural&&layout&&bgUrl?Array.from({length:ty}).map((_,row)=>Array.from({length:tx}).map((__,col)=>{const i=row*tx+col;const left=colEdges[col];const right=colEdges[col+1];const top=rowEdges[row];const bottom=rowEdges[row+1];const tileW=right-left;const tileH=bottom-top;const cx=left+tileW/2;const cy=top+tileH/2;return /*#__PURE__*/_jsx(Tile,{i:i,left:left,top:top,width:tileW,height:tileH,centerX:cx,centerY:cy,target:{x:prefersReduced?0:targets[i].x,y:prefersReduced?0:targets[i].y,r:prefersReduced?0:targets[i].r},hoverMV:hoverMV,cursorX:cursorX,cursorY:cursorY,stiffness:springStiffness,damping:springDamping,magnetStrength:magnetStrength*(prefersReduced?0:1),magnetRadius:magnetRadius,bleed:BLEED,bgUrl:bgUrl,bgSizeW:layout.scaledW,bgSizeH:layout.scaledH,imgLeft:layout.imgLeft,imgTop:layout.imgTop,gpuBoost:gpuBoost},i);})):null});}ImageShatterCanvas.defaultProps={imageFit:\"cover\",tilesX:14,tilesY:8,maxOffset:120,maxRotate:18,seed:42,springStiffness:220,springDamping:22,magnetStrength:0,reassembleDelay:0,dprCap:1.5,magnetRadius:200,responsiveTiles:true};addPropertyControls(ImageShatterCanvas,{image:{type:ControlType.ResponsiveImage,title:\"Image\"},imageFit:{type:ControlType.Enum,title:\"Image Fit\",options:[\"cover\",\"contain\",\"fill\",\"none\",\"scale-down\"],optionTitles:[\"Cover\",\"Fit (Contain)\",\"Fill\",\"None\",\"Scale Down\"]},tilesX:{type:ControlType.Number,title:\"Tiles (X)\",min:2,max:40,displayStepper:true},tilesY:{type:ControlType.Number,title:\"Tiles (Y)\",min:2,max:40,displayStepper:true},maxOffset:{type:ControlType.Number,title:\"Max Offset\",min:0,max:300,unit:\"px\"},maxRotate:{type:ControlType.Number,title:\"Max Rotate\",min:0,max:45,unit:\"deg\"},seed:{type:ControlType.Number,title:\"Random Seed\",min:0,max:9999,displayStepper:true},springStiffness:{type:ControlType.Number,title:\"Stiffness\",min:50,max:600},springDamping:{type:ControlType.Number,title:\"Damping\",min:5,max:60},magnetStrength:{type:ControlType.Number,title:\"Magnet\",min:0,max:120,unit:\"px\"},reassembleDelay:{type:ControlType.Number,title:\"Back Delay\",min:0,max:2e3,unit:\"ms\"},dprCap:{type:ControlType.Number,title:\"DPR Cap\",min:1,max:3,step:.25},magnetRadius:{type:ControlType.Number,title:\"Magnet Radius\",min:50,max:600,step:10,unit:\"px\"},responsiveTiles:{type:ControlType.Boolean,title:\"Responsive Tiles\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ImageShatterCanvas\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"300\",\"framerIntrinsicHeight\":\"300\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Image_Shatter.map","// Generated by Framer (dd59b2c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 13 0 L 0 13 M 13 0 L 3 0 M 13 0 L 13 10\" fill=\"transparent\" height=\"13px\" id=\"DzL2VWb89\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1ww558a, 2)\" stroke=\"var(--4rxgx6, black)\" transform=\"translate(5.5 5.5)\" width=\"13px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,CRY1Fpez4:color??props.CRY1Fpez4??\"rgb(0, 0, 0)\",vet7gqNu_:width1??props.vet7gqNu_??2};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,CRY1Fpez4,vet7gqNu_,...restProps}=getProps(props);const href=useSVGTemplate(\"132019778\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-faZej\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1ww558a\":vet7gqNu_,\"--4rxgx6\":CRY1Fpez4,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-faZej { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"CRY1Fpez4\":\"color\",\"vet7gqNu_\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Top Right\",\"color\":{\"type\":\"variable\",\"value\":\"4rxgx6\"},\"set\":{\"localId\":\"vectorSet/dSZJyzeMx\",\"id\":\"dSZJyzeMx\",\"moduleId\":\"E1vFg1A6wcWAGuFi9Hz1\"}}\n */const Icon=withCSS(Component,css,\"framer-faZej\");Icon.displayName=\"Arrow Top Right\";export default Icon;addPropertyControls(Icon,{CRY1Fpez4:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},vet7gqNu_:{defaultValue:2,displayStepper:true,hidden:false,max:4,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"CRY1Fpez4\\\":\\\"color\\\",\\\"vet7gqNu_\\\":\\\"width1\\\"}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Top Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"4rxgx6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/dSZJyzeMx\\\",\\\"id\\\":\\\"dSZJyzeMx\\\",\\\"moduleId\\\":\\\"E1vFg1A6wcWAGuFi9Hz1\\\"}}\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (747ab96)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ArrowTopRight from\"https://framerusercontent.com/modules/Ee7tnMPNLxjb4CKlYiaU/kMElE4QNJmmWe36RFgPm/Yas9PXVet.js\";const ArrowTopRightFonts=getFonts(ArrowTopRight);const cycleOrder=[\"jNQVO5av7\",\"SmSx3PBLH\"];const serializationHash=\"framer-0yuwi\";const variantClassNames={jNQVO5av7:\"framer-v-1ea133w\",SmSx3PBLH:\"framer-v-mteia7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const LROZu8HLT=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Arc:\"SmSx3PBLH\",Default:\"jNQVO5av7\"};const Variants=motion.create(React.Fragment);const getProps=({color,height,id,width,...props})=>{return{...props,LROZu8HLT:color??props.LROZu8HLT??\"var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"jNQVO5av7\"};};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,LROZu8HLT,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"jNQVO5av7\",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-1ea133w\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"jNQVO5av7\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},variants:{SmSx3PBLH:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-c63df375-cdef-48b0-b2af-f818287263a2, rgb(225, 226, 229))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({SmSx3PBLH:{\"data-border\":true,\"data-framer-name\":\"Arc\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ArrowTopRight,{animated:true,className:\"framer-dduuek\",layoutDependency:layoutDependency,layoutId:\"s_z1fONND\",style:{\"--1ww558a\":2,\"--4rxgx6\":\"var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255))\"},variants:{SmSx3PBLH:{\"--4rxgx6\":LROZu8HLT}}})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0yuwi.framer-y8ahnx, .framer-0yuwi .framer-y8ahnx { display: block; }\",\".framer-0yuwi.framer-1ea133w { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 60px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 60px; will-change: var(--framer-will-change-override, transform); }\",\".framer-0yuwi .framer-dduuek { flex: none; height: var(--framer-aspect-ratio-supported, 28px); position: relative; width: 28px; }\",\".framer-0yuwi.framer-v-mteia7 .framer-dduuek { height: var(--framer-aspect-ratio-supported, 32px); width: 53%; }\",'.framer-0yuwi[data-border=\"true\"]::after, .framer-0yuwi [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 60\n * @framerIntrinsicWidth 60\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"SmSx3PBLH\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"LROZu8HLT\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerquuC6fF7y=withCSS(Component,css,\"framer-0yuwi\");export default FramerquuC6fF7y;FramerquuC6fF7y.displayName=\"Blog Custom Cursor\";FramerquuC6fF7y.defaultProps={height:60,width:60};addPropertyControls(FramerquuC6fF7y,{variant:{options:[\"jNQVO5av7\",\"SmSx3PBLH\"],optionTitles:[\"Default\",\"Arc\"],title:\"Variant\",type:ControlType.Enum},LROZu8HLT:{defaultValue:'var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255)) /* {\"name\":\"Primary Background\"} */',title:\"Color\",type:ControlType.Color}});addFonts(FramerquuC6fF7y,[{explicitInter:true,fonts:[]},...ArrowTopRightFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerquuC6fF7y\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"LROZu8HLT\\\":\\\"color\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"60\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SmSx3PBLH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"60\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./quuC6fF7y.map","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 1 5 C 0.448 5 0 4.552 0 4 L 0 1 C 0 0.448 0.448 0 1 0 L 4 0 C 4.552 0 5 0.448 5 1 L 5 4 C 5 4.552 4.552 5 4 5 Z\" fill=\"transparent\" height=\"5px\" id=\"o4tzL3qb9\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(3 3)\" width=\"5px\"/><path d=\"M 1 5 C 0.448 5 0 4.552 0 4 L 0 1 C 0 0.448 0.448 0 1 0 L 4 0 C 4.552 0 5 0.448 5 1 L 5 4 C 5 4.552 4.552 5 4 5 Z\" fill=\"transparent\" height=\"5px\" id=\"JjxkugrUA\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(16 3)\" width=\"5px\"/><path d=\"M 1 5 C 0.448 5 0 4.552 0 4 L 0 1 C 0 0.448 0.448 0 1 0 L 4 0 C 4.552 0 5 0.448 5 1 L 5 4 C 5 4.552 4.552 5 4 5 Z\" fill=\"transparent\" height=\"5px\" id=\"lVj0lVmPe\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(3 16)\" width=\"5px\"/><path d=\"M 5 0 L 2 0 C 0.895 0 0 0.895 0 2 L 0 5\" fill=\"transparent\" height=\"5px\" id=\"wpe2NA4Xk\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(16 16)\" width=\"5px\"/><path d=\"M 0 0 L 0 0.01\" fill=\"transparent\" height=\"1px\" id=\"xGRbvbb_L\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(21 21)\" width=\"1px\"/><path d=\"M 5 0 L 5 3 C 5 4.105 4.105 5 3 5 L 0 5\" fill=\"transparent\" height=\"5px\" id=\"L_pSfcs8x\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(7 7)\" width=\"5px\"/><path d=\"M 0 0 L 0.01 0\" fill=\"transparent\" height=\"1px\" id=\"FOAP6dXnx\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(3 12)\" width=\"1px\"/><path d=\"M 0 0 L 0.01 0\" fill=\"transparent\" height=\"1px\" id=\"Bp1UcHVTa\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(12 3)\" width=\"1px\"/><path d=\"M 0 0 L 0 0.01\" fill=\"transparent\" height=\"1px\" id=\"zQlWeE6Bg\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(12 16)\" width=\"1px\"/><path d=\"M 0 0 L 1 0\" fill=\"transparent\" height=\"1px\" id=\"wWHxFmOa1\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(16 12)\" width=\"1px\"/><path d=\"M 0 0 L 0 0.01\" fill=\"transparent\" height=\"1px\" id=\"Xb7UfbiO4\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(21 12)\" width=\"1px\"/><path d=\"M 0 1 L 0 0\" fill=\"transparent\" height=\"1px\" id=\"Z14bUEweo\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(12 20)\" width=\"1px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"4255951704\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-6X4Mm\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-6X4Mm { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Qr Code\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-6X4Mm\");Icon.displayName=\"Qr Code\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Qr Code\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// User instructions: Create a component that when I upload a link, it creates a beautiful QR code. Make it visually look clean and modern. Use the uploaded QR code picture design (rounded finder patterns).\nfunction _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{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useMemo,useRef,useState,startTransition}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";function isValidECLevel(x){return x===\"L\"||x===\"M\"||x===\"Q\"||x===\"H\";}/* Minimal QR Code generator (based on the public-domain style QRCode.js approach by Kazuhiko Arase, adapted/trimmed) */const QRMath={glog(n){if(n<1)throw new Error(\"glog(\"+n+\")\");return QRMath.LOG_TABLE[n];},gexp(n){while(n<0)n+=255;while(n>=256)n-=255;return QRMath.EXP_TABLE[n];},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)};(function initQRMath(){for(let i=0;i<8;i++)QRMath.EXP_TABLE[i]=1<<i;for(let i=8;i<256;i++)QRMath.EXP_TABLE[i]=QRMath.EXP_TABLE[i-4]^QRMath.EXP_TABLE[i-5]^QRMath.EXP_TABLE[i-6]^QRMath.EXP_TABLE[i-8];for(let i=0;i<255;i++)QRMath.LOG_TABLE[QRMath.EXP_TABLE[i]]=i;})();class QRPolynomial{get(index){return this.num[index];}getLength(){return this.num.length;}multiply(e){const num=new Array(this.getLength()+e.getLength()-1).fill(0);for(let i=0;i<this.getLength();i++){for(let j=0;j<e.getLength();j++){num[i+j]^=QRMath.gexp(QRMath.glog(this.get(i))+QRMath.glog(e.get(j)));}}return new QRPolynomial(num,0);}mod(e){if(this.getLength()-e.getLength()<0)return this;const ratio=QRMath.glog(this.get(0))-QRMath.glog(e.get(0));const num=this.num.slice();for(let i=0;i<e.getLength();i++){num[i]^=QRMath.gexp(QRMath.glog(e.get(i))+ratio);}return new QRPolynomial(num,0).mod(e);}constructor(num,shift){_define_property(this,\"num\",void 0);let offset=0;while(offset<num.length&&num[offset]===0)offset++;this.num=new Array(num.length-offset+shift);for(let i=0;i<num.length-offset;i++)this.num[i]=num[i+offset];}}const QRMaskPattern={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};const QRErrorCorrectLevel={L:1,M:0,Q:3,H:2};class QRBitBuffer{get(index){const bufIndex=Math.floor(index/8);return(this.buffer[bufIndex]>>>7-index%8&1)===1;}put(num,length){for(let i=0;i<length;i++)this.putBit((num>>>length-i-1&1)===1);}putBit(bit){const bufIndex=Math.floor(this.length/8);if(this.buffer.length<=bufIndex)this.buffer.push(0);if(bit)this.buffer[bufIndex]|=128>>>this.length%8;this.length++;}constructor(){_define_property(this,\"buffer\",void 0);_define_property(this,\"length\",void 0);this.buffer=[];this.length=0;}}class QR8BitByte{getLength(){// UTF-8 byte length\nlet len=0;for(let i=0;i<this.data.length;i++){const c=this.data.charCodeAt(i);if(c<128)len+=1;else if(c<2048)len+=2;else if(c<65536)len+=3;else len+=4;}return len;}write(buffer){// write UTF-8 bytes\nfor(let i=0;i<this.data.length;i++){let c=this.data.charCodeAt(i);if(c<128){buffer.put(c,8);}else if(c<2048){buffer.put(192|c>>>6,8);buffer.put(128|c&63,8);}else if(c<65536){buffer.put(224|c>>>12,8);buffer.put(128|c>>>6&63,8);buffer.put(128|c&63,8);}else{// surrogate pairs not expected in JS charCodeAt loop; keep safe\nbuffer.put(63,8);}}}constructor(data){_define_property(this,\"data\",void 0);this.data=data;}}function getBCHDigit(data){let digit=0;while(data!==0){digit++;data>>>=1;}return digit;}function getBCHTypeInfo(data){let d=data<<10;const G15=1335;const G15_MASK=21522;while(getBCHDigit(d)-getBCHDigit(G15)>=0){d^=G15<<getBCHDigit(d)-getBCHDigit(G15);}return(data<<10|d)^G15_MASK;}function getBCHTypeNumber(data){let d=data<<12;const G18=7973;while(getBCHDigit(d)-getBCHDigit(G18)>=0){d^=G18<<getBCHDigit(d)-getBCHDigit(G18);}return data<<12|d;}function getPatternPosition(typeNumber){const PATTERN_POSITION_TABLE=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]];return PATTERN_POSITION_TABLE[typeNumber-1]||[];}function getMask(maskPattern,i,j){switch(maskPattern){case QRMaskPattern.PATTERN000:return(i+j)%2===0;case QRMaskPattern.PATTERN001:return i%2===0;case QRMaskPattern.PATTERN010:return j%3===0;case QRMaskPattern.PATTERN011:return(i+j)%3===0;case QRMaskPattern.PATTERN100:return(Math.floor(i/2)+Math.floor(j/3))%2===0;case QRMaskPattern.PATTERN101:return i*j%2+i*j%3===0;case QRMaskPattern.PATTERN110:return(i*j%2+i*j%3)%2===0;case QRMaskPattern.PATTERN111:return((i+j)%2+i*j%3)%2===0;default:return false;}}function getErrorCorrectPolynomial(errorCorrectLength){let a=new QRPolynomial([1],0);for(let i=0;i<errorCorrectLength;i++){a=a.multiply(new QRPolynomial([1,QRMath.gexp(i)],0));}return a;}function getLengthInBits(mode,type){if(1<=type&&type<10){// 1 - 9\nswitch(mode){case 4:return 8// 8bit\n;default:return 8;}}else if(type<27){// 10 - 26\nswitch(mode){case 4:return 16;default:return 16;}}else if(type<41){// 27 - 40\nswitch(mode){case 4:return 16;default:return 16;}}return 16;}function getLostPoint(qr){const moduleCount=qr.getModuleCount();let lostPoint=0;// Level 1: adjacent modules in same color\nfor(let row=0;row<moduleCount;row++){for(let col=0;col<moduleCount;col++){let sameCount=0;const dark=qr.isDark(row,col);for(let r=-1;r<=1;r++){if(row+r<0||moduleCount<=row+r)continue;for(let c=-1;c<=1;c++){if(col+c<0||moduleCount<=col+c)continue;if(r===0&&c===0)continue;if(dark===qr.isDark(row+r,col+c))sameCount++;}}if(sameCount>5)lostPoint+=3+sameCount-5;}}// Level 2: 2x2 blocks\nfor(let row=0;row<moduleCount-1;row++){for(let col=0;col<moduleCount-1;col++){let count=0;if(qr.isDark(row,col))count++;if(qr.isDark(row+1,col))count++;if(qr.isDark(row,col+1))count++;if(qr.isDark(row+1,col+1))count++;if(count===0||count===4)lostPoint+=3;}}// Level 3: finder-like patterns in rows/cols\nfor(let row=0;row<moduleCount;row++){for(let col=0;col<moduleCount-6;col++){if(qr.isDark(row,col)&&!qr.isDark(row,col+1)&&qr.isDark(row,col+2)&&qr.isDark(row,col+3)&&qr.isDark(row,col+4)&&!qr.isDark(row,col+5)&&qr.isDark(row,col+6)){lostPoint+=40;}}}for(let col=0;col<moduleCount;col++){for(let row=0;row<moduleCount-6;row++){if(qr.isDark(row,col)&&!qr.isDark(row+1,col)&&qr.isDark(row+2,col)&&qr.isDark(row+3,col)&&qr.isDark(row+4,col)&&!qr.isDark(row+5,col)&&qr.isDark(row+6,col)){lostPoint+=40;}}}// Level 4: balance of dark modules\nlet darkCount=0;for(let row=0;row<moduleCount;row++){for(let col=0;col<moduleCount;col++){if(qr.isDark(row,col))darkCount++;}}const ratio=Math.abs(100*darkCount/moduleCount/moduleCount-50)/5;lostPoint+=ratio*10;return lostPoint;}const QRMode={MODE_8BIT_BYTE:4};const QRRSBlock={getRSBlocks(typeNumber,errorCorrectLevel){const rsBlock=QRRSBlock.getRsBlockTable(typeNumber,errorCorrectLevel);if(!rsBlock)throw new Error(\"bad rs block @ typeNumber:\"+typeNumber+\"/errorCorrectLevel:\"+errorCorrectLevel);const length=rsBlock.length/3;const list=[];for(let i=0;i<length;i++){const count=rsBlock[i*3+0];const totalCount=rsBlock[i*3+1];const dataCount=rsBlock[i*3+2];for(let j=0;j<count;j++)list.push({totalCount,dataCount});}return list;},getRsBlockTable(typeNumber,errorCorrectLevel){// prettier-ignore\nconst RS_BLOCK_TABLE=[// 1\n[1,26,19],[1,26,16],[1,26,13],[1,26,9],// 2\n[1,44,34],[1,44,28],[1,44,22],[1,44,16],// 3\n[1,70,55],[1,70,44],[2,35,17],[2,35,13],// 4\n[1,100,80],[2,50,32],[2,50,24],[4,25,9],// 5\n[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],// 6\n[2,86,68],[4,43,27],[4,43,19],[4,43,15],// 7\n[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],// 8\n[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],// 9\n[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],// 10\n[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16]];// Only need up to 10 for most URLs; auto-sizing will pick a <=10 typically\nif(typeNumber<1||typeNumber>10)return null;switch(errorCorrectLevel){case 1:return RS_BLOCK_TABLE[(typeNumber-1)*4+0];case 0:return RS_BLOCK_TABLE[(typeNumber-1)*4+1];case 3:return RS_BLOCK_TABLE[(typeNumber-1)*4+2];case 2:return RS_BLOCK_TABLE[(typeNumber-1)*4+3];default:return null;}}};function createBytes(buffer,rsBlocks){let offset=0;let maxDcCount=0;let maxEcCount=0;const dcdata=new Array(rsBlocks.length);const ecdata=new Array(rsBlocks.length);for(let r=0;r<rsBlocks.length;r++){const dcCount=rsBlocks[r].dataCount;const ecCount=rsBlocks[r].totalCount-dcCount;maxDcCount=Math.max(maxDcCount,dcCount);maxEcCount=Math.max(maxEcCount,ecCount);dcdata[r]=new Array(dcCount);for(let i=0;i<dcdata[r].length;i++){dcdata[r][i]=255&buffer.buffer[i+offset];}offset+=dcCount;const rsPoly=getErrorCorrectPolynomial(ecCount);const rawPoly=new QRPolynomial(dcdata[r],rsPoly.getLength()-1);const modPoly=rawPoly.mod(rsPoly);ecdata[r]=new Array(rsPoly.getLength()-1);for(let i=0;i<ecdata[r].length;i++){const modIndex=i+modPoly.getLength()-ecdata[r].length;ecdata[r][i]=modIndex>=0?modPoly.get(modIndex):0;}}let totalCodeCount=0;for(let i=0;i<rsBlocks.length;i++)totalCodeCount+=rsBlocks[i].totalCount;const data=new Array(totalCodeCount);let index=0;for(let i=0;i<maxDcCount;i++){for(let r=0;r<rsBlocks.length;r++){if(i<dcdata[r].length)data[index++]=dcdata[r][i];}}for(let i=0;i<maxEcCount;i++){for(let r=0;r<rsBlocks.length;r++){if(i<ecdata[r].length)data[index++]=ecdata[r][i];}}return data;}class QRCodeModel{addData(data){this.dataList.push(new QR8BitByte(data));this.dataCache=null;}isDark(row,col){if(!this.modules)return false;const v=this.modules[row]?.[col];return v===true;}getModuleCount(){return this.moduleCount;}make(){if(this.typeNumber<1){this.typeNumber=this.getBestTypeNumber();}this.makeImpl(false,this.getBestMaskPattern());}getBestTypeNumber(){for(let type=1;type<=10;type++){const rsBlocks=QRRSBlock.getRSBlocks(type,this.errorCorrectLevel);const buffer=new QRBitBuffer;for(let i=0;i<this.dataList.length;i++){const data=this.dataList[i];buffer.put(QRMode.MODE_8BIT_BYTE,4);buffer.put(data.getLength(),getLengthInBits(QRMode.MODE_8BIT_BYTE,type));data.write(buffer);}const totalDataCount=rsBlocks.reduce((sum,b)=>sum+b.dataCount,0);// terminator\nif(buffer.length+4<=totalDataCount*8)buffer.put(0,4);// padding to byte\nwhile(buffer.length%8!==0)buffer.putBit(false);// padding bytes\nwhile(buffer.buffer.length<totalDataCount){buffer.put(236,8);if(buffer.buffer.length>=totalDataCount)break;buffer.put(17,8);}if(buffer.buffer.length<=totalDataCount)return type;}return 10;}getBestMaskPattern(){let minLostPoint=Infinity;let pattern=0;for(let i=0;i<8;i++){this.makeImpl(true,i);const lostPoint=getLostPoint(this);if(lostPoint<minLostPoint){minLostPoint=lostPoint;pattern=i;}}return pattern;}makeImpl(test,maskPattern){this.moduleCount=this.typeNumber*4+17;this.modules=new Array(this.moduleCount);for(let row=0;row<this.moduleCount;row++){this.modules[row]=new Array(this.moduleCount).fill(null);}this.setupPositionProbePattern(0,0);this.setupPositionProbePattern(this.moduleCount-7,0);this.setupPositionProbePattern(0,this.moduleCount-7);this.setupPositionAdjustPattern();this.setupTimingPattern();this.setupTypeInfo(test,maskPattern);if(this.typeNumber>=7)this.setupTypeNumber(test);if(!this.dataCache){this.dataCache=this.createData(this.typeNumber,this.errorCorrectLevel,this.dataList);}this.mapData(this.dataCache,maskPattern);}setupPositionProbePattern(row,col){if(!this.modules)return;for(let r=-1;r<=7;r++){if(row+r<=-1||this.moduleCount<=row+r)continue;for(let c=-1;c<=7;c++){if(col+c<=-1||this.moduleCount<=col+c)continue;if(0<=r&&r<=6&&(c===0||c===6)||0<=c&&c<=6&&(r===0||r===6)||2<=r&&r<=4&&2<=c&&c<=4){this.modules[row+r][col+c]=true;}else{this.modules[row+r][col+c]=false;}}}}setupTimingPattern(){if(!this.modules)return;for(let i=8;i<this.moduleCount-8;i++){if(this.modules[i][6]===null)this.modules[i][6]=i%2===0;if(this.modules[6][i]===null)this.modules[6][i]=i%2===0;}}setupPositionAdjustPattern(){if(!this.modules)return;const pos=getPatternPosition(this.typeNumber);for(let i=0;i<pos.length;i++){for(let j=0;j<pos.length;j++){const row=pos[i];const col=pos[j];if(this.modules[row][col]!==null)continue;for(let r=-2;r<=2;r++){for(let c=-2;c<=2;c++){if(r===-2||r===2||c===-2||c===2||r===0&&c===0){this.modules[row+r][col+c]=true;}else{this.modules[row+r][col+c]=false;}}}}}}setupTypeNumber(test){if(!this.modules)return;const bits=getBCHTypeNumber(this.typeNumber);for(let i=0;i<18;i++){const mod=!test&&(bits>>i&1)===1;this.modules[Math.floor(i/3)][i%3+this.moduleCount-8-3]=mod;}for(let i=0;i<18;i++){const mod=!test&&(bits>>i&1)===1;this.modules[i%3+this.moduleCount-8-3][Math.floor(i/3)]=mod;}}setupTypeInfo(test,maskPattern){if(!this.modules)return;const data=this.errorCorrectLevel<<3|maskPattern;const bits=getBCHTypeInfo(data);// vertical\nfor(let i=0;i<15;i++){const mod=!test&&(bits>>i&1)===1;if(i<6)this.modules[i][8]=mod;else if(i<8)this.modules[i+1][8]=mod;else this.modules[this.moduleCount-15+i][8]=mod;}// horizontal\nfor(let i=0;i<15;i++){const mod=!test&&(bits>>i&1)===1;if(i<8)this.modules[8][this.moduleCount-i-1]=mod;else if(i<9)this.modules[8][15-i-1+1]=mod;else this.modules[8][15-i-1]=mod;}// fixed\nthis.modules[this.moduleCount-8][8]=!test;}mapData(data,maskPattern){if(!this.modules)return;let inc=-1;let row=this.moduleCount-1;let bitIndex=7;let byteIndex=0;for(let col=this.moduleCount-1;col>0;col-=2){if(col===6)col--;while(true){for(let c=0;c<2;c++){if(this.modules[row][col-c]===null){let dark=false;if(byteIndex<data.length){dark=(data[byteIndex]>>>bitIndex&1)===1;}const mask=getMask(maskPattern,row,col-c);if(mask)dark=!dark;this.modules[row][col-c]=dark;bitIndex--;if(bitIndex===-1){byteIndex++;bitIndex=7;}}}row+=inc;if(row<0||this.moduleCount<=row){row-=inc;inc=-inc;break;}}}}createData(typeNumber,errorCorrectLevel,dataList){const rsBlocks=QRRSBlock.getRSBlocks(typeNumber,errorCorrectLevel);const buffer=new QRBitBuffer;for(let i=0;i<dataList.length;i++){const data=dataList[i];buffer.put(QRMode.MODE_8BIT_BYTE,4);buffer.put(data.getLength(),getLengthInBits(QRMode.MODE_8BIT_BYTE,typeNumber));data.write(buffer);}const totalDataCount=rsBlocks.reduce((sum,b)=>sum+b.dataCount,0);if(buffer.length+4<=totalDataCount*8)buffer.put(0,4);while(buffer.length%8!==0)buffer.putBit(false);while(buffer.buffer.length<totalDataCount){buffer.put(236,8);if(buffer.buffer.length>=totalDataCount)break;buffer.put(17,8);}return createBytes(buffer,rsBlocks);}constructor(typeNumber,errorCorrectLevel){_define_property(this,\"typeNumber\",void 0);_define_property(this,\"errorCorrectLevel\",void 0);_define_property(this,\"modules\",void 0);_define_property(this,\"moduleCount\",void 0);_define_property(this,\"dataCache\",void 0);_define_property(this,\"dataList\",void 0);this.typeNumber=typeNumber;this.errorCorrectLevel=errorCorrectLevel;this.modules=null;this.moduleCount=0;this.dataCache=null;this.dataList=[];}}function clamp(n,min,max){return Math.max(min,Math.min(max,n));}function escapeXml(s){return s.replace(/&/g,\"&amp;\").replace(/</g,\"&lt;\").replace(/>/g,\"&gt;\").replace(/\"/g,\"&quot;\").replace(/'/g,\"&apos;\");}function isInFinderRegion(row,col,moduleCount){const inTopLeft=row>=0&&row<=6&&col>=0&&col<=6;const inTopRight=row>=0&&row<=6&&col>=moduleCount-7&&col<=moduleCount-1;const inBottomLeft=row>=moduleCount-7&&row<=moduleCount-1&&col>=0&&col<=6;return inTopLeft||inTopRight||inBottomLeft;}function renderFinderEyePaths(originX,originY,moduleSize,eyeStyle,eyeRadius,eyeBorderWidth,fg,bg){const s=7*moduleSize;const bw=clamp(eyeBorderWidth*moduleSize,1,3*moduleSize);const outerRx=eyeStyle===\"rounded\"?clamp(eyeRadius*moduleSize,0,s/2):0;const middleRx=eyeStyle===\"rounded\"?clamp(eyeRadius*.72*moduleSize,0,(s-2*bw)/2):0;const innerRx=eyeStyle===\"rounded\"?clamp(eyeRadius*.5*moduleSize,0,(s-4*bw)/2):0;const middleInset=bw;const innerInset=2*bw;const middleSize=s-2*middleInset;const innerSize=s-2*innerInset;const cx=originX+(s-innerSize)/2;const cy=originY+(s-innerSize)/2;// outer filled black\n// middle filled white (bg)\n// inner filled black\nreturn[`<rect x=\"${originX}\" y=\"${originY}\" width=\"${s}\" height=\"${s}\" rx=\"${outerRx}\" ry=\"${outerRx}\" fill=\"${fg}\" />`,`<rect x=\"${originX+middleInset}\" y=\"${originY+middleInset}\" width=\"${middleSize}\" height=\"${middleSize}\" rx=\"${middleRx}\" ry=\"${middleRx}\" fill=\"${bg}\" />`,`<rect x=\"${cx}\" y=\"${cy}\" width=\"${innerSize}\" height=\"${innerSize}\" rx=\"${innerRx}\" ry=\"${innerRx}\" fill=\"${fg}\" />`].join(\"\");}/**\n * QR Code Modern\n *\n * @framerIntrinsicWidth 320\n * @framerIntrinsicHeight 360\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function QRCodeModern(props){const{value,ecl,size,quietZone,foreground,background,cardRadius,eyeStyle,eyeRadius,eyeBorderWidth,smooth,pixelRadius,style}=props;const isStatic=useIsStaticRenderer();const[debouncedValue,setDebouncedValue]=useState(value);// debounce typing / rapid edits\nconst tRef=useRef(null);useEffect(()=>{if(isStatic){startTransition(()=>setDebouncedValue(value));return;}if(typeof window===\"undefined\"){startTransition(()=>setDebouncedValue(value));return;}if(tRef.current)window.clearTimeout(tRef.current);tRef.current=window.setTimeout(()=>{startTransition(()=>setDebouncedValue(value));},150);return()=>{if(typeof window!==\"undefined\"&&tRef.current)window.clearTimeout(tRef.current);};},[value,isStatic]);const safeEcl=isValidECLevel(ecl)?ecl:\"M\";const qrData=useMemo(()=>{const text=(debouncedValue||\"\").trim()||\"https://example.com\";const model=new QRCodeModel(0,QRErrorCorrectLevel[safeEcl]);model.addData(text);model.make();return{model,text};},[debouncedValue,safeEcl]);const svgMarkup=useMemo(()=>{const moduleCount=qrData.model.getModuleCount();const pxSize=clamp(Math.round(size),120,2048);const qzPx=clamp(Math.round(quietZone),0,Math.floor(pxSize/2-1));const available=Math.max(1,pxSize-qzPx*2);const moduleSize=available/moduleCount;const bg=background;const fg=foreground;const parts=[];parts.push(`<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"${pxSize}\" height=\"${pxSize}\" viewBox=\"0 0 ${pxSize} ${pxSize}\" shape-rendering=\"crispEdges\">`);parts.push(`<rect width=\"100%\" height=\"100%\" fill=\"${bg}\" />`);// draw regular modules, skipping finder 7x7 areas (we'll draw custom eyes)\nconst shape=smooth?\"rounded\":\"square\";const r=shape===\"rounded\"?clamp(pixelRadius,0,.49):0;const rr=r>0?r*moduleSize:0;for(let row=0;row<moduleCount;row++){for(let col=0;col<moduleCount;col++){if(!qrData.model.isDark(row,col))continue;if(isInFinderRegion(row,col,moduleCount))continue;const x=qzPx+col*moduleSize;const y=qzPx+row*moduleSize;if(rr>0){parts.push(`<rect x=\"${x}\" y=\"${y}\" width=\"${moduleSize}\" height=\"${moduleSize}\" rx=\"${rr}\" ry=\"${rr}\" fill=\"${fg}\" />`);}else{parts.push(`<rect x=\"${x}\" y=\"${y}\" width=\"${moduleSize}\" height=\"${moduleSize}\" fill=\"${fg}\" />`);}}}// custom eyes (match the uploaded design: rounded-corner rings)\nconst eyeOrigin=(row,col)=>({x:qzPx+col*moduleSize,y:qzPx+row*moduleSize});const tl=eyeOrigin(0,0);const tr=eyeOrigin(0,moduleCount-7);const bl=eyeOrigin(moduleCount-7,0);parts.push(renderFinderEyePaths(tl.x,tl.y,moduleSize,eyeStyle,eyeRadius,eyeBorderWidth,fg,bg));parts.push(renderFinderEyePaths(tr.x,tr.y,moduleSize,eyeStyle,eyeRadius,eyeBorderWidth,fg,bg));parts.push(renderFinderEyePaths(bl.x,bl.y,moduleSize,eyeStyle,eyeRadius,eyeBorderWidth,fg,bg));parts.push(`</svg>`);return parts.join(\"\");},[qrData,size,quietZone,foreground,background,eyeStyle,eyeRadius,eyeBorderWidth,smooth,pixelRadius]);const dataUrl=useMemo(()=>{if(typeof window===\"undefined\")return\"\";const encoded=typeof window!==\"undefined\"?window.btoa(unescape(encodeURIComponent(svgMarkup))):\"\";return`data:image/svg+xml;base64,${encoded}`;},[svgMarkup]);const isFixedWidth=!!(style&&style.width===\"100%\");const isFixedHeight=!!(style&&style.height===\"100%\");return /*#__PURE__*/_jsx(\"div\",{style:{...style,position:\"relative\",width:\"100%\",height:\"100%\",minWidth:5,minHeight:5,display:\"flex\",alignItems:\"stretch\",justifyContent:\"stretch\"},children:/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",minWidth:5,minHeight:5,borderRadius:cardRadius,background:\"#FFFFFF\",boxShadow:\"none\",padding:0,display:\"flex\",flexDirection:\"column\",gap:12,boxSizing:\"border-box\",overflow:\"hidden\",...isFixedWidth?{}:{minWidth:\"max-content\"},...isFixedHeight?{}:{}},\"aria-label\":\"QR code card\",children:/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",flex:1,display:\"grid\",placeItems:\"center\",background:\"transparent\",borderRadius:\"12px\"},children:dataUrl?/*#__PURE__*/_jsx(\"img\",{src:dataUrl,alt:`QR code for ${escapeXml(qrData.text)}`,style:{width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",objectFit:\"contain\",display:\"block\",borderRadius:14,background:background}}):/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",borderRadius:14,background:background},\"aria-label\":\"QR preview\"})})})});}addPropertyControls(QRCodeModern,{value:{type:ControlType.String,title:\"Link\",defaultValue:\"https://example.com\",placeholder:\"Paste a URL…\"},ecl:{type:ControlType.Enum,title:\"Error Corr\",options:[\"L\",\"M\",\"Q\",\"H\"],optionTitles:[\"Low\",\"Medium\",\"Quartile\",\"High\"],defaultValue:\"M\",displaySegmentedControl:true},size:{type:ControlType.Number,title:\"QR Size\",defaultValue:560,min:120,max:1200,step:10,unit:\"px\"},quietZone:{type:ControlType.Number,title:\"QR Padding\",defaultValue:24,min:0,max:160,step:2,unit:\"px\"},foreground:{type:ControlType.Color,title:\"Foreground\",defaultValue:\"#000000\"},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\"},cardRadius:{type:ControlType.BorderRadius,title:\"Card Radius\",defaultValue:\"20px\"},eyeStyle:{type:ControlType.Enum,title:\"Eye Style\",options:[\"rounded\",\"square\"],optionTitles:[\"Rounded\",\"Square\"],defaultValue:\"rounded\",displaySegmentedControl:true},eyeRadius:{type:ControlType.Number,title:\"Eye Radius\",defaultValue:2.4,min:0,max:3.5,step:.1},eyeBorderWidth:{type:ControlType.Number,title:\"Eye Border\",defaultValue:1,min:.5,max:2.5,step:.1},smooth:{type:ControlType.Boolean,title:\"Smooth\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},pixelRadius:{type:ControlType.Number,title:\"Pixel R\",defaultValue:.25,min:0,max:.49,step:.01,hidden:p=>!p.smooth}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"QRCodeModern\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"320\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"360\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QRCodeModern.map","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 12 0 L 0 12\" fill=\"transparent\" height=\"12px\" id=\"qMvRy61Gj\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(6 6)\" width=\"12px\"/><path d=\"M 0 0 L 12 12\" fill=\"transparent\" height=\"12px\" id=\"YX0AMSC6b\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(6 6)\" width=\"12px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"2710857035\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-RiU4T\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-RiU4T { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"X\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-RiU4T\");Icon.displayName=\"X\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"X\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (27b79d7)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import X from\"https://framerusercontent.com/modules/s9ICNln7If6dbx787s8J/bsSFrd6i3uQgWvg7HD50/gpufTpA3b.js\";const XFonts=getFonts(X);const serializationHash=\"framer-9Es56\";const variantClassNames={wRKinaLFN:\"framer-v-j9ym3j\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const tLzwgDQn0=undefined;const ItjmSNflF=undefined;const abtxQ1SOc=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({bGColor,click,fill,height,id,width,...props})=>{return{...props,abtxQ1SOc:bGColor??props.abtxQ1SOc??\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",ItjmSNflF:click??props.ItjmSNflF,tLzwgDQn0:fill??props.tLzwgDQn0??\"var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255))\"};};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,ItjmSNflF,abtxQ1SOc,tLzwgDQn0,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"wRKinaLFN\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1q4zhrx=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(ItjmSNflF){const res=await ItjmSNflF(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-j9ym3j\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"wRKinaLFN\",onTap:onTap1q4zhrx,ref:refBinding,style:{backgroundColor:tLzwgDQn0,borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32,...style},children:/*#__PURE__*/_jsx(X,{animated:true,className:\"framer-1mnphdk\",layoutDependency:layoutDependency,layoutId:\"QUhyaVMeW\",style:{\"--1m973uw\":abtxQ1SOc,\"--js9iwy\":2}})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9Es56.framer-b1xm7q, .framer-9Es56 .framer-b1xm7q { display: block; }\",\".framer-9Es56.framer-j9ym3j { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 12px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-9Es56 .framer-1mnphdk { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; z-index: 2; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"ItjmSNflF\":\"click\",\"abtxQ1SOc\":\"bGColor\",\"tLzwgDQn0\":\"fill\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerAuTu1DLal=withCSS(Component,css,\"framer-9Es56\");export default FramerAuTu1DLal;FramerAuTu1DLal.displayName=\"Close Icon\";FramerAuTu1DLal.defaultProps={height:48,width:48};addPropertyControls(FramerAuTu1DLal,{ItjmSNflF:{title:\"Click\",type:ControlType.EventHandler},abtxQ1SOc:{defaultValue:'var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)) /* {\"name\":\"Black-dark-mode\"} */',title:\"BG Color\",type:ControlType.Color},tLzwgDQn0:{defaultValue:'var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255)) /* {\"name\":\"Primary Background\"} */',title:\"Fill\",type:ControlType.Color}});addFonts(FramerAuTu1DLal,[{explicitInter:true,fonts:[]},...XFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAuTu1DLal\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"ItjmSNflF\\\":\\\"click\\\",\\\"abtxQ1SOc\\\":\\\"bGColor\\\",\\\"tLzwgDQn0\\\":\\\"fill\\\"}\",\"framerIntrinsicHeight\":\"48\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"48\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AuTu1DLal.map","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 10.934 C 0.869 12.095 2.2 12.822 3.647 12.926 C 5.094 13.03 6.514 12.5 7.54 11.474 L 10.54 8.474 C 12.435 6.512 12.408 3.393 10.479 1.464 C 8.55 -0.464 5.432 -0.491 3.47 1.404 L 1.75 3.114\" fill=\"transparent\" height=\"12.938682649772872px\" id=\"mXxFzB403\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(10 2.066)\" width=\"11.9435601037449px\"/><path d=\"M 11.944 2.005 C 11.075 0.843 9.744 0.116 8.297 0.013 C 6.85 -0.091 5.429 0.439 4.404 1.465 L 1.404 4.465 C -0.491 6.427 -0.464 9.546 1.464 11.474 C 3.393 13.403 6.512 13.43 8.474 11.535 L 10.184 9.825\" fill=\"transparent\" height=\"12.938682649772904px\" id=\"tjDLElX7U\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(2.056 8.995)\" width=\"11.943560103744929px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"1984604765\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-GBwEV\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-GBwEV { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Link\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-GBwEV\");Icon.displayName=\"Link\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Link\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Instructions: Create a component for a to copy a link when clicking on that component.\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,useIsStaticRenderer}from\"framer\";import{useCallback,useEffect,useRef}from\"react\";/**\n * Copy Link\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 60\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function CopyLink(props){const isStatic=useIsStaticRenderer();const rootRef=useRef(null);const{link=\"https://example.com\",canvasLabel,canvasBorderColor,canvasBackground,canvasTextColor,style}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const fallbackCopy=useCallback(async value=>{if(typeof document===\"undefined\")return false;try{const el=document.createElement(\"textarea\");el.value=value;el.setAttribute(\"readonly\",\"\");el.style.position=\"absolute\";el.style.left=\"-9999px\";el.style.top=\"0\";document.body.appendChild(el);el.select();el.setSelectionRange(0,el.value.length);const ok=document.execCommand(\"copy\");document.body.removeChild(el);return ok;}catch{return false;}},[]);const copyToClipboard=useCallback(async()=>{if(isStatic)return;if(typeof window===\"undefined\")return;const value=link;if(!value)return;try{const nav=window.navigator;if(nav?.clipboard?.writeText){await nav.clipboard.writeText(value);return;}await fallbackCopy(value);}catch{await fallbackCopy(value);}},[isStatic,link,fallbackCopy]);useEffect(()=>{if(isStatic)return;if(typeof window===\"undefined\")return;const node=rootRef.current;const parent=node?.parentElement;if(!parent)return;const handler=e=>{// Only run when the interaction originated within the parent subtree\nconst path=e.composedPath?.();const inside=path?path.includes(parent):e.target instanceof Node?parent.contains(e.target):true;if(!inside)return;void copyToClipboard();};parent.addEventListener(\"click\",handler,true);parent.addEventListener(\"pointerdown\",handler,true);return()=>{parent.removeEventListener(\"click\",handler,true);parent.removeEventListener(\"pointerdown\",handler,true);};},[isStatic,copyToClipboard]);return /*#__PURE__*/_jsx(\"div\",{ref:rootRef,onClick:isStatic?undefined:()=>void copyToClipboard(),onKeyDown:e=>{if(e.key===\"Enter\"||e.key===\" \"){e.preventDefault();void copyToClipboard();}},role:\"button\",tabIndex:0,\"aria-label\":canvasLabel,style:{position:\"relative\",width:\"100%\",height:\"100%\",background:\"transparent\",outline:\"none\",cursor:isStatic?\"default\":\"pointer\",userSelect:\"none\",WebkitTapHighlightColor:\"transparent\",// Keep visible in Canvas for editing, but invisible in Preview/Publish.\nopacity:isCanvas?1:0,// In Preview, let clicks go to your underlying button while we listen on the parent.\npointerEvents:isCanvas?\"auto\":\"none\",...style??{}},children:isCanvas?/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,border:`1px dashed ${canvasBorderColor}`,borderRadius:8,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:8,color:canvasTextColor,fontSize:12,lineHeight:\"1.2em\",background:canvasBackground,boxSizing:\"border-box\",textAlign:\"center\"},children:canvasLabel}):null});}CopyLink.displayName=\"CopyLink\";addPropertyControls(CopyLink,{link:{type:ControlType.String,title:\"Text to Copy\",defaultValue:\"https://example.com\",placeholder:\"Type text to copy…\"},canvasLabel:{type:ControlType.String,title:\"Canvas Label\",defaultValue:\"Copy link\"},canvasBorderColor:{type:ControlType.Color,title:\"Canvas Border\",defaultValue:\"#EEEEEE\"},canvasBackground:{type:ControlType.Color,title:\"Canvas BG\",defaultValue:\"#F5F5F5\"},canvasTextColor:{type:ControlType.Color,title:\"Canvas Text\",defaultValue:\"#000000\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CopyLink\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"60\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CopyLink.map","// Generated by Framer (27b79d7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,patchBorderRadiusScaleCorrector,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Link from\"https://framerusercontent.com/modules/ecSfABsrMC7n3q8jmz4t/IQSdnhkHvh3XlHck29C4/Hcrq6IUNA.js\";import CopyLink from\"https://framerusercontent.com/modules/XHq6szrDMZpscciSpys3/MGdkNqAIE73FhBJxXVhy/CopyLink.js\";const CopyLinkFonts=getFonts(CopyLink);const LinkFonts=getFonts(Link);const cycleOrder=[\"zjI5CC1Od\",\"EYC5j4VrH\"];const serializationHash=\"framer-rV8CJ\";const variantClassNames={EYC5j4VrH:\"framer-v-k5fj8z\",zjI5CC1Od:\"framer-v-onwjtr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const AFoAZz85p=undefined;const KbH5jyIDe=undefined;const JAzWzdyNg=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const animation={filter:\"blur(10px)\",opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition2={bounce:0,delay:.05,duration:.2,type:\"spring\"};const textEffect={effect:animation,tokenization:\"character\",transition:transition2,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 humanReadableVariantMap={\"Copied Link\":\"EYC5j4VrH\",\"copy link\":\"zjI5CC1Od\"};const Variants=motion.create(React.Fragment);const getProps=({bGColor,click,copyLink,height,id,width,...props})=>{return{...props,AFoAZz85p:click??props.AFoAZz85p,JAzWzdyNg:bGColor??props.JAzWzdyNg??\"rgb(255, 255, 255)\",KbH5jyIDe:copyLink??props.KbH5jyIDe??\"https://example.com\",variant:humanReadableVariantMap[props.variant]??props.variant??\"zjI5CC1Od\"};};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,AFoAZz85p,KbH5jyIDe,JAzWzdyNg,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"zjI5CC1Od\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1e18dje=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(AFoAZz85p){const res=await AFoAZz85p(...args);if(res===false)return false;}setVariant(\"EYC5j4VrH\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"EYC5j4VrH\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"EYC5j4VrH\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-onwjtr\",className,classNames),\"data-framer-name\":\"copy link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"zjI5CC1Od\",onTap:onTap1e18dje,ref:refBinding,style:{...style},...addPropertyOverrides({EYC5j4VrH:{\"data-framer-name\":\"Copied Link\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-a58udu-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"mh4bVWkWI-container\",nodeId:\"mh4bVWkWI\",rendersWithMotion:true,scopeId:\"v4FrTPU0A\",style:{opacity:0},children:/*#__PURE__*/_jsx(CopyLink,{canvasBackground:\"rgb(245, 245, 245)\",canvasBorderColor:\"rgb(238, 238, 238)\",canvasLabel:\"\",canvasTextColor:\"rgb(0, 0, 0)\",height:\"100%\",id:\"mh4bVWkWI\",layoutId:\"mh4bVWkWI\",link:KbH5jyIDe,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13r7ju0\",\"data-framer-name\":\"Copy Link\",layoutDependency:layoutDependency,layoutId:\"nFGYcax8h\",style:{\"--corner-shape-fallback\":.752,backgroundColor:JAzWzdyNg,borderBottomLeftRadius:\"calc(32px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(32px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(32px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(32px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},children:[/*#__PURE__*/_jsx(Link,{animated:true,className:\"framer-1p3opdz\",layoutDependency:layoutDependency,layoutId:\"Nxqjgd6mu\",style:{\"--1m973uw\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--js9iwy\":2}}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UnViaWstNjAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:\"Zkop\\xedrovat\"})}),className:\"framer-ea189p\",fonts:[\"GF;Rubik-600\"],layoutDependency:layoutDependency,layoutId:\"iIvNikmXn\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UnViaWstNjAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:\"Zkop\\xedrov\\xe1no\"})}),className:\"framer-1c49sum\",effect:textEffect,fonts:[\"GF;Rubik-600\"],layoutDependency:layoutDependency,layoutId:\"PClp9F6EN\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({EYC5j4VrH:{transformTemplate:undefined}},baseVariant,gestureVariant)})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-rV8CJ.framer-xn5arf, .framer-rV8CJ .framer-xn5arf { display: block; }\",\".framer-rV8CJ.framer-onwjtr { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 156px; }\",\".framer-rV8CJ .framer-a58udu-container { flex: none; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 3; }\",\".framer-rV8CJ .framer-13r7ju0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 48px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 12px 16px 12px 16px; position: relative; width: 156px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-rV8CJ .framer-1p3opdz { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; z-index: 2; }\",\".framer-rV8CJ .framer-ea189p { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-rV8CJ .framer-1c49sum { bottom: -20px; flex: none; height: auto; left: 50%; position: absolute; white-space: pre; width: auto; z-index: 1; }\",\".framer-rV8CJ.framer-v-k5fj8z .framer-1c49sum { bottom: unset; left: unset; position: relative; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 156\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"EYC5j4VrH\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"AFoAZz85p\":\"click\",\"KbH5jyIDe\":\"copyLink\",\"JAzWzdyNg\":\"bGColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerv4FrTPU0A=withCSS(Component,css,\"framer-rV8CJ\");export default Framerv4FrTPU0A;Framerv4FrTPU0A.displayName=\"Copy link\";Framerv4FrTPU0A.defaultProps={height:48,width:156};addPropertyControls(Framerv4FrTPU0A,{variant:{options:[\"zjI5CC1Od\",\"EYC5j4VrH\"],optionTitles:[\"copy link\",\"Copied Link\"],title:\"Variant\",type:ControlType.Enum},AFoAZz85p:{title:\"Click\",type:ControlType.EventHandler},KbH5jyIDe:{defaultValue:\"https://example.com\",placeholder:\"Type text to copy…\",title:\"Copy Link\",type:ControlType.String},onKbH5jyIDeChange:{changes:\"KbH5jyIDe\",type:ControlType.ChangeHandler},JAzWzdyNg:{defaultValue:\"rgb(255, 255, 255)\",title:\"BG Color\",type:ControlType.Color}});addFonts(Framerv4FrTPU0A,[{explicitInter:true,fonts:[{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-2Y-1VU80V4bVkA.woff2\",weight:\"600\"}]},...CopyLinkFonts,...LinkFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerv4FrTPU0A\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"AFoAZz85p\\\":\\\"click\\\",\\\"KbH5jyIDe\\\":\\\"copyLink\\\",\\\"JAzWzdyNg\\\":\\\"bGColor\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerIntrinsicWidth\":\"156\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"EYC5j4VrH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./v4FrTPU0A.map","// Generated by Framer (27b79d7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,patchBorderRadiusScaleCorrector,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import QrCode from\"https://framerusercontent.com/modules/7qGWNDBNmiIImk6p8eHL/dVO8mFdHh5f2ex7GBa8e/T_t13GpMy.js\";import QRCodeModern from\"https://framerusercontent.com/modules/MnlCOwla4ed6h5ka5uId/2IC9Zca2pqb3MBs8xpKq/QRCodeModern.js\";import CloseIcon from\"https://framerusercontent.com/modules/aJ3wEdjhFxmYSsnwnlBe/y1bbiZsUSCvpv161CHuU/AuTu1DLal.js\";import CopyLink from\"https://framerusercontent.com/modules/UqrRmXeEEDcjQqHWQlw0/sDm4rIUGmfDQaPnLcsng/v4FrTPU0A.js\";const QRCodeModernFonts=getFonts(QRCodeModern);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const QrCodeFonts=getFonts(QrCode);const CopyLinkFonts=getFonts(CopyLink);const CloseIconFonts=getFonts(CloseIcon);const cycleOrder=[\"AsIBtIhCc\",\"QuttXZZ5q\",\"m2i4iFvdY\",\"fwrn9eUr1\"];const serializationHash=\"framer-gScVe\";const variantClassNames={AsIBtIhCc:\"framer-v-1odxf89\",fwrn9eUr1:\"framer-v-6zhkha\",m2i4iFvdY:\"framer-v-2rh3kd\",QuttXZZ5q:\"framer-v-1089gyq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Eq3UvgMEw=undefined;const mTWzoZBk2=undefined;const a7t2LX3OI=undefined;const R2rwCj07B=undefined;const AgN1P1wzE=undefined;const seta7t2LX3OI=undefined;const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const transition1={damping:30,delay:0,mass:1,stiffness:200,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition2={damping:40,delay:0,mass:1,stiffness:200,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,x:0,y:10};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:20};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Close - Primary\":\"AsIBtIhCc\",\"Copied Link Open\":\"m2i4iFvdY\",\"LInk Copied Close\":\"fwrn9eUr1\",Open:\"QuttXZZ5q\"};const Variants=motion.create(React.Fragment);const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({click,fill,height,id,innerBtnBGColor,outerBGColor,qRLink,width,...props})=>{return{...props,a7t2LX3OI:qRLink??props.a7t2LX3OI??\"https://www.framer.com/@raviteja-karrothu\",AgN1P1wzE:fill??props.AgN1P1wzE??\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",Eq3UvgMEw:outerBGColor??props.Eq3UvgMEw??\"var(--token-f8182620-f7f0-41c3-83d3-10df773d71b3, rgba(204, 204, 204, 0.2))\",mTWzoZBk2:click??props.mTWzoZBk2,R2rwCj07B:innerBtnBGColor??props.R2rwCj07B??\"var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"AsIBtIhCc\"};};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,mTWzoZBk2,\"a7t2LX3OI\":externala7t2LX3OI,\"ona7t2LX3OIChange\":setExternala7t2LX3OI,Eq3UvgMEw,R2rwCj07B,AgN1P1wzE,...restProps}=getProps(props);const[a7t2LX3OI,seta7t2LX3OI]=useStateVariable(externala7t2LX3OI,setExternala7t2LX3OI);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"AsIBtIhCc\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1r8zkva=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(mTWzoZBk2){const res=await mTWzoZBk2(...args);if(res===false)return false;}setVariant(\"QuttXZZ5q\");});const onAppearuvj5a2=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"AsIBtIhCc\",true),200);});const AFoAZz85paxzts=activeVariantCallback(async(...args)=>{setVariant(\"m2i4iFvdY\");});const ItjmSNflF1bvoto6=activeVariantCallback(async(...args)=>{setVariant(\"AsIBtIhCc\");});const ItjmSNflFpsmyzw=activeVariantCallback(async(...args)=>{setVariant(\"fwrn9eUr1\");});useOnVariantChange(baseVariant,{fwrn9eUr1:onAppearuvj5a2});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-1odxf89\",className,classNames),\"data-framer-name\":\"Close - Primary\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"AsIBtIhCc\",onTap:onTap1r8zkva,ref:refBinding,style:{\"--corner-shape-fallback\":.752,backdropFilter:\"blur(5px)\",backgroundColor:Eq3UvgMEw,borderBottomLeftRadius:\"calc(48px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(48px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(48px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(48px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\",WebkitBackdropFilter:\"blur(5px)\",...style},variants:{m2i4iFvdY:{borderBottomLeftRadius:\"calc(24px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(24px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(24px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(24px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\"},QuttXZZ5q:{borderBottomLeftRadius:\"calc(24px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(24px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(24px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(24px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\"}},...addPropertyOverrides({fwrn9eUr1:{\"data-framer-name\":\"LInk Copied Close\",onTap:undefined},m2i4iFvdY:{\"data-framer-name\":\"Copied Link Open\",\"data-highlight\":undefined,onTap:undefined},QuttXZZ5q:{\"data-framer-name\":\"Open\",\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1ocfkre\",\"data-framer-appear-id\":\"1ocfkre\",\"data-framer-name\":\"QR \",initial:animation1,layoutDependency:layoutDependency,layoutId:\"jOGZlBAjm\",optimized:true,transformTemplate:transformTemplate1,...addPropertyOverrides({m2i4iFvdY:{transformTemplate:undefined},QuttXZZ5q:{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yrsd39-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"RjwG8UPMD-container\",nodeId:\"RjwG8UPMD\",rendersWithMotion:true,scopeId:\"EQWqTMuOX\",children:/*#__PURE__*/_jsx(QRCodeModern,{background:\"rgb(255, 255, 255)\",cardRadius:\"16px\",ecl:\"M\",eyeBorderWidth:.8,eyeRadius:1.6,eyeStyle:\"rounded\",foreground:\"rgb(0, 0, 0)\",height:\"100%\",id:\"RjwG8UPMD\",layoutId:\"RjwG8UPMD\",pixelRadius:0,quietZone:12,size:200,smooth:true,value:a7t2LX3OI,width:\"100%\",...addPropertyOverrides({m2i4iFvdY:{style:{width:\"100%\"}},QuttXZZ5q:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1k7lf98\",\"data-framer-name\":\"Show QR Btn\",layoutDependency:layoutDependency,layoutId:\"BKY1sw5Pt\",style:{\"--corner-shape-fallback\":.752,backgroundColor:R2rwCj07B,borderBottomLeftRadius:\"calc(32px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(32px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(32px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(32px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},children:[/*#__PURE__*/_jsx(QrCode,{animated:true,className:\"framer-1tadocf\",layoutDependency:layoutDependency,layoutId:\"tByMzv6k2\",style:{\"--1m973uw\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--js9iwy\":2}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UnViaWstNjAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:\"Uk\\xe1zat QR k\\xf3d\"})}),className:\"framer-et2y4y\",fonts:[\"GF;Rubik-600\"],layoutDependency:layoutDependency,layoutId:\"SHUoHzV7p\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-15ql5u2\",\"data-framer-appear-id\":\"15ql5u2\",\"data-framer-name\":\"Copy Link and Close BTN\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"sQr40sw8K\",optimized:true,transformTemplate:transformTemplate1,...addPropertyOverrides({m2i4iFvdY:{transformTemplate:undefined},QuttXZZ5q:{transformTemplate:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+(componentViewport?.height||60)- -12+0,...addPropertyOverrides({m2i4iFvdY:{y:(componentViewport?.y||0)+6+(((componentViewport?.height||276)-12-414)/2+360+6)+0},QuttXZZ5q:{y:(componentViewport?.y||0)+6+(((componentViewport?.height||276)-12-414)/2+360+6)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-q4unsd-container\",layoutDependency:layoutDependency,layoutId:\"gy0Ehe5sz-container\",nodeId:\"gy0Ehe5sz\",rendersWithMotion:true,scopeId:\"EQWqTMuOX\",children:/*#__PURE__*/_jsx(CopyLink,{height:\"100%\",id:\"gy0Ehe5sz\",JAzWzdyNg:R2rwCj07B,KbH5jyIDe:a7t2LX3OI,layoutId:\"gy0Ehe5sz\",onKbH5jyIDeChange:seta7t2LX3OI,style:{width:\"100%\"},variant:matchVariant(\"zjI5CC1Od\"),width:\"100%\",...addPropertyOverrides({fwrn9eUr1:{variant:matchVariant(\"EYC5j4VrH\")},m2i4iFvdY:{variant:matchVariant(\"EYC5j4VrH\")},QuttXZZ5q:{AFoAZz85p:AFoAZz85paxzts}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+(componentViewport?.height||60)- -12+0,...addPropertyOverrides({m2i4iFvdY:{y:(componentViewport?.y||0)+6+(((componentViewport?.height||276)-12-414)/2+360+6)+0},QuttXZZ5q:{y:(componentViewport?.y||0)+6+(((componentViewport?.height||276)-12-414)/2+360+6)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11foask-container\",layoutDependency:layoutDependency,layoutId:\"vRrQj16TF-container\",nodeId:\"vRrQj16TF\",rendersWithMotion:true,scopeId:\"EQWqTMuOX\",children:/*#__PURE__*/_jsx(CloseIcon,{abtxQ1SOc:R2rwCj07B,height:\"100%\",id:\"vRrQj16TF\",layoutId:\"vRrQj16TF\",tLzwgDQn0:\"var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255))\",width:\"100%\",...addPropertyOverrides({m2i4iFvdY:{ItjmSNflF:ItjmSNflFpsmyzw,tLzwgDQn0:AgN1P1wzE},QuttXZZ5q:{abtxQ1SOc:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",ItjmSNflF:ItjmSNflF1bvoto6}},baseVariant,gestureVariant)})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-gScVe.framer-4020lm, .framer-gScVe .framer-4020lm { display: block; }\",\".framer-gScVe.framer-1odxf89 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 6px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-gScVe .framer-1ocfkre { align-content: center; align-items: center; bottom: 76px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 0px; pointer-events: none; position: absolute; width: min-content; z-index: 3; }\",\".framer-gScVe .framer-yrsd39-container, .framer-gScVe .framer-11foask-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-gScVe .framer-1k7lf98 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 48px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 12px 16px 12px 16px; pointer-events: none; position: relative; width: 180px; will-change: var(--framer-will-change-override, transform); z-index: 2; }\",\".framer-gScVe .framer-1tadocf { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; z-index: 2; }\",\".framer-gScVe .framer-et2y4y { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-gScVe .framer-15ql5u2 { align-content: center; align-items: center; bottom: -60px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 0px; position: absolute; width: 210px; z-index: 1; }\",\".framer-gScVe .framer-q4unsd-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-gScVe.framer-v-1089gyq.framer-1odxf89, .framer-gScVe.framer-v-2rh3kd.framer-1odxf89, .framer-gScVe.framer-v-6zhkha.framer-1odxf89 { cursor: unset; }\",\".framer-gScVe.framer-v-1089gyq .framer-1ocfkre, .framer-gScVe.framer-v-2rh3kd .framer-1ocfkre { align-self: stretch; bottom: unset; left: unset; order: 0; position: relative; width: auto; }\",\".framer-gScVe.framer-v-1089gyq .framer-yrsd39-container, .framer-gScVe.framer-v-2rh3kd .framer-yrsd39-container { width: 100%; }\",\".framer-gScVe.framer-v-1089gyq .framer-1k7lf98, .framer-gScVe.framer-v-2rh3kd .framer-1k7lf98 { left: calc(50.00000000000002% - 180px / 2); order: 1; position: absolute; top: 150px; }\",\".framer-gScVe.framer-v-1089gyq .framer-15ql5u2, .framer-gScVe.framer-v-2rh3kd .framer-15ql5u2 { align-self: stretch; bottom: unset; left: unset; order: 2; position: relative; width: auto; }\",\".framer-gScVe.framer-v-1089gyq .framer-q4unsd-container, .framer-gScVe.framer-v-2rh3kd .framer-q4unsd-container { flex: none; width: auto; }\",\".framer-gScVe.framer-v-1089gyq .framer-11foask-container, .framer-gScVe.framer-v-2rh3kd .framer-11foask-container { z-index: 10; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 60\n * @framerIntrinsicWidth 192\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"QuttXZZ5q\":{\"layout\":[\"auto\",\"auto\"]},\"m2i4iFvdY\":{\"layout\":[\"auto\",\"auto\"]},\"fwrn9eUr1\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"mTWzoZBk2\":\"click\",\"a7t2LX3OI\":\"qRLink\",\"Eq3UvgMEw\":\"outerBGColor\",\"R2rwCj07B\":\"innerBtnBGColor\",\"AgN1P1wzE\":\"fill\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerEQWqTMuOX=withCSS(Component,css,\"framer-gScVe\");export default FramerEQWqTMuOX;FramerEQWqTMuOX.displayName=\"Show QR Code Button\";FramerEQWqTMuOX.defaultProps={height:60,width:192};addPropertyControls(FramerEQWqTMuOX,{variant:{options:[\"AsIBtIhCc\",\"QuttXZZ5q\",\"m2i4iFvdY\",\"fwrn9eUr1\"],optionTitles:[\"Close - Primary\",\"Open\",\"Copied Link Open\",\"LInk Copied Close\"],title:\"Variant\",type:ControlType.Enum},mTWzoZBk2:{title:\"Click\",type:ControlType.EventHandler},a7t2LX3OI:{defaultValue:\"https://www.framer.com/@raviteja-karrothu\",placeholder:\"Paste a URL…\",title:\"QR Link\",type:ControlType.String},ona7t2LX3OIChange:{changes:\"a7t2LX3OI\",type:ControlType.ChangeHandler},Eq3UvgMEw:{defaultValue:'var(--token-f8182620-f7f0-41c3-83d3-10df773d71b3, rgba(204, 204, 204, 0.2)) /* {\"name\":\"tlacitko-dark\"} */',title:\"Outer BG Color\",type:ControlType.Color},R2rwCj07B:{defaultValue:'var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255)) /* {\"name\":\"Primary Background\"} */',title:\"Inner Btn BG color\",type:ControlType.Color},AgN1P1wzE:{defaultValue:'var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)) /* {\"name\":\"Black-dark-mode\"} */',title:\"Fill\",type:ControlType.Color}});addFonts(FramerEQWqTMuOX,[{explicitInter:true,fonts:[{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-2Y-1VU80V4bVkA.woff2\",weight:\"600\"}]},...QRCodeModernFonts,...QrCodeFonts,...CopyLinkFonts,...CloseIconFonts],{supportsExplicitInterCodegen:true});FramerEQWqTMuOX.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(CopyLink,{},context),forwardLoader(CloseIcon,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEQWqTMuOX\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"60\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"192\",\"framerVariables\":\"{\\\"mTWzoZBk2\\\":\\\"click\\\",\\\"a7t2LX3OI\\\":\\\"qRLink\\\",\\\"Eq3UvgMEw\\\":\\\"outerBGColor\\\",\\\"R2rwCj07B\\\":\\\"innerBtnBGColor\\\",\\\"AgN1P1wzE\\\":\\\"fill\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QuttXZZ5q\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"m2i4iFvdY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"fwrn9eUr1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8b16de8)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-db6kW\";const variantClassNames={eo865jqtg:\"framer-v-a7anme\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,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:\"eo865jqtg\",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-a7anme\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"eo865jqtg\",ref:refBinding,style:{backgroundColor:\"var(--token-2410ec81-c049-4610-acd6-a1d2fca301f2, rgb(59, 59, 62))\",...style}})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-db6kW.framer-q57xl0, .framer-db6kW .framer-q57xl0 { display: block; }\",\".framer-db6kW.framer-a7anme { height: 3px; overflow: hidden; position: relative; width: 750px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 3\n * @framerIntrinsicWidth 750\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerF3FB5As7u=withCSS(Component,css,\"framer-db6kW\");export default FramerF3FB5As7u;FramerF3FB5As7u.displayName=\"Blog / Divider\";FramerF3FB5As7u.defaultProps={height:3,width:750};addFonts(FramerF3FB5As7u,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerF3FB5As7u\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"750\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"3\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./F3FB5As7u.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,useLocaleCode}from\"framer\";import{startTransition,useCallback,useEffect,useRef,useState}from\"react\";const fontStack=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;function formatTimeOrDate(outputType,{showYear,showMonth,showWeekday,showMinutes,showSeconds},timeFormat,monthFormat,localCode){const date=new Date;const onlyYearIsShown=!showWeekday&&!showMonth&&showYear;switch(outputType){case\"date\":return new Intl.DateTimeFormat(localCode,{weekday:showWeekday?\"long\":undefined,day:onlyYearIsShown?undefined:\"numeric\",month:showMonth?monthFormat:undefined,year:showYear?\"numeric\":undefined}).format(date);case\"time\":return new Intl.DateTimeFormat(localCode,{hour:\"numeric\",minute:showMinutes?\"numeric\":undefined,second:showSeconds&&showMinutes?\"numeric\":undefined,hour12:timeFormat===\"12h\"}).format(date);default:return new Intl.DateTimeFormat(localCode).format(date);}}const defaultProps={height:20,width:140,outputType:\"time\",color:\"#999\",timeFormat:\"24h\",showYear:true,showMonth:true,showWeekday:true,showMinutes:true,showSeconds:true,monthFormat:\"long\",alignment:\"center\"};/**\n * TIME AND DATE\n * FORKED FROM PROTOTYPING\n *\n * @framerIntrinsicWidth 140\n * @framerIntrinsicHeight 20\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function Time(props){const mergedProps={...defaultProps,...props};const{outputType,timeFormat,showYear,showMonth,showWeekday,// showHours,\nshowMinutes,showSeconds,monthFormat,color,font,tabularFont}=mergedProps;const localCode=useLocaleCode();const getTextContent=useCallback(()=>formatTimeOrDate(outputType,{showYear,showMonth,showWeekday,// showHours,\n    showMinutes,showSeconds},timeFormat,monthFormat,localCode),[localCode,monthFormat,outputType,showMinutes,showMonth,showSeconds,showWeekday,showYear,timeFormat]);const timeoutRef=useRef()// FIXME: With React 19, we can remove this and return a cleanup from the ref callback\n;const updateCountdown=useCallback(node=>{if(node===null){// React calls w/ `null` on unmount or if the ref function changes.\nclearTimeout(timeoutRef.current);return;}let prev;const tick=()=>{const date=new Date;const next=new Date().setSeconds(date.getSeconds()+1,0)-+date;timeoutRef.current=setTimeout(tick,next);const textContent=getTextContent();if(prev!==textContent){node.textContent=textContent;prev=textContent;}};tick();},[getTextContent]);const[visible,setIsVisible]=useState(false);const isCanvas=RenderTarget.current()===RenderTarget.canvas;useEffect(()=>{startTransition(()=>setIsVisible(true));// Don’t want real time on Canvas\nif(isCanvas)return;},[isCanvas]);return /*#__PURE__*/_jsx(\"p\",{suppressHydrationWarning:true,style:{margin:0,padding:0,color,fontFamily:fontStack,fontWeight:500,fontSize:16,lineHeight:1,visibility:visible?\"visible\":\"hidden\",...font,fontVariantNumeric:tabularFont?\"tabular-nums\":\"normal\",whiteSpace:\"nowrap\"},ref:isCanvas?undefined:updateCountdown,children:getTextContent()});}Time.displayName=\"Time & Date\";addPropertyControls(Time,{outputType:{title:\"Type\",type:ControlType.Enum,displaySegmentedControl:true,options:[\"date\",\"time\"],optionTitles:[\"Date\",\"Time\"],defaultValue:defaultProps.outputType},showWeekday:{title:\"Day\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showWeekday,hidden:props=>props.outputType!==\"date\"},showMonth:{title:\"Month\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showMonth,hidden:props=>props.outputType!==\"date\"},monthFormat:{title:\"Format\",type:ControlType.Enum,options:[\"short\",\"long\",\"numeric\"],optionTitles:[\"Short\",\"Long\",\"Numeric\"],defaultValue:defaultProps.monthFormat,hidden:props=>props.outputType!==\"date\"||!props.showMonth},showYear:{title:\"Year\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showYear,hidden:props=>props.outputType!==\"date\"},timeFormat:{title:\"Format\",type:ControlType.Enum,options:[\"12h\",\"24h\"],optionTitles:[\"12h\",\"24h\"],displaySegmentedControl:true,defaultValue:defaultProps.timeFormat,hidden:props=>props.outputType!==\"time\"},// showHours: {\n//     title: \"Hours\",\n//     type: ControlType.Boolean,\n//     enabledTitle: \"Show\",\n//     disabledTitle: \"Hide\",\n//     defaultValue: defaultProps.showHours,\n//     hidden: (props) => props.outputType !== \"time\",\n// },\nshowMinutes:{title:\"Minutes\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showMinutes,hidden:props=>props.outputType!==\"time\"},showSeconds:{title:\"Seconds\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showSeconds,hidden:props=>props.outputType!==\"time\"||!props.showMinutes},font:{type:ControlType.Font,controls:\"extended\"},tabularFont:{title:\"Tabular\",type:ControlType.Boolean,defaultValue:true},color:{type:ControlType.Color,defaultValue:defaultProps.color}});\nexport const __FramerMetadata__ = {\"exports\":{\"Time\":{\"type\":\"reactComponent\",\"name\":\"Time\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"20\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicWidth\":\"140\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Time.map","// Generated by Framer (0797073)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,logoFill,width,...props})=>{return{...props,vfgfpAjLn:logoFill??props.vfgfpAjLn??\"var(--token-130d3bff-eca3-4911-bb32-46417816c115, color(display-p3 1 1 1))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,vfgfpAjLn,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-0IKW8\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 6 22\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 4.5 0 L 0 4.5 L 0 15.5 L 4.5 20\" fill=\"transparent\" height=\"20px\" id=\"zFTRBTElE\" stroke-dasharray=\"0\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"4\" stroke-width=\"1.5\" stroke=\"rgb(255, 255, 255)\" transform=\"translate(1 1)\" width=\"4.5px\"/></svg>',style:{...style}});});const css=[`.framer-0IKW8 { -webkit-mask: ${mask}; aspect-ratio: 0.2727272727272727; display: block; mask: ${mask}; user-select: none; width: 6px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 6\n * @framerIntrinsicHeight 22\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"vfgfpAjLn\":\"logoFill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Left Edge\",\"color\":{\"type\":\"static\",\"value\":\"rgb(255, 255, 255)\"},\"set\":{\"localId\":\"vectorSet/K_hnIminO\",\"id\":\"K_hnIminO\",\"moduleId\":\"DscIQzUjS7DDJGuGfMHY\"}}\n */const Icon=withCSS(Component,css,\"framer-0IKW8\");Icon.displayName=\"Left Edge\";export default Icon;addPropertyControls(Icon,{vfgfpAjLn:{defaultValue:'var(--token-130d3bff-eca3-4911-bb32-46417816c115, color(display-p3 1 1 1)) /* {\"name\":\"Heading Color\"} */',hidden:true,title:\"Logo Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"6\",\"framerIntrinsicHeight\":\"22\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"vfgfpAjLn\\\":\\\"logoFill\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Left Edge\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(255, 255, 255)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/K_hnIminO\\\",\\\"id\\\":\\\"K_hnIminO\\\",\\\"moduleId\\\":\\\"DscIQzUjS7DDJGuGfMHY\\\"}}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (02004a2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Time as TimeDate}from\"https://framerusercontent.com/modules/HYcHVPAbe8jLEeU7c4mp/QiycTxX7vdblEOi3o00G/Time.js\";import LeftEdge from\"https://framerusercontent.com/modules/xXM5XgC1lHZAAIUpB3ls/nNal5TR8z49Az8pBrqlI/djKOMaunt.js\";const LeftEdgeFonts=getFonts(LeftEdge);const TimeDateFonts=getFonts(TimeDate);const serializationHash=\"framer-dGFd2\";const variantClassNames={ecCHN_bYk:\"framer-v-149pty8\"};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:\"ecCHN_bYk\",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-149pty8\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"ecCHN_bYk\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wfoplu\",\"data-framer-name\":\"Time and Date Container\",layoutDependency:layoutDependency,layoutId:\"ZPgSJUgyB\",style:{opacity:.7,rotate:90},children:[/*#__PURE__*/_jsx(LeftEdge,{animated:true,className:\"framer-5gtx25\",\"data-framer-name\":\"Left Edge\",layoutDependency:layoutDependency,layoutId:\"L4kTmbJcU\",style:{\"--1l548sn\":\"var(--token-130d3bff-eca3-4911-bb32-46417816c115, color(display-p3 1 1 1))\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-x659v1-container\",\"data-framer-name\":\"Date\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"lAMw0brzW-container\",name:\"Date\",nodeId:\"lAMw0brzW\",rendersWithMotion:true,scopeId:\"feGpSRltQ\",children:/*#__PURE__*/_jsx(TimeDate,{color:\"var(--token-130d3bff-eca3-4911-bb32-46417816c115, color(display-p3 1 1 1))\",font:{fontFamily:'\"Rubik\", \"Rubik Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0.15em\",lineHeight:\"1em\"},height:\"100%\",id:\"lAMw0brzW\",layoutId:\"lAMw0brzW\",monthFormat:\"long\",name:\"Date\",outputType:\"date\",showMinutes:true,showMonth:true,showSeconds:true,showWeekday:false,showYear:true,tabularFont:false,timeFormat:\"24h\",width:\"100%\"})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-k6tcpt\",\"data-framer-name\":\"Right Edge\",layoutDependency:layoutDependency,layoutId:\"gNi2FsbcO\",opacity:1,requiresOverflowVisible:true,style:{rotate:180},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.5 20\" overflow=\"visible\"><path d=\"M 4.5 0 L 0 4.5 L 0 15.5 L 4.5 20\" fill=\"transparent\" stroke=\"var(--token-130d3bff-eca3-4911-bb32-46417816c115, color(display-p3 1 1 1)) /* {&quot;name&quot;:&quot;Heading Color&quot;} */\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1jkro96\",\"data-framer-name\":\"Left Edge\",layoutDependency:layoutDependency,layoutId:\"C4zPoiTnc\",opacity:1,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.5 20\" overflow=\"visible\"><path d=\"M 4.5 0 L 0 4.5 L 0 15.5 L 4.5 20\" fill=\"transparent\" stroke=\"var(--token-130d3bff-eca3-4911-bb32-46417816c115, color(display-p3 1 1 1)) /* {&quot;name&quot;:&quot;Heading Color&quot;} */\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1l6o6up-container\",\"data-framer-name\":\"Time\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"l9ygDfPgi-container\",name:\"Time\",nodeId:\"l9ygDfPgi\",rendersWithMotion:true,scopeId:\"feGpSRltQ\",children:/*#__PURE__*/_jsx(TimeDate,{color:\"var(--token-130d3bff-eca3-4911-bb32-46417816c115, color(display-p3 1 1 1))\",font:{fontFamily:'\"Rubik\", \"Rubik Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0.15em\",lineHeight:\"1em\"},height:\"100%\",id:\"l9ygDfPgi\",layoutId:\"l9ygDfPgi\",monthFormat:\"long\",name:\"Time\",outputType:\"time\",showMinutes:true,showMonth:true,showSeconds:true,showWeekday:true,showYear:true,tabularFont:true,timeFormat:\"24h\",width:\"100%\"})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1hj9bmp\",\"data-framer-name\":\"Right Edge\",layoutDependency:layoutDependency,layoutId:\"CjeUWhA1h\",opacity:1,requiresOverflowVisible:true,style:{rotate:180},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.5 20\" overflow=\"visible\"><path d=\"M 4.5 0 L 0 4.5 L 0 15.5 L 4.5 20\" fill=\"transparent\" stroke=\"var(--token-130d3bff-eca3-4911-bb32-46417816c115, color(display-p3 1 1 1)) /* {&quot;name&quot;:&quot;Heading Color&quot;} */\"></path></svg>',withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dGFd2.framer-1btx7s6, .framer-dGFd2 .framer-1btx7s6 { display: block; }\",\".framer-dGFd2.framer-149pty8 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 341px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 20px; }\",\".framer-dGFd2 .framer-wfoplu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 20px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 341px; }\",\".framer-dGFd2 .framer-5gtx25 { aspect-ratio: 0.2727272727272727 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 17px); position: relative; width: 5px; }\",\".framer-dGFd2 .framer-x659v1-container, .framer-dGFd2 .framer-1l6o6up-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-dGFd2 .framer-k6tcpt, .framer-dGFd2 .framer-1jkro96, .framer-dGFd2 .framer-1hj9bmp { height: 20px; position: relative; width: 5px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 341\n * @framerIntrinsicWidth 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerfeGpSRltQ=withCSS(Component,css,\"framer-dGFd2\");export default FramerfeGpSRltQ;FramerfeGpSRltQ.displayName=\"Date and Time\";FramerfeGpSRltQ.defaultProps={height:341,width:20};addFonts(FramerfeGpSRltQ,[{explicitInter:true,fonts:[{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-2Y-1VU80V4bVkA.woff2\",weight:\"600\"}]},...LeftEdgeFonts,...TimeDateFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfeGpSRltQ\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"20\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"341\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./feGpSRltQ.map","// Generated by Framer (7c2f7bf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const enabledGestures={Bo4WuCrb5:{hover:true},bPgeoTvZQ:{hover:true},gMgA7Ecj2:{pressed:true},ll4KMIHIf:{hover:true},MbcwC5_fC:{hover:true},NpP5S3nVR:{hover:true},uf4LrKvym:{hover:true}};const cycleOrder=[\"MbcwC5_fC\",\"NpP5S3nVR\",\"bPgeoTvZQ\",\"ll4KMIHIf\",\"gMgA7Ecj2\",\"r9tXvi41u\",\"uf4LrKvym\",\"Bo4WuCrb5\"];const serializationHash=\"framer-clskS\";const variantClassNames={Bo4WuCrb5:\"framer-v-1wft4ts\",bPgeoTvZQ:\"framer-v-10psodj\",gMgA7Ecj2:\"framer-v-1kg4wqi\",ll4KMIHIf:\"framer-v-eejoiw\",MbcwC5_fC:\"framer-v-m86jjm\",NpP5S3nVR:\"framer-v-s9113n\",r9tXvi41u:\"framer-v-1qtfklm\",uf4LrKvym:\"framer-v-1qjexlk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const qyn6yvC4D=undefined;const MY2q7KXcN=undefined;const nGl8cZtj_=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transformTemplate2=(_,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 humanReadableVariantMap={\"Big - Desktop - Back\":\"Bo4WuCrb5\",\"Big - Desktop\":\"uf4LrKvym\",\"Simple - Desktop - Back\":\"ll4KMIHIf\",\"Simple - Desktop - Forward\":\"bPgeoTvZQ\",\"Simple - Mobile - Forward\":\"gMgA7Ecj2\",\"Small - Desktop - Back\":\"NpP5S3nVR\",\"Small - Desktop\":\"MbcwC5_fC\",\"Small - Mobile\":\"r9tXvi41u\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,newTab,title,width,...props})=>{return{...props,MY2q7KXcN:newTab??props.MY2q7KXcN,nGl8cZtj_:title??props.nGl8cZtj_??\"Button\",qyn6yvC4D:link??props.qyn6yvC4D,variant:humanReadableVariantMap[props.variant]??props.variant??\"MbcwC5_fC\"};};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,nGl8cZtj_,qyn6yvC4D,MY2q7KXcN,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"MbcwC5_fC\",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(Link,{href:qyn6yvC4D,motionChild:true,nodeId:\"MbcwC5_fC\",openInNewTab:MY2q7KXcN,scopeId:\"Q8rXjF5IR\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-m86jjm\",className,classNames)} framer-1cuheo6`,\"data-border\":true,\"data-framer-name\":\"Small - Desktop\",layoutDependency:layoutDependency,layoutId:\"MbcwC5_fC\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-7e7cbfd8-1564-4e68-b512-030af686b3b7, rgb(0, 0, 0))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-7e7cbfd8-1564-4e68-b512-030af686b3b7, rgb(0, 0, 0))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,...style},variants:{Bo4WuCrb5:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},bPgeoTvZQ:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},gMgA7Ecj2:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},ll4KMIHIf:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},uf4LrKvym:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8}},...addPropertyOverrides({\"Bo4WuCrb5-hover\":{\"data-framer-name\":undefined},\"bPgeoTvZQ-hover\":{\"data-framer-name\":undefined},\"gMgA7Ecj2-pressed\":{\"data-framer-name\":undefined},\"ll4KMIHIf-hover\":{\"data-framer-name\":undefined},\"MbcwC5_fC-hover\":{\"data-framer-name\":undefined},\"NpP5S3nVR-hover\":{\"data-framer-name\":undefined},\"uf4LrKvym-hover\":{\"data-framer-name\":undefined},Bo4WuCrb5:{\"data-framer-name\":\"Big - Desktop - Back\"},bPgeoTvZQ:{\"data-framer-name\":\"Simple - Desktop - Forward\"},gMgA7Ecj2:{\"data-framer-name\":\"Simple - Mobile - Forward\"},ll4KMIHIf:{\"data-framer-name\":\"Simple - Desktop - Back\"},NpP5S3nVR:{\"data-framer-name\":\"Small - Desktop - Back\"},r9tXvi41u:{\"data-framer-name\":\"Small - Mobile\"},uf4LrKvym:{\"data-framer-name\":\"Big - Desktop\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vb0isb\",layoutDependency:layoutDependency,layoutId:\"j7IHAXugs\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-260bf094-e860-45fb-8114-677260e9f09b, rgb(255, 255, 255)))\"},children:\"Button\"})}),className:\"framer-hwlsrp\",fonts:[\"GF;Rubik-regular\"],layoutDependency:layoutDependency,layoutId:\"HDa_fIjAr\",style:{\"--extracted-r6o4lv\":\"var(--token-260bf094-e860-45fb-8114-677260e9f09b, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:nGl8cZtj_,transformTemplate:transformTemplate1,variants:{\"bPgeoTvZQ-hover\":{\"--extracted-r6o4lv\":\"var(--token-7e7cbfd8-1564-4e68-b512-030af686b3b7, rgb(0, 0, 0))\"},\"gMgA7Ecj2-pressed\":{\"--extracted-r6o4lv\":\"var(--token-7e7cbfd8-1564-4e68-b512-030af686b3b7, rgb(0, 0, 0))\"},\"ll4KMIHIf-hover\":{\"--extracted-r6o4lv\":\"var(--token-7e7cbfd8-1564-4e68-b512-030af686b3b7, rgb(0, 0, 0))\"},bPgeoTvZQ:{\"--extracted-r6o4lv\":\"var(--token-6a898c66-10c2-4c57-83bf-d3add3e92024, rgb(128, 128, 128))\"},gMgA7Ecj2:{\"--extracted-r6o4lv\":\"var(--token-6a898c66-10c2-4c57-83bf-d3add3e92024, rgb(128, 128, 128))\"},ll4KMIHIf:{\"--extracted-r6o4lv\":\"var(--token-6a898c66-10c2-4c57-83bf-d3add3e92024, rgb(128, 128, 128))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"Bo4WuCrb5-hover\":{transformTemplate:transformTemplate2},\"bPgeoTvZQ-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7e7cbfd8-1564-4e68-b512-030af686b3b7, rgb(0, 0, 0)))\"},children:\"Button\"})})},\"gMgA7Ecj2-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7e7cbfd8-1564-4e68-b512-030af686b3b7, rgb(0, 0, 0)))\"},children:\"Button\"})})},\"ll4KMIHIf-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7e7cbfd8-1564-4e68-b512-030af686b3b7, rgb(0, 0, 0)))\"},children:\"Button\"})})},\"MbcwC5_fC-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNTAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-260bf094-e860-45fb-8114-677260e9f09b, rgb(255, 255, 255)))\"},children:\"Button\"})}),fonts:[\"GF;Rubik-500\"],transformTemplate:transformTemplate2},\"NpP5S3nVR-hover\":{transformTemplate:transformTemplate2},\"uf4LrKvym-hover\":{transformTemplate:transformTemplate2},Bo4WuCrb5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-260bf094-e860-45fb-8114-677260e9f09b, rgb(255, 255, 255)))\"},children:\"Button\"})})},bPgeoTvZQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6a898c66-10c2-4c57-83bf-d3add3e92024, rgb(128, 128, 128)))\"},children:\"Button\"})}),transformTemplate:transformTemplate2},gMgA7Ecj2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6a898c66-10c2-4c57-83bf-d3add3e92024, rgb(128, 128, 128)))\"},children:\"Button\"})}),transformTemplate:transformTemplate2},ll4KMIHIf:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6a898c66-10c2-4c57-83bf-d3add3e92024, rgb(128, 128, 128)))\"},children:\"Button\"})}),transformTemplate:transformTemplate2},uf4LrKvym:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-260bf094-e860-45fb-8114-677260e9f09b, rgb(255, 255, 255)))\"},children:\"Button\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-260bf094-e860-45fb-8114-677260e9f09b, rgb(255, 255, 255)))\"},children:\"Button\"})}),className:\"framer-fh9brv\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"llNLG7qxY\",style:{\"--extracted-r6o4lv\":\"var(--token-260bf094-e860-45fb-8114-677260e9f09b, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:0},text:nGl8cZtj_,variants:{\"gMgA7Ecj2-pressed\":{\"--extracted-r6o4lv\":\"var(--token-7e7cbfd8-1564-4e68-b512-030af686b3b7, rgb(0, 0, 0))\"},bPgeoTvZQ:{\"--extracted-r6o4lv\":\"var(--token-6a898c66-10c2-4c57-83bf-d3add3e92024, rgb(128, 128, 128))\"},gMgA7Ecj2:{\"--extracted-r6o4lv\":\"var(--token-6a898c66-10c2-4c57-83bf-d3add3e92024, rgb(128, 128, 128))\"},ll4KMIHIf:{\"--extracted-r6o4lv\":\"var(--token-6a898c66-10c2-4c57-83bf-d3add3e92024, rgb(128, 128, 128))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"gMgA7Ecj2-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7e7cbfd8-1564-4e68-b512-030af686b3b7, rgb(0, 0, 0)))\"},children:\"Button\"})})},Bo4WuCrb5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-260bf094-e860-45fb-8114-677260e9f09b, rgb(255, 255, 255)))\"},children:\"Button\"})})},bPgeoTvZQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6a898c66-10c2-4c57-83bf-d3add3e92024, rgb(128, 128, 128)))\"},children:\"Button\"})})},gMgA7Ecj2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6a898c66-10c2-4c57-83bf-d3add3e92024, rgb(128, 128, 128)))\"},children:\"Button\"})})},ll4KMIHIf:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6a898c66-10c2-4c57-83bf-d3add3e92024, rgb(128, 128, 128)))\"},children:\"Button\"})})},uf4LrKvym:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-260bf094-e860-45fb-8114-677260e9f09b, rgb(255, 255, 255)))\"},children:\"Button\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-o5n7sk-container\",\"data-framer-name\":\"Arrow\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"dlae_ewZ7-container\",name:\"Arrow\",nodeId:\"dlae_ewZ7\",rendersWithMotion:true,scopeId:\"Q8rXjF5IR\",style:{opacity:0},variants:{\"Bo4WuCrb5-hover\":{opacity:1},\"bPgeoTvZQ-hover\":{opacity:1},\"ll4KMIHIf-hover\":{opacity:1},\"MbcwC5_fC-hover\":{opacity:1},\"NpP5S3nVR-hover\":{opacity:1},\"uf4LrKvym-hover\":{opacity:1},gMgA7Ecj2:{opacity:1}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-260bf094-e860-45fb-8114-677260e9f09b, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"ArrowRight\",id:\"dlae_ewZ7\",layoutId:\"dlae_ewZ7\",mirrored:false,name:\"Arrow\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"light\",width:\"100%\",...addPropertyOverrides({\"bPgeoTvZQ-hover\":{color:\"var(--token-7e7cbfd8-1564-4e68-b512-030af686b3b7, rgb(0, 0, 0))\"},\"gMgA7Ecj2-pressed\":{color:\"var(--token-7e7cbfd8-1564-4e68-b512-030af686b3b7, rgb(0, 0, 0))\"},\"ll4KMIHIf-hover\":{color:\"var(--token-7e7cbfd8-1564-4e68-b512-030af686b3b7, rgb(0, 0, 0))\"},\"MbcwC5_fC-hover\":{weight:\"bold\"},Bo4WuCrb5:{iconSelection:\"ArrowLeft\"},bPgeoTvZQ:{color:\"var(--token-6a898c66-10c2-4c57-83bf-d3add3e92024, rgb(128, 128, 128))\"},gMgA7Ecj2:{color:\"var(--token-6a898c66-10c2-4c57-83bf-d3add3e92024, rgb(128, 128, 128))\"},ll4KMIHIf:{color:\"var(--token-6a898c66-10c2-4c57-83bf-d3add3e92024, rgb(128, 128, 128))\",iconSelection:\"ArrowLeft\"},NpP5S3nVR:{iconSelection:\"ArrowLeft\"}},baseVariant,gestureVariant)})})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-clskS.framer-1cuheo6, .framer-clskS .framer-1cuheo6 { display: block; }\",\".framer-clskS.framer-m86jjm { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: 32px; justify-content: center; overflow: hidden; padding: 0px 24px 0px 24px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-clskS .framer-vb0isb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-clskS .framer-hwlsrp { flex: none; height: auto; left: 49%; position: absolute; top: 50%; white-space: pre; width: auto; z-index: 1; }\",\".framer-clskS .framer-fh9brv { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-clskS .framer-o5n7sk-container { flex: none; height: 14px; left: calc(83.72093023255816% - 14px / 2); position: absolute; top: calc(50.00000000000002% - 14px / 2); width: 14px; z-index: 1; }\",\".framer-clskS.framer-v-s9113n .framer-o5n7sk-container, .framer-clskS.framer-v-10psodj .framer-hwlsrp, .framer-clskS.framer-v-eejoiw .framer-hwlsrp, .framer-clskS.framer-v-1kg4wqi .framer-hwlsrp { left: 0px; }\",\".framer-clskS.framer-v-10psodj.framer-m86jjm { height: min-content; padding: 0px 0px 0px 18px; }\",\".framer-clskS.framer-v-10psodj .framer-o5n7sk-container { left: unset; right: 0px; }\",\".framer-clskS.framer-v-eejoiw.framer-m86jjm, .framer-clskS.framer-v-1kg4wqi.framer-m86jjm { height: min-content; padding: 0px 18px 0px 0px; }\",\".framer-clskS.framer-v-eejoiw .framer-o5n7sk-container { left: 0px; top: calc(48.88888888888891% - 14px / 2); }\",\".framer-clskS.framer-v-1kg4wqi .framer-o5n7sk-container { left: unset; right: -18px; top: calc(48.88888888888891% - 14px / 2); }\",\".framer-clskS.framer-v-1qtfklm.framer-m86jjm { cursor: unset; }\",\".framer-clskS.framer-v-1qjexlk.framer-m86jjm, .framer-clskS.framer-v-1wft4ts.framer-m86jjm { height: 48px; padding: 0px 36px 0px 36px; }\",\".framer-clskS.framer-v-1qjexlk .framer-hwlsrp, .framer-clskS.framer-v-1wft4ts .framer-hwlsrp { left: 50%; }\",\".framer-clskS.framer-v-1qjexlk .framer-o5n7sk-container { height: 16px; left: unset; right: 0px; top: calc(50.00000000000002% - 16px / 2); width: 16px; }\",\".framer-clskS.framer-v-1wft4ts .framer-o5n7sk-container { height: 16px; left: 0px; top: calc(50.00000000000002% - 16px / 2); width: 16px; }\",\".framer-clskS.framer-v-m86jjm.hover .framer-vb0isb { padding: 0px 1px 0px 1px; }\",\".framer-clskS.framer-v-m86jjm.hover .framer-hwlsrp, .framer-clskS.framer-v-s9113n.hover .framer-o5n7sk-container { left: -9px; }\",\".framer-clskS.framer-v-m86jjm.hover .framer-o5n7sk-container, .framer-clskS.framer-v-s9113n.hover .framer-hwlsrp { left: unset; right: -9px; }\",\".framer-clskS.framer-v-10psodj.hover .framer-hwlsrp { left: -18px; }\",\".framer-clskS.framer-v-10psodj.hover .framer-o5n7sk-container, .framer-clskS.framer-v-1kg4wqi.pressed .framer-o5n7sk-container { left: unset; }\",\".framer-clskS.framer-v-1qjexlk.hover .framer-hwlsrp, .framer-clskS.framer-v-1wft4ts.hover .framer-o5n7sk-container { left: -12px; }\",\".framer-clskS.framer-v-1qjexlk.hover .framer-o5n7sk-container, .framer-clskS.framer-v-1wft4ts.hover .framer-hwlsrp { left: unset; right: -12px; }\",\".framer-clskS.framer-v-eejoiw.hover .framer-hwlsrp { left: unset; right: -18px; top: 49%; }\",'.framer-clskS[data-border=\"true\"]::after, .framer-clskS [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 32\n * @framerIntrinsicWidth 89\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"NpP5S3nVR\":{\"layout\":[\"auto\",\"fixed\"]},\"bPgeoTvZQ\":{\"layout\":[\"auto\",\"auto\"]},\"ll4KMIHIf\":{\"layout\":[\"auto\",\"auto\"]},\"gMgA7Ecj2\":{\"layout\":[\"auto\",\"auto\"]},\"r9tXvi41u\":{\"layout\":[\"auto\",\"fixed\"]},\"uf4LrKvym\":{\"layout\":[\"auto\",\"fixed\"]},\"Bo4WuCrb5\":{\"layout\":[\"auto\",\"fixed\"]},\"o8jOvAB8a\":{\"layout\":[\"auto\",\"fixed\"]},\"e8S2dqoOS\":{\"layout\":[\"auto\",\"fixed\"]},\"epbxFtpZs\":{\"layout\":[\"auto\",\"auto\"]},\"HP2n43jUR\":{\"layout\":[\"auto\",\"auto\"]},\"CzBZwipDW\":{\"layout\":[\"auto\",\"fixed\"]},\"PAqI7wOwe\":{\"layout\":[\"auto\",\"fixed\"]},\"CttFJqzXF\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"nGl8cZtj_\":\"title\",\"qyn6yvC4D\":\"link\",\"MY2q7KXcN\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQ8rXjF5IR=withCSS(Component,css,\"framer-clskS\");export default FramerQ8rXjF5IR;FramerQ8rXjF5IR.displayName=\"Button 3\";FramerQ8rXjF5IR.defaultProps={height:32,width:89};addPropertyControls(FramerQ8rXjF5IR,{variant:{options:[\"MbcwC5_fC\",\"NpP5S3nVR\",\"bPgeoTvZQ\",\"ll4KMIHIf\",\"gMgA7Ecj2\",\"r9tXvi41u\",\"uf4LrKvym\",\"Bo4WuCrb5\"],optionTitles:[\"Small - Desktop\",\"Small - Desktop - Back\",\"Simple - Desktop - Forward\",\"Simple - Desktop - Back\",\"Simple - Mobile - Forward\",\"Small - Mobile\",\"Big - Desktop\",\"Big - Desktop - Back\"],title:\"Variant\",type:ControlType.Enum},nGl8cZtj_:{defaultValue:\"Button\",displayTextArea:false,title:\"Title\",type:ControlType.String},onnGl8cZtj_Change:{changes:\"nGl8cZtj_\",type:ControlType.ChangeHandler},qyn6yvC4D:{title:\"Link\",type:ControlType.Link},MY2q7KXcN:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onMY2q7KXcNChange:{changes:\"MY2q7KXcN\",type:ControlType.ChangeHandler}});addFonts(FramerQ8rXjF5IR,[{explicitInter:true,fonts:[{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4i1VU80V4bVkA.woff2\",weight:\"400\"},{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYi1VU80V4bVkA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/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\"}]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQ8rXjF5IR\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"32\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"89\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"NpP5S3nVR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"bPgeoTvZQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ll4KMIHIf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"gMgA7Ecj2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"r9tXvi41u\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"uf4LrKvym\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Bo4WuCrb5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"o8jOvAB8a\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"e8S2dqoOS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"epbxFtpZs\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HP2n43jUR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"CzBZwipDW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"PAqI7wOwe\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"CttFJqzXF\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"nGl8cZtj_\\\":\\\"title\\\",\\\"qyn6yvC4D\\\":\\\"link\\\",\\\"MY2q7KXcN\\\":\\\"newTab\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Q8rXjF5IR.map","// Generated by Framer (02004a2)\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=[\"vgruCqXA5\",\"FiOXOJSk9\",\"Zol46aUBw\",\"oV4hssQNN\"];const serializationHash=\"framer-T45y6\";const variantClassNames={FiOXOJSk9:\"framer-v-9mmshi\",oV4hssQNN:\"framer-v-13yjouz\",vgruCqXA5:\"framer-v-pw8gxs\",Zol46aUBw:\"framer-v-c16vq7\"};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 humanReadableVariantMap={\"Variant 1\":\"vgruCqXA5\",\"Variant 2\":\"FiOXOJSk9\",\"Variant 3\":\"Zol46aUBw\",\"Variant 4\":\"oV4hssQNN\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"vgruCqXA5\"};};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:\"vgruCqXA5\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppears41ofr=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"FiOXOJSk9\",true),4e3);});const onAppear10qdqy5=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"Zol46aUBw\",true),4e3);});const onAppearuenkil=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"oV4hssQNN\",true),4e3);});useOnVariantChange(baseVariant,{default:onAppears41ofr,FiOXOJSk9:onAppear10qdqy5,Zol46aUBw:onAppearuenkil});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-pw8gxs\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"vgruCqXA5\",ref:refBinding,style:{...style},...addPropertyOverrides({FiOXOJSk9:{\"data-framer-name\":\"Variant 2\"},oV4hssQNN:{\"data-framer-name\":\"Variant 4\"},Zol46aUBw:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-et6w8j\",\"data-framer-name\":\"progress line\",layoutDependency:layoutDependency,layoutId:\"osr3ZjcCE\",style:{backgroundColor:\"var(--token-130d3bff-eca3-4911-bb32-46417816c115, color(display-p3 1 1 1))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-13q2nqr\",\"data-framer-name\":\"progress line\",layoutDependency:layoutDependency,layoutId:\"QjY0aqhK5\",style:{backgroundColor:\"var(--token-130d3bff-eca3-4911-bb32-46417816c115, color(display-p3 1 1 1))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ty0cfi\",\"data-framer-name\":\"progress line\",layoutDependency:layoutDependency,layoutId:\"GA2b1RAD1\",style:{backgroundColor:\"var(--token-130d3bff-eca3-4911-bb32-46417816c115, color(display-p3 1 1 1))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-uuxi7\",\"data-framer-name\":\"progress line\",layoutDependency:layoutDependency,layoutId:\"smYobmSwq\",style:{backgroundColor:\"var(--token-130d3bff-eca3-4911-bb32-46417816c115, color(display-p3 1 1 1))\"}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-T45y6.framer-1ecjun3, .framer-T45y6 .framer-1ecjun3 { display: block; }\",\".framer-T45y6.framer-pw8gxs { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 139px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 48px; }\",\".framer-T45y6 .framer-et6w8j { flex: 4 0 0px; height: 1px; mix-blend-mode: difference; overflow: visible; position: relative; width: 1px; }\",\".framer-T45y6 .framer-13q2nqr, .framer-T45y6 .framer-1ty0cfi, .framer-T45y6 .framer-uuxi7 { flex: 1 0 0px; height: 1px; mix-blend-mode: difference; overflow: visible; position: relative; width: 1px; }\",\".framer-T45y6.framer-v-9mmshi .framer-et6w8j, .framer-T45y6.framer-v-c16vq7 .framer-et6w8j, .framer-T45y6.framer-v-13yjouz .framer-et6w8j { flex: 1 0 0px; }\",\".framer-T45y6.framer-v-9mmshi .framer-13q2nqr, .framer-T45y6.framer-v-c16vq7 .framer-1ty0cfi, .framer-T45y6.framer-v-13yjouz .framer-uuxi7 { flex: 4 0 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 139\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"FiOXOJSk9\":{\"layout\":[\"fixed\",\"fixed\"]},\"Zol46aUBw\":{\"layout\":[\"fixed\",\"fixed\"]},\"oV4hssQNN\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerra24mk7Lx=withCSS(Component,css,\"framer-T45y6\");export default Framerra24mk7Lx;Framerra24mk7Lx.displayName=\"GFX Progress\";Framerra24mk7Lx.defaultProps={height:139,width:48};addPropertyControls(Framerra24mk7Lx,{variant:{options:[\"vgruCqXA5\",\"FiOXOJSk9\",\"Zol46aUBw\",\"oV4hssQNN\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerra24mk7Lx,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerra24mk7Lx\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"48\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FiOXOJSk9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Zol46aUBw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oV4hssQNN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"139\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ra24mk7Lx.map","// Generated by Framer (f21d278)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Rubik-600\",\"GF;Rubik-900\",\"GF;Rubik-900italic\",\"GF;Rubik-600italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-2Y-1VU80V4bVkA.woff2\",weight:\"600\"},{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-ro-1VU80V4bVkA.woff2\",weight:\"900\"},{cssFamilyName:\"Rubik\",source:\"google\",style:\"italic\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8v0FEU1dYPFkJ1O.woff2\",weight:\"900\"},{cssFamilyName:\"Rubik\",source:\"google\",style:\"italic\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8uDFEU1dYPFkJ1O.woff2\",weight:\"600\"}]}];export const css=['.framer-l6q29 .framer-styles-preset-drbivi:not(.rich-text-wrapper), .framer-l6q29 .framer-styles-preset-drbivi.rich-text-wrapper p { --framer-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold: \"Rubik\", sans-serif; --framer-font-family-bold-italic: \"Rubik\", sans-serif; --framer-font-family-italic: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 80px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, #000000); --framer-text-decoration: line-through; --framer-text-decoration-color: var(--token-ae5ab988-21ee-4d79-a5bb-6639237b9116, #d7ff37) /* {\"name\":\"Green\"} */; --framer-text-decoration-style: wavy; --framer-text-decoration-thickness: 5px; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-l6q29\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import hash from\"@emotion/hash\";function getAlignmentIcon(alignmentBaseline){switch(alignmentBaseline){case\"top\":return\"Text Top\";case\"center\":return\"Central\";case\"bottom\":return\"Hanging\";}}/**\n * ARC TEXT FOR INSERT\n * By Adam and Benjamin\n *\n * @framerIntrinsicWidth 150\n * @framerIntrinsicHeight 150\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */const Arc=withCSS(function Arc(_props){const props={..._props,width:_props.width??50,height:_props.height??50};// Checks\nconst isCanvas=RenderTarget.current()===RenderTarget.canvas;// For Ellipse\nconst isEllipse=!props.type;const cylinder=isEllipse?props.cylinderHeight/2:0;// Base arc path\nconst path=createPath(props.flip,cylinder);// Unique IDs to avoid multiple instances on the canvas sharing a single path\nconst id=`curve-${hash(path)}`;// Alignment icon conversion\nconst alignmentValue=getAlignmentIcon(props.alignmentBaseline);return /*#__PURE__*/_jsxs(\"svg\",{className:\"transform-origin-center-center\",style:{width:\"100%\",height:\"100%\",transformOrigin:\"center\"},viewBox:`0 0 100 100`,overflow:\"visible\",children:[/*#__PURE__*/_jsx(\"path\",{id:id,d:path,strokeWidth:\"none\",fill:\"transparent\"}),/*#__PURE__*/_jsx(\"text\",{children:/*#__PURE__*/_jsx(\"textPath\",{href:`#${id}`,startOffset:props.startOffset,dominantBaseline:alignmentValue,style:{letterSpacing:props.font?.letterSpacing?props.font.letterSpacing:1.85,...props.font,fill:props.color},children:props.text})})]});},// Work around a bug with framer-motion that calculates a px origin when animating SVG elements.\n[\".transform-origin-center-center { transform-origin: center center !important; }\"],\"framer-arc-text\");export default Arc;addPropertyControls(Arc,{text:{title:\"Content\",type:ControlType.String,defaultValue:\"DESIGN SITES LIKE A PRO WITH FRAMER\",displayTextArea:true},type:{title:\"Type\",type:ControlType.Boolean,enabledTitle:\"Circle\",disabledTitle:\"Ellipse\",defaultValue:true},cylinderHeight:{title:\"Height\",type:ControlType.Number,min:0,max:1e3,displayStepper:true,hidden:props=>props.type},alignmentBaseline:{title:\"Align\",type:ControlType.Enum,options:[\"top\",\"center\",\"bottom\"],optionIcons:[\"align-top\",\"align-middle\",\"align-bottom\"],defaultValue:\"bottom\",displaySegmentedControl:true},flip:{type:ControlType.Boolean,defaultValue:false,title:\"Direction\",enabledTitle:\"CW\",disabledTitle:\"CCW\"},startOffset:{title:\"Offset\",type:ControlType.Number,defaultValue:0,max:360,unit:\"\\xb0\",step:.5},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",displayTextAlignment:false},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#999\"}});/* Path creation method */const createPath=(flip,cylinder)=>{const cylinderTop=50-cylinder;const cylinderBottom=50+cylinder;return!flip?`M 0 50 L 0 ${cylinderTop} A 1 1 0 0 1 100 ${cylinderTop} L 100 50 L 100 ${cylinderBottom} A 1 1 0 0 1 0 ${cylinderBottom} L 0 ${cylinderTop}`:`M 0 50 L 0 ${cylinderBottom} A 1 1 0 1 0 100 ${cylinderBottom} L 100 ${cylinderTop} A 1 1 0 1 0 0 ${cylinderTop} L 0 50`;};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Arc\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicHeight\":\"150\",\"framerIntrinsicWidth\":\"150\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Arc.map","// Generated by Framer (747ab96)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Arc from\"https://framerusercontent.com/modules/dZ9c6z10n71dmz3JQVi4/9V4bd6GeC5hErLrBqMW9/Arc.js\";import BlogCustomCursor from\"https://framerusercontent.com/modules/t5W0ne3mlf2fxioZO6JA/4l4HZWs8eZeoGID25o77/quuC6fF7y.js\";const ArcFonts=getFonts(Arc);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const BlogCustomCursorFonts=getFonts(BlogCustomCursor);const cycleOrder=[\"dRJkhJcOv\",\"JCr_n98c9\"];const serializationHash=\"framer-gocpk\";const variantClassNames={dRJkhJcOv:\"framer-v-fza0st\",JCr_n98c9:\"framer-v-142rj0x\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const EPuPp7S9c=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:0,duration:9.3,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const animation1={opacity:1,rotate:45,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"dRJkhJcOv\",Phone:\"JCr_n98c9\"};const Variants=motion.create(React.Fragment);const getProps=({content,height,id,width,...props})=>{return{...props,EPuPp7S9c:content??props.EPuPp7S9c??\"Přečti si tento čl\\xe1nek\\xa0• \",variant:humanReadableVariantMap[props.variant]??props.variant??\"dRJkhJcOv\"};};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,EPuPp7S9c,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"dRJkhJcOv\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-fza0st\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"dRJkhJcOv\",ref:refBinding,style:{...style},...addPropertyOverrides({JCr_n98c9:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1sf78xg-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"K_uUGoJuf-container\",nodeId:\"K_uUGoJuf\",rendersWithMotion:true,scopeId:\"SZDPru_zp\",children:/*#__PURE__*/_jsx(Arc,{alignmentBaseline:\"center\",color:\"var(--token-b23659c1-4988-42cf-9503-f273be888685, rgb(3, 2, 11))\",cylinderHeight:0,flip:true,font:{fontFamily:'\"Rubik\", \"Rubik Placeholder\", sans-serif',fontSize:\"25px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0.06em\",lineHeight:\"1em\"},height:\"100%\",id:\"K_uUGoJuf\",layoutId:\"K_uUGoJuf\",startOffset:6,style:{height:\"100%\",width:\"100%\"},text:EPuPp7S9c,type:false,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"48px\",y:(componentViewport?.y||0)+((componentViewport?.height||144)*.5000000000000002-24),...addPropertyOverrides({JCr_n98c9:{height:30,width:\"30px\",y:(componentViewport?.y||0)+((componentViewport?.height||70)*.5000000000000002-15)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11w2rgm-container\",layoutDependency:layoutDependency,layoutId:\"dGxdAR0Er-container\",nodeId:\"dGxdAR0Er\",rendersWithMotion:true,scopeId:\"SZDPru_zp\",whileHover:animation1,children:/*#__PURE__*/_jsx(BlogCustomCursor,{height:\"100%\",id:\"dGxdAR0Er\",layoutId:\"dGxdAR0Er\",LROZu8HLT:\"var(--token-e170d871-edab-4ae0-9d96-7f86059b7d20, rgb(12, 12, 13))\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"SmSx3PBLH\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(Image,{background:{alt:\"pozad\\xed kolečka rotuj\\xedc\\xedho banneru banneru\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:142,pixelWidth:141,sizes:\"144px\",src:\"https://framerusercontent.com/images/cck8NZF7acu2T8JHiAdYw3BFuao.svg?width=141&height=142\"},className:\"framer-15x8xtx\",\"data-framer-name\":\"Arc BG\",layoutDependency:layoutDependency,layoutId:\"jT1eDpB60\",...addPropertyOverrides({JCr_n98c9:{background:{alt:\"pozad\\xed kolečka rotuj\\xedc\\xedho banneru banneru\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||70)*.5000000000000002-(componentViewport?.height||70)*1/2)),pixelHeight:142,pixelWidth:141,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/cck8NZF7acu2T8JHiAdYw3BFuao.svg?width=141&height=142\"}}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-gocpk.framer-aoqe7i, .framer-gocpk .framer-aoqe7i { display: block; }\",\".framer-gocpk.framer-fza0st { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 144px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 144px; }\",\".framer-gocpk .framer-1sf78xg-container { flex: none; height: 100px; position: relative; width: 100px; z-index: 1; }\",\".framer-gocpk .framer-11w2rgm-container { flex: none; height: 48px; left: calc(50.00000000000002% - 48px / 2); position: absolute; top: calc(50.00000000000002% - 48px / 2); width: 48px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-gocpk .framer-15x8xtx { flex: none; height: 100%; left: 0px; overflow: visible; position: absolute; top: 0px; width: 144px; z-index: 0; }\",\".framer-gocpk.framer-v-142rj0x.framer-fza0st { height: 70px; width: 70px; }\",\".framer-gocpk.framer-v-142rj0x .framer-1sf78xg-container { height: 50px; width: 50px; }\",\".framer-gocpk.framer-v-142rj0x .framer-11w2rgm-container { height: 30px; left: calc(50.00000000000002% - 30px / 2); top: calc(50.00000000000002% - 30px / 2); width: 30px; }\",\".framer-gocpk.framer-v-142rj0x .framer-15x8xtx { left: calc(50.00000000000002% - 100% / 2); top: calc(50.00000000000002% - 100% / 2); width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 144\n * @framerIntrinsicWidth 144\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"JCr_n98c9\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"EPuPp7S9c\":\"content\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerSZDPru_zp=withCSS(Component,css,\"framer-gocpk\");export default FramerSZDPru_zp;FramerSZDPru_zp.displayName=\"Arc Wrapper\";FramerSZDPru_zp.defaultProps={height:144,width:144};addPropertyControls(FramerSZDPru_zp,{variant:{options:[\"dRJkhJcOv\",\"JCr_n98c9\"],optionTitles:[\"Variant 1\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},EPuPp7S9c:{defaultValue:\"Přečti si tento čl\\xe1nek\\xa0• \",displayTextArea:true,title:\"Content\",type:ControlType.String},onEPuPp7S9cChange:{changes:\"EPuPp7S9c\",type:ControlType.ChangeHandler}});addFonts(FramerSZDPru_zp,[{explicitInter:true,fonts:[{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYi1VU80V4bVkA.woff2\",weight:\"500\"}]},...ArcFonts,...BlogCustomCursorFonts],{supportsExplicitInterCodegen:true});FramerSZDPru_zp.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(BlogCustomCursor,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSZDPru_zp\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JCr_n98c9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"144\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"EPuPp7S9c\\\":\\\"content\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"144\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SZDPru_zp.map","// Generated by Framer (0f5ea8b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/i0mgjWSa6Gg32D9EisGX/OaIS1xitMk7nyw5VFU0g/Z1YJV5_R7.js\";import ArcWrapper from\"https://framerusercontent.com/modules/eXXc7XOWSmNHaN0YHJ96/CALuBOccFqNSp4G4CUGI/SZDPru_zp.js\";const ArcWrapperFonts=getFonts(ArcWrapper);const cycleOrder=[\"Qob5W8hiA\",\"S2mKTbE20\"];const serializationHash=\"framer-LQvpW\";const variantClassNames={Qob5W8hiA:\"framer-v-1u7rt49\",S2mKTbE20:\"framer-v-lphoxu\"};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 matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"Qob5W8hiA\",Phone:\"S2mKTbE20\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Qob5W8hiA\"};};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:\"Qob5W8hiA\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];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(Link,{clickTrackingId:\"sleduj-socky-cta\",href:{hash:\":Y4KljjI7O\",webPageId:\"WA39Z4a80\"},motionChild:true,nodeId:\"Qob5W8hiA\",openInNewTab:true,scopeId:\"seot49AXl\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1u7rt49\",className,classNames)} framer-id4agr`,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Qob5W8hiA\",ref:refBinding,style:{...style},...addPropertyOverrides({S2mKTbE20:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-styles-preset-drbivi\",\"data-styles-preset\":\"Z1YJV5_R7\",dir:\"auto\",children:\"Sleduj n\\xe1s na s\\xedt\\xedch\"})}),className:\"framer-3oqpve\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"je_dv650P\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{S2mKTbE20:{\"--extracted-tcooor\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({S2mKTbE20:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UnViaWstNjAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"60px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Sleduj n\\xe1s na linktree\"})}),fonts:[\"GF;Rubik-600\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:144,width:\"144px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||144)-0-144)/2),...addPropertyOverrides({S2mKTbE20:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||70)-0-144)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ykd9ws-container\",layoutDependency:layoutDependency,layoutId:\"uKdCjLFED-container\",nodeId:\"uKdCjLFED\",rendersWithMotion:true,scopeId:\"seot49AXl\",children:/*#__PURE__*/_jsx(ArcWrapper,{EPuPp7S9c:\"Vše na jednom m\\xedstě\",height:\"100%\",id:\"uKdCjLFED\",layoutId:\"uKdCjLFED\",style:{width:\"100%\"},variant:matchVariant(\"dRJkhJcOv\"),width:\"100%\",...addPropertyOverrides({S2mKTbE20:{variant:matchVariant(\"JCr_n98c9\")}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-LQvpW.framer-id4agr, .framer-LQvpW .framer-id4agr { display: block; }\",\".framer-LQvpW.framer-1u7rt49 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-LQvpW .framer-3oqpve { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-LQvpW .framer-ykd9ws-container { flex: none; height: auto; position: relative; width: 144px; }\",\".framer-LQvpW.framer-v-lphoxu.framer-1u7rt49 { gap: 24px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 144\n * @framerIntrinsicWidth 1065.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"S2mKTbE20\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerTrackingIds [{\"id\":\"_110lkjv\",\"trackingId\":\"sleduj-socky-cta\",\"type\":\"click\",\"nodeId\":\"Qob5W8hiA\"}]\n */const Framerseot49AXl=withCSS(Component,css,\"framer-LQvpW\");export default Framerseot49AXl;Framerseot49AXl.displayName=\"CTA TIcker Item\";Framerseot49AXl.defaultProps={height:144,width:1065.5};addPropertyControls(Framerseot49AXl,{variant:{options:[\"Qob5W8hiA\",\"S2mKTbE20\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerseot49AXl,[{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:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-2Y-1VU80V4bVkA.woff2\",weight:\"600\"}]},...ArcWrapperFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});Framerseot49AXl.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ArcWrapper,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerseot49AXl\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerTrackingIds\":\"[{\\\"id\\\":\\\"_110lkjv\\\",\\\"trackingId\\\":\\\"sleduj-socky-cta\\\",\\\"type\\\":\\\"click\\\",\\\"nodeId\\\":\\\"Qob5W8hiA\\\"}]\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1065.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"S2mKTbE20\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"144\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./seot49AXl.map","// Generated by Framer (a793b9c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Rubik-600\",\"GF;Rubik-900\",\"GF;Rubik-900italic\",\"GF;Rubik-600italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Rubik\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-2Y-1VU80V4bVkA.woff2\",weight:\"600\"},{family:\"Rubik\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-ro-1VU80V4bVkA.woff2\",weight:\"900\"},{family:\"Rubik\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/rubik/v28/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8v0FEU1dYPFkJ1O.woff2\",weight:\"900\"},{family:\"Rubik\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/rubik/v28/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8uDFEU1dYPFkJ1O.woff2\",weight:\"600\"}]}];export const css=['.framer-57Zvj .framer-styles-preset-9w9uyr:not(.rich-text-wrapper), .framer-57Zvj .framer-styles-preset-9w9uyr.rich-text-wrapper p { --framer-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold: \"Rubik\", sans-serif; --framer-font-family-bold-italic: \"Rubik\", sans-serif; --framer-font-family-italic: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 17px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-57Zvj\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5e8f756)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 12 L 6 6 L 0 0\" fill=\"transparent\" height=\"12px\" id=\"HLK31fDWb\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--5m02b3, 2)\" stroke=\"var(--184eszs, rgb(255, 255, 255))\" transform=\"translate(9 6) rotate(90 3 6)\" width=\"6px\"/></svg>';const getProps=({color,height,id,stroke,width,...props})=>{return{...props,QJ7N7bs0I:color??props.QJ7N7bs0I??\"rgb(255, 255, 255)\",zmcqDbKo_:stroke??props.zmcqDbKo_??2};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,QJ7N7bs0I,zmcqDbKo_,...restProps}=getProps(props);const href=useSVGTemplate(\"987820403\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-Kx7F1\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--184eszs\":QJ7N7bs0I,\"--5m02b3\":zmcqDbKo_,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-Kx7F1 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"QJ7N7bs0I\":\"color\",\"zmcqDbKo_\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"(Chevron)\",\"color\":{\"type\":\"variable\",\"value\":\"184eszs\"},\"set\":{\"localId\":\"vectorSet/RnNNSQ926\",\"id\":\"RnNNSQ926\",\"moduleId\":\"TgMKcfMvO2N33pGgwGvX\"}}\n */const Icon=withCSS(Component,css,\"framer-Kx7F1\");Icon.displayName=\"(Chevron)\";export default Icon;addPropertyControls(Icon,{QJ7N7bs0I:{defaultValue:\"rgb(255, 255, 255)\",hidden:false,title:\"Color\",type:ControlType.Color},zmcqDbKo_:{defaultValue:2,displayStepper:true,hidden:false,max:5,min:1,step:.1,title:\"Stroke\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"QJ7N7bs0I\\\":\\\"color\\\",\\\"zmcqDbKo_\\\":\\\"stroke\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"(Chevron)\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"184eszs\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/RnNNSQ926\\\",\\\"id\\\":\\\"RnNNSQ926\\\",\\\"moduleId\\\":\\\"TgMKcfMvO2N33pGgwGvX\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function TableOfContents(props){const{// styling\nfont,color,hoverColor,activeColor,spacing,textAlign,// sizes\nh1Size,h2Size,h3Size,h4Size,h5Size,h6Size,// toggles\nshowH1,showH2,showH3,showH4,showH5,showH6,// indents\nh1Indent,h2Indent,h3Indent,h4Indent,h5Indent,h6Indent,// behavior\nscrollOffset=100,// NEW: single input for scoping by element ID\ncontentElementId=\"\"}=props;const[headings,setHeadings]=useState([]);const[activeId,setActiveId]=useState(null);const[scopeWarning,setScopeWarning]=useState(\"\")// non-red hint\n;const ioRef=useRef(null);const moRef=useRef(null);// Normalize Framer font control\nconst resolveFontStyle=fontControl=>{if(!fontControl)return{};if(typeof fontControl===\"string\")return{fontFamily:fontControl};const family=fontControl.fontFamily||fontControl.family||fontControl.familyName||fontControl.familyObject&&fontControl.familyObject.name||null;const weight=fontControl.fontWeight||fontControl.weight||null;const lineHeight=fontControl.lineHeight||null;const letterSpacing=fontControl.letterSpacing??fontControl.letterSpacingEm??fontControl.tracking??null;const style={};if(family)style.fontFamily=family;if(weight)style.fontWeight=weight;if(lineHeight)style.lineHeight=lineHeight;if(letterSpacing!==null&&letterSpacing!==undefined){style.letterSpacing=typeof letterSpacing===\"number\"?`${letterSpacing}px`:letterSpacing;}return style;};const tocFontStyle=resolveFontStyle(font);const allowedByToggle=tag=>{switch(tag){case\"h1\":return showH1;case\"h2\":return showH2;case\"h3\":return showH3;case\"h4\":return showH4;case\"h5\":return showH5;case\"h6\":return showH6;default:return true;}};// Find the root element we should scan (ID only)\nconst getScopeRoot=()=>{if(contentElementId){const byId=document.getElementById(contentElementId);if(byId){setScopeWarning(\"\");return byId;}setScopeWarning(`Content container not found for ID “${contentElementId}”. Scanning entire page.`);}else{setScopeWarning(\"\")// no scoping requested\n;}return document;};const extractHeadings=()=>{const root=getScopeRoot();const nodes=Array.from(root.querySelectorAll(\"h1, h2, h3, h4, h5, h6\"));const filtered=nodes.filter(h=>allowedByToggle(h.tagName.toLowerCase())).map((heading,index)=>{if(!heading.id){heading.id=`toc-${heading.tagName.toLowerCase()}-${index}`;}return{id:heading.id,text:heading.textContent||\"\",level:parseInt(heading.tagName.substring(1),10)};});setHeadings(filtered);return nodes;};const wireIntersectionObserver=()=>{if(ioRef.current)ioRef.current.disconnect();const observer=new IntersectionObserver(entries=>{let candidate=null;for(const entry of entries){if(!entry.isIntersecting)continue;if(!candidate||entry.intersectionRatio>candidate.intersectionRatio){candidate=entry;}}if(candidate&&candidate.target){setActiveId(candidate.target.id);}},{root:null,rootMargin:`-${scrollOffset}px 0px -${scrollOffset/4}px 0px`,threshold:.1});ioRef.current=observer;const currentNodes=Array.from(getScopeRoot().querySelectorAll(\"h1, h2, h3, h4, h5, h6\"));currentNodes.forEach(h=>observer.observe(h));};useEffect(()=>{extractHeadings();wireIntersectionObserver();// Watch for CMS updates inside the scoped root\nconst target=getScopeRoot();if(moRef.current)moRef.current.disconnect();const mo=new MutationObserver(()=>{extractHeadings();wireIntersectionObserver();});mo.observe(target===document?document.body:target,{childList:true,subtree:true,characterData:true});moRef.current=mo;return()=>{if(ioRef.current)ioRef.current.disconnect();if(moRef.current)moRef.current.disconnect();};// eslint-disable-next-line react-hooks/exhaustive-deps\n},[showH1,showH2,showH3,showH4,showH5,showH6,scrollOffset,contentElementId]);const handleScroll=(id,offset=scrollOffset)=>{const target=document.getElementById(id);if(!target)return;const top=target.getBoundingClientRect().top+window.scrollY;window.scrollTo({top:top-offset,behavior:\"smooth\"});setActiveId(id);};const getFontSize=level=>{switch(level){case 1:return h1Size;case 2:return h2Size;case 3:return h3Size;case 4:return h4Size;case 5:return h5Size;case 6:return h6Size;default:return 16;}};const getIndentLevel=level=>{switch(level){case 1:return h1Indent;case 2:return h2Indent;case 3:return h3Indent;case 4:return h4Indent;case 5:return h5Indent;case 6:return h6Indent;default:return 0;}};return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:spacing},children:[scopeWarning?/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,color:\"#6b7280\",paddingBottom:4},children:scopeWarning}):null,headings.map(({id,text,level})=>/*#__PURE__*/_jsx(\"div\",{onClick:()=>handleScroll(id),onTouchStart:()=>handleScroll(id),style:{...tocFontStyle,fontSize:getFontSize(level),color:activeId===id?activeColor:color,textAlign,textDecoration:\"none\",cursor:\"pointer\",paddingLeft:getIndentLevel(level)},onMouseEnter:e=>e.target.style.color=hoverColor,onMouseLeave:e=>e.target.style.color=activeId===id?activeColor:color,children:text},id))]});}/* Defaults */TableOfContents.defaultProps={color:\"#000000\",hoverColor:\"#FF5733\",activeColor:\"#C70039\",spacing:8,textAlign:\"left\",h1Size:24,h2Size:22,h3Size:20,h4Size:18,h5Size:16,h6Size:14,font:{fontFamily:\"Inter\",fontWeight:400,fontSize:16,lineHeight:1.5},// scoping default\ncontentElementId:\"\"};TableOfContents.displayName=\"Table of Contents\";/* Controls */addPropertyControls(TableOfContents,{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"},hoverColor:{type:ControlType.Color,title:\"Hover Color\",defaultValue:\"#FF5733\"},activeColor:{type:ControlType.Color,title:\"Active Color\",defaultValue:\"#C70039\"},spacing:{type:ControlType.Number,title:\"Spacing\",defaultValue:8,min:0,max:40,unit:\"px\"},textAlign:{type:ControlType.Enum,title:\"Text Align\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"left\"},// Font (extended)\nfont:{// @ts-ignore\ntype:ControlType.Font,title:\"Font\",controls:\"extended\",defaultValue:{fontFamily:\"Inter\",fontWeight:400,fontSize:16,lineHeight:1.5}},// Sizes\nh1Size:{type:ControlType.Number,title:\"H1 Size\",defaultValue:24,min:10,max:40,unit:\"px\"},h2Size:{type:ControlType.Number,title:\"H2 Size\",defaultValue:22,min:10,max:40,unit:\"px\"},h3Size:{type:ControlType.Number,title:\"H3 Size\",defaultValue:20,min:10,max:40,unit:\"px\"},h4Size:{type:ControlType.Number,title:\"H4 Size\",defaultValue:18,min:10,max:40,unit:\"px\"},h5Size:{type:ControlType.Number,title:\"H5 Size\",defaultValue:16,min:10,max:40,unit:\"px\"},h6Size:{type:ControlType.Number,title:\"H6 Size\",defaultValue:14,min:10,max:40,unit:\"px\"},// Toggles\nshowH1:{type:ControlType.Boolean,title:\"Show H1\",defaultValue:false},showH2:{type:ControlType.Boolean,title:\"Show H2\",defaultValue:true},showH3:{type:ControlType.Boolean,title:\"Show H3\",defaultValue:true},showH4:{type:ControlType.Boolean,title:\"Show H4\",defaultValue:false},showH5:{type:ControlType.Boolean,title:\"Show H5\",defaultValue:false},showH6:{type:ControlType.Boolean,title:\"Show H6\",defaultValue:false},// Indents\nh1Indent:{type:ControlType.Number,title:\"H1 Indent\",defaultValue:0,min:0,max:50,unit:\"px\"},h2Indent:{type:ControlType.Number,title:\"H2 Indent\",defaultValue:8,min:0,max:50,unit:\"px\"},h3Indent:{type:ControlType.Number,title:\"H3 Indent\",defaultValue:16,min:0,max:50,unit:\"px\"},h4Indent:{type:ControlType.Number,title:\"H4 Indent\",defaultValue:24,min:0,max:50,unit:\"px\"},h5Indent:{type:ControlType.Number,title:\"H5 Indent\",defaultValue:32,min:0,max:50,unit:\"px\"},h6Indent:{type:ControlType.Number,title:\"H6 Indent\",defaultValue:40,min:0,max:50,unit:\"px\"},scrollOffset:{type:ControlType.Number,title:\"Scroll Offset\",defaultValue:100,min:0,max:300,unit:\"px\"},// NEW: single control for the source container\ncontentElementId:{type:ControlType.String,title:\"Source of TOC headings\",placeholder:\"toc-headings-source\",description:\"Set this ID on the wrapper that renders your content.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TableOfContents\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TableOfContents.map","import{useLayoutEffect,useEffect}from\"react\";/**\n * Swaps `useLayoutEffect` for `useEffect` on the server to avoid React warnings.\n * NOTE! The effect won't run on the server.\n */ export const useIsomorphicLayoutEffect=typeof document!==\"undefined\"?useLayoutEffect:useEffect;\nexport const __FramerMetadata__ = {\"exports\":{\"useIsomorphicLayoutEffect\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useIsomorphicLayoutEffect.map","/*\n * useIsomorphicLayoutEffect (framer/useIsomorphicLayoutEffect@0.2.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/5sD1L34Nn4AzaFRyCPrW/BT9HMtTDsUFnXFBXXei7/useIsomorphicLayoutEffect.js\"\n","import*as React from\"react\";import{useIsomorphicLayoutEffect}from\"https://framer.com/m/framer/useIsomorphicLayoutEffect.js@^0.2.0\";let safeResizeObserver=undefined;try{if(typeof window!==undefined){safeResizeObserver=window.ResizeObserver;}}catch(e){// happy linting!\n}class SharedObserver{//@ts-ignore\nupdateResizedElements(entries){for(const entry of entries){const callbackForElement=this.callbacks.get(entry.target);if(callbackForElement)callbackForElement(entry.contentRect);}}observeElementWithCallback(element,callback){if(!this.sharedResizeObserver)return;this.sharedResizeObserver.observe(element);this.callbacks.set(element,callback);}unobserve(element){if(!this.sharedResizeObserver)return;this.sharedResizeObserver.unobserve(element);this.callbacks.delete(element);}constructor(){this.callbacks=new WeakMap();const ResizeObserver1=safeResizeObserver;if(!ResizeObserver1)return;this.sharedResizeObserver=new ResizeObserver1(this.updateResizedElements.bind(this));}}const sharedResizeObserver=new SharedObserver();/**\n * Uses a globally shared resize observer, and returns an updated\n * size object when the element's size changes. This is the recommended way to\n * use a Resize Observer: https://github.com/WICG/resize-observer/issues/59.\n */ export function useMeasuredSize(ref,callback){const[size,setSize]=React.useState(null);function updateSize(newSize){if(!size||newSize.height!==size.height||newSize.width!==size.width){if(callback)callback(newSize);setSize({width:newSize.width,height:newSize.height});}}// On mount, immediately measure and set a size. This will defer paint until\n// no more updates are scheduled. Additionally add our element to the shared\n// ResizeObserver with a callback to perform when the element resizes.\n// Finally, remove the element from the observer when the component is unmounted.\nuseIsomorphicLayoutEffect(()=>{if(!ref.current)return;const{offsetWidth,offsetHeight}=ref.current;// Defer paint until initial size is added.\nupdateSize({width:offsetWidth,height:offsetHeight});// Resize observer will race to add the initial size, but since the size\n// is set above, it won't trigger a render on mount since it should\n// match the measured size. Future executions of the callback will\n// trigger renders if the size changes.\nsharedResizeObserver.observeElementWithCallback(ref.current,updateSize);return()=>{if(!ref.current)return;sharedResizeObserver.unobserve(ref.current);};},[]);return size;}export function useSizeChange(ref,callback){const size=React.useRef(null);const updateSize=React.useCallback(newSize=>{if(!size.current||newSize.height!==size.current.height||newSize.width!==size.current.width){size.current={width:newSize.width,height:newSize.height};if(callback)callback(size.current);}},[callback]);// On mount, immediately measure and set a size. This will defer paint until\n// no more updates are scheduled. Additionally add our element to the shared\n// ResizeObserver with a callback to perform when the element resizes.\n// Finally, remove the element from the observer when the component is unmounted.\nuseIsomorphicLayoutEffect(()=>{if(!ref.current)return;const{offsetWidth,offsetHeight}=ref.current;// Defer paint until initial size is added.\nupdateSize({width:offsetWidth,height:offsetHeight});// Resize observer will race to add the initial size, but since the size\n// is set above, it won't trigger a render on mount since it should\n// match the measured size. Future executions of the callback will\n// trigger renders if the size changes.\nsharedResizeObserver.observeElementWithCallback(ref.current,updateSize);return()=>{if(!ref.current)return;sharedResizeObserver.unobserve(ref.current);};},[callback]);return null;}\nexport const __FramerMetadata__ = {\"exports\":{\"useSizeChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMeasuredSize\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useMeasuredSize.map","/*\n * useMeasuredSize (framer/useMeasuredSize@0.13.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/GBoYA6hnuFwSZZCbht26/cguAGhuQfx1BXbfShe7V/useMeasuredSize.js\"\n","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useMemo,useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{animate}from\"framer-motion\";import{useMeasuredSize}from\"https://framer.com/m/framer/useMeasuredSize.js\";var Indicators;(function(Indicators){Indicators[\"Circle\"]=\"Circle\";Indicators[\"Line\"]=\"Line\";})(Indicators||(Indicators={}));function getIndicator(indicator,props){switch(indicator){case\"Circle\":return /*#__PURE__*/_jsx(Circle,{...props});case\"Line\":return /*#__PURE__*/_jsx(Line,{...props});default:return /*#__PURE__*/_jsx(Line,{...props});}}export function Progress(props){const{progress,progressEnd,onComplete,transition,animation,type,padding,animateFromStart,shouldAnimate,shouldAnimateTransition,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp}=props;const didInitialMount=useRef(false);const[progressValue,setProgressValue]=useState(progress*.01);const lastValue=useRef(-1);const container=useRef();const onCanvas=useMemo(()=>RenderTarget.current()===RenderTarget.canvas,[]);// --- NEW: zjistit, jestli jsme na stránce se sekcí \"Article\" ---\nconst[isArticlePage,setIsArticlePage]=useState(false);useEffect(()=>{const detectArticle=()=>{// hledáme běžné varianty:\n// <article>, .Article, #Article, [data-section=\"Article\"]\nconst selectors=[\"article\",\".Article\",\"#Article\",'[data-section=\"Article\"]'];for(const sel of selectors){if(document.querySelector(sel))return true;}// dodatečná kontrola: pro jistotu projdeme elementy a zkontrolujeme atributy/classList\nconst all=document.getElementsByTagName(\"*\");for(let i=0;i<all.length;i++){const el=all[i];// class 'Article'\nif(el.classList&&el.classList.contains(\"Article\"))return true;// id 'Article'\nif(el.id===\"Article\")return true;// data-section=\"Article\"\nif(el.getAttribute&&el.getAttribute(\"data-section\")===\"Article\")return true;}return false;};// spustíme jednorázově při mountu\ntry{const found=detectArticle();// fallback na URL pattern (pokud máš např. /article/ nebo /clanek/)\nconst urlMatch=window.location.pathname.toLowerCase().includes(\"/article\")||window.location.pathname.toLowerCase().includes(\"/clanek\")||window.location.pathname.toLowerCase().includes(\"/post\");setIsArticlePage(found||urlMatch);}catch(e){// v prostředí bez document (SSR) necháme false\nsetIsArticlePage(false);}},[]);// --- UPDATED: počítat progress relativně k elementu Article ---\nuseEffect(()=>{// pokud nejsme na article stránce, nic nepočítáme\nif(!isArticlePage)return;const findArticle=()=>document.querySelector(\"article\")||document.querySelector(\".Article\")||document.querySelector(\"#Article\")||document.querySelector('[data-section=\"Article\"]');const updateScrollProgress=()=>{const articleEl=findArticle();if(!articleEl){// fallback na celou stránku\nconst scrollHeight=document.documentElement.scrollHeight-window.innerHeight;const scrolled=window.scrollY;setProgressValue(scrollHeight>0?scrolled/scrollHeight:0);return;}const rect=articleEl.getBoundingClientRect();const articleTop=window.scrollY+rect.top;const articleHeight=articleEl.scrollHeight;// relativní posun: 0 když ještě nahoře, 1 když už za článkem\nconst relativeScroll=(window.scrollY-articleTop)/Math.max(articleHeight-window.innerHeight,1);const clamped=Math.min(Math.max(relativeScroll,0),1);setProgressValue(clamped);};// inicializace\nupdateScrollProgress();window.addEventListener(\"scroll\",updateScrollProgress);window.addEventListener(\"resize\",updateScrollProgress);return()=>{window.removeEventListener(\"scroll\",updateScrollProgress);window.removeEventListener(\"resize\",updateScrollProgress);};},[isArticlePage]);useEffect(()=>{if(!onCanvas&&didInitialMount.current&&shouldAnimateTransition&&progressValue!==progress*.01){animate(progressValue,progress*.01,transition);}else if(!didInitialMount.current){didInitialMount.current=true;}else{setProgressValue(progress*.01);}},[progress]);useEffect(()=>{if(progressValue>=1&&progressValue!==lastValue.current&&onComplete)onComplete();lastValue.current=progressValue;},[progressValue]);// pokud nejsme na článku a nejsme v Framer canvasu, nic nevracíme\nif(!isArticlePage&&!onCanvas)return null;const Indicator=getIndicator(type,{...props,progressValue});return /*#__PURE__*/_jsx(\"div\",{ref:container,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,style:{width:\"100%\",height:\"100%\",padding,overflow:\"hidden\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:Indicator});}function Circle(props){const{progressValue,strokeWidth,trackColor,progressColor,roundCap,padding}=props;const container=useRef();const size=useMeasuredSize(container);const width=size?.width?size.width:50;const height=size?.height?size.height:50;const circleSize=Math.min(width,height)-strokeWidth-padding*2;const xOffset=Math.abs(width-circleSize)/2;const yOffset=Math.abs(height-circleSize)/2;const w=circleSize;const r=w/2;const c=Math.PI*w;const dashOffset=c-progressValue*c;return /*#__PURE__*/_jsx(\"div\",{ref:container,style:{display:\"block\",width:\"100%\",height:\"100%\"},children:/*#__PURE__*/_jsx(\"svg\",{style:{width:\"100%\",height:\"100%\",transformOrigin:\"50% 50%\",transform:\"rotate(-90deg)\"},children:/*#__PURE__*/_jsxs(\"g\",{style:{transform:`translateX(${xOffset}px) translateY(${yOffset}px)`},children:[/*#__PURE__*/_jsx(\"circle\",{cx:r,cy:r,r:r,fill:\"none\",stroke:trackColor,strokeWidth:strokeWidth,strokeDasharray:c}),/*#__PURE__*/_jsx(\"circle\",{cx:r,cy:r,r:r,fill:\"none\",stroke:progressColor,strokeWidth:strokeWidth,strokeLinecap:roundCap?\"round\":\"butt\",strokeDasharray:c,style:{strokeDashoffset:dashOffset,transformOrigin:\"center\"}})]})})});}function Line(props){const{progressValue,lineHeight,trackColor,progressColor,borderRadius}=props;return /*#__PURE__*/_jsx(\"div\",{style:{background:trackColor,width:\"100%\",height:lineHeight,borderRadius,overflow:\"hidden\",z:.001},children:/*#__PURE__*/_jsx(\"div\",{style:{width:`${progressValue*100}%`,height:lineHeight,background:progressColor,originX:0}})});}Progress.defaultProps={width:100,height:100,animation:{type:\"tween\",ease:[0,0,1,1],duration:1,delay:.25},transition:{type:\"spring\",delay:0,stiffness:150,damping:20,mass:1},progressColor:\"#09F\",trackColor:\"#E5E5E5\",strokeWidth:5,shouldAnimate:true,progress:60,progressEnd:100,padding:5,strokeStyle:\"solid\",borderRadius:5,lineHeight:5,animateFromStart:false,shouldAnimateTransition:true,type:\"Circle\"};addPropertyControls(Progress,{type:{title:\"Type\",type:ControlType.Enum,options:Object.keys(Indicators).map(i=>Indicators[i])},progress:{type:ControlType.Number,defaultValue:Progress.defaultProps.progress,unit:\"%\",min:0,max:100,title:\"Value\"},progressEnd:{type:ControlType.Number,defaultValue:Progress.defaultProps.progressEnd,unit:\"%\",min:0,max:100,title:\"Animate To\",hidden:({shouldAnimate})=>!shouldAnimate},progressColor:{type:ControlType.Color,title:\"Color\",defaultValue:Progress.defaultProps.progressColor},trackColor:{type:ControlType.Color,title:\"Track\",defaultValue:Progress.defaultProps.trackColor},shouldAnimate:{type:ControlType.Boolean,title:\"Animate\",enabledTitle:\"Yes\",disabledTitle:\"No\"},animateFromStart:{type:ControlType.Boolean,title:\"From\",enabledTitle:\"Start\",disabledTitle:\"Current\",hidden:({shouldAnimate})=>!shouldAnimate},animation:{title:\" \",type:ControlType.Transition,defaultValue:Progress.defaultProps.animation,hidden:({shouldAnimate})=>!shouldAnimate},shouldAnimateTransition:{type:ControlType.Boolean,title:\"Transition\",enabledTitle:\"Animate\",disabledTitle:\"Instant\"},transition:{title:\" \",type:ControlType.Transition,defaultValue:Progress.defaultProps.transition,hidden:({shouldAnimateTransition})=>!shouldAnimateTransition},padding:{type:ControlType.Number,title:\"Padding\",defaultValue:Progress.defaultProps.strokeWidth,displayStepper:true,min:0},strokeWidth:{type:ControlType.Number,title:\"Thickness\",defaultValue:Progress.defaultProps.strokeWidth,hidden:({type})=>type!==\"Circle\",displayStepper:true,min:1},lineHeight:{title:\"Thickness\",type:ControlType.Number,min:1,hidden:({type})=>type!==\"Line\"},borderRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:50,hidden:({type})=>type!==\"Line\"},roundCap:{type:ControlType.Boolean,hidden:({type})=>type!==\"Circle\",title:\"Line Cap\",enabledTitle:\"Round\",disabledTitle:\"Flat\"},onComplete:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"Progress\":{\"type\":\"reactComponent\",\"name\":\"Progress\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Progress.map","// Generated by Framer (27b79d7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,patchBorderRadiusScaleCorrector,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Chevron from\"https://framerusercontent.com/modules/03SIzlpTmGR1mJOOGGpj/dib9W0Emf3VH5eNCYIsK/LcuauqvXG.js\";import TableOfContents from\"https://framerusercontent.com/modules/rqXgsAVLqgkWg8pY18Ew/1YQ4OudAc9cnbf0OPTbR/TableOfContents.js\";import{Progress}from\"https://framerusercontent.com/modules/0pk6lLU8UqQIeA5UcbG5/T1hLm7sPDdWOcmdLBEmq/Progress.js\";const ProgressFonts=getFonts(Progress);const ChevronFonts=getFonts(Chevron);const TableOfContentsFonts=getFonts(TableOfContents);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"ZR36OxWzD\",\"YPScN6g3F\",\"mSr5xak4t\",\"pC53NFTvs\"];const serializationHash=\"framer-8KJj8\";const variantClassNames={mSr5xak4t:\"framer-v-1f2o88u\",pC53NFTvs:\"framer-v-1mizz9d\",YPScN6g3F:\"framer-v-dw5y6q\",ZR36OxWzD:\"framer-v-4r3uee\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const JW50i9Xsr=undefined;const QNNExa1Xb=undefined;const zQlp4Yh0z=undefined;const wH7JIPLly=undefined;const T13wcG74l=undefined;const hnm2AMVR4=undefined;const iRGZUo3IW=undefined;const jx8JnnyoS=undefined;const AjJjuHMzS=undefined;const JNB4kq4OY=undefined;const pGokfrOFX=undefined;const vozDACM50=undefined;const NvTRGI5gD=undefined;const oPksvvAAW=undefined;const TIpvTM6fz=undefined;const Hh6ZTkalH=undefined;const fbHBhnvJS=undefined;const HT8TQ7Cpi=undefined;const i380sdEai=undefined;const XsuXlTQh7=undefined;const VxVCbLeph=undefined;const ju882ruQN=undefined;const TKd8PSThY=undefined;const XiYQ9ZTK9=undefined;const ujrfZJ5tj=undefined;const W1R520dxZ=undefined;const zEbGeN3Qt=undefined;const wqK2lHKVq=undefined;const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const transition1={damping:75,delay:0,mass:.1,stiffness:450,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition2={bounce:0,delay:.4,duration:1,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:32};const transition3={bounce:.2,delay:.4,duration:1,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation3={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 3\":\"mSr5xak4t\",Closed:\"YPScN6g3F\",Hidden:\"pC53NFTvs\",Open:\"ZR36OxWzD\"};const Variants=motion.create(React.Fragment);const getProps=({background,click,h1Indent,h1Size,h2Indent,h2Size,h3Indent,h3Size,h4Indent,h4Size,h5Indent,h5Size,h6Indent,h6Size,headingActive,headingColor,headingHover,headingSpacing,height,id,progressColor,scrollOffset,showH1,showH2,showH3,showH4,showH5,showH6,title,trackColor,width,...props})=>{return{...props,AjJjuHMzS:headingSpacing??props.AjJjuHMzS??4,fbHBhnvJS:showH2??props.fbHBhnvJS??true,Hh6ZTkalH:showH1??props.Hh6ZTkalH??true,hnm2AMVR4:headingColor??props.hnm2AMVR4??\"var(--token-49aae263-c219-4d1b-9230-7e0c8f873e50, rgb(255, 255, 255))\",HT8TQ7Cpi:showH3??props.HT8TQ7Cpi??true,i380sdEai:showH4??props.i380sdEai??true,iRGZUo3IW:headingHover??props.iRGZUo3IW??\"var(--token-233e3747-bd93-4b35-807c-7d80579e3ebc, rgb(163, 163, 163))\",JNB4kq4OY:h1Size??props.JNB4kq4OY??16,ju882ruQN:h1Indent??props.ju882ruQN,JW50i9Xsr:background??props.JW50i9Xsr??\"var(--token-5aa2b161-4cfe-483c-983e-a23364520822, rgb(0, 0, 0))\",jx8JnnyoS:headingActive??props.jx8JnnyoS??\"var(--token-233e3747-bd93-4b35-807c-7d80579e3ebc, rgb(163, 163, 163))\",NvTRGI5gD:h4Size??props.NvTRGI5gD??10,oPksvvAAW:h5Size??props.oPksvvAAW??16,pGokfrOFX:h2Size??props.pGokfrOFX??14,QNNExa1Xb:click??props.QNNExa1Xb,T13wcG74l:title??props.T13wcG74l??\"Explore Topics\",TIpvTM6fz:h6Size??props.TIpvTM6fz??10,TKd8PSThY:h2Indent??props.TKd8PSThY??2,ujrfZJ5tj:h4Indent??props.ujrfZJ5tj??6,variant:humanReadableVariantMap[props.variant]??props.variant??\"ZR36OxWzD\",vozDACM50:h3Size??props.vozDACM50??12,VxVCbLeph:showH6??props.VxVCbLeph??true,W1R520dxZ:h5Indent??props.W1R520dxZ??8,wH7JIPLly:trackColor??props.wH7JIPLly??\"rgba(255, 255, 255, 0.3)\",wqK2lHKVq:scrollOffset??props.wqK2lHKVq??100,XiYQ9ZTK9:h3Indent??props.XiYQ9ZTK9??4,XsuXlTQh7:showH5??props.XsuXlTQh7??true,zEbGeN3Qt:h6Indent??props.zEbGeN3Qt??10,zQlp4Yh0z:progressColor??props.zQlp4Yh0z??\"var(--token-ae5ab988-21ee-4d79-a5bb-6639237b9116, rgb(215, 255, 55))\"};};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,T13wcG74l,zQlp4Yh0z,wH7JIPLly,JW50i9Xsr,hnm2AMVR4,iRGZUo3IW,jx8JnnyoS,AjJjuHMzS,JNB4kq4OY,pGokfrOFX,vozDACM50,NvTRGI5gD,oPksvvAAW,TIpvTM6fz,Hh6ZTkalH,fbHBhnvJS,HT8TQ7Cpi,i380sdEai,XsuXlTQh7,VxVCbLeph,ju882ruQN,TKd8PSThY,XiYQ9ZTK9,ujrfZJ5tj,W1R520dxZ,zEbGeN3Qt,wqK2lHKVq,QNNExa1Xb,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ZR36OxWzD\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1mxz986=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(QNNExa1Xb){const res=await QNNExa1Xb(...args);if(res===false)return false;}});const onTapvl6hio=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(QNNExa1Xb){const res=await QNNExa1Xb(...args);if(res===false)return false;}setVariant(\"ZR36OxWzD\");});const onTapgqn28l=activeVariantCallback(async(...args)=>{setVariant(\"YPScN6g3F\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"mSr5xak4t\",\"pC53NFTvs\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-4r3uee\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Open\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ZR36OxWzD\",onTap:onTap1mxz986,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-9c88b769-7446-4f95-952e-53c32e399b04, rgba(255, 255, 255, 0.1))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",\"--corner-shape-fallback\":.752,backdropFilter:\"blur(10px)\",backgroundColor:JW50i9Xsr,borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\",opacity:1,WebkitBackdropFilter:\"blur(10px)\",...style},variants:{mSr5xak4t:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-83c7ebe0-56fa-4464-af5e-0035fe3955de, rgb(1, 2, 4))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-top-width\":\"2px\"},pC53NFTvs:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-83c7ebe0-56fa-4464-af5e-0035fe3955de, rgb(1, 2, 4))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-top-width\":\"2px\",opacity:0},YPScN6g3F:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-83c7ebe0-56fa-4464-af5e-0035fe3955de, rgb(1, 2, 4))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-top-width\":\"2px\",\"--corner-shape-fallback\":.566,cornerShape:\"superellipse(2)\"}},...addPropertyOverrides({mSr5xak4t:{\"data-framer-name\":\"Variant 3\",onTap:onTapvl6hio},pC53NFTvs:{\"data-framer-name\":\"Hidden\",onTap:onTapvl6hio},YPScN6g3F:{\"data-framer-name\":\"Closed\",onTap:onTapvl6hio}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1avjkpq\",\"data-framer-name\":\"Top Nav\",layoutDependency:layoutDependency,layoutId:\"LBKXwmsF3\",style:{backdropFilter:\"blur(10px)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,WebkitBackdropFilter:\"blur(10px)\"},variants:{mSr5xak4t:{borderBottomLeftRadius:60,borderBottomRightRadius:60,borderTopLeftRadius:60,borderTopRightRadius:60},pC53NFTvs:{borderBottomLeftRadius:60,borderBottomRightRadius:60,borderTopLeftRadius:60,borderTopRightRadius:60}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18p5cfo\",\"data-framer-name\":\"Title Wrapper\",layoutDependency:layoutDependency,layoutId:\"m6hdtbsot\",style:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},variants:{mSr5xak4t:{borderBottomLeftRadius:300,borderBottomRightRadius:300,borderTopLeftRadius:300,borderTopRightRadius:300},pC53NFTvs:{borderBottomLeftRadius:300,borderBottomRightRadius:300,borderTopLeftRadius:300,borderTopRightRadius:300}},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12si2jd-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"wRaQ0Cwfg-container\",nodeId:\"wRaQ0Cwfg\",rendersWithMotion:true,scopeId:\"vtB9Wqzsf\",children:/*#__PURE__*/_jsx(Progress,{animateFromStart:true,animation:{delay:.25,duration:1,ease:[0,0,1,1],type:\"tween\"},borderRadius:5,height:\"100%\",id:\"wRaQ0Cwfg\",layoutId:\"wRaQ0Cwfg\",lineHeight:5,padding:0,progress:0,progressColor:zQlp4Yh0z,progressEnd:100,roundCap:true,shouldAnimate:true,shouldAnimateTransition:true,strokeWidth:2,style:{height:\"100%\",width:\"100%\"},trackColor:wH7JIPLly,transition:{damping:20,delay:0,mass:1,stiffness:150,type:\"spring\"},type:\"Circle\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-o4pmah\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"KisNqzJpN\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNTAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-49aae263-c219-4d1b-9230-7e0c8f873e50, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Explore Topics\"})}),className:\"framer-qiirav\",fonts:[\"GF;Rubik-500\"],layoutDependency:layoutDependency,layoutId:\"rPnXPXdrQ\",style:{\"--extracted-r6o4lv\":\"var(--token-49aae263-c219-4d1b-9230-7e0c8f873e50, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:T13wcG74l,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-hrm0p9\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"yshIssgI0\",style:{opacity:.7,rotate:180},variants:{mSr5xak4t:{rotate:360},pC53NFTvs:{rotate:360},YPScN6g3F:{rotate:360}},children:/*#__PURE__*/_jsx(Chevron,{animated:true,className:\"framer-wrsard\",layoutDependency:layoutDependency,layoutId:\"f8oP0w4Cw\",style:{\"--184eszs\":\"var(--token-60669972-e8ae-4c58-ae97-0b57b64a0457, rgb(255, 255, 255))\",\"--5m02b3\":2,rotate:180}})})]})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mgoxxv\",\"data-framer-name\":\"Table of Contents\",layoutDependency:layoutDependency,layoutId:\"qaGncmPVB\",style:{\"--corner-shape-fallback\":.752,backgroundColor:\"var(--token-9c88b769-7446-4f95-952e-53c32e399b04, rgba(255, 255, 255, 0.1))\",borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\",opacity:1},variants:{mSr5xak4t:{opacity:0},pC53NFTvs:{opacity:0},YPScN6g3F:{opacity:0}},...addPropertyOverrides({mSr5xak4t:{transformTemplate:transformTemplate1},pC53NFTvs:{transformTemplate:transformTemplate1},YPScN6g3F:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-2mc7jr\",\"data-framer-appear-id\":\"2mc7jr\",\"data-framer-name\":\"Content Container\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"U4hwnPk7l\",optimized:true,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1c1nnan\",\"data-framer-name\":\"Table of Contents\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"EXKM9z2TT\",onTap:onTapgqn28l,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-6tuvmc-container\",\"data-framer-appear-id\":\"6tuvmc\",initial:animation3,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"WsjKXJcU5-container\",nodeId:\"WsjKXJcU5\",optimized:true,rendersWithMotion:true,scopeId:\"vtB9Wqzsf\",children:/*#__PURE__*/_jsx(TableOfContents,{activeColor:jx8JnnyoS,color:hnm2AMVR4,contentElementId:\"article\",font:{fontFamily:'\"Rubik\", \"Rubik Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.5em\",textAlign:\"center\"},h1Indent:ju882ruQN,h1Size:JNB4kq4OY,h2Indent:TKd8PSThY,h2Size:pGokfrOFX,h3Indent:XiYQ9ZTK9,h3Size:vozDACM50,h4Indent:ujrfZJ5tj,h4Size:NvTRGI5gD,h5Indent:W1R520dxZ,h5Size:oPksvvAAW,h6Indent:zEbGeN3Qt,h6Size:TIpvTM6fz,height:\"100%\",hoverColor:iRGZUo3IW,id:\"WsjKXJcU5\",layoutId:\"WsjKXJcU5\",scrollOffset:wqK2lHKVq,showH1:Hh6ZTkalH,showH2:fbHBhnvJS,showH3:HT8TQ7Cpi,showH4:i380sdEai,showH5:XsuXlTQh7,showH6:VxVCbLeph,spacing:AjJjuHMzS,style:{width:\"100%\"},textAlign:\"center\",width:\"100%\"})})})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-8KJj8.framer-1993vhy, .framer-8KJj8 .framer-1993vhy { display: block; }\",\".framer-8KJj8.framer-4r3uee { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 8px; position: relative; width: 600px; will-change: var(--framer-will-change-override, transform); }\",\".framer-8KJj8 .framer-1avjkpq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-8KJj8 .framer-18p5cfo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-8KJj8 .framer-12si2jd-container { flex: none; height: 26px; position: relative; width: 26px; z-index: 1; }\",\".framer-8KJj8 .framer-o4pmah { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-8KJj8 .framer-qiirav { -webkit-user-select: none; flex: none; height: auto; pointer-events: none; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-8KJj8 .framer-hrm0p9 { align-content: center; align-items: center; aspect-ratio: 1 / 1; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 20px); justify-content: center; overflow: visible; padding: 0px; position: relative; width: 20px; }\",\".framer-8KJj8 .framer-wrsard { flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; }\",\".framer-8KJj8 .framer-1mgoxxv { -webkit-user-select: auto; align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 8px; pointer-events: auto; position: relative; user-select: auto; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-8KJj8 .framer-2mc7jr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-8KJj8 .framer-1c1nnan { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-8KJj8 .framer-6tuvmc-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-8KJj8.framer-v-dw5y6q.framer-4r3uee { width: min-content; }\",\".framer-8KJj8.framer-v-dw5y6q .framer-1avjkpq { order: 0; width: min-content; }\",\".framer-8KJj8.framer-v-dw5y6q .framer-1mgoxxv { -webkit-user-select: none; bottom: -200px; left: 50%; order: 1; pointer-events: none; position: absolute; user-select: none; width: 284px; z-index: 1; }\",\".framer-8KJj8.framer-v-1f2o88u.framer-4r3uee, .framer-8KJj8.framer-v-1mizz9d.framer-4r3uee { padding: 5px; width: min-content; }\",\".framer-8KJj8.framer-v-1f2o88u .framer-1avjkpq, .framer-8KJj8.framer-v-1mizz9d .framer-1avjkpq { width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-8KJj8.framer-v-1f2o88u .framer-18p5cfo, .framer-8KJj8.framer-v-1mizz9d .framer-18p5cfo { will-change: var(--framer-will-change-override, transform); }\",\".framer-8KJj8.framer-v-1f2o88u .framer-o4pmah, .framer-8KJj8.framer-v-1mizz9d .framer-o4pmah { gap: 5px; }\",\".framer-8KJj8.framer-v-1f2o88u .framer-1mgoxxv, .framer-8KJj8.framer-v-1mizz9d .framer-1mgoxxv { -webkit-user-select: none; bottom: -200px; left: 50%; pointer-events: none; position: absolute; user-select: none; width: 284px; z-index: 1; }\",'.framer-8KJj8[data-border=\"true\"]::after, .framer-8KJj8 [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 78\n * @framerIntrinsicWidth 600\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"YPScN6g3F\":{\"layout\":[\"auto\",\"auto\"]},\"mSr5xak4t\":{\"layout\":[\"auto\",\"auto\"]},\"pC53NFTvs\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"T13wcG74l\":\"title\",\"zQlp4Yh0z\":\"progressColor\",\"wH7JIPLly\":\"trackColor\",\"JW50i9Xsr\":\"background\",\"hnm2AMVR4\":\"headingColor\",\"iRGZUo3IW\":\"headingHover\",\"jx8JnnyoS\":\"headingActive\",\"AjJjuHMzS\":\"headingSpacing\",\"JNB4kq4OY\":\"h1Size\",\"pGokfrOFX\":\"h2Size\",\"vozDACM50\":\"h3Size\",\"NvTRGI5gD\":\"h4Size\",\"oPksvvAAW\":\"h5Size\",\"TIpvTM6fz\":\"h6Size\",\"Hh6ZTkalH\":\"showH1\",\"fbHBhnvJS\":\"showH2\",\"HT8TQ7Cpi\":\"showH3\",\"i380sdEai\":\"showH4\",\"XsuXlTQh7\":\"showH5\",\"VxVCbLeph\":\"showH6\",\"ju882ruQN\":\"h1Indent\",\"TKd8PSThY\":\"h2Indent\",\"XiYQ9ZTK9\":\"h3Indent\",\"ujrfZJ5tj\":\"h4Indent\",\"W1R520dxZ\":\"h5Indent\",\"zEbGeN3Qt\":\"h6Indent\",\"wqK2lHKVq\":\"scrollOffset\",\"QNNExa1Xb\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramervtB9Wqzsf=withCSS(Component,css,\"framer-8KJj8\");export default FramervtB9Wqzsf;FramervtB9Wqzsf.displayName=\"TOC Island\";FramervtB9Wqzsf.defaultProps={height:78,width:600};addPropertyControls(FramervtB9Wqzsf,{variant:{options:[\"ZR36OxWzD\",\"YPScN6g3F\",\"mSr5xak4t\",\"pC53NFTvs\"],optionTitles:[\"Open\",\"Closed\",\"Variant 3\",\"Hidden\"],title:\"Variant\",type:ControlType.Enum},T13wcG74l:{defaultValue:\"Explore Topics\",displayTextArea:false,title:\"Title\",type:ControlType.String},onT13wcG74lChange:{changes:\"T13wcG74l\",type:ControlType.ChangeHandler},zQlp4Yh0z:{defaultValue:'var(--token-ae5ab988-21ee-4d79-a5bb-6639237b9116, rgb(215, 255, 55)) /* {\"name\":\"Green\"} */',title:\"Progress Color\",type:ControlType.Color},wH7JIPLly:{defaultValue:\"rgba(255, 255, 255, 0.3)\",title:\"Track Color\",type:ControlType.Color},JW50i9Xsr:{defaultValue:'var(--token-5aa2b161-4cfe-483c-983e-a23364520822, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',title:\"Background\",type:ControlType.Color},hnm2AMVR4:{defaultValue:'var(--token-49aae263-c219-4d1b-9230-7e0c8f873e50, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',title:\"Heading Color\",type:ControlType.Color},iRGZUo3IW:{defaultValue:'var(--token-233e3747-bd93-4b35-807c-7d80579e3ebc, rgb(163, 163, 163)) /* {\"name\":\"Neutral Gray\"} */',title:\"Heading Hover\",type:ControlType.Color},jx8JnnyoS:{defaultValue:'var(--token-233e3747-bd93-4b35-807c-7d80579e3ebc, rgb(163, 163, 163)) /* {\"name\":\"Neutral Gray\"} */',title:\"Heading Active\",type:ControlType.Color},AjJjuHMzS:{defaultValue:4,max:40,min:0,title:\"Heading Spacing\",type:ControlType.Number},onAjJjuHMzSChange:{changes:\"AjJjuHMzS\",type:ControlType.ChangeHandler},JNB4kq4OY:{defaultValue:16,max:40,min:10,title:\"H1 Size\",type:ControlType.Number},onJNB4kq4OYChange:{changes:\"JNB4kq4OY\",type:ControlType.ChangeHandler},pGokfrOFX:{defaultValue:14,max:40,min:10,title:\"H2 Size\",type:ControlType.Number},onpGokfrOFXChange:{changes:\"pGokfrOFX\",type:ControlType.ChangeHandler},vozDACM50:{defaultValue:12,max:40,min:10,title:\"H3 Size\",type:ControlType.Number},onvozDACM50Change:{changes:\"vozDACM50\",type:ControlType.ChangeHandler},NvTRGI5gD:{defaultValue:10,max:40,min:10,title:\"H4 Size\",type:ControlType.Number},onNvTRGI5gDChange:{changes:\"NvTRGI5gD\",type:ControlType.ChangeHandler},oPksvvAAW:{defaultValue:16,max:40,min:16,title:\"H5 Size\",type:ControlType.Number},onoPksvvAAWChange:{changes:\"oPksvvAAW\",type:ControlType.ChangeHandler},TIpvTM6fz:{defaultValue:10,max:40,min:10,title:\"H6 Size\",type:ControlType.Number},onTIpvTM6fzChange:{changes:\"TIpvTM6fz\",type:ControlType.ChangeHandler},Hh6ZTkalH:{defaultValue:true,title:\"Show H1\",type:ControlType.Boolean},onHh6ZTkalHChange:{changes:\"Hh6ZTkalH\",type:ControlType.ChangeHandler},fbHBhnvJS:{defaultValue:true,title:\"Show H2\",type:ControlType.Boolean},onfbHBhnvJSChange:{changes:\"fbHBhnvJS\",type:ControlType.ChangeHandler},HT8TQ7Cpi:{defaultValue:true,title:\"Show H3\",type:ControlType.Boolean},onHT8TQ7CpiChange:{changes:\"HT8TQ7Cpi\",type:ControlType.ChangeHandler},i380sdEai:{defaultValue:true,title:\"Show H4\",type:ControlType.Boolean},oni380sdEaiChange:{changes:\"i380sdEai\",type:ControlType.ChangeHandler},XsuXlTQh7:{defaultValue:true,title:\"Show H5\",type:ControlType.Boolean},onXsuXlTQh7Change:{changes:\"XsuXlTQh7\",type:ControlType.ChangeHandler},VxVCbLeph:{defaultValue:true,title:\"Show H6\",type:ControlType.Boolean},onVxVCbLephChange:{changes:\"VxVCbLeph\",type:ControlType.ChangeHandler},ju882ruQN:{defaultValue:0,max:50,min:0,title:\"H1 Indent\",type:ControlType.Number},onju882ruQNChange:{changes:\"ju882ruQN\",type:ControlType.ChangeHandler},TKd8PSThY:{defaultValue:2,max:50,min:0,title:\"H2 Indent\",type:ControlType.Number},onTKd8PSThYChange:{changes:\"TKd8PSThY\",type:ControlType.ChangeHandler},XiYQ9ZTK9:{defaultValue:4,max:50,min:0,title:\"H3 Indent\",type:ControlType.Number},onXiYQ9ZTK9Change:{changes:\"XiYQ9ZTK9\",type:ControlType.ChangeHandler},ujrfZJ5tj:{defaultValue:6,max:50,min:0,title:\"H4 Indent\",type:ControlType.Number},onujrfZJ5tjChange:{changes:\"ujrfZJ5tj\",type:ControlType.ChangeHandler},W1R520dxZ:{defaultValue:8,max:50,min:0,title:\"H5 Indent\",type:ControlType.Number},onW1R520dxZChange:{changes:\"W1R520dxZ\",type:ControlType.ChangeHandler},zEbGeN3Qt:{defaultValue:10,max:50,min:0,title:\"H6 Indent\",type:ControlType.Number},onzEbGeN3QtChange:{changes:\"zEbGeN3Qt\",type:ControlType.ChangeHandler},wqK2lHKVq:{defaultValue:100,max:300,min:0,title:\"Scroll Offset\",type:ControlType.Number},onwqK2lHKVqChange:{changes:\"wqK2lHKVq\",type:ControlType.ChangeHandler},QNNExa1Xb:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramervtB9Wqzsf,[{explicitInter:true,fonts:[{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYi1VU80V4bVkA.woff2\",weight:\"500\"}]},...ProgressFonts,...ChevronFonts,...TableOfContentsFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramervtB9Wqzsf\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"600\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YPScN6g3F\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"mSr5xak4t\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pC53NFTvs\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"T13wcG74l\\\":\\\"title\\\",\\\"zQlp4Yh0z\\\":\\\"progressColor\\\",\\\"wH7JIPLly\\\":\\\"trackColor\\\",\\\"JW50i9Xsr\\\":\\\"background\\\",\\\"hnm2AMVR4\\\":\\\"headingColor\\\",\\\"iRGZUo3IW\\\":\\\"headingHover\\\",\\\"jx8JnnyoS\\\":\\\"headingActive\\\",\\\"AjJjuHMzS\\\":\\\"headingSpacing\\\",\\\"JNB4kq4OY\\\":\\\"h1Size\\\",\\\"pGokfrOFX\\\":\\\"h2Size\\\",\\\"vozDACM50\\\":\\\"h3Size\\\",\\\"NvTRGI5gD\\\":\\\"h4Size\\\",\\\"oPksvvAAW\\\":\\\"h5Size\\\",\\\"TIpvTM6fz\\\":\\\"h6Size\\\",\\\"Hh6ZTkalH\\\":\\\"showH1\\\",\\\"fbHBhnvJS\\\":\\\"showH2\\\",\\\"HT8TQ7Cpi\\\":\\\"showH3\\\",\\\"i380sdEai\\\":\\\"showH4\\\",\\\"XsuXlTQh7\\\":\\\"showH5\\\",\\\"VxVCbLeph\\\":\\\"showH6\\\",\\\"ju882ruQN\\\":\\\"h1Indent\\\",\\\"TKd8PSThY\\\":\\\"h2Indent\\\",\\\"XiYQ9ZTK9\\\":\\\"h3Indent\\\",\\\"ujrfZJ5tj\\\":\\\"h4Indent\\\",\\\"W1R520dxZ\\\":\\\"h5Indent\\\",\\\"zEbGeN3Qt\\\":\\\"h6Indent\\\",\\\"wqK2lHKVq\\\":\\\"scrollOffset\\\",\\\"QNNExa1Xb\\\":\\\"click\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"78\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./vtB9Wqzsf.map","// Generated by Framer (d65f646)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Rubik-500\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Rubik\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYi1VU80V4bVkA.woff2\",weight:\"500\"},{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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-mmaK9 .framer-styles-preset-1x8i4km:not(.rich-text-wrapper), .framer-mmaK9 .framer-styles-preset-1x8i4km.rich-text-wrapper p { --framer-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-mmaK9\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d65f646)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Rubik-500\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Rubik\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYi1VU80V4bVkA.woff2\",weight:\"500\"},{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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-DHzCu .framer-styles-preset-1da5yrt:not(.rich-text-wrapper), .framer-DHzCu .framer-styles-preset-1da5yrt.rich-text-wrapper p { --framer-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-DHzCu\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ad1bd2b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,patchBorderRadiusScaleCorrector,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/1mzeJpmcn5VEPSZoSzEP/xvAdjDIev6usfIbvtj6H/IUUtwfU38.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/8bIGB0y7Z0fbAFYpggIj/KmolBZEnLkznhV67riP3/KkcIkPxFF.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/v9ioOVHR8IU7BwGEgBSN/gedNBd7XtfKdBAxmRMDe/QTHTl8l6D.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/kC8mPmOjt97stsEejnYW/pAsy5s4sXXjxtsIAtf13/Tfy81SYI4.js\";const enabledGestures={IL8FrMPfn:{hover:true},nl9v1LePn:{hover:true},of0ACYhQ9:{hover:true}};const cycleOrder=[\"of0ACYhQ9\",\"IL8FrMPfn\",\"nl9v1LePn\"];const serializationHash=\"framer-wrxxs\";const variantClassNames={IL8FrMPfn:\"framer-v-1i0ox0k\",nl9v1LePn:\"framer-v-1bt8kmg\",of0ACYhQ9:\"framer-v-1pqnpxc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const lfvtRQZuY=undefined;const QVT44Bmsv=undefined;const nTBvqIVvf=undefined;const maLbBaXzl=undefined;const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Primary:\"of0ACYhQ9\",Secondary:\"IL8FrMPfn\",Tertiary:\"nl9v1LePn\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,tap,title,width,xIcon,...props})=>{return{...props,lfvtRQZuY:tap??props.lfvtRQZuY,maLbBaXzl:title??props.maLbBaXzl??\"Předplatit\",nTBvqIVvf:xIcon??props.nTBvqIVvf,QVT44Bmsv:link??props.QVT44Bmsv,variant:humanReadableVariantMap[props.variant]??props.variant??\"of0ACYhQ9\"};};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,maLbBaXzl,QVT44Bmsv,lfvtRQZuY,nTBvqIVvf,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"of0ACYhQ9\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapoi5p34=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(lfvtRQZuY){const res=await lfvtRQZuY(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];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(Link,{href:QVT44Bmsv,motionChild:true,nodeId:\"of0ACYhQ9\",scopeId:\"xeTew5cBL\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1pqnpxc\",className,classNames)} framer-wkjk8n`,\"data-border\":true,\"data-framer-name\":\"Primary\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"of0ACYhQ9\",onTap:onTapoi5p34,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-fefa6445-6194-43b0-aadc-320bf3dfcb7c, rgb(26, 26, 26))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-ae5ab988-21ee-4d79-a5bb-6639237b9116, rgb(215, 255, 55))\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,boxShadow:\"none\",cornerShape:\"superellipse(1)\",...style},variants:{\"IL8FrMPfn-hover\":{backgroundColor:\"var(--token-e170d871-edab-4ae0-9d96-7f86059b7d20, rgb(12, 12, 13))\",boxShadow:\"none\",cornerShape:\"superellipse(1)\"},\"nl9v1LePn-hover\":{backgroundColor:\"var(--token-e170d871-edab-4ae0-9d96-7f86059b7d20, rgb(0, 0, 0))\",borderBottomLeftRadius:\"calc(50px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(50px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(50px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(50px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",boxShadow:\"none\"},\"of0ACYhQ9-hover\":{\"--border-color\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",backgroundColor:\"var(--token-e170d871-edab-4ae0-9d96-7f86059b7d20, rgb(12, 12, 13))\",boxShadow:\"none\",cornerShape:\"superellipse(1)\"},IL8FrMPfn:{\"--border-color\":\"var(--token-e170d871-edab-4ae0-9d96-7f86059b7d20, rgb(12, 12, 13))\",backgroundColor:\"var(--token-b3e33b30-eefe-4317-ad01-f87e89cc47ea, rgb(255, 96, 56))\"},nl9v1LePn:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-e170d871-edab-4ae0-9d96-7f86059b7d20, rgb(12, 12, 13))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-top-width\":\"2px\",\"--corner-shape-fallback\":.752,borderBottomLeftRadius:\"calc(70px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(70px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(70px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(70px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",boxShadow:\"0px 0px 5px 0px rgba(0, 0, 0, 0.05)\",cornerShape:\"superellipse(1.5)\"}},...addPropertyOverrides({\"IL8FrMPfn-hover\":{\"data-framer-name\":undefined},\"nl9v1LePn-hover\":{\"data-framer-name\":undefined},\"of0ACYhQ9-hover\":{\"data-framer-name\":undefined},IL8FrMPfn:{\"data-framer-name\":\"Secondary\"},nl9v1LePn:{\"data-framer-name\":\"Tertiary\"}},baseVariant,gestureVariant),children:[nTBvqIVvf!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-34w7pr\",\"data-framer-name\":\"Twitter\",layoutDependency:layoutDependency,layoutId:\"hEb4xTmEH\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-15giq2r\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"v6Zrc2sdu\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 22\"><path d=\"M 0.495 0.386 L 9.418 12.097 L 0.438 21.619 L 2.459 21.619 L 10.321 13.282 L 16.674 21.619 L 23.551 21.619 L 14.126 9.249 L 22.484 0.386 L 20.463 0.386 L 13.223 8.063 L 7.372 0.386 Z M 3.467 1.847 L 6.627 1.847 L 20.579 20.157 L 17.419 20.157 Z\" fill=\"var(--token-c19be0cf-7acb-4574-998f-5d6eee5dd057, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>',svgContentId:9305651918,withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9w9uyr\",\"data-styles-preset\":\"Tfy81SYI4\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e170d871-edab-4ae0-9d96-7f86059b7d20, rgb(12, 12, 13)))\"},children:\"Předplatit\"})}),className:\"framer-1u494qk\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TYFyvfNh4\",style:{\"--extracted-r6o4lv\":\"var(--token-e170d871-edab-4ae0-9d96-7f86059b7d20, rgb(12, 12, 13))\"},text:maLbBaXzl,variants:{\"IL8FrMPfn-hover\":{\"--extracted-r6o4lv\":\"var(--token-b3e33b30-eefe-4317-ad01-f87e89cc47ea, rgb(255, 96, 56))\"},\"nl9v1LePn-hover\":{\"--extracted-r6o4lv\":\"var(--token-a0c3868b-a101-45c2-8fc3-2c7be3b74a97, rgb(229, 251, 130))\"},\"of0ACYhQ9-hover\":{\"--extracted-r6o4lv\":\"var(--token-a0c3868b-a101-45c2-8fc3-2c7be3b74a97, rgb(229, 251, 130))\"},IL8FrMPfn:{\"--extracted-r6o4lv\":\"var(--token-5ed62a7a-86a8-40f1-be1b-c777c2c91cc8, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"IL8FrMPfn-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5cyqij\",\"data-styles-preset\":\"KkcIkPxFF\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b3e33b30-eefe-4317-ad01-f87e89cc47ea, rgb(255, 96, 56)))\"},children:\"Předplatit\"})})},\"nl9v1LePn-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1da5yrt\",\"data-styles-preset\":\"QTHTl8l6D\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a0c3868b-a101-45c2-8fc3-2c7be3b74a97, rgb(229, 251, 130)))\"},children:\"Předplatit\"})})},\"of0ACYhQ9-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9w9uyr\",\"data-styles-preset\":\"Tfy81SYI4\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a0c3868b-a101-45c2-8fc3-2c7be3b74a97, rgb(229, 251, 130)))\"},children:\"Předplatit\"})})},IL8FrMPfn:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9w9uyr\",\"data-styles-preset\":\"Tfy81SYI4\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5ed62a7a-86a8-40f1-be1b-c777c2c91cc8, rgb(255, 255, 255)))\"},children:\"Předplatit\"})})},nl9v1LePn:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1x8i4km\",\"data-styles-preset\":\"IUUtwfU38\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e170d871-edab-4ae0-9d96-7f86059b7d20, rgb(12, 12, 13)))\"},children:\"Předplatit\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wrxxs.framer-wkjk8n, .framer-wrxxs .framer-wkjk8n { display: block; }\",\".framer-wrxxs.framer-1pqnpxc { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 16px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-wrxxs .framer-34w7pr { flex: none; height: 22px; overflow: visible; position: relative; width: 24px; }\",\".framer-wrxxs .framer-15giq2r { flex: none; height: 22px; left: calc(50.00000000000002% - 24px / 2); position: absolute; top: calc(50.00000000000002% - 22px / 2); width: 24px; }\",\".framer-wrxxs .framer-1u494qk { -webkit-user-select: none; flex: none; height: auto; pointer-events: none; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-wrxxs.framer-v-1bt8kmg.framer-1pqnpxc { padding: 15px 16px 15px 16px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,'.framer-wrxxs[data-border=\"true\"]::after, .framer-wrxxs [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 49\n * @framerIntrinsicWidth 116\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"IL8FrMPfn\":{\"layout\":[\"auto\",\"auto\"]},\"nl9v1LePn\":{\"layout\":[\"auto\",\"auto\"]},\"i1QLZ054_\":{\"layout\":[\"auto\",\"auto\"]},\"WETtBJ8r8\":{\"layout\":[\"auto\",\"auto\"]},\"oPPcqtAP1\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"maLbBaXzl\":\"title\",\"QVT44Bmsv\":\"link\",\"lfvtRQZuY\":\"tap\",\"nTBvqIVvf\":\"xIcon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxeTew5cBL=withCSS(Component,css,\"framer-wrxxs\");export default FramerxeTew5cBL;FramerxeTew5cBL.displayName=\"Button / Primary\";FramerxeTew5cBL.defaultProps={height:49,width:116};addPropertyControls(FramerxeTew5cBL,{variant:{options:[\"of0ACYhQ9\",\"IL8FrMPfn\",\"nl9v1LePn\"],optionTitles:[\"Primary\",\"Secondary\",\"Tertiary\"],title:\"Variant\",type:ControlType.Enum},maLbBaXzl:{defaultValue:\"Předplatit\",displayTextArea:false,title:\"Title\",type:ControlType.String},onmaLbBaXzlChange:{changes:\"maLbBaXzl\",type:ControlType.ChangeHandler},QVT44Bmsv:{title:\"Link\",type:ControlType.Link},lfvtRQZuY:{title:\"Tap\",type:ControlType.EventHandler},nTBvqIVvf:{defaultValue:false,title:\"X Icon\",type:ControlType.Boolean},onnTBvqIVvfChange:{changes:\"nTBvqIVvf\",type:ControlType.ChangeHandler}});addFonts(FramerxeTew5cBL,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxeTew5cBL\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"49\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"maLbBaXzl\\\":\\\"title\\\",\\\"QVT44Bmsv\\\":\\\"link\\\",\\\"lfvtRQZuY\\\":\\\"tap\\\",\\\"nTBvqIVvf\\\":\\\"xIcon\\\"}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"IL8FrMPfn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nl9v1LePn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"i1QLZ054_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"WETtBJ8r8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"oPPcqtAP1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"116\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xeTew5cBL.map","// Generated by Framer (f0648f9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,patchBorderRadiusScaleCorrector,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ClockTime from\"https://framerusercontent.com/modules/lE3FnWj76o4bcJ2sowee/E45Xa9M4iB6aw7Mokdgn/xvTYe9Qg0.js\";import WordCounter from\"https://framerusercontent.com/modules/n2kju6hoTayc8de8rW3V/e274Hvq6xmVxjm2NjffM/Time_to_read.js\";const ClockTimeFonts=getFonts(ClockTime);const WordCounterFonts=getFonts(WordCounter);const serializationHash=\"framer-qWQHs\";const variantClassNames={REz7draAn:\"framer-v-doxbaw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const tjaNvz1cv=undefined;const r0gJTWoJ_=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();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 getProps=({height,id,title1,title2,width,...props})=>{return{...props,r0gJTWoJ_:title2??props.r0gJTWoJ_??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{children:\"Content\"})}),tjaNvz1cv:title1??props.tjaNvz1cv??/*#__PURE__*/_jsx(React.Fragment,{})};};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,tjaNvz1cv,r0gJTWoJ_,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"REz7draAn\",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-doxbaw\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"REz7draAn\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wgxsjy\",\"data-framer-name\":\"Time and Date Container\",layoutDependency:layoutDependency,layoutId:\"TH21ChYPQ\",style:{opacity:.7,rotate:-90},children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-xr13p4\",\"data-framer-name\":\"Left Edge\",layoutDependency:layoutDependency,layoutId:\"F4criH7cY\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.5 20\" overflow=\"visible\"><path d=\"M 4.5 0 L 0 4.5 L 0 15.5 L 4.5 20\" fill=\"transparent\" stroke=\"var(--token-130d3bff-eca3-4911-bb32-46417816c115, color(display-p3 1 1 1)) /* {&quot;name&quot;:&quot;Heading Color&quot;} */\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-v8xrgi\",layoutDependency:layoutDependency,layoutId:\"ZIBZoON6l\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1g1h6zx\",\"data-border\":true,\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"HbD7aDTSI\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(34, 34, 34)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",\"--corner-shape-fallback\":.752,backgroundColor:\"var(--1pg6xom, rgb(255, 255, 255))\",borderBottomLeftRadius:\"calc(50px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(50px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(50px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(50px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(ClockTime,{animated:true,className:\"framer-1p19ua7\",layoutDependency:layoutDependency,layoutId:\"N1Ri33S6y\",style:{\"--1ww558a\":2,\"--4rxgx6\":\"var(--token-e170d871-edab-4ae0-9d96-7f86059b7d20, rgb(12, 12, 13))\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1sw3ymz-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"zSkPzS9jo-container\",nodeId:\"zSkPzS9jo\",rendersWithMotion:true,scopeId:\"xmZqS3bHb\",children:/*#__PURE__*/_jsx(WordCounter,{contentType:\"multiple\",displayMode:\"time\",font:{fontFamily:'\"Rubik\", \"Rubik Placeholder\", sans-serif',fontFeatureSettings:\"'tnum' on\",fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},fontColor:\"var(--token-e170d871-edab-4ae0-9d96-7f86059b7d20, rgb(12, 12, 13))\",height:\"100%\",id:\"zSkPzS9jo\",layoutId:\"zSkPzS9jo\",timeSuffix:\"m\",title1:tjaNvz1cv,title10:/*#__PURE__*/_jsx(React.Fragment,{}),title11:/*#__PURE__*/_jsx(React.Fragment,{}),title12:/*#__PURE__*/_jsx(React.Fragment,{}),title13:/*#__PURE__*/_jsx(React.Fragment,{}),title14:/*#__PURE__*/_jsx(React.Fragment,{}),title15:/*#__PURE__*/_jsx(React.Fragment,{}),title2:r0gJTWoJ_,title3:/*#__PURE__*/_jsx(React.Fragment,{}),title4:/*#__PURE__*/_jsx(React.Fragment,{}),title5:/*#__PURE__*/_jsx(React.Fragment,{}),title6:/*#__PURE__*/_jsx(React.Fragment,{}),title7:/*#__PURE__*/_jsx(React.Fragment,{}),title8:/*#__PURE__*/_jsx(React.Fragment,{}),title9:/*#__PURE__*/_jsx(React.Fragment,{}),width:\"100%\",wordSuffix:\"Words\"})})})]})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-4rgm3t\",\"data-framer-name\":\"Right Edge\",layoutDependency:layoutDependency,layoutId:\"dqtD4imFW\",requiresOverflowVisible:true,style:{rotate:180},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.5 20\" overflow=\"visible\"><path d=\"M 4.5 0 L 0 4.5 L 0 15.5 L 4.5 20\" fill=\"transparent\" stroke=\"var(--token-130d3bff-eca3-4911-bb32-46417816c115, color(display-p3 1 1 1)) /* {&quot;name&quot;:&quot;Heading Color&quot;} */\"></path></svg>',withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-qWQHs.framer-19evibs, .framer-qWQHs .framer-19evibs { display: block; }\",\".framer-qWQHs.framer-doxbaw { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 20px; }\",\".framer-qWQHs .framer-wgxsjy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 20px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-qWQHs .framer-xr13p4, .framer-qWQHs .framer-4rgm3t { height: 20px; position: relative; width: 5px; }\",\".framer-qWQHs .framer-v8xrgi { flex: none; height: 22px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 70px; }\",\".framer-qWQHs .framer-1g1h6zx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; left: 0px; overflow: var(--overflow-clip-fallback, clip); padding: 3px; position: absolute; right: 0px; top: 50%; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-qWQHs .framer-1p19ua7 { flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-qWQHs .framer-1sw3ymz-container { flex: none; height: auto; position: relative; width: auto; }\",\"@supports (color: color(display-p3 1 1 1)) { .framer-qWQHs { --1pg6xom: color(display-p3 1 1 1); } }\",'.framer-qWQHs[data-border=\"true\"]::after, .framer-qWQHs [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 20\n * @framerIntrinsicWidth 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"tjaNvz1cv\":\"title1\",\"r0gJTWoJ_\":\"title2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxmZqS3bHb=withCSS(Component,css,\"framer-qWQHs\");export default FramerxmZqS3bHb;FramerxmZqS3bHb.displayName=\"Delivery Status\";FramerxmZqS3bHb.defaultProps={height:20,width:20};addPropertyControls(FramerxmZqS3bHb,{tjaNvz1cv:{defaultValue:\"\",title:\"Title 1\",type:ControlType.RichText},r0gJTWoJ_:{defaultValue:\"<p>Content</p>\",title:\"Title 2\",type:ControlType.RichText}});addFonts(FramerxmZqS3bHb,[{explicitInter:true,fonts:[{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4i1VU80V4bVkA.woff2\",weight:\"400\"}]},...ClockTimeFonts,...WordCounterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxmZqS3bHb\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"tjaNvz1cv\\\":\\\"title1\\\",\\\"r0gJTWoJ_\\\":\\\"title2\\\"}\",\"framerIntrinsicHeight\":\"20\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"20\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xmZqS3bHb.map","// Progress bar that wraps around the viewport and fills as you scroll the \"article\" section. Colors and radius are customizable.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState,startTransition}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer,RenderTarget}from\"framer\";/**\n * Circular Screen Progress Bar\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function ScrollProgressBar(props){const{backgroundColor,progressColor,thickness,radius,style}=props;const[progress,setProgress]=useState(0);const isStatic=useIsStaticRenderer();const[viewport,setViewport]=useState({width:0,height:0});useEffect(()=>{if(typeof window!==\"undefined\"){function updateViewport(){startTransition(()=>setViewport({width:window.innerWidth,height:window.innerHeight}));}updateViewport();window.addEventListener(\"resize\",updateViewport);return()=>window.removeEventListener(\"resize\",updateViewport);}},[]);const size=2*radius+thickness;const center=size/2;const r=radius;const circumference=2*(viewport.width+viewport.height);// Scroll progress calculation\nuseEffect(()=>{if(isStatic||typeof window===\"undefined\"||typeof document===\"undefined\")return;function updateProgress(){const article=document.querySelector(\"#article\");if(!article){setProgress(0);return;}const windowHeight=window.innerHeight;const scrollY=window.scrollY;const articleRect=article.getBoundingClientRect();const articleTop=articleRect.top+scrollY;const articleBottom=articleRect.top+scrollY+(article instanceof HTMLElement?article.offsetHeight:0);const start=articleTop;const end=articleBottom-windowHeight;let p=(scrollY-start)/(end-start);p=Math.max(0,Math.min(1,p));setProgress(p);}updateProgress();window.addEventListener(\"scroll\",updateProgress,{passive:true});window.addEventListener(\"resize\",updateProgress);return()=>{window.removeEventListener(\"scroll\",updateProgress);window.removeEventListener(\"resize\",updateProgress);};},[isStatic]);// For static/thumbnail, show 0% progress\nconst displayProgress=isStatic||RenderTarget.current()===RenderTarget.thumbnail?0:progress;const offset=circumference*(1-displayProgress);// Path for border around viewport\nfunction getBorderPath(){const w=viewport.width;const h=viewport.height;const t=thickness/2;const r=30// fixed 30px radius for corners\n;if(!w||!h)return\"\";// Start at top left corner (after radius)\nreturn`M${t+r},${t} H${w-t-r} Q${w-t},${t} ${w-t},${t+r} V${h-t-r} Q${w-t},${h-t} ${w-t-r},${h-t} H${t+r} Q${t},${h-t} ${t},${h-t-r} V${t+r} Q${t},${t} ${t+r},${t}`;}// Hide progress bar if at the top of the article (no scroll yet)\nif(displayProgress===0)return null;return /*#__PURE__*/_jsxs(\"svg\",{width:viewport.width,height:viewport.height,style:{position:\"fixed\",top:0,left:0,width:\"100vw\",height:\"100vh\",pointerEvents:\"none\",zIndex:9999,...style},\"aria-label\":\"Scroll progress\",role:\"progressbar\",\"aria-valuenow\":Math.round(displayProgress*100),\"aria-valuemin\":0,\"aria-valuemax\":100,children:[/*#__PURE__*/_jsx(\"path\",{d:getBorderPath(),fill:\"none\",stroke:backgroundColor,strokeWidth:thickness}),/*#__PURE__*/_jsx(\"path\",{d:getBorderPath(),fill:\"none\",stroke:progressColor,strokeWidth:thickness,strokeDasharray:circumference,strokeDashoffset:offset,strokeLinecap:\"round\",style:{transition:\"stroke-dashoffset 0s\"}})]});}addPropertyControls(ScrollProgressBar,{backgroundColor:{type:ControlType.Color,title:\"Track Color\",defaultValue:\"#EEEEEE\"},progressColor:{type:ControlType.Color,title:\"Progress Color\",defaultValue:\"#0099FF\"},thickness:{type:ControlType.Number,title:\"Thickness\",defaultValue:12,min:2,max:40,step:1,unit:\"px\"},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:380,min:100,max:1e3,step:1,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ScrollProgressBar\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ScrollProgressBar_1.map","// Generated by Framer (f0648f9)\nexport const props={fc1olsj9n:{theme:\"light\"},Kqlu2PLEv:{borderRadius:15,bottomLeftRadius:15,bottomRightRadius:15,darkTheme:\"framerDark\",font:{fontFamily:'\"Rubik\", \"Rubik Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.5em\"},isMixedBorderRadius:false,lightTheme:\"framerLight\",padding:30,paddingBottom:30,paddingLeft:30,paddingPerSide:false,paddingRight:30,paddingTop:30,theme:\"framerDark\",themeMode:\"Static\",topLeftRadius:15,topRightRadius:15},RZdFoLRHC:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:25,bottomLeftRadius:25,bottomRightRadius:25,isMixedBorderRadius:false,topLeftRadius:25,topRightRadius:25},XMPcxtqcN:{borderRadius:25,bottomLeftRadius:0,bottomRightRadius:30,boxShadow:\"\",isMixedBorderRadius:false,isRed:true,topLeftRadius:30,topRightRadius:0}};export const fonts={Kqlu2PLEv:[{explicitInter:true,fonts:[{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4i1VU80V4bVkA.woff2\",weight:\"400\"}]}]};\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"props\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b6e2e7c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-Zk76K .framer-styles-preset-1ubplgm { --corner-shape-fallback: 0.752; border-bottom-left-radius: calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1))); border-bottom-right-radius: calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1))); border-top-left-radius: calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1))); border-top-right-radius: calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1))); corner-shape: superellipse(1.5); }\"];export const className=\"framer-Zk76K\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8b16de8)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Tanker-regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Tanker\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Tanker\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/ATKS7EHYU4PKFTXRA4UFAHPY7XS75QMY/OYTCFLQCR7FVKK7FIO7TCJPY4YG22I3S/GKSURDSYOFIC3Y6F5SMWSENDSAB2YMKC.woff2\",weight:\"400\"}]}];export const css=[\".framer-uhE0l .framer-styles-preset-cceb8f:not(.rich-text-wrapper), .framer-uhE0l .framer-styles-preset-cceb8f.rich-text-wrapper h6 { --framer-font-family: \\\"Tanker\\\", \\\"Tanker Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 15px; --framer-text-alignment: start; --framer-text-color: var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-uhE0l\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8b16de8)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Tanker-regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Tanker\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Tanker\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/ATKS7EHYU4PKFTXRA4UFAHPY7XS75QMY/OYTCFLQCR7FVKK7FIO7TCJPY4YG22I3S/GKSURDSYOFIC3Y6F5SMWSENDSAB2YMKC.woff2\",weight:\"400\"}]}];export const css=[\".framer-mRki3 .framer-styles-preset-1w7giy4:not(.rich-text-wrapper), .framer-mRki3 .framer-styles-preset-1w7giy4.rich-text-wrapper h5 { --framer-font-family: \\\"Tanker\\\", \\\"Tanker Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 23px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 15px; --framer-text-alignment: start; --framer-text-color: var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-mRki3\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1e18c18)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Tanker-regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Tanker\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Tanker\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/ATKS7EHYU4PKFTXRA4UFAHPY7XS75QMY/OYTCFLQCR7FVKK7FIO7TCJPY4YG22I3S/GKSURDSYOFIC3Y6F5SMWSENDSAB2YMKC.woff2\",weight:\"400\"}]}];export const css=[\".framer-A7hgB .framer-styles-preset-yp3xss:not(.rich-text-wrapper), .framer-A7hgB .framer-styles-preset-yp3xss.rich-text-wrapper h3 { --framer-font-family: \\\"Tanker\\\", \\\"Tanker Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 27px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 15px; --framer-text-alignment: start; --framer-text-color: var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-A7hgB\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a72a541)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Rubik-500\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYi1VU80V4bVkA.woff2\",weight:\"500\"}]}];export const css=['.framer-eY4d4 .framer-styles-preset-1j4xbi1:not(.rich-text-wrapper), .framer-eY4d4 .framer-styles-preset-1j4xbi1.rich-text-wrapper code { --corner-shape-fallback: 0.566; --framer-code-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-code-font-style: normal; --framer-code-font-weight: 500; --framer-code-text-color: #333; --framer-font-size-scale: 1; background-color: var(--token-ae5ab988-21ee-4d79-a5bb-6639237b9116, #d7ff37) /* {\"name\":\"Green\"} */; border-bottom-left-radius: calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1))); border-bottom-right-radius: calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1))); border-top-left-radius: calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1))); border-top-right-radius: calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1))); corner-shape: superellipse(2); padding-bottom: 0.1em; padding-left: 0.2em; padding-right: 0.2em; padding-top: 0.1em; }'];export const className=\"framer-eY4d4\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (aabb2d2)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Rubik-500\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYi1VU80V4bVkA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-ZnIYL .framer-styles-preset-8gnxx4:not(.rich-text-wrapper), .framer-ZnIYL .framer-styles-preset-8gnxx4.rich-text-wrapper p { --framer-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.9px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-background-radius: 100px; --framer-text-color: var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }'];export const className=\"framer-ZnIYL\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (55cf326)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Rubik-600\",\"GF;Rubik-900\",\"GF;Rubik-900italic\",\"GF;Rubik-600italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Rubik\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-2Y-1VU80V4bVkA.woff2\",weight:\"600\"},{family:\"Rubik\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-ro-1VU80V4bVkA.woff2\",weight:\"900\"},{family:\"Rubik\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/rubik/v28/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8v0FEU1dYPFkJ1O.woff2\",weight:\"900\"},{family:\"Rubik\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/rubik/v28/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8uDFEU1dYPFkJ1O.woff2\",weight:\"600\"}]}];export const css=['.framer-vuLLN .framer-styles-preset-1n4enz:not(.rich-text-wrapper), .framer-vuLLN .framer-styles-preset-1n4enz.rich-text-wrapper p { --framer-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold: \"Rubik\", sans-serif; --framer-font-family-bold-italic: \"Rubik\", sans-serif; --framer-font-family-italic: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: -0.03em; --framer-line-height: 120%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-d2ac7e4a-3f1c-4e54-8a97-70c5958eeb8e, #0a0a0a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-vuLLN\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e557b56)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Rubik-500\",\"Inter-Black\",\"Inter-BlackItalic\",\"Inter-BoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYi1VU80V4bVkA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/mkY5Sgyq51ik0AMrSBwhm9DJg.woff2\",weight:\"900\"},{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/X5hj6qzcHUYv7h1390c8Rhm6550.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cugnVhSraaRyANCaUtI5FV17wk.woff2\",weight:\"900\"},{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/5HcVoGak8k5agFJSaKa4floXVu0.woff2\",weight:\"900\"},{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/rZ5DdENNqIdFTIyQQiP5isO7M.woff2\",weight:\"900\"},{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/P2Bw01CtL0b9wqygO0sSVogWbo.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/05KsVHGDmqXSBXM4yRZ65P8i0s.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ky8ovPukK4dJ1Pxq74qGhOqCYI.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/vvNSqIj42qeQ2bvCRBIWKHscrc.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/3ZmXbBKToJifDV9gwcifVd1tEY.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/FNfhX3dt4ChuLJq2PwdlxHO7PU.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/gcnfba68tfm7qAyrWRCf9r34jg.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/efTfQcBJ53kM2pB1hezSZ3RDUFs.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"}]}];export const css=['.framer-kH7pZ .framer-styles-preset-1j455dw:not(.rich-text-wrapper), .framer-kH7pZ .framer-styles-preset-1j455dw.rich-text-wrapper h2 { --framer-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-kH7pZ\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (53eda0e)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Rubik-500\",\"GF;Rubik-700\",\"GF;Rubik-700italic\",\"GF;Rubik-500italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYi1VU80V4bVkA.woff2\",weight:\"500\"},{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-4I-1VU80V4bVkA.woff2\",weight:\"700\"},{cssFamilyName:\"Rubik\",source:\"google\",style:\"italic\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8u6FEU1dYPFkJ1O.woff2\",weight:\"700\"},{cssFamilyName:\"Rubik\",source:\"google\",style:\"italic\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8tvE0U1dYPFkJ1O.woff2\",weight:\"500\"}]}];export const css=['.framer-DR7qN .framer-styles-preset-1jpjiqf:not(.rich-text-wrapper), .framer-DR7qN .framer-styles-preset-1jpjiqf.rich-text-wrapper blockquote { --corner-shape-fallback: 0.752; --framer-blockquote-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-blockquote-font-family-bold: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-blockquote-font-family-bold-italic: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-blockquote-font-family-italic: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-blockquote-font-size: 16px; --framer-blockquote-font-style: normal; --framer-blockquote-font-style-bold: normal; --framer-blockquote-font-style-bold-italic: italic; --framer-blockquote-font-style-italic: italic; --framer-blockquote-font-variation-axes: normal; --framer-blockquote-font-weight: 500; --framer-blockquote-font-weight-bold: 700; --framer-blockquote-font-weight-bold-italic: 700; --framer-blockquote-font-weight-italic: 500; --framer-blockquote-letter-spacing: 0em; --framer-blockquote-line-height: 1.8em; --framer-blockquote-paragraph-spacing: 20px; --framer-blockquote-text-alignment: left; --framer-blockquote-text-stroke-color: initial; --framer-blockquote-text-stroke-width: initial; --framer-font-open-type-features: normal; background-color: var(--token-11897c64-38e0-4e32-9ffb-afe96f682022, #d7ff37); border-bottom-left-radius: calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1))); border-bottom-right-radius: calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1))); border-bottom-width: 2px; border-color: var(--token-83c7ebe0-56fa-4464-af5e-0035fe3955de, #010204); border-left-width: 2px; border-right-width: 2px; border-style: solid; border-top-left-radius: calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1))); border-top-right-radius: calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1))); border-top-width: 2px; corner-shape: superellipse(1.5); padding: 10px; }','.framer-DR7qN .framer-styles-preset-1jpjiqf:not(.rich-text-wrapper)::before, .framer-DR7qN .framer-styles-preset-1jpjiqf.rich-text-wrapper blockquote::before { background-color: var(--token-5876ebfa-c620-4d19-aa30-d719737c24c4, rgba(230, 230, 230, 0.85)); border-radius: 1px; content: \" \"; display: none; height: 100%; left: 0px; position: absolute; top: 0px; width: 1px; }'];export const className=\"framer-DR7qN\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1e18c18)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Tanker-regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Tanker\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Tanker\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/ATKS7EHYU4PKFTXRA4UFAHPY7XS75QMY/OYTCFLQCR7FVKK7FIO7TCJPY4YG22I3S/GKSURDSYOFIC3Y6F5SMWSENDSAB2YMKC.woff2\",weight:\"400\"}]}];export const css=['.framer-rb7nX .framer-styles-preset-1rdbqc8:not(.rich-text-wrapper), .framer-rb7nX .framer-styles-preset-1rdbqc8.rich-text-wrapper h4 { --framer-font-family: \"Tanker\", \"Tanker Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 15px; --framer-text-alignment: start; --framer-text-color: var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-rb7nX\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (747ab96)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-jtIQi .framer-styles-preset-5rljva:not(.rich-text-wrapper), .framer-jtIQi .framer-styles-preset-5rljva.rich-text-wrapper table { --corner-shape-fallback: 0.566; border-bottom-left-radius: calc(25px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1))); border-bottom-right-radius: calc(25px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1))); border-color: var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, #000000); border-style: solid; border-top-left-radius: calc(25px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1))); border-top-right-radius: calc(25px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1))); border-width: 2px; corner-shape: superellipse(2); overflow: hidden; }\",\".framer-jtIQi .framer-styles-preset-5rljva:not(.rich-text-wrapper) th, .framer-jtIQi .framer-styles-preset-5rljva.rich-text-wrapper table th, .framer-jtIQi .framer-styles-preset-5rljva:not(.rich-text-wrapper) td, .framer-jtIQi .framer-styles-preset-5rljva.rich-text-wrapper table td { padding: 5px; }\",\".framer-jtIQi .framer-styles-preset-5rljva:not(.rich-text-wrapper) th, .framer-jtIQi .framer-styles-preset-5rljva.rich-text-wrapper table th { background-color: var(--token-72b4a031-0059-42cb-997f-fca2900d2a35, #d7ff37); }\",\".framer-jtIQi .framer-styles-preset-5rljva:not(.rich-text-wrapper) tr + tr td, .framer-jtIQi .framer-styles-preset-5rljva:not(.rich-text-wrapper) tr + tr th, .framer-jtIQi .framer-styles-preset-5rljva.rich-text-wrapper table tr + tr td, .framer-jtIQi .framer-styles-preset-5rljva.rich-text-wrapper table tr + tr th { border-top-color: var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, #000000); border-top-style: solid; border-top-width: 2px; }\",\".framer-jtIQi .framer-styles-preset-5rljva:not(.rich-text-wrapper) td + td, .framer-jtIQi .framer-styles-preset-5rljva:not(.rich-text-wrapper) th + th, .framer-jtIQi .framer-styles-preset-5rljva:not(.rich-text-wrapper) td + th, .framer-jtIQi .framer-styles-preset-5rljva:not(.rich-text-wrapper) th + td, .framer-jtIQi .framer-styles-preset-5rljva.rich-text-wrapper table td + td, .framer-jtIQi .framer-styles-preset-5rljva.rich-text-wrapper table th + th, .framer-jtIQi .framer-styles-preset-5rljva.rich-text-wrapper table td + th, .framer-jtIQi .framer-styles-preset-5rljva.rich-text-wrapper table th + td { border-left-color: var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, #000000); border-left-style: solid; border-left-width: 2px; }\"];export const className=\"framer-jtIQi\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f8e3bf6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Rubik-700\",\"GF;Rubik-900\",\"GF;Rubik-900italic\",\"GF;Rubik-700italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Rubik\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/rubik/v30/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-4I-1VU80V4bVkA.woff2\",weight:\"700\"},{family:\"Rubik\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/rubik/v30/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-ro-1VU80V4bVkA.woff2\",weight:\"900\"},{family:\"Rubik\",openType:true,source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/rubik/v30/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8v0FEU1dYPFkJ1O.woff2\",weight:\"900\"},{family:\"Rubik\",openType:true,source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/rubik/v30/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8u6FEU1dYPFkJ1O.woff2\",weight:\"700\"}]}];export const css=['.framer-cUtiN .framer-styles-preset-1b6jt0c:not(.rich-text-wrapper), .framer-cUtiN .framer-styles-preset-1b6jt0c.rich-text-wrapper h1 { --framer-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold: \"Rubik\", sans-serif; --framer-font-family-bold-italic: \"Rubik\", sans-serif; --framer-font-family-italic: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 35px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -0.04em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-cUtiN\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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C,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,GAAG,IAAI,CAAC,CAAC,EAAE,GAAG,GAAG,GAAG,IAAI,CAAC,CAAC,EAAE,GAAG,GAAG,GAAG,IAAI,CAAC,CAAC,EAAE,GAAG,GAAG,GAAG,IAAI,CAAC,CAAC,EAAE,GAAG,GAAG,GAAG,IAAI,CAAC,CAAC,EAAE,GAAG,GAAG,GAAG,GAAG,IAAI,CAAC,CAAC,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,CAAC,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,CAAC,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,CAAC,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,CAAC,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,CAAC,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,CAAC,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,CAAC,CAAC,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,CAAC,CAAC,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,CAAC,CAAC,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,CAAC,CAAC,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,CAAC,CAAC,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,CAAC,CAA+B,EAAW,IAAI,EAAE,CAAE,SAAS,GAAQ,EAAY,EAAE,EAAE,CAAC,OAAO,EAAP,CAAoB,KAAK,GAAc,WAAW,OAAO,EAAE,GAAG,GAAI,EAAE,KAAK,GAAc,WAAW,OAAO,EAAE,GAAI,EAAE,KAAK,GAAc,WAAW,OAAO,EAAE,GAAI,EAAE,KAAK,GAAc,WAAW,OAAO,EAAE,GAAG,GAAI,EAAE,KAAK,GAAc,WAAW,OAAO,KAAK,MAAM,EAAE,EAAE,CAAC,KAAK,MAAM,EAAE,EAAE,EAAE,GAAI,EAAE,KAAK,GAAc,WAAW,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,GAAI,EAAE,KAAK,GAAc,WAAW,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,GAAI,EAAE,KAAK,GAAc,WAAW,QAAQ,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,GAAI,EAAE,QAAQ,MAAO,IAAQ,SAAS,GAA0B,EAAmB,CAAC,IAAI,EAAE,IAAI,GAAa,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,IAAI,EAAE,EAAE,EAAE,EAAmB,IAAK,EAAE,EAAE,SAAS,IAAI,GAAa,CAAC,EAAE,EAAO,KAAK,EAAE,CAAC,CAAC,EAAE,CAAC,CAAE,OAAO,EAAG,SAAS,GAAgB,EAAK,EAAK,CAAC,GAAG,GAAG,GAAM,EAAK,GAC/9D,OAAO,EAAP,CAAa,IAAK,GAAE,MAAO,GAC1B,QAAQ,MAAO,WAAY,EAAK,GACjC,OAAO,EAAP,CAAa,IAAK,GAAE,MAAO,IAAG,QAAQ,MAAO,YAAa,EAAK,GAC/D,OAAO,EAAP,CAAa,IAAK,GAAE,MAAO,IAAG,QAAQ,MAAO,IAAK,MAAO,IAAI,SAAS,GAAa,EAAG,CAAC,IAAM,EAAY,EAAG,gBAAgB,CAAK,EAAU,EAC3I,IAAI,IAAI,EAAI,EAAE,EAAI,EAAY,IAAO,IAAI,IAAI,EAAI,EAAE,EAAI,EAAY,IAAM,CAAC,IAAI,EAAU,EAAQ,EAAK,EAAG,OAAO,EAAI,EAAI,CAAC,IAAI,IAAI,EAAE,GAAG,GAAG,EAAE,IAAQ,OAAI,EAAE,GAAG,GAAa,EAAI,GAAW,IAAI,IAAI,EAAE,GAAG,GAAG,EAAE,IAAQ,EAAI,EAAE,GAAG,GAAa,EAAI,GAAc,IAAI,GAAG,IAAI,GAAc,IAAO,EAAG,OAAO,EAAI,EAAE,EAAI,EAAE,EAAC,IAAiB,EAAU,IAAE,GAAW,EAAE,EAAU,GACpW,IAAI,IAAI,EAAI,EAAE,EAAI,EAAY,EAAE,IAAO,IAAI,IAAI,EAAI,EAAE,EAAI,EAAY,EAAE,IAAM,CAAC,IAAI,EAAM,EAAK,EAAG,OAAO,EAAI,EAAI,EAAC,IAAW,EAAG,OAAO,EAAI,EAAE,EAAI,EAAC,IAAW,EAAG,OAAO,EAAI,EAAI,EAAE,EAAC,IAAW,EAAG,OAAO,EAAI,EAAE,EAAI,EAAE,EAAC,KAAW,IAAQ,GAAG,IAAQ,KAAE,GAAW,GAC7P,IAAI,IAAI,EAAI,EAAE,EAAI,EAAY,IAAO,IAAI,IAAI,EAAI,EAAE,EAAI,EAAY,EAAE,IAAU,EAAG,OAAO,EAAI,EAAI,EAAE,CAAC,EAAG,OAAO,EAAI,EAAI,EAAE,EAAE,EAAG,OAAO,EAAI,EAAI,EAAE,EAAE,EAAG,OAAO,EAAI,EAAI,EAAE,EAAE,EAAG,OAAO,EAAI,EAAI,EAAE,EAAE,CAAC,EAAG,OAAO,EAAI,EAAI,EAAE,EAAE,EAAG,OAAO,EAAI,EAAI,EAAE,GAAE,GAAW,IAAM,IAAI,IAAI,EAAI,EAAE,EAAI,EAAY,IAAO,IAAI,IAAI,EAAI,EAAE,EAAI,EAAY,EAAE,IAAU,EAAG,OAAO,EAAI,EAAI,EAAE,CAAC,EAAG,OAAO,EAAI,EAAE,EAAI,EAAE,EAAG,OAAO,EAAI,EAAE,EAAI,EAAE,EAAG,OAAO,EAAI,EAAE,EAAI,EAAE,EAAG,OAAO,EAAI,EAAE,EAAI,EAAE,CAAC,EAAG,OAAO,EAAI,EAAE,EAAI,EAAE,EAAG,OAAO,EAAI,EAAE,EAAI,GAAE,GAAW,IAC9e,IAAI,EAAU,EAAE,IAAI,IAAI,EAAI,EAAE,EAAI,EAAY,IAAO,IAAI,IAAI,EAAI,EAAE,EAAI,EAAY,IAAU,EAAG,OAAO,EAAI,EAAI,EAAC,IAAc,IAAM,EAAM,KAAK,IAAI,IAAI,EAAU,EAAY,EAAY,GAAG,CAAC,EAAsB,MAApB,IAAW,EAAM,GAAU,EAYuE,SAAS,GAAY,EAAO,EAAS,CAAC,IAAI,EAAO,EAAM,EAAW,EAAM,EAAW,EAAQ,EAAW,MAAM,EAAS,OAAO,CAAO,EAAW,MAAM,EAAS,OAAO,CAAC,IAAI,IAAI,EAAE,EAAE,EAAE,EAAS,OAAO,IAAI,CAAC,IAAM,EAAQ,EAAS,GAAG,UAAgB,EAAQ,EAAS,GAAG,WAAW,EAAQ,EAAW,KAAK,IAAI,EAAW,EAAQ,CAAC,EAAW,KAAK,IAAI,EAAW,EAAQ,CAAC,EAAO,GAAO,MAAM,EAAQ,CAAC,IAAI,IAAI,EAAE,EAAE,EAAE,EAAO,GAAG,OAAO,IAAK,EAAO,GAAG,GAAG,IAAI,EAAO,OAAO,EAAE,GAAS,GAAQ,EAAQ,IAAM,EAAO,GAA0B,EAAQ,CAAsE,EAAvD,IAAI,GAAa,EAAO,GAAG,EAAO,WAAW,CAAC,EAAE,CAAuB,IAAI,EAAO,CAAC,EAAO,GAAO,MAAM,EAAO,WAAW,CAAC,EAAE,CAAC,IAAI,IAAI,EAAE,EAAE,EAAE,EAAO,GAAG,OAAO,IAAI,CAAC,IAAM,EAAS,EAAE,EAAQ,WAAW,CAAC,EAAO,GAAG,OAAO,EAAO,GAAG,GAAG,GAAU,EAAE,EAAQ,IAAI,EAAS,CAAC,GAAI,IAAI,EAAe,EAAE,IAAI,IAAI,EAAE,EAAE,EAAE,EAAS,OAAO,IAAI,GAAgB,EAAS,GAAG,WAAW,IAAM,EAAS,MAAM,EAAe,CAAK,EAAM,EAAE,IAAI,IAAI,EAAE,EAAE,EAAE,EAAW,IAAK,IAAI,IAAI,EAAE,EAAE,EAAE,EAAS,OAAO,IAAQ,EAAE,EAAO,GAAG,SAAO,EAAK,KAAS,EAAO,GAAG,IAAK,IAAI,IAAI,EAAE,EAAE,EAAE,EAAW,IAAK,IAAI,IAAI,EAAE,EAAE,EAAE,EAAS,OAAO,IAAQ,EAAE,EAAO,GAAG,SAAO,EAAK,KAAS,EAAO,GAAG,IAAK,OAAO,EAM4N,SAAS,GAAM,EAAE,EAAI,EAAI,CAAC,OAAO,KAAK,IAAI,EAAI,KAAK,IAAI,EAAI,EAAE,CAAC,CAAE,SAAS,GAAU,EAAE,CAAC,OAAO,EAAE,QAAQ,KAAK,QAAQ,CAAC,QAAQ,KAAK,OAAO,CAAC,QAAQ,KAAK,OAAO,CAAC,QAAQ,KAAK,SAAS,CAAC,QAAQ,KAAK,SAAS,CAAE,SAAS,GAAiB,EAAI,EAAI,EAAY,CAAC,IAAM,EAAU,GAAK,GAAG,GAAK,GAAG,GAAK,GAAG,GAAK,EAAQ,EAAW,GAAK,GAAG,GAAK,GAAG,GAAK,EAAY,GAAG,GAAK,EAAY,EAAQ,EAAa,GAAK,EAAY,GAAG,GAAK,EAAY,GAAG,GAAK,GAAG,GAAK,EAAE,OAAO,GAAW,GAAY,EAAc,SAAS,GAAqB,EAAQ,EAAQ,EAAW,EAAS,EAAU,EAAe,EAAG,EAAG,CAAC,IAAM,EAAE,EAAE,EAAiB,EAAG,GAAM,EAAe,EAAW,EAAE,EAAE,EAAW,CAAO,EAAQ,IAAW,UAAU,GAAM,EAAU,EAAW,EAAE,EAAE,EAAE,CAAC,EAAQ,EAAS,IAAW,UAAU,GAAM,EAAU,IAAI,EAAW,GAAG,EAAE,EAAE,GAAI,EAAE,CAAC,EAAQ,EAAQ,IAAW,UAAU,GAAM,EAAU,GAAG,EAAW,GAAG,EAAE,EAAE,GAAI,EAAE,CAAC,EAAQ,EAAY,EAAS,EAAW,EAAE,EAAS,EAAW,EAAE,EAAE,EAAkB,EAAU,EAAE,EAAE,EAAiBC,EAAG,GAAS,EAAE,GAAW,EAAQ,EAAG,GAAS,EAAE,GAAW,EAGvtF,MAAM,CAAC,YAAY,EAAQ,OAAO,EAAQ,WAAW,EAAE,YAAY,EAAE,QAAQ,EAAQ,QAAQ,EAAQ,UAAU,EAAG,MAAM,YAAY,EAAQ,EAAY,OAAO,EAAQ,EAAY,WAAW,EAAW,YAAY,EAAW,QAAQ,EAAS,QAAQ,EAAS,UAAU,EAAG,MAAM,YAAYA,EAAG,OAAO,EAAG,WAAW,EAAU,YAAY,EAAU,QAAQ,EAAQ,QAAQ,EAAQ,UAAU,EAAG,MAAM,CAAC,KAAK,GAAG,CAQlZ,SAAwB,GAAa,EAAM,CAAC,GAAK,CAAC,QAAM,MAAI,OAAK,YAAU,aAAW,aAAW,aAAW,WAAS,YAAU,iBAAe,SAAO,cAAY,SAAOC,EAAY,EAAS,IAAqB,CAAM,CAAC,EAAe,GAAmBC,EAAS,EAAM,CACvQ,EAAKC,EAAO,KAAK,CAAC,MAAc,CAAC,GAAG,EAAS,CAAC,MAAoB,EAAkB,EAAM,CAAC,CAAC,OAAQ,GAAU,IAAS,OAAY,CAAC,MAAoB,EAAkB,EAAM,CAAC,CAAC,OAAmJ,OAAxI,EAAK,SAAQ,EAAO,aAAa,EAAK,QAAQ,CAAC,EAAK,QAAQ,EAAO,eAAe,CAAC,MAAoB,EAAkB,EAAM,CAAC,EAAG,IAAI,KAAW,CAAW,IAAS,QAAa,EAAK,SAAQ,EAAO,aAAa,EAAK,QAAQ,GAAK,CAAC,EAAM,EAAS,CAAC,CAAC,IAAM,EAAQ,GAAe,EAAI,CAAC,EAAI,IAAU,EAAOC,MAAY,CAAC,IAAM,GAAM,GAAgB,IAAI,MAAM,EAAE,sBAA4B,EAAM,IAAI,GAAY,EAAE,GAAoB,GAAS,CAAkC,OAAjC,EAAM,QAAQ,EAAK,CAAC,EAAM,MAAM,CAAO,CAAC,QAAM,OAAK,EAAG,CAAC,EAAe,EAAQ,CAAC,CAAO,EAAUA,MAAY,CAAC,IAAM,EAAY,EAAO,MAAM,gBAAgB,CAAO,EAAO,GAAM,KAAK,MAAM,EAAK,CAAC,IAAI,KAAK,CAAO,EAAK,GAAM,KAAK,MAAM,EAAU,CAAC,EAAE,KAAK,MAAM,EAAO,EAAE,EAAE,CAAC,CAAiD,EAAhC,KAAK,IAAI,EAAE,EAAO,EAAK,EAAE,CAA4B,EAAkB,EAAG,EAAiB,EAAG,EAAiB,EAAM,EAAE,CAAC,EAAM,KAAK,kDAAkD,EAAO,YAAY,EAAO,iBAAiB,EAAO,GAAG,EAAO,iCAAiC,CAAC,EAAM,KAAK,0CAA0C,EAAG,MAAM,CAChsC,IAAM,GAAhC,EAAO,UAAU,WAAyB,UAAU,GAAM,EAAY,EAAE,IAAI,CAAC,EAAQ,EAAG,EAAE,EAAE,EAAE,EAAW,EAAE,IAAI,IAAI,EAAI,EAAE,EAAI,EAAY,IAAO,IAAI,IAAI,EAAI,EAAE,EAAI,EAAY,IAAM,CAA2C,GAAvC,CAAC,EAAO,MAAM,OAAO,EAAI,EAAI,EAAa,GAAiB,EAAI,EAAI,EAAY,CAAC,SAAS,IAAML,EAAE,EAAK,EAAI,EAAiB,EAAE,EAAK,EAAI,EAAc,EAAG,EAAG,EAAM,KAAK,YAAYA,EAAE,OAAO,EAAE,WAAW,EAAW,YAAY,EAAW,QAAQ,EAAG,QAAQ,EAAG,UAAU,EAAG,MAAM,CAAO,EAAM,KAAK,YAAYA,EAAE,OAAO,EAAE,WAAW,EAAW,YAAY,EAAW,UAAU,EAAG,MAAM,CAC/jB,IAAM,GAAW,EAAI,KAAO,CAAC,EAAE,EAAK,EAAI,EAAW,EAAE,EAAK,EAAI,EAAW,EAAQ,EAAG,EAAU,EAAE,EAAE,CAAO,EAAG,EAAU,EAAE,EAAY,EAAE,CAAO,EAAG,EAAU,EAAY,EAAE,EAAE,CAAmT,OAAlT,EAAM,KAAK,GAAqB,EAAG,EAAE,EAAG,EAAE,EAAW,EAAS,EAAU,EAAe,EAAG,EAAG,CAAC,CAAC,EAAM,KAAK,GAAqB,EAAG,EAAE,EAAG,EAAE,EAAW,EAAS,EAAU,EAAe,EAAG,EAAG,CAAC,CAAC,EAAM,KAAK,GAAqB,EAAG,EAAE,EAAG,EAAE,EAAW,EAAS,EAAU,EAAe,EAAG,EAAG,CAAC,CAAC,EAAM,KAAK,SAAS,CAAQ,EAAM,KAAK,GAAG,EAAG,CAAC,EAAO,EAAK,EAAU,EAAW,EAAW,EAAS,EAAU,EAAe,EAAO,EAAY,CAAC,CAAO,EAAQK,MAAuB,IAAS,OAAkB,GAA2G,6BAAnF,IAAS,OAAiE,GAArD,EAAO,KAAK,SAAS,mBAAmB,EAAU,CAAC,CAAC,GAAmD,CAAC,EAAU,CAAC,CAAO,EAAa,CAAC,EAAE,GAAO,EAAM,QAAQ,QAA6D,OAA9B,GAAO,EAAM,OAAqC,EAAK,MAAM,CAAC,MAAM,CAAC,GAAG,EAAM,SAAS,WAAW,MAAM,OAAO,OAAO,OAAO,SAAS,EAAE,UAAU,EAAE,QAAQ,OAAO,WAAW,UAAU,eAAe,UAAU,CAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,OAAO,OAAO,OAAO,SAAS,EAAE,UAAU,EAAE,aAAa,EAAW,WAAW,UAAU,UAAU,OAAO,QAAQ,EAAE,QAAQ,OAAO,cAAc,SAAS,IAAI,GAAG,UAAU,aAAa,SAAS,SAAS,GAAG,EAAa,EAAE,CAAC,CAAC,SAAS,cAAc,CAAwB,CAAC,aAAa,eAAe,SAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,OAAO,KAAK,EAAE,QAAQ,OAAO,WAAW,SAAS,WAAW,cAAc,aAAa,OAAO,CAAC,SAAS,EAAqB,EAAK,MAAM,CAAC,IAAI,EAAQ,IAAI,eAAe,GAAU,EAAO,KAAK,GAAG,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,SAAS,OAAO,UAAU,OAAO,UAAU,UAAU,QAAQ,QAAQ,aAAa,GAAc,aAAW,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,aAAa,GAAc,aAAW,CAAC,aAAa,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,iDA3CxvD,IAAqE,IAAwE,CAAoM,EAAO,CAAC,KAAK,EAAE,CAAC,GAAG,EAAE,EAAE,MAAU,MAAM,QAAQ,EAAE,IAAI,CAAC,OAAO,EAAO,UAAU,IAAK,KAAK,EAAE,CAAC,KAAM,EAAE,GAAE,GAAG,IAAI,KAAM,GAAG,KAAI,GAAG,IAAI,OAAO,EAAO,UAAU,IAAK,UAAc,MAAM,IAAI,CAAC,UAAc,MAAM,IAAI,CAAC,EAAE,UAAqB,CAAC,IAAI,IAAI,EAAE,EAAE,EAAE,EAAE,IAAI,EAAO,UAAU,GAAG,GAAG,EAAE,IAAI,IAAI,EAAE,EAAE,EAAE,IAAI,IAAI,EAAO,UAAU,GAAG,EAAO,UAAU,EAAE,GAAG,EAAO,UAAU,EAAE,GAAG,EAAO,UAAU,EAAE,GAAG,EAAO,UAAU,EAAE,GAAG,IAAI,IAAI,EAAE,EAAE,EAAE,IAAI,IAAI,EAAO,UAAU,EAAO,UAAU,IAAI,KAAM,CAAO,GAAN,MAAM,CAAY,CAAC,IAAI,EAAM,CAAC,OAAO,KAAK,IAAI,GAAQ,WAAW,CAAC,OAAO,KAAK,IAAI,OAAQ,SAAS,EAAE,CAAC,IAAM,EAAQ,MAAM,KAAK,WAAW,CAAC,EAAE,WAAW,CAAC,EAAE,CAAC,KAAK,EAAE,CAAC,IAAI,IAAI,EAAE,EAAE,EAAE,KAAK,WAAW,CAAC,IAAK,IAAI,IAAI,EAAE,EAAE,EAAE,EAAE,WAAW,CAAC,IAAK,EAAI,EAAE,IAAI,EAAO,KAAK,EAAO,KAAK,KAAK,IAAI,EAAE,CAAC,CAAC,EAAO,KAAK,EAAE,IAAI,EAAE,CAAC,CAAC,CAAG,OAAO,IAAI,EAAa,EAAI,EAAE,CAAE,IAAI,EAAE,CAAC,GAAG,KAAK,WAAW,CAAC,EAAE,WAAW,CAAC,EAAE,OAAO,KAAK,IAAM,EAAM,EAAO,KAAK,KAAK,IAAI,EAAE,CAAC,CAAC,EAAO,KAAK,EAAE,IAAI,EAAE,CAAC,CAAO,EAAI,KAAK,IAAI,OAAO,CAAC,IAAI,IAAI,EAAE,EAAE,EAAE,EAAE,WAAW,CAAC,IAAK,EAAI,IAAI,EAAO,KAAK,EAAO,KAAK,EAAE,IAAI,EAAE,CAAC,CAAC,EAAM,CAAE,OAAO,IAAI,EAAa,EAAI,EAAE,CAAC,IAAI,EAAE,CAAE,YAAY,EAAI,EAAM,CAAC,GAAiB,KAAK,MAAM,IAAK,GAAE,CAAC,IAAI,EAAO,EAAE,KAAM,EAAO,EAAI,QAAQ,EAAI,KAAU,GAAE,IAAS,KAAK,IAAQ,MAAM,EAAI,OAAO,EAAO,EAAM,CAAC,IAAI,IAAI,EAAE,EAAE,EAAE,EAAI,OAAO,EAAO,IAAI,KAAK,IAAI,GAAG,EAAI,EAAE,KAAgB,GAAc,CAAC,WAAW,EAAE,WAAW,EAAE,WAAW,EAAE,WAAW,EAAE,WAAW,EAAE,WAAW,EAAE,WAAW,EAAE,WAAW,EAAE,CAAO,GAAoB,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAO,GAAN,KAAiB,CAAC,IAAI,EAAM,CAAC,IAAM,EAAS,KAAK,MAAM,EAAM,EAAE,CAAC,OAAO,KAAK,OAAO,KAAY,EAAE,EAAM,EAAE,IAAK,EAAG,IAAI,EAAI,EAAO,CAAC,IAAI,IAAI,EAAE,EAAE,EAAE,EAAO,IAAI,KAAK,QAAQ,IAAM,EAAO,EAAE,EAAE,IAAK,EAAE,CAAE,OAAO,EAAI,CAAC,IAAM,EAAS,KAAK,MAAM,KAAK,OAAO,EAAE,CAAI,KAAK,OAAO,QAAQ,GAAS,KAAK,OAAO,KAAK,EAAE,CAAI,IAAI,KAAK,OAAO,IAAW,MAAM,KAAK,OAAO,GAAE,KAAK,SAAU,aAAa,CAAC,GAAiB,KAAK,SAAS,IAAK,GAAE,CAAC,GAAiB,KAAK,SAAS,IAAK,GAAE,CAAC,KAAK,OAAO,EAAE,CAAC,KAAK,OAAO,IAAU,GAAN,KAAgB,CAAC,WAAW,CACt/E,IAAI,EAAI,EAAE,IAAI,IAAI,EAAE,EAAE,EAAE,KAAK,KAAK,OAAO,IAAI,CAAC,IAAM,EAAE,KAAK,KAAK,WAAW,EAAE,CAAI,EAAE,IAAI,GAAK,EAAU,EAAE,KAAK,GAAK,EAAU,EAAE,MAAM,GAAK,EAAO,GAAK,EAAG,OAAO,EAAK,MAAM,EAAO,CACjL,IAAI,IAAI,EAAE,EAAE,EAAE,KAAK,KAAK,OAAO,IAAI,CAAC,IAAI,EAAE,KAAK,KAAK,WAAW,EAAE,CAAI,EAAE,IAAK,EAAO,IAAI,EAAE,EAAE,CAAU,EAAE,MAAM,EAAO,IAAI,IAAI,IAAI,EAAE,EAAE,CAAC,EAAO,IAAI,IAAI,EAAE,GAAG,EAAE,EAAU,EAAE,OAAO,EAAO,IAAI,IAAI,IAAI,GAAG,EAAE,CAAC,EAAO,IAAI,IAAI,IAAI,EAAE,GAAG,EAAE,CAAC,EAAO,IAAI,IAAI,EAAE,GAAG,EAAE,EACxP,EAAO,IAAI,GAAG,EAAE,EAAI,YAAY,EAAK,CAAC,GAAiB,KAAK,OAAO,IAAK,GAAE,CAAC,KAAK,KAAK,IAQsJ,GAAO,CAAC,eAAe,EAAE,CAAO,GAAU,CAAC,YAAY,EAAW,EAAkB,CAAC,IAAM,EAAQ,GAAU,gBAAgB,EAAW,EAAkB,CAAC,GAAG,CAAC,EAAQ,MAAU,MAAM,6BAA6B,EAAW,sBAAsB,EAAkB,CAAC,IAAM,EAAO,EAAQ,OAAO,EAAQ,EAAK,EAAE,CAAC,IAAI,IAAI,EAAE,EAAE,EAAE,EAAO,IAAI,CAAC,IAAM,EAAM,EAAQ,EAAE,EAAE,GAAS,EAAW,EAAQ,EAAE,EAAE,GAAS,EAAU,EAAQ,EAAE,EAAE,GAAG,IAAI,IAAI,EAAE,EAAE,EAAE,EAAM,IAAI,EAAK,KAAK,CAAC,aAAW,YAAU,CAAC,CAAE,OAAO,GAAO,gBAAgB,EAAW,EAAkB,CACzwB,IAAM,EAAe,CACrB,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,EAAE,CACtC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,CACvC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,CACvC,CAAC,EAAE,IAAI,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,EAAE,CACvC,CAAC,EAAE,IAAI,IAAI,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,EAAE,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,EAAE,GAAG,GAAG,CACzD,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,CACvC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,EAAE,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,EAAE,GAAG,GAAG,CACvD,CAAC,EAAE,IAAI,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,EAAE,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,EAAE,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,EAAE,GAAG,GAAG,CAChE,CAAC,EAAE,IAAI,IAAI,CAAC,CAAC,EAAE,GAAG,GAAG,EAAE,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,EAAE,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,EAAE,GAAG,GAAG,CACjE,CAAC,EAAE,GAAG,GAAG,EAAE,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,EAAE,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,EAAE,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,EAAE,GAAG,GAAG,CAAC,CACxE,GAAG,EAAW,GAAG,EAAW,GAAG,OAAO,KAAK,OAAO,EAAP,CAA0B,IAAK,GAAE,OAAO,GAAgB,EAAW,GAAG,EAAE,GAAG,IAAK,GAAE,OAAO,GAAgB,EAAW,GAAG,EAAE,GAAG,IAAK,GAAE,OAAO,GAAgB,EAAW,GAAG,EAAE,GAAG,IAAK,GAAE,OAAO,GAAgB,EAAW,GAAG,EAAE,GAAG,QAAQ,OAAO,OAAQ,CAAurC,GAAN,KAAiB,CAAC,QAAQ,EAAK,CAAC,KAAK,SAAS,KAAK,IAAI,GAAW,EAAK,CAAC,CAAC,KAAK,UAAU,KAAM,OAAO,EAAI,EAAI,CAAgE,OAA3D,KAAK,QAA6B,KAAK,QAAQ,KAAO,KAAgB,GAAlD,GAAwD,gBAAgB,CAAC,OAAO,KAAK,YAAa,MAAM,CAAI,KAAK,WAAW,IAAG,KAAK,WAAW,KAAK,mBAAmB,EAAE,KAAK,SAAS,GAAM,KAAK,oBAAoB,CAAC,CAAE,mBAAmB,CAAC,IAAI,IAAI,EAAK,EAAE,GAAM,GAAG,IAAO,CAAC,IAAM,EAAS,GAAU,YAAY,EAAK,KAAK,kBAAkB,CAAO,EAAO,IAAI,GAAY,IAAI,IAAI,EAAE,EAAE,EAAE,KAAK,SAAS,OAAO,IAAI,CAAC,IAAM,EAAK,KAAK,SAAS,GAAG,EAAO,IAAI,GAAO,eAAe,EAAE,CAAC,EAAO,IAAI,EAAK,WAAW,CAAC,GAAgB,GAAO,eAAe,EAAK,CAAC,CAAC,EAAK,MAAM,EAAO,CAAE,IAAM,EAAe,EAAS,QAAQ,EAAI,IAAI,EAAI,EAAE,UAAU,EAAE,CAExsE,IADG,EAAO,OAAO,GAAG,EAAe,GAAE,EAAO,IAAI,EAAE,EAAE,CAC9C,EAAO,OAAO,GAAI,GAAE,EAAO,OAAO,GAAM,CAC9C,KAAM,EAAO,OAAO,OAAO,IAAgB,EAAO,IAAI,IAAI,EAAE,CAAI,IAAO,OAAO,QAAQ,KAAqB,EAAO,IAAI,GAAG,EAAE,CAAE,GAAG,EAAO,OAAO,QAAQ,EAAe,OAAO,EAAM,MAAO,IAAI,oBAAoB,CAAC,IAAI,EAAa,IAAa,EAAQ,EAAE,IAAI,IAAI,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,KAAK,SAAS,GAAK,EAAE,CAAC,IAAM,EAAU,GAAa,KAAK,CAAI,EAAU,IAAc,EAAa,EAAU,EAAQ,GAAI,OAAO,EAAS,SAAS,EAAK,EAAY,CAAC,KAAK,YAAY,KAAK,WAAW,EAAE,GAAG,KAAK,QAAY,MAAM,KAAK,YAAY,CAAC,IAAI,IAAI,EAAI,EAAE,EAAI,KAAK,YAAY,IAAO,KAAK,QAAQ,GAAS,MAAM,KAAK,YAAY,CAAC,KAAK,KAAK,CAAE,KAAK,0BAA0B,EAAE,EAAE,CAAC,KAAK,0BAA0B,KAAK,YAAY,EAAE,EAAE,CAAC,KAAK,0BAA0B,EAAE,KAAK,YAAY,EAAE,CAAC,KAAK,4BAA4B,CAAC,KAAK,oBAAoB,CAAC,KAAK,cAAc,EAAK,EAAY,CAAI,KAAK,YAAY,GAAE,KAAK,gBAAgB,EAAK,CAAC,AAAoB,KAAK,YAAU,KAAK,WAAW,KAAK,WAAW,KAAK,kBAAkB,KAAK,SAAS,CAAE,KAAK,QAAQ,KAAK,UAAU,EAAY,CAAE,0BAA0B,EAAI,EAAI,CAAK,QAAK,QAAe,KAAI,IAAI,EAAE,GAAG,GAAG,EAAE,IAAQ,OAAI,GAAG,IAAI,KAAK,aAAa,EAAI,GAAW,IAAI,IAAI,EAAE,GAAG,GAAG,EAAE,IAAQ,EAAI,GAAG,IAAI,KAAK,aAAa,EAAI,IAAc,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,EAAG,KAAK,QAAQ,EAAI,GAAG,EAAI,GAAG,GAAW,KAAK,QAAQ,EAAI,GAAG,EAAI,GAAG,KAAU,oBAAoB,CAAK,QAAK,QAAe,IAAI,IAAI,EAAE,EAAE,EAAE,KAAK,YAAY,EAAE,IAAQ,KAAK,QAAQ,GAAG,KAAK,OAAK,KAAK,QAAQ,GAAG,GAAG,EAAE,GAAI,GAAK,KAAK,QAAQ,GAAG,KAAK,OAAK,KAAK,QAAQ,GAAG,GAAG,EAAE,GAAI,GAAI,4BAA4B,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,IAAM,EAAI,GAAmB,KAAK,WAAW,CAAC,IAAI,IAAI,EAAE,EAAE,EAAE,EAAI,OAAO,IAAK,IAAI,IAAI,EAAE,EAAE,EAAE,EAAI,OAAO,IAAI,CAAC,IAAM,EAAI,EAAI,GAAS,EAAI,EAAI,GAAM,QAAK,QAAQ,GAAK,KAAO,KAAc,IAAI,IAAI,EAAE,GAAG,GAAG,EAAE,IAAK,IAAI,IAAI,EAAE,GAAG,GAAG,EAAE,IAAQ,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,EAAG,KAAK,QAAQ,EAAI,GAAG,EAAI,GAAG,GAAW,KAAK,QAAQ,EAAI,GAAG,EAAI,GAAG,IAAY,gBAAgB,EAAK,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,IAAM,EAAK,GAAiB,KAAK,WAAW,CAAC,IAAI,IAAI,EAAE,EAAE,EAAE,GAAG,IAAI,CAAC,IAAM,EAAI,CAAC,IAAO,GAAM,EAAE,IAAK,EAAE,KAAK,QAAQ,KAAK,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,KAAK,YAAY,EAAE,GAAG,EAAK,IAAI,IAAI,EAAE,EAAE,EAAE,GAAG,IAAI,CAAC,IAAM,EAAI,CAAC,IAAO,GAAM,EAAE,IAAK,EAAE,KAAK,QAAQ,EAAE,EAAE,KAAK,YAAY,EAAE,GAAG,KAAK,MAAM,EAAE,EAAE,EAAE,GAAM,cAAc,EAAK,EAAY,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAwD,IAAM,EAAK,GAAjD,KAAK,mBAAmB,EAAE,EAA2C,CACn6E,IAAI,IAAI,EAAE,EAAE,EAAE,GAAG,IAAI,CAAC,IAAM,EAAI,CAAC,IAAO,GAAM,EAAE,IAAK,EAAK,EAAE,EAAE,KAAK,QAAQ,GAAG,GAAG,EAAY,EAAE,EAAE,KAAK,QAAQ,EAAE,GAAG,GAAG,EAAS,KAAK,QAAQ,KAAK,YAAY,GAAG,GAAG,GAAG,EACtK,IAAI,IAAI,EAAE,EAAE,EAAE,GAAG,IAAI,CAAC,IAAM,EAAI,CAAC,IAAO,GAAM,EAAE,IAAK,EAAK,EAAE,EAAE,KAAK,QAAQ,GAAG,KAAK,YAAY,EAAE,GAAG,EAAY,EAAE,EAAE,KAAK,QAAQ,GAAG,GAAG,EAAE,EAAE,GAAG,EAAS,KAAK,QAAQ,GAAG,GAAG,EAAE,GAAG,EAC/K,KAAK,QAAQ,KAAK,YAAY,GAAG,GAAG,CAAC,EAAM,QAAQ,EAAK,EAAY,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,IAAI,EAAI,GAAO,EAAI,KAAK,YAAY,EAAM,EAAS,EAAM,EAAU,EAAE,IAAI,IAAI,EAAI,KAAK,YAAY,EAAE,EAAI,EAAE,GAAK,EAAoB,IAAd,IAAM,GAAE,MAAiB,CAAC,IAAI,IAAI,EAAE,EAAE,EAAE,EAAE,IAAK,GAAG,KAAK,QAAQ,GAAK,EAAI,KAAK,KAAK,CAAC,IAAI,EAAK,GAAS,EAAU,EAAK,SAAQ,GAAM,EAAK,KAAa,EAAS,IAAK,GAAc,GAAQ,EAAY,EAAI,EAAI,EAAE,GAAS,EAAK,CAAC,GAAK,KAAK,QAAQ,GAAK,EAAI,GAAG,EAAK,IAAc,IAAW,KAAI,IAAY,EAAS,GAAc,GAAT,GAAK,EAAO,EAAI,GAAG,KAAK,aAAa,EAAI,CAAC,GAAK,EAAI,EAAI,CAAC,EAAI,QAAU,WAAW,EAAW,EAAkB,EAAS,CAAC,IAAM,EAAS,GAAU,YAAY,EAAW,EAAkB,CAAO,EAAO,IAAI,GAAY,IAAI,IAAI,EAAE,EAAE,EAAE,EAAS,OAAO,IAAI,CAAC,IAAM,EAAK,EAAS,GAAG,EAAO,IAAI,GAAO,eAAe,EAAE,CAAC,EAAO,IAAI,EAAK,WAAW,CAAC,GAAgB,GAAO,eAAe,EAAW,CAAC,CAAC,EAAK,MAAM,EAAO,CAAE,IAAM,EAAe,EAAS,QAAQ,EAAI,IAAI,EAAI,EAAE,UAAU,EAAE,CAAsD,IAAlD,EAAO,OAAO,GAAG,EAAe,GAAE,EAAO,IAAI,EAAE,EAAE,CAAO,EAAO,OAAO,GAAI,GAAE,EAAO,OAAO,GAAM,CAAC,KAAM,EAAO,OAAO,OAAO,IAAgB,EAAO,IAAI,IAAI,EAAE,CAAI,IAAO,OAAO,QAAQ,KAAqB,EAAO,IAAI,GAAG,EAAE,CAAE,OAAO,GAAY,EAAO,EAAS,CAAE,YAAY,EAAW,EAAkB,CAAC,GAAiB,KAAK,aAAa,IAAK,GAAE,CAAC,GAAiB,KAAK,oBAAoB,IAAK,GAAE,CAAC,GAAiB,KAAK,UAAU,IAAK,GAAE,CAAC,GAAiB,KAAK,cAAc,IAAK,GAAE,CAAC,GAAiB,KAAK,YAAY,IAAK,GAAE,CAAC,GAAiB,KAAK,WAAW,IAAK,GAAE,CAAC,KAAK,WAAW,EAAW,KAAK,kBAAkB,EAAkB,KAAK,QAAQ,KAAK,KAAK,YAAY,EAAE,KAAK,UAAU,KAAK,KAAK,SAAS,EAAE,GAcwT,EAAoB,GAAa,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,aAAa,sBAAsB,YAAY,eAAe,CAAC,IAAI,CAAC,KAAK,EAAY,KAAK,MAAM,aAAa,QAAQ,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,aAAa,CAAC,MAAM,SAAS,WAAW,OAAO,CAAC,aAAa,IAAI,wBAAwB,GAAK,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,GAAG,KAAK,KAAK,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,KAAK,KAAK,CAAC,WAAW,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,UAAU,CAAC,WAAW,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,UAAU,CAAC,WAAW,CAAC,KAAK,EAAY,aAAa,MAAM,cAAc,aAAa,OAAO,CAAC,SAAS,CAAC,KAAK,EAAY,KAAK,MAAM,YAAY,QAAQ,CAAC,UAAU,SAAS,CAAC,aAAa,CAAC,UAAU,SAAS,CAAC,aAAa,UAAU,wBAAwB,GAAK,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,IAAI,IAAI,EAAE,IAAI,IAAI,KAAK,GAAG,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,EAAE,IAAI,GAAG,IAAI,IAAI,KAAK,GAAG,CAAC,OAAO,CAAC,KAAK,EAAY,QAAQ,MAAM,SAAS,aAAa,GAAM,aAAa,KAAK,cAAc,MAAM,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,IAAI,IAAI,EAAE,IAAI,IAAI,KAAK,IAAI,OAAO,GAAG,CAACC,EAAE,OAAO,CAAC,CAAC,0CC3ChuG,IAAqF,IAA4B,CAAoCC,GAAK,0BAAgCC,GAAkB,EAAW,SAAS,EAAM,EAAI,CAAC,OAAoB,EAAK,MAAM,CAAC,GAAGC,EAAU,MAAI,SAASA,EAAM,SAAS,CAAC,EAAG,CAAOC,GAAU,EAAO,OAAOF,GAAK,CAAOG,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAMF,EAAM,OAAO,EAAsB,EAAKC,GAAU,CAAC,GAAG,EAAc,WAAa,MAAa,WAAS,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAa,WAAS,CAAC,EAAG,CAAOE,GAAI,ylBAA+lBC,IAAU,CAAC,QAAM,SAAO,KAAG,QAAM,SAAO,GAAGJ,MAAgB,CAAC,GAAGA,EAAM,UAAU,GAAQA,EAAM,WAAW,EAAE,UAAU,GAAOA,EAAM,WAAW,eAAe,EASt4CK,GAAK,EATi6C,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAWD,GAASJ,EAAM,CAAO,EAAK,EAAe,aAAaG,GAAI,CAAC,OAAoB,EAAKD,GAAI,CAAC,GAAG,EAAU,UAAU,EAAG,eAAeI,EAAU,CAAU,WAAa,MAAI,KAAK,eAAe,MAAM,CAAC,YAAY,EAAU,WAAW,EAAU,GAAG,EAAM,CAAC,QAAQ,YAAY,SAAsB,EAAK,MAAM,CAAM,OAAK,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,iCAAiCR,GAAK,2CAA2CA,GAAK,kBAAkB,CAS36D,eAAe,CAAC,GAAK,YAAY,OAAmBO,GAAK,EAAoBA,GAAK,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAM,MAAM,QAAQ,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,aAAa,EAAE,eAAe,GAAK,OAAO,GAAM,IAAI,GAAG,IAAI,EAAE,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,CAAC,gDCTtR,IAA6J,IAAkE,IAA4B,KAAsI,CAAM,GAAO,EAASE,GAAE,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,CAA4QC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,UAAQ,QAAM,OAAK,SAAO,KAAG,QAAM,GAAGC,MAAgB,CAAC,GAAGA,EAAM,UAAU,GAASA,EAAM,WAAW,kEAAkE,UAAU,GAAOA,EAAM,UAAU,UAAU,GAAMA,EAAM,WAAW,wEAAwE,EAASC,IAAwB,EAAM,IAAeD,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAACA,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWlqD,GAAgB,EAXkrD,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYE,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,GAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,GAAG,GAAWJ,GAASC,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuBD,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAsC,EAAkB,EAAGT,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKM,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBW,EAAU,EAAW,CAAC,mBAAmB,YAAY,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAa,IAAI,EAAW,MAAM,CAAC,gBAAgB,EAAU,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAG,EAAM,CAAC,SAAsB,EAAKd,GAAE,CAAC,SAAS,GAAK,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,YAAY,EAAU,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,gXAAgX,sKAAsK,CAWzjI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,aAAa,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAoB,GAAgB,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,aAAa,mGAAmG,MAAM,WAAW,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,aAAa,4GAA4G,MAAM,OAAO,KAAK,EAAY,MAAM,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAO,CAAC,CAAC,6BAA6B,GAAK,CAAC,0CCXjqB,IAAqF,IAA4B,CAAoCe,GAAK,0BAAgCC,GAAkB,EAAW,SAAS,EAAM,EAAI,CAAC,OAAoB,EAAK,MAAM,CAAC,GAAGC,EAAU,MAAI,SAASA,EAAM,SAAS,CAAC,EAAG,CAAOC,GAAU,EAAO,OAAOF,GAAK,CAAOG,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAMF,EAAM,OAAO,EAAsB,EAAKC,GAAU,CAAC,GAAG,EAAc,WAAa,MAAa,WAAS,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAa,WAAS,CAAC,EAAG,CAAOE,GAAI,mhCAAyhCC,IAAU,CAAC,QAAM,SAAO,KAAG,QAAM,SAAO,GAAGJ,MAAgB,CAAC,GAAGA,EAAM,UAAU,GAAQA,EAAM,WAAW,EAAE,UAAU,GAAOA,EAAM,WAAW,eAAe,EASh0DK,GAAK,EAT21D,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAWD,GAASJ,EAAM,CAAO,EAAK,EAAe,aAAaG,GAAI,CAAC,OAAoB,EAAKD,GAAI,CAAC,GAAG,EAAU,UAAU,EAAG,eAAeI,EAAU,CAAU,WAAa,MAAI,KAAK,eAAe,MAAM,CAAC,YAAY,EAAU,WAAW,EAAU,GAAG,EAAM,CAAC,QAAQ,YAAY,SAAsB,EAAK,MAAM,CAAM,OAAK,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,iCAAiCR,GAAK,2CAA2CA,GAAK,kBAAkB,CASr2E,eAAe,CAAC,GAAK,YAAY,UAAsBO,GAAK,EAAoBA,GAAK,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAM,MAAM,QAAQ,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,aAAa,EAAE,eAAe,GAAK,OAAO,GAAM,IAAI,GAAG,IAAI,EAAE,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,CAAC,ICDjU,SAAwB,GAAS,EAAM,CAAC,IAAM,EAAS,IAAqB,CAAO,EAAQE,EAAO,KAAK,CAAM,CAAC,OAAK,sBAAsB,cAAY,oBAAkB,mBAAiB,kBAAgB,SAAOC,EAAY,EAAS,EAAa,SAAS,GAAG,EAAa,OAAa,EAAaC,EAAY,KAAM,IAAO,CAAC,GAAG,OAAO,SAAW,IAAY,MAAO,GAAM,GAAG,CAAC,IAAM,EAAG,SAAS,cAAc,WAAW,CAAC,EAAG,MAAM,EAAM,EAAG,aAAa,WAAW,GAAG,CAAC,EAAG,MAAM,SAAS,WAAW,EAAG,MAAM,KAAK,UAAU,EAAG,MAAM,IAAI,IAAI,SAAS,KAAK,YAAY,EAAG,CAAC,EAAG,QAAQ,CAAC,EAAG,kBAAkB,EAAE,EAAG,MAAM,OAAO,CAAC,IAAM,EAAG,SAAS,YAAY,OAAO,CAA+B,OAA9B,SAAS,KAAK,YAAY,EAAG,CAAQ,OAAS,CAAC,MAAO,KAAS,EAAE,CAAC,CAAO,EAAgBA,EAAY,SAAS,CAAoB,GAAhB,GAA0B,IAAS,OAAY,OAAO,IAAM,EAAM,EAAS,KAAa,GAAG,CAAC,IAAM,EAAI,EAAO,UAAU,GAAG,GAAK,WAAW,UAAU,CAAC,MAAM,EAAI,UAAU,UAAU,EAAM,CAAC,OAAQ,MAAM,EAAa,EAAM,MAAO,CAAC,MAAM,EAAa,EAAM,GAAI,CAAC,EAAS,EAAK,EAAa,CAAC,CAC5nB,OAD6nB,MAAc,CAAoB,GAAhB,GAA0B,IAAS,OAAY,OAAkC,IAAM,EAAtB,EAAQ,SAA2B,cAAc,GAAG,CAAC,EAAO,OAAO,IAAM,EAAQ,GAAG,CAClsC,IAAM,EAAK,EAAE,gBAAgB,EAAc,EAAK,EAAK,SAAS,EAAO,CAAC,IAAE,kBAAkB,OAAK,EAAO,SAAS,EAAE,OAAO,GAA6B,GAAiB,EAAqG,OAAlG,EAAO,iBAAiB,QAAQ,EAAQ,GAAK,CAAC,EAAO,iBAAiB,cAAc,EAAQ,GAAK,KAAW,CAAC,EAAO,oBAAoB,QAAQ,EAAQ,GAAK,CAAC,EAAO,oBAAoB,cAAc,EAAQ,GAAK,GAAK,CAAC,EAAS,EAAgB,CAAC,CAAqB,EAAK,MAAM,CAAC,IAAI,EAAQ,QAAQ,EAAS,IAAA,OAAc,KAAK,GAAiB,CAAC,UAAU,GAAG,EAAI,EAAE,MAAM,SAAS,EAAE,MAAM,OAAK,EAAE,gBAAgB,CAAM,GAAiB,GAAI,KAAK,SAAS,SAAS,EAAE,aAAa,EAAY,MAAM,CAAC,SAAS,WAAW,MAAM,OAAO,OAAO,OAAO,WAAW,cAAc,QAAQ,OAAO,OAAO,EAAS,UAAU,UAAU,WAAW,OAAO,wBAAwB,cAC1zB,QAAQ,EAAS,EAAE,EACnB,cAAc,EAAS,OAAO,OAAO,GAAG,GAAO,EAAE,CAAC,CAAC,SAAS,EAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,OAAO,cAAc,IAAoB,aAAa,EAAE,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,QAAQ,EAAE,MAAM,EAAgB,SAAS,GAAG,WAAW,QAAQ,WAAW,EAAiB,UAAU,aAAa,UAAU,SAAS,CAAC,SAAS,EAAY,CAAC,CAAC,KAAK,CAAC,uBAX5W,IAAqF,IAAgD,CAWyO,GAAS,YAAY,WAAW,EAAoB,GAAS,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,sBAAsB,YAAY,qBAAqB,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,YAAY,CAAC,kBAAkB,CAAC,KAAK,EAAY,MAAM,MAAM,gBAAgB,aAAa,UAAU,CAAC,iBAAiB,CAAC,KAAK,EAAY,MAAM,MAAM,YAAY,aAAa,UAAU,CAAC,gBAAgB,CAAC,KAAK,EAAY,MAAM,MAAM,cAAc,aAAa,UAAU,CAAC,CAAC,ICXzC,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,iEAAz+B,IAA8P,IAAkE,IAA4B,KAAyI,KAAkH,CAAMC,GAAc,EAAS,GAAS,CAAO,GAAU,EAASC,GAAK,CAAOC,GAAW,CAAC,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,CAA4QC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAwC,IAAiC,CAAOC,IAAoB,EAAE,IAAI,oBAAoB,IAAwK,GAAW,CAAC,OAAhK,CAAC,OAAO,aAAa,QAAQ,KAAK,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,CAAqG,aAAa,YAAY,WAA3G,CAAC,OAAO,EAAE,MAAM,IAAI,SAAS,GAAG,KAAK,SAAS,CAAoF,QAAQ,UAAU,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,cAAc,YAAY,YAAY,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,UAAQ,QAAM,WAAS,SAAO,KAAG,QAAM,GAAGC,MAAgB,CAAC,GAAGA,EAAM,UAAU,GAAOA,EAAM,UAAU,UAAU,GAASA,EAAM,WAAW,qBAAqB,UAAU,GAAUA,EAAM,WAAW,sBAAsB,QAAQJ,GAAwBI,EAAM,UAAUA,EAAM,SAAS,YAAY,EAASC,IAAwB,EAAM,IAAeD,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAACA,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWn9E,GAAgB,EAXm+E,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYE,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,GAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,GAAG,GAAWJ,GAASC,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuBD,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,GAAO,EAAW,YAAY,EAAG,CAAsC,EAAkB,EAAGX,GAA2C,CAAO,MAAoB,IAAc,YAA6C,MAAqB,IAAc,YAAuC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKQ,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMF,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBa,EAAU,EAAW,CAAC,mBAAmB,YAAY,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAa,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGnB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,cAAc,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,gCAAgC,SAAS,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,MAAM,CAAC,QAAQ,EAAE,CAAC,SAAsB,EAAK,GAAS,CAAC,iBAAiB,qBAAqB,kBAAkB,qBAAqB,YAAY,GAAG,gBAAgB,eAAe,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,EAAU,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,MAAM,CAAC,0BAA0B,KAAK,gBAAgB,EAAU,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,YAAY,oBAAoB,CAAC,SAAS,CAAc,EAAKE,GAAK,CAAC,SAAS,GAAK,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,YAAY,kEAAkE,WAAW,EAAE,CAAC,CAAC,CAAC,GAAa,EAAe,EAAKkB,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKP,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,sBAAsB,2FAA2F,CAAC,SAAS,aAAgB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,eAAe,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kEAAkE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,GAAc,EAAe,EAAKO,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKP,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,sBAAsB,2FAA2F,CAAC,SAAS,cAAoB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,OAAO,GAAW,MAAM,CAAC,eAAe,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kEAAkE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkBN,GAAmB,kBAAkB,MAAM,mBAAmB,GAAK,GAAGP,GAAqB,CAAC,UAAU,CAAC,kBAAkB,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,kRAAkR,yIAAyI,2XAA2X,sKAAsK,gHAAgH,uJAAuJ,oGAAoG,CAWn6R,eAAe,IAAgB,GAAgB,GAAgB,YAAY,YAAY,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,YAAY,cAAc,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,aAAa,sBAAsB,YAAY,qBAAqB,MAAM,YAAY,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,qBAAqB,MAAM,WAAW,KAAK,EAAY,MAAM,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,yFAAyF,OAAO,MAAM,CAAC,CAAC,CAAC,GAAGC,GAAc,GAAG,GAAU,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICX8d,SAASoB,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,sFAAviD,IAAgU,IAAkE,IAA4B,KAA2I,KAA0H,KAAoH,KAAmH,CAAM,GAAkB,EAAS,GAAa,CAAOC,GAAyC,GAA0B,EAAO,EAAO,IAAI,CAAC,CAAO,GAAY,EAASC,GAAO,CAAO,GAAc,EAASC,GAAS,CAAO,GAAe,EAASC,GAAU,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,CAA8X,IAAiC,CAAOC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,IAAoB,EAAE,IAAI,oBAAoB,IAAoFC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAxI,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAwG,EAAE,EAAE,EAAE,EAAE,CAAOC,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,GAAG,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,CAAOC,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,CAAOC,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAA8BC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,kBAAkB,YAAY,mBAAmB,YAAY,oBAAoB,YAAY,KAAK,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAO,IAAkB,EAAc,IAAmB,CAAC,GAAK,CAAC,EAAc,GAAkBC,EAAe,EAAc,CAAM,CAAC,EAAsB,GAA0BA,EAAe,EAAc,CAAiL,OAA7K,EAAwB,CAAC,EAAc,EAAiB,EAAK,IAAgB,IAAuB,EAAiB,EAAc,CAAC,EAAyB,EAAc,EAAQ,CAAC,EAAc,EAAiB,GAASC,IAAU,CAAC,QAAM,OAAK,SAAO,KAAG,kBAAgB,eAAa,SAAO,QAAM,GAAGC,MAAgB,CAAC,GAAGA,EAAM,UAAU,GAAQA,EAAM,WAAW,4CAA4C,UAAU,GAAMA,EAAM,WAAW,kEAAkE,UAAU,GAAcA,EAAM,WAAW,8EAA8E,UAAU,GAAOA,EAAM,UAAU,UAAU,GAAiBA,EAAM,WAAW,wEAAwE,QAAQL,GAAwBK,EAAM,UAAUA,EAAM,SAAS,YAAY,EAASC,IAAwB,EAAM,IAAeD,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAACA,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAW5mI,GAAgB,EAX4nI,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYE,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAO,EAAkB,GAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,UAAY,EAAkB,kBAAoB,EAAqB,YAAU,YAAU,YAAU,GAAG,GAAWJ,GAASC,EAAM,CAAM,CAAC,EAAU,GAAc,GAAiB,EAAkB,EAAqB,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuBD,EAAM,EAAS,CAAM,CAAC,wBAAsB,UAAO,GAAyB,EAAY,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,GAAO,EAAW,YAAY,EAAG,CAAO,EAAe,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,OAAU,EAAW,YAAY,GAAK,CAAC,IAAI,EAAG,CAAO,EAAe,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,GAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAC,GAAmB,EAAY,CAAC,UAAU,EAAe,CAAC,CAAgC,IAAM,GAAkB,EAAGhB,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKY,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMN,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,iBAAiBkB,EAAU,EAAW,CAAC,mBAAmB,kBAAkB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAa,IAAI,EAAW,MAAM,CAAC,0BAA0B,KAAK,eAAe,YAAY,gBAAgB,EAAU,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,YAAY,oBAAoB,qBAAqB,YAAY,GAAG,EAAM,CAAC,SAAS,CAAC,UAAU,CAAC,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,CAAC,UAAU,CAAC,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,CAAC,CAAC,GAAG1B,GAAqB,CAAC,UAAU,CAAC,mBAAmB,oBAAoB,MAAM,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,mBAAmB,iBAAiB,IAAA,GAAU,MAAM,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,OAAO,iBAAiB,IAAA,GAAU,MAAM,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAKC,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQS,GAAU,UAAU,iBAAiB,wBAAwB,UAAU,mBAAmB,MAAM,QAAQC,GAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,kBAAkBF,GAAmB,GAAGT,GAAqB,CAAC,UAAU,CAAC,kBAAkB,IAAA,GAAU,CAAC,UAAU,CAAC,kBAAkB,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,gCAAgC,SAAS,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAa,CAAC,WAAW,qBAAqB,WAAW,OAAO,IAAI,IAAI,eAAe,GAAG,UAAU,IAAI,SAAS,UAAU,WAAW,eAAe,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,YAAY,EAAE,UAAU,GAAG,KAAK,IAAI,OAAO,GAAK,MAAM,EAAU,MAAM,OAAO,GAAGA,GAAqB,CAAC,UAAU,CAAC,MAAM,CAAC,MAAM,OAAO,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,MAAM,CAAC,0BAA0B,KAAK,gBAAgB,EAAU,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,YAAY,oBAAoB,CAAC,SAAS,CAAc,EAAKE,GAAO,CAAC,SAAS,GAAK,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,YAAY,kEAAkE,WAAW,EAAE,CAAC,CAAC,CAAc,EAAKyB,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,sBAAsB,2FAA2F,CAAC,SAAS,gBAAsB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,eAAe,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kEAAkE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAMlB,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQS,GAAU,UAAU,iBAAiB,wBAAwB,UAAU,mBAAmB,0BAA0B,QAAQE,GAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,kBAAkBH,GAAmB,GAAGT,GAAqB,CAAC,UAAU,CAAC,kBAAkB,IAAA,GAAU,CAAC,UAAU,CAAC,kBAAkB,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,GAAmB,QAAQ,IAAK,KAAI,EAAE,GAAGA,GAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,IAAI,GAAG,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,IAAI,GAAG,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKG,GAAS,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,EAAU,UAAU,EAAU,SAAS,YAAY,kBAAkB,EAAa,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQU,GAAa,YAAY,CAAC,MAAM,OAAO,GAAGb,GAAqB,CAAC,UAAU,CAAC,QAAQa,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,QAAQA,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,UAAU,EAAe,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,GAAmB,QAAQ,IAAK,KAAI,EAAE,GAAGb,GAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,IAAI,GAAG,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,IAAI,GAAG,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,GAAU,CAAC,UAAU,EAAU,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,wEAAwE,MAAM,OAAO,GAAGJ,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,UAAU,EAAU,CAAC,UAAU,CAAC,UAAU,kEAAkE,UAAU,GAAiB,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,mXAAmX,kVAAkV,6JAA6J,iZAAiZ,sKAAsK,gHAAgH,oTAAoT,0GAA0G,+JAA+J,gMAAgM,mIAAmI,0LAA0L,gMAAgM,+IAA+I,qIAAqI,CAWv9gB,eAAe,IAAgB,GAAgB,GAAgB,YAAY,sBAAsB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,kBAAkB,OAAO,mBAAmB,oBAAoB,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,aAAa,4CAA4C,YAAY,eAAe,MAAM,UAAU,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,6GAA6G,MAAM,iBAAiB,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,aAAa,4GAA4G,MAAM,qBAAqB,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,aAAa,mGAAmG,MAAM,OAAO,KAAK,EAAY,MAAM,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,yFAAyF,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAkB,GAAG,GAAY,GAAG,GAAc,GAAG,GAAe,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAcG,GAAS,EAAE,CAAC,EAAQ,CAAC,EAAcC,GAAU,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,6CCXrpD,IAA2F,IAAkE,IAA4B,CAAgCwB,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAGC,MAAgB,CAAC,GAAGA,EAAM,EAASC,IAAwB,EAAM,IAAeD,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAACA,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAUppC,GAAgB,EAVoqC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYE,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,GAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWJ,GAASC,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuBD,EAAM,EAAS,CAAsC,EAAkB,EAAGT,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKM,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBW,EAAU,EAAW,CAAC,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,qEAAqE,GAAG,EAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,mGAAmG,CAUtmF,eAAe,IAAgB,GAAgB,GAAgB,YAAY,iBAAiB,GAAgB,aAAa,CAAC,OAAO,EAAE,MAAM,IAAI,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICX6F,SAAS,GAAiB,EAAW,CAAC,WAAS,YAAU,cAAY,cAAY,eAAa,EAAW,EAAY,EAAU,CAAC,IAAM,EAAK,IAAI,KAAW,EAAgB,CAAC,GAAa,CAAC,GAAW,EAAS,OAAO,EAAP,CAAmB,IAAI,OAAO,OAAO,IAAI,KAAK,eAAe,EAAU,CAAC,QAAQ,EAAY,OAAO,IAAA,GAAU,IAAI,EAAgB,IAAA,GAAU,UAAU,MAAM,EAAU,EAAY,IAAA,GAAU,KAAK,EAAS,UAAU,IAAA,GAAU,CAAC,CAAC,OAAO,EAAK,CAAC,IAAI,OAAO,OAAO,IAAI,KAAK,eAAe,EAAU,CAAC,KAAK,UAAU,OAAO,EAAY,UAAU,IAAA,GAAU,OAAO,GAAa,EAAY,UAAU,IAAA,GAAU,OAAO,IAAa,MAAM,CAAC,CAAC,OAAO,EAAK,CAAC,QAAQ,OAAO,IAAI,KAAK,eAAe,EAAU,CAAC,OAAO,EAAK,EAWnjC,SAAgB,GAAK,EAAM,CAA8C,GAAK,CAAC,aAAW,aAAW,WAAS,YAAU,cAC3H,cAAY,cAAY,cAAY,QAAM,OAAK,eADE,CAAC,GAAG,EAAa,GAAGC,EAAM,CACG,EAAU,IAAe,CAAO,EAAeC,MAAgB,GAAiB,EAAW,CAAC,WAAS,YAAU,cACzL,cAAY,cAAY,CAAC,EAAW,EAAY,EAAU,CAAC,CAAC,EAAU,EAAY,EAAW,EAAY,EAAU,EAAY,EAAY,EAAS,EAAW,CAAC,CAAO,EAAWC,GAAQ,CACvL,EAAgBD,EAAY,GAAM,CAAC,GAAG,IAAO,KAAK,CACzD,aAAa,EAAW,QAAQ,CAAC,OAAQ,IAAI,EAAW,MAAS,CAAC,IAAM,EAAK,IAAI,KAAW,EAAK,IAAI,MAAM,CAAC,WAAW,EAAK,YAAY,CAAC,EAAE,EAAE,CAAC,CAAC,EAAK,EAAW,QAAQ,WAAW,EAAK,EAAK,CAAC,IAAM,EAAY,GAAgB,CAAI,IAAO,IAAa,EAAK,YAAY,EAAY,EAAK,IAAe,GAAM,EAAG,CAAC,EAAe,CAAC,CAAM,CAAC,EAAQ,GAAcE,EAAS,GAAM,CAAO,EAAS,EAAa,SAAS,GAAG,EAAa,OACnY,OAD0Y,MAAc,CAAC,MAAoB,EAAa,GAAK,CAAC,EAC5c,CAAC,EAAS,CAAC,CAAqB,EAAK,IAAI,CAAC,yBAAyB,GAAK,MAAM,CAAC,OAAO,EAAE,QAAQ,EAAE,QAAM,WAAW,GAAU,WAAW,IAAI,SAAS,GAAG,WAAW,EAAE,WAAW,EAAQ,UAAU,SAAS,GAAG,EAAK,mBAAmB,EAAY,eAAe,SAAS,WAAW,SAAS,CAAC,IAAI,EAAS,IAAA,GAAU,EAAgB,SAAS,GAAgB,CAAC,CAAC,wBAhB3U,IAA+E,IAAyE,CAAM,GAAU,oKAA42B,EAAa,CAAC,OAAO,GAAG,MAAM,IAAI,WAAW,OAAO,MAAM,OAAO,WAAW,MAAM,SAAS,GAAK,UAAU,GAAK,YAAY,GAAK,YAAY,GAAK,YAAY,GAAK,YAAY,OAAO,UAAU,SAAS,CAgB/4B,GAAK,YAAY,cAAc,EAAoB,GAAK,CAAC,WAAW,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,wBAAwB,GAAK,QAAQ,CAAC,OAAO,OAAO,CAAC,aAAa,CAAC,OAAO,OAAO,CAAC,aAAa,EAAa,WAAW,CAAC,YAAY,CAAC,MAAM,MAAM,KAAK,EAAY,QAAQ,aAAa,OAAO,cAAc,OAAO,aAAa,EAAa,YAAY,OAAO,GAAOH,EAAM,aAAa,OAAO,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,QAAQ,aAAa,OAAO,cAAc,OAAO,aAAa,EAAa,UAAU,OAAO,GAAOA,EAAM,aAAa,OAAO,CAAC,YAAY,CAAC,MAAM,SAAS,KAAK,EAAY,KAAK,QAAQ,CAAC,QAAQ,OAAO,UAAU,CAAC,aAAa,CAAC,QAAQ,OAAO,UAAU,CAAC,aAAa,EAAa,YAAY,OAAO,GAAOA,EAAM,aAAa,QAAQ,CAACA,EAAM,UAAU,CAAC,SAAS,CAAC,MAAM,OAAO,KAAK,EAAY,QAAQ,aAAa,OAAO,cAAc,OAAO,aAAa,EAAa,SAAS,OAAO,GAAOA,EAAM,aAAa,OAAO,CAAC,WAAW,CAAC,MAAM,SAAS,KAAK,EAAY,KAAK,QAAQ,CAAC,MAAM,MAAM,CAAC,aAAa,CAAC,MAAM,MAAM,CAAC,wBAAwB,GAAK,aAAa,EAAa,WAAW,OAAO,GAAOA,EAAM,aAAa,OAAO,CAQz/C,YAAY,CAAC,MAAM,UAAU,KAAK,EAAY,QAAQ,aAAa,OAAO,cAAc,OAAO,aAAa,EAAa,YAAY,OAAO,GAAOA,EAAM,aAAa,OAAO,CAAC,YAAY,CAAC,MAAM,UAAU,KAAK,EAAY,QAAQ,aAAa,OAAO,cAAc,OAAO,aAAa,EAAa,YAAY,OAAO,GAAOA,EAAM,aAAa,QAAQ,CAACA,EAAM,YAAY,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,SAAS,WAAW,CAAC,YAAY,CAAC,MAAM,UAAU,KAAK,EAAY,QAAQ,aAAa,GAAK,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,aAAa,EAAa,MAAM,CAAC,CAAC,iCCvB/f,IAAsE,IAA4B,CAAoCI,GAAK,0BAAgCC,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAMC,EAAM,OAAO,EAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAc,WAAa,MAAI,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAI,CAAC,EAAG,CAAOC,IAAU,CAAC,SAAO,KAAG,WAAS,QAAM,GAAGD,MAAgB,CAAC,GAAGA,EAAM,UAAU,GAAUA,EAAM,WAAW,6EAA6E,EAShmBE,GAAK,EAT2nB,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWD,GAASD,EAAM,CAAC,OAAoB,EAAKD,GAAI,CAAC,GAAG,EAAU,IAAI,GAAG,UAAU,EAAG,eAAeI,EAAU,CAAU,WAAa,MAAI,IAAI,yYAAyY,MAAM,CAAC,GAAG,EAAM,CAAC,CAAC,EAAG,CAAW,CAAC,iCAAiCL,GAAK,4DAA4DA,GAAK,oCAAoC,CASr4C,eAAe,CAAC,GAAK,YAAY,eAA2BI,GAAK,EAAoBA,GAAK,CAAC,UAAU,CAAC,aAAa,4GAA4G,OAAO,GAAK,MAAM,YAAY,KAAK,EAAY,MAAM,CAAC,CAAC,mDCTjQ,IAAgK,IAAkE,IAA4B,KAAgJ,KAAmH,CAAM,GAAc,EAASE,GAAS,CAAO,GAAc,EAASC,GAAS,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAGC,MAAgB,CAAC,GAAGA,EAAM,EAASC,IAAwB,EAAM,IAAeD,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAACA,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAUrhD,GAAgB,EAVqiD,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYE,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,GAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWJ,GAASC,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuBD,EAAM,EAAS,CAAsC,EAAkB,EAAGT,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKM,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiBW,EAAU,EAAW,CAAC,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,0BAA2C,mBAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,GAAG,OAAO,GAAG,CAAC,SAAS,CAAc,EAAKf,GAAS,CAAC,SAAS,GAAK,UAAU,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,MAAM,CAAC,YAAY,6EAA6E,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,OAAO,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,KAAK,OAAO,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAS,CAAC,MAAM,6EAA6E,KAAK,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,SAAS,WAAW,MAAM,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,YAAY,OAAO,KAAK,OAAO,WAAW,OAAO,YAAY,GAAK,UAAU,GAAK,YAAY,GAAK,YAAY,GAAM,SAAS,GAAK,YAAY,GAAM,WAAW,MAAM,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKe,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAK,MAAM,CAAC,OAAO,IAAI,CAAC,IAAI,iVAAiV,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAK,IAAI,iVAAiV,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,OAAO,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,KAAK,OAAO,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKf,GAAS,CAAC,MAAM,6EAA6E,KAAK,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,SAAS,WAAW,MAAM,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,YAAY,OAAO,KAAK,OAAO,WAAW,OAAO,YAAY,GAAK,UAAU,GAAK,YAAY,GAAK,YAAY,GAAK,SAAS,GAAK,YAAY,GAAK,WAAW,MAAM,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKe,EAAI,CAAC,UAAU,iBAAiB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAK,MAAM,CAAC,OAAO,IAAI,CAAC,IAAI,iVAAiV,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,2PAA2P,uQAAuQ,yKAAyK,iJAAiJ,+IAA+I,CAUp/O,eAAe,IAAgB,GAAgB,GAAgB,YAAY,gBAAgB,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,yFAAyF,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAc,GAAG,GAAc,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICV+nB,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,iEAA/tC,IAA0M,IAAkE,IAA4B,IAAoJ,CAAM,GAAc,EAASC,GAAS,CAAOC,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,QAAQ,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,CAA4QC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAoB,EAAE,IAAI,yBAAyB,IAAU,IAAoB,EAAE,IAAI,oBAAoB,IAAUC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,uBAAuB,YAAY,gBAAgB,YAAY,0BAA0B,YAAY,6BAA6B,YAAY,4BAA4B,YAAY,yBAAyB,YAAY,kBAAkB,YAAY,iBAAiB,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,KAAG,OAAK,SAAO,QAAM,QAAM,GAAGC,MAAgB,CAAC,GAAGA,EAAM,UAAU,GAAQA,EAAM,UAAU,UAAU,GAAOA,EAAM,WAAW,SAAS,UAAU,GAAMA,EAAM,UAAU,QAAQJ,GAAwBI,EAAM,UAAUA,EAAM,SAAS,YAAY,EAASC,IAAwB,EAAM,IAAeD,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAACA,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWlmF,GAAgB,EAXknF,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYE,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,GAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,GAAG,GAAWJ,GAASC,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,gBAAA,GAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuBD,EAAM,EAAS,CAAsC,EAAkB,EAAGX,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKQ,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMF,GAAY,SAAsB,EAAK,GAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,EAAU,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,EAAkB,gBAAgBa,EAAU,EAAW,CAAC,iBAAiB,cAAc,GAAK,mBAAmB,kBAAmC,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,kEAAkE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,kEAAkE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAG,EAAM,CAAC,SAAS,CAAC,UAAU,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,UAAU,CAAC,wBAAwB,MAAM,sBAAsB,MAAM,uBAAuB,MAAM,qBAAqB,MAAM,gBAAgB,mBAAmB,CAAC,UAAU,CAAC,wBAAwB,MAAM,sBAAsB,MAAM,uBAAuB,MAAM,qBAAqB,MAAM,gBAAgB,mBAAmB,CAAC,UAAU,CAAC,wBAAwB,MAAM,sBAAsB,MAAM,uBAAuB,MAAM,qBAAqB,MAAM,gBAAgB,mBAAmB,CAAC,UAAU,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,CAAC,GAAGnB,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,oBAAoB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,uBAAuB,CAAC,UAAU,CAAC,mBAAmB,6BAA6B,CAAC,UAAU,CAAC,mBAAmB,4BAA4B,CAAC,UAAU,CAAC,mBAAmB,0BAA0B,CAAC,UAAU,CAAC,mBAAmB,yBAAyB,CAAC,UAAU,CAAC,mBAAmB,iBAAiB,CAAC,UAAU,CAAC,mBAAmB,gBAAgB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKoB,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKP,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,2CAA2C,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,iGAAiG,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,mBAAmB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,KAAK,EAAU,kBAAkBN,GAAmB,SAAS,CAAC,kBAAkB,CAAC,qBAAqB,kEAAkE,CAAC,oBAAoB,CAAC,qBAAqB,kEAAkE,CAAC,kBAAkB,CAAC,qBAAqB,kEAAkE,CAAC,UAAU,CAAC,qBAAqB,wEAAwE,CAAC,UAAU,CAAC,qBAAqB,wEAAwE,CAAC,UAAU,CAAC,qBAAqB,wEAAwE,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGP,GAAqB,CAAC,kBAAkB,CAAC,kBAAkB,GAAmB,CAAC,kBAAkB,CAAC,SAAsB,EAAKa,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,2CAA2C,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,2FAA2F,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,2CAA2C,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,2FAA2F,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,2CAA2C,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,2FAA2F,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,iGAAiG,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,kBAAkB,GAAmB,CAAC,kBAAkB,CAAC,kBAAkB,GAAmB,CAAC,kBAAkB,CAAC,kBAAkB,GAAmB,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,2CAA2C,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,iGAAiG,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,2CAA2C,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,iGAAiG,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,kBAAkB,GAAmB,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,2CAA2C,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,iGAAiG,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,kBAAkB,GAAmB,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,2CAA2C,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,iGAAiG,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,kBAAkB,GAAmB,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,2CAA2C,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,iGAAiG,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAKO,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKP,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,iGAAiG,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,QAAQ,EAAE,CAAC,KAAK,EAAU,SAAS,CAAC,oBAAoB,CAAC,qBAAqB,kEAAkE,CAAC,UAAU,CAAC,qBAAqB,wEAAwE,CAAC,UAAU,CAAC,qBAAqB,wEAAwE,CAAC,UAAU,CAAC,qBAAqB,wEAAwE,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGb,GAAqB,CAAC,oBAAoB,CAAC,SAAsB,EAAKa,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,2FAA2F,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,iGAAiG,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,iGAAiG,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,iGAAiG,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,iGAAiG,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,iGAAiG,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,QAAQ,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,KAAK,QAAQ,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,MAAM,CAAC,QAAQ,EAAE,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,EAAE,CAAC,kBAAkB,CAAC,QAAQ,EAAE,CAAC,kBAAkB,CAAC,QAAQ,EAAE,CAAC,kBAAkB,CAAC,QAAQ,EAAE,CAAC,kBAAkB,CAAC,QAAQ,EAAE,CAAC,kBAAkB,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAsB,EAAKZ,GAAS,CAAC,MAAM,wEAAwE,OAAO,OAAO,WAAW,QAAQ,cAAc,aAAa,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,KAAK,QAAQ,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,QAAQ,MAAM,OAAO,GAAGD,GAAqB,CAAC,kBAAkB,CAAC,MAAM,kEAAkE,CAAC,oBAAoB,CAAC,MAAM,kEAAkE,CAAC,kBAAkB,CAAC,MAAM,kEAAkE,CAAC,kBAAkB,CAAC,OAAO,OAAO,CAAC,UAAU,CAAC,cAAc,YAAY,CAAC,UAAU,CAAC,MAAM,wEAAwE,CAAC,UAAU,CAAC,MAAM,wEAAwE,CAAC,UAAU,CAAC,MAAM,wEAAwE,cAAc,YAAY,CAAC,UAAU,CAAC,cAAc,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,iXAAiX,oRAAoR,iJAAiJ,gHAAgH,yMAAyM,oNAAoN,mGAAmG,uFAAuF,gJAAgJ,kHAAkH,mIAAmI,kEAAkE,2IAA2I,8GAA8G,4JAA4J,8IAA8I,mFAAmF,mIAAmI,iJAAiJ,uEAAuE,kJAAkJ,sIAAsI,oJAAoJ,8FAA8F,udAAud,CAWj8oB,eAAe,IAAgB,GAAgB,GAAgB,YAAY,WAAW,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,kBAAkB,yBAAyB,6BAA6B,0BAA0B,4BAA4B,iBAAiB,gBAAgB,uBAAuB,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,SAAS,gBAAgB,GAAM,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,GAAM,MAAM,UAAU,KAAK,EAAY,QAAQ,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,yFAAyF,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,yFAAyF,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAc,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICX5iF,SAASqB,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,qDAA5rB,IAAuK,IAAkE,IAA4B,CAAgCC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAGC,MAAgB,CAAC,GAAGA,EAAM,QAAQF,GAAwBE,EAAM,UAAUA,EAAM,SAAS,YAAY,EAASC,IAAwB,EAAM,IAAeD,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAACA,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAUvkD,GAAgB,EAVulD,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYE,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,GAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWJ,GAASC,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuBD,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAqV,GAAmB,EAAY,CAAC,QAA/V,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,MAAU,EAAW,YAAY,GAAK,CAAC,IAAI,EAAG,CAA2R,UAApQ,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,MAAU,EAAW,YAAY,GAAK,CAAC,IAAI,EAAG,CAAmM,UAA7K,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,MAAU,EAAW,YAAY,GAAK,CAAC,IAAI,EAAG,CAA2G,CAAC,CAAgC,IAAM,EAAkB,EAAGV,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKM,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBY,EAAU,EAAW,CAAC,mBAAmB,YAAY,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGhB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,YAAY,CAAC,UAAU,CAAC,mBAAmB,YAAY,CAAC,UAAU,CAAC,mBAAmB,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,6EAA6E,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,6EAA6E,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,6EAA6E,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,eAAe,mBAAmB,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,6EAA6E,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,6PAA6P,8IAA8I,2MAA2M,+JAA+J,gKAAgK,CAU18K,eAAe,IAAgB,GAAgB,GAAgB,YAAY,eAAe,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,2BCV3c,GAAU,UAAU,CAAC,eAAe,eAAe,qBAAqB,qBAAqB,CAAC,CAAciB,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,yFAAyF,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,yFAAyF,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,2FAA2F,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,2FAA2F,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcC,GAAI,CAAC,oxCAAoxC,CAAcC,GAAU,kBCDviE,SAAS,GAAiB,EAAkB,CAAC,OAAO,EAAP,CAA0B,IAAI,MAAM,MAAM,WAAW,IAAI,SAAS,MAAM,UAAU,IAAI,SAAS,MAAM,sCAA3P,IAAyE,IAAgC,CAUzJ,GAAI,EAAQ,SAAa,EAAO,CAAC,IAAME,EAAM,CAAC,GAAG,EAAO,MAAM,EAAO,OAAO,GAAG,OAAO,EAAO,QAAQ,GAAG,CAClG,EAAa,SAAS,CAAG,EAAa,OACzB,IAAM,EAAjBA,EAAM,KAAqD,EAAvBA,EAAM,eAAe,EACpE,EAAK,GAAWA,EAAM,KAAK,EAAS,CACpC,EAAG,SAASC,EAAK,EAAK,GACtB,EAAe,GAAiBD,EAAM,kBAAkB,CAAC,OAAoB,EAAM,MAAM,CAAC,UAAU,iCAAiC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,gBAAgB,SAAS,CAAC,QAAQ,cAAc,SAAS,UAAU,SAAS,CAAc,EAAK,OAAO,CAAI,KAAG,EAAE,EAAK,YAAY,OAAO,KAAK,cAAc,CAAC,CAAc,EAAK,OAAO,CAAC,SAAsB,EAAK,WAAW,CAAC,KAAK,IAAI,IAAK,YAAYA,EAAM,YAAY,iBAAiB,EAAe,MAAM,CAAC,cAAcA,EAAM,MAAM,cAAcA,EAAM,KAAK,cAAc,KAAK,GAAGA,EAAM,KAAK,KAAKA,EAAM,MAAM,CAAC,SAASA,EAAM,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAC7lB,CAAC,kFAAkF,CAAC,kBAAkB,IAAgB,GAAI,EAAoB,GAAI,CAAC,KAAK,CAAC,MAAM,UAAU,KAAK,EAAY,OAAO,aAAa,sCAAsC,gBAAgB,GAAK,CAAC,KAAK,CAAC,MAAM,OAAO,KAAK,EAAY,QAAQ,aAAa,SAAS,cAAc,UAAU,aAAa,GAAK,CAAC,eAAe,CAAC,MAAM,SAAS,KAAK,EAAY,OAAO,IAAI,EAAE,IAAI,IAAI,eAAe,GAAK,OAAO,GAAOA,EAAM,KAAK,CAAC,kBAAkB,CAAC,MAAM,QAAQ,KAAK,EAAY,KAAK,QAAQ,CAAC,MAAM,SAAS,SAAS,CAAC,YAAY,CAAC,YAAY,eAAe,eAAe,CAAC,aAAa,SAAS,wBAAwB,GAAK,CAAC,KAAK,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAM,MAAM,YAAY,aAAa,KAAK,cAAc,MAAM,CAAC,YAAY,CAAC,MAAM,SAAS,KAAK,EAAY,OAAO,aAAa,EAAE,IAAI,IAAI,KAAK,IAAO,KAAK,GAAG,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,SAAS,WAAW,qBAAqB,GAAM,CAAC,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,OAAO,CAAC,CAAC,CAAiC,IAAY,EAAK,IAAW,CAAC,IAAM,EAAY,GAAG,EAAe,EAAe,GAAG,EAAS,OAAO,EAAoJ,cAAc,EAAe,mBAAmB,EAAe,SAAS,EAAY,iBAAiB,EAAY,SAAhQ,cAAc,EAAY,mBAAmB,EAAY,kBAAkB,EAAe,iBAAiB,EAAe,OAAO,QCfjV,SAASE,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,0EAA7jC,IAAiP,IAAkE,IAA4B,KAAkI,KAA2H,CAAM,GAAS,EAASC,GAAI,CAAO,GAAoC,EAAO,EAA8B,CAAO,GAAsB,EAASC,GAAiB,CAAOC,GAAW,CAAC,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,CAAwNC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAO,GAAY,CAAC,MAAM,EAAE,SAAS,IAAI,KAAK,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,KAAK,QAAQ,CAAOC,GAAU,CAAC,QAAQ,EAAE,OAAO,IAAI,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,CAAOC,GAAW,CAAC,QAAQ,EAAE,OAAO,GAAG,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAWF,GAAY,CAAOG,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAA8BC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,YAAY,YAAY,MAAM,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,UAAQ,SAAO,KAAG,QAAM,GAAGC,MAAgB,CAAC,GAAGA,EAAM,UAAU,GAASA,EAAM,WAAW,+BAAkC,QAAQJ,GAAwBI,EAAM,UAAUA,EAAM,SAAS,YAAY,EAASC,IAAwB,EAAM,IAAeD,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAACA,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWv3E,GAAgB,EAXu4E,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYE,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAO,EAAkB,GAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWJ,GAASC,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuBD,EAAM,EAAS,CAAsC,EAAkB,EAAGb,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKU,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMJ,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBe,EAAU,EAAW,CAAC,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGrB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAAoC,CAAC,eAAeO,GAAU,4BAA4B,GAAK,6BAA6B,GAAK,0BAA0B,EAAE,yBAAyB,OAAO,yBAAyB,GAAY,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKN,GAAI,CAAC,kBAAkB,SAAS,MAAM,mEAAmE,eAAe,EAAE,KAAK,GAAK,KAAK,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,SAAS,WAAW,MAAM,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,YAAY,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,KAAK,EAAU,KAAK,GAAM,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,GAAG,GAAmB,GAAG,KAAK,GAAmB,QAAQ,KAAK,kBAAkB,IAAI,GAAGD,GAAqB,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,OAAO,GAAG,GAAmB,GAAG,KAAK,GAAmB,QAAQ,IAAI,kBAAkB,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,WAAWQ,GAAW,SAAsB,EAAKN,GAAiB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,qEAAqE,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQO,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKa,GAAM,CAAC,WAAW,CAAC,IAAI,4CAAqD,IAAI,OAAO,QAAQ,IAA2B,GAAmB,GAAG,GAAG,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,QAAQ,IAAI,4FAA4F,CAAC,UAAU,iBAAiB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,GAAGtB,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,4CAAqD,IAAI,OAAO,QAAQ,IAA2B,GAAmB,GAAG,KAAK,GAAmB,QAAQ,IAAI,mBAAmB,GAAmB,QAAQ,IAAI,EAAE,GAAG,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,GAAmB,OAAO,QAAQ,IAAI,4FAA4F,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,8PAA8P,uHAAuH,6QAA6Q,oJAAoJ,8EAA8E,0FAA0F,+KAA+K,uJAAuJ,CAWtsP,eAAe,IAAgB,GAAgB,GAAgB,YAAY,cAAc,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,YAAY,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,+BAAkC,gBAAgB,GAAK,MAAM,UAAU,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,yFAAyF,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAS,GAAG,GAAsB,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAcE,GAAiB,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,ICXrI,SAASqB,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,2DAA98B,IAAgP,IAAkE,IAA4B,KAAmJ,KAAqH,CAAM,GAAgB,EAASC,GAAW,CAAOC,GAAW,CAAC,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAO,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAA8BC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAGC,MAAgB,CAAC,GAAGA,EAAM,QAAQJ,GAAwBI,EAAM,UAAUA,EAAM,SAAS,YAAY,EAASC,IAAwB,EAAM,IAAeD,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAACA,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWl5D,GAAgB,EAXk6D,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYE,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAO,EAAkB,GAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWJ,GAASC,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuBD,EAAM,EAAS,CAA2D,EAAkB,EAAGV,GAAlDc,GAA6F,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,GAAK,CAAC,gBAAgB,mBAAmB,KAAK,CAAC,KAAK,aAAa,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAM,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,EAAkB,iBAAiBa,EAAU,EAAW,CAAC,gBAAgB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGlB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAKmB,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,uBAAgC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,SAAS,CAAC,UAAU,CAAC,qBAAqB,kEAAkE,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGX,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKW,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,MAAM,0BAA0B,OAAO,sBAAsB,2FAA2F,0BAA0B,YAAY,CAAC,SAAS,yBAA4B,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,KAAK,GAAG,GAAGX,GAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,IAAI,EAAE,KAAK,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAW,CAAC,UAAU,sBAAyB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,GAAa,YAAY,CAAC,MAAM,OAAO,GAAGD,GAAqB,CAAC,UAAU,CAAC,QAAQ,GAAa,YAAY,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,2TAA2T,gHAAgH,yGAAyG,8DAA8D,GAAGoB,GAAgB,CAWhnM,eAAe,IAAgB,GAAgB,GAAgB,YAAY,kBAAkB,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,OAAO,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,yFAAyF,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAgB,GAAG,EAAwBC,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAcpB,GAAW,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,2BCXliF,GAAU,UAAU,CAAC,eAAe,eAAe,qBAAqB,qBAAqB,CAAC,CAAcqB,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,IAAI,yFAAyF,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,IAAI,yFAAyF,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,IAAI,2FAA2F,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,IAAI,2FAA2F,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcC,GAAI,CAAC,mhCAAmhC,CAAcC,GAAU,wDCA7yD,IAAqF,IAA4B,CAAoC,GAAK,0BAAgC,GAAkB,EAAW,SAAS,EAAM,EAAI,CAAC,OAAoB,EAAK,MAAM,CAAC,GAAGC,EAAU,MAAI,SAASA,EAAM,SAAS,CAAC,EAAG,CAAO,GAAU,EAAO,OAAO,GAAK,CAAO,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAMA,EAAM,OAAO,EAAsB,EAAK,GAAU,CAAC,GAAG,EAAc,WAAa,MAAa,WAAS,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAa,WAAS,CAAC,EAAG,CAAO,GAAI,4XAAkYC,IAAU,CAAC,QAAM,SAAO,KAAG,SAAO,QAAM,GAAGD,MAAgB,CAAC,GAAGA,EAAM,UAAU,GAAOA,EAAM,WAAW,qBAAqB,UAAU,GAAQA,EAAM,WAAW,EAAE,EAS/qC,GAAK,EAT0sC,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAWC,GAASD,EAAM,CAAO,EAAK,EAAe,YAAY,GAAI,CAAC,OAAoB,EAAK,GAAI,CAAC,GAAG,EAAU,UAAU,EAAG,eAAeE,EAAU,CAAU,WAAa,MAAI,KAAK,eAAe,MAAM,CAAC,YAAY,EAAU,WAAW,EAAU,GAAG,EAAM,CAAC,QAAQ,YAAY,SAAsB,EAAK,MAAM,CAAM,OAAK,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,iCAAiC,GAAK,2CAA2C,GAAK,kBAAkB,CASntD,eAAe,CAAC,GAAK,YAAY,eAA2B,GAAK,EAAoB,GAAK,CAAC,UAAU,CAAC,aAAa,qBAAqB,OAAO,GAAM,MAAM,QAAQ,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,aAAa,EAAE,eAAe,GAAK,OAAO,GAAM,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,MAAM,SAAS,KAAK,EAAY,OAAO,CAAC,CAAC,ICV7L,SAAwB,GAAgB,EAAM,CAAC,GAAK,CAC9M,OAAK,QAAM,aAAW,cAAY,UAAQ,YAC1C,SAAO,SAAO,SAAO,SAAO,SAAO,SACnC,SAAO,SAAO,SAAO,SAAO,SAAO,SACnC,WAAS,WAAS,WAAS,WAAS,WAAS,WAC7C,eAAa,IACb,mBAAiB,IAAIC,EAAW,CAAC,EAAS,GAAaC,EAAS,EAAE,CAAC,CAAM,CAAC,EAAS,GAAaA,EAAS,KAAK,CAAM,CAAC,EAAa,GAAiBA,EAAS,GAAG,CACxJ,EAAMC,EAAO,KAAK,CAAO,GAAMA,EAAO,KAAK,CAC4sB,GAAvuB,GAAa,CAAC,GAAG,CAAC,EAAY,MAAM,EAAE,CAAC,GAAG,OAAO,GAAc,SAAS,MAAM,CAAC,WAAW,EAAY,CAAC,IAAM,EAAO,EAAY,YAAY,EAAY,QAAQ,EAAY,YAAY,EAAY,cAAc,EAAY,aAAa,MAAM,KAAW,EAAO,EAAY,YAAY,EAAY,QAAQ,KAAW,EAAW,EAAY,YAAY,KAAW,EAAc,EAAY,eAAe,EAAY,iBAAiB,EAAY,UAAU,KAAW,EAAM,EAAE,CAA2P,OAAvP,IAAO,EAAM,WAAW,GAAU,IAAO,EAAM,WAAW,GAAU,IAAW,EAAM,WAAW,GAAc,GAAgB,OAAiC,EAAM,cAAc,OAAO,GAAgB,SAAS,GAAG,EAAc,IAAI,GAAsB,IAA4C,EAAK,CAAO,GAAgB,GAAK,CAAC,OAAO,EAAP,CAAY,IAAI,KAAK,OAAO,EAAO,IAAI,KAAK,OAAO,EAAO,IAAI,KAAK,OAAO,EAAO,IAAI,KAAK,OAAO,EAAO,IAAI,KAAK,OAAO,EAAO,IAAI,KAAK,OAAO,EAAO,QAAQ,MAAO,KAC79B,MAAiB,CAAC,GAAG,EAAiB,CAAC,IAAM,EAAK,SAAS,eAAe,EAAiB,CAAC,GAAG,EAA0B,OAApB,EAAgB,GAAG,CAAQ,EAAM,EAAgB,uCAAuC,EAAiB,0BAA0B,MAAO,EAAgB,GAAG,CACtQ,OAAO,UAAiB,MAAoB,CAAC,IAAM,EAAK,GAAc,CAAO,EAAM,MAAM,KAAK,EAAK,iBAAiB,yBAAyB,CAAC,CAAwS,OAAtB,EAAlQ,EAAM,OAAO,GAAG,GAAgB,EAAE,QAAQ,aAAa,CAAC,CAAC,CAAC,KAAK,EAAQ,KAAS,AAAgB,EAAQ,KAAG,OAAO,EAAQ,QAAQ,aAAa,CAAC,GAAG,IAAe,CAAC,GAAG,EAAQ,GAAG,KAAK,EAAQ,aAAa,GAAG,MAAM,SAAS,EAAQ,QAAQ,UAAU,EAAE,CAAC,GAAG,CAAC,EAAG,CAAsB,CAAQ,GAAc,MAA6B,CAAI,EAAM,SAAQ,EAAM,QAAQ,YAAY,CAAC,IAAM,EAAS,IAAI,qBAAqB,GAAS,CAAC,IAAI,EAAU,KAAK,IAAI,IAAM,KAAS,EAAa,EAAM,iBAA2B,CAAC,GAAW,EAAM,kBAAkB,EAAU,qBAAmB,EAAU,GAAW,GAAW,EAAU,QAAQ,EAAY,EAAU,OAAO,GAAG,EAAI,CAAC,KAAK,KAAK,WAAW,IAAI,EAAa,UAAU,EAAa,EAAE,QAAQ,UAAU,GAAG,CAAC,CAAC,EAAM,QAAQ,EAA4B,MAAM,KAAK,GAAc,CAAC,iBAAiB,yBAAyB,CAAC,CAAc,QAAQ,GAAG,EAAS,QAAQ,EAAE,CAAC,EAAG,MAAc,CAAC,GAAiB,CAAC,GAA0B,CACrmC,IAAM,EAAO,GAAc,CAAI,GAAM,SAAQ,GAAM,QAAQ,YAAY,CAAC,IAAM,EAAG,IAAI,qBAAqB,CAAC,GAAiB,CAAC,GAA0B,EAAG,CAAsH,OAArH,EAAG,QAAQ,IAAS,SAAS,SAAS,KAAK,EAAO,CAAC,UAAU,GAAK,QAAQ,GAAK,cAAc,GAAK,CAAC,CAAC,GAAM,QAAQ,MAAa,CAAI,EAAM,SAAQ,EAAM,QAAQ,YAAY,CAAI,GAAM,SAAQ,GAAM,QAAQ,YAAY,GAChX,CAAC,EAAO,EAAO,EAAO,EAAO,EAAO,EAAO,EAAa,EAAiB,CAAC,CAAC,IAAM,GAAc,EAAG,EAAO,IAAe,CAAC,IAAM,EAAO,SAAS,eAAe,EAAG,CAAC,GAAG,CAAC,EAAO,OAAO,IAAM,EAAI,EAAO,uBAAuB,CAAC,IAAI,EAAO,QAAQ,EAAO,SAAS,CAAC,IAAI,EAAI,EAAO,SAAS,SAAS,CAAC,CAAC,EAAY,EAAG,EAAS,EAAY,GAAO,CAAC,OAAO,EAAP,CAAc,IAAK,GAAE,OAAO,EAAO,IAAK,GAAE,OAAO,EAAO,IAAK,GAAE,OAAO,EAAO,IAAK,GAAE,OAAO,EAAO,IAAK,GAAE,OAAO,EAAO,IAAK,GAAE,OAAO,EAAO,QAAQ,MAAO,MAAY,EAAe,GAAO,CAAC,OAAO,EAAP,CAAc,IAAK,GAAE,OAAO,EAAS,IAAK,GAAE,OAAO,EAAS,IAAK,GAAE,OAAO,EAAS,IAAK,GAAE,OAAO,EAAS,IAAK,GAAE,OAAO,EAAS,IAAK,GAAE,OAAO,EAAS,QAAQ,MAAO,KAAK,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,EAAQ,CAAC,SAAS,CAAC,EAA0B,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,UAAU,cAAc,EAAE,CAAC,SAAS,EAAa,CAAC,CAAC,KAAK,EAAS,KAAK,CAAC,KAAG,OAAK,WAAsB,EAAK,MAAM,CAAC,YAAY,EAAa,EAAG,CAAC,iBAAiB,EAAa,EAAG,CAAC,MAAM,CAAC,GAAG,EAAa,SAAS,EAAY,EAAM,CAAC,MAAM,IAAW,EAAG,EAAY,EAAM,YAAU,eAAe,OAAO,OAAO,UAAU,YAAY,EAAe,EAAM,CAAC,CAAC,aAAa,GAAG,EAAE,OAAO,MAAM,MAAM,EAAW,aAAa,GAAG,EAAE,OAAO,MAAM,MAAM,IAAW,EAAG,EAAY,EAAM,SAAS,EAAK,CAAC,EAAG,CAAC,CAAC,CAAC,CAAC,uBAZ/wC,IAA6C,IAAoD,CAY8rC,GAAgB,aAAa,CAAC,MAAM,UAAU,WAAW,UAAU,YAAY,UAAU,QAAQ,EAAE,UAAU,OAAO,OAAO,GAAG,OAAO,GAAG,OAAO,GAAG,OAAO,GAAG,OAAO,GAAG,OAAO,GAAG,KAAK,CAAC,WAAW,QAAQ,WAAW,IAAI,SAAS,GAAG,WAAW,IAAI,CAC3kD,iBAAiB,GAAG,CAAC,GAAgB,YAAY,oBAAkC,EAAoB,GAAgB,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,aAAa,UAAU,CAAC,WAAW,CAAC,KAAK,EAAY,MAAM,MAAM,cAAc,aAAa,UAAU,CAAC,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,eAAe,aAAa,UAAU,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,KAAK,CAAC,UAAU,CAAC,KAAK,EAAY,KAAK,MAAM,aAAa,QAAQ,CAAC,OAAO,SAAS,QAAQ,CAAC,aAAa,CAAC,OAAO,SAAS,QAAQ,CAAC,aAAa,OAAO,CACrkB,KAAK,CACL,KAAK,EAAY,KAAK,MAAM,OAAO,SAAS,WAAW,aAAa,CAAC,WAAW,QAAQ,WAAW,IAAI,SAAS,GAAG,WAAW,IAAI,CAAC,CACnI,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,GAAG,IAAI,GAAG,IAAI,GAAG,KAAK,KAAK,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,GAAG,IAAI,GAAG,IAAI,GAAG,KAAK,KAAK,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,GAAG,IAAI,GAAG,IAAI,GAAG,KAAK,KAAK,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,GAAG,IAAI,GAAG,IAAI,GAAG,KAAK,KAAK,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,GAAG,IAAI,GAAG,IAAI,GAAG,KAAK,KAAK,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,GAAG,IAAI,GAAG,IAAI,GAAG,KAAK,KAAK,CACrhB,OAAO,CAAC,KAAK,EAAY,QAAQ,MAAM,UAAU,aAAa,GAAM,CAAC,OAAO,CAAC,KAAK,EAAY,QAAQ,MAAM,UAAU,aAAa,GAAK,CAAC,OAAO,CAAC,KAAK,EAAY,QAAQ,MAAM,UAAU,aAAa,GAAK,CAAC,OAAO,CAAC,KAAK,EAAY,QAAQ,MAAM,UAAU,aAAa,GAAM,CAAC,OAAO,CAAC,KAAK,EAAY,QAAQ,MAAM,UAAU,aAAa,GAAM,CAAC,OAAO,CAAC,KAAK,EAAY,QAAQ,MAAM,UAAU,aAAa,GAAM,CAC3Z,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,KAAK,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,KAAK,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,KAAK,KAAK,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,KAAK,KAAK,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,KAAK,KAAK,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,KAAK,KAAK,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,aAAa,IAAI,IAAI,EAAE,IAAI,IAAI,KAAK,KAAK,CAC3oB,iBAAiB,CAAC,KAAK,EAAY,OAAO,MAAM,yBAAyB,YAAY,sBAAsB,YAAY,wDAAwD,CAAC,CAAC,qBCnBpI,CAG5B,GAA0B,OAAO,SAAW,IAAYC,EAAgBC,wBEGrF,SAAgB,GAAgB,EAAI,EAAS,CAAC,GAAK,CAAC,EAAK,GAASC,EAAe,KAAK,CAAC,SAAS,EAAW,EAAQ,EAAI,CAAC,GAAM,EAAQ,SAAS,EAAK,QAAQ,EAAQ,QAAQ,EAAK,SAAU,GAAS,EAAS,EAAQ,CAAC,EAAQ,CAAC,MAAM,EAAQ,MAAM,OAAO,EAAQ,OAAO,CAAC,EAShH,OAL9J,OAA8B,CAAC,GAAG,CAAC,EAAI,QAAQ,OAAO,GAAK,CAAC,cAAY,gBAAc,EAAI,QAKlB,OAJxE,EAAW,CAAC,MAAM,EAAY,OAAO,EAAa,CAAC,CAInD,GAAqB,2BAA2B,EAAI,QAAQ,EAAW,KAAW,CAAK,EAAI,SAAe,GAAqB,UAAU,EAAI,QAAQ,GAAK,EAAE,CAAC,CAAQ,iCAfzI,KAAuG,CAAI,GAAmB,IAAA,GAAU,GAAG,CAA+B,GAAmB,EAAO,oBAAyB,EAClP,GAAN,KAAoB,CACrB,sBAAsB,EAAQ,CAAC,IAAI,IAAM,KAAS,EAAQ,CAAC,IAAM,EAAmB,KAAK,UAAU,IAAI,EAAM,OAAO,CAAI,GAAmB,EAAmB,EAAM,YAAY,EAAG,2BAA2B,EAAQ,EAAS,CAAK,KAAK,uBAA4B,KAAK,qBAAqB,QAAQ,EAAQ,CAAC,KAAK,UAAU,IAAI,EAAQ,EAAS,EAAE,UAAU,EAAQ,CAAK,KAAK,uBAA4B,KAAK,qBAAqB,UAAU,EAAQ,CAAC,KAAK,UAAU,OAAO,EAAQ,EAAE,aAAa,CAAC,KAAK,UAAU,IAAI,QAAU,IAAM,EAAgB,GAAuB,IAAuB,KAAK,qBAAqB,IAAI,EAAgB,KAAK,sBAAsB,KAAK,KAAK,CAAC,IAAS,GAAqB,IAAI,yBEFrS,SAAS,GAAa,EAAU,EAAM,CAAC,OAAO,EAAP,CAAkB,IAAI,SAAS,OAAoB,EAAK,GAAO,CAAC,GAAGC,EAAM,CAAC,CAAC,IAAI,OAAO,OAAoB,EAAK,GAAK,CAAC,GAAGA,EAAM,CAAC,CAAC,QAAQ,OAAoB,EAAK,GAAK,CAAC,GAAGA,EAAM,CAAC,EAAG,SAAgB,EAAS,EAAM,CAAC,GAAK,CAAC,WAAS,cAAY,aAAW,aAAW,UAAA,EAAU,OAAK,UAAQ,mBAAiB,gBAAc,0BAAwB,UAAQ,eAAa,eAAa,cAAY,aAAWA,EAAY,EAAgBC,EAAO,GAAM,CAAM,CAAC,EAAc,GAAkBC,EAAS,EAAS,IAAI,CAAO,EAAUD,EAAO,GAAG,CAAO,EAAUA,GAAQ,CAAO,EAASE,MAAY,EAAa,SAAS,GAAG,EAAa,OAAO,EAAE,CAAC,CAC/iC,CAAC,EAAc,GAAkBD,EAAS,GAAM,CAerD,GAfsD,MAAc,CAAC,IAAM,MAAkB,CAEhB,IAAI,IAAM,IAAvE,CAAC,UAAU,WAAW,WAAW,2BAA2B,CAA6B,GAAG,SAAS,cAAc,EAAI,CAAC,MAAO,GAC/I,IAAM,EAAI,SAAS,qBAAqB,IAAI,CAAC,IAAI,IAAI,EAAE,EAAE,EAAE,EAAI,OAAO,IAAI,CAAC,IAAM,EAAG,EAAI,GAGxF,GAFG,EAAG,WAAW,EAAG,UAAU,SAAS,UAAU,EAC9C,EAAG,KAAK,WACR,EAAG,cAAc,EAAG,aAAa,eAAe,GAAG,UAAU,MAAO,GAAM,MAAO,IACpF,GAAG,CAAC,IAAM,EAAM,GAAe,CACzB,EAAS,EAAO,SAAS,SAAS,aAAa,CAAC,SAAS,WAAW,EAAE,EAAO,SAAS,SAAS,aAAa,CAAC,SAAS,UAAU,EAAE,EAAO,SAAS,SAAS,aAAa,CAAC,SAAS,QAAQ,CAAC,EAAiB,GAAO,EAAS,MAAU,CAC5O,EAAiB,GAAM,GAAI,EAAE,CAAC,CAC9B,MAAc,CACd,GAAG,CAAC,EAAc,OAAO,IAAM,MAAgB,SAAS,cAAc,UAAU,EAAE,SAAS,cAAc,WAAW,EAAE,SAAS,cAAc,WAAW,EAAE,SAAS,cAAc,2BAA2B,CAAO,MAAyB,CAAC,IAAM,EAAU,GAAa,CAAC,GAAG,CAAC,EAAU,CACzR,IAAM,EAAa,SAAS,gBAAgB,aAAa,EAAO,YAAkB,EAAS,EAAO,QAAQ,EAAiB,EAAa,EAAE,EAAS,EAAa,EAAE,CAAC,OAAQ,IAAM,EAAK,EAAU,uBAAuB,CAAO,EAAW,EAAO,QAAQ,EAAK,IAAU,EAAc,EAAU,aACzR,GAAgB,EAAO,QAAQ,GAAY,KAAK,IAAI,EAAc,EAAO,YAAY,EAAE,CAAsD,EAAvC,KAAK,IAAI,KAAK,IAAI,EAAe,EAAE,CAAC,EAAE,CAA0B,EACvC,OAArI,GAAsB,CAAC,EAAO,iBAAiB,SAAS,EAAqB,CAAC,EAAO,iBAAiB,SAAS,EAAqB,KAAW,CAAC,EAAO,oBAAoB,SAAS,EAAqB,CAAC,EAAO,oBAAoB,SAAS,EAAqB,GAAK,CAAC,EAAc,CAAC,CAAC,MAAc,CAAI,CAAC,GAAU,EAAgB,SAAS,GAAyB,IAAgB,EAAS,IAAK,EAAQ,EAAc,EAAS,IAAI,EAAW,CAAW,EAAgB,QAA4C,EAAiB,EAAS,IAAI,CAAjE,EAAgB,QAAQ,IAA6C,CAAC,EAAS,CAAC,CAAC,MAAc,CAAI,GAAe,GAAG,IAAgB,EAAU,SAAS,GAAW,GAAY,CAAC,EAAU,QAAQ,GAAgB,CAAC,EAAc,CAAC,CACvrB,CAAC,GAAe,CAAC,EAAS,OAAO,KAAK,IAAM,EAAU,GAAa,EAAK,CAAC,GAAGF,EAAM,gBAAc,CAAC,CAAC,OAAoB,EAAK,MAAM,CAAC,IAAI,EAAU,UAAQ,eAAa,eAAa,cAAY,YAAU,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,UAAQ,SAAS,SAAS,QAAQ,OAAO,eAAe,SAAS,WAAW,SAAS,CAAC,SAAS,EAAU,CAAC,CAAE,SAAS,GAAO,EAAM,CAAC,GAAK,CAAC,gBAAc,cAAY,aAAW,gBAAc,WAAS,WAASA,EAAY,EAAUC,GAAQ,CAAO,EAAK,GAAgB,EAAU,CAAO,EAAM,GAAM,MAAM,EAAK,MAAM,GAAS,EAAO,GAAM,OAAO,EAAK,OAAO,GAAS,EAAW,KAAK,IAAI,EAAM,EAAO,CAAC,EAAY,EAAQ,EAAQ,EAAQ,KAAK,IAAI,EAAM,EAAW,CAAC,EAAQ,EAAQ,KAAK,IAAI,EAAO,EAAW,CAAC,EAAQ,EAAE,EAAiB,EAAE,EAAE,EAAQ,EAAE,KAAK,GAAG,EAAQ,EAAW,EAAE,EAAc,EAAE,OAAoB,EAAK,MAAM,CAAC,IAAI,EAAU,MAAM,CAAC,QAAQ,QAAQ,MAAM,OAAO,OAAO,OAAO,CAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,gBAAgB,UAAU,UAAU,iBAAiB,CAAC,SAAsB,EAAM,IAAI,CAAC,MAAM,CAAC,UAAU,cAAc,EAAQ,iBAAiB,EAAQ,KAAK,CAAC,SAAS,CAAc,EAAK,SAAS,CAAC,GAAG,EAAE,GAAG,EAAI,IAAE,KAAK,OAAO,OAAO,EAAuB,cAAY,gBAAgB,EAAE,CAAC,CAAc,EAAK,SAAS,CAAC,GAAG,EAAE,GAAG,EAAI,IAAE,KAAK,OAAO,OAAO,EAA0B,cAAY,cAAc,EAAS,QAAQ,OAAO,gBAAgB,EAAE,MAAM,CAAC,iBAAiB,EAAW,gBAAgB,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,SAAS,GAAK,EAAM,CAAC,GAAK,CAAC,gBAAc,aAAW,aAAW,gBAAc,gBAAcD,EAAM,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAW,MAAM,OAAO,OAAO,EAAW,eAAa,SAAS,SAAS,EAAE,KAAK,CAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,GAAG,EAAc,IAAI,GAAG,OAAO,EAAW,WAAW,EAAc,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,0BAhBrwD,IAAqD,IAAiE,IAAmC,KAA4E,EAAgB,SAAS,EAAW,CAAC,EAAW,OAAU,SAAS,EAAW,KAAQ,SAAU,AAAa,KAAW,EAAE,CAAE,CAgBs6C,EAAS,aAAa,CAAC,MAAM,IAAI,OAAO,IAAI,UAAU,CAAC,KAAK,QAAQ,KAAK,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,SAAS,EAAE,MAAM,IAAI,CAAC,WAAW,CAAC,KAAK,SAAS,MAAM,EAAE,UAAU,IAAI,QAAQ,GAAG,KAAK,EAAE,CAAC,cAAc,OAAO,WAAW,UAAU,YAAY,EAAE,cAAc,GAAK,SAAS,GAAG,YAAY,IAAI,QAAQ,EAAE,YAAY,QAAQ,aAAa,EAAE,WAAW,EAAE,iBAAiB,GAAM,wBAAwB,GAAK,KAAK,SAAS,CAAC,EAAoB,EAAS,CAAC,KAAK,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,QAAQ,OAAO,KAAK,GAAW,CAAC,IAAI,GAAG,GAAW,GAAG,CAAC,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,aAAa,EAAS,aAAa,SAAS,KAAK,IAAI,IAAI,EAAE,IAAI,IAAI,MAAM,QAAQ,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,aAAa,EAAS,aAAa,YAAY,KAAK,IAAI,IAAI,EAAE,IAAI,IAAI,MAAM,aAAa,QAAQ,CAAC,mBAAiB,CAAC,EAAc,CAAC,cAAc,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,aAAa,EAAS,aAAa,cAAc,CAAC,WAAW,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,aAAa,EAAS,aAAa,WAAW,CAAC,cAAc,CAAC,KAAK,EAAY,QAAQ,MAAM,UAAU,aAAa,MAAM,cAAc,KAAK,CAAC,iBAAiB,CAAC,KAAK,EAAY,QAAQ,MAAM,OAAO,aAAa,QAAQ,cAAc,UAAU,QAAQ,CAAC,mBAAiB,CAAC,EAAc,CAAC,UAAU,CAAC,MAAM,IAAI,KAAK,EAAY,WAAW,aAAa,EAAS,aAAa,UAAU,QAAQ,CAAC,mBAAiB,CAAC,EAAc,CAAC,wBAAwB,CAAC,KAAK,EAAY,QAAQ,MAAM,aAAa,aAAa,UAAU,cAAc,UAAU,CAAC,WAAW,CAAC,MAAM,IAAI,KAAK,EAAY,WAAW,aAAa,EAAS,aAAa,WAAW,QAAQ,CAAC,6BAA2B,CAAC,EAAwB,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,EAAS,aAAa,YAAY,eAAe,GAAK,IAAI,EAAE,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,EAAS,aAAa,YAAY,QAAQ,CAAC,UAAQ,IAAO,SAAS,eAAe,GAAK,IAAI,EAAE,CAAC,WAAW,CAAC,MAAM,YAAY,KAAK,EAAY,OAAO,IAAI,EAAE,QAAQ,CAAC,UAAQ,IAAO,OAAO,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,IAAI,EAAE,IAAI,GAAG,QAAQ,CAAC,UAAQ,IAAO,OAAO,CAAC,SAAS,CAAC,KAAK,EAAY,QAAQ,QAAQ,CAAC,UAAQ,IAAO,SAAS,MAAM,WAAW,aAAa,QAAQ,cAAc,OAAO,CAAC,WAAW,CAAC,KAAK,EAAY,aAAa,CAAC,CAAC,ICfprF,SAASI,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,mFAA3/C,IAA+R,IAAkE,IAA4B,KAA4I,KAAgI,KAAkH,CAAM,GAAc,EAAS,EAAS,CAAO,GAAa,EAASC,GAAQ,CAAO,GAAqB,EAAS,GAAgB,CAAO,GAA6D,GAA0B,EAAO,EAA8B,CAAC,CAAO,GAAyC,GAA0B,EAAO,EAAO,IAAI,CAAC,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,CAAu7B,IAAiC,CAAOC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,GAAG,UAAU,IAAI,KAAK,SAAS,CAAOC,IAAoB,EAAE,IAAI,oBAAoB,IAAyE,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAA7H,CAAC,OAAO,EAAE,MAAM,GAAG,SAAS,EAAE,KAAK,SAAS,CAAwG,EAAE,EAAE,EAAE,EAAE,CAAO,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,CAAuE,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAA/H,CAAC,OAAO,GAAG,MAAM,GAAG,SAAS,EAAE,KAAK,SAAS,CAAyG,EAAE,EAAE,EAAE,EAAE,CAAO,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,YAAY,YAAY,OAAO,YAAY,OAAO,YAAY,KAAK,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,aAAW,QAAM,WAAS,SAAO,WAAS,SAAO,WAAS,SAAO,WAAS,SAAO,WAAS,SAAO,WAAS,SAAO,gBAAc,eAAa,eAAa,iBAAe,SAAO,KAAG,gBAAc,eAAa,SAAO,SAAO,SAAO,SAAO,SAAO,SAAO,QAAM,aAAW,QAAM,GAAGC,MAAgB,CAAC,GAAGA,EAAM,UAAU,GAAgBA,EAAM,WAAW,EAAE,UAAU,GAAQA,EAAM,WAAW,GAAK,UAAU,GAAQA,EAAM,WAAW,GAAK,UAAU,GAAcA,EAAM,WAAW,wEAAwE,UAAU,GAAQA,EAAM,WAAW,GAAK,UAAU,GAAQA,EAAM,WAAW,GAAK,UAAU,GAAcA,EAAM,WAAW,wEAAwE,UAAU,GAAQA,EAAM,WAAW,GAAG,UAAU,GAAUA,EAAM,UAAU,UAAU,GAAYA,EAAM,WAAW,kEAAkE,UAAU,GAAeA,EAAM,WAAW,wEAAwE,UAAU,GAAQA,EAAM,WAAW,GAAG,UAAU,GAAQA,EAAM,WAAW,GAAG,UAAU,GAAQA,EAAM,WAAW,GAAG,UAAU,GAAOA,EAAM,UAAU,UAAU,GAAOA,EAAM,WAAW,iBAAiB,UAAU,GAAQA,EAAM,WAAW,GAAG,UAAU,GAAUA,EAAM,WAAW,EAAE,UAAU,GAAUA,EAAM,WAAW,EAAE,QAAQJ,GAAwBI,EAAM,UAAUA,EAAM,SAAS,YAAY,UAAU,GAAQA,EAAM,WAAW,GAAG,UAAU,GAAQA,EAAM,WAAW,GAAK,UAAU,GAAUA,EAAM,WAAW,EAAE,UAAU,GAAYA,EAAM,WAAW,2BAA2B,UAAU,GAAcA,EAAM,WAAW,IAAI,UAAU,GAAUA,EAAM,WAAW,EAAE,UAAU,GAAQA,EAAM,WAAW,GAAK,UAAU,GAAUA,EAAM,WAAW,GAAG,UAAU,GAAeA,EAAM,WAAW,uEAAuE,EAASC,IAAwB,EAAM,IAAeD,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAACA,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAW58K,GAAgB,EAX49K,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYE,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,GAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,aAAU,YAAU,aAAU,YAAU,YAAU,YAAU,aAAU,YAAU,GAAG,IAAWJ,GAASC,EAAM,CAAM,CAAC,eAAY,cAAW,sBAAoB,mBAAgB,kBAAe,aAAU,mBAAgB,cAAW,aAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuBD,EAAM,GAAS,CAAM,CAAC,yBAAsB,UAAO,GAAyB,GAAY,CAAO,GAAa,GAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,GAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,GAAY,GAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,GAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,GAAO,GAAW,YAAY,EAAG,CAAO,GAAY,GAAsB,MAAM,GAAG,IAAO,CAAC,GAAW,YAAY,EAAG,CAAsC,GAAkB,EAAGX,GAA2C,CAAO,OAAiB,EAAG,CAAC,YAAY,YAAY,CAAC,SAAS,GAAY,CAA4B,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKQ,GAAS,CAAC,QAAQ,GAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMF,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,GAAU,GAAG,GAAgB,UAAU,EAAG,GAAkB,gBAAgBa,EAAU,GAAW,CAAC,cAAc,GAAK,mBAAmB,OAAO,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,GAAa,IAAI,EAAW,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,8EAA8E,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,0BAA0B,KAAK,eAAe,aAAa,gBAAgB,EAAU,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,YAAY,oBAAoB,QAAQ,EAAE,qBAAqB,aAAa,GAAG,EAAM,CAAC,SAAS,CAAC,UAAU,CAAC,wBAAwB,MAAM,iBAAiB,kEAAkE,sBAAsB,MAAM,uBAAuB,MAAM,qBAAqB,MAAM,CAAC,UAAU,CAAC,wBAAwB,MAAM,iBAAiB,kEAAkE,sBAAsB,MAAM,uBAAuB,MAAM,qBAAqB,MAAM,QAAQ,EAAE,CAAC,UAAU,CAAC,wBAAwB,MAAM,iBAAiB,kEAAkE,sBAAsB,MAAM,uBAAuB,MAAM,qBAAqB,MAAM,0BAA0B,KAAK,YAAY,kBAAkB,CAAC,CAAC,GAAGlB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,YAAY,MAAM,GAAY,CAAC,UAAU,CAAC,mBAAmB,SAAS,MAAM,GAAY,CAAC,UAAU,CAAC,mBAAmB,SAAS,MAAM,GAAY,CAAC,CAAC,GAAY,GAAe,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,MAAM,CAAC,eAAe,aAAa,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,qBAAqB,aAAa,CAAC,SAAS,CAAC,UAAU,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,UAAU,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,SAAS,CAAC,UAAU,CAAC,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,CAAC,UAAU,CAAC,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,CAAC,CAAC,SAAS,CAAC,IAAa,EAAe,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAS,CAAC,iBAAiB,GAAK,UAAU,CAAC,MAAM,IAAI,SAAS,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,KAAK,QAAQ,CAAC,aAAa,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,WAAW,EAAE,QAAQ,EAAE,SAAS,EAAE,cAAc,EAAU,YAAY,IAAI,SAAS,GAAK,cAAc,GAAK,wBAAwB,GAAK,YAAY,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,WAAW,EAAU,WAAW,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAC,KAAK,SAAS,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKmB,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKP,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,MAAM,sBAAsB,iGAAiG,0BAA0B,YAAY,CAAC,SAAS,iBAAiB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,eAAe,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,GAAG,OAAO,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,IAAI,CAAC,UAAU,CAAC,OAAO,IAAI,CAAC,UAAU,CAAC,OAAO,IAAI,CAAC,CAAC,SAAsB,EAAKX,GAAQ,CAAC,SAAS,GAAK,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,YAAY,wEAAwE,WAAW,EAAE,OAAO,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,oBAAqC,mBAAiB,SAAS,YAAY,MAAM,CAAC,0BAA0B,KAAK,gBAAgB,8EAA8E,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,YAAY,oBAAoB,QAAQ,EAAE,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,CAAC,GAAGD,GAAqB,CAAC,UAAU,CAAC,kBAAkBM,GAAmB,CAAC,UAAU,CAAC,kBAAkBA,GAAmB,CAAC,UAAU,CAAC,kBAAkBA,GAAmB,CAAC,CAAC,GAAY,GAAe,CAAC,SAAsB,EAAK,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAU,UAAU,gBAAgB,wBAAwB,SAAS,mBAAmB,oBAAoB,QAAQ,GAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,oBAAoB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,GAAY,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAA6D,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAW,UAAU,0BAA0B,wBAAwB,SAAS,QAAQ,GAAW,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,UAAU,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAgB,CAAC,YAAY,EAAU,MAAM,EAAU,iBAAiB,UAAU,KAAK,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,QAAQ,UAAU,SAAS,CAAC,SAAS,GAAU,OAAO,EAAU,SAAS,EAAU,OAAO,EAAU,SAAS,GAAU,OAAO,EAAU,SAAS,EAAU,OAAO,EAAU,SAAS,EAAU,OAAO,EAAU,SAAS,EAAU,OAAO,EAAU,OAAO,OAAO,WAAW,EAAU,GAAG,YAAY,SAAS,YAAY,aAAa,GAAU,OAAO,EAAU,OAAO,EAAU,OAAO,EAAU,OAAO,EAAU,OAAO,EAAU,OAAO,EAAU,QAAQ,EAAU,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU,SAAS,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,mVAAmV,wRAAwR,mRAAmR,qHAAqH,kRAAkR,oLAAoL,qVAAqV,oIAAoI,+ZAA+Z,mRAAmR,iSAAiS,wGAAwG,sEAAsE,kFAAkF,2MAA2M,mIAAmI,qLAAqL,iKAAiK,6GAA6G,kPAAkP,udAAud,CAWzhoB,eAAe,IAAgB,GAAgB,GAAgB,YAAY,aAAa,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,OAAO,SAAS,YAAY,SAAS,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,iBAAiB,gBAAgB,GAAM,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,8FAA8F,MAAM,iBAAiB,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,aAAa,2BAA2B,MAAM,cAAc,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,aAAa,yFAAyF,MAAM,aAAa,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,aAAa,+FAA+F,MAAM,gBAAgB,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,aAAa,sGAAsG,MAAM,gBAAgB,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,aAAa,sGAAsG,MAAM,iBAAiB,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,aAAa,EAAE,IAAI,GAAG,IAAI,EAAE,MAAM,kBAAkB,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,GAAG,IAAI,GAAG,IAAI,GAAG,MAAM,UAAU,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,GAAG,IAAI,GAAG,IAAI,GAAG,MAAM,UAAU,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,GAAG,IAAI,GAAG,IAAI,GAAG,MAAM,UAAU,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,GAAG,IAAI,GAAG,IAAI,GAAG,MAAM,UAAU,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,GAAG,IAAI,GAAG,IAAI,GAAG,MAAM,UAAU,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,GAAG,IAAI,GAAG,IAAI,GAAG,MAAM,UAAU,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,UAAU,KAAK,EAAY,QAAQ,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,UAAU,KAAK,EAAY,QAAQ,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,UAAU,KAAK,EAAY,QAAQ,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,UAAU,KAAK,EAAY,QAAQ,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,UAAU,KAAK,EAAY,QAAQ,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,UAAU,KAAK,EAAY,QAAQ,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,EAAE,IAAI,GAAG,IAAI,EAAE,MAAM,YAAY,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,EAAE,IAAI,GAAG,IAAI,EAAE,MAAM,YAAY,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,EAAE,IAAI,GAAG,IAAI,EAAE,MAAM,YAAY,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,EAAE,IAAI,GAAG,IAAI,EAAE,MAAM,YAAY,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,EAAE,IAAI,GAAG,IAAI,EAAE,MAAM,YAAY,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,GAAG,IAAI,GAAG,IAAI,EAAE,MAAM,YAAY,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,IAAI,IAAI,IAAI,IAAI,EAAE,MAAM,gBAAgB,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,yFAAyF,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAc,GAAG,GAAa,GAAG,GAAqB,CAAC,CAAC,6BAA6B,GAAK,CAAC,2BCX/uJ,GAAU,UAAU,CAAC,eAAe,aAAa,mBAAmB,eAAe,CAAC,CAAcc,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,IAAI,yFAAyF,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcC,GAAI,CAAC,ikCAAikC,CAAcC,GAAU,yCCAj/L,GAAU,UAAU,CAAC,eAAe,aAAa,mBAAmB,eAAe,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,IAAI,yFAAyF,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcC,GAAI,CAAC,ikCAAikC,CAAcC,GAAU,kBCA72J,SAAS,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAAjxC,IAA8N,IAAkE,IAA4B,KAAoJ,KAA0H,KAA0H,KAAyH,CAAM,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAO,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,CAAsSC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAwC,IAAiC,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAAS,GAAwB,CAAC,QAAQ,YAAY,UAAU,YAAY,SAAS,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,KAAG,OAAK,MAAI,QAAM,QAAM,QAAM,GAAGC,MAAgB,CAAC,GAAGA,EAAM,UAAU,GAAKA,EAAM,UAAU,UAAU,GAAOA,EAAM,WAAW,aAAa,UAAU,GAAOA,EAAM,UAAU,UAAU,GAAMA,EAAM,UAAU,QAAQ,GAAwBA,EAAM,UAAUA,EAAM,SAAS,YAAY,EAASC,IAAwB,EAAM,IAAeD,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAACA,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWx9E,GAAgB,EAXw+E,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYE,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,GAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,GAAG,GAAWJ,GAASC,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,cAAW,eAAe,YAAY,mBAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuBD,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAgI,EAAkB,EAAGT,GAAvHa,GAAsBC,GAAuBC,GAAuBC,GAA8F,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKV,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,GAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,QAAQ,YAAY,aAAa,GAAK,SAAsB,EAAM,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,EAAkB,iBAAiBe,EAAU,EAAW,CAAC,gBAAgB,cAAc,GAAK,mBAAmB,UAAU,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,IAAI,EAAW,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,qEAAqE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,uEAAuE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,OAAO,YAAY,kBAAkB,GAAG,EAAM,CAAC,SAAS,CAAC,kBAAkB,CAAC,gBAAgB,qEAAqE,UAAU,OAAO,YAAY,kBAAkB,CAAC,kBAAkB,CAAC,gBAAgB,kEAAkE,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,UAAU,OAAO,CAAC,kBAAkB,CAAC,iBAAiB,kEAAkE,gBAAgB,qEAAqE,UAAU,OAAO,YAAY,kBAAkB,CAAC,UAAU,CAAC,iBAAiB,qEAAqE,gBAAgB,sEAAsE,CAAC,UAAU,CAAC,wBAAwB,MAAM,iBAAiB,qEAAqE,sBAAsB,MAAM,uBAAuB,MAAM,qBAAqB,MAAM,0BAA0B,KAAK,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,UAAU,sCAAsC,YAAY,oBAAoB,CAAC,CAAC,GAAG,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,YAAY,CAAC,UAAU,CAAC,mBAAmB,WAAW,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAC,IAAY,IAAoB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,SAAsB,EAAKC,EAAI,CAAC,UAAU,iBAAiB,OAAO,WAA4B,mBAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,8eAA8e,aAAa,WAAW,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAKC,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,SAAS,sBAAsB,8FAA8F,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,CAAC,KAAK,EAAU,SAAS,CAAC,kBAAkB,CAAC,qBAAqB,sEAAsE,CAAC,kBAAkB,CAAC,qBAAqB,wEAAwE,CAAC,kBAAkB,CAAC,qBAAqB,wEAAwE,CAAC,UAAU,CAAC,qBAAqB,wEAAwE,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAG,GAAqB,CAAC,kBAAkB,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,SAAS,sBAAsB,+FAA+F,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,SAAS,sBAAsB,iGAAiG,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,SAAS,sBAAsB,iGAAiG,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,SAAS,sBAAsB,iGAAiG,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,SAAS,sBAAsB,8FAA8F,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,4WAA4W,iHAAiH,oLAAoL,qLAAqL,kFAAkF,GAAGa,GAAgB,GAAGC,GAAiB,GAAGC,GAAiB,GAAGC,GAAiB,udAAud,CAW7gY,eAAe,IAAgB,GAAgB,GAAgB,YAAY,mBAAmB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,YAAY,WAAW,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,aAAa,gBAAgB,GAAM,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,MAAM,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,aAAa,GAAM,MAAM,SAAS,KAAK,EAAY,QAAQ,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,EAAwBC,GAAkB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,sDCX/uF,IAAgO,IAAkE,IAA4B,KAA8I,KAAyH,CAAM,GAAe,EAASC,GAAU,CAAO,GAAiB,EAAS,GAAY,CAAO,GAAkB,eAAqB,GAAkB,CAAC,UAAU,kBAAkB,CAAkP,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAwC,IAAiC,CAAO,IAAoB,EAAE,IAAI,oBAAoB,IAAU,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAAS,GAAS,EAAO,OAAOC,EAAe,CAAO,IAAU,CAAC,SAAO,KAAG,SAAO,SAAO,QAAM,GAAGC,MAAgB,CAAC,GAAGA,EAAM,UAAU,GAAQA,EAAM,WAAwB,EAAKD,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,GAAQC,EAAM,WAAwB,EAAKD,EAAe,EAAE,CAAC,CAAC,EAAS,IAAwB,EAAM,IAAeC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAACA,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAW5+D,GAAgB,EAX4/D,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,GAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAW,GAASF,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,qBAAkB,CAAC,CAAO,EAAiB,GAAuBA,EAAM,EAAS,CAAsC,EAAkB,EAAG,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,GAAW,CAAC,MAAM,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBG,EAAU,EAAW,CAAC,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,0BAA2C,mBAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,GAAG,OAAO,IAAI,CAAC,SAAS,CAAc,EAAKC,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,wBAAwB,GAAK,IAAI,iVAAiV,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,kBAAkB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,0BAA0B,KAAK,gBAAgB,qCAAqC,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,YAAY,oBAAoB,CAAC,kBAAkB,GAAmB,SAAS,CAAc,EAAKR,GAAU,CAAC,SAAS,GAAK,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,YAAY,EAAE,WAAW,qEAAqE,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAY,CAAC,YAAY,WAAW,YAAY,OAAO,KAAK,CAAC,WAAW,2CAA2C,oBAAoB,YAAY,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,MAAM,CAAC,UAAU,qEAAqE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,WAAW,IAAI,OAAO,EAAU,QAAqB,EAAKG,EAAe,EAAE,CAAC,CAAC,QAAqB,EAAKA,EAAe,EAAE,CAAC,CAAC,QAAqB,EAAKA,EAAe,EAAE,CAAC,CAAC,QAAqB,EAAKA,EAAe,EAAE,CAAC,CAAC,QAAqB,EAAKA,EAAe,EAAE,CAAC,CAAC,QAAqB,EAAKA,EAAe,EAAE,CAAC,CAAC,OAAO,EAAU,OAAoB,EAAKA,EAAe,EAAE,CAAC,CAAC,OAAoB,EAAKA,EAAe,EAAE,CAAC,CAAC,OAAoB,EAAKA,EAAe,EAAE,CAAC,CAAC,OAAoB,EAAKA,EAAe,EAAE,CAAC,CAAC,OAAoB,EAAKA,EAAe,EAAE,CAAC,CAAC,OAAoB,EAAKA,EAAe,EAAE,CAAC,CAAC,OAAoB,EAAKA,EAAe,EAAE,CAAC,CAAC,MAAM,OAAO,WAAW,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKK,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,wBAAwB,GAAK,MAAM,CAAC,OAAO,IAAI,CAAC,IAAI,iVAAiV,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,oQAAoQ,6QAA6Q,+GAA+G,6IAA6I,qYAAqY,qIAAqI,yGAAyG,uGAAuG,udAAud,CAWtjS,eAAe,IAAgB,GAAgB,GAAgB,YAAY,kBAAkB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAoB,GAAgB,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,UAAU,KAAK,EAAY,SAAS,CAAC,UAAU,CAAC,aAAa,iBAAiB,MAAM,UAAU,KAAK,EAAY,SAAS,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,yFAAyF,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAe,GAAG,GAAiB,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICNprB,SAAwB,GAAkB,EAAM,CAAC,GAAK,CAAC,kBAAgB,gBAAc,YAAU,SAAO,SAAOC,EAAW,CAAC,EAAS,GAAaC,EAAS,EAAE,CAAO,EAAS,IAAqB,CAAM,CAAC,EAAS,GAAaA,EAAS,CAAC,MAAM,EAAE,OAAO,EAAE,CAAC,CAAC,MAAc,CAAC,GAAU,IAAS,OAAY,CAAC,SAAS,GAAgB,CAAC,MAAoB,EAAY,CAAC,MAAM,EAAO,WAAW,OAAO,EAAO,YAAY,CAAC,CAAC,CAAoE,OAAlE,GAAgB,CAAC,EAAO,iBAAiB,SAAS,EAAe,KAAW,EAAO,oBAAoB,SAAS,EAAe,GAAI,EAAE,CAAC,EAAY,EAAE,EAAO,GAA4B,EAAiB,IAAM,EAAc,GAAG,EAAS,MAAM,EAAS,QACnpB,MAAc,CAAC,GAAG,GAAiB,IAAS,QAAa,OAAO,SAAW,IAAY,OAAO,SAAS,GAAgB,CAAC,IAAM,EAAQ,SAAS,cAAc,WAAW,CAAC,GAAG,CAAC,EAAQ,CAAC,EAAY,EAAE,CAAC,OAAQ,IAAM,EAAa,EAAO,YAAkB,EAAQ,EAAO,QAAc,EAAY,EAAQ,uBAAuB,CAAO,EAAW,EAAY,IAAI,EAAc,EAAc,EAAY,IAAI,GAAS,aAAmB,YAAY,EAAQ,aAAa,GAAS,EAAM,EAAiB,EAAI,EAAc,EAAiBC,GAAG,EAAQ,IAAQ,EAAI,GAAO,EAAE,KAAK,IAAI,EAAE,KAAK,IAAI,EAAEA,EAAE,CAAC,CAAC,EAAYA,EAAE,CAAoI,OAAlI,GAAgB,CAAC,EAAO,iBAAiB,SAAS,EAAe,CAAC,QAAQ,GAAK,CAAC,CAAC,EAAO,iBAAiB,SAAS,EAAe,KAAW,CAAC,EAAO,oBAAoB,SAAS,EAAe,CAAC,EAAO,oBAAoB,SAAS,EAAe,GAAK,CAAC,EAAS,CAAC,CAC71B,IAAM,EAAgB,GAAU,EAAa,SAAS,GAAG,EAAa,UAAU,EAAE,EAAe,EAAO,GAAe,EAAE,GACzH,SAAS,GAAe,CAAC,IAAM,EAAE,EAAS,MAAY,EAAE,EAAS,OAAa,EAAE,EAAU,EAE1F,MADI,CAAC,GAAG,CAAC,EAAQ,GACX,IAAI,EAAE,GAAE,GAAG,EAAE,IAAI,EAAE,EAAE,GAAE,IAAI,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,GAAE,IAAI,EAAE,EAAE,GAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAE,GAAG,EAAE,EAAE,IAAI,EAAE,GAAE,IAAI,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,GAAE,IAAI,EAAE,GAAE,IAAI,EAAE,GAAG,EAAE,GAAG,EAAE,GAAE,GAAG,IAC9H,OAAhC,IAAkB,EAAS,KAAyB,EAAM,MAAM,CAAC,MAAM,EAAS,MAAM,OAAO,EAAS,OAAO,MAAM,CAAC,SAAS,QAAQ,IAAI,EAAE,KAAK,EAAE,MAAM,QAAQ,OAAO,QAAQ,cAAc,OAAO,OAAO,KAAK,GAAG,EAAM,CAAC,aAAa,kBAAkB,KAAK,cAAc,gBAAgB,KAAK,MAAM,EAAgB,IAAI,CAAC,gBAAgB,EAAE,gBAAgB,IAAI,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,GAAe,CAAC,KAAK,OAAO,OAAO,EAAgB,YAAY,EAAU,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,GAAe,CAAC,KAAK,OAAO,OAAO,EAAc,YAAY,EAAU,gBAAgB,EAAc,iBAAiB,EAAO,cAAc,QAAQ,MAAM,CAAC,WAAW,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,uBAX1nB,IAAsD,IAAqF,CAWif,EAAoB,GAAkB,CAAC,gBAAgB,CAAC,KAAK,EAAY,MAAM,MAAM,cAAc,aAAa,UAAU,CAAC,cAAc,CAAC,KAAK,EAAY,MAAM,MAAM,iBAAiB,aAAa,UAAU,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,KAAK,KAAK,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,aAAa,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,EAAE,KAAK,KAAK,CAAC,CAAC,qBCX/jC,GAAM,CAAC,UAAU,CAAC,MAAM,QAAQ,CAAC,UAAU,CAAC,aAAa,GAAG,iBAAiB,GAAG,kBAAkB,GAAG,UAAU,aAAa,KAAK,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,QAAQ,CAAC,oBAAoB,GAAM,WAAW,cAAc,QAAQ,GAAG,cAAc,GAAG,YAAY,GAAG,eAAe,GAAM,aAAa,GAAG,WAAW,GAAG,MAAM,aAAa,UAAU,SAAS,cAAc,GAAG,eAAe,GAAG,CAAC,UAAU,CAAC,gBAAgB,mBAAmB,aAAa,GAAG,iBAAiB,GAAG,kBAAkB,GAAG,oBAAoB,GAAM,cAAc,GAAG,eAAe,GAAG,CAAC,UAAU,CAAC,aAAa,GAAG,iBAAiB,EAAE,kBAAkB,GAAG,UAAU,GAAG,oBAAoB,GAAM,MAAM,GAAK,cAAc,GAAG,eAAe,EAAE,CAAC,CAAcC,GAAM,CAAC,UAAU,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,yFAAyF,OAAO,MAAM,CAAC,CAAC,CAAC,CAAC,2BCA7gC,GAAU,UAAU,EAAE,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAcC,GAAI,CAAC,2hBAA2hB,CAAcC,GAAU,yCCAhpB,GAAU,UAAU,CAAC,oBAAoB,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,SAAS,OAAO,YAAY,MAAM,SAAS,aAAa,SAAS,IAAI,yKAAyK,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcC,GAAI,CAAC,ovBAAwvB,CAAcC,GAAU,yCCA1oC,GAAU,UAAU,CAAC,oBAAoB,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,SAAS,OAAO,YAAY,MAAM,SAAS,aAAa,SAAS,IAAI,yKAAyK,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcC,GAAI,CAAC,svBAA0vB,CAAcC,GAAU,yCCA5oC,GAAU,UAAU,CAAC,oBAAoB,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,SAAS,OAAO,YAAY,MAAM,SAAS,aAAa,SAAS,IAAI,yKAAyK,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcC,GAAI,CAAC,ovBAAwvB,CAAcC,GAAU,yCCA1oC,GAAU,UAAU,CAAC,eAAe,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,yFAAyF,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcC,GAAI,CAAC,o/BAAo/B,CAAcC,GAAU,yCCA5yC,GAAU,UAAU,CAAC,eAAe,aAAa,mBAAmB,eAAe,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,yFAAyF,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcC,GAAI,CAAC,yrCAAyrC,CAAcC,GAAU,yCCA/xN,GAAU,UAAU,CAAC,eAAe,eAAe,qBAAqB,qBAAqB,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,IAAI,yFAAyF,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,IAAI,yFAAyF,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,IAAI,2FAA2F,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,IAAI,2FAA2F,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcC,GAAI,CAAC,0kCAA0kC,CAAcC,GAAU,yCCAj3D,GAAU,UAAU,CAAC,eAAe,cAAc,oBAAoB,mBAAmB,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,yFAAyF,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcC,GAAI,CAAC,2kCAA2kC,CAAcC,GAAU,yCCAtrN,GAAU,UAAU,CAAC,eAAe,eAAe,qBAAqB,qBAAqB,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,yFAAyF,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,yFAAyF,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,2FAA2F,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,2FAA2F,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcC,GAAI,CAAC,+8DAA+8D,wXAAwX,CAAcC,GAAU,yCCA9tG,GAAU,UAAU,CAAC,oBAAoB,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,SAAS,OAAO,YAAY,MAAM,SAAS,aAAa,SAAS,IAAI,yKAAyK,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcC,GAAI,CAAC,usBAAusB,CAAcC,GAAU,yCCAzlC,GAAU,UAAU,EAAE,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAcC,GAAI,CAAC,wvBAAwvB,+SAA+S,iOAAiO,+bAA+b,suBAAsuB,CAAcC,GAAU,yCCAliF,GAAU,UAAU,CAAC,eAAe,eAAe,qBAAqB,qBAAqB,CAAC,CAAc,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,IAAI,yFAAyF,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,IAAI,yFAAyF,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,IAAI,2FAA2F,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,IAAI,2FAA2F,OAAO,MAAM,CAAC,CAAC,CAAC,CAAc,GAAI,CAAC,6nCAAuoC,CAAc,GAAU"}