{"version":3,"file":"MouseFollower.CYitEMH_.mjs","names":["React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","className","SVG","Image1","RichText","sharedStyle.css","sharedStyle.fonts","textEl","e"],"sources":["https:/framerusercontent.com/modules/0u2P2wKZN8AwckbTHevV/Bn0hcohieChW450nwCUz/WQqYpBso3.js","https:/framerusercontent.com/modules/q3pbseIkDhCZk9tni72V/FIN31N6LpTFcBl0R8nz2/MouseFollower.js"],"sourcesContent":["// Generated by Framer (a1faaee)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,SVG,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/r9JFQq1r8ZhC1hGKqsjm/kGMlzw7FefC0xesLX8EY/Wt_3NrQTy.js\";const cycleOrder=[\"KhrwVWPvT\",\"qdwqNpPbF\"];const serializationHash=\"framer-fpMv7\";const variantClassNames={KhrwVWPvT:\"framer-v-1x2bn0o\",qdwqNpPbF:\"framer-v-1pmgqwy\"};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 transformTemplate1=(_,t)=>`translateX(-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={\"Variant 1\":\"KhrwVWPvT\",\"Variant 2\":\"qdwqNpPbF\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"KhrwVWPvT\"};};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:\"KhrwVWPvT\",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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1x2bn0o\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"KhrwVWPvT\",ref:refBinding,style:{...style},...addPropertyOverrides({qdwqNpPbF:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-lhf0ya\",layoutDependency:layoutDependency,layoutId:\"iI5ThqP75\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1533 451\" overflow=\"visible\"><path d=\"M 0 0 L 1533 0 L 1533 451 L 0 451 Z\" fill=\"var(--token-e34acf2b-36db-4aed-9266-3eca9e75caf2, rgb(255, 66, 0)) /* {&quot;name&quot;:&quot;order orange&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({qdwqNpPbF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1998 451\" overflow=\"visible\"><path d=\"M 0 0 L 1998 0 L 1998 451 L 0 451 Z\" fill=\"var(--token-e34acf2b-36db-4aed-9266-3eca9e75caf2, rgb(255, 66, 0)) /* {&quot;name&quot;:&quot;order orange&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-umjtid\",layoutDependency:layoutDependency,layoutId:\"IHvgJS7VJ\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3720.8,intrinsicWidth:8501.6,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||451)*.4811529933481155-164.5)+329-49),pixelHeight:4651,pixelWidth:10627,sizes:\"113px\",src:\"https://framerusercontent.com/images/lG1NbnoMcTsInzKcQJ6vbDKVt4.png?width=10627&height=4651\",srcSet:\"https://framerusercontent.com/images/lG1NbnoMcTsInzKcQJ6vbDKVt4.png?scale-down-to=512&width=10627&height=4651 512w,https://framerusercontent.com/images/lG1NbnoMcTsInzKcQJ6vbDKVt4.png?scale-down-to=1024&width=10627&height=4651 1024w,https://framerusercontent.com/images/lG1NbnoMcTsInzKcQJ6vbDKVt4.png?scale-down-to=2048&width=10627&height=4651 2048w,https://framerusercontent.com/images/lG1NbnoMcTsInzKcQJ6vbDKVt4.png?scale-down-to=4096&width=10627&height=4651 4096w,https://framerusercontent.com/images/lG1NbnoMcTsInzKcQJ6vbDKVt4.png?width=10627&height=4651 10627w\"},className:\"framer-gz7q2p\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"cNI7cS0ZM\",transformTemplate:transformTemplate1}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bdfkro\",layoutDependency:layoutDependency,layoutId:\"fpIs7rJVX\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-jkiscw\",layoutDependency:layoutDependency,layoutId:\"dkfWBQFCw\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 55\" overflow=\"visible\"><path d=\"M 0 0 L 0 55\" fill=\"transparent\" stroke=\"var(--token-b8dd5e38-3d82-420b-8bc8-f3b874c791e4, rgb(232, 232, 232)) /* {&quot;name&quot;:&quot;order white&quot;} */\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ex5ikj\",layoutDependency:layoutDependency,layoutId:\"k5PJrLAha\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/order.degreeshow2026?utm_source=ig_web_button_share_sheet&igsh=ZDNlZDc0MzIxNw==\",motionChild:true,nodeId:\"jM6ZVIuDG\",openInNewTab:true,scopeId:\"WQqYpBso3\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:755.2,intrinsicWidth:755.2,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||451)*.4811529933481155-164.5)+0+27+36-35),pixelHeight:944,pixelWidth:944,sizes:\"35px\",src:\"https://framerusercontent.com/images/bcPCXrU4f0oSaqhSrXgHx7b2GS8.png?width=944&height=944\",srcSet:\"https://framerusercontent.com/images/bcPCXrU4f0oSaqhSrXgHx7b2GS8.png?scale-down-to=512&width=944&height=944 512w,https://framerusercontent.com/images/bcPCXrU4f0oSaqhSrXgHx7b2GS8.png?width=944&height=944 944w\"},className:\"framer-70f3ir framer-487z2c\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"jM6ZVIuDG\"})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/@OrderDegreeShow\",motionChild:true,nodeId:\"rU78GR_6H\",openInNewTab:true,scopeId:\"WQqYpBso3\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:1216,intrinsicWidth:1726.4,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||451)*.4811529933481155-164.5)+0+27+0),pixelHeight:1520,pixelWidth:2158,sizes:\"51.1105px\",src:\"https://framerusercontent.com/images/MBhxdQJgd7nlIQd25nbBtbAtPGQ.png?width=2158&height=1520\",srcSet:\"https://framerusercontent.com/images/MBhxdQJgd7nlIQd25nbBtbAtPGQ.png?scale-down-to=512&width=2158&height=1520 512w,https://framerusercontent.com/images/MBhxdQJgd7nlIQd25nbBtbAtPGQ.png?scale-down-to=1024&width=2158&height=1520 1024w,https://framerusercontent.com/images/MBhxdQJgd7nlIQd25nbBtbAtPGQ.png?scale-down-to=2048&width=2158&height=1520 2048w,https://framerusercontent.com/images/MBhxdQJgd7nlIQd25nbBtbAtPGQ.png?width=2158&height=1520 2158w\"},className:\"framer-u3daiy framer-487z2c\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"rU78GR_6H\"})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7RHJ1ayBDb25kIFRyaWFsIFN1cGVy\",\"--framer-font-family\":'\"Druk Cond Trial Super\", sans-serif',\"--framer-font-size\":\"74px\",\"--framer-font-weight\":\"1000\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b8dd5e38-3d82-420b-8bc8-f3b874c791e4, rgb(232, 232, 232)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://90f12586.sibforms.com/serve/MUIFAFjhvNSGNDQ9xBUndQGIpy_4VT1zDQHbNuaFZUGOtI8FPtis3ey0MMNLYzAveUvqnPjfnFaz6lJagNwdYASdRUlJ5NRCmA40Pnc4yP7Wc2c1Q3qvKe4x3Q68K1nrCFnzFB9GNKTtH-TU0R0M9GwLOas6WQDRId_M4KZ7YaQHFQjT9k9rE8xExVbTikhn6_c8e4VPFy1bbKk4Ag==\",motionChild:true,nodeId:\"utLnAXson\",openInNewTab:true,relValues:[],scopeId:\"WQqYpBso3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-14xku3n\",\"data-styles-preset\":\"Wt_3NrQTy\",children:\"KEEP ME UPDATED! \"})})})}),className:\"framer-f8gpm\",fonts:[\"CUSTOMV2;Druk Cond Trial Super\"],layoutDependency:layoutDependency,layoutId:\"utLnAXson\",style:{\"--extracted-r6o4lv\":\"var(--token-b8dd5e38-3d82-420b-8bc8-f3b874c791e4, rgb(232, 232, 232))\"},transformTemplate:transformTemplate2,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-c7f2ty\",layoutDependency:layoutDependency,layoutId:\"YLczsuSVD\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:505.6,intrinsicWidth:1828,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||451)*.4811529933481155-164.5)+159+3.5),pixelHeight:632,pixelWidth:2285,sizes:\"121px\",src:\"https://framerusercontent.com/images/w5QaC6FMhTdNzyzn9WDjBFG0rcA.png?width=2285&height=632\",srcSet:\"https://framerusercontent.com/images/w5QaC6FMhTdNzyzn9WDjBFG0rcA.png?scale-down-to=512&width=2285&height=632 512w,https://framerusercontent.com/images/w5QaC6FMhTdNzyzn9WDjBFG0rcA.png?scale-down-to=1024&width=2285&height=632 1024w,https://framerusercontent.com/images/w5QaC6FMhTdNzyzn9WDjBFG0rcA.png?scale-down-to=2048&width=2285&height=632 2048w,https://framerusercontent.com/images/w5QaC6FMhTdNzyzn9WDjBFG0rcA.png?width=2285&height=632 2285w\"},className:\"framer-12uouyp\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"S4HJ8o_h0\",transformTemplate:transformTemplate2}),/*#__PURE__*/_jsx(SVG,{className:\"framer-i6107m\",layoutDependency:layoutDependency,layoutId:\"CZQ_OyA4s\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 39\" overflow=\"visible\"><path d=\"M 0 0 L 0 39\" fill=\"transparent\" stroke=\"var(--token-b8dd5e38-3d82-420b-8bc8-f3b874c791e4, rgb(232, 232, 232)) /* {&quot;name&quot;:&quot;order white&quot;} */\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:533.6,intrinsicWidth:4799.2,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||451)*.4811529933481155-164.5)+159+5.5),pixelHeight:667,pixelWidth:5999,sizes:\"257px\",src:\"https://framerusercontent.com/images/rlOmCixsUrS5gbZfkzeBwJi7M.png?width=5999&height=667\",srcSet:\"https://framerusercontent.com/images/rlOmCixsUrS5gbZfkzeBwJi7M.png?scale-down-to=512&width=5999&height=667 512w,https://framerusercontent.com/images/rlOmCixsUrS5gbZfkzeBwJi7M.png?scale-down-to=1024&width=5999&height=667 1024w,https://framerusercontent.com/images/rlOmCixsUrS5gbZfkzeBwJi7M.png?scale-down-to=2048&width=5999&height=667 2048w,https://framerusercontent.com/images/rlOmCixsUrS5gbZfkzeBwJi7M.png?scale-down-to=4096&width=5999&height=667 4096w,https://framerusercontent.com/images/rlOmCixsUrS5gbZfkzeBwJi7M.png?width=5999&height=667 5999w\"},className:\"framer-1lc0dj0\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"lpK66KEl8\",transformTemplate:transformTemplate2})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fpMv7.framer-487z2c, .framer-fpMv7 .framer-487z2c { display: block; }\",\".framer-fpMv7.framer-1x2bn0o { height: 451px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1533px; }\",\".framer-fpMv7 .framer-lhf0ya { height: 451px; left: 0px; position: absolute; top: 0px; width: 1533px; }\",\".framer-fpMv7 .framer-umjtid { flex: none; height: 329px; left: calc(49.967384213959576% - 443px / 2); overflow: visible; position: absolute; top: calc(48.11529933481155% - 329px / 2); width: 443px; }\",\".framer-fpMv7 .framer-gz7q2p { aspect-ratio: 2.2848849709739842 / 1; bottom: 0px; flex: none; height: var(--framer-aspect-ratio-supported, 50px); left: 50%; overflow: visible; position: absolute; width: 113px; }\",\".framer-fpMv7 .framer-bdfkro { flex: none; height: 89px; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-fpMv7 .framer-jkiscw { height: 55px; left: 311px; position: absolute; top: 18px; width: 1px; }\",\".framer-fpMv7 .framer-ex5ikj { flex: none; height: 36px; overflow: visible; position: absolute; right: 0px; top: calc(50.561797752809014% - 36px / 2); width: 107px; }\",\".framer-fpMv7 .framer-70f3ir { aspect-ratio: 1 / 1; bottom: 0px; flex: none; height: var(--framer-aspect-ratio-supported, 35px); left: 0px; overflow: visible; position: absolute; text-decoration: none; width: 35px; }\",\".framer-fpMv7 .framer-u3daiy { aspect-ratio: 1.4197368421052632 / 1; bottom: 0px; flex: none; left: 56px; overflow: visible; position: absolute; text-decoration: none; top: 0px; width: var(--framer-aspect-ratio-supported, 51px); }\",\".framer-fpMv7 .framer-f8gpm { flex: none; height: auto; left: 0px; position: absolute; top: 49%; white-space: pre; width: auto; }\",\".framer-fpMv7 .framer-c7f2ty { flex: none; height: 40px; left: calc(50.112866817155776% - 410px / 2); overflow: visible; position: absolute; top: calc(54.40729483282677% - 40px / 2); width: 410px; }\",\".framer-fpMv7 .framer-12uouyp { aspect-ratio: 3.615506329113924 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 34px); left: 0px; overflow: visible; position: absolute; top: 50%; width: 121px; }\",\".framer-fpMv7 .framer-i6107m { height: 39px; left: 134px; position: absolute; top: 1px; width: 1px; }\",\".framer-fpMv7 .framer-1lc0dj0 { aspect-ratio: 8.994002998500749 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 29px); overflow: visible; position: absolute; right: 0px; top: 50%; width: 257px; }\",\".framer-fpMv7.framer-v-1pmgqwy.framer-1x2bn0o, .framer-fpMv7.framer-v-1pmgqwy .framer-lhf0ya { width: 1998px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 451\n * @framerIntrinsicWidth 1533\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"qdwqNpPbF\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWQqYpBso3=withCSS(Component,css,\"framer-fpMv7\");export default FramerWQqYpBso3;FramerWQqYpBso3.displayName=\"FOOTER 2\";FramerWQqYpBso3.defaultProps={height:451,width:1533};addPropertyControls(FramerWQqYpBso3,{variant:{options:[\"KhrwVWPvT\",\"qdwqNpPbF\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerWQqYpBso3,[{explicitInter:true,fonts:[{cssFamilyName:\"Druk Cond Trial Super\",source:\"custom\",style:\"normal\",uiFamilyName:\"Druk Cond Trial\",url:\"https://framerusercontent.com/assets/QSjGabHlLrksznGUTMObd1Ydyks.woff2\",weight:\"1000\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWQqYpBso3\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qdwqNpPbF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"451\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1533\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{forwardRef,useEffect,useState}from\"react\";const VELOCITY_CURSOR_SRC=\"https://unpkg.com/mouse-follower@1/dist/mouse-follower.min.js\";const GSAP_SRC=\"https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.5/gsap.min.js\";// Updated CSS: Using #FF4200 for the active orange square\nconst VELOCITY_CURSOR_CSS=`\n.mf-cursor { position: fixed; top: 0; left: 0; pointer-events: none; z-index: 99999; transform: translate3d(0,0,0); transition: opacity 0.18s ease; will-change: transform, opacity; opacity: 1; }\n.mf-cursor-inner { position: relative; }\n.mf-cursor-media { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); pointer-events: none; }\n.mf-cursor-media-box { width: 100px; height: 100px; overflow: hidden; border-radius: 8px; }\n.mf-cursor:before { content: \"\"; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%) scale(0.35); width: var(--mf-size, 24px); height: var(--mf-size, 24px); border-radius: 50%; background: var(--mf-color-base, #FFFFFF); transition: transform 0.22s ease, background 0.22s ease, border-radius 0.22s ease, opacity 0.2s; will-change: transform, opacity; opacity: 1; }\n.mf-cursor.-active:before { background: #FF4200 !important; border-radius: 0% !important; transform: translate(-50%, -50%) scale(0.5); }\n.mf-cursor.-text:before { transform: translate(-50%, -50%) scale(var(--mf-text-scale, 2.2)); }\n.mf-cursor-text { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: 0.75rem; font-weight: 600; white-space: nowrap; pointer-events: none; transform-origin: center; color: var(--mf-text-color, #fff); transition: opacity 0.12s ease; opacity: 0; }\n.mf-cursor.-hidden-scale:before { transform: translate(-50%, -50%) scale(0) !important; opacity: 0 !important; }\n@media (max-width: 768px) { .mf-cursor { display: none !important; } }\n`;function loadScript(src,id){return new Promise((resolve,reject)=>{if(id&&document.getElementById(id))return resolve();const existing=Array.from(document.scripts).find(s=>s.src&&s.src.indexOf(src)!==-1);if(existing)return resolve();const script=document.createElement(\"script\");if(id)script.id=id;script.src=src;script.async=true;script.onload=()=>resolve();script.onerror=()=>reject(new Error(`Failed to load script: ${src}`));document.head.appendChild(script);});}function injectCSS(){if(typeof document===\"undefined\")return;if(document.getElementById(\"mf-css\"))return;const style=document.createElement(\"style\");style.id=\"mf-css\";style.innerHTML=VELOCITY_CURSOR_CSS;document.head.appendChild(style);}export default function VelocityCursor(props){const{speed,skewing,size,color,textColor,textScale,customText1,customText2,customText3,customText4,customText5,style}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;useEffect(()=>{if(isCanvas)return;injectCSS();try{document.documentElement.style.setProperty(\"--mf-size\",`${size}px`);}catch(e){}try{document.documentElement.style.setProperty(\"--mf-color-base\",color);}catch(e){}try{document.documentElement.style.setProperty(\"--mf-text-color\",textColor);}catch(e){}try{document.documentElement.style.setProperty(\"--mf-text-scale\",`${textScale}`);}catch(e){}try{document.documentElement.setAttribute(\"data-mf-text1\",customText1);document.documentElement.setAttribute(\"data-mf-text2\",customText2);document.documentElement.setAttribute(\"data-mf-text3\",customText3);document.documentElement.setAttribute(\"data-mf-text4\",customText4);document.documentElement.setAttribute(\"data-mf-text5\",customText5);}catch(e){}try{window.dispatchEvent(new CustomEvent(\"mf-texts-updated\"));}catch(e){}let cursor=null;let clearTextTimeout=null;let cursorEl=null;let textEl=null;let handleMouseDown;let handleMouseUp;let handleMouseOut;let handleMouseMove;function getCursorEl(){if(!cursorEl){cursorEl=document.querySelector(\".mf-cursor\");}return cursorEl;}function getTextEl(){if(!textEl&&cursorEl){textEl=cursorEl.querySelector(\".mf-cursor-text\");}return textEl;}function showTextImmediate(value){const textEl=getTextEl();if(!textEl)return;if(clearTextTimeout){window.clearTimeout(clearTextTimeout);clearTextTimeout=null;}textEl.textContent=value;textEl.style.opacity=\"1\";try{cursor.setState(\"-text\");}catch(e){}}function removeTextImmediate(){const textEl=getTextEl();if(!textEl)return;textEl.style.opacity=\"0\";clearTextTimeout=window.setTimeout(()=>{try{if(textEl)textEl.textContent=\"\";}catch(e){}clearTextTimeout=null;try{cursor&&cursor.setState(\"\");}catch(e){}},140);}function initializeCursorInstance(){if(!window.MouseFollower)return;if(cursor)return;cursor=new window.MouseFollower({skewing:skewing,speed:speed,ease:\"power2.out\",stateDetection:false});cursorEl=getCursorEl();handleMouseDown=()=>{if(cursorEl)cursorEl.classList.add(\"-active\");};handleMouseUp=()=>{if(cursorEl)cursorEl.classList.remove(\"-active\");};window.addEventListener(\"mousedown\",handleMouseDown);window.addEventListener(\"mouseup\",handleMouseUp);handleMouseOut=e=>{if(!e.relatedTarget&&!e.toElement){if(cursorEl){cursorEl.classList.add(\"-hidden-scale\");cursorEl.classList.remove(\"-active\");}removeTextImmediate();try{cursor.setState(\"\");}catch(e){}}};handleMouseMove=e=>{if(e.clientX>=0&&e.clientY>=0){if(cursorEl)cursorEl.classList.remove(\"-hidden-scale\");}};window.addEventListener(\"mouseout\",handleMouseOut);window.addEventListener(\"mousemove\",handleMouseMove);const textEls=document.querySelectorAll(\"[data-cursor-text]\");textEls.forEach(el=>{const handleMouseEnter=()=>{const t=el.getAttribute(\"data-cursor-text\")||\"\";try{cursor.setText(t);}catch(e){}showTextImmediate(t);};const handleMouseLeave=()=>{try{cursor.removeText();}catch(e){}removeTextImmediate();};el.addEventListener(\"mouseenter\",handleMouseEnter);el.addEventListener(\"mouseleave\",handleMouseLeave);});}function destroyCursorInstance(){try{if(cursor){cursor.destroy();cursor=null;}}catch(e){}if(handleMouseDown)window.removeEventListener(\"mousedown\",handleMouseDown);if(handleMouseUp)window.removeEventListener(\"mouseup\",handleMouseUp);if(handleMouseOut)window.removeEventListener(\"mouseout\",handleMouseOut);if(handleMouseMove)window.removeEventListener(\"mousemove\",handleMouseMove);}(async()=>{try{if(!window.gsap)await loadScript(GSAP_SRC,\"mf-gsap\");if(!window.MouseFollower)await loadScript(VELOCITY_CURSOR_SRC,\"mf-lib\");const mm=window.matchMedia(\"(max-width: 768px)\");function toggleCursor(){if(mm.matches)destroyCursorInstance();else initializeCursorInstance();}mm.addEventListener?mm.addEventListener(\"change\",toggleCursor):mm.addListener(toggleCursor);toggleCursor();}catch(err){}})();return()=>{destroyCursorInstance();if(clearTextTimeout){window.clearTimeout(clearTextTimeout);clearTextTimeout=null;}cursorEl=null;textEl=null;};},[speed,skewing,size,color,textColor,textScale,customText1,customText2,customText3,customText4,customText5,isCanvas]);return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",...style}});}VelocityCursor.defaultProps={size:50,color:\"#FFFFFF\",speed:.3,skewing:2,textScale:2.2,textColor:\"#fff\",customText1:\"Contact\",customText2:\"View\",customText3:\"Play\",customText4:\"Shop\",customText5:\"Learn more\"};addPropertyControls(VelocityCursor,{size:{type:ControlType.Number,title:\"Cursor Size\",description:\"The diameter of the custom cursor in pixels\",min:8,max:200,step:1,displayStepper:true},color:{type:ControlType.Color,title:\"Cursor Color\",description:\"The background color of the cursor circle\",defaultValue:\"#FFFFFF\"},textColor:{type:ControlType.Color,title:\"Hover Text Color\",description:\"The color of text displayed when hovering over interactive elements\",defaultValue:\"#fff\"},speed:{type:ControlType.Number,title:\"Follow Speed\",description:\"How quickly the cursor follows the mouse (higher = faster)\",min:0,max:2,step:.01,displayStepper:true},skewing:{type:ControlType.Number,title:\"Skew Amount\",description:\"The intensity of cursor distortion during movement\",min:0,max:10,step:.1,displayStepper:true},textScale:{type:ControlType.Number,title:\"Hover Scale\",description:\"How much the cursor scales up when displaying hover text\",min:.5,max:6,step:.1,displayStepper:true},customText1:{type:ControlType.String,title:\"Hover Text 1\",description:\"Custom text to display on hover (use with CustomText1 wrapper)\",defaultValue:\"View\",placeholder:\"Enter text...\"},customText2:{type:ControlType.String,title:\"Hover Text 2\",description:\"Custom text to display on hover (use with CustomText2 wrapper)\",defaultValue:\"Shop\",placeholder:\"Enter text...\"},customText3:{type:ControlType.String,title:\"Hover Text 3\",description:\"Custom text to display on hover (use with CustomText3 wrapper)\",defaultValue:\"Play\",placeholder:\"Enter text...\"},customText4:{type:ControlType.String,title:\"Hover Text 4\",description:\"Custom text to display on hover (use with CustomText4 wrapper)\",defaultValue:\"Learn More\",placeholder:\"Enter text...\"},customText5:{type:ControlType.String,title:\"Hover Text 5\",description:\"Custom text to display on hover (use with CustomText5 wrapper)\",defaultValue:\"Contact\",placeholder:\"Enter text...\"}});export const CustomText1=Component=>/*#__PURE__*/forwardRef((props,ref)=>{const[text,setText]=useState(\"View\");useEffect(()=>{const updateText=()=>{if(typeof document!==\"undefined\"){const newText=document.documentElement.getAttribute(\"data-mf-text1\")||\"View\";setText(newText);}};updateText();window.addEventListener(\"mf-texts-updated\",updateText);return()=>window.removeEventListener(\"mf-texts-updated\",updateText);},[]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,\"data-cursor-text\":text});});export const CustomText2=Component=>/*#__PURE__*/forwardRef((props,ref)=>{const[text,setText]=useState(\"Shop\");useEffect(()=>{const updateText=()=>{if(typeof document!==\"undefined\"){const newText=document.documentElement.getAttribute(\"data-mf-text2\")||\"Shop\";setText(newText);}};updateText();window.addEventListener(\"mf-texts-updated\",updateText);return()=>window.removeEventListener(\"mf-texts-updated\",updateText);},[]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,\"data-cursor-text\":text});});export const CustomText3=Component=>/*#__PURE__*/forwardRef((props,ref)=>{const[text,setText]=useState(\"Play\");useEffect(()=>{const updateText=()=>{if(typeof document!==\"undefined\"){const newText=document.documentElement.getAttribute(\"data-mf-text3\")||\"Play\";setText(newText);}};updateText();window.addEventListener(\"mf-texts-updated\",updateText);return()=>window.removeEventListener(\"mf-texts-updated\",updateText);},[]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,\"data-cursor-text\":text});});export const CustomText4=Component=>/*#__PURE__*/forwardRef((props,ref)=>{const[text,setText]=useState(\"Learn More\");useEffect(()=>{const updateText=()=>{if(typeof document!==\"undefined\"){const newText=document.documentElement.getAttribute(\"data-mf-text4\")||\"Learn More\";setText(newText);}};updateText();window.addEventListener(\"mf-texts-updated\",updateText);return()=>window.removeEventListener(\"mf-texts-updated\",updateText);},[]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,\"data-cursor-text\":text});});export const CustomText5=Component=>/*#__PURE__*/forwardRef((props,ref)=>{const[text,setText]=useState(\"Contact\");useEffect(()=>{const updateText=()=>{if(typeof document!==\"undefined\"){const newText=document.documentElement.getAttribute(\"data-mf-text5\")||\"Contact\";setText(newText);}};updateText();window.addEventListener(\"mf-texts-updated\",updateText);return()=>window.removeEventListener(\"mf-texts-updated\",updateText);},[]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,\"data-cursor-text\":text});});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"VelocityCursor\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"CustomText1\":{\"type\":\"reactHoc\",\"name\":\"CustomText1\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CustomText4\":{\"type\":\"reactHoc\",\"name\":\"CustomText4\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CustomText5\":{\"type\":\"reactHoc\",\"name\":\"CustomText5\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CustomText2\":{\"type\":\"reactHoc\",\"name\":\"CustomText2\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CustomText3\":{\"type\":\"reactHoc\",\"name\":\"CustomText3\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MouseFollower.map"],"mappings":"4cAC+pB,SAAS,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,8CAA9wB,IAA+M,IAAkE,IAA4B,KAAmJ,CAAM,EAAW,CAAC,YAAY,YAAY,CAAO,EAAkB,eAAqB,EAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,CAA8L,EAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAO,GAAoB,EAAE,IAAI,oBAAoB,IAAU,GAAoB,EAAE,IAAI,oBAAoB,IAAU,GAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOA,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,EAAwB,CAAC,YAAY,YAAY,YAAY,YAAY,CAAO,EAAS,EAAO,OAAOC,EAAe,CAAO,GAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQ,EAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAAS,GAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAUztD,EAAgB,EAVyuD,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAO,EAAkB,GAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAW,EAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,aAAU,mBAAgB,aAAW,YAAU,GAAgB,CAAC,aAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,oBAAkB,CAAC,CAAO,EAAiB,EAAuB,EAAM,EAAS,CAA2D,EAAkB,EAAG,EAAlDC,EAA6F,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,EAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,EAAW,CAAC,MAAM,EAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiBC,EAAU,EAAW,CAAC,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAG,EAAqB,CAAC,UAAU,CAAC,mBAAmB,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAKC,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,uTAAuT,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,IAAI,uTAAuT,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKC,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,OAAO,eAAe,OAAO,QAAQ,GAA2B,GAAmB,GAAG,KAAK,GAAmB,QAAQ,KAAK,kBAAkB,OAAO,IAAI,GAAG,CAAC,YAAY,KAAK,WAAW,MAAM,MAAM,QAAQ,IAAI,8FAA8F,OAAO,ujBAAujB,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,kBAAkB,EAAmB,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKD,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAK,IAAI,mTAAmT,mBAAmB,GAAK,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAK,CAAC,KAAK,4GAA4G,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAKC,EAAO,CAAC,GAAG,IAAI,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,MAAM,eAAe,MAAM,QAAQ,GAA2B,GAAmB,GAAG,KAAK,GAAmB,QAAQ,KAAK,kBAAkB,OAAO,EAAE,GAAG,GAAG,GAAG,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,4FAA4F,OAAO,kNAAkN,CAAC,UAAU,8BAA8B,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,CAAC,CAAC,CAAC,CAAc,EAAK,EAAK,CAAC,KAAK,2CAA2C,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAKA,EAAO,CAAC,GAAG,IAAI,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,OAAO,QAAQ,GAA2B,GAAmB,GAAG,KAAK,GAAmB,QAAQ,KAAK,kBAAkB,OAAO,EAAE,GAAG,EAAE,CAAC,YAAY,KAAK,WAAW,KAAK,MAAM,YAAY,IAAI,8FAA8F,OAAO,icAAic,CAAC,UAAU,8BAA8B,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKC,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKP,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sCAAsC,qBAAqB,OAAO,uBAAuB,OAAO,sBAAsB,iGAAiG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,2PAA2P,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,eAAe,MAAM,CAAC,iCAAiC,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,CAAC,kBAAkB,EAAmB,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKM,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,MAAM,eAAe,KAAK,QAAQ,GAA2B,GAAmB,GAAG,KAAK,GAAmB,QAAQ,KAAK,kBAAkB,OAAO,IAAI,IAAI,CAAC,YAAY,IAAI,WAAW,KAAK,MAAM,QAAQ,IAAI,6FAA6F,OAAO,6bAA6b,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,kBAAkB,EAAmB,CAAC,CAAc,EAAKD,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAK,IAAI,mTAAmT,mBAAmB,GAAK,CAAC,CAAc,EAAKC,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,MAAM,eAAe,OAAO,QAAQ,GAA2B,GAAmB,GAAG,KAAK,GAAmB,QAAQ,KAAK,kBAAkB,OAAO,IAAI,IAAI,CAAC,YAAY,IAAI,WAAW,KAAK,MAAM,QAAQ,IAAI,2FAA2F,OAAO,uiBAAuiB,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,kBAAkB,EAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,oIAAoI,0GAA0G,2MAA2M,sNAAsN,qIAAqI,yGAAyG,yKAAyK,2NAA2N,yOAAyO,oIAAoI,yMAAyM,mNAAmN,wGAAwG,oNAAoN,kHAAkH,GAAGE,GAAgB,CAUhrc,eAAe,GAAgB,EAAgB,EAAgB,YAAY,WAAW,EAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,YAAY,YAAY,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,wBAAwB,OAAO,SAAS,MAAM,SAAS,aAAa,kBAAkB,IAAI,yEAAyE,OAAO,OAAO,CAAC,CAAC,CAAC,GAAG,EAAwBC,EAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICInqB,SAAS,EAAW,EAAI,EAAG,CAAC,OAAO,IAAI,SAAS,EAAQ,IAAS,CAAyI,GAArI,GAAI,SAAS,eAAe,EAAG,EAAiC,MAAM,KAAK,SAAS,QAAQ,CAAC,KAAK,GAAG,EAAE,KAAK,EAAE,IAAI,QAAQ,EAAI,GAAG,GAAG,CAAa,OAAO,GAAS,CAAC,IAAM,EAAO,SAAS,cAAc,SAAS,CAAI,IAAG,EAAO,GAAG,GAAG,EAAO,IAAI,EAAI,EAAO,MAAM,GAAK,EAAO,WAAW,GAAS,CAAC,EAAO,YAAY,EAAW,MAAM,0BAA0B,IAAM,CAAC,CAAC,SAAS,KAAK,YAAY,EAAO,EAAG,CAAE,SAAS,IAAW,CAAyC,GAArC,OAAO,SAAW,KAAsB,SAAS,eAAe,SAAS,CAAC,OAAO,IAAM,EAAM,SAAS,cAAc,QAAQ,CAAC,EAAM,GAAG,SAAS,EAAM,UAAU,EAAoB,SAAS,KAAK,YAAY,EAAM,CAAE,SAAwB,EAAe,EAAM,CAAC,GAAK,CAAC,QAAM,UAAQ,OAAK,QAAM,YAAU,YAAU,cAAY,cAAY,cAAY,cAAY,cAAY,SAAO,EAAY,EAAS,EAAa,SAAS,GAAG,EAAa,OAAu7H,OAAh7H,MAAc,CAAC,GAAG,EAAS,OAAO,IAAW,CAAC,GAAG,CAAC,SAAS,gBAAgB,MAAM,YAAY,YAAY,GAAG,EAAK,IAAI,MAAU,EAAE,GAAG,CAAC,SAAS,gBAAgB,MAAM,YAAY,kBAAkB,EAAM,MAAU,EAAE,GAAG,CAAC,SAAS,gBAAgB,MAAM,YAAY,kBAAkB,EAAU,MAAU,EAAE,GAAG,CAAC,SAAS,gBAAgB,MAAM,YAAY,kBAAkB,GAAG,IAAY,MAAU,EAAE,GAAG,CAAC,SAAS,gBAAgB,aAAa,gBAAgB,EAAY,CAAC,SAAS,gBAAgB,aAAa,gBAAgB,EAAY,CAAC,SAAS,gBAAgB,aAAa,gBAAgB,EAAY,CAAC,SAAS,gBAAgB,aAAa,gBAAgB,EAAY,CAAC,SAAS,gBAAgB,aAAa,gBAAgB,EAAY,MAAU,EAAE,GAAG,CAAC,EAAO,cAAc,IAAI,YAAY,mBAAmB,CAAC,MAAU,EAAE,IAAI,EAAO,KAAS,EAAiB,KAAS,EAAS,KAAS,EAAO,KAAS,EAAoB,EAAkB,EAAmB,EAAgB,SAAS,GAAa,CAA8D,MAA7D,CAAc,IAAS,SAAS,cAAc,aAAa,CAAS,EAAU,SAAS,GAAW,CAAyE,MAArE,CAAC,GAAQ,IAAU,EAAO,EAAS,cAAc,kBAAkB,EAAS,EAAQ,SAAS,EAAkB,EAAM,CAAC,IAAMC,EAAO,GAAW,CAAKA,KAAyH,CAA3G,AAA2D,KAAtC,EAAO,aAAa,EAAiB,CAAkB,MAAM,EAAO,YAAY,EAAM,EAAO,MAAM,QAAQ,IAAI,GAAG,CAAC,EAAO,SAAS,QAAQ,MAAU,IAAG,SAAS,GAAqB,CAAC,IAAMA,EAAO,GAAW,CAAKA,IAAc,EAAO,MAAM,QAAQ,IAAI,EAAiB,EAAO,eAAe,CAAC,GAAG,CAAIA,IAAO,EAAO,YAAY,SAAY,EAAE,EAAiB,KAAK,GAAG,CAAC,GAAQ,EAAO,SAAS,GAAG,MAAU,IAAI,IAAI,EAAE,SAAS,GAA0B,CAAK,EAAO,gBAAwB,IAAc,EAAO,IAAI,EAAO,cAAc,CAAS,UAAc,QAAM,KAAK,aAAa,eAAe,GAAM,CAAC,CAAC,EAAS,GAAa,CAAC,MAAoB,CAAI,GAAS,EAAS,UAAU,IAAI,UAAU,EAAG,MAAkB,CAAI,GAAS,EAAS,UAAU,OAAO,UAAU,EAAG,EAAO,iBAAiB,YAAY,EAAgB,CAAC,EAAO,iBAAiB,UAAU,EAAc,CAAC,EAAe,GAAG,CAAC,GAAG,CAAC,EAAE,eAAe,CAAC,EAAE,UAAU,CAAI,IAAU,EAAS,UAAU,IAAI,gBAAgB,CAAC,EAAS,UAAU,OAAO,UAAU,EAAE,GAAqB,CAAC,GAAG,CAAC,EAAO,SAAS,GAAG,MAAU,KAAK,EAAgB,GAAG,CAAI,EAAE,SAAS,GAAG,EAAE,SAAS,GAAM,GAAS,EAAS,UAAU,OAAO,gBAAgB,EAAI,EAAO,iBAAiB,WAAW,EAAe,CAAC,EAAO,iBAAiB,YAAY,EAAgB,CAAe,SAAS,iBAAiB,qBAAqB,CAAS,QAAQ,GAAI,CAA4N,EAAG,iBAAiB,iBAApN,CAAC,IAAM,EAAE,EAAG,aAAa,mBAAmB,EAAE,GAAG,GAAG,CAAC,EAAO,QAAQ,EAAE,MAAU,EAAE,EAAkB,EAAE,EAA4I,CAAC,EAAG,iBAAiB,iBAAnI,CAAC,GAAG,CAAC,EAAO,YAAY,MAAU,EAAE,GAAqB,EAAwG,EAAG,GAAE,SAAS,GAAuB,CAAC,GAAG,CAAC,AAA4B,KAAjB,EAAO,SAAS,CAAQ,WAAe,EAAK,GAAgB,EAAO,oBAAoB,YAAY,EAAgB,CAAI,GAAc,EAAO,oBAAoB,UAAU,EAAc,CAAI,GAAe,EAAO,oBAAoB,WAAW,EAAe,CAAI,GAAgB,EAAO,oBAAoB,YAAY,EAAgB,CAA2Z,OAAxZ,SAAS,CAAC,GAAG,CAAK,EAAO,MAAK,MAAM,EAAW,EAAS,UAAU,CAAK,EAAO,eAAc,MAAM,EAAW,EAAoB,SAAS,CAAC,IAAM,EAAG,EAAO,WAAW,qBAAqB,CAAC,SAAS,GAAc,CAAI,EAAG,QAAQ,GAAuB,CAAM,GAA0B,CAAE,EAAG,iBAAiB,EAAG,iBAAiB,SAAS,EAAa,CAAC,EAAG,YAAY,EAAa,CAAC,GAAc,MAAY,MAAM,KAAW,CAAC,GAAuB,CAAC,AAA2D,KAAtC,EAAO,aAAa,EAAiB,CAAkB,MAAM,EAAS,KAAK,EAAO,OAAS,CAAC,EAAM,EAAQ,EAAK,EAAM,EAAU,EAAU,EAAY,EAAY,EAAY,EAAY,EAAY,EAAS,CAAC,CAAqB,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,GAAG,EAAM,CAAC,CAAC,6BAZr3J,IAAiE,IAAiD,CAAM,EAAoB,gEAAsE,EAAS,iEACnQ,EAAoB;;;;;;;;;;;EAW24J,EAAe,aAAa,CAAC,KAAK,GAAG,MAAM,UAAU,MAAM,GAAG,QAAQ,EAAE,UAAU,IAAI,UAAU,OAAO,YAAY,UAAU,YAAY,OAAO,YAAY,OAAO,YAAY,OAAO,YAAY,aAAa,CAAC,EAAoB,EAAe,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,YAAY,8CAA8C,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,eAAe,GAAK,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,eAAe,YAAY,4CAA4C,aAAa,UAAU,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,mBAAmB,YAAY,sEAAsE,aAAa,OAAO,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,YAAY,6DAA6D,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,eAAe,GAAK,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,YAAY,qDAAqD,IAAI,EAAE,IAAI,GAAG,KAAK,GAAG,eAAe,GAAK,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,YAAY,2DAA2D,IAAI,GAAG,IAAI,EAAE,KAAK,GAAG,eAAe,GAAK,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,YAAY,iEAAiE,aAAa,OAAO,YAAY,gBAAgB,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,YAAY,iEAAiE,aAAa,OAAO,YAAY,gBAAgB,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,YAAY,iEAAiE,aAAa,OAAO,YAAY,gBAAgB,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,YAAY,iEAAiE,aAAa,aAAa,YAAY,gBAAgB,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,YAAY,iEAAiE,aAAa,UAAU,YAAY,gBAAgB,CAAC,CAAC"}