{"version":3,"file":"script_main.DZNnPbde.mjs","names":["t","e","i","s","o","n","r","l","h","a","c","u","d","p","m","v","g","w","S","useRef","i","e","FramerIcons","n","t","e","o","r","i","u","s","c","a","l","p","f","d","h","addPropertyOverrides","FramerIconsFonts","FramerIcons","enabledGestures","cycleOrder","serializationHash","variantClassNames","animation","animation1","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","FramerIconsFonts","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","ElementsNavButton","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","NavigationMenu","FramerIconsFonts","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","ElementsButtonFonts","ElementsButton","FilterMenu","cycleOrder","serializationHash","variantClassNames","transition1","animation","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","Image","sharedStyle.css","sharedStyle.fonts","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","ElementsButton","ElementsLogoFonts","ElementsLogo","serializationHash","variantClassNames","animation","animation1","t","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","sharedStyle6.className","className","Image","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle6.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","sharedStyle6.fonts","SmoothScroll","BlurGradient","ElementsLogo","ElementsNav","Footer","ElementsBuyButton","ElementsCursor","useRef","React.useId","className","PropertyOverrides","Image","React.createElement","Main","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/ga.jspm.io/npm:lenis@1.1.2/dist/lenis.mjs","https:/framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js","https:/framerusercontent.com/modules/bjUTEQt5uFu8cIOVtWXD/1JUDrjekvVZ3bNFl775A/FramerIcon.js","https:/ga.jspm.io/npm:iconify-icon@1.0.8/dist/iconify-icon.mjs","https:/framerusercontent.com/modules/YKrFAyFWIr6JIJ6EBw8Z/OsokUV8V9VQdAKyoZGTh/Iconify.js","https:/framerusercontent.com/modules/ob6DhO9eWcgJOLbyvLq0/vNUxbxyvEFv9NGdKkTZs/Br8HsaRx6.js","https:/framerusercontent.com/modules/mT7087HHCwBa7ycmy7WE/yoFhaa1AZUUKHMYovg8o/HN5Dt2WCT.js","https:/framerusercontent.com/modules/A3cU9QJLXzuHI29tjkvG/EVPbTNw14nHgB0GqVbvf/yl3MnPxP9.js","https:/framerusercontent.com/modules/v7xNt87fkUqLMl9fRAkP/li1RIy7NTFsCorhiA3QJ/K1bjbxaIM.js","https:/framerusercontent.com/modules/iF5tz8rPRPK192qrfjYk/fNf5arN9c7UY5e2L2h7j/KmcezvtJ3.js","https:/framerusercontent.com/modules/sLHG8whMKPz1sDvArhbv/hQuuhJuprWZcOcR46OQ9/orHhu5K9m.js","https:/framerusercontent.com/modules/5SQpbQbsBZdEiEzKMxqD/e2eKXu7OxOmyaBmxlp91/QGXwbS2Gt.js","https:/framerusercontent.com/modules/bUxEXc3OBrdebXCnszfC/BLUD4riV4CMbKANUpB23/z5zROj5Ho.js","https:/framerusercontent.com/modules/4FdSLh3bSXX6AmQvYiXf/gqKKjGACfVvswQUdSgUw/P5lEtEJ0G.js","framer:toplevel/main"],"sourcesContent":["function clamp(t,e,i){return Math.max(t,Math.min(e,i))}class Animate{advance(t){if(!this.isRunning)return;let e=!1;if(this.lerp)this.value=function damp(t,e,i,s){return function lerp(t,e,i){return(1-i)*t+i*e}(t,e,1-Math.exp(-i*s))}(this.value,this.to,60*this.lerp,t),Math.round(this.value)===this.to&&(this.value=this.to,e=!0);else{this.currentTime+=t;const i=clamp(0,this.currentTime/this.duration,1);e=i>=1;const s=e?1:this.easing(i);this.value=this.from+(this.to-this.from)*s}e&&this.stop(),this.onUpdate?.(this.value,e)}stop(){this.isRunning=!1}fromTo(t,e,{lerp:i=.1,duration:s=1,easing:o=(t=>t),onStart:n,onUpdate:r}){this.from=this.value=t,this.to=e,this.lerp=i,this.duration=s,this.easing=o,this.currentTime=0,this.isRunning=!0,n?.(),this.onUpdate=r}}class Dimensions{constructor({wrapper:t,content:e,autoResize:i=!0,debounce:s=250}={}){this.wrapper=t,this.content=e,i&&(this.debouncedResize=function debounce(t,e){let i;return function(){let s=arguments,o=this;clearTimeout(i),i=setTimeout((function(){t.apply(o,s)}),e)}}(this.resize,s),this.wrapper===window?window.addEventListener(\"resize\",this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){this.wrapperResizeObserver?.disconnect(),this.contentResizeObserver?.disconnect(),window.removeEventListener(\"resize\",this.debouncedResize,!1)}resize=()=>{this.onWrapperResize(),this.onContentResize()};onWrapperResize=()=>{this.wrapper===window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)};onContentResize=()=>{this.wrapper===window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)};get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}}class Emitter{constructor(){this.events={}}emit(t,...e){let i=this.events[t]||[];for(let t=0,s=i.length;t<s;t++)i[t](...e)}on(t,e){return this.events[t]?.push(e)||(this.events[t]=[e]),()=>{this.events[t]=this.events[t]?.filter((t=>e!==t))}}off(t,e){this.events[t]=this.events[t]?.filter((t=>e!==t))}destroy(){this.events={}}}const t=100/6;class VirtualScroll{constructor(t,{wheelMultiplier:e=1,touchMultiplier:i=1}){this.element=t,this.wheelMultiplier=e,this.touchMultiplier=i,this.touchStart={x:null,y:null},this.emitter=new Emitter,window.addEventListener(\"resize\",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.addEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.addEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.addEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}on(t,e){return this.emitter.on(t,e)}destroy(){this.emitter.destroy(),window.removeEventListener(\"resize\",this.onWindowResize,!1),this.element.removeEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.removeEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.removeEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.removeEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}onTouchStart=t=>{const{clientX:e,clientY:i}=t.targetTouches?t.targetTouches[0]:t;this.touchStart.x=e,this.touchStart.y=i,this.lastDelta={x:0,y:0},this.emitter.emit(\"scroll\",{deltaX:0,deltaY:0,event:t})};onTouchMove=t=>{const{clientX:e,clientY:i}=t.targetTouches?t.targetTouches[0]:t,s=-(e-this.touchStart.x)*this.touchMultiplier,o=-(i-this.touchStart.y)*this.touchMultiplier;this.touchStart.x=e,this.touchStart.y=i,this.lastDelta={x:s,y:o},this.emitter.emit(\"scroll\",{deltaX:s,deltaY:o,event:t})};onTouchEnd=t=>{this.emitter.emit(\"scroll\",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:t})};onWheel=e=>{let{deltaX:i,deltaY:s,deltaMode:o}=e;i*=1===o?t:2===o?this.windowWidth:1,s*=1===o?t:2===o?this.windowHeight:1,i*=this.wheelMultiplier,s*=this.wheelMultiplier,this.emitter.emit(\"scroll\",{deltaX:i,deltaY:s,event:e})};onWindowResize=()=>{this.windowWidth=window.innerWidth,this.windowHeight=window.innerHeight}}class Lenis{constructor({wrapper:t=window,content:e=document.documentElement,wheelEventsTarget:i=t,eventsTarget:s=i,smoothWheel:o=!0,syncTouch:n=!1,syncTouchLerp:r=.075,touchInertiaMultiplier:l=35,duration:h,easing:a=(t=>Math.min(1,1.001-Math.pow(2,-10*t))),lerp:c=!h&&.1,infinite:u=!1,orientation:d=\"vertical\",gestureOrientation:p=\"vertical\",touchMultiplier:m=1,wheelMultiplier:v=1,autoResize:g=!0,prevent:w=!1,__experimental__naiveDimensions:S=!1}={}){this.__isScrolling=!1,this.__isStopped=!1,this.__isLocked=!1,this.onVirtualScroll=({deltaX:t,deltaY:e,event:i})=>{if(i.ctrlKey)return;const s=i.type.includes(\"touch\"),o=i.type.includes(\"wheel\");this.isTouching=\"touchstart\"===i.type||\"touchmove\"===i.type;if(this.options.syncTouch&&s&&\"touchstart\"===i.type&&!this.isStopped&&!this.isLocked)return void this.reset();const n=0===t&&0===e,r=\"vertical\"===this.options.gestureOrientation&&0===e||\"horizontal\"===this.options.gestureOrientation&&0===t;if(n||r)return;let l=i.composedPath();l=l.slice(0,l.indexOf(this.rootElement));const h=this.options.prevent;if(l.find((t=>{var e,i,n,r,l;return(\"function\"==typeof h?null==h?void 0:h(t):h)||(null===(e=t.hasAttribute)||void 0===e?void 0:e.call(t,\"data-lenis-prevent\"))||s&&(null===(i=t.hasAttribute)||void 0===i?void 0:i.call(t,\"data-lenis-prevent-touch\"))||o&&(null===(n=t.hasAttribute)||void 0===n?void 0:n.call(t,\"data-lenis-prevent-wheel\"))||(null===(r=t.classList)||void 0===r?void 0:r.contains(\"lenis\"))&&!(null===(l=t.classList)||void 0===l?void 0:l.contains(\"lenis-stopped\"))})))return;if(this.isStopped||this.isLocked)return void i.preventDefault();if(!(this.options.syncTouch&&s||this.options.smoothWheel&&o))return this.isScrolling=\"native\",void this.animate.stop();i.preventDefault();let a=e;\"both\"===this.options.gestureOrientation?a=Math.abs(e)>Math.abs(t)?e:t:\"horizontal\"===this.options.gestureOrientation&&(a=t);const c=s&&this.options.syncTouch,u=s&&\"touchend\"===i.type&&Math.abs(a)>5;u&&(a=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+a,Object.assign({programmatic:!1},c?{lerp:u?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}))},this.onNativeScroll=()=>{if(clearTimeout(this.__resetVelocityTimeout),delete this.__resetVelocityTimeout,this.__preventNextNativeScrollEvent)delete this.__preventNextNativeScrollEvent;else if(!1===this.isScrolling||\"native\"===this.isScrolling){const t=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-t,this.direction=Math.sign(this.animatedScroll-t),this.isScrolling=\"native\",this.emit(),0!==this.velocity&&(this.__resetVelocityTimeout=setTimeout((()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()}),400))}},window.lenisVersion=\"1.1.2\",t!==document.documentElement&&t!==document.body||(t=window),this.options={wrapper:t,content:e,wheelEventsTarget:i,eventsTarget:s,smoothWheel:o,syncTouch:n,syncTouchLerp:r,touchInertiaMultiplier:l,duration:h,easing:a,lerp:c,infinite:u,gestureOrientation:p,orientation:d,touchMultiplier:m,wheelMultiplier:v,autoResize:g,prevent:w,__experimental__naiveDimensions:S},this.animate=new Animate,this.emitter=new Emitter,this.dimensions=new Dimensions({wrapper:t,content:e,autoResize:g}),this.updateClassName(),this.userData={},this.time=0,this.velocity=this.lastVelocity=0,this.isLocked=!1,this.isStopped=!1,this.isScrolling=!1,this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener(\"scroll\",this.onNativeScroll,!1),this.virtualScroll=new VirtualScroll(s,{touchMultiplier:m,wheelMultiplier:v}),this.virtualScroll.on(\"scroll\",this.onVirtualScroll)}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener(\"scroll\",this.onNativeScroll,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName()}on(t,e){return this.emitter.on(t,e)}off(t,e){return this.emitter.off(t,e)}setScroll(t){this.isHorizontal?this.rootElement.scrollLeft=t:this.rootElement.scrollTop=t}resize(){this.dimensions.resize()}emit({userData:t={}}={}){this.userData=t,this.emitter.emit(\"scroll\",this),this.userData={}}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){this.isStopped&&(this.isStopped=!1,this.reset())}stop(){this.isStopped||(this.isStopped=!0,this.animate.stop(),this.reset())}raf(t){const e=t-(this.time||t);this.time=t,this.animate.advance(.001*e)}scrollTo(t,{offset:e=0,immediate:i=!1,lock:s=!1,duration:o=this.options.duration,easing:n=this.options.easing,lerp:r=!o&&this.options.lerp,onStart:l,onComplete:h,force:a=!1,programmatic:c=!0,userData:u={}}={}){if(!this.isStopped&&!this.isLocked||a){if([\"top\",\"left\",\"start\"].includes(t))t=0;else if([\"bottom\",\"right\",\"end\"].includes(t))t=this.limit;else{let i;if(\"string\"==typeof t?i=document.querySelector(t):(null==t?void 0:t.nodeType)&&(i=t),i){if(this.options.wrapper!==window){const t=this.options.wrapper.getBoundingClientRect();e-=this.isHorizontal?t.left:t.top}const s=i.getBoundingClientRect();t=(this.isHorizontal?s.left:s.top)+this.animatedScroll}}if(\"number\"==typeof t){if(t+=e,t=Math.round(t),this.options.infinite?c&&(this.targetScroll=this.animatedScroll=this.scroll):t=clamp(0,t,this.limit),i)return this.animatedScroll=this.targetScroll=t,this.setScroll(this.scroll),this.reset(),void(null==h||h(this));t!==this.targetScroll&&(c||(this.targetScroll=t),this.animate.fromTo(this.animatedScroll,t,{duration:o,easing:n,lerp:r,onStart:()=>{s&&(this.isLocked=!0),this.isScrolling=\"smooth\",null==l||l(this)},onUpdate:(t,e)=>{this.isScrolling=\"smooth\",this.lastVelocity=this.velocity,this.velocity=t-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=t,this.setScroll(this.scroll),c&&(this.targetScroll=t),e||this.emit({userData:u}),e&&(this.reset(),this.emit({userData:u}),null==h||h(this),this.__preventNextNativeScrollEvent=!0)}}))}}}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.__experimental__naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?\"x\":\"y\"]}get isHorizontal(){return\"horizontal\"===this.options.orientation}get actualScroll(){return this.isHorizontal?this.rootElement.scrollLeft:this.rootElement.scrollTop}get scroll(){return this.options.infinite?function modulo(t,e){return(t%e+e)%e}(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isScrolling(){return this.__isScrolling}set isScrolling(t){this.__isScrolling!==t&&(this.__isScrolling=t,this.updateClassName())}get isStopped(){return this.__isStopped}set isStopped(t){this.__isStopped!==t&&(this.__isStopped=t,this.updateClassName())}get isLocked(){return this.__isLocked}set isLocked(t){this.__isLocked!==t&&(this.__isLocked=t,this.updateClassName())}get isSmooth(){return\"smooth\"===this.isScrolling}get className(){let t=\"lenis\";return this.isStopped&&(t+=\" lenis-stopped\"),this.isLocked&&(t+=\" lenis-locked\"),this.isScrolling&&(t+=\" lenis-scrolling\"),\"smooth\"===this.isScrolling&&(t+=\" lenis-smooth\"),t}updateClassName(){this.cleanUpClassName(),this.rootElement.className=`${this.rootElement.className} ${this.className}`.trim()}cleanUpClassName(){this.rootElement.className=this.rootElement.className.replace(/lenis(-\\w+)?/g,\"\").trim()}}export{Lenis as default};\n//# sourceMappingURL=lenis.mjs.map\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,withCSS}from\"framer\";import Lenis from\"lenis\";import{useEffect,useRef}from\"react\";function SmoothScrollComponent(props){const{intensity}=props;const lenis=useRef(null);useEffect(()=>{if(lenis.current){try{lenis.current.scrollTo(0,{immediate:true});}catch(error){console.error(\"Error scrolling to top:\",error);}}},[lenis]);// Watch for stop scroll elements\nuseEffect(()=>{const checkForStopScroll=()=>{try{const stopScrollElement=document.querySelector(\"[data-frameruni-stop-scroll]\");const htmlElement=document.documentElement;const hasHiddenOverflow=htmlElement&&htmlElement.style&&htmlElement.style.overflow===\"hidden\";if(lenis.current){if(stopScrollElement||hasHiddenOverflow){lenis.current.stop();}else{lenis.current.start();}}}catch(error){console.error(\"Error in checkForStopScroll:\",error);}};// Initial check\ncheckForStopScroll();// Set up observers\nlet stopScrollObserver;let htmlStyleObserver;try{stopScrollObserver=new MutationObserver(checkForStopScroll);htmlStyleObserver=new MutationObserver(checkForStopScroll);// Observe document for data-frameruni-stop-scroll attribute\nif(document&&document.documentElement){stopScrollObserver.observe(document.documentElement,{childList:true,subtree:true,attributes:true,attributeFilter:[\"data-frameruni-stop-scroll\"]});// Observe only the HTML element for style changes\nhtmlStyleObserver.observe(document.documentElement,{attributes:true,attributeFilter:[\"style\"]});}}catch(error){console.error(\"Error setting up observers:\",error);}return()=>{try{if(stopScrollObserver)stopScrollObserver.disconnect();if(htmlStyleObserver)htmlStyleObserver.disconnect();}catch(error){console.error(\"Error disconnecting observers:\",error);}};},[]);useEffect(()=>{try{if(!document)return;const allElements=document.getElementsByTagName(\"*\");for(let i=0;i<allElements.length;i++){const element=allElements[i];if(!element)continue;try{const computedStyle=window.getComputedStyle(element);if(computedStyle&&computedStyle.getPropertyValue(\"overflow\")===\"auto\"){element.setAttribute(\"data-lenis-prevent\",\"true\");}}catch(styleError){console.error(\"Error getting computed style:\",styleError);}}}catch(error){console.error(\"Error in overflow detection:\",error);}},[]);useEffect(()=>{try{if(typeof Lenis!==\"function\"){console.error(\"Lenis is not available\");return;}lenis.current=new Lenis({duration:(intensity||10)/10});const raf=time=>{if(lenis.current){try{lenis.current.raf(time);requestAnimationFrame(raf);}catch(error){console.error(\"Error in animation frame:\",error);}}};const animationId=requestAnimationFrame(raf);return()=>{cancelAnimationFrame(animationId);if(lenis.current){try{lenis.current.destroy();lenis.current=null;}catch(error){console.error(\"Error destroying Lenis:\",error);}}};}catch(error){console.error(\"Error initializing Lenis:\",error);return()=>{};}},[intensity]);//https://github.com/darkroomengineering/lenis?tab=readme-ov-file#anchor-links\nuseEffect(()=>{try{if(!document||!lenis.current)return;// Get all anchor links and store click handlers with their targets\nconst anchorLinksData=Array.from(document.querySelectorAll(\"a[href]\")||[]).filter(element=>{if(!element)return false;const anchor=element;if(!anchor.href)return false;// Only handle internal anchor links\nconst isInternalLink=anchor.href.startsWith(window.location.origin)||anchor.href.startsWith(\"./\")||anchor.href.startsWith(\"/\");const hasHash=anchor.href.includes(\"#\");return isInternalLink&&hasHash;}).map(anchor=>{try{const anchorElement=anchor;const href=anchorElement.href.includes(\"#\")?`#${anchorElement.href.split(\"#\").pop()}`:\"\";const decodedHref=href?decodeURIComponent(href):\"\";let scrollMargin=0;try{if(decodedHref){const targetElement=document.querySelector(decodedHref);if(targetElement){const marginStyle=window.getComputedStyle(targetElement).scrollMarginTop;scrollMargin=marginStyle?parseInt(marginStyle)||0:0;}}}catch(targetError){console.error(\"Error finding target element:\",targetError);}return{href,scrollMargin,anchorElement:anchorElement};}catch(anchorError){console.error(\"Error processing anchor:\",anchorError);return null;}}).filter(Boolean);const handleClick=(e,href,scrollMargin)=>{try{if(e&&e.preventDefault)e.preventDefault();if(lenis.current&&href){lenis.current.scrollTo(href,{offset:-(scrollMargin||0)});}}catch(error){console.error(\"Error in anchor click handler:\",error);}};const handlers=anchorLinksData.map(({href,scrollMargin})=>e=>handleClick(e,href,scrollMargin));anchorLinksData.forEach(({anchorElement},index)=>{if(anchorElement&&handlers[index]){anchorElement.addEventListener(\"click\",handlers[index]);}});return()=>{anchorLinksData.forEach(({anchorElement},index)=>{if(anchorElement&&handlers[index]){anchorElement.removeEventListener(\"click\",handlers[index]);}});};}catch(error){console.error(\"Error setting up anchor links:\",error);return()=>{};}},[lenis]);return /*#__PURE__*/_jsx(\"div\",{style:props.style});}/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */const SmoothScroll=withCSS(SmoothScrollComponent,[\"html.lenis { height: auto; }\",\".lenis.lenis-smooth { scroll-behavior: auto !important; }\",\".lenis.lenis-smooth [data-lenis-prevent] { overscroll-behavior: contain; }\",\".lenis.lenis-stopped { overflow: hidden; }\",\".lenis.lenis-scrolling iframe { pointer-events: none; }\"],\"\");export default SmoothScroll;SmoothScroll.displayName=\"Smooth Scroll\";addPropertyControls(SmoothScroll,{intensity:{title:\"Intensity\",type:ControlType.Number,defaultValue:10,min:0,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SmoothScroll\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SmoothScroll_Prod.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";const DEFAULT_COLOR=\"#1570EF\";const DEFAULT_SVG=`<svg viewBox=\"0 0 22 22\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"m13.076 12.21 3.098 3.098a1.25 1.25 0 0 0 1.768 0l3.424-3.424a1.25 1.25 0 0 0 0-1.768l-3.424-3.424a1.25 1.25 0 0 0-1.768 0L13.076 9.79l4.902.903c.341.063.341.552 0 .614l-4.902.903Zm-3.206.786-3.178 3.178a1.25 1.25 0 0 0 0 1.768l3.424 3.424a1.25 1.25 0 0 0 1.768 0l3.424-3.424a1.25 1.25 0 0 0 0-1.768l-3.043-3.043-.878 4.768c-.063.34-.552.34-.615 0l-.902-4.903ZM6.692 4.058a1.25 1.25 0 0 0 0 1.768l3.177 3.178.903-4.903c.063-.34.552-.34.615 0l.878 4.768 3.043-3.043a1.25 1.25 0 0 0 0-1.768L11.884.634a1.25 1.25 0 0 0-1.768 0L6.692 4.058ZM.634 10.116a1.25 1.25 0 0 0 0 1.768l3.424 3.424a1.25 1.25 0 0 0 1.768 0l3.123-3.122-4.768-.879c-.341-.063-.341-.552 0-.614l4.768-.879-3.123-3.122a1.25 1.25 0 0 0-1.768 0L.634 10.116Z\" fill=\"#1570EF\"/></svg>`;const DEFAULT_STROKE_WIDTH=1.5;/*\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n */export default function FramerIcons(props){const customizedSvg=getCustomizedSVG(props.svg,props.color,props.strokeWidth);return /*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{display:\"flex\",maxWidth:\"100%\",maxHeight:\"100%\",alignItems:\"center\",justifyContent:\"center\",...props.style},dangerouslySetInnerHTML:{__html:customizedSvg}});}addPropertyControls(FramerIcons,{svg:{title:\"SVG\",type:ControlType.String,defaultValue:DEFAULT_SVG},strokeWidth:{type:ControlType.Number,step:.25,min:.5,max:2,defaultValue:DEFAULT_STROKE_WIDTH,hidden:props=>hideStrokeWidth(props.svg)},color:{type:ControlType.Color,defaultValue:DEFAULT_COLOR,description:\"By [FramerIcons](https://www.framericons.com?utm=FramerIconComponent)\"}});// hide if no stroke-width or all stroke-widths are 0\nfunction hideStrokeWidth(svg){const strokeWidthMatch=svg.match(/stroke-width=\"([^\"]+)\"/g);return!strokeWidthMatch||strokeWidthMatch.every(match=>match===\"0\");}function getCustomizedSVG(svg,color=DEFAULT_COLOR,strokeWidth=DEFAULT_STROKE_WIDTH){let svgAttributes=svg.match(/<svg[^>]*>/)?.[0];if(!svgAttributes){svg=DEFAULT_SVG;svgAttributes=svg.match(/<svg[^>]*>/)?.[0];}const width=svgAttributes.match(/width=\"([^\"]*)\"/)?.[1];const height=svgAttributes.match(/height=\"([^\"]*)\"/)?.[1];const viewBox=svgAttributes.match(/viewBox=\"([^\"]*)\"/)?.[1]?.split(\" \");const viewBoxWidth=viewBox?.[2];const viewBoxHeight=viewBox?.[3];if(width&&height){svg=svg.replace(/width=\"([^\"]*)\"/,`width=\"100%\"`);svg=svg.replace(/height=\"([^\"]*)\"/,`height=\"100%\"`);}else{svg=svg.replace(/<svg/,`<svg width=\"100%\" height=\"100%\"`);}let hasElementsWithValidColors=false;if(svg.includes('fill=\"')||svg.includes('stroke=\"')){svg=svg.replace(/(fill|stroke)=\"([^\"]+)\"/g,(match,attr,value)=>{if(value===\"none\"||value===\"transparent\"){return match;}// For iconsax -> Crypto -> Bulk\nif(value===\"white\"){return\"\";}hasElementsWithValidColors=true;return`${attr}=\"${color}\"`;});}if(!hasElementsWithValidColors){svg=svg.replace(/<(path|circle|rect|line|polygon|polyline) /g,match=>`<${match.slice(1)} fill=\"${color}\" `);}svg=svg.replace(/stroke-width=\"([^\"]+)\"/g,(match,value)=>{if(value===\"0\"){return match;}return`stroke-width=\"${strokeWidth}\"`;});return svg;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIcons\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"24\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FramerIcon.map","/**\n* (c) Iconify\n*\n* For the full copyright and license information, please view the license.txt\n* files at https://github.com/iconify/iconify\n*\n* Licensed under MIT.\n*\n* @license MIT\n* @version 1.0.8\n*/\nconst t=Object.freeze({left:0,top:0,width:16,height:16});const e=Object.freeze({rotate:0,vFlip:false,hFlip:false});const n=Object.freeze({...t,...e});const o=Object.freeze({...n,body:\"\",hidden:false});const r=Object.freeze({width:null,height:null});const i=Object.freeze({...r,...e});function rotateFromString(t,e=0){const n=t.replace(/^-?[0-9.]*/,\"\");function cleanup(t){while(t<0)t+=4;return t%4}if(\"\"===n){const e=parseInt(t);return isNaN(e)?0:cleanup(e)}if(n!==t){let e=0;switch(n){case\"%\":e=25;break;case\"deg\":e=90}if(e){let o=parseFloat(t.slice(0,t.length-n.length));if(isNaN(o))return 0;o/=e;return o%1===0?cleanup(o):0}}return e}const s=/[\\s,]+/;function flipFromString(t,e){e.split(s).forEach((e=>{const n=e.trim();switch(n){case\"horizontal\":t.hFlip=true;break;case\"vertical\":t.vFlip=true;break}}))}const c={...i,preserveAspectRatio:\"\"};function getCustomisations(t){const e={...c};const attr=(e,n)=>t.getAttribute(e)||n;e.width=attr(\"width\",null);e.height=attr(\"height\",null);e.rotate=rotateFromString(attr(\"rotate\",\"\"));flipFromString(e,attr(\"flip\",\"\"));e.preserveAspectRatio=attr(\"preserveAspectRatio\",attr(\"preserveaspectratio\",\"\"));return e}function haveCustomisationsChanged(t,e){for(const n in c)if(t[n]!==e[n])return true;return false}const a=/^[a-z0-9]+(-[a-z0-9]+)*$/;const stringToIcon=(t,e,n,o=\"\")=>{const r=t.split(\":\");if(\"@\"===t.slice(0,1)){if(r.length<2||r.length>3)return null;o=r.shift().slice(1)}if(r.length>3||!r.length)return null;if(r.length>1){const t=r.pop();const n=r.pop();const i={provider:r.length>0?r[0]:o,prefix:n,name:t};return e&&!validateIconName(i)?null:i}const i=r[0];const s=i.split(\"-\");if(s.length>1){const t={provider:o,prefix:s.shift(),name:s.join(\"-\")};return e&&!validateIconName(t)?null:t}if(n&&\"\"===o){const t={provider:o,prefix:\"\",name:i};return e&&!validateIconName(t,n)?null:t}return null};const validateIconName=(t,e)=>!!t&&!!((\"\"===t.provider||t.provider.match(a))&&(e&&\"\"===t.prefix||t.prefix.match(a))&&t.name.match(a));function mergeIconTransformations(t,e){const n={};!t.hFlip!==!e.hFlip&&(n.hFlip=true);!t.vFlip!==!e.vFlip&&(n.vFlip=true);const o=((t.rotate||0)+(e.rotate||0))%4;o&&(n.rotate=o);return n}function mergeIconData(t,n){const r=mergeIconTransformations(t,n);for(const i in o)i in e?i in t&&!(i in r)&&(r[i]=e[i]):i in n?r[i]=n[i]:i in t&&(r[i]=t[i]);return r}function getIconsTree(t,e){const n=t.icons;const o=t.aliases||Object.create(null);const r=Object.create(null);function resolve(t){if(n[t])return r[t]=[];if(!(t in r)){r[t]=null;const e=o[t]&&o[t].parent;const n=e&&resolve(e);n&&(r[t]=[e].concat(n))}return r[t]}(e||Object.keys(n).concat(Object.keys(o))).forEach(resolve);return r}function internalGetIconData(t,e,n){const o=t.icons;const r=t.aliases||Object.create(null);let i={};function parse(t){i=mergeIconData(o[t]||r[t],i)}parse(e);n.forEach(parse);return mergeIconData(t,i)}function parseIconSet(t,e){const n=[];if(\"object\"!==typeof t||\"object\"!==typeof t.icons)return n;t.not_found instanceof Array&&t.not_found.forEach((t=>{e(t,null);n.push(t)}));const o=getIconsTree(t);for(const r in o){const i=o[r];if(i){e(r,internalGetIconData(t,r,i));n.push(r)}}return n}const l={provider:\"\",aliases:{},not_found:{},...t};function checkOptionalProps(t,e){for(const n in e)if(n in t&&typeof t[n]!==typeof e[n])return false;return true}function quicklyValidateIconSet(t){if(\"object\"!==typeof t||null===t)return null;const e=t;if(\"string\"!==typeof e.prefix||!t.icons||\"object\"!==typeof t.icons)return null;if(!checkOptionalProps(t,l))return null;const n=e.icons;for(const t in n){const e=n[t];if(!t.match(a)||\"string\"!==typeof e.body||!checkOptionalProps(e,o))return null}const r=e.aliases||Object.create(null);for(const t in r){const e=r[t];const i=e.parent;if(!t.match(a)||\"string\"!==typeof i||!n[i]&&!r[i]||!checkOptionalProps(e,o))return null}return e}const u=Object.create(null);function newStorage(t,e){return{provider:t,prefix:e,icons:Object.create(null),missing:new Set}}function getStorage(t,e){const n=u[t]||(u[t]=Object.create(null));return n[e]||(n[e]=newStorage(t,e))}function addIconSet(t,e){return quicklyValidateIconSet(e)?parseIconSet(e,((e,n)=>{n?t.icons[e]=n:t.missing.add(e)})):[]}function addIconToStorage(t,e,n){try{if(\"string\"===typeof n.body){t.icons[e]={...n};return true}}catch(t){}return false}function listIcons$1(t,e){let n=[];const o=\"string\"===typeof t?[t]:Object.keys(u);o.forEach((t=>{const o=\"string\"===typeof t&&\"string\"===typeof e?[e]:Object.keys(u[t]||{});o.forEach((e=>{const o=getStorage(t,e);n=n.concat(Object.keys(o.icons).map((n=>(\"\"!==t?\"@\"+t+\":\":\"\")+e+\":\"+n)))}))}));return n}let f=false;function allowSimpleNames(t){\"boolean\"===typeof t&&(f=t);return f}function getIconData(t){const e=\"string\"===typeof t?stringToIcon(t,true,f):t;if(e){const t=getStorage(e.provider,e.prefix);const n=e.name;return t.icons[n]||(t.missing.has(n)?null:void 0)}}function addIcon$1(t,e){const n=stringToIcon(t,true,f);if(!n)return false;const o=getStorage(n.provider,n.prefix);return addIconToStorage(o,n.name,e)}function addCollection$1(t,e){if(\"object\"!==typeof t)return false;\"string\"!==typeof e&&(e=t.provider||\"\");if(f&&!e&&!t.prefix){let e=false;if(quicklyValidateIconSet(t)){t.prefix=\"\";parseIconSet(t,((t,n)=>{n&&addIcon$1(t,n)&&(e=true)}))}return e}const n=t.prefix;if(!validateIconName({provider:e,prefix:n,name:\"a\"}))return false;const o=getStorage(e,n);return!!addIconSet(o,t)}function iconExists$1(t){return!!getIconData(t)}function getIcon$1(t){const e=getIconData(t);return e?{...n,...e}:null}function sortIcons(t){const e={loaded:[],missing:[],pending:[]};const n=Object.create(null);t.sort(((t,e)=>t.provider!==e.provider?t.provider.localeCompare(e.provider):t.prefix!==e.prefix?t.prefix.localeCompare(e.prefix):t.name.localeCompare(e.name)));let o={provider:\"\",prefix:\"\",name:\"\"};t.forEach((t=>{if(o.name===t.name&&o.prefix===t.prefix&&o.provider===t.provider)return;o=t;const r=t.provider;const i=t.prefix;const s=t.name;const c=n[r]||(n[r]=Object.create(null));const a=c[i]||(c[i]=getStorage(r,i));let l;l=s in a.icons?e.loaded:\"\"===i||a.missing.has(s)?e.missing:e.pending;const u={provider:r,prefix:i,name:s};l.push(u)}));return e}function removeCallback(t,e){t.forEach((t=>{const n=t.loaderCallbacks;n&&(t.loaderCallbacks=n.filter((t=>t.id!==e)))}))}function updateCallbacks(t){if(!t.pendingCallbacksFlag){t.pendingCallbacksFlag=true;setTimeout((()=>{t.pendingCallbacksFlag=false;const e=t.loaderCallbacks?t.loaderCallbacks.slice(0):[];if(!e.length)return;let n=false;const o=t.provider;const r=t.prefix;e.forEach((e=>{const i=e.icons;const s=i.pending.length;i.pending=i.pending.filter((e=>{if(e.prefix!==r)return true;const s=e.name;if(t.icons[s])i.loaded.push({provider:o,prefix:r,name:s});else{if(!t.missing.has(s)){n=true;return true}i.missing.push({provider:o,prefix:r,name:s})}return false}));if(i.pending.length!==s){n||removeCallback([t],e.id);e.callback(i.loaded.slice(0),i.missing.slice(0),i.pending.slice(0),e.abort)}}))}))}}let d=0;function storeCallback(t,e,n){const o=d++;const r=removeCallback.bind(null,n,o);if(!e.pending.length)return r;const i={id:o,icons:e,callback:t,abort:r};n.forEach((t=>{(t.loaderCallbacks||(t.loaderCallbacks=[])).push(i)}));return r}const p=Object.create(null);function setAPIModule(t,e){p[t]=e}function getAPIModule(t){return p[t]||p[\"\"]}function listToIcons(t,e=true,n=false){const o=[];t.forEach((t=>{const r=\"string\"===typeof t?stringToIcon(t,e,n):t;r&&o.push(r)}));return o}var h={resources:[],index:0,timeout:2e3,rotate:750,random:false,dataAfterTimeout:false};function sendQuery(t,e,n,o){const r=t.resources.length;const i=t.random?Math.floor(Math.random()*r):t.index;let s;if(t.random){let e=t.resources.slice(0);s=[];while(e.length>1){const t=Math.floor(Math.random()*e.length);s.push(e[t]);e=e.slice(0,t).concat(e.slice(t+1))}s=s.concat(e)}else s=t.resources.slice(i).concat(t.resources.slice(0,i));const c=Date.now();let a=\"pending\";let l=0;let u;let f=null;let d=[];let p=[];\"function\"===typeof o&&p.push(o);function resetTimer(){if(f){clearTimeout(f);f=null}}function abort(){\"pending\"===a&&(a=\"aborted\");resetTimer();d.forEach((t=>{\"pending\"===t.status&&(t.status=\"aborted\")}));d=[]}function subscribe(t,e){e&&(p=[]);\"function\"===typeof t&&p.push(t)}function getQueryStatus(){return{startTime:c,payload:e,status:a,queriesSent:l,queriesPending:d.length,subscribe:subscribe,abort:abort}}function failQuery(){a=\"failed\";p.forEach((t=>{t(void 0,u)}))}function clearQueue(){d.forEach((t=>{\"pending\"===t.status&&(t.status=\"aborted\")}));d=[]}function moduleResponse(e,n,o){const r=\"success\"!==n;d=d.filter((t=>t!==e));switch(a){case\"pending\":break;case\"failed\":if(r||!t.dataAfterTimeout)return;break;default:return}if(\"abort\"!==n)if(r){u=o;d.length||(s.length?execNext():failQuery())}else{resetTimer();clearQueue();if(!t.random){const n=t.resources.indexOf(e.resource);-1!==n&&n!==t.index&&(t.index=n)}a=\"completed\";p.forEach((t=>{t(o)}))}else{u=o;failQuery()}}function execNext(){if(\"pending\"!==a)return;resetTimer();const o=s.shift();if(void 0===o){if(d.length){f=setTimeout((()=>{resetTimer();if(\"pending\"===a){clearQueue();failQuery()}}),t.timeout);return}failQuery();return}const r={status:\"pending\",resource:o,callback:(t,e)=>{moduleResponse(r,t,e)}};d.push(r);l++;f=setTimeout(execNext,t.rotate);n(o,e,r.callback)}setTimeout(execNext);return getQueryStatus}function initRedundancy(t){const e={...h,...t};let n=[];function cleanup(){n=n.filter((t=>\"pending\"===t().status))}function query(t,o,r){const i=sendQuery(e,t,o,((t,e)=>{cleanup();r&&r(t,e)}));n.push(i);return i}function find(t){return n.find((e=>t(e)))||null}const o={query:query,find:find,setIndex:t=>{e.index=t},getIndex:()=>e.index,cleanup:cleanup};return o}function createAPIConfig(t){let e;if(\"string\"===typeof t.resources)e=[t.resources];else{e=t.resources;if(!(e instanceof Array)||!e.length)return null}const n={resources:e,path:t.path||\"/\",maxURL:t.maxURL||500,rotate:t.rotate||750,timeout:t.timeout||5e3,random:true===t.random,index:t.index||0,dataAfterTimeout:false!==t.dataAfterTimeout};return n}const g=Object.create(null);const m=[\"https://api.simplesvg.com\",\"https://api.unisvg.com\"];const y=[];while(m.length>0)1===m.length||Math.random()>.5?y.push(m.shift()):y.push(m.pop());g[\"\"]=createAPIConfig({resources:[\"https://api.iconify.design\"].concat(y)});function addAPIProvider$1(t,e){const n=createAPIConfig(e);if(null===n)return false;g[t]=n;return true}function getAPIConfig(t){return g[t]}function listAPIProviders(){return Object.keys(g)}function emptyCallback$1(){}const b=Object.create(null);function getRedundancyCache(t){if(!b[t]){const e=getAPIConfig(t);if(!e)return;const n=initRedundancy(e);const o={config:e,redundancy:n};b[t]=o}return b[t]}function sendAPIQuery(t,e,n){let o;let r;if(\"string\"===typeof t){const e=getAPIModule(t);if(!e){n(void 0,424);return emptyCallback$1}r=e.send;const i=getRedundancyCache(t);i&&(o=i.redundancy)}else{const e=createAPIConfig(t);if(e){o=initRedundancy(e);const n=t.resources?t.resources[0]:\"\";const i=getAPIModule(n);i&&(r=i.send)}}if(!o||!r){n(void 0,424);return emptyCallback$1}return o.query(e,r,n)().abort}const I=\"iconify2\";const S=\"iconify\";const v=S+\"-count\";const w=S+\"-version\";const x=36e5;const C=168;function getStoredItem(t,e){try{return t.getItem(e)}catch(t){}}function setStoredItem(t,e,n){try{t.setItem(e,n);return true}catch(t){}}function removeStoredItem(t,e){try{t.removeItem(e)}catch(t){}}function setBrowserStorageItemsCount(t,e){return setStoredItem(t,v,e.toString())}function getBrowserStorageItemsCount(t){return parseInt(getStoredItem(t,v))||0}const k={local:true,session:true};const A={local:new Set,session:new Set};let P=false;function setBrowserStorageStatus(t){P=t}let T=\"undefined\"===typeof window?{}:window;function getBrowserStorage(t){const e=t+\"Storage\";try{if(T&&T[e]&&\"number\"===typeof T[e].length)return T[e]}catch(t){}k[t]=false}function iterateBrowserStorage(t,e){const n=getBrowserStorage(t);if(!n)return;const o=getStoredItem(n,w);if(o!==I){if(o){const t=getBrowserStorageItemsCount(n);for(let e=0;e<t;e++)removeStoredItem(n,S+e.toString())}setStoredItem(n,w,I);setBrowserStorageItemsCount(n,0);return}const r=Math.floor(Date.now()/x)-C;const parseItem=t=>{const o=S+t.toString();const i=getStoredItem(n,o);if(\"string\"===typeof i){try{const n=JSON.parse(i);if(\"object\"===typeof n&&\"number\"===typeof n.cached&&n.cached>r&&\"string\"===typeof n.provider&&\"object\"===typeof n.data&&\"string\"===typeof n.data.prefix&&e(n,t))return true}catch(t){}removeStoredItem(n,o)}};let i=getBrowserStorageItemsCount(n);for(let e=i-1;e>=0;e--)if(!parseItem(e))if(e===i-1){i--;setBrowserStorageItemsCount(n,i)}else A[t].add(e)}function initBrowserStorage(){if(!P){setBrowserStorageStatus(true);for(const t in k)iterateBrowserStorage(t,(t=>{const e=t.data;const n=t.provider;const o=e.prefix;const r=getStorage(n,o);if(!addIconSet(r,e).length)return false;const i=e.lastModified||-1;r.lastModifiedCached=r.lastModifiedCached?Math.min(r.lastModifiedCached,i):i;return true}))}}function updateLastModified(t,e){const n=t.lastModifiedCached;if(n&&n>=e)return n===e;t.lastModifiedCached=e;if(n)for(const n in k)iterateBrowserStorage(n,(n=>{const o=n.data;return n.provider!==t.provider||o.prefix!==t.prefix||o.lastModified===e}));return true}function storeInBrowserStorage(t,e){P||initBrowserStorage();function store(n){let o;if(!k[n]||!(o=getBrowserStorage(n)))return;const r=A[n];let i;if(r.size)r.delete(i=Array.from(r).shift());else{i=getBrowserStorageItemsCount(o);if(!setBrowserStorageItemsCount(o,i+1))return}const s={cached:Math.floor(Date.now()/x),provider:t.provider,data:e};return setStoredItem(o,S+i.toString(),JSON.stringify(s))}if((!e.lastModified||updateLastModified(t,e.lastModified))&&Object.keys(e.icons).length){if(e.not_found){e=Object.assign({},e);delete e.not_found}store(\"local\")||store(\"session\")}}function emptyCallback(){}function loadedNewIcons(t){if(!t.iconsLoaderFlag){t.iconsLoaderFlag=true;setTimeout((()=>{t.iconsLoaderFlag=false;updateCallbacks(t)}))}}function loadNewIcons(t,e){t.iconsToLoad?t.iconsToLoad=t.iconsToLoad.concat(e).sort():t.iconsToLoad=e;if(!t.iconsQueueFlag){t.iconsQueueFlag=true;setTimeout((()=>{t.iconsQueueFlag=false;const{provider:e,prefix:n}=t;const o=t.iconsToLoad;delete t.iconsToLoad;let r;if(!o||!(r=getAPIModule(e)))return;const i=r.prepare(e,n,o);i.forEach((n=>{sendAPIQuery(e,n,(e=>{if(\"object\"!==typeof e)n.icons.forEach((e=>{t.missing.add(e)}));else try{const n=addIconSet(t,e);if(!n.length)return;const o=t.pendingIcons;o&&n.forEach((t=>{o.delete(t)}));storeInBrowserStorage(t,e)}catch(t){console.error(t)}loadedNewIcons(t)}))}))}))}}const loadIcons$1=(t,e)=>{const n=listToIcons(t,true,allowSimpleNames());const o=sortIcons(n);if(!o.pending.length){let t=true;e&&setTimeout((()=>{t&&e(o.loaded,o.missing,o.pending,emptyCallback)}));return()=>{t=false}}const r=Object.create(null);const i=[];let s,c;o.pending.forEach((t=>{const{provider:e,prefix:n}=t;if(n===c&&e===s)return;s=e;c=n;i.push(getStorage(e,n));const o=r[e]||(r[e]=Object.create(null));o[n]||(o[n]=[])}));o.pending.forEach((t=>{const{provider:e,prefix:n,name:o}=t;const i=getStorage(e,n);const s=i.pendingIcons||(i.pendingIcons=new Set);if(!s.has(o)){s.add(o);r[e][n].push(o)}}));i.forEach((t=>{const{provider:e,prefix:n}=t;r[e][n].length&&loadNewIcons(t,r[e][n])}));return e?storeCallback(e,o,i):emptyCallback};const loadIcon$1=t=>new Promise(((e,o)=>{const r=\"string\"===typeof t?stringToIcon(t,true):t;r?loadIcons$1([r||t],(i=>{if(i.length&&r){const t=getIconData(r);if(t){e({...n,...t});return}}o(t)})):o(t)}));function testIconObject(t){try{const e=\"string\"===typeof t?JSON.parse(t):t;if(\"string\"===typeof e.body)return{...e}}catch(t){}}function parseIconValue(t,e){const n=\"string\"===typeof t?stringToIcon(t,true,true):null;if(!n){const e=testIconObject(t);return{value:t,data:e}}const o=getIconData(n);if(void 0!==o||!n.prefix)return{value:t,name:n,data:o};const r=loadIcons$1([n],(()=>e(t,n,getIconData(n))));return{value:t,name:n,loading:r}}function getInline(t){return t.hasAttribute(\"inline\")}let j=false;try{j=0===navigator.vendor.indexOf(\"Apple\")}catch(t){}function getRenderMode(t,e){switch(e){case\"svg\":case\"bg\":case\"mask\":return e}return\"style\"===e||!j&&-1!==t.indexOf(\"<a\")?-1===t.indexOf(\"currentColor\")?\"bg\":\"mask\":\"svg\"}const M=/(-?[0-9.]*[0-9]+[0-9.]*)/g;const O=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function calculateSize$1(t,e,n){if(1===e)return t;n=n||100;if(\"number\"===typeof t)return Math.ceil(t*e*n)/n;if(\"string\"!==typeof t)return t;const o=t.split(M);if(null===o||!o.length)return t;const r=[];let i=o.shift();let s=O.test(i);while(true){if(s){const t=parseFloat(i);isNaN(t)?r.push(i):r.push(Math.ceil(t*e*n)/n)}else r.push(i);i=o.shift();if(void 0===i)return r.join(\"\");s=!s}}const isUnsetKeyword=t=>\"unset\"===t||\"undefined\"===t||\"none\"===t;function iconToSVG(t,e){const o={...n,...t};const r={...i,...e};const s={left:o.left,top:o.top,width:o.width,height:o.height};let c=o.body;[o,r].forEach((t=>{const e=[];const n=t.hFlip;const o=t.vFlip;let r=t.rotate;if(n)if(o)r+=2;else{e.push(\"translate(\"+(s.width+s.left).toString()+\" \"+(0-s.top).toString()+\")\");e.push(\"scale(-1 1)\");s.top=s.left=0}else if(o){e.push(\"translate(\"+(0-s.left).toString()+\" \"+(s.height+s.top).toString()+\")\");e.push(\"scale(1 -1)\");s.top=s.left=0}let i;r<0&&(r-=4*Math.floor(r/4));r%=4;switch(r){case 1:i=s.height/2+s.top;e.unshift(\"rotate(90 \"+i.toString()+\" \"+i.toString()+\")\");break;case 2:e.unshift(\"rotate(180 \"+(s.width/2+s.left).toString()+\" \"+(s.height/2+s.top).toString()+\")\");break;case 3:i=s.width/2+s.left;e.unshift(\"rotate(-90 \"+i.toString()+\" \"+i.toString()+\")\");break}if(r%2===1){if(s.left!==s.top){i=s.left;s.left=s.top;s.top=i}if(s.width!==s.height){i=s.width;s.width=s.height;s.height=i}}e.length&&(c='<g transform=\"'+e.join(\" \")+'\">'+c+\"</g>\")}));const a=r.width;const l=r.height;const u=s.width;const f=s.height;let d;let p;if(null===a){p=null===l?\"1em\":\"auto\"===l?f:l;d=calculateSize$1(p,u/f)}else{d=\"auto\"===a?u:a;p=null===l?calculateSize$1(d,f/u):\"auto\"===l?f:l}const h={};const setAttr=(t,e)=>{isUnsetKeyword(e)||(h[t]=e.toString())};setAttr(\"width\",d);setAttr(\"height\",p);h.viewBox=s.left.toString()+\" \"+s.top.toString()+\" \"+u.toString()+\" \"+f.toString();return{attributes:h,body:c}}const detectFetch=()=>{let t;try{t=fetch;if(\"function\"===typeof t)return t}catch(t){}};let _=detectFetch();function setFetch(t){_=t}function getFetch(){return _}function calculateMaxLength(t,e){const n=getAPIConfig(t);if(!n)return 0;let o;if(n.maxURL){let t=0;n.resources.forEach((e=>{const n=e;t=Math.max(t,n.length)}));const r=e+\".json?icons=\";o=n.maxURL-t-n.path.length-r.length}else o=0;return o}function shouldAbort(t){return 404===t}const prepare=(t,e,n)=>{const o=[];const r=calculateMaxLength(t,e);const i=\"icons\";let s={type:i,provider:t,prefix:e,icons:[]};let c=0;n.forEach(((n,a)=>{c+=n.length+1;if(c>=r&&a>0){o.push(s);s={type:i,provider:t,prefix:e,icons:[]};c=n.length}s.icons.push(n)}));o.push(s);return o};function getPath(t){if(\"string\"===typeof t){const e=getAPIConfig(t);if(e)return e.path}return\"/\"}const send=(t,e,n)=>{if(!_){n(\"abort\",424);return}let o=getPath(e.provider);switch(e.type){case\"icons\":{const t=e.prefix;const n=e.icons;const r=n.join(\",\");const i=new URLSearchParams({icons:r});o+=t+\".json?\"+i.toString();break}case\"custom\":{const t=e.uri;o+=\"/\"===t.slice(0,1)?t.slice(1):t;break}default:n(\"abort\",400);return}let r=503;_(t+o).then((t=>{const e=t.status;if(200===e){r=501;return t.json()}setTimeout((()=>{n(shouldAbort(e)?\"abort\":\"next\",e)}))})).then((t=>{\"object\"===typeof t&&null!==t?setTimeout((()=>{n(\"success\",t)})):setTimeout((()=>{404===t?n(\"abort\",t):n(\"next\",r)}))})).catch((()=>{n(\"next\",r)}))};const E={prepare:prepare,send:send};function toggleBrowserCache(t,e){switch(t){case\"local\":case\"session\":k[t]=e;break;case\"all\":for(const t in k)k[t]=e;break}}const F=\"data-style\";let N=\"\";function appendCustomStyle(t){N=t}function updateStyle(t,e){let n=Array.from(t.childNodes).find((t=>t.hasAttribute&&t.hasAttribute(F)));if(!n){n=document.createElement(\"style\");n.setAttribute(F,F);t.appendChild(n)}n.textContent=\":host{display:inline-block;vertical-align:\"+(e?\"-0.125em\":\"0\")+\"}span,svg{display:block}\"+N}function exportFunctions(){setAPIModule(\"\",E);allowSimpleNames(true);let t;try{t=window}catch(t){}if(t){initBrowserStorage();if(void 0!==t.IconifyPreload){const e=t.IconifyPreload;const n=\"Invalid IconifyPreload syntax.\";\"object\"===typeof e&&null!==e&&(e instanceof Array?e:[e]).forEach((t=>{try{(\"object\"!==typeof t||null===t||t instanceof Array||\"object\"!==typeof t.icons||\"string\"!==typeof t.prefix||!addCollection$1(t))&&console.error(n)}catch(t){console.error(n)}}))}if(void 0!==t.IconifyProviders){const e=t.IconifyProviders;if(\"object\"===typeof e&&null!==e)for(const t in e){const n=\"IconifyProviders[\"+t+\"] is invalid.\";try{const o=e[t];if(\"object\"!==typeof o||!o||void 0===o.resources)continue;addAPIProvider$1(t,o)||console.error(n)}catch(t){console.error(n)}}}}const e={getAPIConfig:getAPIConfig,setAPIModule:setAPIModule,sendAPIQuery:sendAPIQuery,setFetch:setFetch,getFetch:getFetch,listAPIProviders:listAPIProviders};return{enableCache:t=>toggleBrowserCache(t,true),disableCache:t=>toggleBrowserCache(t,false),iconExists:iconExists$1,getIcon:getIcon$1,listIcons:listIcons$1,addIcon:addIcon$1,addCollection:addCollection$1,calculateSize:calculateSize$1,buildIcon:iconToSVG,loadIcons:loadIcons$1,loadIcon:loadIcon$1,addAPIProvider:addAPIProvider$1,appendCustomStyle:appendCustomStyle,_api:e}}function iconToHTML(t,e){let n=-1===t.indexOf(\"xlink:\")?\"\":' xmlns:xlink=\"http://www.w3.org/1999/xlink\"';for(const t in e)n+=\" \"+t+'=\"'+e[t]+'\"';return'<svg xmlns=\"http://www.w3.org/2000/svg\"'+n+\">\"+t+\"</svg>\"}function encodeSVGforURL(t){return t.replace(/\"/g,\"'\").replace(/%/g,\"%25\").replace(/#/g,\"%23\").replace(/</g,\"%3C\").replace(/>/g,\"%3E\").replace(/\\s+/g,\" \")}function svgToData(t){return\"data:image/svg+xml,\"+encodeSVGforURL(t)}function svgToURL(t){return'url(\"'+svgToData(t)+'\")'}const L={\"background-color\":\"currentColor\"};const R={\"background-color\":\"transparent\"};const B={image:\"var(--svg)\",repeat:\"no-repeat\",size:\"100% 100%\"};const Q={\"-webkit-mask\":L,mask:L,background:R};for(const t in Q){const e=Q[t];for(const n in B)e[t+\"-\"+n]=B[n]}function fixSize(t){return t?t+(t.match(/^[-0-9.]+$/)?\"px\":\"\"):\"inherit\"}function renderSPAN(t,e,n){const o=document.createElement(\"span\");let r=t.body;-1!==r.indexOf(\"<a\")&&(r+=\"\\x3c!-- \"+Date.now()+\" --\\x3e\");const i=t.attributes;const s=iconToHTML(r,{...i,width:e.width+\"\",height:e.height+\"\"});const c=svgToURL(s);const a=o.style;const l={\"--svg\":c,width:fixSize(i.width),height:fixSize(i.height),...n?L:R};for(const t in l)a.setProperty(t,l[t]);return o}let $;function createPolicy(){try{$=window.trustedTypes.createPolicy(\"iconify\",{createHTML:t=>t})}catch(t){$=null}}function cleanUpInnerHTML(t){void 0===$&&createPolicy();return $?$.createHTML(t):t}function renderSVG(t){const e=document.createElement(\"span\");const n=t.attributes;let o=\"\";n.width||(o=\"width: inherit;\");n.height||(o+=\"height: inherit;\");o&&(n.style=o);const r=iconToHTML(t.body,n);e.innerHTML=cleanUpInnerHTML(r);return e.firstChild}function renderIcon(t,e){const o=e.icon.data;const r=e.customisations;const i=iconToSVG(o,r);r.preserveAspectRatio&&(i.attributes.preserveAspectRatio=r.preserveAspectRatio);const s=e.renderedMode;let c;switch(s){case\"svg\":c=renderSVG(i);break;default:c=renderSPAN(i,{...n,...o},\"mask\"===s)}const a=Array.from(t.childNodes).find((t=>{const e=t.tagName&&t.tagName.toUpperCase();return\"SPAN\"===e||\"SVG\"===e}));a?\"SPAN\"===c.tagName&&a.tagName===c.tagName?a.setAttribute(\"style\",c.getAttribute(\"style\")):t.replaceChild(c,a):t.appendChild(c)}function setPendingState(t,e,n){const o=n&&(n.rendered?n:n.lastRender);return{rendered:false,inline:e,icon:t,lastRender:o}}function defineIconifyIcon(t=\"iconify-icon\"){let e;let n;try{e=window.customElements;n=window.HTMLElement}catch(t){return}if(!e||!n)return;const o=e.get(t);if(o)return o;const r=[\"icon\",\"mode\",\"inline\",\"width\",\"height\",\"rotate\",\"flip\"];const i=class extends n{_shadowRoot;_state;_checkQueued=false;constructor(){super();const t=this._shadowRoot=this.attachShadow({mode:\"open\"});const e=getInline(this);updateStyle(t,e);this._state=setPendingState({value:\"\"},e);this._queueCheck()}static get observedAttributes(){return r.slice(0)}attributeChangedCallback(t){if(\"inline\"===t){const t=getInline(this);const e=this._state;if(t!==e.inline){e.inline=t;updateStyle(this._shadowRoot,t)}}else this._queueCheck()}get icon(){const t=this.getAttribute(\"icon\");if(t&&\"{\"===t.slice(0,1))try{return JSON.parse(t)}catch(t){}return t}set icon(t){\"object\"===typeof t&&(t=JSON.stringify(t));this.setAttribute(\"icon\",t)}get inline(){return getInline(this)}set inline(t){t?this.setAttribute(\"inline\",\"true\"):this.removeAttribute(\"inline\")}restartAnimation(){const t=this._state;if(t.rendered){const e=this._shadowRoot;if(\"svg\"===t.renderedMode)try{e.lastChild.setCurrentTime(0);return}catch(t){}renderIcon(e,t)}}get status(){const t=this._state;return t.rendered?\"rendered\":null===t.icon.data?\"failed\":\"loading\"}_queueCheck(){if(!this._checkQueued){this._checkQueued=true;setTimeout((()=>{this._check()}))}}_check(){if(!this._checkQueued)return;this._checkQueued=false;const t=this._state;const e=this.getAttribute(\"icon\");if(e!==t.icon.value){this._iconChanged(e);return}if(!t.rendered)return;const n=this.getAttribute(\"mode\");const o=getCustomisations(this);(t.attrMode!==n||haveCustomisationsChanged(t.customisations,o))&&this._renderIcon(t.icon,o,n)}_iconChanged(t){const e=parseIconValue(t,((t,e,n)=>{const o=this._state;if(o.rendered||this.getAttribute(\"icon\")!==t)return;const r={value:t,name:e,data:n};r.data?this._gotIconData(r):o.icon=r}));e.data?this._gotIconData(e):this._state=setPendingState(e,this._state.inline,this._state)}_gotIconData(t){this._checkQueued=false;this._renderIcon(t,getCustomisations(this),this.getAttribute(\"mode\"))}_renderIcon(t,e,n){const o=getRenderMode(t.data.body,n);const r=this._state.inline;renderIcon(this._shadowRoot,this._state={rendered:true,icon:t,inline:r,customisations:e,attrMode:n,renderedMode:o})}};r.forEach((t=>{t in i.prototype||Object.defineProperty(i.prototype,t,{get:function(){return this.getAttribute(t)},set:function(e){null!==e?this.setAttribute(t,e):this.removeAttribute(t)}})}));const s=exportFunctions();for(const t in s)i[t]=i.prototype[t]=s[t];e.define(t,i);return i}const z=defineIconifyIcon()||exportFunctions();const{enableCache:D,disableCache:V,iconExists:q,getIcon:U,listIcons:G,addIcon:H,addCollection:J,calculateSize:K,buildIcon:W,loadIcons:X,loadIcon:Y,addAPIProvider:Z,_api:tt}=z;export{z as IconifyIconComponent,tt as _api,Z as addAPIProvider,J as addCollection,H as addIcon,appendCustomStyle,W as buildIcon,K as calculateSize,V as disableCache,D as enableCache,U as getIcon,q as iconExists,G as listIcons,Y as loadIcon,X as loadIcons};\n\n//# sourceMappingURL=iconify-icon.mjs.map","import{jsx as _jsx}from\"react/jsx-runtime\";import\"iconify-icon\";import{addPropertyControls,ControlType}from\"framer\";/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/#code-components-auto-sizing\n * @framerDisableUnlink\n * @framerSupportedLayoutWidth fit\n * @framerSupportedLayoutHeight fit\n */export default function Iconify(props){// This is a React component containing an Example component\n// - Replace <Example /> with your own code\n// - Find inspiration: https://www.framer.com/developers/\nreturn /*#__PURE__*/_jsx(\"div\",{style:{width:props.size+\"px\",height:props.size+\"px\",border:props.borderWidth+\"px solid \"+props.borderColor,borderRadius:props.borderRadius+\"px\",boxSizing:\"content-box\",padding:props.padding+\"px\",background:props.background},children:/*#__PURE__*/_jsx(\"iconify-icon\",{inline:true,icon:props.icon,mode:\"svg\"// svg, style, bg, mask\n,style:{fontSize:props.size+\"px\",verticalAlign:props.verticalAlign+\"em\",color:props.color},//height=\"auto\"\n//width=\"auto\"\nrotate:props.rotate+\"deg\",flip:props.flip})});}addPropertyControls(Iconify,{icon:{type:ControlType.String,description:\"Find icon name from [https://icon-sets.iconify.design/](https://icon-sets.iconify.design/)\",defaultValue:\"cil:truck\"},size:{type:ControlType.Number,defaultValue:64,min:0,max:512},color:{type:ControlType.Color,defaultValue:\"#000\"},flip:{type:ControlType.Enum,defaultValue:\"none\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",options:[\"none\",\"horizontal\",\"vertical\"],optionTitles:[\"None\",\"Horizontal\",\"Vertical\"]},rotate:{type:ControlType.Enum,defaultValue:0,displaySegmentedControl:true,segmentedControlDirection:\"horizonta\",options:[\"0\",\"90\",\"180\",\"270\"],optionTitles:[\"0\",\"90\",\"180\",\"270\"]},background:{type:ControlType.Color,defaultValue:\"rgba(255,255,255,0)\"},bgOpacity:{type:ControlType.Number,min:0,max:1,step:.1,defaultValue:1},borderWidth:{title:\"Border\",type:ControlType.Number,defaultValue:0},borderColor:{title:\" \",type:ControlType.Color,defaultValue:\"#000000\"},borderRadius:{title:\"Radius\",type:ControlType.Number,defaultValue:0},padding:{type:ControlType.Number,defaultValue:0}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Iconify\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fit\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"* @framerSupportedLayoutWidth fit\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Iconify.map","// Generated by Framer (26c37fd)\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,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FramerIcons from\"https://framerusercontent.com/modules/bjUTEQt5uFu8cIOVtWXD/1JUDrjekvVZ3bNFl775A/FramerIcon.js\";import Iconify from\"https://framerusercontent.com/modules/YKrFAyFWIr6JIJ6EBw8Z/OsokUV8V9VQdAKyoZGTh/Iconify.js\";const FramerIconsFonts=getFonts(FramerIcons);const IconifyFonts=getFonts(Iconify);const MotionAWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.a));const enabledGestures={xcWDbiUFq:{hover:true}};const cycleOrder=[\"xcWDbiUFq\",\"eDzdTBt5w\",\"lHkW5tC0F\"];const serializationHash=\"framer-8NRS3\";const variantClassNames={eDzdTBt5w:\"framer-v-4gk3h4\",lHkW5tC0F:\"framer-v-1bgnbpu\",xcWDbiUFq:\"framer-v-70q18\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:30,delay:1.3,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:40};const transition2={damping:60,delay:0,mass:1,stiffness:500,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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"xcWDbiUFq\",Phone:\"lHkW5tC0F\",Tablet:\"eDzdTBt5w\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"xcWDbiUFq\"};};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:\"xcWDbiUFq\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"xcWDbiUFq-hover\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(Link,{href:\"https://api.whatsapp.com/send?phone=380663607203&text=\",motionChild:true,nodeId:\"xcWDbiUFq\",openInNewTab:true,scopeId:\"Br8HsaRx6\",smoothScroll:false,children:/*#__PURE__*/_jsxs(MotionAWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:`${cx(scopingClassNames,\"framer-70q18\",className,classNames)} framer-b2ih68`,\"data-framer-appear-id\":\"70q18\",\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"xcWDbiUFq\",optimized:true,ref:refBinding,style:{backgroundColor:\"var(--token-2f778842-f2e8-4268-8b1b-8655e47b860d, rgb(255, 255, 255))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"0px 2px 8px -3px rgba(0, 0, 0, 0.25)\",...style},...addPropertyOverrides({\"xcWDbiUFq-hover\":{\"data-framer-name\":undefined},eDzdTBt5w:{\"data-framer-name\":\"Tablet\"},lHkW5tC0F:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ti78nn\",\"data-framer-name\":\"Icon Wrapper\",layoutDependency:layoutDependency,layoutId:\"dZ13K04Jl\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5eneu6-container\",\"data-framer-name\":\"whatsapp\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"OgpG84wfj-container\",name:\"whatsapp\",nodeId:\"OgpG84wfj\",rendersWithMotion:true,scopeId:\"Br8HsaRx6\",children:/*#__PURE__*/_jsx(FramerIcons,{color:\"rgb(0, 0, 0)\",height:\"100%\",id:\"OgpG84wfj\",layoutId:\"OgpG84wfj\",name:\"whatsapp\",strokeWidth:1.5,style:{height:\"100%\",width:\"100%\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" fill=\"#ffffff\" class=\"bi bi-whatsapp\" viewBox=\"0 0 16 16\">\\n  <path d=\"M13.601 2.326A7.85 7.85 0 0 0 7.994 0C3.627 0 .068 3.558.064 7.926c0 1.399.366 2.76 1.057 3.965L0 16l4.204-1.102a7.9 7.9 0 0 0 3.79.965h.004c4.368 0 7.926-3.558 7.93-7.93A7.9 7.9 0 0 0 13.6 2.326zM7.994 14.521a6.6 6.6 0 0 1-3.356-.92l-.24-.144-2.494.654.666-2.433-.156-.251a6.56 6.56 0 0 1-1.007-3.505c0-3.626 2.957-6.584 6.591-6.584a6.56 6.56 0 0 1 4.66 1.931 6.56 6.56 0 0 1 1.928 4.66c-.004 3.639-2.961 6.592-6.592 6.592m3.615-4.934c-.197-.099-1.17-.578-1.353-.646-.182-.065-.315-.099-.445.099-.133.197-.513.646-.627.775-.114.133-.232.148-.43.05-.197-.1-.836-.308-1.592-.985-.59-.525-.985-1.175-1.103-1.372-.114-.198-.011-.304.088-.403.087-.088.197-.232.296-.346.1-.114.133-.198.198-.33.065-.134.034-.248-.015-.347-.05-.099-.445-1.076-.612-1.47-.16-.389-.323-.335-.445-.34-.114-.007-.247-.007-.38-.007a.73.73 0 0 0-.529.247c-.182.198-.691.677-.691 1.654s.71 1.916.81 2.049c.098.133 1.394 2.132 3.383 2.992.47.205.84.326 1.129.418.475.152.904.129 1.246.08.38-.058 1.171-.48 1.338-.943.164-.464.164-.86.114-.943-.049-.084-.182-.133-.38-.232\"/>\\n</svg>',width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lgm6fl\",\"data-framer-name\":\"LS Icon\",layoutDependency:layoutDependency,layoutId:\"ddEJ1WmAS\",style:{backgroundColor:\"rgb(85, 35, 231)\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,opacity:0},transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-i2j9ex-container\",\"data-framer-name\":\"Icon: Static\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"phi_uYXuv-container\",name:\"Icon: Static\",nodeId:\"phi_uYXuv\",rendersWithMotion:true,scopeId:\"Br8HsaRx6\",children:/*#__PURE__*/_jsx(Iconify,{background:\"rgba(255, 255, 255, 0)\",bgOpacity:0,borderColor:\"rgb(0, 0, 0)\",borderRadius:0,borderWidth:0,color:\"rgb(255, 194, 52)\",flip:\"none\",height:\"100%\",icon:\"mingcute:lemon-squeezy-fill\",id:\"phi_uYXuv\",layoutId:\"phi_uYXuv\",name:\"Icon: Static\",padding:0,rotate:\"0\",size:16,width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-129n1p7\",\"data-framer-name\":\"Text Wrapper\",layoutDependency:layoutDependency,layoutId:\"Fno6XUxY5\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-transform\":\"capitalize\"},children:\"Message Us\"})}),className:\"framer-vg7vql\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"xXjm1xcRA\",style:{opacity:1},transformTemplate:transformTemplate2,variants:{\"xcWDbiUFq-hover\":{opacity:0}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"xcWDbiUFq-hover\":{transformTemplate:undefined}},baseVariant,gestureVariant)})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-8NRS3.framer-b2ih68, .framer-8NRS3 .framer-b2ih68 { display: block; }\",\".framer-8NRS3.framer-70q18 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 38px; justify-content: center; overflow: hidden; padding: 8px 11px 8px 11px; position: relative; text-decoration: none; width: 144px; will-change: var(--framer-will-change-override, transform); }\",\".framer-8NRS3 .framer-ti78nn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 22px; justify-content: center; overflow: visible; padding: 3px; position: relative; width: 22px; }\",\".framer-8NRS3 .framer-5eneu6-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-8NRS3 .framer-1lgm6fl { align-content: center; align-items: center; bottom: -30px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 3px; position: absolute; width: min-content; z-index: 1; }\",\".framer-8NRS3 .framer-i2j9ex-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-8NRS3 .framer-129n1p7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 22px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 92px; }\",\".framer-8NRS3 .framer-vg7vql { -webkit-user-select: none; flex: none; height: auto; overflow: visible; position: absolute; right: 0px; top: 50%; user-select: none; white-space: pre; width: auto; z-index: 1; }\",\".framer-8NRS3.framer-v-1bgnbpu.framer-70q18 { height: min-content; width: min-content; }\",\".framer-8NRS3.framer-v-70q18.hover.framer-70q18 { justify-content: flex-start; }\",\".framer-8NRS3.framer-v-70q18.hover .framer-vg7vql { left: 0px; right: unset; top: -22px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 38\n * @framerIntrinsicWidth 144\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"eDzdTBt5w\":{\"layout\":[\"fixed\",\"fixed\"]},\"lHkW5tC0F\":{\"layout\":[\"auto\",\"auto\"]},\"WiTb2onlA\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBr8HsaRx6=withCSS(Component,css,\"framer-8NRS3\");export default FramerBr8HsaRx6;FramerBr8HsaRx6.displayName=\"Elements/Buy Button\";FramerBr8HsaRx6.defaultProps={height:38,width:144};addPropertyControls(FramerBr8HsaRx6,{variant:{options:[\"xcWDbiUFq\",\"eDzdTBt5w\",\"lHkW5tC0F\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerBr8HsaRx6,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...FramerIconsFonts,...IconifyFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBr8HsaRx6\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"38\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"eDzdTBt5w\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lHkW5tC0F\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"WiTb2onlA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"144\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Br8HsaRx6.map","// Generated by Framer (99f3353)\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 FramerIcons from\"https://framerusercontent.com/modules/bjUTEQt5uFu8cIOVtWXD/CvR35MeeJnSdIYAAt4ht/FramerIcon.js\";const FramerIconsFonts=getFonts(FramerIcons);const enabledGestures={HjOd3bS8U:{hover:true}};const serializationHash=\"framer-0Vsib\";const variantClassNames={HjOd3bS8U:\"framer-v-8reo9g\"};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,link,sVG,text,width,...props})=>{return{...props,bTO4XwiYj:link??props.bTO4XwiYj,INbdar6dV:text??props.INbdar6dV??\"What You Get\",PmvWfy38M:sVG??props.PmvWfy38M??'<svg  xmlns=\"http://www.w3.org/2000/svg\"  width=\"100%\"  height=\"100%\"  viewBox=\"0 0 24 24\"  fill=\"none\"  stroke=\"#ffffff\"  stroke-width=\"2\"  stroke-linecap=\"round\"  stroke-linejoin=\"round\">  <path d=\"M7 7h10v10\" />  <path d=\"M7 17 17 7\" /></svg>'};};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,INbdar6dV,PmvWfy38M,bTO4XwiYj,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"HjOd3bS8U\",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:bTO4XwiYj,motionChild:true,nodeId:\"HjOd3bS8U\",openInNewTab:true,scopeId:\"HN5Dt2WCT\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,\"aria-label\":\"Button\",className:`${cx(scopingClassNames,\"framer-8reo9g\",className,classNames)} framer-19us2zy`,\"data-framer-name\":\"Variant 1\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"HjOd3bS8U\",ref:refBinding,style:{borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,...style},...addPropertyOverrides({\"HjOd3bS8U-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jn4gy0-container\",\"data-framer-name\":\"1\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"BeHt3iDVV-container\",name:\"1\",nodeId:\"BeHt3iDVV\",rendersWithMotion:true,scopeId:\"HN5Dt2WCT\",children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-7cd97e90-37a7-4769-a325-5dd09f06e04e, rgb(171, 171, 171))\",height:\"100%\",id:\"BeHt3iDVV\",layoutId:\"BeHt3iDVV\",name:\"1\",strokeWidth:1.5,style:{height:\"100%\",width:\"100%\"},svg:PmvWfy38M,width:\"100%\",...addPropertyOverrides({\"HjOd3bS8U-hover\":{color:\"var(--token-20fc2091-bc2c-402a-ae6c-fd2fbca00d53, rgb(237, 237, 237))\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U3dpdHplci1tZWRpdW0=\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"27px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7cd97e90-37a7-4769-a325-5dd09f06e04e, rgb(171, 171, 171)))\"},children:\"What You Get\"})}),className:\"framer-15ikhix\",fonts:[\"FS;Switzer-medium\"],layoutDependency:layoutDependency,layoutId:\"QHMNPahiN\",style:{\"--extracted-r6o4lv\":\"var(--token-7cd97e90-37a7-4769-a325-5dd09f06e04e, rgb(171, 171, 171))\"},text:INbdar6dV,variants:{\"HjOd3bS8U-hover\":{\"--extracted-r6o4lv\":\"var(--token-20fc2091-bc2c-402a-ae6c-fd2fbca00d53, rgb(237, 237, 237))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"HjOd3bS8U-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U3dpdHplci1tZWRpdW0=\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"27px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-20fc2091-bc2c-402a-ae6c-fd2fbca00d53, rgb(237, 237, 237)))\"},children:\"What You Get\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0Vsib.framer-19us2zy, .framer-0Vsib .framer-19us2zy { display: block; }\",\".framer-0Vsib.framer-8reo9g { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 8px 20px 8px 12px; position: relative; text-decoration: none; width: min-content; }\",\".framer-0Vsib .framer-1jn4gy0-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-0Vsib .framer-15ikhix { -webkit-user-select: none; flex: none; height: auto; pointer-events: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-0Vsib.framer-8reo9g { gap: 0px; } .framer-0Vsib.framer-8reo9g > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } .framer-0Vsib.framer-8reo9g > :first-child { margin-left: 0px; } .framer-0Vsib.framer-8reo9g > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 43\n * @framerIntrinsicWidth 161\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"WdB_aABRt\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"INbdar6dV\":\"text\",\"PmvWfy38M\":\"sVG\",\"bTO4XwiYj\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerHN5Dt2WCT=withCSS(Component,css,\"framer-0Vsib\");export default FramerHN5Dt2WCT;FramerHN5Dt2WCT.displayName=\"Elements/Nav Button\";FramerHN5Dt2WCT.defaultProps={height:43,width:161};addPropertyControls(FramerHN5Dt2WCT,{INbdar6dV:{defaultValue:\"What You Get\",displayTextArea:false,title:\"Text\",type:ControlType.String},PmvWfy38M:{defaultValue:'<svg  xmlns=\"http://www.w3.org/2000/svg\"  width=\"100%\"  height=\"100%\"  viewBox=\"0 0 24 24\"  fill=\"none\"  stroke=\"#ffffff\"  stroke-width=\"2\"  stroke-linecap=\"round\"  stroke-linejoin=\"round\">  <path d=\"M7 7h10v10\" />  <path d=\"M7 17 17 7\" /></svg>',title:\"SVG\",type:ControlType.String},bTO4XwiYj:{title:\"Link\",type:ControlType.Link}});addFonts(FramerHN5Dt2WCT,[{explicitInter:true,fonts:[{family:\"Switzer\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/OYB4CXKJQXKTNSLJMTDQOIVUL2V5EL7S/WYO2P7DQVV5RNXGMCUO2HL4RJP4VFUAS/6XPIMU23OJVRY676OG5YVJMWEHWICATX.woff2\",weight:\"500\"}]},...FramerIconsFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHN5Dt2WCT\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"43\",\"framerVariables\":\"{\\\"INbdar6dV\\\":\\\"text\\\",\\\"PmvWfy38M\\\":\\\"sVG\\\",\\\"bTO4XwiYj\\\":\\\"link\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"161\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"WdB_aABRt\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HN5Dt2WCT.map","// Generated by Framer (24ceba0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,ResolveLinks,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ElementsNavButton from\"https://framerusercontent.com/modules/mT7087HHCwBa7ycmy7WE/yoFhaa1AZUUKHMYovg8o/HN5Dt2WCT.js\";const ElementsNavButtonFonts=getFonts(ElementsNavButton);const serializationHash=\"framer-IlMQa\";const variantClassNames={ii8ffV3Xz:\"framer-v-1k6bq5b\"};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:\"ii8ffV3Xz\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1k6bq5b\",className,classNames),\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"ii8ffV3Xz\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":wnHkZ39Ea\",webPageId:\"GIQYcp8Ou\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43,y:(componentViewport?.y||0)+12+(((componentViewport?.height||332)-24-308)/2+0+0),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10m4csl-container\",layoutDependency:layoutDependency,layoutId:\"CKfyjaEDJ-container\",nodeId:\"CKfyjaEDJ\",rendersWithMotion:true,scopeId:\"yl3MnPxP9\",children:/*#__PURE__*/_jsx(ElementsNavButton,{bTO4XwiYj:resolvedLinks[0],height:\"100%\",id:\"CKfyjaEDJ\",INbdar6dV:\"Who It's For\",layoutId:\"CKfyjaEDJ\",PmvWfy38M:'<svg  xmlns=\"http://www.w3.org/2000/svg\"  width=\"100%\"  height=\"100%\"  viewBox=\"0 0 24 24\"  fill=\"none\"  stroke=\"#ffffff\"  stroke-width=\"1.25\"  stroke-linecap=\"round\"  stroke-linejoin=\"round\">  <path d=\"M18 21a8 8 0 0 0-16 0\" />  <circle cx=\"10\" cy=\"8\" r=\"5\" />  <path d=\"M22 20c0-3.37-2-6.5-4-8a5 5 0 0 0-.45-8.3\" /></svg>',width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":IIO9C6TLC\",webPageId:\"GIQYcp8Ou\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43,y:(componentViewport?.y||0)+12+(((componentViewport?.height||332)-24-308)/2+43+10),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hnvu4s-container\",layoutDependency:layoutDependency,layoutId:\"PNpyNoNpe-container\",nodeId:\"PNpyNoNpe\",rendersWithMotion:true,scopeId:\"yl3MnPxP9\",children:/*#__PURE__*/_jsx(ElementsNavButton,{bTO4XwiYj:resolvedLinks1[0],height:\"100%\",id:\"PNpyNoNpe\",INbdar6dV:\"What You Get\",layoutId:\"PNpyNoNpe\",PmvWfy38M:'<svg  xmlns=\"http://www.w3.org/2000/svg\"  width=\"100%\"  height=\"100%\"  viewBox=\"0 0 24 24\"  fill=\"none\"  stroke=\"#ffffff\"  stroke-width=\"1.25\"  stroke-linecap=\"round\"  stroke-linejoin=\"round\">  <path d=\"M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z\" />  <path d=\"M12 22V12\" />  <polyline points=\"3.29 7 12 12 20.71 7\" />  <path d=\"m7.5 4.27 9 5.15\" /></svg>',width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":ESKyW9Nx8\",webPageId:\"GIQYcp8Ou\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43,y:(componentViewport?.y||0)+12+(((componentViewport?.height||332)-24-308)/2+86+20),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dmjorb-container\",layoutDependency:layoutDependency,layoutId:\"ZXivKPGsV-container\",nodeId:\"ZXivKPGsV\",rendersWithMotion:true,scopeId:\"yl3MnPxP9\",children:/*#__PURE__*/_jsx(ElementsNavButton,{bTO4XwiYj:resolvedLinks2[0],height:\"100%\",id:\"ZXivKPGsV\",INbdar6dV:\"Why It Works\",layoutId:\"ZXivKPGsV\",PmvWfy38M:'<svg  xmlns=\"http://www.w3.org/2000/svg\"  width=\"100%\"  height=\"100%\"  viewBox=\"0 0 24 24\"  fill=\"none\"  stroke=\"#ffffff\"  stroke-width=\"1.25\"  stroke-linecap=\"round\"  stroke-linejoin=\"round\">  <circle cx=\"12\" cy=\"12\" r=\"10\" />  <path d=\"m9 12 2 2 4-4\" /></svg>',width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":fdCNLBws0\",webPageId:\"GIQYcp8Ou\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43,y:(componentViewport?.y||0)+12+(((componentViewport?.height||332)-24-308)/2+129+30),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1eup0ys-container\",layoutDependency:layoutDependency,layoutId:\"VXSR1eIDS-container\",nodeId:\"VXSR1eIDS\",rendersWithMotion:true,scopeId:\"yl3MnPxP9\",children:/*#__PURE__*/_jsx(ElementsNavButton,{bTO4XwiYj:resolvedLinks3[0],height:\"100%\",id:\"VXSR1eIDS\",INbdar6dV:\"How It Works\",layoutId:\"VXSR1eIDS\",PmvWfy38M:'<svg  xmlns=\"http://www.w3.org/2000/svg\"  width=\"100%\"  height=\"100%\"  viewBox=\"0 0 24 24\"  fill=\"none\"  stroke=\"#ffffff\"  stroke-width=\"1.25\"  stroke-linecap=\"round\"  stroke-linejoin=\"round\">  <rect width=\"8\" height=\"8\" x=\"3\" y=\"3\" rx=\"2\" />  <path d=\"M7 11v4a2 2 0 0 0 2 2h4\" />  <rect width=\"8\" height=\"8\" x=\"13\" y=\"13\" rx=\"2\" /></svg>',width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"W4JMsO5Kf\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43,y:(componentViewport?.y||0)+12+(((componentViewport?.height||332)-24-308)/2+172+40),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ar8wtc-container\",layoutDependency:layoutDependency,layoutId:\"lLHQKBG56-container\",nodeId:\"lLHQKBG56\",rendersWithMotion:true,scopeId:\"yl3MnPxP9\",children:/*#__PURE__*/_jsx(ElementsNavButton,{bTO4XwiYj:resolvedLinks4[0],height:\"100%\",id:\"lLHQKBG56\",INbdar6dV:\"Blog\",layoutId:\"lLHQKBG56\",PmvWfy38M:'<svg  xmlns=\"http://www.w3.org/2000/svg\"  width=\"100%\"  height=\"100%\"  viewBox=\"0 0 24 24\"  fill=\"none\"  stroke=\"#ffffff\"  stroke-width=\"1.25\"  stroke-linecap=\"round\"  stroke-linejoin=\"round\">  <rect width=\"8\" height=\"8\" x=\"3\" y=\"3\" rx=\"2\" />  <path d=\"M7 11v4a2 2 0 0 0 2 2h4\" />  <rect width=\"8\" height=\"8\" x=\"13\" y=\"13\" rx=\"2\" /></svg>',width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":k_FTGKklF\",webPageId:\"GIQYcp8Ou\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43,y:(componentViewport?.y||0)+12+(((componentViewport?.height||332)-24-308)/2+215+50),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2qkice-container\",layoutDependency:layoutDependency,layoutId:\"Jujyqel2V-container\",nodeId:\"Jujyqel2V\",rendersWithMotion:true,scopeId:\"yl3MnPxP9\",children:/*#__PURE__*/_jsx(ElementsNavButton,{bTO4XwiYj:resolvedLinks5[0],height:\"100%\",id:\"Jujyqel2V\",INbdar6dV:\"Pricing\",layoutId:\"Jujyqel2V\",PmvWfy38M:'<svg  xmlns=\"http://www.w3.org/2000/svg\"  width=\"100%\"  height=\"100%\"  viewBox=\"0 0 24 24\"  fill=\"none\"  stroke=\"#ffffff\"  stroke-width=\"1.25\"  stroke-linecap=\"round\"  stroke-linejoin=\"round\">  <path d=\"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z\" />  <path d=\"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8\" />  <path d=\"M12 18V6\" /></svg>',width:\"100%\"})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-IlMQa.framer-kjfs0b, .framer-IlMQa .framer-kjfs0b { display: block; }\",\".framer-IlMQa.framer-1k6bq5b { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 12px; position: relative; width: min-content; }\",\".framer-IlMQa .framer-10m4csl-container, .framer-IlMQa .framer-hnvu4s-container, .framer-IlMQa .framer-1dmjorb-container, .framer-IlMQa .framer-1eup0ys-container, .framer-IlMQa .framer-1ar8wtc-container, .framer-IlMQa .framer-2qkice-container { flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 332\n * @framerIntrinsicWidth 185\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameryl3MnPxP9=withCSS(Component,css,\"framer-IlMQa\");export default Frameryl3MnPxP9;Frameryl3MnPxP9.displayName=\"Navigation-Menu\";Frameryl3MnPxP9.defaultProps={height:332,width:185};addFonts(Frameryl3MnPxP9,[{explicitInter:true,fonts:[]},...ElementsNavButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameryl3MnPxP9\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"332\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"185\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yl3MnPxP9.map","// Generated by Framer (99f3353)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,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 FramerIcons from\"https://framerusercontent.com/modules/bjUTEQt5uFu8cIOVtWXD/CvR35MeeJnSdIYAAt4ht/FramerIcon.js\";import NavigationMenu from\"https://framerusercontent.com/modules/A3cU9QJLXzuHI29tjkvG/EVPbTNw14nHgB0GqVbvf/yl3MnPxP9.js\";const NavigationMenuFonts=getFonts(NavigationMenu);const FramerIconsFonts=getFonts(FramerIcons);const cycleOrder=[\"Wm3uQLzia\",\"RzCVeFLyw\"];const serializationHash=\"framer-LIwuF\";const variantClassNames={RzCVeFLyw:\"framer-v-1ikkh6l\",Wm3uQLzia:\"framer-v-1voh3l7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.6,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Not Visible\":\"RzCVeFLyw\",Visible:\"Wm3uQLzia\"};const getProps=({click,height,id,width,...props})=>{return{...props,AoSRZ5eSw:click??props.AoSRZ5eSw,variant:humanReadableVariantMap[props.variant]??props.variant??\"Wm3uQLzia\"};};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,AoSRZ5eSw,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Wm3uQLzia\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapceriu7=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(AoSRZ5eSw){const res=await AoSRZ5eSw(...args);if(res===false)return false;}});const onTap14cfwiq=activeVariantCallback(async(...args)=>{setVariant(\"Wm3uQLzia\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"RzCVeFLyw\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"RzCVeFLyw\")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__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1voh3l7\",className,classNames),\"data-framer-name\":\"Visible\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Wm3uQLzia\",onTap:onTapceriu7,ref:refBinding,style:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,...style},variants:{RzCVeFLyw:{borderBottomLeftRadius:22,borderBottomRightRadius:22,borderTopLeftRadius:22,borderTopRightRadius:22}},...addPropertyOverrides({RzCVeFLyw:{\"data-framer-name\":\"Not Visible\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-vyx0pc\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"TUryyM2rd\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-axpv8k\",\"data-border\":true,\"data-framer-name\":\"Filter Button\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"aWQsUvqlu\",onTap:onTap14cfwiq,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f15eb301-486f-46f2-b2f6-3db58a4ba9a7, rgb(33, 33, 33))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-f2ed8fb5-d5e5-4af9-a762-dbb1b9f88dc0, rgb(28, 28, 28))\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6},variants:{RzCVeFLyw:{borderBottomLeftRadius:22,borderBottomRightRadius:22,borderTopLeftRadius:22,borderTopRightRadius:22}},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:385,y:(componentViewport?.y||0)+(0+((componentViewport?.height||385)-0-385)/2)+0+0,...addPropertyOverrides({RzCVeFLyw:{height:324,width:\"290px\",y:(componentViewport?.y||0)+0+(0+((componentViewport?.height||42)-0-0-42)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-154suyq-container\",layoutDependency:layoutDependency,layoutId:\"SeceAlkZm-container\",nodeId:\"SeceAlkZm\",rendersWithMotion:true,scopeId:\"K1bjbxaIM\",style:{opacity:1},variants:{RzCVeFLyw:{opacity:0}},children:/*#__PURE__*/_jsx(NavigationMenu,{height:\"100%\",id:\"SeceAlkZm\",layoutId:\"SeceAlkZm\",variant:\"ii8ffV3Xz\",width:\"100%\",...addPropertyOverrides({RzCVeFLyw:{style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dnuh40\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"BVPmgWhfW\",style:{filter:\"blur(5px)\",opacity:0,WebkitFilter:\"blur(5px)\"},variants:{RzCVeFLyw:{filter:\"blur(0px)\",opacity:1,WebkitFilter:\"blur(0px)\"}},children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-ftsb3x\",\"data-framer-name\":\"Graphic\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"G2XsNcVeL\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\"><path d=\"M 2.25 6 C 2.25 5.586 2.586 5.25 3 5.25 L 15 5.25 C 15.414 5.25 15.75 5.586 15.75 6 C 15.75 6.414 15.414 6.75 15 6.75 L 3 6.75 C 2.586 6.75 2.25 6.414 2.25 6 Z M 6 12 C 6 11.586 6.149 11.25 6.333 11.25 L 11.667 11.25 C 11.851 11.25 12 11.586 12 12 C 12 12.414 11.851 12.75 11.667 12.75 L 6.333 12.75 C 6.15 12.75 6 12.414 6 12 Z M 4.5 9 C 4.5 8.586 4.724 8.25 5 8.25 L 13 8.25 C 13.276 8.25 13.5 8.586 13.5 9 C 13.5 9.414 13.276 9.75 13 9.75 L 5 9.75 C 4.724 9.75 4.5 9.414 4.5 9 Z\" fill=\"var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165))\"></path></svg>',svgContentId:8593154947,withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1u1xtp2-container\",\"data-framer-name\":\"Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"p9iJuVl15-container\",name:\"Icon\",nodeId:\"p9iJuVl15\",rendersWithMotion:true,scopeId:\"K1bjbxaIM\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-20fc2091-bc2c-402a-ae6c-fd2fbca00d53, rgb(13, 13, 13))\",height:\"100%\",id:\"p9iJuVl15\",layoutId:\"p9iJuVl15\",name:\"Icon\",strokeWidth:1.25,style:{height:\"100%\",width:\"100%\"},svg:'<svg  xmlns=\"http://www.w3.org/2000/svg\"  width=\"100%\"  height=\"100%\"  viewBox=\"0 0 24 24\"  fill=\"none\"  stroke=\"#ffffff\"  stroke-width=\"2\"  stroke-linecap=\"round\"  stroke-linejoin=\"round\">  <path d=\"M5 12h14\" />  <path d=\"M12 5v14\" /></svg>',width:\"100%\"})})})]})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-LIwuF.framer-7jtlyc, .framer-LIwuF .framer-7jtlyc { display: block; }\",\".framer-LIwuF.framer-1voh3l7 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 385px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-LIwuF .framer-vyx0pc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 385px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-LIwuF .framer-axpv8k { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 385px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 5; }\",\".framer-LIwuF .framer-154suyq-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-LIwuF .framer-1dnuh40 { flex: none; height: 32px; overflow: visible; position: absolute; right: 0px; top: 0px; width: 32px; z-index: 1; }\",\".framer-LIwuF .framer-ftsb3x { flex: none; height: 18px; left: calc(50.00000000000002% - 18px / 2); position: absolute; top: calc(46.87500000000002% - 18px / 2); width: 18px; z-index: 4; }\",\".framer-LIwuF .framer-1u1xtp2-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); left: 50%; position: absolute; top: 50%; width: 20px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-LIwuF.framer-1voh3l7, .framer-LIwuF .framer-vyx0pc, .framer-LIwuF .framer-axpv8k { gap: 0px; } .framer-LIwuF.framer-1voh3l7 > *, .framer-LIwuF .framer-vyx0pc > *, .framer-LIwuF .framer-axpv8k > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-LIwuF.framer-1voh3l7 > :first-child, .framer-LIwuF .framer-vyx0pc > :first-child, .framer-LIwuF .framer-axpv8k > :first-child { margin-left: 0px; } .framer-LIwuF.framer-1voh3l7 > :last-child, .framer-LIwuF .framer-vyx0pc > :last-child, .framer-LIwuF .framer-axpv8k > :last-child { margin-right: 0px; } }\",\".framer-LIwuF.framer-v-1ikkh6l.framer-1voh3l7 { align-content: flex-start; align-items: flex-start; height: 42px; overflow: visible; width: 42px; }\",\".framer-LIwuF.framer-v-1ikkh6l .framer-vyx0pc { bottom: 0px; height: unset; left: 0px; order: 0; overflow: visible; position: absolute; right: 0px; top: 0px; width: unset; }\",\".framer-LIwuF.framer-v-1ikkh6l .framer-axpv8k { height: 42px; width: 42px; }\",\".framer-LIwuF.framer-v-1ikkh6l .framer-154suyq-container { height: 324px; left: calc(-245.23809523809524% - 290px / 2); pointer-events: none; position: absolute; top: calc(385.7142857142858% - 324px / 2); width: 290px; }\",\".framer-LIwuF.framer-v-1ikkh6l .framer-1dnuh40 { left: calc(50.00000000000002% - 32px / 2); right: unset; top: calc(50.00000000000002% - 32px / 2); }\",'.framer-LIwuF[data-border=\"true\"]::after, .framer-LIwuF [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 385\n * @framerIntrinsicWidth 185\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"RzCVeFLyw\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"AoSRZ5eSw\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerK1bjbxaIM=withCSS(Component,css,\"framer-LIwuF\");export default FramerK1bjbxaIM;FramerK1bjbxaIM.displayName=\"Filter Menu\";FramerK1bjbxaIM.defaultProps={height:385,width:185};addPropertyControls(FramerK1bjbxaIM,{variant:{options:[\"Wm3uQLzia\",\"RzCVeFLyw\"],optionTitles:[\"Visible\",\"Not Visible\"],title:\"Variant\",type:ControlType.Enum},AoSRZ5eSw:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerK1bjbxaIM,[{explicitInter:true,fonts:[]},...NavigationMenuFonts,...FramerIconsFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerK1bjbxaIM\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"185\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"RzCVeFLyw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"385\",\"framerVariables\":\"{\\\"AoSRZ5eSw\\\":\\\"click\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0dc35dd)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,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 ElementsButton from\"https://framerusercontent.com/modules/8vDalgsQBxozSnCUiN2y/iGEAfEIHfpHt1ho9f0wA/dwNAadDd4.js\";import FilterMenu from\"https://framerusercontent.com/modules/v7xNt87fkUqLMl9fRAkP/li1RIy7NTFsCorhiA3QJ/K1bjbxaIM.js\";const ElementsButtonFonts=getFonts(ElementsButton);const FilterMenuFonts=getFonts(FilterMenu);const cycleOrder=[\"nXCQf618t\",\"nUJj_HWHx\"];const serializationHash=\"framer-sGrAK\";const variantClassNames={nUJj_HWHx:\"framer-v-tvdn9t\",nXCQf618t:\"framer-v-12u5j0o\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.6,type:\"spring\"};const transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.98,skewX:0,skewY:0,transition:transition2};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\":\"nXCQf618t\",\"Variant 2\":\"nUJj_HWHx\"};const getProps=({buttonText,height,id,link,width,...props})=>{return{...props,pQ4uUjaVa:buttonText??props.pQ4uUjaVa??\"Buy\",variant:humanReadableVariantMap[props.variant]??props.variant??\"nXCQf618t\",vyfc1n7nI:link??props.vyfc1n7nI};};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,pQ4uUjaVa,vyfc1n7nI,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"nXCQf618t\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const AoSRZ5eSw1sfbzhk=activeVariantCallback(async(...args)=>{setVariant(\"nUJj_HWHx\");});const AoSRZ5eSwyg1n0t=activeVariantCallback(async(...args)=>{setVariant(\"nXCQf618t\");});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-12u5j0o\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"nXCQf618t\",ref:refBinding,style:{...style},...addPropertyOverrides({nUJj_HWHx:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:51,y:(componentViewport?.y||0)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dle36k-container\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"geyi18NUj-container\",name:\"Button\",nodeId:\"geyi18NUj\",rendersWithMotion:true,scopeId:\"KmcezvtJ3\",whileTap:animation,children:/*#__PURE__*/_jsx(ElementsButton,{f8s1E5Wz5:pQ4uUjaVa,height:\"100%\",id:\"geyi18NUj\",jYvYxv7sv:vyfc1n7nI,layoutId:\"geyi18NUj\",name:\"Button\",variant:\"LdjtJbwdV\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:385,y:(componentViewport?.y||0)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1v81aus-container\",\"data-framer-name\":\"Filter Animation\",layoutDependency:layoutDependency,layoutId:\"OlUBNULiD-container\",name:\"Filter Animation\",nodeId:\"OlUBNULiD\",rendersWithMotion:true,scopeId:\"KmcezvtJ3\",children:/*#__PURE__*/_jsx(FilterMenu,{AoSRZ5eSw:AoSRZ5eSw1sfbzhk,height:\"100%\",id:\"OlUBNULiD\",layoutId:\"OlUBNULiD\",name:\"Filter Animation\",variant:\"RzCVeFLyw\",width:\"100%\",...addPropertyOverrides({nUJj_HWHx:{AoSRZ5eSw:AoSRZ5eSwyg1n0t,variant:\"Wm3uQLzia\"}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-sGrAK.framer-joeh0j, .framer-sGrAK .framer-joeh0j { display: block; }\",\".framer-sGrAK.framer-12u5j0o { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-sGrAK .framer-1dle36k-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-sGrAK .framer-1v81aus-container { flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 43\n * @framerIntrinsicWidth 147.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"nUJj_HWHx\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"pQ4uUjaVa\":\"buttonText\",\"vyfc1n7nI\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKmcezvtJ3=withCSS(Component,css,\"framer-sGrAK\");export default FramerKmcezvtJ3;FramerKmcezvtJ3.displayName=\"Elements/Nav\";FramerKmcezvtJ3.defaultProps={height:43,width:147.5};addPropertyControls(FramerKmcezvtJ3,{variant:{options:[\"nXCQf618t\",\"nUJj_HWHx\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},pQ4uUjaVa:{defaultValue:\"Buy\",displayTextArea:false,title:\"Button Text\",type:ControlType.String},vyfc1n7nI:{title:\"Link\",type:ControlType.Link}});addFonts(FramerKmcezvtJ3,[{explicitInter:true,fonts:[]},...ElementsButtonFonts,...FilterMenuFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKmcezvtJ3\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"147.5\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nUJj_HWHx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"43\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"pQ4uUjaVa\\\":\\\"buttonText\\\",\\\"vyfc1n7nI\\\":\\\"link\\\"}\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (26c37fd)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,RichText,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/b3vPHI33J0fWXUTSkFoe/J0a0LYKiGkDAk4cCeRfV/JAFhD8PPE.js\";const serializationHash=\"framer-JZAFF\";const variantClassNames={QMd6jiC3i:\"framer-v-n44xgv\"};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:\"QMd6jiC3i\",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-n44xgv\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"QMd6jiC3i\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-4eec2a\",\"data-border\":true,\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"aTD_fe9k3\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f15eb301-486f-46f2-b2f6-3db58a4ba9a7, rgb(33, 33, 33))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-f2ed8fb5-d5e5-4af9-a762-dbb1b9f88dc0, rgb(28, 28, 28))\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"GIQYcp8Ou\"},motionChild:true,nodeId:\"ekYnX9m7D\",openInNewTab:false,scopeId:\"orHhu5K9m\",children:/*#__PURE__*/_jsx(Image,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:555.5555702727522,intrinsicWidth:555.5555702727522,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||40)-0-40)/2)+7.5),pixelHeight:1e3,pixelWidth:1e3,sizes:\"25px\",src:\"https://framerusercontent.com/images/lzgytUgf3SAHUjbZ6zsj4mH33g4.png?width=1000&height=1000\",srcSet:\"https://framerusercontent.com/images/lzgytUgf3SAHUjbZ6zsj4mH33g4.png?scale-down-to=512&width=1000&height=1000 512w,https://framerusercontent.com/images/lzgytUgf3SAHUjbZ6zsj4mH33g4.png?width=1000&height=1000 1000w\"},className:\"framer-19zayx9 framer-1tfrluk\",\"data-framer-name\":\"Logo smal2\",layoutDependency:layoutDependency,layoutId:\"ekYnX9m7D\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U3dpdHplci1tZWRpdW0=\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"27px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-20fc2091-bc2c-402a-ae6c-fd2fbca00d53, rgb(13, 13, 13)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"GIQYcp8Ou\"},motionChild:true,nodeId:\"LK3X6UbTs\",openInNewTab:false,relValues:[],scopeId:\"orHhu5K9m\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-w3u42t\",\"data-styles-preset\":\"JAFhD8PPE\",children:\"PLEMYA SCHOOL\"})})})}),className:\"framer-7cqd4a\",fonts:[\"FS;Switzer-medium\"],layoutDependency:layoutDependency,layoutId:\"LK3X6UbTs\",style:{\"--extracted-r6o4lv\":\"var(--token-20fc2091-bc2c-402a-ae6c-fd2fbca00d53, rgb(13, 13, 13))\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-JZAFF.framer-1tfrluk, .framer-JZAFF .framer-1tfrluk { display: block; }\",\".framer-JZAFF.framer-n44xgv { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-JZAFF .framer-4eec2a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 40px; z-index: 1; }\",\".framer-JZAFF .framer-19zayx9 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 25px); overflow: visible; position: relative; text-decoration: none; width: 25px; }\",\".framer-JZAFF .framer-7cqd4a { -webkit-user-select: none; flex: none; height: auto; pointer-events: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",...sharedStyle.css,'.framer-JZAFF[data-border=\"true\"]::after, .framer-JZAFF [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 174\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerorHhu5K9m=withCSS(Component,css,\"framer-JZAFF\");export default FramerorHhu5K9m;FramerorHhu5K9m.displayName=\"Elements/Logo\";FramerorHhu5K9m.defaultProps={height:40,width:174};addFonts(FramerorHhu5K9m,[{explicitInter:true,fonts:[{family:\"Switzer\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/OYB4CXKJQXKTNSLJMTDQOIVUL2V5EL7S/WYO2P7DQVV5RNXGMCUO2HL4RJP4VFUAS/6XPIMU23OJVRY676OG5YVJMWEHWICATX.woff2\",weight:\"500\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerorHhu5K9m\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"174\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./orHhu5K9m.map","// Generated by Framer (99f3353)\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-03m8m\";const variantClassNames={o5wlpgpOf:\"framer-v-s9stqc\"};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:\"o5wlpgpOf\",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-s9stqc\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"o5wlpgpOf\",ref:refBinding,style:{backdropFilter:\"blur(10px)\",backgroundColor:\"rgba(171, 171, 171, 0.12)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,WebkitBackdropFilter:\"blur(10px)\",...style}})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-03m8m.framer-5wis1s, .framer-03m8m .framer-5wis1s { display: block; }\",\".framer-03m8m.framer-s9stqc { height: 40px; overflow: hidden; position: relative; width: 40px; will-change: var(--framer-will-change-override, transform); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 40\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 FramerQGXwbS2Gt=withCSS(Component,css,\"framer-03m8m\");export default FramerQGXwbS2Gt;FramerQGXwbS2Gt.displayName=\"Elements/Cursor\";FramerQGXwbS2Gt.defaultProps={height:40,width:40};addFonts(FramerQGXwbS2Gt,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQGXwbS2Gt\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"40\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QGXwbS2Gt.map","// Generated by Framer (cbc36cd)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FramerIcons from\"https://framerusercontent.com/modules/bjUTEQt5uFu8cIOVtWXD/CvR35MeeJnSdIYAAt4ht/FramerIcon.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/1qzVKosIFAZphXHLOP93/W3uNgbmI5NFNX5kZRUTC/CFeSAn78T.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/cnll74OCTO9Dln84e1Kv/LjQ9Ho7Kk2K5EU1fejGG/DVzPIt56o.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/dLPPwlFx7GMjqL1YC2P5/V9b2oqHhJiWstSe6JtgZ/Imi0_YUeb.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/b3vPHI33J0fWXUTSkFoe/J0a0LYKiGkDAk4cCeRfV/JAFhD8PPE.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/3ne1MCDel25vt7N3FnAF/Cgwe9PQNO6cgINDlGZiE/jHm0e1DN0.js\";import*as sharedStyle6 from\"https://framerusercontent.com/modules/ikECcYLYCTNRWpEFmTx4/hTGWmvgUtcnjahjOirg9/qsDOsIdNz.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/9p102HT3PoCTXzlFuN4u/2Lj0ZCN8bUJNmb59kMeJ/zj6Qe_7Kn.js\";import ElementsButton from\"https://framerusercontent.com/modules/8vDalgsQBxozSnCUiN2y/iGEAfEIHfpHt1ho9f0wA/dwNAadDd4.js\";import ElementsLogo from\"https://framerusercontent.com/modules/sLHG8whMKPz1sDvArhbv/hQuuhJuprWZcOcR46OQ9/orHhu5K9m.js\";const FramerIconsFonts=getFonts(FramerIcons);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const RichTextWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(RichText));const ElementsButtonFonts=getFonts(ElementsButton);const ElementsLogoFonts=getFonts(ElementsLogo);const cycleOrder=[\"vx68UrbBY\",\"f9sAmoXVi\",\"yBLcYdX63\"];const serializationHash=\"framer-y3qGJ\";const variantClassNames={f9sAmoXVi:\"framer-v-16x1n2q\",vx68UrbBY:\"framer-v-7r4yh7\",yBLcYdX63:\"framer-v-kz0uy7\"};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 transition2={delay:2.1,duration:1.5,ease:[.34,0,0,1],type:\"tween\"};const animation={opacity:.9,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:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition3={delay:.5,duration:1.5,ease:[.55,0,0,1],type:\"tween\"};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:.9,skewX:0,skewY:0,x:0,y:40};const animation4={filter:\"blur(6px)\",opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:50};const transition4={damping:100,delay:.05,mass:3,stiffness:500,type:\"spring\"};const textEffect={effect:animation4,startDelay:.6,tokenization:\"word\",transition:transition4,trigger:\"onMount\",type:\"appear\"};const transition5={delay:1.2,duration:1.2,ease:[.68,0,0,1],type:\"tween\"};const animation5={opacity:.7,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const transition6={delay:1.6,duration:1.2,ease:[.68,0,0,1],type:\"tween\"};const animation6={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:0};const transition7={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation7={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.98,skewX:0,skewY:0,transition:transition7};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"vx68UrbBY\",Phone:\"f9sAmoXVi\",Tablet:\"yBLcYdX63\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"vx68UrbBY\"};};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:\"vx68UrbBY\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,\"aria-label\":\"Footer\",className:cx(scopingClassNames,\"framer-7r4yh7\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"vx68UrbBY\",ref:refBinding,style:{...style},...addPropertyOverrides({f9sAmoXVi:{\"data-framer-name\":\"Phone\"},yBLcYdX63:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18thbdr\",\"data-framer-name\":\"Main Container\",layoutDependency:layoutDependency,layoutId:\"aRzp1R17w\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jx6pon\",\"data-framer-name\":\"Hero Inner\",layoutDependency:layoutDependency,layoutId:\"IsZAdKKwc\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ma94j7\",\"data-framer-name\":\"Heading\",layoutDependency:layoutDependency,layoutId:\"EP3mOpMC6\",children:[/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:.9,animate:animation,className:\"framer-fg1kzk\",\"data-framer-appear-id\":\"fg1kzk\",\"data-framer-name\":\"Eyebrow\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"gTIrzCIIl\",optimized:true,style:{opacity:.9},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-h2ww09\",layoutDependency:layoutDependency,layoutId:\"mrb9En9iA\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1uczt8s\",\"data-framer-name\":\"Tag\",layoutDependency:layoutDependency,layoutId:\"ss2M6sZC8\",style:{backgroundColor:\"var(--token-de3f62e7-8805-4264-81b3-c8836f294244, rgb(240, 240, 240))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U3dpdHplci1tZWRpdW0=\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7cd97e90-37a7-4769-a325-5dd09f06e04e, rgb(171, 171, 171)))\"},children:\"5 Weeks\"})}),className:\"framer-1vcz80i\",fonts:[\"FS;Switzer-medium\"],layoutDependency:layoutDependency,layoutId:\"GjlPH8Vo_\",style:{\"--extracted-r6o4lv\":\"var(--token-7cd97e90-37a7-4769-a325-5dd09f06e04e, rgb(171, 171, 171))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.8},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U3dpdHplci1tZWRpdW0=\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7cd97e90-37a7-4769-a325-5dd09f06e04e, rgb(171, 171, 171)))\"},children:\"online course\"})}),className:\"framer-e6qwlt\",fonts:[\"FS;Switzer-medium\"],layoutDependency:layoutDependency,layoutId:\"goPGbQR6u\",style:{\"--extracted-r6o4lv\":\"var(--token-7cd97e90-37a7-4769-a325-5dd09f06e04e, rgb(171, 171, 171))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.8},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-drt6gz\",layoutDependency:layoutDependency,layoutId:\"fATn7JOPP\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wqs3p9-container\",\"data-framer-name\":\"bxs-star\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"K8Yd_M5Fm-container\",name:\"bxs-star\",nodeId:\"K8Yd_M5Fm\",rendersWithMotion:true,scopeId:\"z5zROj5Ho\",children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-20fc2091-bc2c-402a-ae6c-fd2fbca00d53, rgb(13, 13, 13))\",height:\"100%\",id:\"K8Yd_M5Fm\",layoutId:\"K8Yd_M5Fm\",name:\"bxs-star\",strokeWidth:2,style:{height:\"100%\",width:\"100%\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\"><path  fill=\"#ffffff\" d=\"M21.947 9.179a1.001 1.001 0 0 0-.868-.676l-5.701-.453-2.467-5.461a.998.998 0 0 0-1.822-.001L8.622 8.05l-5.701.453a1 1 0 0 0-.619 1.713l4.213 4.107-1.49 6.452a1 1 0 0 0 1.53 1.057L12 18.202l5.445 3.63a1.001 1.001 0 0 0 1.517-1.106l-1.829-6.4 4.536-4.082c.297-.268.406-.686.278-1.065z\"/></svg>',width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-stpi9-container\",\"data-framer-name\":\"bxs-star\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"UyI8f4Z86-container\",name:\"bxs-star\",nodeId:\"UyI8f4Z86\",rendersWithMotion:true,scopeId:\"z5zROj5Ho\",children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-20fc2091-bc2c-402a-ae6c-fd2fbca00d53, rgb(13, 13, 13))\",height:\"100%\",id:\"UyI8f4Z86\",layoutId:\"UyI8f4Z86\",name:\"bxs-star\",strokeWidth:2,style:{height:\"100%\",width:\"100%\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\"><path  fill=\"#ffffff\" d=\"M21.947 9.179a1.001 1.001 0 0 0-.868-.676l-5.701-.453-2.467-5.461a.998.998 0 0 0-1.822-.001L8.622 8.05l-5.701.453a1 1 0 0 0-.619 1.713l4.213 4.107-1.49 6.452a1 1 0 0 0 1.53 1.057L12 18.202l5.445 3.63a1.001 1.001 0 0 0 1.517-1.106l-1.829-6.4 4.536-4.082c.297-.268.406-.686.278-1.065z\"/></svg>',width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-i47zyz-container\",\"data-framer-name\":\"bxs-star\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"FFse3wioy-container\",name:\"bxs-star\",nodeId:\"FFse3wioy\",rendersWithMotion:true,scopeId:\"z5zROj5Ho\",children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-20fc2091-bc2c-402a-ae6c-fd2fbca00d53, rgb(13, 13, 13))\",height:\"100%\",id:\"FFse3wioy\",layoutId:\"FFse3wioy\",name:\"bxs-star\",strokeWidth:2,style:{height:\"100%\",width:\"100%\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\"><path  fill=\"#ffffff\" d=\"M21.947 9.179a1.001 1.001 0 0 0-.868-.676l-5.701-.453-2.467-5.461a.998.998 0 0 0-1.822-.001L8.622 8.05l-5.701.453a1 1 0 0 0-.619 1.713l4.213 4.107-1.49 6.452a1 1 0 0 0 1.53 1.057L12 18.202l5.445 3.63a1.001 1.001 0 0 0 1.517-1.106l-1.829-6.4 4.536-4.082c.297-.268.406-.686.278-1.065z\"/></svg>',width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1a1mt0k-container\",\"data-framer-name\":\"bxs-star\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"BjSXfIdrS-container\",name:\"bxs-star\",nodeId:\"BjSXfIdrS\",rendersWithMotion:true,scopeId:\"z5zROj5Ho\",children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-20fc2091-bc2c-402a-ae6c-fd2fbca00d53, rgb(13, 13, 13))\",height:\"100%\",id:\"BjSXfIdrS\",layoutId:\"BjSXfIdrS\",name:\"bxs-star\",strokeWidth:2,style:{height:\"100%\",width:\"100%\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\"><path  fill=\"#ffffff\" d=\"M21.947 9.179a1.001 1.001 0 0 0-.868-.676l-5.701-.453-2.467-5.461a.998.998 0 0 0-1.822-.001L8.622 8.05l-5.701.453a1 1 0 0 0-.619 1.713l4.213 4.107-1.49 6.452a1 1 0 0 0 1.53 1.057L12 18.202l5.445 3.63a1.001 1.001 0 0 0 1.517-1.106l-1.829-6.4 4.536-4.082c.297-.268.406-.686.278-1.065z\"/></svg>',width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1q74uo0-container\",\"data-framer-name\":\"bxs-star\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"aPbSrqC72-container\",name:\"bxs-star\",nodeId:\"aPbSrqC72\",rendersWithMotion:true,scopeId:\"z5zROj5Ho\",children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-20fc2091-bc2c-402a-ae6c-fd2fbca00d53, rgb(13, 13, 13))\",height:\"100%\",id:\"aPbSrqC72\",layoutId:\"aPbSrqC72\",name:\"bxs-star\",strokeWidth:2,style:{height:\"100%\",width:\"100%\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\"><path  fill=\"#ffffff\" d=\"M21.947 9.179a1.001 1.001 0 0 0-.868-.676l-5.701-.453-2.467-5.461a.998.998 0 0 0-1.822-.001L8.622 8.05l-5.701.453a1 1 0 0 0-.619 1.713l4.213 4.107-1.49 6.452a1 1 0 0 0 1.53 1.057L12 18.202l5.445 3.63a1.001 1.001 0 0 0 1.517-1.106l-1.829-6.4 4.536-4.082c.297-.268.406-.686.278-1.065z\"/></svg>',width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e8y7i\",layoutDependency:layoutDependency,layoutId:\"uYLot0OGY\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1p6em1v\",\"data-framer-name\":\"Tag\",layoutDependency:layoutDependency,layoutId:\"hB8s6N9BH\",style:{backgroundColor:\"var(--token-de3f62e7-8805-4264-81b3-c8836f294244, rgb(240, 240, 240))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U3dpdHplci1tZWRpdW0=\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7cd97e90-37a7-4769-a325-5dd09f06e04e, rgb(171, 171, 171)))\"},children:\"27 October 2025\"})}),className:\"framer-1upmp1i\",fonts:[\"FS;Switzer-medium\"],layoutDependency:layoutDependency,layoutId:\"I47BFoDib\",style:{\"--extracted-r6o4lv\":\"var(--token-7cd97e90-37a7-4769-a325-5dd09f06e04e, rgb(171, 171, 171))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.8},verticalAlignment:\"top\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7h4qww\",layoutDependency:layoutDependency,layoutId:\"r082twLSh\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ljjud5\",\"data-styles-preset\":\"Imi0_YUeb\",children:\"Launch\"})}),className:\"framer-j5yand\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"IVEEEUXif\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.03,textShadow:\"0px 16px 4px rgb(0, 0, 0)\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1p49cnd\",\"data-styles-preset\":\"CFeSAn78T\",style:{\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-7cd97e90-37a7-4769-a325-5dd09f06e04e, rgb(122, 122, 122)))\"},children:\"Skip the guesswork.\"})}),className:\"framer-pgmof3\",\"data-framer-appear-id\":\"pgmof3\",effect:textEffect,fonts:[\"Inter\"],initial:animation3,layoutDependency:layoutDependency,layoutId:\"amJk4pL5L\",optimized:true,style:{\"--extracted-gdpscs\":\"var(--token-7cd97e90-37a7-4769-a325-5dd09f06e04e, rgb(122, 122, 122))\",\"--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:animation2,className:\"framer-1e42pao\",\"data-framer-appear-id\":\"1e42pao\",initial:animation3,layoutDependency:layoutDependency,layoutId:\"ZyW5zIkHP\",optimized:true,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1p49cnd\",\"data-styles-preset\":\"CFeSAn78T\",children:\"Learn faster.\"})}),className:\"framer-13uqu41\",effect:textEffect,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NWNPQeOPO\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-e5w9s7-container\",\"data-framer-name\":\"framer\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"NuxeltAxE-container\",name:\"framer\",nodeId:\"NuxeltAxE\",rendersWithMotion:true,scopeId:\"z5zROj5Ho\",children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-20fc2091-bc2c-402a-ae6c-fd2fbca00d53, rgb(13, 13, 13))\",height:\"100%\",id:\"NuxeltAxE\",layoutId:\"NuxeltAxE\",name:\"framer\",strokeWidth:1.5,style:{height:\"100%\",width:\"100%\"},svg:'<svg  xmlns=\"http://www.w3.org/2000/svg\"  width=\"100%\"  height=\"100%\"  viewBox=\"0 0 24 24\"  fill=\"none\"  stroke=\"#ffffff\"  stroke-width=\"2\"  stroke-linecap=\"round\"  stroke-linejoin=\"round\">  <circle cx=\"12\" cy=\"12\" r=\"10\" />  <path d=\"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8\" />  <path d=\"M12 18V6\" /></svg>',width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1p49cnd\",\"data-styles-preset\":\"CFeSAn78T\",children:\"Earn more.\"})}),className:\"framer-e32j02\",effect:textEffect,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yJy2iCg27\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:.7,animate:animation5,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-4wehop\",\"data-styles-preset\":\"jHm0e1DN0\",style:{\"--framer-text-alignment\":\"center\"},children:\"Build real 3D projects with Plemya School — and turn them into a portfolio that gets you clients.\"})}),className:\"framer-1noymkf\",\"data-framer-appear-id\":\"1noymkf\",fonts:[\"Inter\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"vXlMXKqMk\",optimized:true,style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.7},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation6,className:\"framer-1etb2yk\",\"data-framer-appear-id\":\"1etb2yk\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"gRkXHgTaV\",optimized:true,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:51,y:(componentViewport?.y||0)+0+(((componentViewport?.height||796)-0-886)/2+0+0)+0+0+0+0+56+315+0+0,...addPropertyOverrides({f9sAmoXVi:{width:`min(${componentViewport?.width||\"100vw\"} - 40px, 1000px)`,y:undefined},yBLcYdX63:{y:(componentViewport?.y||0)+10+(((componentViewport?.height||880)-20-920.5)/2+0+0)+0+0+0+0+56+315+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-trxcm-container\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"jCN4yXWJF-container\",name:\"Button\",nodeId:\"jCN4yXWJF\",rendersWithMotion:true,scopeId:\"z5zROj5Ho\",whileTap:animation7,children:/*#__PURE__*/_jsx(ElementsButton,{f8s1E5Wz5:\"Join Plemya School & Start Your ArchViz Path\",height:\"100%\",id:\"jCN4yXWJF\",jYvYxv7sv:\"https://secure.wayforpay.com/button/b9b7d36ef0317\",layoutId:\"jCN4yXWJF\",name:\"Button\",variant:\"wQrbWKvAa\",width:\"100%\",...addPropertyOverrides({f9sAmoXVi:{style:{width:\"100%\"},variant:\"LdjtJbwdV\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1hh5wum\",\"data-styles-preset\":\"zj6Qe_7Kn\",children:\"Limited-time offer: Enrollment closes soon\"})}),className:\"framer-uaa133\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"q6RyipX04\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.8},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-d6xja8\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"JQH9FJAi9\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"RlM7U3dpdHplci1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"280px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-line-height\":\"0.8em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-7cd97e90-37a7-4769-a325-5dd09f06e04e, rgb(171, 171, 171)))\"},children:\"Winr\"})}),className:\"framer-xcyzuh\",fonts:[\"FS;Switzer-semibold\"],layoutDependency:layoutDependency,layoutId:\"SG5HE95MN\",style:{\"--extracted-gdpscs\":\"var(--token-7cd97e90-37a7-4769-a325-5dd09f06e04e, rgb(171, 171, 171))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.02},verticalAlignment:\"top\",viewBox:\"0 0 596 224\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pgpdxa\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"uZcpLWu62\",children:[/*#__PURE__*/_jsxs(motion.ul,{className:\"framer-26lsyb\",\"data-framer-name\":\"Links Col 2\",layoutDependency:layoutDependency,layoutId:\"f4Oepqv2P\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+0+(((componentViewport?.height||796)-0-886)/2+0+0)+0+600.8+24+0+0+0+0,...addPropertyOverrides({f9sAmoXVi:{y:undefined},yBLcYdX63:{y:(componentViewport?.y||0)+10+(((componentViewport?.height||880)-20-920.5)/2+0+0)+0+600.8+24+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-1uk9xue-container\",layoutDependency:layoutDependency,layoutId:\"GGGvLhpQd-container\",nodeId:\"GGGvLhpQd\",rendersWithMotion:true,scopeId:\"z5zROj5Ho\",children:/*#__PURE__*/_jsx(ElementsLogo,{height:\"100%\",id:\"GGGvLhpQd\",layoutId:\"GGGvLhpQd\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.li,{className:\"framer-1d9642e\",\"data-framer-name\":\"Icons\",layoutDependency:layoutDependency,layoutId:\"LSEUV7aKL\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:136.36363340803422,intrinsicWidth:128.6363608482456,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||796)-0-886)/2+0+0)+0+600.8+24+0+0+0+60+8.75),pixelHeight:300,pixelWidth:283,sizes:\"20px\",src:\"https://framerusercontent.com/images/M6JwXsSREsezRQs2IT8V8H6bGlU.png?width=283&height=300\"},className:\"framer-kpzndc\",\"data-framer-name\":\"Image (1)\",layoutDependency:layoutDependency,layoutId:\"wGSxd1w3H\",...addPropertyOverrides({f9sAmoXVi:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:136.36363340803422,intrinsicWidth:128.6363608482456,pixelHeight:300,pixelWidth:283,sizes:\"20px\",src:\"https://framerusercontent.com/images/M6JwXsSREsezRQs2IT8V8H6bGlU.png?width=283&height=300\"}},yBLcYdX63:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:136.36363340803422,intrinsicWidth:128.6363608482456,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+10+(((componentViewport?.height||880)-20-920.5)/2+0+0)+0+600.8+24+0+0+0+44+0+0),pixelHeight:300,pixelWidth:283,sizes:\"20px\",src:\"https://framerusercontent.com/images/M6JwXsSREsezRQs2IT8V8H6bGlU.png?width=283&height=300\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:365.45453753353166,intrinsicWidth:369.0909010910793,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||796)-0-886)/2+0+0)+0+600.8+24+0+0+0+60+12),pixelHeight:804,pixelWidth:812,sizes:\"20px\",src:\"https://framerusercontent.com/images/IybRx4TtLP68bVQLNxeHnT6bY.png?width=812&height=804\",srcSet:\"https://framerusercontent.com/images/IybRx4TtLP68bVQLNxeHnT6bY.png?scale-down-to=512&width=812&height=804 512w,https://framerusercontent.com/images/IybRx4TtLP68bVQLNxeHnT6bY.png?width=812&height=804 812w\"},className:\"framer-i3noyd\",\"data-framer-name\":\"Pngegg\",layoutDependency:layoutDependency,layoutId:\"RSLtecYQ3\",...addPropertyOverrides({f9sAmoXVi:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:365.45453753353166,intrinsicWidth:369.0909010910793,pixelHeight:804,pixelWidth:812,sizes:\"20px\",src:\"https://framerusercontent.com/images/IybRx4TtLP68bVQLNxeHnT6bY.png?width=812&height=804\",srcSet:\"https://framerusercontent.com/images/IybRx4TtLP68bVQLNxeHnT6bY.png?scale-down-to=512&width=812&height=804 512w,https://framerusercontent.com/images/IybRx4TtLP68bVQLNxeHnT6bY.png?width=812&height=804 812w\"}},yBLcYdX63:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:365.45453753353166,intrinsicWidth:369.0909010910793,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+10+(((componentViewport?.height||880)-20-920.5)/2+0+0)+0+600.8+24+0+0+0+44+0+25.5),pixelHeight:804,pixelWidth:812,sizes:\"20px\",src:\"https://framerusercontent.com/images/IybRx4TtLP68bVQLNxeHnT6bY.png?width=812&height=804\",srcSet:\"https://framerusercontent.com/images/IybRx4TtLP68bVQLNxeHnT6bY.png?scale-down-to=512&width=812&height=804 512w,https://framerusercontent.com/images/IybRx4TtLP68bVQLNxeHnT6bY.png?width=812&height=804 812w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Link,{href:\"https://framer.link/pixljoydesign\",motionChild:true,nodeId:\"p7X1xLJM7\",scopeId:\"z5zROj5Ho\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-i798wk framer-19inb5e\",layoutDependency:layoutDependency,layoutId:\"p7X1xLJM7\"})}),/*#__PURE__*/_jsx(Link,{href:\"mailto:mike@pixljoy.design\",motionChild:true,nodeId:\"N0GTs_EXK\",openInNewTab:true,scopeId:\"z5zROj5Ho\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1eipkyl framer-19inb5e\",layoutDependency:layoutDependency,layoutId:\"N0GTs_EXK\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jowih8-container\",\"data-framer-name\":\"linkedin\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"RYiYw5cqT-container\",name:\"linkedin\",nodeId:\"RYiYw5cqT\",rendersWithMotion:true,scopeId:\"z5zROj5Ho\",style:{opacity:.9},children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-5fc16f34-3b5d-49af-8cdb-40c1e1291873, rgb(249, 248, 252))\",height:\"100%\",id:\"RYiYw5cqT\",layoutId:\"RYiYw5cqT\",name:\"linkedin\",strokeWidth:1.75,style:{height:\"100%\",width:\"100%\"},svg:'<svg  xmlns=\"http://www.w3.org/2000/svg\"  width=\"100%\"  height=\"100%\"  viewBox=\"0 0 24 24\"  fill=\"none\"  stroke=\"#ffffff\"  stroke-width=\"2\"  stroke-linecap=\"round\"  stroke-linejoin=\"round\">  <rect width=\"16\" height=\"13\" x=\"6\" y=\"4\" rx=\"2\" />  <path d=\"m22 7-7.1 3.78c-.57.3-1.23.3-1.8 0L6 7\" />  <path d=\"M2 8v11c0 1.1.9 2 2 2h14\" /></svg>',width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RnVubmVsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Funnel Sans\", \"Funnel Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-61cece8d-778f-4925-9a25-a50bf70076f4, rgb(255, 255, 255)))\"},children:\"rossplemya@plemyaschool.com\"})}),className:\"framer-1te5a7q\",fonts:[\"GF;Funnel Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"DMFJj989c\",style:{\"--extracted-r6o4lv\":\"var(--token-61cece8d-778f-4925-9a25-a50bf70076f4, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.8},verticalAlignment:\"top\",withExternalLayout:true})]})})]})]}),/*#__PURE__*/_jsxs(motion.ul,{className:\"framer-v5sx4c\",\"data-framer-name\":\"Links Col 1\",layoutDependency:layoutDependency,layoutId:\"PIwlO4HXC\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,as:\"li\",children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8bimh1\",\"data-styles-preset\":\"DVzPIt56o\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"GIQYcp8Ou\"},motionChild:true,nodeId:\"jc3sLWA5P\",openInNewTab:false,relValues:[],scopeId:\"z5zROj5Ho\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-w3u42t\",\"data-styles-preset\":\"JAFhD8PPE\",children:\"Home\"})})})}),className:\"framer-1esqk5p\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jc3sLWA5P\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({f9sAmoXVi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8bimh1\",\"data-styles-preset\":\"DVzPIt56o\",style:{\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"GIQYcp8Ou\"},motionChild:true,nodeId:\"jc3sLWA5P\",openInNewTab:false,relValues:[],scopeId:\"z5zROj5Ho\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-w3u42t\",\"data-styles-preset\":\"JAFhD8PPE\",children:\"Home\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,as:\"li\",children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8bimh1\",\"data-styles-preset\":\"DVzPIt56o\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"W4JMsO5Kf\"},motionChild:true,nodeId:\"Z5Z1QMCg_\",openInNewTab:false,relValues:[],scopeId:\"z5zROj5Ho\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-w3u42t\",\"data-styles-preset\":\"JAFhD8PPE\",children:\"Blog\"})})})}),className:\"framer-1hp1s2b\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Z5Z1QMCg_\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({f9sAmoXVi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8bimh1\",\"data-styles-preset\":\"DVzPIt56o\",style:{\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"W4JMsO5Kf\"},motionChild:true,nodeId:\"Z5Z1QMCg_\",openInNewTab:false,relValues:[],scopeId:\"z5zROj5Ho\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-w3u42t\",\"data-styles-preset\":\"JAFhD8PPE\",children:\"Blog\"})})})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-72a6dx\",\"data-framer-name\":\"Right Content\",layoutDependency:layoutDependency,layoutId:\"U5W7lKw4h\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"yZ3h9GuA_\"},implicitPathVariables:undefined},{href:{webPageId:\"yZ3h9GuA_\"},implicitPathVariables:undefined},{href:{webPageId:\"yZ3h9GuA_\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:51,y:(componentViewport?.y||0)+0+(((componentViewport?.height||796)-0-886)/2+0+0)+0+600.8+24+0+0+0+0,...addPropertyOverrides({f9sAmoXVi:{y:undefined},yBLcYdX63:{y:(componentViewport?.y||0)+10+(((componentViewport?.height||880)-20-920.5)/2+0+0)+0+600.8+24+0+0+0+15.25}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9xskf-container\",layoutDependency:layoutDependency,layoutId:\"YD3mqKlEJ-container\",nodeId:\"YD3mqKlEJ\",rendersWithMotion:true,scopeId:\"z5zROj5Ho\",whileTap:animation7,children:/*#__PURE__*/_jsx(ElementsButton,{f8s1E5Wz5:\"Join Plemya School\",height:\"100%\",id:\"YD3mqKlEJ\",jYvYxv7sv:resolvedLinks[0],layoutId:\"YD3mqKlEJ\",variant:\"qCn7yLHHe\",width:\"100%\",...addPropertyOverrides({f9sAmoXVi:{jYvYxv7sv:resolvedLinks[1]},yBLcYdX63:{jYvYxv7sv:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:51,y:(componentViewport?.y||0)+0+(((componentViewport?.height||796)-0-886)/2+0+0)+0+600.8+24+0+0+0+71,...addPropertyOverrides({f9sAmoXVi:{y:undefined},yBLcYdX63:{y:(componentViewport?.y||0)+10+(((componentViewport?.height||880)-20-920.5)/2+0+0)+0+600.8+24+0+0+0+86.25}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jqafvq-container\",layoutDependency:layoutDependency,layoutId:\"jhsbLSfJJ-container\",nodeId:\"jhsbLSfJJ\",rendersWithMotion:true,scopeId:\"z5zROj5Ho\",whileTap:animation7,children:/*#__PURE__*/_jsx(ElementsButton,{f8s1E5Wz5:\"Join Discord\",height:\"100%\",id:\"jhsbLSfJJ\",jYvYxv7sv:\"https://discord.com/invite/5dmrcdMBth\",layoutId:\"jhsbLSfJJ\",variant:\"qCn7yLHHe\",width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dwbdvt\",\"data-framer-name\":\"Form + Copyright\",layoutDependency:layoutDependency,layoutId:\"m4wgZxHmF\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1b2ns99\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"H0lEiFsab\",style:{backgroundColor:\"var(--token-378dc795-8853-41a4-9468-eceb0f66944c, rgba(255, 255, 255, 0.05))\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-e6qqn1\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"n9fX7wvqm\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1hq2tz7\",\"data-styles-preset\":\"qsDOsIdNz\",children:\"\\xa9 2025 Plemya School\"})}),className:\"framer-h5l3q1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qkjJ6YZGu\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({f9sAmoXVi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1hq2tz7\",\"data-styles-preset\":\"qsDOsIdNz\",style:{\"--framer-text-alignment\":\"center\"},children:\"\\xa9 2025 Plemya School\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ol6lm3\",layoutDependency:layoutDependency,layoutId:\"hQMj9x2gj\"})]})]})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-y3qGJ.framer-19inb5e, .framer-y3qGJ .framer-19inb5e { display: block; }\",\".framer-y3qGJ.framer-7r4yh7 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1400px; }\",\".framer-y3qGJ .framer-18thbdr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 96px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 20px 0px 20px; position: relative; width: 100%; z-index: 3; }\",\".framer-y3qGJ .framer-1jx6pon { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 56px; height: min-content; justify-content: flex-start; max-width: 1000px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-y3qGJ .framer-1ma94j7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 56px 0px 56px 0px; position: relative; width: 100%; }\",\".framer-y3qGJ .framer-fg1kzk { 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: hidden; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-y3qGJ .framer-h2ww09 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-y3qGJ .framer-1uczt8s, .framer-y3qGJ .framer-1p6em1v { 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: 2px 8px 2px 8px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-y3qGJ .framer-1vcz80i, .framer-y3qGJ .framer-e6qwlt, .framer-y3qGJ .framer-1upmp1i, .framer-y3qGJ .framer-uaa133 { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 2; }\",\".framer-y3qGJ .framer-drt6gz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-y3qGJ .framer-1wqs3p9-container, .framer-y3qGJ .framer-stpi9-container, .framer-y3qGJ .framer-i47zyz-container, .framer-y3qGJ .framer-1a1mt0k-container, .framer-y3qGJ .framer-1q74uo0-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 18px); position: relative; width: 18px; }\",\".framer-y3qGJ .framer-1e8y7i { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-y3qGJ .framer-7h4qww { align-content: center; align-items: center; 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-y3qGJ .framer-j5yand { flex: none; height: auto; left: 50%; position: absolute; top: -50px; white-space: pre; width: auto; z-index: 1; }\",\".framer-y3qGJ .framer-pgmof3, .framer-y3qGJ .framer-13uqu41, .framer-y3qGJ .framer-e32j02, .framer-y3qGJ .framer-h5l3q1 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-y3qGJ .framer-1e42pao { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-y3qGJ .framer-e5w9s7-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 56px); position: relative; width: 56px; }\",\".framer-y3qGJ .framer-1noymkf { --framer-text-wrap-override: balance; flex: none; height: auto; max-width: 560px; position: relative; width: 100%; }\",\".framer-y3qGJ .framer-1etb2yk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-y3qGJ .framer-trxcm-container { flex: none; height: auto; pointer-events: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-y3qGJ .framer-d6xja8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; max-width: 1040px; overflow: visible; padding: 24px 24px 56px 24px; position: relative; width: 100%; }\",\".framer-y3qGJ .framer-xcyzuh { flex: none; height: auto; left: 0px; position: absolute; right: 0px; top: 56px; white-space: pre; z-index: 1; }\",\".framer-y3qGJ .framer-1pgpdxa { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; max-width: 1000px; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-y3qGJ .framer-26lsyb { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; list-style: none; margin: 0px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-y3qGJ .framer-1uk9xue-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-y3qGJ .framer-1d9642e { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 43px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-y3qGJ .framer-kpzndc { aspect-ratio: 0.9433333333333332 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 21px); overflow: visible; position: relative; width: 20px; }\",\".framer-y3qGJ .framer-i3noyd { aspect-ratio: 1.009950248756219 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); overflow: visible; position: relative; width: 20px; }\",\".framer-y3qGJ .framer-i798wk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 40px; min-width: 40px; overflow: visible; padding: 10px; pointer-events: auto; position: relative; text-decoration: none; width: min-content; }\",\".framer-y3qGJ .framer-1eipkyl { 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: visible; padding: 10px; pointer-events: auto; position: relative; text-decoration: none; width: min-content; }\",\".framer-y3qGJ .framer-1jowih8-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; }\",\".framer-y3qGJ .framer-1te5a7q { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\".framer-y3qGJ .framer-v5sx4c { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; list-style: none; margin: 0px; overflow: visible; padding: 0px; pointer-events: auto; position: relative; width: 200px; }\",\".framer-y3qGJ .framer-1esqk5p, .framer-y3qGJ .framer-1hp1s2b { flex: none; height: 40px; overflow: hidden; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-y3qGJ .framer-72a6dx { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-y3qGJ .framer-9xskf-container, .framer-y3qGJ .framer-1jqafvq-container { flex: none; height: auto; pointer-events: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-y3qGJ .framer-dwbdvt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; max-width: 1000px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-y3qGJ .framer-1b2ns99 { flex: none; height: 1px; max-width: 1000px; overflow: hidden; position: relative; width: 100%; }\",\".framer-y3qGJ .framer-e6qqn1 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 120px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; pointer-events: auto; position: relative; width: 100%; }\",\".framer-y3qGJ .framer-ol6lm3 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 56px; height: min-content; justify-content: flex-end; min-height: 19px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-y3qGJ.framer-v-16x1n2q.framer-7r4yh7 { width: 390px; }\",\".framer-y3qGJ.framer-v-16x1n2q .framer-18thbdr, .framer-y3qGJ.framer-v-16x1n2q .framer-1d9642e { gap: 0px; }\",\".framer-y3qGJ.framer-v-16x1n2q .framer-fg1kzk { flex-direction: column; }\",\".framer-y3qGJ.framer-v-16x1n2q .framer-h2ww09, .framer-y3qGJ.framer-v-16x1n2q .framer-1e8y7i { flex: none; justify-content: center; width: 100%; }\",\".framer-y3qGJ.framer-v-16x1n2q .framer-1wqs3p9-container, .framer-y3qGJ.framer-v-16x1n2q .framer-stpi9-container, .framer-y3qGJ.framer-v-16x1n2q .framer-i47zyz-container, .framer-y3qGJ.framer-v-16x1n2q .framer-1a1mt0k-container, .framer-y3qGJ.framer-v-16x1n2q .framer-1q74uo0-container { height: var(--framer-aspect-ratio-supported, 23px); }\",\".framer-y3qGJ.framer-v-16x1n2q .framer-j5yand { top: -40px; }\",\".framer-y3qGJ.framer-v-16x1n2q .framer-pgmof3 { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-y3qGJ.framer-v-16x1n2q .framer-1e42pao { flex-wrap: wrap; }\",\".framer-y3qGJ.framer-v-16x1n2q .framer-e5w9s7-container { width: 38px; }\",\".framer-y3qGJ.framer-v-16x1n2q .framer-trxcm-container { width: 100%; }\",\".framer-y3qGJ.framer-v-16x1n2q .framer-d6xja8 { gap: 50px; padding: 24px 0px 50px 0px; }\",\".framer-y3qGJ.framer-v-16x1n2q .framer-1pgpdxa { align-content: center; align-items: center; flex-direction: column; gap: 30px; }\",\".framer-y3qGJ.framer-v-16x1n2q .framer-26lsyb { align-content: center; align-items: center; flex: none; gap: 4px; width: 100%; }\",\".framer-y3qGJ.framer-v-16x1n2q .framer-kpzndc { height: var(--framer-aspect-ratio-supported, 26px); }\",\".framer-y3qGJ.framer-v-16x1n2q .framer-i3noyd { height: var(--framer-aspect-ratio-supported, 19px); }\",\".framer-y3qGJ.framer-v-16x1n2q .framer-1jowih8-container { height: var(--framer-aspect-ratio-supported, 24px); }\",\".framer-y3qGJ.framer-v-16x1n2q .framer-v5sx4c, .framer-y3qGJ.framer-v-16x1n2q .framer-72a6dx { align-content: center; align-items: center; width: 100%; }\",\".framer-y3qGJ.framer-v-16x1n2q .framer-e6qqn1 { align-content: center; align-items: center; flex-direction: column; gap: 20px; }\",\".framer-y3qGJ.framer-v-16x1n2q .framer-h5l3q1 { order: 0; }\",\".framer-y3qGJ.framer-v-16x1n2q .framer-ol6lm3 { flex: none; order: 1; width: 100%; }\",\".framer-y3qGJ.framer-v-kz0uy7.framer-7r4yh7 { padding: 10px; width: 810px; }\",\".framer-y3qGJ.framer-v-kz0uy7 .framer-d6xja8 { max-width: 90%; padding: 24px 24px 60px 24px; width: 90%; }\",\".framer-y3qGJ.framer-v-kz0uy7 .framer-26lsyb { gap: 4px; }\",\".framer-y3qGJ.framer-v-kz0uy7 .framer-1d9642e { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 0px; height: min-content; }\",\".framer-y3qGJ.framer-v-kz0uy7 .framer-kpzndc { height: var(--framer-aspect-ratio-supported, 22px); }\",\".framer-y3qGJ.framer-v-kz0uy7 .framer-v5sx4c { align-self: stretch; gap: unset; height: auto; justify-content: space-around; }\",\".framer-y3qGJ.framer-v-kz0uy7 .framer-72a6dx { align-self: stretch; height: auto; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 796\n * @framerIntrinsicWidth 1400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"f9sAmoXVi\":{\"layout\":[\"fixed\",\"auto\"]},\"yBLcYdX63\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerz5zROj5Ho=withCSS(Component,css,\"framer-y3qGJ\");export default Framerz5zROj5Ho;Framerz5zROj5Ho.displayName=\"Footer\";Framerz5zROj5Ho.defaultProps={height:796,width:1400};addPropertyControls(Framerz5zROj5Ho,{variant:{options:[\"vx68UrbBY\",\"f9sAmoXVi\",\"yBLcYdX63\"],optionTitles:[\"Desktop\",\"Phone\",\"Tablet\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerz5zROj5Ho,[{explicitInter:true,fonts:[{cssFamilyName:\"Switzer\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Switzer\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/OYB4CXKJQXKTNSLJMTDQOIVUL2V5EL7S/WYO2P7DQVV5RNXGMCUO2HL4RJP4VFUAS/6XPIMU23OJVRY676OG5YVJMWEHWICATX.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\"},{cssFamilyName:\"Switzer\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Switzer\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/5SZVFDB7V52TI6ULVC6J3WQZQCIZVDV5/ODYPSTCUDMKSTYIPTV4CLQ7URIK7XYBJ/YS3VPNVO4B3TOJMEXDGFZQ4TLZGGSRZC.woff2\",weight:\"600\"},{cssFamilyName:\"Funnel Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Funnel Sans\",url:\"https://fonts.gstatic.com/s/funnelsans/v3/OpNfno8Dg9bX6Bsp3Wq69RB-VukSVv3aISFAlXmEe29NnDyL7w.woff2\",weight:\"400\"}]},...FramerIconsFonts,...ElementsButtonFonts,...ElementsLogoFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerz5zROj5Ho\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1400\",\"framerIntrinsicHeight\":\"796\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"f9sAmoXVi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"yBLcYdX63\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./z5zROj5Ho.map","// Generated by Framer (26c37fd)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getLoadingLazyAtYPosition,Image,PropertyOverrides,RenderTarget,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import BlurGradient from\"https://framerusercontent.com/modules/rofp3mS0LNY15cjhHzia/mqQEarGIByho1rG31aTv/BlurGradient_Prod.js\";import SmoothScroll from\"https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js\";import ElementsBuyButton from\"#framer/local/canvasComponent/Br8HsaRx6/Br8HsaRx6.js\";import ElementsNav from\"#framer/local/canvasComponent/KmcezvtJ3/KmcezvtJ3.js\";import ElementsLogo from\"#framer/local/canvasComponent/orHhu5K9m/orHhu5K9m.js\";import ElementsCursor from\"#framer/local/canvasComponent/QGXwbS2Gt/QGXwbS2Gt.js\";import Footer from\"#framer/local/canvasComponent/z5zROj5Ho/z5zROj5Ho.js\";const SmoothScrollFonts=getFonts(SmoothScroll);const MotionDivWithOptimizedAppearEffect=withOptimizedAppearEffect(motion.div);const BlurGradientFonts=getFonts(BlurGradient);const ElementsLogoFonts=getFonts(ElementsLogo);const ElementsNavFonts=getFonts(ElementsNav);const FooterFonts=getFonts(Footer);const ElementsBuyButtonFonts=getFonts(ElementsBuyButton);const ElementsCursorFonts=getFonts(ElementsCursor);const breakpoints={d2ao8Z8bK:\"(max-width: 809.98px)\",lc9S_4jM3:\"(min-width: 810px) and (max-width: 1199.98px)\",RhV5k15nH:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-oP4aH\";const variantClassNames={d2ao8Z8bK:\"framer-v-1ysn767\",lc9S_4jM3:\"framer-v-18c4r7i\",RhV5k15nH:\"framer-v-2ok92s\"};const transition1={bounce:.2,delay:.4,duration:3,type:\"spring\"};const animation={opacity:.5,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-oP4aH.framer-6pfqb, .framer-oP4aH .framer-6pfqb { display: block; }\",\".framer-oP4aH.framer-2ok92s { align-content: center; align-items: center; background-color: var(--token-7ac1099e-1a60-43ed-bc04-c0e84758bb14, #0f0f0f); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-oP4aH .framer-1hckuhv-container { flex: none; height: auto; order: -1000; position: relative; width: auto; }\",\".framer-oP4aH .framer-dw8l6m { -webkit-user-select: none; flex: none; height: 485px; left: 0px; opacity: 0.5; order: -999; overflow: hidden; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); top: 0px; user-select: none; width: 779px; will-change: var(--framer-will-change-effect-override, transform); z-index: 4; }\",\".framer-oP4aH .framer-13axshv { aspect-ratio: 1.6061855670103093 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 485px); left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-oP4aH .framer-57jjrs { -webkit-user-select: none; align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; left: 0px; order: -998; overflow: visible; padding: 12px; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; user-select: none; z-index: 5; }\",\".framer-oP4aH .framer-mvmmdk-container { flex: none; height: 80px; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-oP4aH .framer-q7wtjv-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-oP4aH .framer-1qdh8ty-container { flex: none; height: auto; position: relative; width: auto; z-index: 10; }\",\".framer-oP4aH .framer-zq4rpl { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-oP4aH .framer-1oaml49-container { -webkit-user-select: none; flex: none; height: auto; order: 1004; position: relative; user-select: none; width: 100%; z-index: 1; }\",\".framer-oP4aH .framer-jwbc4v-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 0px); flex: none; height: 80px; left: 0px; order: 1005; position: var(--framer-canvas-fixed-position, fixed); right: 0px; z-index: 10; }\",\".framer-oP4aH .framer-1y7jaw6-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 64px); flex: none; height: auto; order: 1006; position: var(--framer-canvas-fixed-position, fixed); right: 20px; width: auto; z-index: 10; }\",\".framer-oP4aH .framer-1nlcug7 { -webkit-user-select: none; bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 0px); flex: none; left: 0px; opacity: 0.06; order: 1007; overflow: hidden; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; user-select: none; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={d2ao8Z8bK:\"(max-width: 809.98px)\",lc9S_4jM3:\"(min-width: 810px) and (max-width: 1199.98px)\",RhV5k15nH:\"(min-width: 1200px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"RhV5k15nH\",Phone:\"d2ao8Z8bK\",Tablet:\"lc9S_4jM3\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"RhV5k15nH\"};};const transition2={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const cursor={alignment:\"center\",component:ElementsCursor,offset:{x:0,y:10},placement:\"bottom\",transition:transition2,variant:\"o5wlpgpOf\"};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({\"1unv2tj\":cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"RhV5k15nH\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-7ac1099e-1a60-43ed-bc04-c0e84758bb14, rgb(15, 15, 15)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-2ok92s\",className),\"data-framer-cursor\":\"1unv2tj\",\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1hckuhv-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"YGkl6C9JO\",scopeId:\"P5lEtEJ0G\",children:/*#__PURE__*/_jsx(SmoothScroll,{height:\"100%\",id:\"YGkl6C9JO\",intensity:12,layoutId:\"YGkl6C9JO\",width:\"100%\"})})}),/*#__PURE__*/_jsx(MotionDivWithOptimizedAppearEffect,{animate:animation,className:\"framer-dw8l6m\",\"data-framer-appear-id\":\"dw8l6m\",\"data-framer-name\":\"Lightray\",initial:animation1,optimized:true,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-13axshv\",\"data-framer-name\":\"Graphic\",fill:\"var(--token-7ac1099e-1a60-43ed-bc04-c0e84758bb14, rgb(15, 15, 15))\",intrinsicHeight:485,intrinsicWidth:779,svg:'<svg width=\"779\" height=\"485\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g filter=\"url(#a)\"><ellipse cx=\"136.921\" cy=\"21.22\" rx=\"523.838\" ry=\"137.008\" transform=\"rotate(-150.712 136.921 21.22)\" fill=\"url(#b)\" fill-opacity=\".26\"/></g><defs><linearGradient id=\"b\" x1=\"660.759\" y1=\"21.22\" x2=\"-249.09\" y2=\"59.443\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#D9D9D9\"/><stop offset=\"1\" stop-color=\"#737373\" stop-opacity=\".8\"/></linearGradient><filter id=\"a\" x=\"-504.908\" y=\"-441.598\" width=\"1283.66\" height=\"925.635\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/><feGaussianBlur stdDeviation=\"90\" result=\"effect1_foregroundBlur_209_17608\"/></filter></defs></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"nav\",{\"aria-label\":\"Navigation\",className:\"framer-57jjrs\",\"data-framer-name\":\"Nav\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-mvmmdk-container\",\"data-framer-name\":\"Blur Top\",isAuthoredByUser:true,isModuleExternal:true,name:\"Blur Top\",nodeId:\"njQN_K5I2\",scopeId:\"P5lEtEJ0G\",children:/*#__PURE__*/_jsx(BlurGradient,{blur:10,borderRadius:\"0px\",direction:\"to top\",height:\"100%\",id:\"njQN_K5I2\",layoutId:\"njQN_K5I2\",name:\"Blur Top\",style:{height:\"100%\",width:\"100%\"},transition:{delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:12,children:/*#__PURE__*/_jsx(Container,{className:\"framer-q7wtjv-container\",nodeId:\"Ukmg9CiP3\",scopeId:\"P5lEtEJ0G\",children:/*#__PURE__*/_jsx(ElementsLogo,{height:\"100%\",id:\"Ukmg9CiP3\",layoutId:\"Ukmg9CiP3\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43,y:12,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1qdh8ty-container\",nodeId:\"IjK4kdxHF\",scopeId:\"P5lEtEJ0G\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{d2ao8Z8bK:{pQ4uUjaVa:\"Join!\"}},children:/*#__PURE__*/_jsx(ElementsNav,{height:\"100%\",id:\"IjK4kdxHF\",layoutId:\"IjK4kdxHF\",pQ4uUjaVa:\"Enroll Now!\",variant:\"nXCQf618t\",vyfc1n7nI:\"#pricing\",width:\"100%\"})})})})]}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-zq4rpl\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:796,width:\"100vw\",y:1200,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1oaml49-container\",\"data-framer-name\":\"Footer\",name:\"Footer\",nodeId:\"yvrowo0R2\",scopeId:\"P5lEtEJ0G\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{d2ao8Z8bK:{variant:\"f9sAmoXVi\"},lc9S_4jM3:{variant:\"yBLcYdX63\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"yvrowo0R2\",layoutId:\"yvrowo0R2\",name:\"Footer\",style:{width:\"100%\"},variant:\"vx68UrbBY\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-jwbc4v-container\",\"data-framer-name\":\"Blur Top\",isAuthoredByUser:true,isModuleExternal:true,layoutScroll:true,name:\"Blur Top\",nodeId:\"Oc8RkmEnr\",scopeId:\"P5lEtEJ0G\",children:/*#__PURE__*/_jsx(BlurGradient,{blur:10,borderRadius:\"0px\",direction:\"to bottom\",height:\"100%\",id:\"Oc8RkmEnr\",layoutId:\"Oc8RkmEnr\",name:\"Blur Top\",style:{height:\"100%\",width:\"100%\"},transition:{delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:898,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1y7jaw6-container\",layoutScroll:true,nodeId:\"sfJDpdz_w\",scopeId:\"P5lEtEJ0G\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{d2ao8Z8bK:{variant:\"lHkW5tC0F\"},lc9S_4jM3:{variant:\"eDzdTBt5w\"}},children:/*#__PURE__*/_jsx(ElementsBuyButton,{height:\"100%\",id:\"sfJDpdz_w\",layoutId:\"sfJDpdz_w\",variant:\"xcWDbiUFq\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",backgroundSize:2,fit:\"tile\",loading:getLoadingLazyAtYPosition(0),pixelHeight:256,pixelWidth:256,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/6mcf62RlDfRfU61Yg5vb2pefpi4.png?width=256&height=256\"},className:\"framer-1nlcug7\",\"data-framer-name\":\"Noise Backgound\"})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"lc9S_4jM3\":{\"layout\":[\"fixed\",\"fixed\"]},\"d2ao8Z8bK\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"RhV5k15nH\":[\".framer-1hckuhv-container\",\".framer-57jjrs\",\".framer-1oaml49-container\",\".framer-1y7jaw6-container\"],\"lc9S_4jM3\":[\".framer-1hckuhv-container\",\".framer-57jjrs\",\".framer-1oaml49-container\",\".framer-1y7jaw6-container\"],\"d2ao8Z8bK\":[\".framer-1hckuhv-container\",\".framer-57jjrs\",\".framer-1oaml49-container\",\".framer-1y7jaw6-container\"]}\n * @framerBreakpoints {\"RhV5k15nH\":{\"min\":1200,\"canvasClassName\":\"framer-2ok92s-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"lc9S_4jM3\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-18c4r7i-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"d2ao8Z8bK\":{\"max\":809,\"canvasClassName\":\"framer-1ysn767-override\",\"minHeight\":1200,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant RhV5k15nH\n * @framerLayoutTemplate\n */const FramerP5lEtEJ0G=withCSS(Component,css,\"framer-oP4aH\");export default FramerP5lEtEJ0G;FramerP5lEtEJ0G.displayName=\"Main\";FramerP5lEtEJ0G.defaultProps={height:1e3,width:1200};addFonts(FramerP5lEtEJ0G,[{explicitInter:true,fonts:[]},...SmoothScrollFonts,...BlurGradientFonts,...ElementsLogoFonts,...ElementsNavFonts,...FooterFonts,...ElementsBuyButtonFonts,...ElementsCursorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerP5lEtEJ0G\",\"slots\":[],\"annotations\":{\"framerDefaultVariant\":\"RhV5k15nH\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerBreakpoints\":\"{\\\"RhV5k15nH\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-2ok92s-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"lc9S_4jM3\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-18c4r7i-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"d2ao8Z8bK\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1ysn767-override\\\",\\\"minHeight\\\":1200,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerLayoutTemplate\":\"\",\"framerAutoSizeImages\":\"true\",\"framerHitTargets\":\"{\\\"RhV5k15nH\\\":[\\\".framer-1hckuhv-container\\\",\\\".framer-57jjrs\\\",\\\".framer-1oaml49-container\\\",\\\".framer-1y7jaw6-container\\\"],\\\"lc9S_4jM3\\\":[\\\".framer-1hckuhv-container\\\",\\\".framer-57jjrs\\\",\\\".framer-1oaml49-container\\\",\\\".framer-1y7jaw6-container\\\"],\\\"d2ao8Z8bK\\\":[\\\".framer-1hckuhv-container\\\",\\\".framer-57jjrs\\\",\\\".framer-1oaml49-container\\\",\\\".framer-1y7jaw6-container\\\"]}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lc9S_4jM3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"d2ao8Z8bK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Main from \"https://framerusercontent.com/modules/4FdSLh3bSXX6AmQvYiXf/gqKKjGACfVvswQUdSgUw/P5lEtEJ0G.js\";\r\n\r\n        const routes = {GIQYcp8Ou: {elements: {CPGax0Zs2: \"s3\", dBCeCLRRs: \"projects-1\", EB9VISxOK: \"s4-1\", eRIObeWRP: \"s3-2\", ESKyW9Nx8: \"benefits\", fdCNLBws0: \"projects-2\", IIO9C6TLC: \"feature\", JPI5cjIYk: \"questions\", k_FTGKklF: \"pricing\", L2itnJoQq: \"projects\", M67pOTOMf: \"proof\", M8FmzeTVe: \"questions-1\", P6f86t5ch: \"s4\", PV8yGQ6VX: \"s2\", t2IUU_Fs0: \"s3-1\", Tbio7s3Wa: \"s1\", wnHkZ39Ea: \"who\", xJDyMlBrK: \"outcomes\", xk59XZv1A: \"love\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/twe9Z6NDLw6MQTRRMpIj/WO9YKztjwBQp8OomS620/GIQYcp8Ou.js\")), path: \"/\"}, Xqopm8A6E: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qMFHdx7pzrsfyCdbK0My/B3oPboBWW9qcfsjvS9yQ/Xqopm8A6E.js\")), path: \"/404\"}, yZ3h9GuA_: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5gTqYMXBxWryfePEv97E/LmZ4nFUh6d6No7BDbO7f/yZ3h9GuA_.js\")), path: \"/start\"}, W4JMsO5Kf: {elements: {InZF3qGEV: \"faq\", RmRigz1DS: \"who\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/KcPCjHdRaFoMtueCwCnn/qcCEUm1SyiuEs6mD0lBi/W4JMsO5Kf.js\")), path: \"/blog\"}, clnMIdfsn: {elements: {feQL8s3zT: \"pricing\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ztdR9w9cl4ysIFvWWIaA/npTXqD759vRjGjXaDw9X/clnMIdfsn.js\")), path: \"/discount\"}, uVTAD0vOd: {collectionId: \"jWwWhkd1a\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rpuEjOzWWVeHlcq0cYkk/cKMFmYCRXzJgqVFTBXcS/uVTAD0vOd.js\")), path: \"/blog/:nhwabtW9i\"}, E3sOuq0rJ: {page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7uHAv0CVvjWRQEUcsWeG/4R8Dwn2jSbfcx9Y2LsDv/E3sOuq0rJ.js\"))}}\r\n\r\n        const locales = [{code: \"en-GB\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n        const collectionUtils = {jWwWhkd1a: async () => (await import(\"https://framerusercontent.com/modules/zoJ07DzhyciNQKs2THOW/QFETXqwJW1yWiiBO0Iig/jWwWhkd1a.js\"))?.[\"utils\"]}\r\n        const framerSiteId = \"b26cd50836eb76e0860716af408593298e5bb61123933cc7547d3f9c2bcae2cc\"\r\n        function Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"GIQYcp8Ou\":\r\ncase \"Xqopm8A6E\":\r\ncase \"yZ3h9GuA_\":\r\ncase \"W4JMsO5Kf\":\r\ncase \"clnMIdfsn\":\r\ncase \"mIDFBIqFy\":\r\ncase \"uVTAD0vOd\":\r\nreturn React.createElement(Main, {...props, key: \"Main\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"GIQYcp8Ou\":\r\ncase \"Xqopm8A6E\":\r\ncase \"yZ3h9GuA_\":\r\ncase \"W4JMsO5Kf\":\r\ncase \"clnMIdfsn\":\r\ncase \"mIDFBIqFy\":\r\ncase \"uVTAD0vOd\":\r\nreturn [{hash: \"2ok92s\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"18c4r7i\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1ysn767\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qMFHdx7pzrsfyCdbK0My/B3oPboBWW9qcfsjvS9yQ/Xqopm8A6E.js\")),\r\n                    isReducedMotion: true,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: true,\r\n                    siteCanonicalURL: \"https://plemyaschool.com\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 2,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    adaptLayoutToTextDirection: false,\r\n                    LayoutTemplate: Template,\r\n                    loadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/fUo0RFAT8plrLcsNhM4R/DBxni2mjjWVILU0PVCiN/snippets.js\")),\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {advancedSpamProtection: true, customCodeSiteSettings: true, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: false, onPageMoveTool: false, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Initialize lazy modules cache for hydration\r\n            Framer.initLazyModulesCache()\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    \r\n                    const serverRouteExperimentEnabled = false\r\n                    const serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n                    if (serverRoute) {\r\n                        const routeData = new URLSearchParams(serverRoute)\r\n                        routeId = routeData.get(\"id\")\r\n                        localeId = routeData.get(\"locale\")\r\n                        for (const [key, value] of routeData.entries()) {\r\n                            if (!key.startsWith(\"var.\")) continue\r\n                            pathVariables ??= {}\r\n                            pathVariables[key.slice(4)] = value\r\n                        }\r\n                    }\r\n                    if (!routeId || !localeId) {\r\n                        const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                        routeId = routeData.routeId\r\n                        localeId = routeData.localeId\r\n                        pathVariables = routeData.pathVariables\r\n                    }\r\n                    \r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],"mappings":"+uCAAA,SAAS,GAAM,EAAE,EAAE,EAAE,CAAC,OAAO,KAAK,IAAIA,EAAE,KAAK,IAAIC,EAAEC,EAAE,CAAC,sCAAO,GAAN,KAAa,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,KAAK,UAAU,OAAO,IAAID,EAAE,CAAC,EAAE,GAAG,KAAK,KAAK,KAAK,MAAM,SAAc,EAAE,EAAE,EAAE,EAAE,CAAC,OAAO,SAAc,EAAE,EAAE,EAAE,CAAC,OAAO,EAAEC,GAAGF,EAAEE,EAAED,GAAGD,EAAEC,EAAE,EAAE,KAAK,IAAI,CAACC,EAAEC,EAAE,CAAC,EAAE,KAAK,MAAM,KAAK,GAAG,GAAG,KAAK,KAAKH,EAAE,CAAC,KAAK,MAAM,KAAK,MAAM,GAAG,KAAK,KAAK,KAAK,MAAM,KAAK,GAAG,EAAE,CAAC,OAAO,CAAC,KAAK,aAAaA,EAAE,IAAME,EAAE,GAAM,EAAE,KAAK,YAAY,KAAK,SAAS,EAAE,CAAC,EAAEA,GAAG,EAAE,IAAMC,EAAEF,EAAE,EAAE,KAAK,OAAOC,EAAE,CAAC,KAAK,MAAM,KAAK,MAAM,KAAK,GAAG,KAAK,MAAMC,EAAE,GAAG,KAAK,MAAM,CAAC,KAAK,WAAW,KAAK,MAAMF,EAAE,CAAC,MAAM,CAAC,KAAK,UAAU,CAAC,EAAE,OAAO,EAAE,EAAE,CAAC,KAAKC,EAAE,GAAG,SAASC,EAAE,EAAE,OAAOC,GAAG,GAAGJ,GAAG,QAAQK,EAAE,SAASC,GAAG,CAAC,KAAK,KAAK,KAAK,MAAMN,EAAE,KAAK,GAAGC,EAAE,KAAK,KAAKC,EAAE,KAAK,SAASC,EAAE,KAAK,OAAOC,EAAE,KAAK,YAAY,EAAE,KAAK,UAAU,CAAC,EAAEC,KAAK,CAAC,KAAK,SAASC,IAAS,GAAN,KAAgB,CAAC,YAAY,CAAC,QAAQN,EAAE,QAAQC,EAAE,WAAWC,EAAE,CAAC,EAAE,SAASC,EAAE,KAAK,EAAE,CAAC,CAAC,KAAK,QAAQH,EAAE,KAAK,QAAQC,EAAEC,IAAI,KAAK,gBAAgB,SAAkB,EAAE,EAAE,CAAC,IAAIA,EAAE,OAAO,UAAU,CAAC,IAAIC,EAAE,UAAUC,EAAE,KAAK,aAAaF,EAAE,CAAC,EAAE,YAAY,UAAU,CAAC,EAAE,MAAME,EAAED,EAAE,GAAGF,EAAE,GAAG,KAAK,OAAOE,EAAE,CAAC,KAAK,UAAU,EAAO,EAAO,iBAAiB,SAAS,KAAK,gBAAgB,CAAC,EAAE,EAAE,KAAK,sBAAsB,IAAI,eAAe,KAAK,gBAAgB,CAAC,KAAK,sBAAsB,QAAQ,KAAK,QAAQ,EAAE,KAAK,sBAAsB,IAAI,eAAe,KAAK,gBAAgB,CAAC,KAAK,sBAAsB,QAAQ,KAAK,QAAQ,EAAE,KAAK,QAAQ,CAAC,SAAS,CAAC,KAAK,uBAAuB,YAAY,CAAC,KAAK,uBAAuB,YAAY,CAAC,EAAO,oBAAoB,SAAS,KAAK,gBAAgB,CAAC,EAAE,CAAC,WAAW,CAAC,KAAK,iBAAiB,CAAC,KAAK,iBAAiB,EAAE,oBAAoB,CAAC,KAAK,UAAU,GAAQ,KAAK,MAAM,EAAO,WAAW,KAAK,OAAO,EAAO,cAAc,KAAK,MAAM,KAAK,QAAQ,YAAY,KAAK,OAAO,KAAK,QAAQ,eAAe,oBAAoB,CAAC,KAAK,UAAU,GAAQ,KAAK,aAAa,KAAK,QAAQ,aAAa,KAAK,YAAY,KAAK,QAAQ,cAAc,KAAK,aAAa,KAAK,QAAQ,aAAa,KAAK,YAAY,KAAK,QAAQ,cAAc,IAAI,OAAO,CAAC,MAAM,CAAC,EAAE,KAAK,YAAY,KAAK,MAAM,EAAE,KAAK,aAAa,KAAK,OAAO,GAAQ,GAAN,KAAa,CAAC,aAAa,CAAC,KAAK,OAAO,EAAE,CAAC,KAAK,EAAE,GAAGF,EAAE,CAAC,IAAIC,EAAE,KAAK,OAAOF,IAAI,EAAE,CAAC,IAAI,IAAIA,EAAE,EAAEG,EAAED,EAAE,OAAOF,EAAEG,EAAE,IAAI,EAAEH,GAAG,GAAGC,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,OAAO,KAAK,OAAOD,IAAI,KAAKC,EAAE,GAAG,KAAK,OAAOD,GAAG,CAACC,EAAE,MAAM,CAAC,KAAK,OAAOD,GAAG,KAAK,OAAOA,IAAI,QAAQ,GAAGC,IAAID,GAAG,EAAE,IAAI,EAAE,EAAE,CAAC,KAAK,OAAOA,GAAG,KAAK,OAAOA,IAAI,QAAQ,GAAGC,IAAID,GAAG,CAAC,SAAS,CAAC,KAAK,OAAO,EAAE,GAAQA,GAAE,IAAI,EAAQ,GAAN,KAAmB,CAAC,YAAY,EAAE,CAAC,gBAAgBC,EAAE,EAAE,gBAAgBC,EAAE,GAAG,CAAC,KAAK,QAAQF,EAAE,KAAK,gBAAgBC,EAAE,KAAK,gBAAgBC,EAAE,KAAK,WAAW,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,KAAK,QAAQ,IAAI,GAAQ,EAAO,iBAAiB,SAAS,KAAK,eAAe,CAAC,EAAE,CAAC,KAAK,gBAAgB,CAAC,KAAK,QAAQ,iBAAiB,QAAQ,KAAK,QAAQ,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,KAAK,QAAQ,iBAAiB,aAAa,KAAK,aAAa,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,KAAK,QAAQ,iBAAiB,YAAY,KAAK,YAAY,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,KAAK,QAAQ,iBAAiB,WAAW,KAAK,WAAW,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,GAAG,EAAE,EAAE,CAAC,OAAO,KAAK,QAAQ,GAAGF,EAAEC,EAAE,CAAC,SAAS,CAAC,KAAK,QAAQ,SAAS,CAAC,EAAO,oBAAoB,SAAS,KAAK,eAAe,CAAC,EAAE,CAAC,KAAK,QAAQ,oBAAoB,QAAQ,KAAK,QAAQ,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,KAAK,QAAQ,oBAAoB,aAAa,KAAK,aAAa,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,KAAK,QAAQ,oBAAoB,YAAY,KAAK,YAAY,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,KAAK,QAAQ,oBAAoB,WAAW,KAAK,WAAW,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,aAAa,GAAG,CAAC,GAAK,CAAC,QAAQA,EAAE,QAAQC,GAAGF,EAAE,cAAcA,EAAE,cAAc,GAAGA,EAAE,KAAK,WAAW,EAAEC,EAAE,KAAK,WAAW,EAAEC,EAAE,KAAK,UAAU,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,KAAK,QAAQ,KAAK,SAAS,CAAC,OAAO,EAAE,OAAO,EAAE,MAAMF,EAAE,CAAC,EAAE,YAAY,GAAG,CAAC,GAAK,CAAC,QAAQC,EAAE,QAAQC,GAAGF,EAAE,cAAcA,EAAE,cAAc,GAAGA,EAAEG,EAAE,EAAEF,EAAE,KAAK,WAAW,GAAG,KAAK,gBAAgBG,EAAE,EAAEF,EAAE,KAAK,WAAW,GAAG,KAAK,gBAAgB,KAAK,WAAW,EAAED,EAAE,KAAK,WAAW,EAAEC,EAAE,KAAK,UAAU,CAAC,EAAEC,EAAE,EAAEC,EAAE,CAAC,KAAK,QAAQ,KAAK,SAAS,CAAC,OAAOD,EAAE,OAAOC,EAAE,MAAMJ,EAAE,CAAC,EAAE,WAAW,GAAG,CAAC,KAAK,QAAQ,KAAK,SAAS,CAAC,OAAO,KAAK,UAAU,EAAE,OAAO,KAAK,UAAU,EAAE,MAAMA,EAAE,CAAC,EAAE,QAAQ,GAAG,CAAC,GAAG,CAAC,OAAOE,EAAE,OAAOC,EAAE,UAAUC,GAAGH,EAAE,GAAOG,IAAJ,EAAMJ,GAAMI,IAAJ,EAAM,KAAK,YAAY,EAAE,GAAOA,IAAJ,EAAMJ,GAAMI,IAAJ,EAAM,KAAK,aAAa,EAAE,GAAG,KAAK,gBAAgB,GAAG,KAAK,gBAAgB,KAAK,QAAQ,KAAK,SAAS,CAAC,OAAOF,EAAE,OAAOC,EAAE,MAAMF,EAAE,CAAC,EAAE,mBAAmB,CAAC,KAAK,YAAY,EAAO,WAAW,KAAK,aAAa,EAAO,cAAmB,GAAN,KAAW,CAAC,YAAY,CAAC,QAAQD,EAAE,EAAO,QAAQC,EAAE,SAAS,gBAAgB,kBAAkBC,EAAEF,EAAE,aAAaG,EAAED,EAAE,YAAYE,EAAE,CAAC,EAAE,UAAUC,EAAE,CAAC,EAAE,cAAcC,EAAE,KAAK,uBAAuBC,EAAE,GAAG,SAASC,EAAE,OAAOC,GAAG,GAAG,KAAK,IAAI,EAAE,MAAe,IAAE,IAAIT,GAAG,EAAE,KAAKU,EAAE,CAACF,GAAG,GAAG,SAASG,EAAE,CAAC,EAAE,YAAYC,EAAE,WAAW,mBAAmBC,EAAE,WAAW,gBAAgBC,EAAE,EAAE,gBAAgBC,EAAE,EAAE,WAAWC,EAAE,CAAC,EAAE,QAAQC,EAAE,CAAC,EAAE,gCAAgCC,EAAE,CAAC,GAAG,EAAE,CAAC,CAAC,KAAK,cAAc,CAAC,EAAE,KAAK,YAAY,CAAC,EAAE,KAAK,WAAW,CAAC,EAAE,KAAK,iBAAiB,CAAC,OAAOlB,EAAE,OAAOC,EAAE,MAAMC,KAAK,CAAC,GAAGA,EAAE,QAAQ,OAAO,IAAMC,EAAED,EAAE,KAAK,SAAS,QAAQ,CAACE,EAAEF,EAAE,KAAK,SAAS,QAAQ,CAA6D,GAA5D,KAAK,WAA0BA,EAAE,OAAjB,cAAqCA,EAAE,OAAhB,YAAwB,KAAK,QAAQ,WAAWC,GAAkBD,EAAE,OAAjB,cAAuB,CAAC,KAAK,WAAW,CAAC,KAAK,SAAS,OAAO,KAAK,KAAK,OAAO,CAAC,IAAMG,EAAML,IAAJ,GAAWC,IAAJ,EAAMK,EAAe,KAAK,QAAQ,qBAA1B,YAAkDL,IAAJ,GAAsB,KAAK,QAAQ,qBAA5B,cAAoDD,IAAJ,EAAM,GAAGK,GAAGC,EAAE,OAAO,IAAIC,EAAEL,EAAE,cAAc,CAAC,EAAEK,EAAE,MAAM,EAAEA,EAAE,QAAQ,KAAK,YAAY,CAAC,CAAC,IAAMC,EAAE,KAAK,QAAQ,QAAQ,GAAGD,EAAE,MAAM,IAAqC,OAAOC,GAAnB,WAA2BA,IAAWR,EAAE,CAACQ,IAAeR,EAAE,cAAmC,KAAKA,EAAE,qBAAqB,EAAGG,GAAcH,EAAE,cAAmC,KAAKA,EAAE,2BAA2B,EAAGI,GAAcJ,EAAE,cAAmC,KAAKA,EAAE,2BAA2B,EAAcA,EAAE,WAAgC,SAAS,QAAQ,EAAG,CAAYA,EAAE,WAAgC,SAAS,gBAAgB,EAAI,CAAC,OAAO,GAAG,KAAK,WAAW,KAAK,SAAS,OAAO,KAAKE,EAAE,gBAAgB,CAAC,GAAG,EAAE,KAAK,QAAQ,WAAWC,GAAG,KAAK,QAAQ,aAAaC,GAAG,MAAO,MAAK,YAAY,SAAS,KAAK,KAAK,QAAQ,MAAM,CAAC,EAAE,gBAAgB,CAAC,IAAIK,EAAER,EAAW,KAAK,QAAQ,qBAAtB,OAAyC,EAAE,KAAK,IAAIA,EAAE,CAAC,KAAK,IAAID,EAAE,CAACC,EAAED,EAAiB,KAAK,QAAQ,qBAA5B,eAAiD,EAAEA,GAAG,IAAMU,EAAEP,GAAG,KAAK,QAAQ,UAAUQ,EAAER,GAAgBD,EAAE,OAAf,YAAqB,KAAK,IAAIO,EAAE,CAAC,EAAE,IAAI,EAAE,KAAK,SAAS,KAAK,QAAQ,wBAAwB,KAAK,SAAS,KAAK,aAAaA,EAAE,OAAO,OAAO,CAAC,aAAa,CAAC,EAAE,CAACC,EAAE,CAAC,KAAKC,EAAE,KAAK,QAAQ,cAAc,EAAE,CAAC,CAAC,KAAK,KAAK,QAAQ,KAAK,SAAS,KAAK,QAAQ,SAAS,OAAO,KAAK,QAAQ,OAAO,CAAC,CAAC,EAAE,KAAK,mBAAmB,CAAC,GAAG,aAAa,KAAK,uBAAuB,CAAC,OAAO,KAAK,uBAAuB,KAAK,+BAA+B,OAAO,KAAK,uCAAuC,CAAC,IAAI,KAAK,aAAwB,KAAK,cAAhB,SAA4B,CAAC,IAAMX,EAAE,KAAK,eAAe,KAAK,eAAe,KAAK,aAAa,KAAK,aAAa,KAAK,aAAa,KAAK,SAAS,KAAK,SAAS,KAAK,eAAeA,EAAE,KAAK,UAAU,KAAK,KAAK,KAAK,eAAeA,EAAE,CAAC,KAAK,YAAY,SAAS,KAAK,MAAM,CAAK,KAAK,WAAT,IAAoB,KAAK,uBAAuB,gBAAgB,CAAC,KAAK,aAAa,KAAK,SAAS,KAAK,SAAS,EAAE,KAAK,YAAY,CAAC,EAAE,KAAK,MAAM,GAAG,IAAI,IAAI,EAAO,aAAa,QAAQA,IAAI,SAAS,iBAAiBA,IAAI,SAAS,OAAO,EAAE,GAAQ,KAAK,QAAQ,CAAC,QAAQA,EAAE,QAAQC,EAAE,kBAAkBC,EAAE,aAAaC,EAAE,YAAYC,EAAE,UAAUC,EAAE,cAAcC,EAAE,uBAAuBC,EAAE,SAASC,EAAE,OAAOC,EAAE,KAAKC,EAAE,SAASC,EAAE,mBAAmBE,EAAE,YAAYD,EAAE,gBAAgBE,EAAE,gBAAgBC,EAAE,WAAWC,EAAE,QAAQC,EAAE,gCAAgCC,EAAE,CAAC,KAAK,QAAQ,IAAI,GAAQ,KAAK,QAAQ,IAAI,GAAQ,KAAK,WAAW,IAAI,GAAW,CAAC,QAAQlB,EAAE,QAAQC,EAAE,WAAWe,EAAE,CAAC,CAAC,KAAK,iBAAiB,CAAC,KAAK,SAAS,EAAE,CAAC,KAAK,KAAK,EAAE,KAAK,SAAS,KAAK,aAAa,EAAE,KAAK,SAAS,CAAC,EAAE,KAAK,UAAU,CAAC,EAAE,KAAK,YAAY,CAAC,EAAE,KAAK,aAAa,KAAK,eAAe,KAAK,aAAa,KAAK,QAAQ,QAAQ,iBAAiB,SAAS,KAAK,eAAe,CAAC,EAAE,CAAC,KAAK,cAAc,IAAI,GAAcb,EAAE,CAAC,gBAAgBW,EAAE,gBAAgBC,EAAE,CAAC,CAAC,KAAK,cAAc,GAAG,SAAS,KAAK,gBAAgB,CAAC,SAAS,CAAC,KAAK,QAAQ,SAAS,CAAC,KAAK,QAAQ,QAAQ,oBAAoB,SAAS,KAAK,eAAe,CAAC,EAAE,CAAC,KAAK,cAAc,SAAS,CAAC,KAAK,WAAW,SAAS,CAAC,KAAK,kBAAkB,CAAC,GAAG,EAAE,EAAE,CAAC,OAAO,KAAK,QAAQ,GAAGf,EAAEC,EAAE,CAAC,IAAI,EAAE,EAAE,CAAC,OAAO,KAAK,QAAQ,IAAID,EAAEC,EAAE,CAAC,UAAU,EAAE,CAAC,KAAK,aAAa,KAAK,YAAY,WAAWD,EAAE,KAAK,YAAY,UAAUA,EAAE,QAAQ,CAAC,KAAK,WAAW,QAAQ,CAAC,KAAK,CAAC,SAASA,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,KAAK,SAASA,EAAE,KAAK,QAAQ,KAAK,SAAS,KAAK,CAAC,KAAK,SAAS,EAAE,CAAC,OAAO,CAAC,KAAK,SAAS,CAAC,EAAE,KAAK,YAAY,CAAC,EAAE,KAAK,eAAe,KAAK,aAAa,KAAK,aAAa,KAAK,aAAa,KAAK,SAAS,EAAE,KAAK,QAAQ,MAAM,CAAC,OAAO,CAAC,KAAK,YAAY,KAAK,UAAU,CAAC,EAAE,KAAK,OAAO,EAAE,MAAM,CAAC,KAAK,YAAY,KAAK,UAAU,CAAC,EAAE,KAAK,QAAQ,MAAM,CAAC,KAAK,OAAO,EAAE,IAAI,EAAE,CAAC,IAAMC,EAAED,GAAG,KAAK,MAAMA,GAAG,KAAK,KAAKA,EAAE,KAAK,QAAQ,QAAQ,KAAKC,EAAE,CAAC,SAAS,EAAE,CAAC,OAAOA,EAAE,EAAE,UAAUC,EAAE,CAAC,EAAE,KAAKC,EAAE,CAAC,EAAE,SAASC,EAAE,KAAK,QAAQ,SAAS,OAAOC,EAAE,KAAK,QAAQ,OAAO,KAAKC,EAAE,CAACF,GAAG,KAAK,QAAQ,KAAK,QAAQG,EAAE,WAAWC,EAAE,MAAMC,EAAE,CAAC,EAAE,aAAaC,EAAE,CAAC,EAAE,SAASC,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,GAAG,CAAC,KAAK,WAAW,CAAC,KAAK,UAAUF,EAAE,CAAC,GAAG,CAAC,MAAM,OAAO,QAAQ,CAAC,SAAST,EAAE,CAAC,EAAE,UAAU,CAAC,SAAS,QAAQ,MAAM,CAAC,SAASA,EAAE,CAAC,EAAE,KAAK,UAAU,CAAC,IAAIE,EAAE,GAAa,OAAOF,GAAjB,SAAmB,EAAE,SAAS,cAAcA,EAAE,CAAQA,GAAN,MAAeA,EAAE,WAAY,EAAEA,GAAGE,EAAE,CAAC,GAAG,KAAK,QAAQ,UAAU,EAAO,CAAC,IAAMF,EAAE,KAAK,QAAQ,QAAQ,uBAAuB,CAAC,GAAG,KAAK,aAAaA,EAAE,KAAKA,EAAE,IAAI,IAAMG,EAAED,EAAE,uBAAuB,CAAC,GAAG,KAAK,aAAaC,EAAE,KAAKA,EAAE,KAAK,KAAK,gBAAgB,GAAa,OAAOH,GAAjB,SAAmB,CAAC,GAAG,GAAGC,EAAE,EAAE,KAAK,MAAMD,EAAE,CAAC,KAAK,QAAQ,SAASU,IAAI,KAAK,aAAa,KAAK,eAAe,KAAK,QAAQ,EAAE,GAAM,EAAEV,EAAE,KAAK,MAAM,CAACE,EAAE,MAAO,MAAK,eAAe,KAAK,aAAaF,EAAE,KAAK,UAAU,KAAK,OAAO,CAAC,KAAK,OAAO,CAAC,KAAWQ,GAAN,MAASA,EAAE,KAAK,EAAE,IAAI,KAAK,eAAeE,IAAI,KAAK,aAAaV,GAAG,KAAK,QAAQ,OAAO,KAAK,eAAeA,EAAE,CAAC,SAASI,EAAE,OAAOC,EAAE,KAAKC,EAAE,YAAY,CAAC,IAAI,KAAK,SAAS,CAAC,GAAG,KAAK,YAAY,SAAeC,IAAK,KAAK,EAAE,UAAU,EAAE,IAAI,CAAC,KAAK,YAAY,SAAS,KAAK,aAAa,KAAK,SAAS,KAAK,SAASP,EAAE,KAAK,eAAe,KAAK,UAAU,KAAK,KAAK,KAAK,SAAS,CAAC,KAAK,eAAeA,EAAE,KAAK,UAAU,KAAK,OAAO,CAACU,IAAI,KAAK,aAAaV,GAAGC,GAAG,KAAK,KAAK,CAAC,SAASU,EAAE,CAAC,CAACV,IAAI,KAAK,OAAO,CAAC,KAAK,KAAK,CAAC,SAASU,EAAE,CAAC,CAAOH,IAAK,KAAK,CAAC,KAAK,+BAA+B,CAAC,IAAI,CAAC,IAAI,IAAI,aAAa,CAAC,OAAO,KAAK,QAAQ,UAAU,EAAO,SAAS,gBAAgB,KAAK,QAAQ,QAAQ,IAAI,OAAO,CAAC,OAAO,KAAK,QAAQ,gCAAgC,KAAK,aAAa,KAAK,YAAY,YAAY,KAAK,YAAY,YAAY,KAAK,YAAY,aAAa,KAAK,YAAY,aAAa,KAAK,WAAW,MAAM,KAAK,aAAa,IAAI,KAAK,IAAI,cAAc,CAAC,OAAqB,KAAK,QAAQ,cAA5B,aAAwC,IAAI,cAAc,CAAC,OAAO,KAAK,aAAa,KAAK,YAAY,WAAW,KAAK,YAAY,UAAU,IAAI,QAAQ,CAAC,OAAO,KAAK,QAAQ,SAAS,SAAgB,EAAE,EAAE,CAAC,OAAOR,EAAEC,EAAEA,GAAGA,GAAG,KAAK,eAAe,KAAK,MAAM,CAAC,KAAK,eAAe,IAAI,UAAU,CAAC,OAAW,KAAK,QAAT,EAAe,EAAE,KAAK,OAAO,KAAK,MAAM,IAAI,aAAa,CAAC,OAAO,KAAK,cAAc,IAAI,YAAY,EAAE,CAAC,KAAK,gBAAgBD,IAAI,KAAK,cAAcA,EAAE,KAAK,iBAAiB,EAAE,IAAI,WAAW,CAAC,OAAO,KAAK,YAAY,IAAI,UAAU,EAAE,CAAC,KAAK,cAAcA,IAAI,KAAK,YAAYA,EAAE,KAAK,iBAAiB,EAAE,IAAI,UAAU,CAAC,OAAO,KAAK,WAAW,IAAI,SAAS,EAAE,CAAC,KAAK,aAAaA,IAAI,KAAK,WAAWA,EAAE,KAAK,iBAAiB,EAAE,IAAI,UAAU,CAAC,OAAiB,KAAK,cAAhB,SAA4B,IAAI,WAAW,CAAC,IAAIA,EAAE,QAAQ,OAAO,KAAK,YAAY,GAAG,kBAAkB,KAAK,WAAW,GAAG,iBAAiB,KAAK,cAAc,GAAG,oBAA+B,KAAK,cAAhB,WAA8B,GAAG,iBAAiBA,EAAE,iBAAiB,CAAC,KAAK,kBAAkB,CAAC,KAAK,YAAY,UAAU,GAAG,KAAK,YAAY,UAAU,GAAG,KAAK,YAAY,MAAM,CAAC,kBAAkB,CAAC,KAAK,YAAY,UAAU,KAAK,YAAY,UAAU,QAAQ,gBAAgB,GAAG,CAAC,MAAM,MCA5/W,SAAS,GAAsB,EAAM,CAAC,GAAK,CAAC,aAAW,EAAY,EAAMmB,EAAO,KAAK,CAQu0C,OARt0C,MAAc,CAAC,GAAG,EAAM,QAAS,GAAG,CAAC,EAAM,QAAQ,SAAS,EAAE,CAAC,UAAU,GAAK,CAAC,OAAQ,EAAM,CAAC,QAAQ,MAAM,0BAA0B,EAAM,GAAK,CAAC,EAAM,CAAC,CACnZ,MAAc,CAAC,IAAM,MAAuB,CAAC,GAAG,CAAC,IAAM,EAAkB,SAAS,cAAc,+BAA+B,CAAO,EAAY,SAAS,gBAAsB,EAAkB,GAAa,EAAY,OAAO,EAAY,MAAM,WAAW,SAAY,EAAM,UAAY,GAAmB,EAAmB,EAAM,QAAQ,MAAM,CAAO,EAAM,QAAQ,OAAO,QAAU,EAAM,CAAC,QAAQ,MAAM,+BAA+B,EAAM,GACxb,GAAoB,CACpB,IAAI,EAAuB,EAAkB,GAAG,CAAC,EAAmB,IAAI,iBAAiB,EAAmB,CAAC,EAAkB,IAAI,iBAAiB,EAAmB,CACpK,UAAU,SAAS,kBAAiB,EAAmB,QAAQ,SAAS,gBAAgB,CAAC,UAAU,GAAK,QAAQ,GAAK,WAAW,GAAK,gBAAgB,CAAC,6BAA6B,CAAC,CAAC,CACxL,EAAkB,QAAQ,SAAS,gBAAgB,CAAC,WAAW,GAAK,gBAAgB,CAAC,QAAQ,CAAC,CAAC,QAAS,EAAM,CAAC,QAAQ,MAAM,8BAA8B,EAAM,CAAE,UAAU,CAAC,GAAG,CAAI,GAAmB,EAAmB,YAAY,CAAI,GAAkB,EAAkB,YAAY,OAAQ,EAAM,CAAC,QAAQ,MAAM,iCAAiC,EAAM,IAAM,EAAE,CAAC,CAAC,MAAc,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,OAAO,IAAM,EAAY,SAAS,qBAAqB,IAAI,CAAC,IAAI,IAAIC,EAAE,EAAEA,EAAE,EAAY,OAAO,IAAI,CAAC,IAAM,EAAQ,EAAYA,GAAO,KAAiB,GAAG,CAAC,IAAM,EAAc,EAAO,iBAAiB,EAAQ,CAAI,GAAe,EAAc,iBAAiB,WAAW,GAAG,QAAQ,EAAQ,aAAa,qBAAqB,OAAO,OAAS,EAAW,CAAC,QAAQ,MAAM,gCAAgC,EAAW,SAAU,EAAM,CAAC,QAAQ,MAAM,+BAA+B,EAAM,GAAI,EAAE,CAAC,CAAC,MAAc,CAAC,GAAG,CAAC,GAAG,OAAO,IAAQ,WAAW,CAAC,QAAQ,MAAM,yBAAyB,CAAC,OAAQ,EAAM,QAAQ,IAAI,GAAM,CAAC,UAAU,GAAW,IAAI,GAAG,CAAC,CAAC,IAAM,EAAI,GAAM,CAAC,GAAG,EAAM,QAAS,GAAG,CAAC,EAAM,QAAQ,IAAI,EAAK,CAAC,sBAAsB,EAAI,OAAQ,EAAM,CAAC,QAAQ,MAAM,4BAA4B,EAAM,GAAW,EAAY,sBAAsB,EAAI,CAAC,UAAU,CAAmC,GAAlC,qBAAqB,EAAY,CAAI,EAAM,QAAS,GAAG,CAAC,EAAM,QAAQ,SAAS,CAAC,EAAM,QAAQ,WAAY,EAAM,CAAC,QAAQ,MAAM,0BAA0B,EAAM,SAAY,EAAM,CAAkD,OAAjD,QAAQ,MAAM,4BAA4B,EAAM,KAAW,KAAM,CAAC,EAAU,CAAC,CACp9C,MAAc,CAAC,GAAG,CAAC,GAAG,CAAC,UAAU,CAAC,EAAM,QAAQ,OAChD,IAAM,EAAgB,MAAM,KAAK,SAAS,iBAAiB,UAAU,EAAE,EAAE,CAAC,CAAC,OAAO,GAAS,CAAC,GAAG,CAAC,EAAQ,MAAO,GAAM,IAAM,EAAO,EAAQ,GAAG,CAAC,EAAO,KAAK,MAAO,GACjK,IAAM,EAAe,EAAO,KAAK,WAAW,EAAO,SAAS,OAAO,EAAE,EAAO,KAAK,WAAW,KAAK,EAAE,EAAO,KAAK,WAAW,IAAI,CAAO,EAAQ,EAAO,KAAK,SAAS,IAAI,CAAC,OAAO,GAAgB,GAAU,CAAC,IAAI,GAAQ,CAAC,GAAG,CAAC,IAAM,EAAc,EAAa,EAAK,EAAc,KAAK,SAAS,IAAI,CAAC,IAAI,EAAc,KAAK,MAAM,IAAI,CAAC,KAAK,GAAG,GAAS,EAAY,EAAK,mBAAmB,EAAK,CAAC,GAAO,EAAa,EAAE,GAAG,CAAC,GAAG,EAAY,CAAC,IAAM,EAAc,SAAS,cAAc,EAAY,CAAC,GAAG,EAAc,CAAC,IAAM,EAAY,EAAO,iBAAiB,EAAc,CAAC,gBAAgB,EAAa,GAAY,SAAS,EAAY,EAAI,UAAW,EAAY,CAAC,QAAQ,MAAM,gCAAgC,EAAY,CAAE,MAAM,CAAC,OAAK,eAA2B,gBAAc,OAAQ,EAAY,CAAuD,OAAtD,QAAQ,MAAM,2BAA2B,EAAY,CAAQ,OAAQ,CAAC,OAAO,QAAQ,CAAO,GAAa,EAAE,EAAK,IAAe,CAAC,GAAG,CAAIC,GAAGA,EAAE,gBAAe,EAAE,gBAAgB,CAAI,EAAM,SAAS,GAAM,EAAM,QAAQ,SAAS,EAAK,CAAC,OAAO,EAAE,GAAc,GAAG,CAAC,OAAS,EAAM,CAAC,QAAQ,MAAM,iCAAiC,EAAM,GAAU,EAAS,EAAgB,KAAK,CAAC,OAAK,kBAAgB,GAAG,EAAYA,EAAE,EAAK,EAAa,CAAC,CAAkJ,OAAjJ,EAAgB,SAAS,CAAC,iBAAe,IAAQ,CAAI,GAAe,EAAS,IAAQ,EAAc,iBAAiB,QAAQ,EAAS,GAAO,EAAI,KAAW,CAAC,EAAgB,SAAS,CAAC,iBAAe,IAAQ,CAAI,GAAe,EAAS,IAAQ,EAAc,oBAAoB,QAAQ,EAAS,GAAO,EAAI,QAAU,EAAM,CAAuD,OAAtD,QAAQ,MAAM,iCAAiC,EAAM,KAAW,KAAM,CAAC,EAAM,CAAC,CAAqB,EAAK,MAAM,CAAC,MAAM,EAAM,MAAM,CAAC,6BARxkD,IAA4D,KAAyB,IAAoC,CAa3J,GAAa,EAAQ,GAAsB,CAAC,+BAA+B,4DAA4D,6EAA6E,6CAA6C,0DAA0D,CAAC,GAAG,IAAgB,GAAa,GAAa,YAAY,gBAAgB,EAAoB,GAAa,CAAC,UAAU,CAAC,MAAM,YAAY,KAAK,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,YAAY,qEAAqE,CAAC,CAAC,ICL3kB,SAAwBC,GAAY,EAAM,CAAC,IAAM,EAAc,GAAiB,EAAM,IAAI,EAAM,MAAM,EAAM,YAAY,CAAC,OAAoB,EAAK,MAAM,CAAC,cAAc,OAAO,MAAM,CAAC,QAAQ,OAAO,SAAS,OAAO,UAAU,OAAO,WAAW,SAAS,eAAe,SAAS,GAAG,EAAM,MAAM,CAAC,wBAAwB,CAAC,OAAO,EAAc,CAAC,CAAC,CACpV,SAAS,GAAgB,EAAI,CAAC,IAAM,EAAiB,EAAI,MAAM,0BAA0B,CAAC,MAAM,CAAC,GAAkB,EAAiB,MAAM,GAAO,IAAQ,IAAI,CAAE,SAAS,GAAiB,EAAI,EAAM,GAAc,EAAY,GAAqB,CAAC,IAAI,EAAc,EAAI,MAAM,aAAa,GAAG,GAAG,AAAmC,KAAhB,EAAI,GAA0B,EAAI,MAAM,aAAa,GAAG,IAAI,IAAM,EAAM,EAAc,MAAM,kBAAkB,GAAG,GAAS,EAAO,EAAc,MAAM,mBAAmB,GAAG,GAAS,EAAQ,EAAc,MAAM,oBAAoB,GAAG,IAAI,MAAM,IAAI,CAAoB,IAAU,GAAuB,IAAU,GAAM,GAAO,GAAQ,EAAI,EAAI,QAAQ,kBAAkB,eAAe,CAAC,EAAI,EAAI,QAAQ,mBAAmB,gBAAgB,EAAO,EAAI,EAAI,QAAQ,OAAO,kCAAkC,CAAE,IAAI,EAA2B,GACzd,OADke,EAAI,SAAS,SAAS,EAAE,EAAI,SAAS,WAAW,IAAE,EAAI,EAAI,QAAQ,4BAA4B,EAAM,EAAK,IAAY,IAAQ,QAAQ,IAAQ,cAAsB,EAC7+B,IAAQ,QAAe,IAAI,EAA2B,GAAW,GAAG,EAAK,IAAI,EAAM,IAAK,EAAM,IAA4B,EAAI,EAAI,QAAQ,8CAA8C,GAAO,IAAI,EAAM,MAAM,EAAE,CAAC,SAAS,EAAM,IAAI,EAAE,EAAI,EAAI,QAAQ,2BAA2B,EAAM,IAAY,IAAQ,IAAY,EAAa,iBAAiB,EAAY,GAAK,CAAQ,6BAVvU,IAAoD,CAAM,GAAc,UAAgB,GAAY,m2BAAy2B,GAAqB,IAQvrB,EAAoBA,GAAY,CAAC,IAAI,CAAC,MAAM,MAAM,KAAK,EAAY,OAAO,aAAa,GAAY,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,KAAK,IAAI,IAAI,GAAG,IAAI,EAAE,aAAa,GAAqB,OAAO,GAAO,GAAgB,EAAM,IAAI,CAAC,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,aAAa,GAAc,YAAY,wEAAwE,CAAC,CAAC,ICGpb,SAAS,GAAiB,EAAE,EAAE,EAAE,CAAC,IAAMC,EAAEC,EAAE,QAAQ,aAAa,GAAG,CAAC,SAAS,EAAQ,EAAE,CAAC,KAAMA,EAAE,GAAE,GAAG,EAAE,OAAOA,EAAE,EAAE,GAAQD,IAAL,GAAO,CAAC,IAAME,EAAE,SAASD,EAAE,CAAC,OAAO,MAAMC,EAAE,CAAC,EAAE,EAAQA,EAAE,CAAC,GAAGF,IAAIC,EAAE,CAAC,IAAIC,EAAE,EAAE,OAAOF,EAAP,CAAU,IAAI,IAAI,EAAE,GAAG,MAAM,IAAI,MAAM,EAAE,GAAG,GAAGE,EAAE,CAAC,IAAIC,EAAE,WAAWF,EAAE,MAAM,EAAEA,EAAE,OAAOD,EAAE,OAAO,CAAC,CAA2B,OAAvB,MAAMG,EAAE,CAAQ,GAAE,GAAGD,EAASC,EAAE,GAAI,EAAE,EAAQA,EAAE,CAAC,IAAG,OAAOD,EAAmB,SAAS,GAAe,EAAE,EAAE,CAAC,EAAE,MAAM,GAAE,CAAC,SAAS,GAAG,CAAkB,OAATA,EAAE,MAAM,CAAC,CAAU,IAAI,aAAa,EAAE,MAAM,GAAK,MAAM,IAAI,WAAW,EAAE,MAAM,GAAK,SAAS,CAAuC,SAAS,GAAkB,EAAE,CAAC,IAAMA,EAAE,CAAC,GAAG,GAAE,CAAO,GAAM,EAAE,IAAID,EAAE,aAAaC,EAAE,EAAEF,EAA0N,MAAxN,GAAE,MAAM,EAAK,QAAQ,KAAK,CAAC,EAAE,OAAO,EAAK,SAAS,KAAK,CAAC,EAAE,OAAO,GAAiB,EAAK,SAAS,GAAG,CAAC,CAAC,GAAeE,EAAE,EAAK,OAAO,GAAG,CAAC,CAAC,EAAE,oBAAoB,EAAK,sBAAsB,EAAK,sBAAsB,GAAG,CAAC,CAAQA,EAAE,SAAS,GAA0B,EAAE,EAAE,CAAC,IAAI,IAAMF,KAAK,GAAE,GAAGC,EAAED,KAAKE,EAAEF,GAAG,MAAO,GAAK,MAAO,GAA8tB,SAAS,GAAyB,EAAE,EAAE,CAAC,IAAMA,EAAE,EAAE,CAAC,CAACC,EAAE,OAAQ,CAACC,EAAE,QAAQ,EAAE,MAAM,IAAM,CAACD,EAAE,OAAQ,CAACC,EAAE,QAAQ,EAAE,MAAM,IAAM,IAAMC,IAAIF,EAAE,QAAQ,IAAIC,EAAE,QAAQ,IAAI,EAAkB,OAAhB,IAAI,EAAE,OAAOC,GAAUH,EAAE,SAAS,GAAc,EAAE,EAAE,CAAC,IAAMI,EAAE,GAAyBH,EAAED,EAAE,CAAC,IAAI,IAAMK,KAAK,GAAE,KAAK,GAAEA,KAAKJ,GAAG,EAAEI,KAAKD,KAAK,EAAEC,GAAG,GAAEA,IAAIA,KAAKL,EAAE,EAAEK,GAAGL,EAAEK,GAAGA,KAAKJ,IAAI,EAAEI,GAAGJ,EAAEI,IAAI,OAAOD,EAAE,SAAS,GAAa,EAAE,EAAE,CAAC,IAAMJ,EAAEC,EAAE,MAAYE,EAAEF,EAAE,SAAS,OAAO,OAAO,KAAK,CAAOG,EAAE,OAAO,OAAO,KAAK,CAAC,SAAS,EAAQ,EAAE,CAAC,GAAGJ,EAAEC,GAAG,MAAO,GAAEA,GAAG,EAAE,CAAC,GAAG,EAAEA,KAAKG,GAAG,CAAC,EAAEH,GAAG,KAAK,IAAMC,EAAEC,EAAEF,IAAIE,EAAEF,GAAG,OAAaD,EAAEE,GAAG,EAAQA,EAAE,CAAC,IAAI,EAAED,GAAG,CAACC,EAAE,CAAC,OAAOF,EAAE,EAAE,OAAOI,EAAEH,GAA+D,OAA3DC,GAAG,OAAO,KAAKF,EAAE,CAAC,OAAO,OAAO,KAAKG,EAAE,CAAC,EAAE,QAAQ,EAAQ,CAAQC,EAAE,SAAS,GAAoB,EAAE,EAAE,EAAE,CAAC,IAAMD,EAAEF,EAAE,MAAYG,EAAEH,EAAE,SAAS,OAAO,OAAO,KAAK,CAAKI,EAAE,EAAE,CAAC,SAAS,EAAM,EAAE,CAAC,EAAE,GAAcF,EAAEF,IAAIG,EAAEH,GAAGI,EAAE,CAA2B,OAA1B,EAAMH,EAAE,CAAC,EAAE,QAAQ,EAAM,CAAQ,GAAcD,EAAEI,EAAE,CAAC,SAAS,GAAa,EAAE,EAAE,CAAC,IAAML,EAAE,EAAE,CAAC,GAAc,OAAOC,GAAlB,UAAgC,OAAOA,EAAE,OAApB,SAA0B,OAAOD,EAAE,EAAE,qBAAqB,OAAOC,EAAE,UAAU,SAAS,GAAG,CAAC,EAAEA,EAAE,KAAK,CAAC,EAAE,KAAKA,EAAE,GAAG,CAAC,IAAME,EAAE,GAAaF,EAAE,CAAC,IAAI,IAAMG,KAAKD,EAAE,CAAC,IAAME,EAAEF,EAAEC,GAAMC,IAAG,EAAED,EAAE,GAAoBH,EAAEG,EAAEC,EAAE,CAAC,CAAC,EAAE,KAAKD,EAAE,EAAE,OAAOJ,EAAqD,SAAS,GAAmB,EAAE,EAAE,CAAC,IAAI,IAAMA,KAAKE,EAAE,GAAGF,KAAKC,GAAG,OAAOA,EAAED,IAAK,OAAOE,EAAEF,GAAG,MAAO,GAAM,MAAO,GAAK,SAAS,GAAuB,EAAE,CAAC,GAAc,OAAOC,GAAlB,WAA4BA,EAAE,OAAO,KAAK,IAAMC,EAAED,EAAiF,GAAjE,OAAOC,EAAE,QAApB,UAA4B,CAACD,EAAE,OAAkB,OAAOA,EAAE,OAApB,UAAyC,CAAC,GAAmBA,EAAE,GAAE,CAAC,OAAO,KAAK,IAAMD,EAAEE,EAAE,MAAM,IAAI,IAAMD,KAAKD,EAAE,CAAC,IAAME,EAAEF,EAAEC,GAAG,GAAG,CAACA,EAAE,MAAM,GAAE,EAAa,OAAOC,EAAE,MAApB,UAA0B,CAAC,GAAmBA,EAAE,GAAE,CAAC,OAAO,KAAK,IAAME,EAAEF,EAAE,SAAS,OAAO,OAAO,KAAK,CAAC,IAAI,IAAMD,KAAKG,EAAE,CAAC,IAAMF,EAAEE,EAAEH,GAASI,EAAEH,EAAE,OAAO,GAAG,CAACD,EAAE,MAAM,GAAE,EAAa,OAAOI,GAAlB,UAAqB,CAACL,EAAEK,IAAI,CAACD,EAAEC,IAAI,CAAC,GAAmBH,EAAE,GAAE,CAAC,OAAO,KAAK,OAAOA,EAA8B,SAAS,GAAW,EAAE,EAAE,CAAC,MAAM,CAAC,SAASD,EAAE,OAAOC,EAAE,MAAM,OAAO,OAAO,KAAK,CAAC,QAAQ,IAAI,IAAI,CAAC,SAAS,EAAW,EAAE,EAAE,CAAC,IAAMF,EAAEM,GAAEL,KAAK,GAAEA,GAAG,OAAO,OAAO,KAAK,EAAE,OAAOD,EAAEE,KAAK,EAAEA,GAAG,GAAWD,EAAEC,EAAE,EAAE,SAAS,GAAW,EAAE,EAAE,CAAC,OAAO,GAAuBA,EAAE,CAAC,GAAaA,IAAI,EAAE,IAAI,CAAC,EAAE,EAAE,MAAMA,GAAGF,EAAEC,EAAE,QAAQ,IAAIC,EAAE,GAAG,CAAC,EAAE,CAAC,SAAS,GAAiB,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,GAAc,OAAOF,EAAE,MAApB,SAA4C,MAAlB,GAAE,MAAME,GAAG,CAAC,GAAGF,EAAE,CAAQ,QAAc,EAAE,MAAO,GAAM,SAAS,GAAY,EAAE,EAAE,CAAC,IAAIA,EAAE,EAAE,CAAgQ,OAA5O,OAAOC,GAAlB,SAAoB,CAACA,EAAE,CAAC,OAAO,KAAKK,GAAE,EAAG,SAAS,GAAG,EAAoB,OAAOL,GAAlB,UAAgC,OAAOC,GAAlB,SAAoB,CAACA,EAAE,CAAC,OAAO,KAAKI,GAAEL,IAAI,EAAE,CAAC,EAAG,SAAS,GAAG,CAAC,IAAME,EAAE,EAAWF,EAAEC,EAAE,CAAC,EAAEF,EAAE,OAAO,OAAO,KAAKG,EAAE,MAAM,CAAC,KAAK,IAASF,IAAL,GAAiB,GAAV,IAAIA,EAAE,KAAQC,EAAE,IAAIF,GAAG,CAAC,GAAG,GAAG,CAAQA,EAAc,SAAS,GAAiB,EAAE,CAA6B,OAAhB,OAAOC,GAAnB,YAAuB,GAAEA,GAAU,GAAE,SAAS,GAAY,EAAE,CAAC,IAAMC,EAAa,OAAOD,GAAlB,SAAoB,GAAaA,EAAE,GAAK,GAAE,CAACA,EAAE,GAAGC,EAAE,CAAC,IAAMD,EAAE,EAAWC,EAAE,SAASA,EAAE,OAAO,CAAOF,EAAEE,EAAE,KAAK,OAAOD,EAAE,MAAMD,KAAKC,EAAE,QAAQ,IAAID,EAAE,CAAC,KAAK,IAAK,KAAI,SAAS,GAAU,EAAE,EAAE,CAAC,IAAMA,EAAE,GAAaC,EAAE,GAAK,GAAE,CAA4D,OAAvDD,EAA8D,GAAvC,EAAWA,EAAE,SAASA,EAAE,OAAO,CAA2BA,EAAE,KAAKE,EAAE,CAAjF,GAAkF,SAAS,GAAgB,EAAE,EAAE,CAAC,GAAc,OAAOD,GAAlB,SAAoB,MAAO,GAA8C,GAA7B,OAAOC,GAAlB,WAAsB,EAAED,EAAE,UAAU,IAAO,IAAG,CAACC,GAAG,CAACD,EAAE,OAAO,CAAC,IAAIC,EAAE,GAAuG,OAA9F,GAAuBD,EAAE,GAAE,EAAE,OAAO,GAAG,GAAaA,IAAI,EAAE,IAAI,CAAC,GAAG,GAAUA,EAAED,EAAE,GAAG,EAAE,MAAQ,EAAQE,EAAE,IAAMF,EAAEC,EAAE,OAAiG,OAAtF,GAAiB,CAAC,SAASC,EAAE,OAAOF,EAAE,KAAK,IAAI,CAAC,CAA4C,CAAC,CAAC,GAAxB,EAAWE,EAAEF,EAAE,CAAsBC,EAAE,CAArD,GAAsD,SAAS,GAAa,EAAE,CAAC,MAAM,CAAC,CAAC,GAAYA,EAAE,CAAC,SAAS,GAAU,EAAE,CAAC,IAAMC,EAAE,GAAYD,EAAE,CAAC,OAAOC,EAAE,CAAC,GAAG,GAAE,GAAGA,EAAE,CAAC,KAAK,SAAS,GAAU,EAAE,CAAC,IAAMA,EAAE,CAAC,OAAO,EAAE,CAAC,QAAQ,EAAE,CAAC,QAAQ,EAAE,CAAC,CAAOF,EAAE,OAAO,OAAO,KAAK,CAAC,EAAE,OAAO,EAAE,IAAIC,EAAE,WAAWC,EAAE,SAA8CD,EAAE,SAASC,EAAE,OAAwCD,EAAE,KAAK,cAAcC,EAAE,KAAK,CAA7DD,EAAE,OAAO,cAAcC,EAAE,OAAO,CAAzFD,EAAE,SAAS,cAAcC,EAAE,SAAS,EAAoF,CAAC,IAAIC,EAAE,CAAC,SAAS,GAAG,OAAO,GAAG,KAAK,GAAG,CAA0V,OAAzV,EAAE,SAAS,GAAG,CAAC,GAAGA,EAAE,OAAOF,EAAE,MAAME,EAAE,SAASF,EAAE,QAAQE,EAAE,WAAWF,EAAE,SAAS,OAAO,EAAEA,EAAE,IAAMG,EAAEH,EAAE,SAAeI,EAAEJ,EAAE,OAAaM,EAAEN,EAAE,KAAWO,EAAER,EAAEI,KAAK,EAAEA,GAAG,OAAO,OAAO,KAAK,EAAQK,EAAED,EAAEH,KAAK,EAAEA,GAAG,EAAWD,EAAEC,EAAE,EAAMK,EAAE,EAAEH,KAAKE,EAAE,MAAMP,EAAE,OAAYG,IAAL,IAAQI,EAAE,QAAQ,IAAIF,EAAE,CAACL,EAAE,QAAQA,EAAE,QAAQ,IAAMI,EAAE,CAAC,SAASF,EAAE,OAAOC,EAAE,KAAKE,EAAE,CAAC,EAAE,KAAKD,EAAE,GAAG,CAAQJ,EAAE,SAAS,GAAe,EAAE,EAAE,CAAC,EAAE,SAAS,GAAG,CAAC,IAAMF,EAAEC,EAAE,gBAAgB,IAAI,EAAE,gBAAgBD,EAAE,QAAQ,GAAGC,EAAE,KAAKC,GAAG,IAAI,CAAC,SAAS,GAAgB,EAAE,CAAKD,EAAE,uBAAsB,EAAE,qBAAqB,GAAK,gBAAgB,CAAC,EAAE,qBAAqB,GAAM,IAAMC,EAAED,EAAE,gBAAgBA,EAAE,gBAAgB,MAAM,EAAE,CAAC,EAAE,CAAC,GAAG,CAACC,EAAE,OAAO,OAAO,IAAIF,EAAE,GAAYG,EAAEF,EAAE,SAAeG,EAAEH,EAAE,OAAO,EAAE,SAAS,GAAG,CAAC,IAAMI,EAAEH,EAAE,MAAYK,EAAEF,EAAE,QAAQ,OAAO,EAAE,QAAQA,EAAE,QAAQ,QAAQ,GAAG,CAAC,GAAGH,EAAE,SAASE,EAAE,MAAO,GAAK,IAAMG,EAAEL,EAAE,KAAK,GAAGD,EAAE,MAAMM,GAAG,EAAE,OAAO,KAAK,CAAC,SAASJ,EAAE,OAAOC,EAAE,KAAKG,EAAE,CAAC,KAAK,CAAC,GAAG,CAACN,EAAE,QAAQ,IAAIM,EAAE,CAAS,MAAP,GAAE,GAAY,GAAK,EAAE,QAAQ,KAAK,CAAC,SAASJ,EAAE,OAAOC,EAAE,KAAKG,EAAE,CAAC,CAAC,MAAO,KAAQ,CAAIF,EAAE,QAAQ,SAASE,IAAG,GAAG,GAAe,CAACN,EAAE,CAACC,EAAE,GAAG,CAAC,EAAE,SAASG,EAAE,OAAO,MAAM,EAAE,CAACA,EAAE,QAAQ,MAAM,EAAE,CAACA,EAAE,QAAQ,MAAM,EAAE,CAACH,EAAE,MAAM,IAAI,GAAG,EAAU,SAAS,GAAc,EAAE,EAAE,EAAE,CAAC,IAAMC,EAAE,KAAUC,EAAE,GAAe,KAAK,KAAKJ,EAAEG,EAAE,CAAC,GAAG,CAACD,EAAE,QAAQ,OAAO,OAAOE,EAAE,IAAMC,EAAE,CAAC,GAAGF,EAAE,MAAMD,EAAE,SAASD,EAAE,MAAMG,EAAE,CAAuE,OAAtE,EAAE,SAAS,GAAG,EAAEH,AAAoB,EAAE,kBAAgB,EAAE,EAAG,KAAKI,EAAE,GAAG,CAAQD,EAA8B,SAAS,GAAa,EAAE,EAAE,CAAC,GAAEH,GAAGC,EAAE,SAAS,GAAa,EAAE,CAAC,OAAOS,GAAEV,IAAIU,GAAE,IAAI,SAAS,GAAY,EAAE,EAAE,GAAK,EAAE,GAAM,CAAC,IAAMR,EAAE,EAAE,CAAkF,OAAjF,EAAE,SAAS,GAAG,CAAC,IAAMC,EAAa,OAAOH,GAAlB,SAAoB,GAAaA,EAAEC,EAAEF,EAAE,CAACC,EAAE,GAAGE,EAAE,KAAKC,EAAE,GAAG,CAAQD,EAA0F,SAAS,GAAU,EAAE,EAAE,EAAE,EAAE,CAAC,IAAMC,EAAEH,EAAE,UAAU,OAAaI,EAAEJ,EAAE,OAAO,KAAK,MAAM,KAAK,QAAQ,CAACG,EAAE,CAACH,EAAE,MAAUM,EAAE,GAAGN,EAAE,OAAO,CAAC,IAAIC,EAAED,EAAE,UAAU,MAAM,EAAE,CAAM,IAAL,EAAE,EAAE,CAAOC,EAAE,OAAO,GAAE,CAAC,IAAMD,EAAE,KAAK,MAAM,KAAK,QAAQ,CAACC,EAAE,OAAO,CAAC,EAAE,KAAKA,EAAED,GAAG,CAAC,EAAEC,EAAE,MAAM,EAAED,EAAE,CAAC,OAAOC,EAAE,MAAMD,EAAE,EAAE,CAAC,CAAC,EAAEM,EAAE,OAAOL,EAAE,MAAM,EAAED,EAAE,UAAU,MAAMI,EAAE,CAAC,OAAOJ,EAAE,UAAU,MAAM,EAAEI,EAAE,CAAC,CAAC,IAAMG,EAAE,KAAK,KAAK,CAAKC,EAAE,UAAcC,EAAE,EAAMJ,EAAMM,EAAE,KAASC,EAAE,EAAE,CAAKF,EAAE,EAAE,CAAc,OAAOR,GAApB,YAAuBQ,EAAE,KAAKR,EAAE,CAAC,SAAS,GAAY,CAAC,AAAsB,KAAhB,aAAaS,EAAE,CAAG,MAAM,SAAS,GAAO,CAAaH,IAAZ,YAAgB,EAAE,WAAW,GAAY,CAAC,EAAE,SAAS,GAAG,CAAaR,EAAE,SAAd,YAAuB,EAAE,OAAO,aAAa,CAAC,EAAE,EAAE,CAAC,SAAS,EAAU,EAAE,EAAE,CAAC,IAAI,EAAE,EAAE,EAAe,OAAOA,GAApB,YAAuBU,EAAE,KAAKV,EAAE,CAAC,SAAS,GAAgB,CAAC,MAAM,CAAC,UAAUO,EAAE,QAAQN,EAAE,OAAOO,EAAE,YAAYC,EAAE,eAAeG,EAAE,OAAiB,YAAgB,QAAM,CAAC,SAAS,GAAW,CAAC,EAAE,SAAS,EAAE,SAAS,GAAG,CAAC,EAAE,IAAK,GAAEP,EAAE,GAAG,CAAC,SAAS,GAAY,CAAC,EAAE,SAAS,GAAG,CAAaL,EAAE,SAAd,YAAuB,EAAE,OAAO,aAAa,CAAC,EAAE,EAAE,CAAC,SAAS,EAAe,EAAE,EAAE,EAAE,CAAC,IAAMG,EAAcJ,IAAZ,UAAqC,OAAvB,EAAEa,EAAE,QAAQ,GAAGZ,IAAIC,GAAG,CAAQO,EAAP,CAAU,IAAI,UAAU,MAAM,IAAI,SAAS,GAAGL,GAAG,CAACH,EAAE,iBAAiB,OAAO,MAAM,QAAQ,OAAO,GAAaD,IAAV,QAAY,GAAGI,EAAG,EAAED,EAAE,EAAE,SAASI,EAAE,OAAO,GAAU,CAAC,GAAW,MAAM,CAA2B,GAA1B,GAAY,CAAC,GAAY,CAAI,CAACN,EAAE,OAAO,CAAC,IAAMD,EAAEC,EAAE,UAAU,QAAQC,EAAE,SAAS,CAAMF,IAAL,IAAQA,IAAIC,EAAE,QAAQ,EAAE,MAAMD,GAAG,EAAE,YAAY,EAAE,SAAS,GAAG,CAAC,EAAEG,EAAE,GAAG,MAAM,EAAEA,EAAE,GAAW,CAAE,SAAS,GAAU,CAAC,GAAeM,IAAZ,UAAc,OAAO,GAAY,CAAC,IAAMN,EAAEI,EAAE,OAAO,CAAC,GAAYJ,IAAT,IAAK,GAAM,CAAC,GAAGU,EAAE,OAAO,CAAC,EAAE,gBAAgB,CAAC,GAAY,CAAgBJ,IAAZ,YAAe,GAAY,CAAC,GAAW,IAAIR,EAAE,QAAQ,CAAC,OAAO,GAAW,CAAC,OAAO,IAAMG,EAAE,CAAC,OAAO,UAAU,SAASD,EAAE,UAAU,EAAE,IAAI,CAAC,EAAeC,EAAEH,EAAEC,EAAE,EAAE,CAAC,EAAE,KAAKE,EAAE,CAAC,IAAI,EAAE,WAAW,EAASH,EAAE,OAAO,CAAC,EAAEE,EAAED,EAAEE,EAAE,SAAS,CAAsB,OAArB,WAAW,EAAS,CAAQ,EAAe,SAAS,GAAe,EAAE,CAAC,IAAMF,EAAE,CAAC,GAAG,GAAE,GAAGD,EAAE,CAAKD,EAAE,EAAE,CAAC,SAAS,GAAS,CAAC,EAAEA,EAAE,QAAQ,GAAeC,GAAG,CAAC,SAAhB,WAAwB,CAAC,SAAS,EAAM,EAAE,EAAE,EAAE,CAAC,IAAMI,EAAE,GAAUH,EAAED,EAAEE,IAAI,EAAE,IAAI,CAAC,GAAS,CAAC,GAAGC,EAAEH,EAAEC,EAAE,GAAG,CAAW,OAAV,EAAE,KAAKG,EAAE,CAAQA,EAAE,SAAS,EAAK,EAAE,CAAC,OAAOL,EAAE,MAAM,GAAGC,EAAEC,EAAE,EAAE,EAAE,KAAkG,MAArF,CAAO,QAAW,OAAK,SAAS,GAAG,CAAC,EAAE,MAAMD,GAAG,aAAaC,EAAE,MAAc,UAAQ,CAAU,SAAS,GAAgB,EAAE,CAAC,IAAIA,EAAE,GAAc,OAAOD,EAAE,WAApB,SAA8B,EAAE,CAACA,EAAE,UAAU,SAAM,EAAEA,EAAE,UAAa,EAAEC,aAAa,QAAQ,CAACA,EAAE,OAAO,OAAO,KAAiM,MAApL,CAAC,UAAUA,EAAE,KAAKD,EAAE,MAAM,IAAI,OAAOA,EAAE,QAAQ,IAAI,OAAOA,EAAE,QAAQ,IAAI,QAAQA,EAAE,SAAS,IAAI,OAAO,KAAOA,EAAE,OAAO,MAAMA,EAAE,OAAO,EAAE,iBAAiB,KAAQA,EAAE,iBAAiB,CAA8Q,SAAS,GAAiB,EAAE,EAAE,CAAC,IAAMD,EAAE,GAAgBE,EAAE,CAAiC,OAAtBF,IAAP,KAAgB,IAAM,GAAEC,GAAGD,EAAS,IAAK,SAAS,GAAa,EAAE,CAAC,OAAO,GAAEC,GAAG,SAAS,IAAkB,CAAC,OAAO,OAAO,KAAK,GAAE,CAAC,SAAS,IAAiB,EAA8B,SAAS,GAAmB,EAAE,CAAC,GAAG,CAAC,GAAEA,GAAG,CAAC,IAAMC,EAAE,GAAaD,EAAE,CAAC,GAAG,CAACC,EAAE,OAAiE,GAAED,GAA1B,CAAC,OAAOC,EAAE,WAApC,GAAeA,EAAE,CAAgC,CAAQ,OAAO,GAAED,GAAG,SAAS,GAAa,EAAE,EAAE,EAAE,CAAC,IAAIE,EAAMC,EAAE,GAAc,OAAOH,GAAlB,SAAoB,CAAC,IAAMC,EAAE,GAAaD,EAAE,CAAC,GAAG,CAACC,EAAiB,OAAd,EAAE,IAAK,GAAE,IAAI,CAAQ,GAAgB,EAAEA,EAAE,KAAK,IAAMG,EAAE,GAAmBJ,EAAE,CAAC,IAAI,EAAEI,EAAE,gBAAgB,CAAC,IAAMH,EAAE,GAAgBD,EAAE,CAAC,GAAGC,EAAE,CAAC,EAAE,GAAeA,EAAE,CAAuC,IAAMG,EAAE,GAAtCJ,EAAE,UAAUA,EAAE,UAAU,GAAG,GAA0B,CAAC,IAAI,EAAEI,EAAE,OAAuD,MAA7C,CAACF,GAAG,CAACC,GAAG,EAAE,IAAK,GAAE,IAAI,CAAQ,IAAuBD,EAAE,MAAMD,EAAEE,EAAEJ,EAAE,EAAE,CAAC,MAA4G,SAAS,GAAc,EAAE,EAAE,CAAC,GAAG,CAAC,OAAOC,EAAE,QAAQC,EAAE,MAAS,GAAG,SAAS,GAAc,EAAE,EAAE,EAAE,CAAC,GAAG,CAAgB,OAAf,EAAE,QAAQA,EAAEF,EAAE,CAAQ,QAAa,GAAG,SAAS,GAAiB,EAAE,EAAE,CAAC,GAAG,CAAC,EAAE,WAAWE,EAAE,MAAS,GAAG,SAAS,GAA4B,EAAE,EAAE,CAAC,OAAO,GAAcD,EAAE,GAAEC,EAAE,UAAU,CAAC,CAAC,SAAS,GAA4B,EAAE,CAAC,OAAO,SAAS,GAAcD,EAAE,GAAE,CAAC,EAAE,EAAwF,SAAS,GAAwB,EAAE,CAAC,GAAEA,EAA8C,SAAS,GAAkB,EAAE,CAAC,IAAMC,EAAED,EAAE,UAAU,GAAG,CAAC,GAAG,IAAG,GAAEC,IAAe,OAAO,GAAEA,GAAG,QAAvB,SAA8B,OAAO,GAAEA,QAAW,EAAE,EAAED,GAAG,GAAM,SAAS,GAAsB,EAAE,EAAE,CAAC,IAAMD,EAAE,GAAkBC,EAAE,CAAC,GAAG,CAACD,EAAE,OAAO,IAAMG,EAAE,GAAcH,EAAE,GAAE,CAAC,GAAGG,IAAI,GAAE,CAAC,GAAGA,EAAE,CAAC,IAAMF,EAAE,GAA4BD,EAAE,CAAC,IAAI,IAAIE,EAAE,EAAEA,EAAED,EAAE,IAAI,GAAiBD,EAAE,GAAEE,EAAE,UAAU,CAAC,CAAC,GAAcF,EAAE,GAAE,GAAE,CAAC,GAA4BA,EAAE,EAAE,CAAC,OAAO,IAAMI,EAAE,KAAK,MAAM,KAAK,KAAK,CAAC,GAAE,CAAC,GAAQ,EAAU,GAAG,CAAC,IAAMD,EAAE,GAAEF,EAAE,UAAU,CAAOI,EAAE,GAAcL,EAAEG,EAAE,CAAC,GAAc,OAAOE,GAAlB,SAAoB,CAAC,GAAG,CAAC,IAAML,EAAE,KAAK,MAAMK,EAAE,CAAC,GAAc,OAAOL,GAAlB,UAAgC,OAAOA,EAAE,QAApB,UAA4BA,EAAE,OAAOI,GAAc,OAAOJ,EAAE,UAApB,UAAyC,OAAOA,EAAE,MAApB,UAAqC,OAAOA,EAAE,KAAK,QAAzB,UAAiCE,EAAEF,EAAEC,EAAE,CAAC,MAAO,QAAa,EAAE,GAAiBD,EAAEG,EAAE,GAAOE,EAAE,GAA4BL,EAAE,CAAC,IAAI,IAAIE,EAAEG,EAAE,EAAEH,GAAG,EAAE,IAAQ,EAAUA,EAAE,GAAIA,IAAIG,EAAE,GAAG,IAAI,GAA4BL,EAAEK,EAAE,EAAM,GAAEJ,GAAG,IAAIC,EAAE,EAAC,SAAS,IAAoB,CAAC,GAAG,CAAC,GAAiC,IAAI,IAAMD,KAAxC,GAAwB,GAAK,CAAgB,EAAE,GAAsBA,GAAG,GAAG,CAAC,IAAMC,EAAED,EAAE,KAAWD,EAAEC,EAAE,SAAeE,EAAED,EAAE,OAAaE,EAAE,EAAWJ,EAAEG,EAAE,CAAC,GAAG,CAAC,GAAWC,EAAEF,EAAE,CAAC,OAAO,MAAO,GAAM,IAAMG,EAAEH,EAAE,cAAc,GAAgF,MAA7E,GAAE,mBAAmBE,EAAE,mBAAmB,KAAK,IAAIA,EAAE,mBAAmBC,EAAE,CAACA,EAAS,KAAO,CAAE,SAAS,GAAmB,EAAE,EAAE,CAAC,IAAML,EAAEC,EAAE,mBAAmB,GAAGD,GAAGA,GAAGE,EAAE,OAAOF,IAAIE,EAAyB,GAAvB,EAAE,mBAAmBA,EAAKF,EAAE,IAAI,IAAMA,KAAK,EAAE,GAAsBA,GAAG,GAAG,CAAC,IAAMG,EAAEH,EAAE,KAAK,OAAOA,EAAE,WAAWC,EAAE,UAAUE,EAAE,SAASF,EAAE,QAAQE,EAAE,eAAeD,IAAI,CAAC,MAAO,GAAK,SAAS,GAAsB,EAAE,EAAE,CAAC,IAAG,IAAoB,CAAC,SAAS,EAAM,EAAE,CAAC,IAAIC,EAAE,GAAG,CAAC,EAAEH,IAAI,EAAE,EAAE,GAAkBA,EAAE,EAAE,OAAO,IAAMI,EAAE,GAAEJ,GAAOK,EAAE,GAAGD,EAAE,KAAK,EAAE,OAAO,EAAE,MAAM,KAAKA,EAAE,CAAC,OAAO,CAAC,SAAM,EAAE,GAA4BD,EAAE,CAAI,CAAC,GAA4BA,EAAEE,EAAE,EAAE,CAAC,OAAO,IAAME,EAAE,CAAC,OAAO,KAAK,MAAM,KAAK,KAAK,CAAC,GAAE,CAAC,SAASN,EAAE,SAAS,KAAKC,EAAE,CAAC,OAAO,GAAcC,EAAE,GAAEE,EAAE,UAAU,CAAC,KAAK,UAAUE,EAAE,CAAC,EAAK,CAACL,EAAE,cAAc,GAAmBD,EAAEC,EAAE,aAAa,GAAG,OAAO,KAAKA,EAAE,MAAM,CAAC,SAAWA,EAAE,YAAW,EAAE,OAAO,OAAO,EAAE,CAACA,EAAE,CAAC,OAAOA,EAAE,WAAU,EAAM,QAAQ,EAAE,EAAM,UAAU,EAAE,SAAS,IAAe,EAAE,SAAS,GAAe,EAAE,CAAKD,EAAE,kBAAiB,EAAE,gBAAgB,GAAK,gBAAgB,CAAC,EAAE,gBAAgB,GAAM,GAAgBA,EAAE,GAAG,EAAE,SAAS,GAAa,EAAE,EAAE,CAAC,EAAE,YAAY,EAAE,YAAYA,EAAE,YAAY,OAAOC,EAAE,CAAC,MAAM,CAAC,EAAE,YAAYA,EAAMD,EAAE,iBAAgB,EAAE,eAAe,GAAK,gBAAgB,CAAC,EAAE,eAAe,GAAM,GAAK,CAAC,SAASC,EAAE,OAAOF,GAAGC,EAAQE,EAAEF,EAAE,YAAY,OAAOA,EAAE,YAAY,IAAIG,EAAK,CAACD,GAAG,EAAE,EAAE,GAAaD,EAAE,GAAiBE,EAAE,QAAQF,EAAEF,EAAEG,EAAE,CAAG,SAAS,GAAG,CAAC,GAAaD,EAAEF,GAAG,GAAG,CAAC,GAAc,OAAOE,GAAlB,SAAoB,EAAE,MAAM,SAAS,GAAG,CAAC,EAAE,QAAQ,IAAIA,EAAE,GAAG,MAAM,GAAG,CAAC,IAAMF,EAAE,GAAWC,EAAEC,EAAE,CAAC,GAAG,CAACF,EAAE,OAAO,OAAO,IAAMG,EAAEF,EAAE,aAAa,GAAGD,EAAE,SAAS,GAAG,CAAC,EAAE,OAAOC,EAAE,GAAG,CAAC,GAAsBA,EAAEC,EAAE,OAAOD,EAAE,CAAC,QAAQ,MAAMA,EAAE,CAAC,GAAeA,EAAE,GAAG,GAAG,GAAG,EAAg7B,SAAS,GAAe,EAAE,CAAC,GAAG,CAAC,IAAMC,EAAa,OAAOD,GAAlB,SAAoB,KAAK,MAAMA,EAAE,CAACA,EAAE,GAAc,OAAOC,EAAE,MAApB,SAAyB,MAAM,CAAC,GAAGA,EAAE,MAAS,GAAG,SAAS,GAAe,EAAE,EAAE,CAAC,IAAMF,EAAa,OAAOC,GAAlB,SAAoB,GAAaA,EAAE,GAAK,GAAK,CAAC,KAAK,GAAG,CAACD,EAA6B,MAAM,CAAC,MAAMC,EAAE,KAAjC,GAAeA,EAAE,CAAuB,CAAC,IAAME,EAAE,GAAYH,EAAE,CAA6G,OAAhGG,IAAT,IAAK,IAAO,CAACH,EAAE,OAAa,CAAC,MAAMC,EAAE,KAAKD,EAAE,KAAKG,EAAE,CAA4D,CAAC,MAAMF,EAAE,KAAKD,EAAE,QAAnE,GAAY,CAACA,EAAE,MAAME,EAAED,EAAED,EAAE,GAAYA,EAAE,CAAC,EAAE,CAAiC,CAAC,SAAS,GAAU,EAAE,CAAC,OAAOC,EAAE,aAAa,SAAS,CAAmE,SAAS,GAAc,EAAE,EAAE,CAAC,OAAOC,EAAP,CAAU,IAAI,MAAM,IAAI,KAAK,IAAI,OAAO,OAAOA,EAAE,OAAgBA,IAAV,SAAa,CAAC,IAAQD,EAAE,QAAQ,KAAK,GAApB,GAA0BA,EAAE,QAAQ,eAAe,GAA9B,GAA+B,KAAK,OAAO,MAA8E,SAAS,GAAgB,EAAE,EAAE,EAAE,CAAC,GAAOC,IAAJ,EAAM,OAAOD,EAAW,GAAT,IAAK,IAAkB,OAAOA,GAAlB,SAAoB,OAAO,KAAK,KAAKA,EAAEC,EAAEF,EAAE,CAACA,EAAE,GAAc,OAAOC,GAAlB,SAAoB,OAAOA,EAAE,IAAME,EAAEF,EAAE,MAAM,GAAE,CAAC,GAAUE,IAAP,MAAU,CAACA,EAAE,OAAO,OAAOF,EAAE,IAAMG,EAAE,EAAE,CAAKC,EAAEF,EAAE,OAAO,CAAKI,EAAE,GAAE,KAAKF,EAAE,CAAC,OAAW,CAAC,GAAGE,EAAE,CAAC,IAAMN,EAAE,WAAWI,EAAE,CAAC,MAAMJ,EAAE,CAACG,EAAE,KAAKC,EAAE,CAACD,EAAE,KAAK,KAAK,KAAKH,EAAEC,EAAEF,EAAE,CAACA,EAAE,MAAM,EAAE,KAAKK,EAAE,CAAa,GAAZ,EAAEF,EAAE,OAAO,CAAaE,IAAT,IAAK,GAAM,OAAOD,EAAE,KAAK,GAAG,CAAC,EAAE,CAACG,GAAoE,SAAS,GAAU,EAAE,EAAE,CAAC,IAAMJ,EAAE,CAAC,GAAG,GAAE,GAAGF,EAAE,CAAOG,EAAE,CAAC,GAAG,GAAE,GAAGF,EAAE,CAAOK,EAAE,CAAC,KAAKJ,EAAE,KAAK,IAAIA,EAAE,IAAI,MAAMA,EAAE,MAAM,OAAOA,EAAE,OAAO,CAAKK,EAAEL,EAAE,KAAK,CAACA,EAAEC,EAAE,CAAC,SAAS,GAAG,CAAC,IAAMF,EAAE,EAAE,CAAOF,EAAEC,EAAE,MAAYE,EAAEF,EAAE,MAAUG,EAAEH,EAAE,OAAUD,EAAKG,EAAE,GAAG,GAAO,EAAE,KAAK,cAAcI,EAAE,MAAMA,EAAE,MAAM,UAAU,CAAC,KAAK,EAAEA,EAAE,KAAK,UAAU,CAAC,IAAI,CAAC,EAAE,KAAK,cAAc,CAAC,EAAE,IAAI,EAAE,KAAK,GAAUJ,IAAG,EAAE,KAAK,cAAc,EAAEI,EAAE,MAAM,UAAU,CAAC,KAAKA,EAAE,OAAOA,EAAE,KAAK,UAAU,CAAC,IAAI,CAAC,EAAE,KAAK,cAAc,CAAC,EAAE,IAAI,EAAE,KAAK,GAAE,IAAIF,EAAmC,OAAjC,EAAE,IAAI,GAAG,EAAE,KAAK,MAAMD,EAAE,EAAE,EAAE,GAAG,EAASA,EAAP,CAAU,IAAK,GAAE,EAAEG,EAAE,OAAO,EAAEA,EAAE,IAAI,EAAE,QAAQ,aAAaF,EAAE,UAAU,CAAC,IAAIA,EAAE,UAAU,CAAC,IAAI,CAAC,MAAM,IAAK,GAAE,EAAE,QAAQ,eAAeE,EAAE,MAAM,EAAEA,EAAE,MAAM,UAAU,CAAC,KAAKA,EAAE,OAAO,EAAEA,EAAE,KAAK,UAAU,CAAC,IAAI,CAAC,MAAM,IAAK,GAAE,EAAEA,EAAE,MAAM,EAAEA,EAAE,KAAK,EAAE,QAAQ,cAAcF,EAAE,UAAU,CAAC,IAAIA,EAAE,UAAU,CAAC,IAAI,CAAC,MAASD,EAAE,GAAI,IAAMG,EAAE,OAAOA,EAAE,MAAK,EAAEA,EAAE,KAAK,EAAE,KAAKA,EAAE,IAAI,EAAE,IAAIF,GAAKE,EAAE,QAAQA,EAAE,SAAQ,EAAEA,EAAE,MAAM,EAAE,MAAMA,EAAE,OAAO,EAAE,OAAOF,IAAG,EAAE,SAAS,EAAE,iBAAiBH,EAAE,KAAK,IAAI,CAAC,KAAKM,EAAE,UAAU,CAAC,IAAMC,EAAEL,EAAE,MAAYM,EAAEN,EAAE,OAAaE,EAAEC,EAAE,MAAYK,EAAEL,EAAE,OAAWM,EAAMF,EAAYF,IAAP,MAAU,EAASC,IAAP,KAAS,MAAeA,IAAT,OAAWE,EAAEF,EAAE,EAAE,GAAgBC,EAAEL,EAAEM,EAAE,GAAM,EAAWH,IAAT,OAAWH,EAAEG,EAAE,EAASC,IAAP,KAAS,GAAgBG,EAAED,EAAEN,EAAE,CAAUI,IAAT,OAAWE,EAAEF,GAAE,IAAMI,EAAE,EAAE,CAAO,GAAS,EAAE,IAAI,CAAC,GAAeZ,EAAE,GAAG,EAAED,GAAGC,EAAE,UAAU,GAA6H,OAA1H,EAAQ,QAAQW,EAAE,CAAC,EAAQ,SAASF,EAAE,CAAC,EAAE,QAAQJ,EAAE,KAAK,UAAU,CAAC,IAAIA,EAAE,IAAI,UAAU,CAAC,IAAID,EAAE,UAAU,CAAC,IAAIM,EAAE,UAAU,CAAO,CAAC,WAAWE,EAAE,KAAKN,EAAE,CAA4G,SAAS,GAAS,EAAE,CAAC,GAAEP,EAAE,SAAS,IAAU,CAAC,OAAO,GAAE,SAAS,GAAmB,EAAE,EAAE,CAAC,IAAMD,EAAE,GAAaC,EAAE,CAAC,GAAG,CAACD,EAAE,MAAO,GAAE,IAAIG,EAAE,GAAGH,EAAE,OAAO,CAAC,IAAIC,EAAE,EAAE,EAAE,UAAU,SAAS,GAAG,CAAC,IAAMD,EAAEE,EAAE,EAAE,KAAK,IAAID,EAAED,EAAE,OAAO,GAAG,CAAC,IAAMI,EAAEF,EAAE,eAAe,EAAEF,EAAE,OAAOC,EAAED,EAAE,KAAK,OAAOI,EAAE,YAAY,EAAE,EAAE,OAAOD,EAAE,SAAS,GAAY,EAAE,CAAC,OAAaF,IAAN,IAAkS,SAAS,GAAQ,EAAE,CAAC,GAAc,OAAOA,GAAlB,SAAoB,CAAC,IAAMC,EAAE,GAAaD,EAAE,CAAC,GAAGC,EAAE,OAAOA,EAAE,KAAK,MAAM,IAAupB,SAAS,GAAmB,EAAE,EAAE,CAAC,OAAOD,EAAP,CAAU,IAAI,QAAQ,IAAI,UAAU,EAAEA,GAAGC,EAAE,MAAM,IAAI,MAAM,IAAI,IAAMD,KAAK,EAAE,EAAEA,GAAGC,EAAE,OAAqC,SAAS,GAAkB,EAAE,CAAC,GAAED,EAAE,SAAS,GAAY,EAAE,EAAE,CAAC,IAAID,EAAE,MAAM,KAAKC,EAAE,WAAW,CAAC,MAAM,GAAGA,EAAE,cAAcA,EAAE,aAAa,GAAE,EAAE,CAAKD,IAAG,EAAE,SAAS,cAAc,QAAQ,CAAC,EAAE,aAAa,GAAE,GAAE,CAAC,EAAE,YAAYA,EAAE,EAAC,EAAE,YAAY,8CAA8CE,EAAE,WAAW,KAAK,2BAA2B,GAAE,SAAS,IAAiB,CAAC,GAAa,GAAG,GAAE,CAAC,GAAiB,GAAK,CAAC,IAAID,EAAE,GAAG,CAAC,EAAE,OAAe,EAAE,GAAGA,EAAE,CAAsB,GAArB,IAAoB,CAAaA,EAAE,iBAAX,IAAK,GAAqB,CAAC,IAAMC,EAAED,EAAE,eAAqBD,EAAE,iCAA4C,OAAOE,GAAlB,UAA4BA,IAAIA,aAAa,MAAMA,EAAE,CAACA,EAAE,EAAE,SAAS,GAAG,CAAC,GAAG,EAAa,OAAOD,GAAlB,WAA4BA,GAAGA,aAAa,OAAkB,OAAOA,EAAE,OAApB,UAAsC,OAAOA,EAAE,QAApB,UAA4B,CAAC,GAAgBA,EAAE,GAAG,QAAQ,MAAMD,EAAE,MAAS,CAAC,QAAQ,MAAMA,EAAE,IAAI,CAAC,GAAYC,EAAE,mBAAX,IAAK,GAAuB,CAAC,IAAMC,EAAED,EAAE,iBAAiB,GAAc,OAAOC,GAAlB,UAA4BA,EAAE,IAAI,IAAMD,KAAKC,EAAE,CAAC,IAAMF,EAAE,oBAAoBC,EAAE,gBAAgB,GAAG,CAAC,IAAME,EAAED,EAAED,GAAG,GAAc,OAAOE,GAAlB,UAAqB,CAACA,GAAYA,EAAE,YAAX,IAAK,GAAgB,SAAS,GAAiBF,EAAEE,EAAE,EAAE,QAAQ,MAAMH,EAAE,MAAS,CAAC,QAAQ,MAAMA,EAAE,IAAkK,MAAM,CAAC,YAAY,GAAG,GAAmBC,EAAE,GAAK,CAAC,aAAa,GAAG,GAAmBA,EAAE,GAAM,CAAC,WAAW,GAAa,QAAQ,GAAU,UAAU,GAAY,QAAQ,GAAU,cAAc,GAAgB,cAAc,GAAgB,UAAU,GAAU,UAAU,GAAY,SAAS,GAAW,eAAe,GAAmC,qBAAkB,KAAngB,CAAc,gBAA0B,gBAA0B,gBAAsB,YAAkB,YAA0B,oBAAiB,CAAqX,CAAC,SAAS,GAAW,EAAE,EAAE,CAAC,IAAID,EAAOC,EAAE,QAAQ,SAAS,GAAxB,GAAyB,GAAG,8CAA8C,IAAI,IAAMA,KAAKC,EAAE,GAAG,IAAID,EAAE,KAAKC,EAAED,GAAG,IAAI,MAAM,0CAA0CD,EAAE,IAAIC,EAAE,SAAS,SAAS,GAAgB,EAAE,CAAC,OAAOA,EAAE,QAAQ,KAAK,IAAI,CAAC,QAAQ,KAAK,MAAM,CAAC,QAAQ,KAAK,MAAM,CAAC,QAAQ,KAAK,MAAM,CAAC,QAAQ,KAAK,MAAM,CAAC,QAAQ,OAAO,IAAI,CAAC,SAAS,GAAU,EAAE,CAAC,MAAM,sBAAsB,GAAgBA,EAAE,CAAC,SAAS,GAAS,EAAE,CAAC,MAAM,QAAQ,GAAUA,EAAE,CAAC,KAA4Q,SAAS,GAAQ,EAAE,CAAC,OAAOA,EAAEA,GAAGA,EAAE,MAAM,aAAa,CAAC,KAAK,IAAI,UAAU,SAAS,GAAW,EAAE,EAAE,EAAE,CAAC,IAAME,EAAE,SAAS,cAAc,OAAO,CAAKC,EAAEH,EAAE,KAAUG,EAAE,QAAQ,KAAK,GAApB,KAAuB,GAAG,QAAW,KAAK,KAAK,CAAC,QAAW,IAAMC,EAAEJ,EAAE,WAAkFO,EAAE,GAAjE,GAAWJ,EAAE,CAAC,GAAGC,EAAE,MAAMH,EAAE,MAAM,GAAG,OAAOA,EAAE,OAAO,GAAG,CAAC,CAAoB,CAAOO,EAAEN,EAAE,MAAYO,EAAE,CAAC,QAAQF,EAAE,MAAM,GAAQH,EAAE,MAAM,CAAC,OAAO,GAAQA,EAAE,OAAO,CAAC,GAAGL,EAAE,GAAE,GAAE,CAAC,IAAI,IAAMC,KAAKS,EAAE,EAAE,YAAYT,EAAES,EAAET,GAAG,CAAC,OAAOE,EAAQ,SAAS,IAAc,CAAC,GAAG,CAAC,GAAE,EAAO,aAAa,aAAa,UAAU,CAAC,WAAW,GAAGF,EAAE,CAAC,MAAS,CAAC,GAAE,MAAM,SAAS,GAAiB,EAAE,CAA4B,OAAlB,KAAT,IAAK,IAAO,IAAc,CAAQ,GAAE,GAAE,WAAWA,EAAE,CAACA,EAAE,SAAS,GAAU,EAAE,CAAC,IAAMC,EAAE,SAAS,cAAc,OAAO,CAAOF,EAAEC,EAAE,WAAeE,EAAE,GAAgJ,OAA7I,EAAE,QAAQ,EAAE,mBAAmB,EAAE,SAAS,GAAG,oBAAoB,IAAI,EAAE,MAAMA,GAAgC,EAAE,UAAU,GAAjC,GAAWF,EAAE,KAAKD,EAAE,CAAgC,CAAQE,EAAE,WAAW,SAAS,GAAW,EAAE,EAAE,CAAC,IAAMC,EAAED,EAAE,KAAK,KAAWE,EAAEF,EAAE,eAAqBG,EAAE,GAAUF,EAAEC,EAAE,CAAC,EAAE,sBAAsB,EAAE,WAAW,oBAAoBA,EAAE,qBAAqB,IAAMG,EAAEL,EAAE,aAAiBM,EAAE,OAAOD,EAAP,CAAU,IAAI,MAAM,EAAE,GAAUF,EAAE,CAAC,MAAM,QAAQ,EAAE,GAAWA,EAAE,CAAC,GAAG,GAAE,GAAGF,EAAE,CAAUI,IAAT,OAAW,CAAC,IAAME,EAAE,MAAM,KAAKR,EAAE,WAAW,CAAC,MAAM,GAAG,CAAC,IAAMC,EAAED,EAAE,SAASA,EAAE,QAAQ,aAAa,CAAC,OAAeC,IAAT,QAAoBA,IAAR,QAAY,CAAC,EAAWM,EAAE,UAAX,QAAoBC,EAAE,UAAUD,EAAE,QAAQC,EAAE,aAAa,QAAQD,EAAE,aAAa,QAAQ,CAAC,CAACP,EAAE,aAAaO,EAAEC,EAAE,CAACR,EAAE,YAAYO,EAAE,CAAC,SAAS,GAAgB,EAAE,EAAE,EAAE,CAAwC,MAAM,CAAC,SAAS,GAAM,OAAON,EAAE,KAAKD,EAAE,WAArED,IAAIA,EAAE,SAASA,EAAEA,EAAE,YAA+D,CAAC,SAAS,GAAkB,EAAE,eAAe,CAAC,IAAIE,EAAMF,EAAE,GAAG,CAAC,EAAE,EAAO,eAAe,EAAE,EAAO,iBAAoB,CAAC,OAAO,GAAG,CAACE,GAAG,CAACF,EAAE,OAAO,IAAMG,EAAED,EAAE,IAAID,EAAE,CAAC,GAAGE,EAAE,OAAOA,EAAE,IAAMC,EAAE,CAAC,OAAO,OAAO,SAAS,QAAQ,SAAS,SAAS,OAAO,CAAOC,EAAE,cAAcL,CAAC,CAAC,YAAY,OAAO,aAAa,GAAM,aAAa,CAAC,OAAO,CAAC,IAAMC,EAAE,KAAK,YAAY,KAAK,aAAa,CAAC,KAAK,OAAO,CAAC,CAAOC,EAAE,GAAU,KAAK,CAAC,GAAYD,EAAEC,EAAE,CAAC,KAAK,OAAO,GAAgB,CAAC,MAAM,GAAG,CAACA,EAAE,CAAC,KAAK,aAAa,CAAC,WAAW,oBAAoB,CAAC,OAAOE,EAAE,MAAM,EAAE,CAAC,yBAAyB,EAAE,CAAC,GAAcH,IAAX,SAAa,CAAC,IAAMA,EAAE,GAAU,KAAK,CAAOC,EAAE,KAAK,OAAUD,IAAIC,EAAE,SAAQ,EAAE,OAAOD,EAAE,GAAY,KAAK,YAAYA,EAAE,OAAO,KAAK,aAAa,CAAC,IAAI,MAAM,CAAC,IAAMA,EAAE,KAAK,aAAa,OAAO,CAAC,GAAGA,GAASA,EAAE,MAAM,EAAE,EAAE,GAAlB,IAAmB,GAAG,CAAC,OAAO,KAAK,MAAMA,EAAE,MAAS,EAAE,OAAOA,EAAE,IAAI,KAAK,EAAE,CAAY,OAAOA,GAAlB,WAAsB,EAAE,KAAK,UAAUA,EAAE,EAAE,KAAK,aAAa,OAAOA,EAAE,CAAC,IAAI,QAAQ,CAAC,OAAO,GAAU,KAAK,CAAC,IAAI,OAAO,EAAE,CAAC,EAAE,KAAK,aAAa,SAAS,OAAO,CAAC,KAAK,gBAAgB,SAAS,CAAC,kBAAkB,CAAC,IAAMA,EAAE,KAAK,OAAO,GAAGA,EAAE,SAAS,CAAC,IAAMC,EAAE,KAAK,YAAY,GAAWD,EAAE,eAAV,MAAuB,GAAG,CAAC,EAAE,UAAU,eAAe,EAAE,CAAC,YAAe,EAAE,GAAWC,EAAED,EAAE,EAAE,IAAI,QAAQ,CAAC,IAAMA,EAAE,KAAK,OAAO,OAAOA,EAAE,SAAS,WAAkBA,EAAE,KAAK,OAAd,KAAmB,SAAS,UAAU,aAAa,CAAK,KAAK,eAAc,KAAK,aAAa,GAAK,gBAAgB,CAAC,KAAK,QAAQ,GAAG,EAAE,QAAQ,CAAC,GAAG,CAAC,KAAK,aAAa,OAAO,KAAK,aAAa,GAAM,IAAMA,EAAE,KAAK,OAAaC,EAAE,KAAK,aAAa,OAAO,CAAC,GAAGA,IAAID,EAAE,KAAK,MAAM,CAAC,KAAK,aAAaC,EAAE,CAAC,OAAO,GAAG,CAACD,EAAE,SAAS,OAAO,IAAMD,EAAE,KAAK,aAAa,OAAO,CAAOG,EAAE,GAAkB,KAAK,EAAEF,EAAE,WAAWD,GAAG,GAA0BC,EAAE,eAAeE,EAAE,GAAG,KAAK,YAAYF,EAAE,KAAKE,EAAEH,EAAE,CAAC,aAAa,EAAE,CAAC,IAAME,EAAE,GAAeD,IAAI,EAAE,EAAE,IAAI,CAAC,IAAME,EAAE,KAAK,OAAO,GAAGA,EAAE,UAAU,KAAK,aAAa,OAAO,GAAGF,EAAE,OAAO,IAAMG,EAAE,CAAC,MAAMH,EAAE,KAAKC,EAAE,KAAKF,EAAE,CAAC,EAAE,KAAK,KAAK,aAAaI,EAAE,CAAC,EAAE,KAAKA,IAAI,CAAC,EAAE,KAAK,KAAK,aAAaF,EAAE,CAAC,KAAK,OAAO,GAAgBA,EAAE,KAAK,OAAO,OAAO,KAAK,OAAO,CAAC,aAAa,EAAE,CAAC,KAAK,aAAa,GAAM,KAAK,YAAYD,EAAE,GAAkB,KAAK,CAAC,KAAK,aAAa,OAAO,CAAC,CAAC,YAAY,EAAE,EAAE,EAAE,CAAC,IAAME,EAAE,GAAcF,EAAE,KAAK,KAAKD,EAAE,CAAOI,EAAE,KAAK,OAAO,OAAO,GAAW,KAAK,YAAY,KAAK,OAAO,CAAC,SAAS,GAAK,KAAKH,EAAE,OAAOG,EAAE,eAAeF,EAAE,SAASF,EAAE,aAAaG,EAAE,CAAC,GAAG,EAAE,SAAS,GAAG,CAAC,KAAKE,EAAE,WAAW,OAAO,eAAeA,EAAE,UAAUJ,EAAE,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,aAAaA,EAAE,EAAE,IAAI,SAAS,EAAE,CAAQC,IAAP,KAAgC,KAAK,gBAAgBD,EAAE,CAA9C,KAAK,aAAaA,EAAEC,EAAE,EAA0B,CAAC,GAAG,CAAC,IAAMK,EAAE,IAAiB,CAAC,IAAI,IAAMN,KAAKM,EAAE,EAAEN,GAAG,EAAE,UAAUA,GAAGM,EAAEN,GAAiB,OAAd,EAAE,OAAOA,EAAEI,EAAE,CAAQA,6MAAx5f,QAA/5T,GAAE,OAAO,OAAO,CAAC,KAAK,EAAE,IAAI,EAAE,MAAM,GAAG,OAAO,GAAG,CAAC,CAAO,GAAE,OAAO,OAAO,CAAC,OAAO,EAAE,MAAM,GAAM,MAAM,GAAM,CAAC,CAAO,GAAE,OAAO,OAAO,CAAC,GAAG,GAAE,GAAG,GAAE,CAAC,CAAO,GAAE,OAAO,OAAO,CAAC,GAAG,GAAE,KAAK,GAAG,OAAO,GAAM,CAAC,CAAO,GAAE,OAAO,OAAO,CAAC,MAAM,KAAK,OAAO,KAAK,CAAC,CAAO,GAAE,OAAO,OAAO,CAAC,GAAG,GAAE,GAAG,GAAE,CAAC,CAAwW,GAAE,SAAyK,GAAE,CAAC,GAAG,GAAE,oBAAoB,GAAG,CAA6Z,GAAE,2BAAiC,IAAc,EAAE,EAAE,EAAE,EAAE,KAAK,CAAC,IAAMD,EAAEH,EAAE,MAAM,IAAI,CAAC,GAASA,EAAE,MAAM,EAAE,EAAE,GAAlB,IAAmB,CAAC,GAAGG,EAAE,OAAO,GAAGA,EAAE,OAAO,EAAE,OAAO,KAAK,EAAEA,EAAE,OAAO,CAAC,MAAM,EAAE,CAAC,GAAGA,EAAE,OAAO,GAAG,CAACA,EAAE,OAAO,OAAO,KAAK,GAAGA,EAAE,OAAO,EAAE,CAAC,IAAMH,EAAEG,EAAE,KAAK,CAAOJ,EAAEI,EAAE,KAAK,CAAOC,EAAE,CAAC,SAASD,EAAE,OAAO,EAAEA,EAAE,GAAGD,EAAE,OAAOH,EAAE,KAAKC,EAAE,CAAC,OAAOC,GAAG,CAAC,GAAiBG,EAAE,CAAC,KAAKA,EAAE,IAAMA,EAAED,EAAE,GAASG,EAAEF,EAAE,MAAM,IAAI,CAAC,GAAGE,EAAE,OAAO,EAAE,CAAC,IAAMN,EAAE,CAAC,SAASE,EAAE,OAAOI,EAAE,OAAO,CAAC,KAAKA,EAAE,KAAK,IAAI,CAAC,CAAC,OAAOL,GAAG,CAAC,GAAiBD,EAAE,CAAC,KAAKA,EAAE,GAAGD,GAAQG,IAAL,GAAO,CAAC,IAAMF,EAAE,CAAC,SAASE,EAAE,OAAO,GAAG,KAAKE,EAAE,CAAC,OAAOH,GAAG,CAAC,GAAiBD,EAAED,EAAE,CAAC,KAAKC,EAAE,OAAO,MAAY,IAAkB,EAAE,IAAI,CAAC,CAACA,GAAG,CAAC,GAAQA,EAAE,WAAP,IAAiBA,EAAE,SAAS,MAAM,GAAE,IAAIC,GAAQD,EAAE,SAAP,IAAeA,EAAE,OAAO,MAAM,GAAE,GAAGA,EAAE,KAAK,MAAM,GAAE,EAA4pC,GAAE,CAAC,SAAS,GAAG,QAAQ,EAAE,CAAC,UAAU,EAAE,CAAC,GAAG,GAAE,CAA8nBK,GAAE,OAAO,OAAO,KAAK,CAAquB,GAAE,GAAyzE,GAAE,EAA+OK,GAAE,OAAO,OAAO,KAAK,CAA+N,GAAE,CAAC,UAAU,EAAE,CAAC,MAAM,EAAE,QAAQ,IAAI,OAAO,IAAI,OAAO,GAAM,iBAAiB,GAAM,CAAw9E,GAAE,OAAO,OAAO,KAAK,CAAO,GAAE,CAAC,4BAA4B,yBAAyB,CAAO,GAAE,EAAE,CAAO,GAAE,OAAO,GAAM,GAAE,SAAN,GAAc,KAAK,QAAQ,CAAC,GAAG,GAAE,KAAK,GAAE,OAAO,CAAC,CAAC,GAAE,KAAK,GAAE,KAAK,CAAC,CAAC,GAAE,IAAI,GAAgB,CAAC,UAAU,CAAC,6BAA6B,CAAC,OAAO,GAAE,CAAC,CAAC,CAAgO,GAAE,OAAO,OAAO,KAAK,CAAujB,GAAE,WAAiB,GAAE,UAAgB,GAAE,GAAE,SAAe,GAAE,GAAE,WAAiB,GAAE,KAAW,GAAE,IAA+W,EAAE,CAAC,MAAM,GAAK,QAAQ,GAAK,CAAO,GAAE,CAAC,MAAM,IAAI,IAAI,QAAQ,IAAI,IAAI,CAAK,GAAE,GAAkD,GAAuB,IAArB,OAA4B,EAAE,CAAC,EAA00F,IAAa,EAAE,IAAI,CAAgD,IAAMR,EAAE,GAA/C,GAAYF,EAAE,GAAK,IAAkB,CAAC,CAAqB,CAAC,GAAG,CAACE,EAAE,QAAQ,OAAO,CAAC,IAAIF,EAAE,GAA6E,OAAxE,GAAG,gBAAgB,CAAC,GAAGC,EAAEC,EAAE,OAAOA,EAAE,QAAQA,EAAE,QAAQ,GAAc,GAAG,KAAW,CAAC,EAAE,IAAO,IAAMC,EAAE,OAAO,OAAO,KAAK,CAAOC,EAAE,EAAE,CAAKE,EAAEC,EAA+a,OAA7a,EAAE,QAAQ,SAAS,GAAG,CAAC,GAAK,CAAC,SAASN,EAAE,OAAOF,GAAGC,EAAE,GAAGD,IAAIQ,GAAGN,IAAIK,EAAE,OAAO,EAAEL,EAAE,EAAEF,EAAE,EAAE,KAAK,EAAWE,EAAEF,EAAE,CAAC,CAAC,IAAMG,EAAEC,EAAEF,KAAK,EAAEA,GAAG,OAAO,OAAO,KAAK,EAAE,EAAEF,KAAK,EAAEA,GAAG,EAAE,IAAI,CAAC,EAAE,QAAQ,SAAS,GAAG,CAAC,GAAK,CAAC,SAASE,EAAE,OAAOF,EAAE,KAAKG,GAAGF,EAAQI,EAAE,EAAWH,EAAEF,EAAE,CAAOO,EAAEF,AAAiB,EAAE,eAAa,IAAI,IAASE,EAAE,IAAIJ,EAAE,GAAE,EAAE,IAAIA,EAAE,CAAC,EAAED,GAAGF,GAAG,KAAKG,EAAE,IAAI,CAAC,EAAE,SAAS,GAAG,CAAC,GAAK,CAAC,SAASD,EAAE,OAAOF,GAAGC,EAAE,EAAEC,GAAGF,GAAG,QAAQ,GAAaC,EAAEG,EAAEF,GAAGF,GAAG,GAAG,CAAQE,EAAE,GAAcA,EAAEC,EAAEE,EAAE,CAAC,IAAqB,GAAW,GAAG,IAAI,UAAU,EAAE,IAAI,CAAC,IAAMD,EAAa,OAAOH,GAAlB,SAAoB,GAAaA,EAAE,GAAK,CAACA,EAAE,EAAE,GAAY,CAACG,GAAGH,EAAE,EAAE,GAAG,CAAC,GAAGI,EAAE,QAAQD,EAAE,CAAC,IAAMH,EAAE,GAAYG,EAAE,CAAC,GAAGH,EAAE,CAAC,EAAE,CAAC,GAAG,GAAE,GAAGA,EAAE,CAAC,CAAC,QAAQ,EAAEA,EAAE,GAAG,CAACE,EAAEF,EAAE,GAAG,CAA8e,GAAE,GAAM,GAAG,CAAC,GAAM,EAAU,OAAO,QAAQ,QAAQ,GAArC,OAA8C,EAAy7L,IAAI,IAAMA,IAAjxL,IAAE,4BAAkC,GAAE,4BAAma,GAAe,GAAaA,IAAV,SAA2BA,IAAd,aAA0BA,IAAT,OAAg7C,OAAgB,CAAC,IAAIA,EAAE,GAAG,CAAS,GAAR,EAAE,MAAsB,OAAOA,GAApB,WAAsB,OAAOA,OAAU,IAAQ,GAAE,IAAa,CAAmV,IAAS,EAAE,EAAE,IAAI,CAAC,IAAME,EAAE,EAAE,CAAOC,EAAE,GAAmBH,EAAEC,EAAE,CAAOG,EAAE,QAAYE,EAAE,CAAC,KAAKF,EAAE,SAASJ,EAAE,OAAOC,EAAE,MAAM,EAAE,CAAC,CAAKM,EAAE,EAA2I,OAAzI,EAAE,UAAU,EAAE,IAAI,CAAC,GAAGR,EAAE,OAAO,EAAKQ,GAAGJ,GAAGK,EAAE,IAAG,EAAE,KAAKF,EAAE,CAAC,EAAE,CAAC,KAAKF,EAAE,SAASJ,EAAE,OAAOC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAEF,EAAE,QAAO,EAAE,MAAM,KAAKA,EAAE,GAAG,CAAC,EAAE,KAAKO,EAAE,CAAQJ,GAA0G,IAAM,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,GAAE,CAAC,EAAE,QAAQ,IAAI,CAAC,OAAO,IAAIA,EAAE,GAAQD,EAAE,SAAS,CAAC,OAAOA,EAAE,KAAT,CAAe,IAAI,QAAQ,CAAC,IAAMD,EAAEC,EAAE,OAA6BE,EAAdF,EAAE,MAAgB,KAAK,IAAI,CAAOG,EAAE,IAAI,gBAAgB,CAAC,MAAMD,EAAE,CAAC,CAAC,GAAGH,EAAE,SAASI,EAAE,UAAU,CAAC,MAAM,IAAI,SAAS,CAAC,IAAMJ,EAAEC,EAAE,IAAI,GAASD,EAAE,MAAM,EAAE,EAAE,GAAlB,IAAmBA,EAAE,MAAM,EAAE,CAACA,EAAE,MAAM,QAAQ,EAAE,QAAQ,IAAI,CAAC,OAAO,IAAIG,EAAE,IAAI,GAAEH,EAAEE,EAAE,CAAC,MAAM,GAAG,CAAC,IAAMD,EAAED,EAAE,OAAO,GAASC,IAAN,IAAe,MAAN,GAAE,IAAWD,EAAE,MAAM,CAAC,gBAAgB,CAAC,EAAE,GAAYC,EAAE,CAAC,QAAQ,OAAOA,EAAE,GAAG,GAAG,CAAC,MAAM,GAAG,CAAY,OAAOD,GAAlB,UAA4BA,EAAE,gBAAgB,CAAC,EAAE,UAAUA,EAAE,GAAG,CAAC,gBAAgB,CAAOA,IAAN,IAAQD,EAAE,QAAQC,EAAE,CAACD,EAAE,OAAOI,EAAE,GAAG,GAAG,CAAC,WAAW,CAAC,EAAE,OAAOA,EAAE,GAAG,EAAQ,GAAE,CAAS,WAAa,QAAK,CAAkI,GAAE,aAAiB,GAAE,GAAwkE,GAAE,CAAC,mBAAmB,eAAe,CAAO,GAAE,CAAC,mBAAmB,cAAc,CAAO,GAAE,CAAC,MAAM,aAAa,OAAO,YAAY,KAAK,YAAY,CAAO,GAAE,CAAC,eAAe,GAAE,KAAK,GAAE,WAAW,GAAE,CAAgB,GAAE,CAAC,IAAMF,EAAE,GAAED,GAAG,IAAI,IAAMD,KAAK,GAAE,EAAEC,EAAE,IAAID,GAAG,GAAEA,GAA8lI,GAAE,IAAmB,EAAE,IAAiB,EAAO,YAAY,GAAE,aAAa,GAAE,WAAW,GAAE,QAAQ,GAAE,UAAU,GAAE,QAAQ,GAAE,cAAc,GAAE,cAAc,GAAE,UAAU,GAAE,UAAU,GAAE,SAAS,GAAE,eAAe,GAAE,KAAK,IAAI,MCLxh0B,SAAwB,GAAQ,EAAM,CAGzC,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,EAAM,KAAK,KAAK,OAAO,EAAM,KAAK,KAAK,OAAO,EAAM,YAAY,YAAY,EAAM,YAAY,aAAa,EAAM,aAAa,KAAK,UAAU,cAAc,QAAQ,EAAM,QAAQ,KAAK,WAAW,EAAM,WAAW,CAAC,SAAsB,EAAK,eAAe,CAAC,OAAO,GAAK,KAAK,EAAM,KAAK,KAAK,MAC3U,MAAM,CAAC,SAAS,EAAM,KAAK,KAAK,cAAc,EAAM,cAAc,KAAK,MAAM,EAAM,MAAM,CAE1F,OAAO,EAAM,OAAO,MAAM,KAAK,EAAM,KAAK,CAAC,CAAC,CAAC,mBAZF,KAAqB,IAAoD,CAYrE,EAAoB,GAAQ,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,YAAY,6FAA6F,aAAa,YAAY,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,aAAa,OAAO,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,aAAa,OAAO,wBAAwB,GAAK,0BAA0B,WAAW,QAAQ,CAAC,OAAO,aAAa,WAAW,CAAC,aAAa,CAAC,OAAO,aAAa,WAAW,CAAC,CAAC,OAAO,CAAC,KAAK,EAAY,KAAK,aAAa,EAAE,wBAAwB,GAAK,0BAA0B,YAAY,QAAQ,CAAC,IAAI,KAAK,MAAM,MAAM,CAAC,aAAa,CAAC,IAAI,KAAK,MAAM,MAAM,CAAC,CAAC,WAAW,CAAC,KAAK,EAAY,MAAM,aAAa,sBAAsB,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,aAAa,EAAE,CAAC,YAAY,CAAC,MAAM,SAAS,KAAK,EAAY,OAAO,aAAa,EAAE,CAAC,YAAY,CAAC,MAAM,IAAI,KAAK,EAAY,MAAM,aAAa,UAAU,CAAC,aAAa,CAAC,MAAM,SAAS,KAAK,EAAY,OAAO,aAAa,EAAE,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,aAAa,EAAE,CAAC,CAAC,ICXjE,SAASe,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,6EAAxpC,IAA2O,IAAkE,IAA4B,KAAiJ,KAAgH,CAAMC,GAAiB,EAASC,GAAY,CAAO,GAAa,EAAS,GAAQ,CAAO,GAAuC,EAA0B,GAAO,EAAO,EAAE,CAAC,CAAOC,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,iBAAiB,CAA0QC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAA1I,CAAC,QAAQ,GAAG,MAAM,IAAI,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAwG,EAAE,EAAE,EAAE,EAAE,CAAOC,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,CAAO,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,IAAoB,EAAE,IAAI,oBAAoBC,IAAU,IAAoB,EAAE,IAAI,oBAAoBA,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,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAUh5E,GAAgB,EAVg6E,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,GAAG,GAAWH,GAAS,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,GAAuB,EAAM,EAAS,CAAsC,EAAkB,EAAGb,GAA2C,CAAO,MAAoB,IAAiB,kBAA6C,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKS,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAM,GAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,yDAAyD,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAM,GAAuC,CAAC,GAAG,EAAU,GAAG,EAAgB,0BAA0BJ,GAAU,0BAA0BC,GAAW,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,GAAG,EAAG,EAAkB,eAAea,EAAU,EAAW,CAAC,gBAAgB,wBAAwB,QAAQ,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,UAAU,GAAK,IAAI,EAAW,MAAM,CAAC,gBAAgB,wEAAwE,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,UAAU,uCAAuC,GAAG,EAAM,CAAC,GAAGrB,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,WAAW,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,KAAK,WAAW,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,GAAY,CAAC,MAAM,eAAe,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,WAAW,YAAY,IAAI,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,IAAI;;QAAyqC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAa,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,mBAAmB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,QAAQ,EAAE,CAAC,kBAAkBO,GAAmB,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,eAAe,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,KAAK,eAAe,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAQ,CAAC,WAAW,yBAAyB,UAAU,EAAE,YAAY,eAAe,aAAa,EAAE,YAAY,EAAE,MAAM,oBAAoB,KAAK,OAAO,OAAO,OAAO,KAAK,8BAA8B,GAAG,YAAY,SAAS,YAAY,KAAK,eAAe,QAAQ,EAAE,OAAO,IAAI,KAAK,GAAG,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKM,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,MAAM,0BAA0B,SAAS,0BAA0B,aAAa,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,eAAe,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,EAAE,CAAC,kBAAkB,GAAmB,SAAS,CAAC,kBAAkB,CAAC,QAAQ,EAAE,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGf,GAAqB,CAAC,kBAAkB,CAAC,kBAAkB,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,yWAAyW,sQAAsQ,mKAAmK,2TAA2T,wGAAwG,uQAAuQ,mNAAmN,2FAA2F,mFAAmF,6FAA6F,CAU1uU,eAAe,IAAgB,GAAgB,GAAgB,YAAY,sBAAsB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,SAAS,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,uEAAuE,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,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,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uLAAuL,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAGC,GAAiB,GAAG,GAAa,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICVj4C,SAASqB,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,oDAA1xB,IAA0M,IAAkE,IAA4B,KAAiJ,CAAMC,GAAiB,EAAS,EAAY,CAAO,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,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,IAAU,CAAC,SAAO,KAAG,OAAK,MAAI,OAAK,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAM,EAAM,UAAU,UAAU,GAAM,EAAM,WAAW,eAAe,UAAU,GAAK,EAAM,WAAW,wPAAwP,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWh1D,GAAgB,EAXg2D,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,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,mBAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,GAAiBC,GAAuB,EAAM,EAAS,CAAsC,GAAkB,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,EAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,aAAa,GAAK,SAAsB,EAAM,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,aAAa,SAAS,UAAU,GAAG,EAAG,GAAkB,gBAAgBU,EAAU,EAAW,CAAC,iBAAiB,mBAAmB,YAAY,aAAa,SAA0B,oBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,GAAG,EAAM,CAAC,GAAGd,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,IAAI,iBAAiB,GAAK,iBAAiB,GAAsB,oBAAiB,SAAS,sBAAsB,KAAK,IAAI,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAY,CAAC,MAAM,wEAAwE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,IAAI,YAAY,IAAI,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,IAAI,EAAU,MAAM,OAAO,GAAGA,GAAqB,CAAC,kBAAkB,CAAC,MAAM,wEAAwE,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKS,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,uBAAuB,MAAM,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,iGAAiG,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,oBAAoB,CAAkB,oBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,CAAC,KAAK,EAAU,SAAS,CAAC,kBAAkB,CAAC,qBAAqB,wEAAwE,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGT,GAAqB,CAAC,kBAAkB,CAAC,SAAsB,EAAKS,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,uBAAuB,MAAM,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,iGAAiG,CAAC,SAAS,eAAe,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,kFAAkF,gUAAgU,oKAAoK,qLAAqL,yWAAyW,CAWxrN,eAAe,GAAgB,GAAgB,GAAgB,YAAY,sBAAsB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,UAAU,CAAC,aAAa,eAAe,gBAAgB,GAAM,MAAM,OAAO,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,wPAAwP,MAAM,MAAM,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,UAAU,OAAO,YAAY,MAAM,SAAS,IAAI,yKAAyK,OAAO,MAAM,CAAC,CAAC,CAAC,GAAGR,GAAiB,CAAC,CAAC,6BAA6B,GAAK,CAAC,gDCXv9B,IAAmL,IAAkE,IAA4B,KAAsJ,CAAM,GAAuB,EAASc,EAAkB,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,GAAG,MAAgB,CAAC,GAAG,EAAM,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAUt6C,GAAgB,EAVs7C,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,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAsC,EAAkB,EAAGT,GAA2C,CAA0B,OAAZ,IAAW,CAAqB,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,iBAAiBU,EAAU,EAAW,CAAC,mBAAmB,IAAqB,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAc,EAAK,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,EAAE,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKb,EAAkB,CAAC,UAAU,EAAc,GAAG,OAAO,OAAO,GAAG,YAAY,UAAU,eAAe,SAAS,YAAY,UAAU,sUAAsU,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,GAAG,IAAI,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKA,EAAkB,CAAC,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,UAAU,eAAe,SAAS,YAAY,UAAU,mbAAmb,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,GAAG,IAAI,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKA,EAAkB,CAAC,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,UAAU,eAAe,SAAS,YAAY,UAAU,wQAAwQ,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,IAAI,IAAI,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKA,EAAkB,CAAC,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,UAAU,eAAe,SAAS,YAAY,UAAU,qVAAqV,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,IAAI,IAAI,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKA,EAAkB,CAAC,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,UAAU,OAAO,SAAS,YAAY,UAAU,qVAAqV,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,IAAI,IAAI,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKA,EAAkB,CAAC,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,UAAU,UAAU,SAAS,YAAY,UAAU,qcAAqc,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,oRAAoR,oTAAoT,CAUx4S,eAAe,IAAgB,GAAgB,GAAgB,YAAY,kBAAkB,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAuB,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICVykB,SAASc,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,8DAA/+B,IAAyN,IAAkE,IAA4B,KAAiJ,KAAyH,CAAM,GAAoB,EAASC,GAAe,CAAOC,GAAiB,EAAS,EAAY,CAAOC,GAAW,CAAC,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAoB,EAAE,IAAI,yBAAyBC,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,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,cAAc,YAAY,QAAQ,YAAY,CAAOC,IAAU,CAAC,QAAM,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,UAAU,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAW36D,GAAgB,EAX27D,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,YAAU,GAAG,GAAWH,GAAS,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,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,UAAO,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,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAsC,GAAkB,EAAGZ,GAA2C,CAAO,MAAoB,IAAc,YAA6C,OAAqB,IAAc,YAAuC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKQ,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMH,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,iBAAiBa,EAAU,EAAW,CAAC,mBAAmB,UAAU,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,IAAI,EAAW,MAAM,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,GAAG,EAAM,CAAC,SAAS,CAAC,UAAU,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,CAAC,GAAGnB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,cAAc,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,cAAc,GAAK,mBAAmB,gBAAgB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAa,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,qEAAqE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,qEAAqE,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,SAAS,CAAC,UAAU,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,IAAI,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,KAAK,GAAG,EAAE,EAAE,GAAGA,GAAqB,CAAC,UAAU,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAG,GAAmB,GAAG,GAAG,GAAG,IAAI,GAAmB,QAAQ,IAAI,EAAE,EAAE,IAAI,GAAG,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,MAAM,CAAC,QAAQ,EAAE,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAsB,EAAKC,GAAe,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,MAAM,OAAO,GAAGD,GAAqB,CAAC,UAAU,CAAC,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,YAAY,QAAQ,EAAE,aAAa,YAAY,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,YAAY,QAAQ,EAAE,aAAa,YAAY,CAAC,CAAC,SAAS,CAAC,GAAa,EAAe,EAAK,GAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,OAAO,WAA4B,mBAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,grBAAgrB,aAAa,WAAW,mBAAmB,GAAK,CAAC,CAAC,IAAc,EAAe,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,kBAAkBO,GAAmB,SAAsB,EAAK,EAAY,CAAC,MAAM,qEAAqE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,OAAO,YAAY,KAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,IAAI,oPAAoP,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,sRAAsR,yRAAyR,sWAAsW,qHAAqH,oJAAoJ,+LAA+L,yLAAyL,iqBAAiqB,sJAAsJ,gLAAgL,+EAA+E,+NAA+N,wJAAwJ,gcAAgc,CAWvqW,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,UAAU,cAAc,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAoB,GAAGL,GAAiB,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICX2V,SAASkB,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,8DAAt+B,IAAqN,IAAkE,IAA4B,KAAmJ,KAAqH,CAAMC,GAAoB,EAASC,GAAe,CAAO,GAAgB,EAASC,GAAW,CAAOC,GAAW,CAAC,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAyEC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,IAAI,MAAM,EAAE,MAAM,EAAE,WAAlI,CAAC,OAAO,IAAI,MAAM,EAAE,SAAS,IAAI,KAAK,SAAS,CAA0G,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,CAAOC,IAAU,CAAC,aAAW,SAAO,KAAG,OAAK,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAY,EAAM,WAAW,MAAM,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAM,EAAM,UAAU,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWzkE,GAAgB,EAXylE,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,YAAU,YAAU,GAAG,GAAWH,GAAS,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,GAAuB,EAAM,EAAS,CAAM,CAAC,yBAAsB,UAAO,GAAyB,EAAY,CAAO,EAAiB,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAgB,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAsC,GAAkB,EAAGX,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKO,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMF,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,iBAAiBY,EAAU,EAAW,CAAC,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGnB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,SAA0B,mBAAiB,SAAS,sBAAsB,KAAK,SAAS,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAASQ,GAAU,SAAsB,EAAKN,GAAe,CAAC,UAAU,EAAU,OAAO,OAAO,GAAG,YAAY,UAAU,EAAU,SAAS,YAAY,KAAK,SAAS,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,IAAI,GAAG,GAAmB,GAAG,GAAG,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,mBAAoC,mBAAiB,SAAS,sBAAsB,KAAK,mBAAmB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAW,CAAC,UAAU,EAAiB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,mBAAmB,QAAQ,YAAY,MAAM,OAAO,GAAGH,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,kRAAkR,wLAAwL,yGAAyG,CAW59K,eAAe,IAAgB,GAAgB,GAAgB,YAAY,eAAe,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,MAAM,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,YAAY,YAAY,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,MAAM,gBAAgB,GAAM,MAAM,cAAc,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAGC,GAAoB,GAAG,GAAgB,CAAC,CAAC,6BAA6B,GAAK,CAAC,6CCX5jB,IAAiK,IAAkE,IAA4B,KAAmJ,CAAMmB,GAAkB,eAAqBC,GAAkB,CAAC,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,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAUv1C,GAAgB,EAVu2C,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,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAA2D,EAAkB,EAAGT,GAAlDY,GAA6F,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKN,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBW,EAAU,EAAW,CAAC,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,cAAc,GAAK,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,qEAAqE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,qEAAqE,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAKC,GAAM,CAAC,GAAG,IAAI,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,kBAAkB,eAAe,kBAAkB,QAAQ,GAA2B,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,IAAI,EAAE,IAAI,GAAG,IAAI,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,8FAA8F,OAAO,uNAAuN,CAAC,UAAU,gCAAgC,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKP,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,uBAAuB,MAAM,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,8FAA8F,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,oBAAoB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,sQAAsQ,iRAAiR,oMAAoM,oLAAoL,GAAGQ,GAAgB,gcAAgc,CAUl7M,eAAe,IAAgB,GAAgB,GAAgB,YAAY,gBAAgB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,UAAU,OAAO,YAAY,MAAM,SAAS,IAAI,yKAAyK,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,EAAwBC,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,6CCV3gB,IAA2F,IAAkE,IAA4B,CAAgCC,GAAkB,eAAqBC,GAAkB,CAAC,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,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAU1oC,GAAgB,EAV0pC,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,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,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,gBAAgBU,EAAU,EAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,eAAe,aAAa,gBAAgB,4BAA4B,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,qBAAqB,aAAa,GAAG,EAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,+JAA+J,CAUnxF,eAAe,IAAgB,GAAgB,GAAgB,YAAY,kBAAkB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICV+5D,SAAS,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,+FAAzyE,IAA0T,IAAkE,IAA4B,KAAiJ,KAA0H,KAA0H,KAAyH,KAA0H,KAA0H,KAA0H,KAA0H,KAAyH,KAAuH,CAAM,GAAiB,EAAS,EAAY,CAAO,GAAyC,EAA0B,GAAO,EAAO,IAAI,CAAC,CAAO,GAAwC,EAA0B,GAAO,EAAS,CAAC,CAAO,GAAoB,EAASC,GAAe,CAAOC,GAAkB,EAASC,GAAa,CAAO,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,CAA8L,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAgFC,GAAU,CAAC,QAAQ,GAAG,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAxI,CAAC,MAAM,IAAI,SAAS,IAAI,KAAK,CAAC,IAAI,EAAE,EAAE,EAAE,CAAC,KAAK,QAAQ,CAAyG,EAAE,EAAE,EAAE,EAAE,CAAOC,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,CAAO,IAAoB,EAAE,IAAI,oBAAoBC,IAAkF,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAvI,CAAC,MAAM,GAAG,SAAS,IAAI,KAAK,CAAC,IAAI,EAAE,EAAE,EAAE,CAAC,KAAK,QAAQ,CAAyG,EAAE,EAAE,EAAE,EAAE,CAAO,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,GAAG,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,CAAiL,GAAW,CAAC,OAA3K,CAAC,OAAO,YAAY,QAAQ,KAAK,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,CAAkH,WAAW,GAAG,aAAa,OAAO,WAAjI,CAAC,QAAQ,IAAI,MAAM,IAAI,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAA8F,QAAQ,UAAU,KAAK,SAAS,CAAgF,GAAW,CAAC,QAAQ,GAAG,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAzI,CAAC,MAAM,IAAI,SAAS,IAAI,KAAK,CAAC,IAAI,EAAE,EAAE,EAAE,CAAC,KAAK,QAAQ,CAA0G,EAAE,EAAE,EAAE,EAAE,CAAgF,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAxI,CAAC,MAAM,IAAI,SAAS,IAAI,KAAK,CAAC,IAAI,EAAE,EAAE,EAAE,CAAC,KAAK,QAAQ,CAAyG,EAAE,EAAE,EAAE,EAAE,CAAyE,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,IAAI,MAAM,EAAE,MAAM,EAAE,WAAnI,CAAC,OAAO,IAAI,MAAM,EAAE,SAAS,IAAI,KAAK,SAAS,CAA2G,CAAO,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,CAAOC,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAAS,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAU9jJ,GAAgB,EAV8kJ,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,GAAWF,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,cAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiB,GAAuB,EAAM,EAAS,CAAqM,EAAkB,EAAGT,GAA5LY,GAAsBC,GAAuBC,GAAuBC,GAAuBC,GAAuBC,GAAuBC,GAA8F,CAA0B,OAAZ,IAAW,CAAqB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,GAAW,CAAC,MAAM,GAAY,SAAsB,EAAK,EAAO,OAAO,CAAC,GAAG,EAAU,GAAG,EAAgB,aAAa,SAAS,UAAU,EAAG,EAAkB,gBAAgBC,EAAU,EAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAG,EAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,GAAG,QAAQjB,GAAU,UAAU,gBAAgB,wBAAwB,SAAS,mBAAmB,UAAU,QAAQC,GAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,QAAQ,GAAG,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKI,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,iGAAiG,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,oBAAoB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,QAAQ,GAAG,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,iGAAiG,CAAC,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,oBAAoB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,QAAQ,GAAG,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,WAAW,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,KAAK,WAAW,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAY,CAAC,MAAM,qEAAqE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,WAAW,YAAY,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,IAAI,sZAAsZ,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,yBAAyB,mBAAmB,WAAW,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,KAAK,WAAW,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAY,CAAC,MAAM,qEAAqE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,WAAW,YAAY,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,IAAI,sZAAsZ,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,WAAW,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,KAAK,WAAW,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAY,CAAC,MAAM,qEAAqE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,WAAW,YAAY,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,IAAI,sZAAsZ,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,WAAW,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,KAAK,WAAW,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAY,CAAC,MAAM,qEAAqE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,WAAW,YAAY,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,IAAI,sZAAsZ,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,WAAW,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,KAAK,WAAW,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAY,CAAC,MAAM,qEAAqE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,WAAW,YAAY,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,IAAI,sZAAsZ,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,iGAAiG,CAAC,SAAS,kBAAkB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,oBAAoB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,QAAQ,GAAG,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,QAAQ,IAAI,WAAW,4BAA4B,CAAC,kBAAkB,GAAmB,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,GAAwC,CAAC,sBAAsB,GAAK,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAW,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,sBAAsB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,wBAAwB,SAAS,OAAO,GAAW,MAAM,CAAC,QAAQ,CAAC,QAAQ,GAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAW,UAAU,iBAAiB,wBAAwB,UAAU,QAAQ,GAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,OAAO,GAAW,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,SAAS,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,KAAK,SAAS,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAY,CAAC,MAAM,qEAAqE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,SAAS,YAAY,IAAI,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,IAAI,uTAAuT,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,OAAO,GAAW,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAwC,CAAC,sBAAsB,GAAK,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,GAAG,QAAQ,GAAW,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,SAAS,CAAC,SAAS,oGAAoG,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,wBAAwB,UAAU,MAAM,CAAC,QAAQ,CAAC,QAAQJ,GAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,QAAQ,GAAG,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAW,UAAU,iBAAiB,wBAAwB,UAAU,QAAQA,GAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,GAAG,EAAqB,CAAC,UAAU,CAAC,MAAM,OAAO,GAAmB,OAAO,QAAQ,kBAAkB,EAAE,IAAA,GAAU,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,yBAAyB,mBAAmB,SAA0B,mBAAiB,SAAS,sBAAsB,KAAK,SAAS,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAS,GAAW,SAAsB,EAAKN,GAAe,CAAC,UAAU,+CAA+C,OAAO,OAAO,GAAG,YAAY,UAAU,oDAAoD,SAAS,YAAY,KAAK,SAAS,QAAQ,YAAY,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKU,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,6CAA6C,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,QAAQ,GAAG,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,+CAA+C,qBAAqB,QAAQ,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,iGAAiG,CAAC,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,sBAAsB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,QAAQ,IAAI,CAAC,kBAAkB,MAAM,QAAQ,cAAc,mBAAmB,GAAK,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,GAAG,CAAC,UAAU,gBAAgB,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,MAAM,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,EAAqB,CAAC,UAAU,CAAC,EAAE,IAAA,GAAU,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,OAAO,EAAE,EAAE,GAAG,EAAE,MAAM,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,GAAG,KAAK,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKR,GAAa,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,GAAG,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKqB,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,mBAAmB,eAAe,kBAAkB,QAAQ,GAA2B,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,MAAM,GAAG,EAAE,EAAE,EAAE,GAAG,KAAK,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,4FAA4F,CAAC,UAAU,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,GAAG,EAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,mBAAmB,eAAe,kBAAkB,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,4FAA4F,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,mBAAmB,eAAe,kBAAkB,QAAQ,GAA2B,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,OAAO,EAAE,EAAE,GAAG,EAAE,MAAM,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,4FAA4F,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAKA,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,mBAAmB,eAAe,kBAAkB,QAAQ,GAA2B,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,MAAM,GAAG,EAAE,EAAE,EAAE,GAAG,GAAG,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,0FAA0F,OAAO,8MAA8M,CAAC,UAAU,gBAAgB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,GAAG,EAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,mBAAmB,eAAe,kBAAkB,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,0FAA0F,OAAO,8MAA8M,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,mBAAmB,eAAe,kBAAkB,QAAQ,GAA2B,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,OAAO,EAAE,EAAE,GAAG,EAAE,MAAM,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,KAAK,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,0FAA0F,OAAO,8MAA8M,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAAK,CAAC,KAAK,oCAAoC,YAAY,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAAgD,mBAAiB,SAAS,YAAY,CAAC,CAAC,CAAC,CAAc,EAAK,EAAK,CAAC,KAAK,6BAA6B,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAM,EAAO,EAAE,CAAC,UAAU,gCAAiD,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,WAAW,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,KAAK,WAAW,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,MAAM,CAAC,QAAQ,GAAG,CAAC,SAAsB,EAAK,EAAY,CAAC,MAAM,wEAAwE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,WAAW,YAAY,KAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,IAAI,sVAAsV,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,iGAAiG,CAAC,SAAS,8BAA8B,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,yBAAyB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,6BAA6B,MAAM,QAAQ,GAAG,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,GAAG,CAAC,UAAU,gBAAgB,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,GAAG,KAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,MAAM,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,SAAS,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,GAAG,KAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,MAAM,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,SAAS,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,MAAM,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,EAAqB,CAAC,UAAU,CAAC,EAAE,IAAA,GAAU,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,OAAO,EAAE,EAAE,GAAG,EAAE,MAAM,GAAG,EAAE,EAAE,EAAE,MAAM,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,yBAA0C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAS,GAAW,SAAsB,EAAKV,GAAe,CAAC,UAAU,qBAAqB,OAAO,OAAO,GAAG,YAAY,UAAU,EAAc,GAAG,SAAS,YAAY,QAAQ,YAAY,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,MAAM,GAAG,EAAE,EAAE,EAAE,GAAG,GAAG,EAAqB,CAAC,UAAU,CAAC,EAAE,IAAA,GAAU,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,OAAO,EAAE,EAAE,GAAG,EAAE,MAAM,GAAG,EAAE,EAAE,EAAE,MAAM,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAS,GAAW,SAAsB,EAAKA,GAAe,CAAC,UAAU,eAAe,OAAO,OAAO,GAAG,YAAY,UAAU,wCAAwC,SAAS,YAAY,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,mBAAoC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,+EAA+E,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKU,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,uBAA0B,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,SAAS,CAAC,SAAS,uBAA0B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,CAAC,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,oQAAoQ,0SAA0S,wSAAwS,mSAAmS,wRAAwR,gRAAgR,0XAA0X,wNAAwN,uRAAuR,qUAAqU,kRAAkR,+QAA+Q,mJAAmJ,2MAA2M,6QAA6Q,mKAAmK,uJAAuJ,4RAA4R,4MAA4M,uTAAuT,iJAAiJ,wTAAwT,6TAA6T,qHAAqH,6QAA6Q,6LAA6L,4LAA4L,wWAAwW,kUAAkU,oKAAoK,oIAAoI,iVAAiV,sNAAsN,2RAA2R,yOAAyO,mSAAmS,mIAAmI,2SAA2S,mSAAmS,iEAAiE,+GAA+G,4EAA4E,qJAAqJ,wVAAwV,gEAAgE,uIAAuI,sEAAsE,2EAA2E,0EAA0E,2FAA2F,oIAAoI,mIAAmI,wGAAwG,wGAAwG,mHAAmH,4JAA4J,mIAAmI,8DAA8D,uFAAuF,+EAA+E,6GAA6G,6DAA6D,+JAA+J,uGAAuG,iIAAiI,sFAAsF,GAAGc,GAAgB,GAAGC,GAAiB,GAAGC,GAAiB,GAAGC,GAAiB,GAAGC,GAAiB,GAAGC,GAAiB,GAAGC,GAAiB,CAU3xgD,eAAe,IAAgB,GAAgB,GAAgB,YAAY,SAAS,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,QAAQ,SAAS,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,UAAU,OAAO,YAAY,MAAM,SAAS,aAAa,UAAU,IAAI,yKAAyK,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,UAAU,OAAO,YAAY,MAAM,SAAS,aAAa,UAAU,IAAI,yKAAyK,OAAO,MAAM,CAAC,CAAC,cAAc,cAAc,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,qGAAqG,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAiB,GAAG,GAAoB,GAAG7B,GAAkB,GAAG,EAAwB8B,GAAkB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,6FCV1vG,IAA6R,IAA8C,IAA4B,KAAyJ,KAA+H,KAAoF,KAA8E,KAA+E,KAAiF,KAAyE,CAAM,GAAkB,EAASC,GAAa,CAAO,GAAmC,EAA0B,EAAO,IAAI,CAAO,GAAkB,EAASC,GAAa,CAAO,GAAkB,EAASC,GAAa,CAAO,GAAiB,EAASC,GAAY,CAAO,GAAY,EAASC,GAAO,CAAO,GAAuB,EAASC,GAAkB,CAAO,GAAoB,EAASC,GAAe,CAAO,GAAY,CAAC,UAAU,wBAAwB,UAAU,gDAAgD,UAAU,sBAAsB,CAAyD,GAAkB,eAAqB,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,CAAuE,GAAU,CAAC,QAAQ,GAAG,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,CAAO,GAAgB,EAAE,CAAO,GAAe,OAAO,KAAK,GAAgB,CAAO,GAAM,CAAC,kFAAkF,8EAA8E,mVAAmV,uHAAuH,uVAAuV,4MAA4M,+YAA+Y,wIAAwI,oHAAoH,sHAAsH,yJAAyJ,gLAAgL,+PAA+P,oQAAoQ,0UAA0U,oEAAoE,CAAO,GAAa,CAAC,UAAU,wBAAwB,UAAU,gDAAgD,UAAU,sBAAsB,CAAO,IAAW,CAAC,WAAyB,IAAqB,CAAoB,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,EAAM,CAAC,yBAAyB,GAAG,CAAC,CAAS,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,CAAO,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQ,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAAmF,GAAO,CAAC,UAAU,SAAS,UAAUA,GAAe,OAAO,CAAC,EAAE,EAAE,EAAE,GAAG,CAAC,UAAU,SAAS,WAAvJ,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAuH,QAAQ,YAAY,CAAO,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,WAAS,GAAG,GAAW,GAAS,EAAM,CAAM,CAAC,EAAY,GAAqB,GAA8B,EAAQ,GAAY,GAAM,CAAqE,EAAkB,EAAG,GAA2C,CAAsC,OAArC,GAAiB,CAAC,UAAU,GAAO,CAAC,CAAqB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,iBAAiB,GAAK,iBAAiB,YAAY,qBAAkB,CAAC,SAAsB,EAAM,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAK,GAAU,CAAC,MAAM,iGAAiG,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,EAAG,EAAkB,gBAAgBC,EAAU,CAAC,qBAAqB,UAAU,uBAAuB,GAAK,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKT,GAAa,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,GAAG,SAAS,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAmC,CAAC,QAAQ,GAAU,UAAU,gBAAgB,wBAAwB,SAAS,mBAAmB,WAAW,QAAQ,GAAW,UAAU,GAAK,SAAsB,EAAK,GAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAAU,KAAK,qEAAqE,gBAAgB,IAAI,eAAe,IAAI,IAAI,8yBAA8yB,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,aAAa,aAAa,UAAU,gBAAgB,mBAAmB,MAAM,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,mBAAmB,WAAW,iBAAiB,GAAK,iBAAiB,GAAK,KAAK,WAAW,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKC,GAAa,CAAC,KAAK,GAAG,aAAa,MAAM,UAAU,SAAS,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,WAAW,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,WAAW,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,EAAE,GAAG,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKC,GAAa,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,EAAE,GAAG,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKQ,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,UAAU,QAAQ,CAAC,CAAC,SAAsB,EAAKP,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,cAAc,QAAQ,YAAY,UAAU,WAAW,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAsB,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,KAAK,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,mBAAmB,SAAS,KAAK,SAAS,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKO,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,SAAsB,EAAKN,GAAO,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,SAAS,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,mBAAmB,WAAW,iBAAiB,GAAK,iBAAiB,GAAK,aAAa,GAAK,KAAK,WAAW,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKH,GAAa,CAAC,KAAK,GAAG,aAAa,MAAM,UAAU,YAAY,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,WAAW,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,WAAW,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,EAAE,IAAI,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,aAAa,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKS,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,SAAsB,EAAKL,GAAkB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKM,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,eAAe,EAAE,IAAI,OAAO,QAAQ,EAA0B,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,IAAI,4FAA4F,CAAC,UAAU,iBAAiB,mBAAmB,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAO,GAAI,GAAgC,IAAS,EAAa,QAAQ,IAAS,EAAa,OAAgL,CAAC,GAAG,GAAM,GAAG,GAAe,QAAQ,GAAK,CAAC,IAAM,EAAS,GAAgB,GAAK,OAAO,GAAgB,GAAK,IAAI,GAAM,GAAG,EAAS,IAAI,EAAK,GAAG,EAAG,CAAC,CAA7R,CAAC,GAAG,GAAM,GAAG,GAAe,IAAI,GAA0C,UAAxB,GAAa,GAA2B,KAAK,GAAgB,GAAK,KAAK,IAAI,CAAC,IAAM,CAAC,CAc3sY,GAAgB,EAAQ,GAAU,GAAI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,OAAO,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAkB,GAAG,GAAkB,GAAG,GAAkB,GAAG,GAAiB,GAAG,GAAY,GAAG,GAAuB,GAAG,GAAoB,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICH9Z,SAAS,GAAS,CAAC,YAAW,WAAU,QAAO,GAAG,GAAO,CACjE,IAAM,EADkF,EAAE,CAC9D,IAAc,EAAE,CAC5C,OAAQ,EAAR,CAAoB,IAAK,YACzB,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,OAAOC,EAAoBC,GAAM,CAAC,GAAG,EAAO,IAAK,OAAQ,QAAM,CAAE,EAAS,GAAK,CAAC,CAChF,QAAW,OAAO,EAAS,GAAM,EACjC,SAAgB,GAA6B,EAAS,CAAC,OAAQ,EAAR,CAAkB,IAAK,YAC9E,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,SAAU,WAAY,sBAAsB,CAAE,CAAC,KAAM,UAAW,WAAY,gDAAgD,CAAE,CAAC,KAAM,UAAW,WAAY,wBAAwB,CAAC,CACpM,QAAW,QAEH,eAAsB,GAAY,CAAE,UAAS,gBAAe,YAAY,CACpE,IAAM,EAAc,GAAO,GAAS,KAAK,SAAS,CAyE5C,EAAOD,EAAoBgB,GAA4B,CACzD,SANgDhB,EAAoBe,GAAyC,CAC7G,SAT+Bf,EAC/Bc,GACA,CACI,SA7DQd,EACZE,GACA,CACI,UAAW,GACX,UACA,gBACA,UACA,mBACA,gBACA,aAAcC,MAAkB,OAAO,8DAAgG,CACvI,gBAAiB,GACjB,WACA,WACA,oBAAqB,GACrB,iBAAkB,2BAClB,UACD,IAAW,OAkCX,IAAA,QAlCgC,CAEnC,GADc,wDAAwD,KAAK,EAAU,UAAU,CACpF,CACP,QAAQ,IAAI,gEAAgE,CAC5E,OAGJ,OAAOA,EAAY,SAAY,CAoB3B,EAAO,+BAnBc,CACjB,UAAW,EACX,OAAQ,CACaC,mBACFC,gBACJC,aACd,CACD,MAAO,CACH,cAAeN,EACf,SAAUO,EACV,KAAMC,EACN,YAAaC,EACb,UAAWC,EACX,OAAQC,EACR,SAAUC,EACb,CACD,YAAa,CAAE,aAAA,EAAc,CAChC,CAID,GAAM,CAAE,mBAAoB,MAAM,OAAO,oCACzC,MAAO,CACH,QAAS,GAAiB,CAC7B,EACH,IACF,CAEI,2BAA4B,GAC5B,eAAgB,GAChB,mBAAoB,IAAIC,OAAuB,OAAO,8DAA+F,CACxJ,CACJ,CAMO,MAAO,CAAC,uBAAwB,GAAM,uBAAwB,GAAM,uCAAwC,GAAO,eAAgB,GAAO,0BAA2B,GAAO,eAAgB,GAAO,+BAAgC,GAAO,WAAY,GAAM,CAC/P,CACJ,CAIA,CAAC,CAKE,MAAO,CAAC,OAAQ,EAAE,CAAC,CACtB,CAAC,CAIF,OADA,MAAM,EACC,EAuBX,SAAS,IAAQ,CACR,IACL,EAAO,gBAAgB,KAAK,UAAU,CAG1C,eAAe,GAAK,EAAe,EAAW,CAC1C,SAAS,EAAY,EAAO,EAAW,EAAc,GAAM,CACvD,GAAI,EAAM,QAAU,EAAO,uBAAwB,OAEnD,IAAM,EAAiB,GAAW,eAClC,GAAI,EAGA,IAFA,QAAQ,KAAK;EAA4S,EAAO,EAAe,CAE3U,KAAK,QAAQ,CAAG,IAAM,YAE1B,QAAQ,MAAM;EAA+G,EAAO,EAAe,CAEvJ,GAAM,EAAc,wCAA0C,4BAA6B,CACvF,QAAS,OAAO,EAAM,CACtB,iBACA,MAAO,EAAiB,IAAA,GAAY,aAAiB,OAAS,OAAO,EAAM,OAAU,SAAW,EAAM,MAAQ,KACjH,CAAC,CAGN,GAAI,CACA,IAAI,EAAS,EAAU,EAAeI,EACtC,GAAI,EAAe,CACf,IAAM,EAAY,KAAK,MAAM,EAAU,QAAQ,gBAAmB,CAClE,EAAU,EAAU,QACpB,EAAW,EAAU,SACrB,EAAgB,EAAU,cAC1B,EAAc,EAAU,YAExB,EAAUC,GAA+B,GAAQ,EAAQ,SAEzD,GAA+B,GAAQ,IAAA,GAAU,CAe7C,CAAC,GAAW,CAAC,EAAU,CACvB,IAAM,EAAYC,GAAiC,GAAQ,mBAAmB,SAAS,SAAS,CAAE,GAAM,GAAQ,CAChH,EAAU,EAAU,QACpB,EAAW,EAAU,SACrB,EAAgB,EAAU,cAKlC,IAAM,EAAc,GAAY,CAAE,UAAS,WAAU,gBAAe,CAAC,CAG1E,IAAW,SACZ,SAAY,CACd,IAAM,EAAQ,GAAO,GAGf,EAAe,GAAQ,MAAM,CAAE,QAAU,EAAoC,IAAO,EAAhC,IAAO,UAAkC,CAAC,KAEhG,EAAmB,KACvB,GAAI,GAAO,cAAgB,GAAiB,CACtC,IAAM,EAAQ,MAAM,GAAgB,EAAM,iBAAiB,CACrD,CAAC,GAAQ,OAAO,OAAO,EAAc,CACvC,GAAS,OAAO,GAAS,WACzB,EAAoB,MAAM,EAAM,kBAAkB,EAAM,GAAgB,IAAA,GAAU,EAAK,MAIjG,IAAM,EAA0B,KAAK,gBAAgB,CAAC,iBAAiB,CACjE,EAAW,EAAwB,SACnC,EAAS,EAAwB,OAIvC,MAAM,IAAI,QAAS,GAAY,CACvB,SAAS,aACT,SAAS,iBAAiB,qBAAsB,EAAS,CAAE,KAAM,GAAM,CAAC,CAExE,GAAS,EAEf,CAEF,EAAO,gBAAgB,KAAK,CACxB,0BACA,CACI,aAAc,IAAgB,KAC9B,QAAS,EACT,UAAW,GAAO,MAAQ,IAC1B,mBACA,aAAc,GAAgB,KAC9B,UAAW,GAAO,oBAAsB,EACxC,SAAU,GAAO,SACjB,SAAU,SAAS,UAAY,KAC/B,IAAK,EAAO,SAAS,KACrB,SAAU,EAAO,SAAS,UAAY,KACtC,SAAU,EAAO,SAAS,UAAY,KACtC,KAAM,EAAO,SAAS,MAAQ,KAC9B,OAAQ,EAAO,SAAS,QAAU,KAClC,WACA,SACH,CACD,QACH,CAAC,CAGF,MAAMC,GAAmB,CAAE,SAAU,aAAc,2BAA4B,GAAM,cAAe,QAAS,CAAC,CAE9G,SAAS,cAAc,IAAI,YAAY,kBAAmB,CACtD,OAAQ,CAAE,aAAc,GAAgB,KAAM,CACjD,CAAC,CAAC,IACH,CAIQ,IAAM,EAAO,MAAM,EACf,GAGA,GAA4B,iCAAoC,CAC5D,GAAsCH,EAAY,CAClD,EAAO,gCAAgCA,EAAY,EACrD,CAIsBI,MACF,CAClB,IAA2B,CACjB,IAAkC,CAC5C,EAAqB,EAAW,EAAM,CAAE,mBAAoB,EAAa,CAAC,EAC5E,EAGF,EAAoB,EAAW,CAAE,mBAAoB,EAAa,CAAC,CAAC,OAAO,EAAK,OAE/E,EAAO,CAEZ,MADA,EAAY,EAAO,IAAA,GAAW,GAAM,CAC9B,8BAtKd,UArHiC,IACV,IACU,IACI,KACmE,CAElG,GAAS,CAAC,UAAW,CAAC,SAAU,CAAC,UAAW,KAAM,UAAW,aAAc,UAAW,OAAQ,UAAW,OAAQ,UAAW,WAAY,UAAW,aAAc,UAAW,UAAW,UAAW,YAAa,UAAW,UAAW,UAAW,WAAY,UAAW,QAAS,UAAW,cAAe,UAAW,KAAM,UAAW,KAAM,UAAW,OAAQ,UAAW,KAAM,UAAW,MAAO,UAAW,WAAY,UAAW,OAAO,CAAE,KAAMlB,MAAkB,OAAO,8DAAgG,CAAE,KAAM,IAAI,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,OAAO,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,SAAS,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,MAAO,UAAW,MAAM,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,QAAQ,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,UAAU,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,YAAY,CAAE,UAAW,CAAC,aAAc,YAAa,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,mBAAmB,CAAE,UAAW,CAAC,KAAMA,MAAkB,OAAO,4BAAgG,CAAC,CAAC,CAE9nD,GAAU,CAAC,CAAC,KAAM,QAAS,GAAI,UAAW,KAAM,UAAW,KAAM,GAAI,cAAe,MAAM,CAAC,CAC3F,GAAkB,CAAC,UAAW,UAAa,MAAM,OAAO,gEAAmG,MAAS,CACpK,GAAe,mEA0Gf,GAAY,OAAO,SAAa,IAClC,GAAW,CACX,EAAO,4BAA8B,EAAoB,QAC9CH,EAAoBsB,GAAyB,CAAE,MAAO,qCAAuC,EAAmB,SAAW,EAAqB,IAAK,CAAC,CAGjK,EAAO,gBAAkB,EAAO,iBAAmB,EAAE,CAGrD,IAA6B,CAG7B,IAA4C,CAE5C,IAAM,EAAY,SAAS,eAAe,OAAO,CAE7C,oBAAqB,EAAU,QAAS,GAAK,GAAM,EAAU,CAC5D,GAAK,GAAO,EAAU"}