{"version":3,"file":"ScrollUpButton.DsebPObK.mjs","names":["fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","fonts","css","className","fonts","css","className","__legacyOverrideHOC_DataObserverContext","_jsx","addPropertyOverrides","RichTextWithFXWithOptimizedAppearEffect","RichText","MotionDivWithFXWithOptimizedAppearEffect","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","animation1","animation2","animation3","animation4","transformTemplate1","animation5","animation6","animation7","transformTemplate2","animation8","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","RichText","Stack","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","__legacyOverrideHOC_DataObserverContext","_jsx","useRef","useState","animation"],"sources":["https:/framerusercontent.com/modules/6ilthFiFfsRrSz6VM8WB/TqGs9qT6BfZvsqHu9H4T/stw1O3mUg.js","https:/framerusercontent.com/modules/wNnBrDCht59Qlqy8uIw2/EIVWkoy2rWiiFRe0G6ZJ/C8Qxtz_wf.js","https:/framerusercontent.com/modules/3zHOg2G8tV8QSVPe3PsI/RaFMpuemdhx4v5KJq2UB/AboutAnchor.js","https:/framerusercontent.com/modules/OBU07QudNinYuzLHwjLt/IV4vuKNtTBWpdc1rN36h/ProjectsAnchor.js","https:/framerusercontent.com/modules/reHvVJxwSYDfyU1GKIqp/zEfMLQbUpFvHS0C6wLgw/W1BlA_naQ.js","https:/framerusercontent.com/modules/zFhXpapYiPG2iG4KJEiR/aqGr5X6AGek3yLl2VZm9/wuFDAN_L_.js","https:/framerusercontent.com/modules/9YBqqE0iPpUAD7OxTamP/rxbLM2STbMRJX51tIQ2w/BlendDifference.js","https:/framerusercontent.com/modules/qfMsrbNdtGlyj81vUMBc/NRElflFtWpEaivN8TtnM/wDTWFE5_I.js","https:/framerusercontent.com/modules/geEJQhzbWmMghu820FGB/rxtcf0EsoL9NDOcoRJey/O06O6R7J0.js","https:/framerusercontent.com/modules/21e4IlHiXeQhjMRU0K8T/YjdSeZsCcNoRjTlfMEN1/Vhalz1j04.js","https:/framerusercontent.com/modules/POq1OzjbX9g4uYHZUPRX/2ohJsP3hdt2LpObBfMsT/Email.js","https:/framerusercontent.com/modules/l2njYF280QRwgzizIBgv/P9jaoB2hIMcFP4s89kXA/ScrollUpButton.js"],"sourcesContent":["// Generated by Framer (ab3275d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-iWHpq .framer-styles-preset-pzyaef:not(.rich-text-wrapper), .framer-iWHpq .framer-styles-preset-pzyaef.rich-text-wrapper a { --framer-link-text-color: #ffffff; }\"];export const className=\"framer-iWHpq\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0f5ea8b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/6ilthFiFfsRrSz6VM8WB/TqGs9qT6BfZvsqHu9H4T/stw1O3mUg.js\";const cycleOrder=[\"Z2TmpHB4G\",\"pvrsVbV6d\",\"InkAXWPTy\"];const serializationHash=\"framer-Yj3h5\";const variantClassNames={InkAXWPTy:\"framer-v-dxe11g\",pvrsVbV6d:\"framer-v-1mfyp1s\",Z2TmpHB4G:\"framer-v-et65yp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const A89lcfmx6=undefined;const yPUkehFJT=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"Z2TmpHB4G\",ABOUT:\"pvrsVbV6d\",PROJECT:\"InkAXWPTy\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,navButtonText,width,...props})=>{return{...props,A89lcfmx6:click??props.A89lcfmx6,variant:humanReadableVariantMap[props.variant]??props.variant??\"Z2TmpHB4G\",yPUkehFJT:navButtonText??props.yPUkehFJT??\"TITLE\"};};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,yPUkehFJT,A89lcfmx6,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Z2TmpHB4G\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapwvdpuf=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(A89lcfmx6){const res=await A89lcfmx6(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"Z2TmpHB4G\",scopeId:\"C8Qxtz_wf\",...addPropertyOverrides({InkAXWPTy:{href:{hash:\":B2cPCCZhS\",webPageId:\"augiA20Il\"},openInNewTab:false,smoothScroll:true},pvrsVbV6d:{href:{hash:\":B2cPCCZhS\",webPageId:\"augiA20Il\"},openInNewTab:false,smoothScroll:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-et65yp\",className,classNames)} framer-177zn9z`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Z2TmpHB4G\",onTap:onTapwvdpuf,ref:refBinding,style:{...style},...addPropertyOverrides({InkAXWPTy:{\"data-framer-name\":\"PROJECT\"},pvrsVbV6d:{\"data-framer-name\":\"ABOUT\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UXVlc3RyaWFsLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Questrial\", \"Questrial Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(92, 92, 92))\"},children:\"ABOUT ME\"})}),className:\"framer-lznjca\",\"data-framer-name\":\"ABOUT ME\",fonts:[\"GF;Questrial-regular\"],layoutDependency:layoutDependency,layoutId:\"PQXD_HLqp\",style:{\"--extracted-r6o4lv\":\"rgb(92, 92, 92)\",\"--framer-paragraph-spacing\":\"0px\"},text:yPUkehFJT,variants:{InkAXWPTy:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},pvrsVbV6d:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({InkAXWPTy:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UXVlc3RyaWFsLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Questrial\", \"Questrial Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"PQXD_HLqp\",openInNewTab:false,relValues:[],scopeId:\"C8Qxtz_wf\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-pzyaef\",\"data-styles-preset\":\"stw1O3mUg\",children:\"PROJECTS\"})})})}),text:undefined},pvrsVbV6d:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UXVlc3RyaWFsLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Questrial\", \"Questrial Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"ABOUT\"})}),text:undefined}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Yj3h5.framer-177zn9z, .framer-Yj3h5 .framer-177zn9z { display: block; }\",\".framer-Yj3h5.framer-et65yp { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-Yj3h5 .framer-lznjca { flex: none; height: auto; mix-blend-mode: darken; position: relative; white-space: pre; width: auto; }\",\".framer-Yj3h5.framer-v-1mfyp1s.framer-et65yp, .framer-Yj3h5.framer-v-dxe11g.framer-et65yp { text-decoration: none; }\",\".framer-Yj3h5.framer-v-1mfyp1s .framer-lznjca { mix-blend-mode: difference; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 17\n * @framerIntrinsicWidth 35\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"pvrsVbV6d\":{\"layout\":[\"auto\",\"auto\"]},\"InkAXWPTy\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"yPUkehFJT\":\"navButtonText\",\"A89lcfmx6\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerC8Qxtz_wf=withCSS(Component,css,\"framer-Yj3h5\");export default FramerC8Qxtz_wf;FramerC8Qxtz_wf.displayName=\"nav-CTA\";FramerC8Qxtz_wf.defaultProps={height:17,width:35};addPropertyControls(FramerC8Qxtz_wf,{variant:{options:[\"Z2TmpHB4G\",\"pvrsVbV6d\",\"InkAXWPTy\"],optionTitles:[\"Variant 1\",\"ABOUT\",\"PROJECT\"],title:\"Variant\",type:ControlType.Enum},yPUkehFJT:{defaultValue:\"TITLE\",displayTextArea:false,title:\"nav button text\",type:ControlType.String},onyPUkehFJTChange:{changes:\"yPUkehFJT\",type:ControlType.ChangeHandler},A89lcfmx6:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerC8Qxtz_wf,[{explicitInter:true,fonts:[{cssFamilyName:\"Questrial\",source:\"google\",style:\"normal\",uiFamilyName:\"Questrial\",url:\"https://fonts.gstatic.com/s/questrial/v19/QdVUSTchPBm7nuUeVf7EvCtkm20oJA.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerC8Qxtz_wf\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"35\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"yPUkehFJT\\\":\\\"navButtonText\\\",\\\"A89lcfmx6\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pvrsVbV6d\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"InkAXWPTy\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"17\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./C8Qxtz_wf.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect}from\"react\";// Flag used to scroll to the About section after navigating home\n// from another page (e.g. clicking ABOUT on a project page).\nconst SCROLL_FLAG=\"scrollToAbout\";function isHomePage(){if(typeof window===\"undefined\")return false;const path=window.location.pathname;return path===\"/\"||path===\"\";}function scrollToAbout(){const target=document.documentElement.scrollHeight-window.innerHeight;window.scrollTo({top:Math.max(0,target),behavior:\"smooth\"});}export default function AboutAnchor({label=\"ABOUT\",color=\"#ffffff\"}){const isCanvas=RenderTarget.current()===RenderTarget.canvas;// After arriving on the home page with the flag set, scroll to About.\nuseEffect(()=>{if(isCanvas)return;if(!isHomePage())return;if(typeof window===\"undefined\")return;if(sessionStorage.getItem(SCROLL_FLAG)!==\"1\")return;// Clear immediately so only one instance acts and it won't repeat.\nsessionStorage.removeItem(SCROLL_FLAG);// Content/images settle after load, so scroll a couple of times.\nconst t1=setTimeout(scrollToAbout,500);const t2=setTimeout(scrollToAbout,1300);return()=>{clearTimeout(t1);clearTimeout(t2);};},[isCanvas]);const handleClick=e=>{e.preventDefault();e.stopPropagation();if(isHomePage()){scrollToAbout();}else{// Go home, then scroll to About once we land there.\ntry{sessionStorage.setItem(SCROLL_FLAG,\"1\");}catch(err){// sessionStorage can be unavailable; navigation still works.\n}window.location.href=\"/\";}};const labelStyle={display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",fontFamily:\"Questrial, sans-serif\",fontSize:13,fontWeight:400,color,whiteSpace:\"nowrap\",textDecoration:\"none\",cursor:isCanvas?\"default\":\"pointer\",background:\"transparent\",border:\"none\",padding:0,margin:0,lineHeight:1};return /*#__PURE__*/_jsx(\"div\",{style:labelStyle,onClick:isCanvas?undefined:handleClick,children:label});}addPropertyControls(AboutAnchor,{label:{type:ControlType.String,title:\"Label\",defaultValue:\"ABOUT\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#ffffff\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AboutAnchor\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AboutAnchor.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";export default function ProjectsAnchor({label=\"PROJECTS\",color=\"#1A1A1A\",animationDuration=.35,alignment=\"right\"}){const style={display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",fontFamily:\"Questrial, sans-serif\",fontSize:13,fontWeight:400,color,whiteSpace:\"nowrap\",background:\"transparent\",border:\"none\",padding:0,margin:0,lineHeight:1,userSelect:\"none\",cursor:\"pointer\"};return /*#__PURE__*/_jsx(\"div\",{style:style,children:label});}addPropertyControls(ProjectsAnchor,{label:{type:ControlType.String,title:\"Label\",defaultValue:\"PROJECTS\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#1A1A1A\"},animationDuration:{type:ControlType.Number,title:\"Duration\",defaultValue:.35,min:.1,max:2,step:.05,displayStepper:true,unit:\"s\"},alignment:{type:ControlType.Enum,title:\"Alignment\",defaultValue:\"right\",options:[\"left\",\"right\"],optionTitles:[\"Left\",\"Right\"]}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProjectsAnchor\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ProjectsAnchor.map","// Generated by Framer (ca8ceca)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-DDOvx .framer-styles-preset-q9cioo:not(.rich-text-wrapper), .framer-DDOvx .framer-styles-preset-q9cioo.rich-text-wrapper a { --framer-link-text-color: #000000; --framer-link-text-decoration: none; }\"];export const className=\"framer-DDOvx\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (448a859)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-uZs2Q .framer-styles-preset-1b55ll4:not(.rich-text-wrapper), .framer-uZs2Q .framer-styles-preset-1b55ll4.rich-text-wrapper a { --framer-link-hover-text-decoration: underline; --framer-link-hover-text-decoration-color: #ffffff; --framer-link-hover-text-decoration-thickness: 1px; --framer-link-text-color: #ffffff; --framer-link-text-decoration: none; }\"];export const className=\"framer-uZs2Q\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";// BlendDifference\n// Forces CSS `mix-blend-mode: difference` on the layer it's attached to.\n// Apply from the layer's right panel: Code Overrides →\n//   File = BlendDifference, Override = BlendDifference\n//\n// `isolation: auto` + `!important` via inline style helps prevent the\n// element from creating/being trapped in its own stacking context, so\n// it blends against what's actually behind it.\n//\n// IMPORTANT: difference blends against whatever pixels sit BEHIND this\n// element within the SAME stacking context. If the overlay has a solid\n// or blurred (backdrop-filter) background layer between this text and the\n// page sections, the text will only difference against THAT background,\n// not the page. For true page-adaptive blending, the overlay background\n// must be transparent (or removed) behind these links.\nexport function BlendDifference(){return{style:{mixBlendMode:\"difference\",isolation:\"auto\",// keep text readable as a blend source\nWebkitFontSmoothing:\"antialiased\"}};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withBlendDifference(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...BlendDifference(props)});};}withBlendDifference.displayName=\"BlendDifference\";\nexport const __FramerMetadata__ = {\"exports\":{\"BlendDifference\":{\"type\":\"override\",\"name\":\"BlendDifference\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withBlendDifference\":{\"type\":\"reactHoc\",\"name\":\"withBlendDifference\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BlendDifference.map","// Generated by Framer (e8a9766)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-iGi4v .framer-styles-preset-1krg6fl:not(.rich-text-wrapper), .framer-iGi4v .framer-styles-preset-1krg6fl.rich-text-wrapper a { --framer-link-text-color: #8c8c8c; --framer-link-text-decoration: underline; --framer-link-text-decoration-color: var(--token-c1b6a6a4-edf5-4841-8bcc-d702aa76aae6, #4a8a94) /* {\"name\":\"teal\"} */; }'];export const className=\"framer-iGi4v\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8bbc62e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withBlendDifference}from\"https://framerusercontent.com/modules/9YBqqE0iPpUAD7OxTamP/rxbLM2STbMRJX51tIQ2w/BlendDifference.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/6ilthFiFfsRrSz6VM8WB/TqGs9qT6BfZvsqHu9H4T/stw1O3mUg.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/qfMsrbNdtGlyj81vUMBc/NRElflFtWpEaivN8TtnM/wDTWFE5_I.js\";const RichTextWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(RichText));const RichTextWithBlendDifference77gjm2WithFX=withFX(withCodeBoundaryForOverrides(RichText,{nodeId:\"YUeKLaoQj\",override:withBlendDifference,scopeId:\"O06O6R7J0\"}));const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const RichTextWithBlendDifference10jt3nxWithFX=withFX(withCodeBoundaryForOverrides(RichText,{nodeId:\"TRoB0WoML\",override:withBlendDifference,scopeId:\"O06O6R7J0\"}));const RichTextWithBlendDifferencer46s1hWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(withCodeBoundaryForOverrides(RichText,{nodeId:\"wo31tpt3e\",override:withBlendDifference,scopeId:\"O06O6R7J0\"})));const RichTextWithBlendDifference17m8uj4WithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(withCodeBoundaryForOverrides(RichText,{nodeId:\"UgTG75RQ9\",override:withBlendDifference,scopeId:\"O06O6R7J0\"})));const cycleOrder=[\"jzxILfgSk\",\"Ztjwkd9OD\",\"RXCGHnPNJ\",\"lyzMukAZL\"];const serializationHash=\"framer-P4XMY\";const variantClassNames={jzxILfgSk:\"framer-v-1awvm16\",lyzMukAZL:\"framer-v-16nqxjb\",RXCGHnPNJ:\"framer-v-1ftay4p\",Ztjwkd9OD:\"framer-v-16xta67\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:1,type:\"spring\"};const transition2={bounce:.2,delay:0,duration:2.6,type:\"spring\"};const transition3={delay:0,duration:1,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:150,y:0};const transition4={bounce:.2,delay:.6,duration:1,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:150,y:0};const transition5={bounce:.2,delay:.2,duration:.4,type:\"spring\"};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:150,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition6={delay:.4,duration:.6,ease:[.44,0,.56,1],type:\"tween\"};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:0};const animation6={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:0};const transition7={delay:.4,duration:.8,ease:[.44,0,.56,1],type:\"tween\"};const animation7={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition7,x:0,y:0};const transformTemplate2=(_,t)=>`translate(-50%, -50%) ${t}`;const animation8={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition7,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"close black\":\"lyzMukAZL\",\"open black\":\"RXCGHnPNJ\",close:\"Ztjwkd9OD\",open:\"jzxILfgSk\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"jzxILfgSk\"};};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:\"jzxILfgSk\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1so2hwd=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"jzxILfgSk\");});const onTap1lnuwyz=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"RXCGHnPNJ\");});const onTapc04afk=activeVariantCallback(async(...args)=>{setVariant(\"Ztjwkd9OD\");});const onTap6e3rmg=activeVariantCallback(async(...args)=>{setVariant(\"lyzMukAZL\");});const onTap1v8l8z0=activeVariantCallback(async(...args)=>{setVariant(\"RXCGHnPNJ\");});const onTapnxkdvl=activeVariantCallback(async(...args)=>{setVariant(\"jzxILfgSk\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"lyzMukAZL\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({Ztjwkd9OD:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1awvm16\",className,classNames),\"data-framer-name\":\"open\",layoutDependency:layoutDependency,layoutId:\"jzxILfgSk\",ref:refBinding,style:{...style},...addPropertyOverrides({lyzMukAZL:{\"data-framer-name\":\"close black\",\"data-highlight\":true,onTap:onTap1lnuwyz},RXCGHnPNJ:{\"data-framer-name\":\"open black\"},Ztjwkd9OD:{\"data-framer-name\":\"close\",\"data-highlight\":true,onTap:onTap1so2hwd}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UXVlc3RyaWFsLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Questrial\", \"Questrial Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"PROJECTS\"})}),className:\"framer-huwjfb\",\"data-framer-appear-id\":\"huwjfb\",\"data-highlight\":true,fonts:[\"GF;Questrial-regular\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"LY6tCWUyD\",onTap:onTapc04afk,optimized:true,style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({lyzMukAZL:{animate:undefined,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UXVlc3RyaWFsLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Questrial\", \"Questrial Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\"},children:\"PROJECTS\"})}),initial:undefined,onTap:onTap1v8l8z0,optimized:undefined},RXCGHnPNJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UXVlc3RyaWFsLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Questrial\", \"Questrial Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\"},children:\"PROJECTS\"})}),onTap:onTap6e3rmg}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-q2xw1c\",\"data-framer-appear-id\":\"q2xw1c\",\"data-framer-name\":\"0\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"s04rN4w9H\",optimized:true,children:isDisplayed()&&/*#__PURE__*/_jsx(RichTextWithBlendDifference77gjm2WithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:false,__framer__enter:animation3,__framer__exit:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UXVlc3RyaWFsLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Questrial\", \"Questrial Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cb459bdc-9ca3-4a79-b82d-16dc69c2ef5e, rgb(59, 59, 59)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xcCGFnzGG\"},motionChild:true,nodeId:\"YUeKLaoQj\",openInNewTab:false,relValues:[],scopeId:\"O06O6R7J0\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-pzyaef\",\"data-styles-preset\":\"stw1O3mUg\",children:\"1/ New Installation Model\"})})})}),className:\"framer-77gjm2\",\"data-framer-name\":\"1/ New Installation Model\",\"data-highlight\":true,fonts:[\"GF;Questrial-regular\"],layoutDependency:layoutDependency,layoutId:\"YUeKLaoQj\",onTap:onTapnxkdvl,style:{\"--extracted-r6o4lv\":\"var(--token-cb459bdc-9ca3-4a79-b82d-16dc69c2ef5e, rgb(59, 59, 59))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({RXCGHnPNJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UXVlc3RyaWFsLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Questrial\", \"Questrial Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cb459bdc-9ca3-4a79-b82d-16dc69c2ef5e, rgb(59, 59, 59)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xcCGFnzGG\"},motionChild:true,nodeId:\"YUeKLaoQj\",openInNewTab:false,relValues:[],scopeId:\"O06O6R7J0\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1krg6fl\",\"data-styles-preset\":\"wDTWFE5_I\",children:\"1/ New Installation Model\"})})})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-15t57hg\",\"data-framer-appear-id\":\"15t57hg\",\"data-framer-name\":\"1\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"E5e_Q9Cdz\",optimized:true,...addPropertyOverrides({Ztjwkd9OD:{animate:undefined,initial:undefined,optimized:undefined}},baseVariant,gestureVariant),children:isDisplayed()&&/*#__PURE__*/_jsx(RichTextWithBlendDifference10jt3nxWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:false,__framer__enter:animation3,__framer__exit:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UXVlc3RyaWFsLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Questrial\", \"Questrial Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cb459bdc-9ca3-4a79-b82d-16dc69c2ef5e, rgb(59, 59, 59)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ujrSvO4RH\"},motionChild:true,nodeId:\"TRoB0WoML\",openInNewTab:false,relValues:[],scopeId:\"O06O6R7J0\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-pzyaef\",\"data-styles-preset\":\"stw1O3mUg\",children:\"2/ My Account Redesign\"})})})}),className:\"framer-10jt3nx\",fonts:[\"GF;Questrial-regular\"],layoutDependency:layoutDependency,layoutId:\"TRoB0WoML\",style:{\"--extracted-r6o4lv\":\"var(--token-cb459bdc-9ca3-4a79-b82d-16dc69c2ef5e, rgb(59, 59, 59))\",opacity:1},transformTemplate:transformTemplate1,variants:{RXCGHnPNJ:{opacity:1},Ztjwkd9OD:{opacity:0}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({RXCGHnPNJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UXVlc3RyaWFsLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Questrial\", \"Questrial Placeholder\", sans-serif',\"--framer-font-size\":\"12px\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ujrSvO4RH\"},motionChild:true,nodeId:\"TRoB0WoML\",openInNewTab:false,relValues:[],scopeId:\"O06O6R7J0\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1krg6fl\",\"data-styles-preset\":\"wDTWFE5_I\",children:\"2/ My Account Redesign\"})})})})},Ztjwkd9OD:{__targetOpacity:0}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ulr4h0\",\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"YzZAU3q6M\",children:isDisplayed()&&/*#__PURE__*/_jsx(RichTextWithBlendDifferencer46s1hWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation5,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UXVlc3RyaWFsLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Questrial\", \"Questrial Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"G0HRuwkMd\"},motionChild:true,nodeId:\"wo31tpt3e\",openInNewTab:false,relValues:[],scopeId:\"O06O6R7J0\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-pzyaef\",\"data-styles-preset\":\"stw1O3mUg\",children:\"3/ Black Friday Campaign\"})})})}),className:\"framer-r46s1h\",\"data-framer-appear-id\":\"r46s1h\",fonts:[\"GF;Questrial-regular\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"wo31tpt3e\",optimized:true,style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",opacity:1},transformTemplate:transformTemplate1,variants:{RXCGHnPNJ:{opacity:1},Ztjwkd9OD:{opacity:0}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({RXCGHnPNJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UXVlc3RyaWFsLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Questrial\", \"Questrial Placeholder\", sans-serif',\"--framer-font-size\":\"12px\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"G0HRuwkMd\"},motionChild:true,nodeId:\"wo31tpt3e\",openInNewTab:false,relValues:[],scopeId:\"O06O6R7J0\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1krg6fl\",\"data-styles-preset\":\"wDTWFE5_I\",children:\"3/ Black Friday Campaign\"})})})})},Ztjwkd9OD:{__targetOpacity:0,animate:animation6}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1a5v2c4\",\"data-framer-name\":\"3\",layoutDependency:layoutDependency,layoutId:\"otwb56zFn\",children:isDisplayed()&&/*#__PURE__*/_jsx(RichTextWithBlendDifference17m8uj4WithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation7,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UXVlc3RyaWFsLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Questrial\", \"Questrial Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"wuYwfWMqI\"},motionChild:true,nodeId:\"UgTG75RQ9\",openInNewTab:false,relValues:[],scopeId:\"O06O6R7J0\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-pzyaef\",\"data-styles-preset\":\"stw1O3mUg\",children:\"4/ Content Cards\"})})})}),className:\"framer-17m8uj4\",\"data-framer-appear-id\":\"17m8uj4\",fonts:[\"GF;Questrial-regular\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"UgTG75RQ9\",optimized:true,style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",opacity:1},transformTemplate:transformTemplate1,variants:{RXCGHnPNJ:{opacity:1},Ztjwkd9OD:{opacity:0}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({RXCGHnPNJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UXVlc3RyaWFsLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Questrial\", \"Questrial Placeholder\", sans-serif',\"--framer-font-size\":\"12px\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"wuYwfWMqI\"},motionChild:true,nodeId:\"UgTG75RQ9\",openInNewTab:false,relValues:[],scopeId:\"O06O6R7J0\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1krg6fl\",\"data-styles-preset\":\"wDTWFE5_I\",children:\"4/ Content Cards\"})})})})},Ztjwkd9OD:{__targetOpacity:0,animate:animation8,transformTemplate:transformTemplate2}},baseVariant,gestureVariant)})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-P4XMY.framer-183bo57, .framer-P4XMY .framer-183bo57 { display: block; }\",\".framer-P4XMY.framer-1awvm16 { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 140px; }\",\".framer-P4XMY .framer-huwjfb { cursor: pointer; flex: none; height: 20px; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-P4XMY .framer-q2xw1c { flex: none; height: 15px; overflow: visible; position: relative; width: 134px; }\",\".framer-P4XMY .framer-77gjm2 { cursor: pointer; flex: none; height: auto; mix-blend-mode: difference; position: absolute; right: 0px; top: 0px; white-space: pre; width: auto; z-index: 1; }\",\".framer-P4XMY .framer-15t57hg { flex: none; height: 15px; overflow: visible; position: relative; width: 130px; }\",\".framer-P4XMY .framer-10jt3nx, .framer-P4XMY .framer-r46s1h { flex: none; height: auto; left: 50%; mix-blend-mode: difference; position: absolute; top: 0px; white-space: pre; width: auto; z-index: 1; }\",\".framer-P4XMY .framer-1ulr4h0 { flex: none; height: 15px; overflow: visible; position: relative; width: 139px; }\",\".framer-P4XMY .framer-1a5v2c4 { flex: none; height: 15px; overflow: visible; position: relative; width: 91px; }\",\".framer-P4XMY .framer-17m8uj4 { flex: none; height: auto; left: 49%; mix-blend-mode: difference; position: absolute; top: 0px; white-space: pre; width: auto; z-index: 1; }\",\".framer-P4XMY.framer-v-16xta67.framer-1awvm16 { cursor: pointer; }\",\".framer-P4XMY.framer-v-16xta67 .framer-huwjfb { order: 0; }\",\".framer-P4XMY.framer-v-16xta67 .framer-q2xw1c { bottom: -21px; order: 1; position: absolute; right: -159px; z-index: 1; }\",\".framer-P4XMY.framer-v-16xta67 .framer-15t57hg { bottom: -46px; order: 2; position: absolute; right: -200px; z-index: 1; }\",\".framer-P4XMY.framer-v-16xta67 .framer-1ulr4h0 { bottom: -69px; order: 3; position: absolute; right: -300px; z-index: 1; }\",\".framer-P4XMY.framer-v-16xta67 .framer-r46s1h { bottom: 0px; top: unset; }\",\".framer-P4XMY.framer-v-16xta67 .framer-1a5v2c4 { bottom: -93px; height: 14px; order: 4; position: absolute; right: -350px; z-index: 1; }\",\".framer-P4XMY.framer-v-16xta67 .framer-17m8uj4 { top: 50%; }\",\".framer-P4XMY.framer-v-1ftay4p.framer-1awvm16 { justify-content: flex-start; }\",\".framer-P4XMY.framer-v-16nqxjb.framer-1awvm16 { cursor: pointer; justify-content: flex-start; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 120\n * @framerIntrinsicWidth 140\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Ztjwkd9OD\":{\"layout\":[\"fixed\",\"auto\"]},\"RXCGHnPNJ\":{\"layout\":[\"fixed\",\"auto\"]},\"lyzMukAZL\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerO06O6R7J0=withCSS(Component,css,\"framer-P4XMY\");export default FramerO06O6R7J0;FramerO06O6R7J0.displayName=\"Stack\";FramerO06O6R7J0.defaultProps={height:120,width:140};addPropertyControls(FramerO06O6R7J0,{variant:{options:[\"jzxILfgSk\",\"Ztjwkd9OD\",\"RXCGHnPNJ\",\"lyzMukAZL\"],optionTitles:[\"open\",\"close\",\"open black\",\"close black\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerO06O6R7J0,[{explicitInter:true,fonts:[{cssFamilyName:\"Questrial\",source:\"google\",style:\"normal\",uiFamilyName:\"Questrial\",url:\"https://fonts.gstatic.com/s/questrial/v19/QdVUSTchPBm7nuUeVf7EvCtkm20oJA.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerO06O6R7J0\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"140\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"120\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Ztjwkd9OD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RXCGHnPNJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lyzMukAZL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./O06O6R7J0.map","// Generated by Framer (8bbc62e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import AboutAnchor from\"https://framerusercontent.com/modules/3zHOg2G8tV8QSVPe3PsI/RaFMpuemdhx4v5KJq2UB/AboutAnchor.js\";import ProjectsAnchor from\"https://framerusercontent.com/modules/OBU07QudNinYuzLHwjLt/IV4vuKNtTBWpdc1rN36h/ProjectsAnchor.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/reHvVJxwSYDfyU1GKIqp/zEfMLQbUpFvHS0C6wLgw/W1BlA_naQ.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/zFhXpapYiPG2iG4KJEiR/aqGr5X6AGek3yLl2VZm9/wuFDAN_L_.js\";import Stack from\"https://framerusercontent.com/modules/geEJQhzbWmMghu820FGB/rxtcf0EsoL9NDOcoRJey/O06O6R7J0.js\";const RichTextWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(RichText));const AboutAnchorFonts=getFonts(AboutAnchor);const StackFonts=getFonts(Stack);const MotionAWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.a));const ProjectsAnchorFonts=getFonts(ProjectsAnchor);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"edY8GpZ87\",\"amfgE8IQu\",\"AAbIzev7b\",\"U4wubMu0d\",\"BrlXWV0lb\",\"QabZJlHRs\",\"IHQ_rTqdz\",\"z_BFFaWS6\",\"PW1uXICii\"];const serializationHash=\"framer-XLyTD\";const variantClassNames={AAbIzev7b:\"framer-v-1gmhc7s\",amfgE8IQu:\"framer-v-1ic65fw\",BrlXWV0lb:\"framer-v-ucsysj\",edY8GpZ87:\"framer-v-jr6820\",IHQ_rTqdz:\"framer-v-omak4p\",PW1uXICii:\"framer-v-1u8jnyd\",QabZJlHRs:\"framer-v-1wtu8y0\",U4wubMu0d:\"framer-v-1khirhg\",z_BFFaWS6:\"framer-v-1ylmce1\"};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:0,duration:.5,ease:[.44,0,.56,1],type:\"tween\"};const transition3={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};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 animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:150,y:0};const transition4={delay:0,duration:.6,ease:[.44,0,.56,1],type:\"tween\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const transition5={delay:0,duration:.8,ease:[.44,0,.56,1],type:\"tween\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation5={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition6={delay:0,duration:1,ease:[.44,0,.56,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 animation7={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-150,y:0};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition7={delay:.8,duration:1,ease:[.44,0,.56,1],type:\"tween\"};const animation8={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition7,x:0,y:0};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const transformTemplate2=(_,t)=>`translate(-50%, -50%) ${t}`;const humanReadableVariantMap={\"home-nav-bar\":\"U4wubMu0d\",\"internal-nav-bar\":\"edY8GpZ87\",\"phone open\":\"IHQ_rTqdz\",\"phone-internal pages open\":\"PW1uXICii\",\"phone-internal pages\":\"z_BFFaWS6\",homepage:\"QabZJlHRs\",internal:\"BrlXWV0lb\",phone:\"AAbIzev7b\",Tablet:\"amfgE8IQu\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"edY8GpZ87\"};};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:\"edY8GpZ87\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapyp05qp=activeVariantCallback(async(...args)=>{setVariant(\"AAbIzev7b\");});const onTappiff0z=activeVariantCallback(async(...args)=>{setVariant(\"IHQ_rTqdz\");});const onTap75jh2y=activeVariantCallback(async(...args)=>{setVariant(\"PW1uXICii\");});const onTapak2fw0=activeVariantCallback(async(...args)=>{setVariant(\"z_BFFaWS6\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"IHQ_rTqdz\")return true;return false;};const isDisplayed1=()=>{if([\"AAbIzev7b\",\"BrlXWV0lb\",\"QabZJlHRs\",\"IHQ_rTqdz\",\"z_BFFaWS6\",\"PW1uXICii\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if([\"BrlXWV0lb\",\"QabZJlHRs\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"BrlXWV0lb\")return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"QabZJlHRs\")return true;return false;};const isDisplayed5=()=>{if(baseVariant===\"QabZJlHRs\")return false;return true;};const isDisplayed6=()=>{if([\"AAbIzev7b\",\"z_BFFaWS6\"].includes(baseVariant))return true;return false;};const isDisplayed7=()=>{if(baseVariant===\"AAbIzev7b\")return false;return true;};const isDisplayed8=()=>{if(baseVariant===\"PW1uXICii\")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,...addPropertyOverrides({AAbIzev7b:{value:transition2},IHQ_rTqdz:{value:transition3},PW1uXICii:{value:transition2},z_BFFaWS6:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-jr6820\",className,classNames),\"data-framer-name\":\"internal-nav-bar\",layoutDependency:layoutDependency,layoutId:\"edY8GpZ87\",ref:refBinding,style:{backdropFilter:\"none\",background:\"rgba(0, 0, 0, 0)\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\",...style},variants:{AAbIzev7b:{background:\"linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 33%, rgba(255, 255, 255, 0) 67%, rgba(255, 255, 255, 0) 100%)\",backgroundColor:\"rgba(255, 255, 255, 0)\"},BrlXWV0lb:{background:\"rgba(0, 0, 0, 0)\",backgroundColor:\"rgba(0, 0, 0, 0)\"},IHQ_rTqdz:{backdropFilter:\"blur(2px)\",background:\"linear-gradient(180deg, rgba(255, 255, 255, 0.9) 29.164412214949326%, rgba(255, 255, 255, 0.8) 41.5074803807714%, rgba(255, 255, 255, 0.6) 54.36219911317568%, rgba(255, 255, 255, 0) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"blur(2px)\"},PW1uXICii:{backdropFilter:\"none\",background:\"linear-gradient(180deg, rgba(255, 255, 255, 0.9) 29.164412214949326%, rgba(255, 255, 255, 0.8) 41.5074803807714%, rgba(255, 255, 255, 0.6) 54.36219911317568%, rgba(255, 255, 255, 0) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\"},QabZJlHRs:{background:\"rgba(0, 0, 0, 0)\",backgroundColor:\"rgba(0, 0, 0, 0)\"},U4wubMu0d:{background:\"rgba(0, 0, 0, 0)\",backgroundColor:\"rgba(0, 0, 0, 0)\"},z_BFFaWS6:{backdropFilter:\"none\",background:\"rgba(0, 0, 0, 0)\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\"}},...addPropertyOverrides({AAbIzev7b:{\"data-framer-name\":\"phone\"},amfgE8IQu:{\"data-framer-name\":\"Tablet\"},BrlXWV0lb:{\"data-framer-name\":\"internal\"},IHQ_rTqdz:{\"data-framer-name\":\"phone open\"},PW1uXICii:{\"data-framer-name\":\"phone-internal pages open\"},QabZJlHRs:{\"data-framer-name\":\"homepage\"},U4wubMu0d:{\"data-framer-name\":\"home-nav-bar\"},z_BFFaWS6:{\"data-framer-name\":\"phone-internal pages\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-15iyxvf\",layoutDependency:layoutDependency,layoutId:\"MJAdwNZ7U\",children:isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition3,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1t9pvl4\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"xCYraLwks\",onTap:onTapyp05qp,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-14q2eo8\",layoutDependency:layoutDependency,layoutId:\"rs5_9VbHQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 1\" overflow=\"visible\"><path d=\"M 0 0 L 24 0 L 24 1 L 0 1 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',variants:{IHQ_rTqdz:{rotate:-45}},withExternalLayout:true,...addPropertyOverrides({IHQ_rTqdz:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21 1\" overflow=\"visible\"><path d=\"M 0 0 L 21 0 L 21 1 L 0 1 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-s5a7tp\",layoutDependency:layoutDependency,layoutId:\"VlboLXhzQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 1\" overflow=\"visible\"><path d=\"M 0 0 L 24 0 L 24 1 L 0 1 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',variants:{IHQ_rTqdz:{rotate:45}},withExternalLayout:true,...addPropertyOverrides({IHQ_rTqdz:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 1\" overflow=\"visible\"><path d=\"M 0 0 L 20 0 L 20 1 L 0 1 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>'}},baseVariant,gestureVariant)})]})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ytvca7\",layoutDependency:layoutDependency,layoutId:\"uQDWCrMiG\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hlv5ok\",layoutDependency:layoutDependency,layoutId:\"GLv6RlA2Z\",children:[isDisplayed()&&/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UXVlc3RyaWFsLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Questrial\", \"Questrial Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(48, 48, 48))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ujrSvO4RH\"},motionChild:true,nodeId:\"unKbMc8Sk\",openInNewTab:false,relValues:[],scopeId:\"Vhalz1j04\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q9cioo\",\"data-styles-preset\":\"W1BlA_naQ\",children:\"1/ New Installation Model\"})})})}),className:\"framer-xamyf\",\"data-framer-appear-id\":\"xamyf\",fonts:[\"GF;Questrial-regular\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"unKbMc8Sk\",optimized:true,style:{\"--extracted-r6o4lv\":\"rgb(48, 48, 48)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UXVlc3RyaWFsLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Questrial\", \"Questrial Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(48, 48, 48))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ujrSvO4RH\"},motionChild:true,nodeId:\"Eau2Ph4_z\",openInNewTab:false,relValues:[],scopeId:\"Vhalz1j04\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q9cioo\",\"data-styles-preset\":\"W1BlA_naQ\",children:\"2/ My Account Redesign\"})})})}),className:\"framer-1ythsg0\",\"data-framer-appear-id\":\"1ythsg0\",fonts:[\"GF;Questrial-regular\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"Eau2Ph4_z\",optimized:true,style:{\"--extracted-r6o4lv\":\"rgb(48, 48, 48)\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UXVlc3RyaWFsLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Questrial\", \"Questrial Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(48, 48, 48))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"G0HRuwkMd\"},motionChild:true,nodeId:\"RSgtul33v\",openInNewTab:false,relValues:[],scopeId:\"Vhalz1j04\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q9cioo\",\"data-styles-preset\":\"W1BlA_naQ\",children:\"3/ Black Friday Campaign\"})})})}),className:\"framer-6qnamq\",\"data-framer-appear-id\":\"6qnamq\",fonts:[\"GF;Questrial-regular\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"RSgtul33v\",optimized:true,style:{\"--extracted-r6o4lv\":\"rgb(48, 48, 48)\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UXVlc3RyaWFsLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Questrial\", \"Questrial Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(48, 48, 48))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"wuYwfWMqI\"},motionChild:true,nodeId:\"xvpCqSwJu\",openInNewTab:false,relValues:[],scopeId:\"Vhalz1j04\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q9cioo\",\"data-styles-preset\":\"W1BlA_naQ\",children:\"4/ Content Cards\"})})})}),className:\"framer-1s06xnp\",\"data-framer-appear-id\":\"1s06xnp\",fonts:[\"GF;Questrial-regular\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"xvpCqSwJu\",optimized:true,style:{\"--extracted-r6o4lv\":\"rgb(48, 48, 48)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UXVlc3RyaWFsLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Questrial\", \"Questrial Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(48, 48, 48))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":pOQU7WiRo\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"AVBfMWXJl\",openInNewTab:false,relValues:[],scopeId:\"Vhalz1j04\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q9cioo\",\"data-styles-preset\":\"W1BlA_naQ\",children:\"/ About me\"})})})}),className:\"framer-1ytixua\",\"data-framer-appear-id\":\"1ytixua\",fonts:[\"GF;Questrial-regular\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"AVBfMWXJl\",optimized:true,style:{\"--extracted-r6o4lv\":\"rgb(48, 48, 48)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1c24jvw-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"KgW42nDEL-container\",nodeId:\"KgW42nDEL\",rendersWithMotion:true,scopeId:\"Vhalz1j04\",children:/*#__PURE__*/_jsx(AboutAnchor,{color:\"rgb(26, 26, 26)\",height:\"100%\",id:\"KgW42nDEL\",label:\"ABOUT\",layoutId:\"KgW42nDEL\",width:\"100%\",...addPropertyOverrides({U4wubMu0d:{color:\"rgb(255, 255, 255)\"}},baseVariant,gestureVariant)})})}),isDisplayed2()&&/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UXVlc3RyaWFsLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Questrial\", \"Questrial Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\"},children:\"ABOUT\"})}),className:\"framer-vgrugw\",\"data-framer-appear-id\":\"vgrugw\",fonts:[\"GF;Questrial-regular\"],layoutDependency:layoutDependency,layoutId:\"jO9ABuGIJ\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{QabZJlHRs:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({BrlXWV0lb:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UXVlc3RyaWFsLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Questrial\", \"Questrial Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://simple-root-331472.framer.app/#about\",motionChild:true,nodeId:\"jO9ABuGIJ\",openInNewTab:false,relValues:[],scopeId:\"Vhalz1j04\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q9cioo\",\"data-styles-preset\":\"W1BlA_naQ\",children:\"ABOUT\"})})})}),initial:animation5,optimized:true},QabZJlHRs:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation6,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UXVlc3RyaWFsLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Questrial\", \"Questrial Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":J8OjYhKy7\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"jO9ABuGIJ\",openInNewTab:false,relValues:[],scopeId:\"Vhalz1j04\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1b55ll4\",\"data-styles-preset\":\"wuFDAN_L_\",children:\"ABOUT\"})})})}),initial:animation7,optimized:true}},baseVariant,gestureVariant)}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({BrlXWV0lb:{height:95,width:\"140px\",y:(componentViewport?.y||0)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16faq0q-container\",\"data-framer-name\":\"Project Stack\",layoutDependency:layoutDependency,layoutId:\"JuSiluTMg-container\",name:\"Project Stack\",nodeId:\"JuSiluTMg\",rendersWithMotion:true,scopeId:\"Vhalz1j04\",children:/*#__PURE__*/_jsx(Stack,{height:\"100%\",id:\"JuSiluTMg\",layoutId:\"JuSiluTMg\",name:\"Project Stack\",style:{width:\"100%\"},variant:matchVariant(\"lyzMukAZL\"),width:\"100%\"})})}),isDisplayed3()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"yIiMSW43U\",openInNewTab:false,scopeId:\"Vhalz1j04\",children:/*#__PURE__*/_jsx(MotionAWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation8,className:\"framer-1rqbaf5 framer-1cmr8oi\",\"data-framer-appear-id\":\"1rqbaf5\",initial:animation5,layoutDependency:layoutDependency,layoutId:\"yIiMSW43U\",optimized:true,children:isDisplayed3()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-qc13pb\",layoutDependency:layoutDependency,layoutId:\"jkgZMS_xX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 136.889 16\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({BrlXWV0lb:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 136.889 16\" overflow=\"visible\"><path d=\"M 74.109 13.368 L 69.712 13.368 L 68.786 15.777 L 66.275 15.777 L 70.655 4.103 L 73.426 4.103 L 77.538 15.777 L 75.027 15.777 Z M 73.28 11.221 L 71.907 7.666 L 70.533 11.221 L 73.28 11.221 Z M 86.112 13.439 L 86.112 15.778 L 77.644 15.778 L 77.644 4.103 L 80.293 4.103 L 80.293 13.439 L 86.112 13.439 Z M 99.066 4.111 L 99.066 15.785 L 96.555 15.785 L 96.555 9.097 L 93.89 15.785 L 91.906 15.785 L 89.241 9.089 L 89.241 15.785 L 86.73 15.785 L 86.73 4.111 L 89.501 4.111 L 92.898 13.296 L 96.295 4.111 Z M 111.379 11.077 C 110.932 14.322 108.567 16 105.771 16 C 102.658 16 100.09 13.916 100.09 9.932 C 100.09 6.036 102.658 3.865 105.771 3.865 C 108.583 3.865 110.769 5.543 111.322 8.453 L 108.64 8.453 C 108.307 7.03 107.145 6.282 105.771 6.282 C 104.316 6.282 103.146 7.077 102.78 8.755 L 106.608 8.755 L 106.608 10.719 L 102.715 10.719 C 102.967 12.684 104.203 13.59 105.779 13.59 C 107.266 13.59 108.51 12.795 108.762 11.085 L 111.379 11.085 Z M 114.979 15.777 L 112.524 15.777 L 112.524 4.111 L 114.979 4.111 L 114.979 15.778 Z M 120.911 4.103 C 124.048 4.103 126.592 6.72 126.592 9.94 C 126.592 13.161 124.048 15.777 120.911 15.777 L 116.336 15.777 L 116.336 4.103 Z M 118.993 13.463 L 121.001 13.463 C 122.537 13.463 123.862 11.976 124.024 10.29 L 124.024 10.211 C 124.032 10.123 124.04 10.036 124.04 9.948 C 124.04 9.909 124.04 9.877 124.032 9.845 C 123.984 8.04 122.61 6.434 121.001 6.434 L 118.993 6.434 L 118.993 13.463 Z M 133.451 13.368 L 129.055 13.368 L 128.128 15.777 L 125.617 15.777 L 129.997 4.103 L 132.769 4.103 L 136.889 15.777 L 134.378 15.777 Z M 132.622 11.221 L 131.249 7.666 L 129.875 11.221 L 132.622 11.221 Z M 4.567 4.103 C 7.704 4.103 10.248 6.72 10.248 9.94 C 10.248 13.161 7.704 15.777 4.567 15.777 L 0 15.777 L 0 4.103 Z M 2.649 13.463 L 4.657 13.463 C 6.193 13.463 7.517 11.976 7.68 10.29 L 7.68 10.211 C 7.688 10.123 7.696 10.036 7.696 9.948 C 7.696 9.909 7.696 9.877 7.688 9.845 C 7.639 8.04 6.266 6.434 4.657 6.434 L 2.649 6.434 L 2.649 13.463 Z M 17.107 13.368 L 12.71 13.368 L 11.784 15.777 L 9.273 15.777 L 13.653 4.103 L 16.424 4.103 L 20.545 15.777 L 18.033 15.777 Z M 16.278 11.221 L 14.905 7.666 L 13.531 11.221 L 16.278 11.221 Z M 31.394 4.111 L 31.394 15.785 L 28.94 15.785 L 23.161 7.841 L 23.088 15.785 L 20.65 15.785 L 20.65 4.111 L 23.088 4.111 L 28.94 11.992 L 28.94 4.111 Z M 35.206 15.777 L 32.751 15.777 L 32.751 4.111 L 35.206 4.111 L 35.206 15.778 Z M 47.518 11.077 C 47.071 14.322 44.706 16 41.91 16 C 38.798 16 36.229 13.916 36.229 9.932 C 36.229 6.036 38.798 3.865 41.91 3.865 C 44.722 3.865 46.908 5.543 47.461 8.453 L 44.779 8.453 C 44.446 7.03 43.284 6.282 41.91 6.282 C 40.456 6.282 39.285 7.077 38.92 8.755 L 42.747 8.755 L 42.747 10.719 L 38.855 10.719 C 39.106 12.684 40.342 13.59 41.918 13.59 C 43.406 13.59 44.649 12.795 44.901 11.085 L 47.518 11.085 Z M 57.132 13.439 L 57.132 15.778 L 48.664 15.778 L 48.664 4.103 L 51.313 4.103 L 51.313 13.439 L 57.132 13.439 Z M 111.419 0 L 111.419 2.401 L 100.05 2.401 L 100.05 0 Z\" fill=\"rgb(0,0,0)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-10shamd\",layoutDependency:layoutDependency,layoutId:\"ADD07H5fs\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.264 11.674\" overflow=\"visible\"><path d=\"M 7.834 9.264 L 3.438 9.264 L 2.511 11.674 L 0 11.674 L 4.38 0 L 7.152 0 L 11.264 11.674 L 8.753 11.674 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5rlgtv\",layoutDependency:layoutDependency,layoutId:\"XySoAi_N1\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.747 3.555\" overflow=\"visible\"><path d=\"M 2.747 3.555 L 1.374 0 L 0 3.554 L 2.747 3.554 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ua9774\",layoutDependency:layoutDependency,layoutId:\"upmBLCT_o\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.468 11.674\" overflow=\"visible\"><path d=\"M 8.468 9.336 L 8.468 11.674 L 0 11.674 L 0 0 L 2.649 0 L 2.649 9.336 L 8.468 9.336 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-13lwo0n\",layoutDependency:layoutDependency,layoutId:\"C5aWVRSIh\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.337 11.674\" overflow=\"visible\"><path d=\"M 12.337 0 L 12.337 11.674 L 9.825 11.674 L 9.825 4.986 L 7.16 11.674 L 5.177 11.674 L 2.511 4.978 L 2.511 11.674 L 0 11.674 L 0 0 L 2.771 0 L 6.168 9.185 L 9.565 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ift9za\",layoutDependency:layoutDependency,layoutId:\"ZRiHErDvP\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.288 12.135\" overflow=\"visible\"><path d=\"M 11.288 7.213 C 10.841 10.457 8.476 12.135 5.681 12.135 C 2.568 12.135 0 10.051 0 6.067 C 0 2.171 2.568 0 5.681 0 C 8.493 0 10.679 1.678 11.231 4.588 L 8.549 4.588 C 8.216 3.165 7.054 2.417 5.681 2.417 C 4.226 2.417 3.056 3.213 2.69 4.891 L 6.518 4.891 L 6.518 6.855 L 2.625 6.855 C 2.877 8.819 4.112 9.726 5.689 9.726 C 7.176 9.726 8.419 8.93 8.671 7.221 L 11.288 7.221 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1t9ktog\",layoutDependency:layoutDependency,layoutId:\"frO5ixuI0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.454 11.666\" overflow=\"visible\"><path d=\"M 2.454 11.666 L 0 11.666 L 0 0 L 2.454 0 L 2.454 11.666 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-oontda\",layoutDependency:layoutDependency,layoutId:\"a0NA7pyIq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.256 11.674\" overflow=\"visible\"><path d=\"M 4.575 0 C 7.712 0 10.256 2.616 10.256 5.837 C 10.256 9.058 7.712 11.674 4.575 11.674 L 0 11.674 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1pu8g88\",layoutDependency:layoutDependency,layoutId:\"PGq3MLP9r\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.047 7.03\" overflow=\"visible\"><path d=\"M 0 7.029 L 2.007 7.029 C 3.543 7.029 4.868 5.543 5.03 3.856 L 5.03 3.777 C 5.039 3.69 5.047 3.602 5.047 3.515 C 5.047 3.475 5.047 3.443 5.039 3.411 C 4.99 1.606 3.616 0 2.007 0 L 0 0 L 0 7.03 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ndumcx\",layoutDependency:layoutDependency,layoutId:\"XYfIoH19V\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.272 11.674\" overflow=\"visible\"><path d=\"M 7.834 9.264 L 3.438 9.264 L 2.511 11.674 L 0 11.674 L 4.38 0 L 7.152 0 L 11.272 11.674 L 8.761 11.674 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ce4vjw\",layoutDependency:layoutDependency,layoutId:\"NZsEKHHyj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.747 3.555\" overflow=\"visible\"><path d=\"M 2.747 3.555 L 1.374 0 L 0 3.554 L 2.747 3.554 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-wb7qq4\",layoutDependency:layoutDependency,layoutId:\"XJiCq3cUE\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.248 11.674\" overflow=\"visible\"><path d=\"M 4.567 0 C 7.704 0 10.248 2.616 10.248 5.837 C 10.248 9.058 7.704 11.674 4.567 11.674 L 0 11.674 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5ywk1c\",layoutDependency:layoutDependency,layoutId:\"O38mFbnZX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.047 7.03\" overflow=\"visible\"><path d=\"M 0 7.029 L 2.008 7.029 C 3.543 7.029 4.868 5.543 5.031 3.856 L 5.031 3.777 C 5.039 3.69 5.047 3.602 5.047 3.515 C 5.047 3.475 5.047 3.443 5.039 3.411 C 4.99 1.606 3.616 0 2.008 0 L 0 0 L 0 7.03 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1s0zj11\",layoutDependency:layoutDependency,layoutId:\"Y9ubV7tnx\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.272 11.674\" overflow=\"visible\"><path d=\"M 7.834 9.264 L 3.438 9.264 L 2.511 11.674 L 0 11.674 L 4.38 0 L 7.152 0 L 11.272 11.674 L 8.761 11.674 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-9tn15y\",layoutDependency:layoutDependency,layoutId:\"bYUd9TGPI\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.747 3.555\" overflow=\"visible\"><path d=\"M 2.747 3.555 L 1.374 0 L 0 3.554 L 2.747 3.554 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-nvw7kc\",layoutDependency:layoutDependency,layoutId:\"PMzXxJJRc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.744 11.674\" overflow=\"visible\"><path d=\"M 10.744 0 L 10.744 11.674 L 8.289 11.674 L 2.511 3.73 L 2.438 11.674 L 0 11.674 L 0 0 L 2.438 0 L 8.289 7.881 L 8.289 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1irdt8q\",layoutDependency:layoutDependency,layoutId:\"tm1jqjJ8W\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.454 11.666\" overflow=\"visible\"><path d=\"M 2.454 11.666 L 0 11.666 L 0 0 L 2.454 0 L 2.454 11.666 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-kio2ru\",layoutDependency:layoutDependency,layoutId:\"ubjJ8AaPk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.288 12.135\" overflow=\"visible\"><path d=\"M 11.288 7.213 C 10.841 10.457 8.476 12.135 5.681 12.135 C 2.568 12.135 0 10.051 0 6.067 C 0 2.171 2.568 0 5.681 0 C 8.493 0 10.679 1.678 11.231 4.588 L 8.55 4.588 C 8.216 3.165 7.054 2.417 5.681 2.417 C 4.226 2.417 3.056 3.213 2.69 4.891 L 6.518 4.891 L 6.518 6.855 L 2.625 6.855 C 2.877 8.819 4.112 9.726 5.689 9.726 C 7.176 9.726 8.419 8.93 8.671 7.221 L 11.288 7.221 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ezgnjh\",layoutDependency:layoutDependency,layoutId:\"GpAgetZFv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.468 11.674\" overflow=\"visible\"><path d=\"M 8.468 9.336 L 8.468 11.674 L 0 11.674 L 0 0 L 2.649 0 L 2.649 9.336 L 8.468 9.336 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1hlmulq\",layoutDependency:layoutDependency,layoutId:\"CzvUW3uh5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.369 2.401\" overflow=\"visible\"><path d=\"M 11.369 0 L 11.369 2.401 L 0 2.401 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})}),isDisplayed4()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-16gdjgn\",layoutDependency:layoutDependency,layoutId:\"n0upR4lr6\",children:isDisplayed5()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:68,width:\"140px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19xt3ag-container\",layoutDependency:layoutDependency,layoutId:\"MOHfQziE7-container\",nodeId:\"MOHfQziE7\",rendersWithMotion:true,scopeId:\"Vhalz1j04\",children:/*#__PURE__*/_jsx(Stack,{height:\"100%\",id:\"MOHfQziE7\",layoutId:\"MOHfQziE7\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"jzxILfgSk\"),width:\"100%\"})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gk99bk-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"g3Wvkskiq-container\",nodeId:\"g3Wvkskiq\",rendersWithMotion:true,scopeId:\"Vhalz1j04\",children:/*#__PURE__*/_jsx(ProjectsAnchor,{alignment:\"right\",animationDuration:.35,color:\"rgb(26, 26, 26)\",height:\"100%\",id:\"g3Wvkskiq\",label:\"PROJECTS\",layoutId:\"g3Wvkskiq\",width:\"100%\",...addPropertyOverrides({U4wubMu0d:{color:\"rgb(255, 255, 255)\"}},baseVariant,gestureVariant)})})}),isDisplayed6()&&/*#__PURE__*/_jsx(Transition,{value:transition3,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18x9mmv\",layoutDependency:layoutDependency,layoutId:\"QW3UptXEN\",children:[/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({AAbIzev7b:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,className:\"framer-g044do\",\"data-framer-appear-id\":\"g044do\",\"data-highlight\":true,initial:animation5,layoutDependency:layoutDependency,layoutId:\"zQA2HvuRS\",onTap:onTappiff0z,optimized:true,transformTemplate:transformTemplate1,...addPropertyOverrides({z_BFFaWS6:{onTap:onTap75jh2y}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1bj5vg9\",layoutDependency:layoutDependency,layoutId:\"OpJpCjD7v\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 1\" overflow=\"visible\"><path d=\"M 0 0 L 20 0 L 20 1 L 0 1 Z\" fill=\"#CCC\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({z_BFFaWS6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 1\" overflow=\"visible\"><path d=\"M 0 0 L 20 0 L 20 1 L 0 1 Z\" fill=\"rgb(153, 153, 153)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1mob0tw\",layoutDependency:layoutDependency,layoutId:\"JGOvFGYvM\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 1\" overflow=\"visible\"><path d=\"M 0 0 L 20 0 L 20 1 L 0 1 Z\" fill=\"#CCC\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({z_BFFaWS6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 1\" overflow=\"visible\"><path d=\"M 0 0 L 20 0 L 20 1 L 0 1 Z\" fill=\"rgb(153, 153, 153)\"></path></svg>'}},baseVariant,gestureVariant)})]})}),isDisplayed7()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"ERHmy7IRg\",openInNewTab:false,scopeId:\"Vhalz1j04\",children:/*#__PURE__*/_jsx(MotionAWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation8,className:\"framer-g528b6 framer-1cmr8oi\",\"data-framer-appear-id\":\"g528b6\",initial:animation5,layoutDependency:layoutDependency,layoutId:\"ERHmy7IRg\",optimized:true,transformTemplate:transformTemplate2,...addPropertyOverrides({z_BFFaWS6:{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-n606pi\",layoutDependency:layoutDependency,layoutId:\"Bua4DBkSJ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 136.889 16\" overflow=\"visible\"><path d=\"M 74.109 13.368 L 69.712 13.368 L 68.786 15.777 L 66.275 15.777 L 70.655 4.103 L 73.426 4.103 L 77.538 15.777 L 75.027 15.777 Z M 73.28 11.221 L 71.907 7.666 L 70.533 11.221 L 73.28 11.221 Z M 86.112 13.439 L 86.112 15.778 L 77.644 15.778 L 77.644 4.103 L 80.293 4.103 L 80.293 13.439 L 86.112 13.439 Z M 99.066 4.111 L 99.066 15.785 L 96.555 15.785 L 96.555 9.097 L 93.89 15.785 L 91.906 15.785 L 89.241 9.089 L 89.241 15.785 L 86.73 15.785 L 86.73 4.111 L 89.501 4.111 L 92.898 13.296 L 96.295 4.111 Z M 111.379 11.077 C 110.932 14.322 108.567 16 105.771 16 C 102.658 16 100.09 13.916 100.09 9.932 C 100.09 6.036 102.658 3.865 105.771 3.865 C 108.583 3.865 110.769 5.543 111.322 8.453 L 108.64 8.453 C 108.307 7.03 107.145 6.282 105.771 6.282 C 104.316 6.282 103.146 7.077 102.78 8.755 L 106.608 8.755 L 106.608 10.719 L 102.715 10.719 C 102.967 12.684 104.203 13.59 105.779 13.59 C 107.266 13.59 108.51 12.795 108.762 11.085 L 111.379 11.085 Z M 114.979 15.777 L 112.524 15.777 L 112.524 4.111 L 114.979 4.111 L 114.979 15.778 Z M 120.911 4.103 C 124.048 4.103 126.592 6.72 126.592 9.94 C 126.592 13.161 124.048 15.777 120.911 15.777 L 116.336 15.777 L 116.336 4.103 Z M 118.993 13.463 L 121.001 13.463 C 122.537 13.463 123.862 11.976 124.024 10.29 L 124.024 10.211 C 124.032 10.123 124.04 10.036 124.04 9.948 C 124.04 9.909 124.04 9.877 124.032 9.845 C 123.984 8.04 122.61 6.434 121.001 6.434 L 118.993 6.434 L 118.993 13.463 Z M 133.451 13.368 L 129.055 13.368 L 128.128 15.777 L 125.617 15.777 L 129.997 4.103 L 132.769 4.103 L 136.889 15.777 L 134.378 15.777 Z M 132.622 11.221 L 131.249 7.666 L 129.875 11.221 L 132.622 11.221 Z M 4.567 4.103 C 7.704 4.103 10.248 6.72 10.248 9.94 C 10.248 13.161 7.704 15.777 4.567 15.777 L 0 15.777 L 0 4.103 Z M 2.649 13.463 L 4.657 13.463 C 6.193 13.463 7.517 11.976 7.68 10.29 L 7.68 10.211 C 7.688 10.123 7.696 10.036 7.696 9.948 C 7.696 9.909 7.696 9.877 7.688 9.845 C 7.639 8.04 6.266 6.434 4.657 6.434 L 2.649 6.434 L 2.649 13.463 Z M 17.107 13.368 L 12.71 13.368 L 11.784 15.777 L 9.273 15.777 L 13.653 4.103 L 16.424 4.103 L 20.545 15.777 L 18.033 15.777 Z M 16.278 11.221 L 14.905 7.666 L 13.531 11.221 L 16.278 11.221 Z M 31.394 4.111 L 31.394 15.785 L 28.94 15.785 L 23.161 7.841 L 23.088 15.785 L 20.65 15.785 L 20.65 4.111 L 23.088 4.111 L 28.94 11.992 L 28.94 4.111 Z M 35.206 15.777 L 32.751 15.777 L 32.751 4.111 L 35.206 4.111 L 35.206 15.778 Z M 47.518 11.077 C 47.071 14.322 44.706 16 41.91 16 C 38.798 16 36.229 13.916 36.229 9.932 C 36.229 6.036 38.798 3.865 41.91 3.865 C 44.722 3.865 46.908 5.543 47.461 8.453 L 44.779 8.453 C 44.446 7.03 43.284 6.282 41.91 6.282 C 40.456 6.282 39.285 7.077 38.92 8.755 L 42.747 8.755 L 42.747 10.719 L 38.855 10.719 C 39.106 12.684 40.342 13.59 41.918 13.59 C 43.406 13.59 44.649 12.795 44.901 11.085 L 47.518 11.085 Z M 57.132 13.439 L 57.132 15.778 L 48.664 15.778 L 48.664 4.103 L 51.313 4.103 L 51.313 13.439 L 57.132 13.439 Z M 111.419 0 L 111.419 2.401 L 100.05 2.401 L 100.05 0 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-va5nj8\",layoutDependency:layoutDependency,layoutId:\"YSC6B9WsM\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.264 11.674\" overflow=\"visible\"><path d=\"M 7.834 9.264 L 3.438 9.264 L 2.511 11.674 L 0 11.674 L 4.38 0 L 7.152 0 L 11.264 11.674 L 8.753 11.674 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-jm011t\",layoutDependency:layoutDependency,layoutId:\"xkezYZANS\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.747 3.555\" overflow=\"visible\"><path d=\"M 2.747 3.555 L 1.374 0 L 0 3.554 L 2.747 3.554 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1lh1pi8\",layoutDependency:layoutDependency,layoutId:\"X1UmoFq1C\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.468 11.674\" overflow=\"visible\"><path d=\"M 8.468 9.336 L 8.468 11.674 L 0 11.674 L 0 0 L 2.649 0 L 2.649 9.336 L 8.468 9.336 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-39b7nn\",layoutDependency:layoutDependency,layoutId:\"y15VDovRo\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.337 11.674\" overflow=\"visible\"><path d=\"M 12.337 0 L 12.337 11.674 L 9.825 11.674 L 9.825 4.986 L 7.16 11.674 L 5.177 11.674 L 2.511 4.978 L 2.511 11.674 L 0 11.674 L 0 0 L 2.771 0 L 6.168 9.185 L 9.565 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1o5s0eu\",layoutDependency:layoutDependency,layoutId:\"dtmGezAfU\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.288 12.135\" overflow=\"visible\"><path d=\"M 11.288 7.213 C 10.841 10.457 8.476 12.135 5.681 12.135 C 2.568 12.135 0 10.051 0 6.067 C 0 2.171 2.568 0 5.681 0 C 8.493 0 10.679 1.678 11.231 4.588 L 8.549 4.588 C 8.216 3.165 7.054 2.417 5.681 2.417 C 4.226 2.417 3.056 3.213 2.69 4.891 L 6.518 4.891 L 6.518 6.855 L 2.625 6.855 C 2.877 8.819 4.112 9.726 5.689 9.726 C 7.176 9.726 8.419 8.93 8.671 7.221 L 11.288 7.221 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-pcda86\",layoutDependency:layoutDependency,layoutId:\"xvKwJm4kv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.454 11.666\" overflow=\"visible\"><path d=\"M 2.454 11.666 L 0 11.666 L 0 0 L 2.454 0 L 2.454 11.666 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-vfqllk\",layoutDependency:layoutDependency,layoutId:\"luGDPu6MA\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.256 11.674\" overflow=\"visible\"><path d=\"M 4.575 0 C 7.712 0 10.256 2.616 10.256 5.837 C 10.256 9.058 7.712 11.674 4.575 11.674 L 0 11.674 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-rm3j8h\",layoutDependency:layoutDependency,layoutId:\"UcvS4pFPC\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.047 7.03\" overflow=\"visible\"><path d=\"M 0 7.029 L 2.007 7.029 C 3.543 7.029 4.868 5.543 5.03 3.856 L 5.03 3.777 C 5.039 3.69 5.047 3.602 5.047 3.515 C 5.047 3.475 5.047 3.443 5.039 3.411 C 4.99 1.606 3.616 0 2.007 0 L 0 0 L 0 7.03 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-sjietb\",layoutDependency:layoutDependency,layoutId:\"z_NV9NES4\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.272 11.674\" overflow=\"visible\"><path d=\"M 7.834 9.264 L 3.438 9.264 L 2.511 11.674 L 0 11.674 L 4.38 0 L 7.152 0 L 11.272 11.674 L 8.761 11.674 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-16lkqhu\",layoutDependency:layoutDependency,layoutId:\"T3qRhwcD7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.747 3.555\" overflow=\"visible\"><path d=\"M 2.747 3.555 L 1.374 0 L 0 3.554 L 2.747 3.554 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1gwqckd\",layoutDependency:layoutDependency,layoutId:\"lrxxVMLjf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.248 11.674\" overflow=\"visible\"><path d=\"M 4.567 0 C 7.704 0 10.248 2.616 10.248 5.837 C 10.248 9.058 7.704 11.674 4.567 11.674 L 0 11.674 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-w39rl1\",layoutDependency:layoutDependency,layoutId:\"qykyRnKQU\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.047 7.03\" overflow=\"visible\"><path d=\"M 0 7.029 L 2.008 7.029 C 3.543 7.029 4.868 5.543 5.031 3.856 L 5.031 3.777 C 5.039 3.69 5.047 3.602 5.047 3.515 C 5.047 3.475 5.047 3.443 5.039 3.411 C 4.99 1.606 3.616 0 2.008 0 L 0 0 L 0 7.03 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1v80mr0\",layoutDependency:layoutDependency,layoutId:\"Nps9I12Fq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.272 11.674\" overflow=\"visible\"><path d=\"M 7.834 9.264 L 3.438 9.264 L 2.511 11.674 L 0 11.674 L 4.38 0 L 7.152 0 L 11.272 11.674 L 8.761 11.674 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-17qit97\",layoutDependency:layoutDependency,layoutId:\"tvTb5Rn_N\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.747 3.555\" overflow=\"visible\"><path d=\"M 2.747 3.555 L 1.374 0 L 0 3.554 L 2.747 3.554 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-of0oj3\",layoutDependency:layoutDependency,layoutId:\"KfZMApZ08\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.744 11.674\" overflow=\"visible\"><path d=\"M 10.744 0 L 10.744 11.674 L 8.289 11.674 L 2.511 3.73 L 2.438 11.674 L 0 11.674 L 0 0 L 2.438 0 L 8.289 7.881 L 8.289 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1p2tlb0\",layoutDependency:layoutDependency,layoutId:\"m7dWGzGvN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.454 11.666\" overflow=\"visible\"><path d=\"M 2.454 11.666 L 0 11.666 L 0 0 L 2.454 0 L 2.454 11.666 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1bcc6xi\",layoutDependency:layoutDependency,layoutId:\"B_r0TRclU\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.288 12.135\" overflow=\"visible\"><path d=\"M 11.288 7.213 C 10.841 10.457 8.476 12.135 5.681 12.135 C 2.568 12.135 0 10.051 0 6.067 C 0 2.171 2.568 0 5.681 0 C 8.493 0 10.679 1.678 11.231 4.588 L 8.55 4.588 C 8.216 3.165 7.054 2.417 5.681 2.417 C 4.226 2.417 3.056 3.213 2.69 4.891 L 6.518 4.891 L 6.518 6.855 L 2.625 6.855 C 2.877 8.819 4.112 9.726 5.689 9.726 C 7.176 9.726 8.419 8.93 8.671 7.221 L 11.288 7.221 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-weik8v\",layoutDependency:layoutDependency,layoutId:\"jzbRwEs9P\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.468 11.674\" overflow=\"visible\"><path d=\"M 8.468 9.336 L 8.468 11.674 L 0 11.674 L 0 0 L 2.649 0 L 2.649 9.336 L 8.468 9.336 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ab47lx\",layoutDependency:layoutDependency,layoutId:\"dOofPl_zv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.369 2.401\" overflow=\"visible\"><path d=\"M 11.369 0 L 11.369 2.401 L 0 2.401 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})})]})}),isDisplayed8()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-kjgwbl\",layoutDependency:layoutDependency,layoutId:\"soaRPUGpC\",children:/*#__PURE__*/_jsx(Transition,{value:transition3,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wluv9k\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"mH1uXIBCH\",onTap:onTapak2fw0,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-7svr57\",layoutDependency:layoutDependency,layoutId:\"gN2OgGxOV\",requiresOverflowVisible:false,style:{rotate:-45},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21 1\" overflow=\"visible\"><path d=\"M 0 0 L 21 0 L 21 1 L 0 1 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-rgf40q\",layoutDependency:layoutDependency,layoutId:\"K12toLCat\",requiresOverflowVisible:false,style:{rotate:45},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 1\" overflow=\"visible\"><path d=\"M 0 0 L 20 0 L 20 1 L 0 1 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true})]})})}),isDisplayed8()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gew9y2\",layoutDependency:layoutDependency,layoutId:\"DcqIbu_jR\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1d9jd3\",layoutDependency:layoutDependency,layoutId:\"P9dSVH0Hz\",children:[/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UXVlc3RyaWFsLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Questrial\", \"Questrial Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(48, 48, 48))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ujrSvO4RH\"},motionChild:true,nodeId:\"IoILYvBj0\",openInNewTab:false,relValues:[],scopeId:\"Vhalz1j04\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q9cioo\",\"data-styles-preset\":\"W1BlA_naQ\",children:\"1/ New Installation Model\"})})})}),className:\"framer-od9kkz\",\"data-framer-appear-id\":\"od9kkz\",fonts:[\"GF;Questrial-regular\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"IoILYvBj0\",optimized:true,style:{\"--extracted-r6o4lv\":\"rgb(48, 48, 48)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UXVlc3RyaWFsLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Questrial\", \"Questrial Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(48, 48, 48))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ujrSvO4RH\"},motionChild:true,nodeId:\"WfgjEh5Ld\",openInNewTab:false,relValues:[],scopeId:\"Vhalz1j04\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q9cioo\",\"data-styles-preset\":\"W1BlA_naQ\",children:\"2/ My Account Redesign\"})})})}),className:\"framer-n8xjd8\",\"data-framer-appear-id\":\"n8xjd8\",fonts:[\"GF;Questrial-regular\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"WfgjEh5Ld\",optimized:true,style:{\"--extracted-r6o4lv\":\"rgb(48, 48, 48)\"},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.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UXVlc3RyaWFsLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Questrial\", \"Questrial Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(48, 48, 48))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"G0HRuwkMd\"},motionChild:true,nodeId:\"WuSAdtru5\",openInNewTab:false,relValues:[],scopeId:\"Vhalz1j04\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q9cioo\",\"data-styles-preset\":\"W1BlA_naQ\",children:\"3/ Black Friday Campaign\"})})})}),className:\"framer-ysdrr9\",\"data-framer-appear-id\":\"ysdrr9\",fonts:[\"GF;Questrial-regular\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"WuSAdtru5\",optimized:true,style:{\"--extracted-r6o4lv\":\"rgb(48, 48, 48)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UXVlc3RyaWFsLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Questrial\", \"Questrial Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(48, 48, 48))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"wuYwfWMqI\"},motionChild:true,nodeId:\"vU7tFiAeE\",openInNewTab:false,relValues:[],scopeId:\"Vhalz1j04\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q9cioo\",\"data-styles-preset\":\"W1BlA_naQ\",children:\"4/ Content Cards\"})})})}),className:\"framer-tae72s\",\"data-framer-appear-id\":\"tae72s\",fonts:[\"GF;Questrial-regular\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"vU7tFiAeE\",optimized:true,style:{\"--extracted-r6o4lv\":\"rgb(48, 48, 48)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UXVlc3RyaWFsLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Questrial\", \"Questrial Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(48, 48, 48))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":pOQU7WiRo\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"oUmNngKda\",openInNewTab:false,relValues:[],scopeId:\"Vhalz1j04\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q9cioo\",\"data-styles-preset\":\"W1BlA_naQ\",children:\"/ About me\"})})})}),className:\"framer-qd0hju\",\"data-framer-appear-id\":\"qd0hju\",fonts:[\"GF;Questrial-regular\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"oUmNngKda\",optimized:true,style:{\"--extracted-r6o4lv\":\"rgb(48, 48, 48)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({QabZJlHRs:{height:95,width:\"140px\",y:(componentViewport?.y||0)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yxltmq-container\",\"data-framer-name\":\"Project Stack open\",layoutDependency:layoutDependency,layoutId:\"hIxSTdB1l-container\",name:\"Project Stack open\",nodeId:\"hIxSTdB1l\",rendersWithMotion:true,scopeId:\"Vhalz1j04\",children:/*#__PURE__*/_jsx(Stack,{height:\"100%\",id:\"hIxSTdB1l\",layoutId:\"hIxSTdB1l\",name:\"Project Stack open\",style:{width:\"100%\"},variant:matchVariant(\"Ztjwkd9OD\"),width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-XLyTD.framer-1cmr8oi, .framer-XLyTD .framer-1cmr8oi { display: block; }\",\".framer-XLyTD.framer-jr6820 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; mix-blend-mode: darken; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1116px; }\",\".framer-XLyTD .framer-15iyxvf, .framer-XLyTD .framer-kjgwbl { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 85px; justify-content: flex-end; overflow: visible; padding: 0px 24px 0px 12px; position: relative; width: 1px; }\",\".framer-XLyTD .framer-1t9pvl4, .framer-XLyTD .framer-1wluv9k { aspect-ratio: 1 / 1; cursor: pointer; flex: none; gap: 0px; height: var(--framer-aspect-ratio-supported, 44px); overflow: var(--overflow-clip-fallback, clip); position: relative; width: 44px; }\",\".framer-XLyTD .framer-14q2eo8, .framer-XLyTD .framer-s5a7tp { height: 1px; left: 9px; position: absolute; top: 8px; width: 24px; }\",\".framer-XLyTD .framer-1ytvca7 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 45px; height: min-content; justify-content: center; min-height: 121px; min-width: 139px; overflow: visible; padding: 14px 33px 631px 33px; position: relative; width: min-content; }\",\".framer-XLyTD .framer-hlv5ok, .framer-XLyTD .framer-1d9jd3 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-XLyTD .framer-xamyf, .framer-XLyTD .framer-1ythsg0, .framer-XLyTD .framer-6qnamq, .framer-XLyTD .framer-1s06xnp, .framer-XLyTD .framer-1ytixua, .framer-XLyTD .framer-od9kkz, .framer-XLyTD .framer-n8xjd8, .framer-XLyTD .framer-ysdrr9, .framer-XLyTD .framer-tae72s, .framer-XLyTD .framer-qd0hju { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-XLyTD .framer-1c24jvw-container, .framer-XLyTD .framer-1gk99bk-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-XLyTD .framer-vgrugw { flex: none; height: 20px; position: relative; white-space: pre-wrap; width: 55px; word-break: break-word; word-wrap: break-word; }\",\".framer-XLyTD .framer-16faq0q-container, .framer-XLyTD .framer-1yxltmq-container { flex: none; height: auto; position: relative; width: 140px; }\",\".framer-XLyTD .framer-1rqbaf5 { 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: 16px; min-width: 155px; mix-blend-mode: exclusion; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-XLyTD .framer-qc13pb, .framer-XLyTD .framer-n606pi { height: 16px; position: relative; width: 137px; }\",\".framer-XLyTD .framer-10shamd, .framer-XLyTD .framer-va5nj8 { height: 12px; left: 67px; position: absolute; top: 4px; width: 12px; }\",\".framer-XLyTD .framer-5rlgtv, .framer-XLyTD .framer-jm011t { height: 4px; left: 71px; position: absolute; top: 8px; width: 3px; }\",\".framer-XLyTD .framer-ua9774, .framer-XLyTD .framer-1lh1pi8 { height: 12px; left: 78px; position: absolute; top: 4px; width: 9px; }\",\".framer-XLyTD .framer-13lwo0n, .framer-XLyTD .framer-39b7nn { height: 12px; left: 87px; position: absolute; top: 4px; width: 13px; }\",\".framer-XLyTD .framer-ift9za, .framer-XLyTD .framer-1o5s0eu { height: 12px; left: 100px; position: absolute; top: 4px; width: 12px; }\",\".framer-XLyTD .framer-1t9ktog, .framer-XLyTD .framer-pcda86 { height: 12px; left: 113px; position: absolute; top: 4px; width: 3px; }\",\".framer-XLyTD .framer-oontda, .framer-XLyTD .framer-vfqllk { height: 12px; left: 117px; position: absolute; top: 4px; width: 11px; }\",\".framer-XLyTD .framer-1pu8g88, .framer-XLyTD .framer-rm3j8h { height: 7px; left: 119px; position: absolute; top: 7px; width: 5px; }\",\".framer-XLyTD .framer-1ndumcx, .framer-XLyTD .framer-sjietb { height: 12px; left: 126px; position: absolute; top: 4px; width: 12px; }\",\".framer-XLyTD .framer-ce4vjw, .framer-XLyTD .framer-16lkqhu { height: 4px; left: 130px; position: absolute; top: 8px; width: 3px; }\",\".framer-XLyTD .framer-wb7qq4, .framer-XLyTD .framer-1gwqckd { height: 12px; left: 0px; position: absolute; top: 4px; width: 10px; }\",\".framer-XLyTD .framer-5ywk1c, .framer-XLyTD .framer-w39rl1 { height: 7px; left: 3px; position: absolute; top: 7px; width: 5px; }\",\".framer-XLyTD .framer-1s0zj11, .framer-XLyTD .framer-1v80mr0 { height: 12px; left: 10px; position: absolute; top: 4px; width: 12px; }\",\".framer-XLyTD .framer-9tn15y, .framer-XLyTD .framer-17qit97 { height: 4px; left: 14px; position: absolute; top: 8px; width: 3px; }\",\".framer-XLyTD .framer-nvw7kc, .framer-XLyTD .framer-of0oj3 { height: 12px; left: 21px; position: absolute; top: 4px; width: 11px; }\",\".framer-XLyTD .framer-1irdt8q, .framer-XLyTD .framer-1p2tlb0 { height: 12px; left: 33px; position: absolute; top: 4px; width: 3px; }\",\".framer-XLyTD .framer-kio2ru, .framer-XLyTD .framer-1bcc6xi { height: 12px; left: 36px; position: absolute; top: 4px; width: 12px; }\",\".framer-XLyTD .framer-1ezgnjh, .framer-XLyTD .framer-weik8v { height: 12px; left: 49px; position: absolute; top: 4px; width: 9px; }\",\".framer-XLyTD .framer-1hlmulq, .framer-XLyTD .framer-ab47lx { height: 3px; left: 100px; position: absolute; top: 0px; width: 12px; }\",\".framer-XLyTD .framer-16gdjgn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-XLyTD .framer-19xt3ag-container { flex: none; height: 68px; position: relative; width: 140px; }\",\".framer-XLyTD .framer-18x9mmv { flex: 1 0 0px; height: 85px; overflow: visible; position: relative; width: 1px; }\",\".framer-XLyTD .framer-g044do { align-content: center; align-items: center; aspect-ratio: 1 / 1; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: 49%; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: absolute; right: 0px; top: 49%; width: var(--framer-aspect-ratio-supported, 200px); }\",\".framer-XLyTD .framer-1bj5vg9, .framer-XLyTD .framer-1mob0tw { height: 1px; position: relative; width: 20px; }\",\".framer-XLyTD .framer-g528b6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 49%; mix-blend-mode: difference; overflow: visible; padding: 0px; position: absolute; text-decoration: none; top: 50%; width: 100%; }\",\".framer-XLyTD .framer-7svr57 { height: 1px; left: 12px; position: absolute; top: 21px; width: 21px; }\",\".framer-XLyTD .framer-rgf40q { height: 1px; left: 13px; position: absolute; top: 21px; width: 20px; }\",\".framer-XLyTD .framer-gew9y2 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 45px; height: min-content; justify-content: center; overflow: visible; padding: 14px 33px 631px 33px; position: relative; width: min-content; }\",\".framer-XLyTD.framer-v-1ic65fw.framer-jr6820 { width: 754px; }\",\".framer-XLyTD.framer-v-1gmhc7s.framer-jr6820 { align-content: flex-end; align-items: flex-end; flex-direction: column; gap: 10px; height: 85px; justify-content: flex-start; padding: 0px 24px 0px 12px; width: 325px; }\",\".framer-XLyTD.framer-v-1gmhc7s .framer-18x9mmv { flex: none; order: 9; width: 100%; }\",\".framer-XLyTD.framer-v-1gmhc7s .framer-g044do { width: var(--framer-aspect-ratio-supported, 42px); }\",\".framer-XLyTD.framer-v-1khirhg.framer-jr6820 { flex-wrap: wrap; }\",\".framer-XLyTD.framer-v-ucsysj.framer-jr6820 { align-content: flex-start; align-items: flex-start; mix-blend-mode: difference; }\",\".framer-XLyTD.framer-v-ucsysj .framer-vgrugw { order: 3; width: 140px; }\",\".framer-XLyTD.framer-v-ucsysj .framer-16faq0q-container { order: 5; }\",\".framer-XLyTD.framer-v-ucsysj .framer-1rqbaf5 { min-height: unset; min-width: unset; order: 4; }\",\".framer-XLyTD.framer-v-1wtu8y0.framer-jr6820 { align-content: flex-start; align-items: flex-start; }\",\".framer-XLyTD.framer-v-1wtu8y0 .framer-16gdjgn { min-height: 20px; min-width: 68px; }\",\".framer-XLyTD.framer-v-omak4p.framer-jr6820 { align-content: flex-end; align-items: flex-end; flex-direction: column; gap: 10px; justify-content: flex-start; mix-blend-mode: unset; width: 321px; }\",\".framer-XLyTD.framer-v-omak4p .framer-15iyxvf { flex: none; order: 0; width: 100%; }\",\".framer-XLyTD.framer-v-omak4p .framer-14q2eo8 { left: 12px; top: 21px; width: 21px; }\",\".framer-XLyTD.framer-v-omak4p .framer-s5a7tp { left: 13px; top: 21px; width: 20px; }\",\".framer-XLyTD.framer-v-omak4p .framer-1ytvca7 { min-height: unset; min-width: unset; order: 1; }\",\".framer-XLyTD.framer-v-1ylmce1.framer-jr6820 { align-content: flex-end; align-items: flex-end; flex-direction: column; gap: 10px; height: 85px; justify-content: flex-end; width: 325px; }\",\".framer-XLyTD.framer-v-1ylmce1 .framer-18x9mmv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: flex-end; mix-blend-mode: difference; order: 9; padding: 0px; width: 100%; }\",\".framer-XLyTD.framer-v-1ylmce1 .framer-g044do { height: 49%; order: 1; right: 0px; width: var(--framer-aspect-ratio-supported, 42px); z-index: 1; }\",\".framer-XLyTD.framer-v-1ylmce1 .framer-g528b6 { left: unset; order: 0; position: relative; top: unset; }\",\".framer-XLyTD.framer-v-1u8jnyd.framer-jr6820 { align-content: flex-end; align-items: flex-end; flex-direction: column; gap: 10px; justify-content: flex-end; width: 325px; }\",\".framer-XLyTD.framer-v-1u8jnyd .framer-kjgwbl { flex: none; order: 10; width: 100%; }\",\".framer-XLyTD.framer-v-1u8jnyd .framer-gew9y2 { order: 11; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 14\n * @framerIntrinsicWidth 1116\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"amfgE8IQu\":{\"layout\":[\"fixed\",\"auto\"]},\"AAbIzev7b\":{\"layout\":[\"fixed\",\"fixed\"]},\"U4wubMu0d\":{\"layout\":[\"fixed\",\"auto\"]},\"BrlXWV0lb\":{\"layout\":[\"fixed\",\"auto\"]},\"QabZJlHRs\":{\"layout\":[\"fixed\",\"auto\"]},\"IHQ_rTqdz\":{\"layout\":[\"fixed\",\"auto\"]},\"z_BFFaWS6\":{\"layout\":[\"fixed\",\"fixed\"]},\"PW1uXICii\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerVhalz1j04=withCSS(Component,css,\"framer-XLyTD\");export default FramerVhalz1j04;FramerVhalz1j04.displayName=\"nav-bar\";FramerVhalz1j04.defaultProps={height:14,width:1116};addPropertyControls(FramerVhalz1j04,{variant:{options:[\"edY8GpZ87\",\"amfgE8IQu\",\"AAbIzev7b\",\"U4wubMu0d\",\"BrlXWV0lb\",\"QabZJlHRs\",\"IHQ_rTqdz\",\"z_BFFaWS6\",\"PW1uXICii\"],optionTitles:[\"internal-nav-bar\",\"Tablet\",\"phone\",\"home-nav-bar\",\"internal\",\"homepage\",\"phone open\",\"phone-internal pages\",\"phone-internal pages open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerVhalz1j04,[{explicitInter:true,fonts:[{cssFamilyName:\"Questrial\",source:\"google\",style:\"normal\",uiFamilyName:\"Questrial\",url:\"https://fonts.gstatic.com/s/questrial/v19/QdVUSTchPBm7nuUeVf7EvCtkm20oJA.woff2\",weight:\"400\"}]},...AboutAnchorFonts,...StackFonts,...ProjectsAnchorFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerVhalz1j04.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Stack,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVhalz1j04\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"amfgE8IQu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"AAbIzev7b\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"U4wubMu0d\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BrlXWV0lb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QabZJlHRs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IHQ_rTqdz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"z_BFFaWS6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PW1uXICii\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1116\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"14\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";// Email.tsx — Copy-email override\n// Applied to the email address element on the about page.\n// Uses a DOM tooltip that follows the cursor.\n// BUG FIX: resetTimer was declared inside the CopyEmail() factory function,\n// meaning it was re-created as null on every call. A pending reset from a\n// previous render was never cleared, causing timer leaks.\n// Moved to module scope so it persists across factory calls.\nlet _resetTimer=null;const getOrCreateTooltip=()=>{let tooltip=document.getElementById(\"copy-tooltip\");if(!tooltip){tooltip=document.createElement(\"div\");tooltip.id=\"copy-tooltip\";tooltip.style.cssText=`\n            position: fixed;\n            background: black;\n            color: white;\n            padding: 6px 12px;\n            border-radius: 6px;\n            font-size: 14px;\n            pointer-events: none;\n            z-index: 9999;\n            transform: translate(12px, -50%);\n            display: none;\n        `;document.body.appendChild(tooltip);}return tooltip;};export function CopyEmail(){return{style:{cursor:\"pointer\"},onMouseLeave(){const tooltip=document.getElementById(\"copy-tooltip\");if(tooltip)tooltip.style.display=\"none\";},onMouseMove(event){const tooltip=getOrCreateTooltip();if(tooltip.dataset.copied!==\"1\"){tooltip.innerText=\"Copy email\";tooltip.style.background=\"black\";}tooltip.style.left=event.clientX+\"px\";tooltip.style.top=event.clientY+\"px\";tooltip.style.display=\"block\";},onClick(event){navigator.clipboard.writeText(\"danielalmeidas@gmail.com\").catch(()=>{// Clipboard write can fail if page isn't focused — fail silently\n});const tooltip=getOrCreateTooltip();tooltip.dataset.copied=\"1\";tooltip.innerText=\"Copied ✓\";tooltip.style.background=\"#22C55E\";tooltip.style.left=event.clientX+\"px\";tooltip.style.top=event.clientY+\"px\";tooltip.style.display=\"block\";// BUG FIX: clear the module-scoped timer before setting a new one\nif(_resetTimer!==null)clearTimeout(_resetTimer);_resetTimer=setTimeout(()=>{tooltip.dataset.copied=\"0\";tooltip.innerText=\"Copy email\";tooltip.style.background=\"black\";_resetTimer=null;},4e3);}};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withCopyEmail(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...CopyEmail(props)});};}withCopyEmail.displayName=\"CopyEmail\";\nexport const __FramerMetadata__ = {\"exports\":{\"withCopyEmail\":{\"type\":\"reactHoc\",\"name\":\"withCopyEmail\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CopyEmail\":{\"type\":\"override\",\"name\":\"CopyEmail\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Email.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{forwardRef,useEffect,useRef,useState}from\"react\";const easeOut=t=>1-Math.pow(1-t,3);const clamp=(v,lo,hi)=>Math.max(lo,Math.min(hi,v));const FADE_DISTANCE=120;const KEYFRAME_ID=\"__scrollUpKf\";function injectKeyframes(){if(typeof document===\"undefined\")return;if(document.getElementById(KEYFRAME_ID))return;const s=document.createElement(\"style\");s.id=KEYFRAME_ID;s.textContent=`\n        @keyframes scrollUpFadeIn {\n            from { opacity: 0; }\n            to   { opacity: 1; }\n        }\n        @keyframes scrollUpPulse {\n            0%,100% { opacity: 0.2; }\n            50%     { opacity: 0.9; }\n        }\n    `;document.head.appendChild(s);}function underlineThickness(fontWeight){const w=parseInt(fontWeight,10)||400;if(w<=300)return .5;if(w<=400)return .75;if(w<=600)return 1;return 1.5;}function ArrowUp({size,color}){return /*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:1.5,strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":true,style:{display:\"block\",flexShrink:0},children:[/*#__PURE__*/_jsx(\"line\",{x1:\"12\",y1:\"19\",x2:\"12\",y2:\"5\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"5 12 12 5 19 12\"})]});}// ─── SCROLL UP OVERRIDE ──────────────────────────────────────────\nexport function withScrollUp(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const inner=useRef(null);const[visible,setVisible]=useState(0);const[fontSize,setFontSize]=useState(13);const[color,setColor]=useState(\"inherit\");const[lineThickness,setLineThickness]=useState(.75);// BUG FIX: track whether fade-in animation has already completed\n// so we don't re-apply it every render once fully visible.\nconst fullyVisible=useRef(false);const setRef=n=>{inner.current=n;if(typeof ref===\"function\")ref(n);else if(ref)ref.current=n;};const readStyles=()=>{const el=inner.current;// BUG FIX: guard against null ref in RAF/timeout callbacks\nif(!el)return;const walker=document.createTreeWalker(el,NodeFilter.SHOW_TEXT,null);const textNode=walker.nextNode();const textEl=textNode?.parentElement??el;const computed=getComputedStyle(textEl);const fs=parseFloat(computed.fontSize);if(!isNaN(fs)&&fs>0)setFontSize(fs);if(computed.color)setColor(computed.color);setLineThickness(underlineThickness(computed.fontWeight));};useEffect(()=>{injectKeyframes();const raf=requestAnimationFrame(readStyles);const t1=setTimeout(readStyles,100);const t2=setTimeout(readStyles,300);window.addEventListener(\"resize\",readStyles,{passive:true});const fn=()=>{const el=inner.current;if(!el)return;const footerEl=el.closest(\"[data-framer-name='AboutFooterHomepage']\")??el.closest(\"[data-framer-name='Footer']\")??el.parentElement;const target=footerEl??el;const rect=target.getBoundingClientRect();const entered=window.innerHeight-rect.top;const t=clamp(entered/FADE_DISTANCE,0,1);const v=easeOut(t);if(v>=1)fullyVisible.current=true;setVisible(v);};window.addEventListener(\"scroll\",fn,{passive:true});fn();return()=>{cancelAnimationFrame(raf);clearTimeout(t1);clearTimeout(t2);window.removeEventListener(\"resize\",readStyles);window.removeEventListener(\"scroll\",fn);};},[]);const handleClick=e=>{e.preventDefault();e.stopPropagation();window.scrollTo({top:0,behavior:\"smooth\"});props.onClick?.(e);};// BUG FIX: don't set both `opacity` and `animation` simultaneously.\n// When animation is active (\"both\" fill mode), it controls opacity via\n// keyframes. Setting inline opacity on the same element causes a conflict\n// where the browser flickers between the two values.\n// Solution: use animation for the fade-in phase, then switch to plain\n// opacity once fully visible. Never apply both at the same time.\nlet animation=\"none\";let inlineOpacity=undefined;if(fullyVisible.current){// Fully in — pulsing, no inline opacity override needed\nanimation=\"scrollUpPulse 2.4s ease-in-out infinite\";inlineOpacity=undefined;}else if(visible>0){// Fading in — use inline opacity, no animation\nanimation=\"none\";inlineOpacity=visible;}// visible === 0: invisible, no animation, no opacity needed (default 1 from parent)\nreturn /*#__PURE__*/_jsxs(\"div\",{onClick:handleClick,style:{display:\"inline-flex\",alignItems:\"center\",gap:fontSize*.5,opacity:inlineOpacity,animation,transition:\"none\",willChange:\"opacity\",cursor:\"pointer\",pointerEvents:visible<.05?\"none\":\"auto\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-flex\",borderBottom:`${lineThickness}px solid ${color}`,paddingBottom:\"2px\",lineHeight:1},children:/*#__PURE__*/_jsx(Component,{ref:setRef,...props,onClick:undefined,style:{...props.style??{}}})}),/*#__PURE__*/_jsx(ArrowUp,{size:fontSize,color:color})]});});}// ─── ABOUT NAV ANCHOR OVERRIDE (legacy) ──────────────────────────\n// BUG FIX: added document.referrer guard (same as MobileBottomNav.tsx)\n// so stale sessionStorage flags from previous sessions don't fire on fresh loads.\nconst HOME_HOST=\"simple-root-331472.framer.app\";export function withAboutAnchor(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const inner=useRef(null);const setRef=n=>{inner.current=n;if(typeof ref===\"function\")ref(n);else if(ref)ref.current=n;};useEffect(()=>{const el=inner.current;if(!el)return;const handleClick=e=>{e.preventDefault();e.stopImmediatePropagation();const isHome=window.location.pathname===\"/\"||window.location.pathname===\"\";if(isHome){const docH=document.documentElement.scrollHeight;const vh=window.innerHeight;window.scrollTo({top:docH-vh,behavior:\"smooth\"});}else{sessionStorage.setItem(\"__scrollToAbout\",\"1\");window.location.href=\"https://simple-root-331472.framer.app/\";}};el.addEventListener(\"click\",handleClick,{capture:true});el.style.cursor=\"pointer\";return()=>el.removeEventListener(\"click\",handleClick,{capture:true});},[]);return /*#__PURE__*/_jsx(Component,{ref:setRef,...props,style:{...props.style??{},cursor:\"pointer\"}});});}// ─── ABOUT SCROLL RECEIVER (legacy) ──────────────────────────────\n// BUG FIX: only honour the flag if document.referrer comes from our\n// own site — prevents firing on fresh loads, new tabs, and previews.\nexport function withAboutScrollReceiver(Component){return /*#__PURE__*/forwardRef((props,ref)=>{useEffect(()=>{const shouldScroll=sessionStorage.getItem(\"__scrollToAbout\")===\"1\";if(!shouldScroll)return;// Check referrer before consuming the flag\nlet referrerIsOurSite=false;try{const ref=document.referrer;if(ref)referrerIsOurSite=new URL(ref).hostname===HOME_HOST;}catch{}// Always remove the flag so it never fires twice\nsessionStorage.removeItem(\"__scrollToAbout\");if(!referrerIsOurSite)return;const t=setTimeout(()=>{const docH=document.documentElement.scrollHeight;const vh=window.innerHeight;window.scrollTo({top:docH-vh,behavior:\"smooth\"});},400);return()=>clearTimeout(t);},[]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withScrollUp\":{\"type\":\"reactHoc\",\"name\":\"withScrollUp\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAboutScrollReceiver\":{\"type\":\"reactHoc\",\"name\":\"withAboutScrollReceiver\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAboutAnchor\":{\"type\":\"reactHoc\",\"name\":\"withAboutAnchor\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ScrollUpButton.map"],"mappings":"mfAC8B,GAAU,UAAU,EAAE,CAAC,CAAcA,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAcC,EAAI,CAAC,4KAA4K,CAAcC,EAAU,mECAoW,SAASC,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,uDAAhyB,IAA0L,IAAkE,IAA4B,KAAmJ,CAAMC,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,CAAkPC,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,GAAwB,CAAC,YAAY,YAAY,MAAM,YAAY,QAAQ,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,QAAM,SAAO,KAAG,gBAAc,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,UAAU,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAe,EAAM,WAAW,QAAQ,EAASI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWtxD,EAAgB,EAXsyD,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,gBAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,uBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,cAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAA2D,EAAkB,EAAGV,GAAlDa,EAA6F,CAAC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKN,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAK,CAAC,YAAY,GAAK,OAAO,YAAY,QAAQ,YAAY,GAAGJ,EAAqB,CAAC,UAAU,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,YAAY,CAAC,aAAa,GAAM,aAAa,GAAK,CAAC,UAAU,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,YAAY,CAAC,aAAa,GAAM,aAAa,GAAK,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,EAAkB,gBAAgBgB,EAAU,EAAW,CAAC,iBAAiB,mBAAmB,YAAY,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGhB,EAAqB,CAAC,UAAU,CAAC,mBAAmB,UAAU,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAKiB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKP,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,mDAAmD,qBAAqB,OAAO,0BAA0B,QAAQ,sBAAsB,2CAA2C,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,WAAW,MAAM,CAAC,uBAAuB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kBAAkB,6BAA6B,MAAM,CAAC,KAAK,EAAU,SAAS,CAAC,UAAU,CAAC,qBAAqB,qBAAqB,CAAC,UAAU,CAAC,qBAAqB,qBAAqB,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGV,EAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKU,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,mDAAmD,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,QAAQ,sBAAsB,8CAA8C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAK,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,IAAA,GAAU,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,mDAAmD,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,QAAQ,sBAAsB,8CAA8C,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,KAAK,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,uTAAuT,wIAAwI,uHAAuH,gFAAgF,GAAGQ,EAAgB,CAWpgN,eAAe,IAAgB,EAAgB,EAAgB,YAAY,UAAU,EAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,YAAY,QAAQ,UAAU,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,QAAQ,gBAAgB,GAAM,MAAM,kBAAkB,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,CAAC,CAAC,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,YAAY,OAAO,SAAS,MAAM,SAAS,aAAa,YAAY,IAAI,iFAAiF,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,EAAwBC,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,CACj4B,GAAqB,CAAC,QAAU,CAAC,MAAQ,CAAC,KAAO,SAAS,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,QAAU,CAAC,KAAO,iBAAiB,KAAO,kBAAkB,MAAQ,EAAE,CAAC,YAAc,CAAC,6BAA+B,OAAO,qBAAuB,KAAK,yBAA2B,OAAO,sBAAwB,IAAI,gBAAkB,oDAA4D,oCAAsC,yJAAuL,qBAAuB,OAAO,sBAAwB,KAAK,yBAA2B,QAAQ,kBAAoB,OAAO,CAAC,CAAC,mBAAqB,CAAC,KAAO,WAAW,CAAC,CAAC,ICXxvB,SAAS,IAAY,CAAC,GAAU,IAAS,OAAY,MAAO,GAAM,IAAM,EAAK,EAAO,SAAS,SAAS,OAAO,IAAO,KAAK,IAAO,GAAI,SAAS,IAAe,CAAC,IAAM,EAAO,SAAS,gBAAgB,aAAa,EAAO,YAAY,EAAO,SAAS,CAAC,IAAI,KAAK,IAAI,EAAE,EAAO,CAAC,SAAS,SAAS,CAAC,CAAE,SAAwB,GAAY,CAAC,QAAM,QAAQ,QAAM,WAAW,CAAC,IAAM,EAAS,EAAa,SAAS,GAAG,EAAa,OAKjH,OAJ3U,MAAc,CAAkF,GAA9E,GAAmB,CAAC,IAAY,EAAkB,IAAS,QAAsB,eAAe,QAAQ,GAAY,GAAG,IAAI,OAC7I,eAAe,WAAW,GAAY,CACtC,IAAM,EAAG,WAAW,GAAc,IAAI,CAAO,EAAG,WAAW,GAAc,KAAK,CAAC,UAAU,CAAC,aAAa,EAAG,CAAC,aAAa,EAAG,GAAK,CAAC,EAAS,CAAC,CAEoN,EAAK,MAAM,CAAC,MAA7T,CAAC,QAAQ,cAAc,WAAW,SAAS,eAAe,SAAS,WAAW,wBAAwB,SAAS,GAAG,WAAW,IAAI,QAAM,WAAW,SAAS,eAAe,OAAO,OAAO,EAAS,UAAU,UAAU,WAAW,cAAc,OAAO,OAAO,QAAQ,EAAE,OAAO,EAAE,WAAW,EAAE,CAAkD,QAAQ,EAAS,IAAA,GAF/O,GAAG,CAAwC,GAAvC,EAAE,gBAAgB,CAAC,EAAE,iBAAiB,CAAI,IAAY,CAAE,IAAe,KAAM,CAC/O,GAAG,CAAC,eAAe,QAAQ,GAAY,IAAI,MAAY,EACtD,EAAO,SAAS,KAAK,MAA6Y,SAAS,EAAM,CAAC,0BAPxY,IAAiE,IAA6B,CAEnI,GAAY,gBAKma,EAAoB,GAAY,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,QAAQ,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,aAAa,UAAU,CAAC,CAAC,ICP/f,SAAwB,GAAe,CAAC,QAAM,WAAW,QAAM,UAAU,oBAAkB,IAAI,YAAU,SAAS,CAAmR,OAAoB,EAAK,MAAM,CAAC,MAAtS,CAAC,QAAQ,cAAc,WAAW,SAAS,eAAe,SAAS,WAAW,wBAAwB,SAAS,GAAG,WAAW,IAAI,QAAM,WAAW,SAAS,WAAW,cAAc,OAAO,OAAO,QAAQ,EAAE,OAAO,EAAE,WAAW,EAAE,WAAW,OAAO,OAAO,UAAU,CAA6C,SAAS,EAAM,CAAC,mBAArf,IAAoD,CAAmc,EAAoB,GAAe,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,WAAW,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,aAAa,UAAU,CAAC,kBAAkB,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,aAAa,IAAI,IAAI,GAAG,IAAI,EAAE,KAAK,IAAI,eAAe,GAAK,KAAK,IAAI,CAAC,UAAU,CAAC,KAAK,EAAY,KAAK,MAAM,YAAY,aAAa,QAAQ,QAAQ,CAAC,OAAO,QAAQ,CAAC,aAAa,CAAC,OAAO,QAAQ,CAAC,CAAC,CAAC,2BCCp7B,GAAU,UAAU,EAAE,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAcC,GAAI,CAAC,iNAAiN,CAAcC,GAAU,yCCAtU,GAAU,UAAU,EAAE,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAcC,GAAI,CAAC,2WAA2W,CAAcC,GAAU,kBCc9f,SAAgB,IAAiB,CAAC,MAAM,CAAC,MAAM,CAAC,aAAa,aAAa,UAAU,OACpF,oBAAoB,cAAc,CAAC,CAAqJ,SAAgB,EAAoB,EAAE,CAAC,MAAO,KAAQ,EAA+BC,GAAwC,CAAQC,EAAK,EAAE,CAAC,GAAG,EAAM,GAAG,GAAgB,EAAM,CAAC,CAAC,oBAhB9T,IAgB0D,IAAmF,CAAqL,EAAoB,YAAY,4CCf/W,GAAU,UAAU,EAAE,CAAC,CAAc,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAc,GAAI,CAAC,+UAA+U,CAAc,GAAU,kBCAm+C,SAASC,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,iHAApjE,IAAwP,IAAkE,IAA4B,KAA8J,KAAyH,KAA0H,CAAMC,GAAwC,EAA0B,EAAOC,EAAS,CAAC,CAAO,GAAwC,EAAO,EAA6BA,EAAS,CAAC,OAAO,YAAY,SAAS,EAAoB,QAAQ,YAAY,CAAC,CAAC,CAAOC,GAAyC,EAA0B,EAAO,EAAO,IAAI,CAAC,CAAO,GAAyC,EAAO,EAA6BD,EAAS,CAAC,OAAO,YAAY,SAAS,EAAoB,QAAQ,YAAY,CAAC,CAAC,CAAO,GAAiE,EAA0B,EAAO,EAA6BA,EAAS,CAAC,OAAO,YAAY,SAAS,EAAoB,QAAQ,YAAY,CAAC,CAAC,CAAC,CAAO,GAAkE,EAA0B,EAAO,EAA6BA,EAAS,CAAC,OAAO,YAAY,SAAS,EAAoB,QAAQ,YAAY,CAAC,CAAC,CAAC,CAAOE,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,EAAE,KAAK,SAAS,CAAOC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,IAAI,KAAK,SAAS,CAA8EC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAArI,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAwG,EAAE,EAAE,EAAE,EAAE,CAAOC,EAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,IAAI,EAAE,EAAE,CAAuEC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAA/H,CAAC,OAAO,GAAG,MAAM,GAAG,SAAS,EAAE,KAAK,SAAS,CAAyG,EAAE,EAAE,EAAE,EAAE,CAAOC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,IAAI,EAAE,EAAE,CAAO,GAAY,CAAC,OAAO,GAAG,MAAM,GAAG,SAAS,GAAG,KAAK,SAAS,CAAOC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,GAAY,EAAE,IAAI,EAAE,EAAE,CAAOC,IAAoB,EAAE,IAAI,oBAAoB,IAAU,GAAY,CAAC,MAAM,GAAG,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAOC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,GAAY,EAAE,EAAE,EAAE,EAAE,CAAOC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,GAAY,EAAE,EAAE,EAAE,EAAE,CAAO,GAAY,CAAC,MAAM,GAAG,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAOC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,GAAY,EAAE,EAAE,EAAE,EAAE,CAAOC,IAAoB,EAAE,IAAI,yBAAyB,IAAUC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,GAAY,EAAE,EAAE,EAAE,EAAE,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,cAAc,YAAY,aAAa,YAAY,MAAM,YAAY,KAAK,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAUv5I,EAAgB,EAVu6I,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,gBAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,mBAAgB,iBAAe,YAAU,kBAAgB,aAAW,aAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,GAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAkF,EAAkB,EAAGtB,GAAzEyB,EAAsBC,GAA8F,CAAO,MAAoB,IAAc,YAAuC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,GAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMb,GAAY,GAAGP,EAAqB,CAAC,UAAU,CAAC,MAAMQ,GAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,GAAgB,UAAU,EAAG,EAAkB,iBAAiBwB,EAAU,EAAW,CAAC,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGhC,EAAqB,CAAC,UAAU,CAAC,mBAAmB,cAAc,iBAAiB,GAAK,MAAM,EAAa,CAAC,UAAU,CAAC,mBAAmB,aAAa,CAAC,UAAU,CAAC,mBAAmB,QAAQ,iBAAiB,GAAK,MAAM,EAAa,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAKC,GAAwC,CAAC,sBAAsB,GAAK,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQQ,GAAU,SAAsB,EAAKgB,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,mDAAmD,qBAAqB,OAAO,0BAA0B,UAAU,sBAAsB,8CAA8C,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,wBAAwB,SAAS,iBAAiB,GAAK,MAAM,CAAC,uBAAuB,CAAC,QAAQf,EAA4B,mBAAiB,SAAS,YAAY,MAAM,EAAY,UAAU,GAAK,MAAM,CAAC,qBAAqB,qBAAqB,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGV,EAAqB,CAAC,UAAU,CAAC,QAAQ,IAAA,GAAU,SAAsB,EAAKyB,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,mDAAmD,qBAAqB,OAAO,0BAA0B,UAAU,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,QAAQ,IAAA,GAAU,MAAM,EAAa,UAAU,IAAA,GAAU,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,mDAAmD,qBAAqB,OAAO,0BAA0B,UAAU,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,MAAM,EAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAKtB,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQQ,GAAW,UAAU,gBAAgB,wBAAwB,SAAS,mBAAmB,IAAI,QAAQD,EAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,SAAS,GAAa,EAAe,EAAK,GAAwC,CAAC,kBAAkB,CAAC,WAAW,GAAY,CAAC,sBAAsB,GAAM,gBAAgBE,GAAW,eAAeC,GAAW,mCAAmC,GAAK,oBAAoB,EAAE,sBAAsB,GAAK,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,SAAsB,EAAKY,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,mDAAmD,qBAAqB,OAAO,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,4BAA4B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,4BAA4B,iBAAiB,GAAK,MAAM,CAAC,uBAAuB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,EAAY,MAAM,CAAC,qBAAqB,qEAAqE,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGzB,EAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKyB,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,mDAAmD,qBAAqB,OAAO,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,+BAA+B,qBAAqB,YAAY,SAAS,4BAA4B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKtB,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQQ,GAAW,UAAU,iBAAiB,wBAAwB,UAAU,mBAAmB,IAAI,QAAQD,EAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,GAAGV,EAAqB,CAAC,UAAU,CAAC,QAAQ,IAAA,GAAU,QAAQ,IAAA,GAAU,UAAU,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,GAAa,EAAe,EAAK,GAAyC,CAAC,kBAAkB,CAAC,WAAW,GAAY,CAAC,sBAAsB,GAAM,gBAAgBY,GAAW,eAAeC,GAAW,mCAAmC,GAAK,oBAAoB,EAAE,sBAAsB,GAAK,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,SAAsB,EAAKY,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,mDAAmD,qBAAqB,OAAO,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,yBAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,uBAAuB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,QAAQ,EAAE,CAAC,kBAAkBX,GAAmB,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGd,EAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKyB,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,mDAAmD,qBAAqB,OAAO,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,+BAA+B,qBAAqB,YAAY,SAAS,yBAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,gBAAgB,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,IAAqB,mBAAiB,SAAS,YAAY,SAAS,GAAa,EAAe,EAAK,GAAiE,CAAC,sBAAsB,GAAK,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQV,GAAW,SAAsB,EAAKU,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,mDAAmD,qBAAqB,OAAO,sBAAsB,8CAA8C,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,2BAA2B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,wBAAwB,SAAS,MAAM,CAAC,uBAAuB,CAAC,QAAQf,EAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,qBAAqB,qBAAqB,QAAQ,EAAE,CAAC,kBAAkBI,GAAmB,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGd,EAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKyB,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,mDAAmD,qBAAqB,OAAO,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,+BAA+B,qBAAqB,YAAY,SAAS,2BAA2B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,gBAAgB,EAAE,QAAQT,GAAW,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,IAAqB,mBAAiB,SAAS,YAAY,SAAS,GAAa,EAAe,EAAK,GAAkE,CAAC,sBAAsB,GAAK,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQC,GAAW,SAAsB,EAAKQ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,mDAAmD,qBAAqB,OAAO,sBAAsB,8CAA8C,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,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,wBAAwB,UAAU,MAAM,CAAC,uBAAuB,CAAC,QAAQf,EAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,qBAAqB,qBAAqB,QAAQ,EAAE,CAAC,kBAAkBI,GAAmB,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGd,EAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKyB,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,mDAAmD,qBAAqB,OAAO,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,+BAA+B,qBAAqB,YAAY,SAAS,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,gBAAgB,EAAE,QAAQN,GAAW,kBAAkBD,GAAmB,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,qSAAqS,6IAA6I,kHAAkH,+LAA+L,mHAAmH,4MAA4M,mHAAmH,kHAAkH,8KAA8K,qEAAqE,8DAA8D,4HAA4H,6HAA6H,6HAA6H,6EAA6E,2IAA2I,+DAA+D,iFAAiF,kGAAkG,GAAGe,EAAgB,GAAGC,GAAiB,CAUj1nB,eAAe,GAAgB,EAAgB,EAAgB,YAAY,QAAQ,EAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,CAAC,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,OAAO,QAAQ,aAAa,cAAc,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,YAAY,OAAO,SAAS,MAAM,SAAS,aAAa,YAAY,IAAI,iFAAiF,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,EAAwBC,GAAkB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICV4pC,SAAS,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,0GAA1/D,IAA8S,IAAkE,IAA4B,KAAkJ,KAA8H,KAAyH,KAA0H,KAAgH,CAAM,EAAwC,EAA0B,EAAOC,EAAS,CAAC,CAAO,GAAiB,GAAS,GAAY,CAAO,GAAW,GAASC,EAAM,CAAO,GAAuC,EAA0B,EAAO,EAAO,EAAE,CAAC,CAAO,GAAoB,GAAS,GAAe,CAAO,GAAyC,EAA0B,EAAO,EAAO,IAAI,CAAC,CAAO,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAO,GAAkB,eAAqB,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,CAA8L,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAO,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAO,EAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAO,GAAY,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,EAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,EAAY,EAAE,EAAE,EAAE,EAAE,CAAO,EAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,IAAI,EAAE,EAAE,CAA+E,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAvI,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAyG,EAAE,EAAE,EAAE,EAAE,CAA+E,EAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAvI,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAyG,EAAE,EAAE,EAAE,EAAE,CAAO,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,GAAY,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,CAA8E,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAtI,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAyG,EAAE,EAAE,EAAE,EAAE,CAAO,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,KAAK,EAAE,EAAE,CAAO,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAAsG,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAvI,CAAC,MAAM,GAAG,SAAS,EAAE,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAyG,EAAE,EAAE,EAAE,EAAE,CAAO,IAAoB,EAAE,IAAI,oBAAoB,IAAU,IAAoB,EAAE,IAAI,yBAAyB,IAAU,GAAwB,CAAC,eAAe,YAAY,mBAAmB,YAAY,aAAa,YAAY,4BAA4B,YAAY,uBAAuB,YAAY,SAAS,YAAY,SAAS,YAAY,MAAM,YAAY,OAAO,YAAY,CAAO,GAAS,EAAO,OAAOC,EAAe,CAAO,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQ,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAAS,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAU1mJ,EAAgB,EAV0nJ,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,gBAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAW,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,uBAAoB,kBAAgB,iBAAe,YAAU,mBAAgB,aAAW,YAAU,GAAgB,CAAC,cAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,qBAAkB,CAAC,CAAO,EAAiB,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAkF,GAAkB,EAAG,GAAzEC,GAAsBC,GAA8F,CAAO,MAAoB,IAAc,YAA6C,MAAkB,CAAG,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,OAAkB,EAAG,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,OAAqB,IAAc,YAA6C,MAAqB,IAAc,YAA6C,OAAqB,IAAc,YAA6C,OAAkB,EAAG,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,OAAqB,IAAc,YAA6C,OAAqB,IAAc,YAAuC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,EAAW,CAAC,MAAM,GAAY,GAAG,EAAqB,CAAC,UAAU,CAAC,MAAM,GAAY,CAAC,UAAU,CAAC,MAAM,EAAY,CAAC,UAAU,CAAC,MAAM,GAAY,CAAC,UAAU,CAAC,MAAM,GAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,gBAAgBC,EAAU,EAAW,CAAC,mBAAmB,mBAAoC,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,eAAe,OAAO,WAAW,mBAAmB,gBAAgB,mBAAmB,qBAAqB,OAAO,GAAG,EAAM,CAAC,SAAS,CAAC,UAAU,CAAC,WAAW,0IAA0I,gBAAgB,yBAAyB,CAAC,UAAU,CAAC,WAAW,mBAAmB,gBAAgB,mBAAmB,CAAC,UAAU,CAAC,eAAe,YAAY,WAAW,8LAA8L,gBAAgB,mBAAmB,qBAAqB,YAAY,CAAC,UAAU,CAAC,eAAe,OAAO,WAAW,8LAA8L,gBAAgB,mBAAmB,qBAAqB,OAAO,CAAC,UAAU,CAAC,WAAW,mBAAmB,gBAAgB,mBAAmB,CAAC,UAAU,CAAC,WAAW,mBAAmB,gBAAgB,mBAAmB,CAAC,UAAU,CAAC,eAAe,OAAO,WAAW,mBAAmB,gBAAgB,mBAAmB,qBAAqB,OAAO,CAAC,CAAC,GAAG,EAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,UAAU,CAAC,mBAAmB,WAAW,CAAC,UAAU,CAAC,mBAAmB,aAAa,CAAC,UAAU,CAAC,mBAAmB,4BAA4B,CAAC,UAAU,CAAC,mBAAmB,WAAW,CAAC,UAAU,CAAC,mBAAmB,eAAe,CAAC,UAAU,CAAC,mBAAmB,uBAAuB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAC,GAAa,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,GAAa,EAAe,EAAK,EAAW,CAAC,MAAM,EAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,SAAS,CAAc,EAAKC,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,mMAAmM,SAAS,CAAC,UAAU,CAAC,OAAO,IAAI,CAAC,CAAC,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,IAAI,mMAAmM,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,mMAAmM,SAAS,CAAC,UAAU,CAAC,OAAO,GAAG,CAAC,CAAC,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,IAAI,mMAAmM,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAa,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAC,GAAa,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAC,GAAa,EAAe,EAAK,EAAwC,CAAC,sBAAsB,GAAK,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,EAAU,SAAsB,EAAKN,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,mDAAmD,qBAAqB,OAAO,sBAAsB,2CAA2C,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,4BAA4B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,eAAe,wBAAwB,QAAQ,MAAM,CAAC,uBAAuB,CAAC,QAAQ,EAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,qBAAqB,kBAAkB,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAwC,CAAC,sBAAsB,GAAK,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,EAAU,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,mDAAmD,qBAAqB,OAAO,sBAAsB,2CAA2C,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,yBAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,wBAAwB,UAAU,MAAM,CAAC,uBAAuB,CAAC,QAAQ,EAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,qBAAqB,kBAAkB,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,GAAa,EAAe,EAAK,EAAwC,CAAC,sBAAsB,GAAK,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAW,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,mDAAmD,qBAAqB,OAAO,sBAAsB,2CAA2C,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,2BAA2B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,wBAAwB,SAAS,MAAM,CAAC,uBAAuB,CAAC,QAAQ,EAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,qBAAqB,kBAAkB,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,GAAa,EAAe,EAAK,EAAwC,CAAC,sBAAsB,GAAK,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,EAAW,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,mDAAmD,qBAAqB,OAAO,sBAAsB,2CAA2C,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,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,wBAAwB,UAAU,MAAM,CAAC,uBAAuB,CAAC,QAAQ,EAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,qBAAqB,kBAAkB,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,GAAa,EAAe,EAAK,EAAwC,CAAC,sBAAsB,GAAK,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,EAAW,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,mDAAmD,qBAAqB,OAAO,sBAAsB,2CAA2C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAK,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,wBAAwB,UAAU,MAAM,CAAC,uBAAuB,CAAC,QAAQ,EAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,qBAAqB,kBAAkB,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,GAAc,EAAe,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,gCAAgC,SAAS,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAY,CAAC,MAAM,kBAAkB,OAAO,OAAO,GAAG,YAAY,MAAM,QAAQ,SAAS,YAAY,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,MAAM,qBAAqB,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAK,EAAwC,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,mDAAmD,qBAAqB,OAAO,0BAA0B,UAAU,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,wBAAwB,SAAS,MAAM,CAAC,uBAAuB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,SAAS,CAAC,UAAU,CAAC,qBAAqB,qBAAqB,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAW,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,mDAAmD,qBAAqB,OAAO,0BAA0B,UAAU,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,+CAA+C,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAW,UAAU,GAAK,CAAC,UAAU,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAW,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,mDAAmD,qBAAqB,OAAO,0BAA0B,UAAU,sBAAsB,8CAA8C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAK,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAW,UAAU,GAAK,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,IAAc,EAAe,EAAK,EAA0B,CAAC,GAAG,EAAqB,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAG,GAAmB,GAAG,GAAG,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,gBAAiC,mBAAiB,SAAS,sBAAsB,KAAK,gBAAgB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKH,EAAM,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,gBAAgB,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,GAAuC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAW,UAAU,gCAAgC,wBAAwB,UAAU,QAAQ,GAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,SAAS,IAAc,EAAe,EAAMS,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,wIAAwI,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,IAAI,wlGAAwlG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yRAAyR,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,+NAA+N,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,oQAAoQ,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,sVAAsV,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,qiBAAqiB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yOAAyO,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yRAAyR,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,+WAA+W,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yRAAyR,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,+NAA+N,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yRAAyR,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,iXAAiX,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yRAAyR,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,+NAA+N,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,0SAA0S,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yOAAyO,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,oiBAAoiB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,oQAAoQ,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,0NAA0N,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAc,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,IAAc,EAAe,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKT,EAAM,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAc,EAAe,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,gCAAgC,SAAS,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAe,CAAC,UAAU,QAAQ,kBAAkB,IAAI,MAAM,kBAAkB,OAAO,OAAO,GAAG,YAAY,MAAM,WAAW,SAAS,YAAY,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,MAAM,qBAAqB,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAK,EAAW,CAAC,MAAM,EAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAW,CAAC,GAAG,EAAqB,CAAC,UAAU,CAAC,MAAM,EAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAW,UAAU,gBAAgB,wBAAwB,SAAS,iBAAiB,GAAK,QAAQ,GAA4B,mBAAiB,SAAS,YAAY,MAAM,EAAY,UAAU,GAAK,kBAAkB,GAAmB,GAAG,EAAqB,CAAC,UAAU,CAAC,MAAM,EAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAKS,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,2LAA2L,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,IAAI,yMAAyM,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,2LAA2L,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,IAAI,yMAAyM,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,GAAuC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAW,UAAU,+BAA+B,wBAAwB,SAAS,QAAQ,GAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,kBAAkB,GAAmB,GAAG,EAAqB,CAAC,UAAU,CAAC,kBAAkB,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAMA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,wlGAAwlG,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yRAAyR,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,+NAA+N,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,oQAAoQ,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,sVAAsV,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,qiBAAqiB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yOAAyO,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yRAAyR,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,+WAA+W,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yRAAyR,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,+NAA+N,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yRAAyR,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,iXAAiX,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yRAAyR,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,+NAA+N,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,0SAA0S,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yOAAyO,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,oiBAAoiB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,oQAAoQ,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,0NAA0N,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAW,CAAC,MAAM,EAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,MAAM,CAAC,OAAO,IAAI,CAAC,IAAI,mMAAmM,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,MAAM,CAAC,OAAO,GAAG,CAAC,IAAI,mMAAmM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAwC,CAAC,sBAAsB,GAAK,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,EAAU,SAAsB,EAAKN,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,mDAAmD,qBAAqB,OAAO,sBAAsB,2CAA2C,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,4BAA4B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,wBAAwB,SAAS,MAAM,CAAC,uBAAuB,CAAC,QAAQ,EAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,qBAAqB,kBAAkB,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAwC,CAAC,sBAAsB,GAAK,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,EAAU,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,mDAAmD,qBAAqB,OAAO,sBAAsB,2CAA2C,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,yBAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,wBAAwB,SAAS,MAAM,CAAC,uBAAuB,CAAC,QAAQ,EAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,qBAAqB,kBAAkB,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAwC,CAAC,sBAAsB,GAAK,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAW,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,mDAAmD,qBAAqB,OAAO,sBAAsB,2CAA2C,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,2BAA2B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,wBAAwB,SAAS,MAAM,CAAC,uBAAuB,CAAC,QAAQ,EAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,qBAAqB,kBAAkB,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAwC,CAAC,sBAAsB,GAAK,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,EAAW,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,mDAAmD,qBAAqB,OAAO,sBAAsB,2CAA2C,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,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,wBAAwB,SAAS,MAAM,CAAC,uBAAuB,CAAC,QAAQ,EAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,qBAAqB,kBAAkB,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAwC,CAAC,sBAAsB,GAAK,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,EAAW,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,mDAAmD,qBAAqB,OAAO,sBAAsB,2CAA2C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAK,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,wBAAwB,SAAS,MAAM,CAAC,uBAAuB,CAAC,QAAQ,EAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,qBAAqB,kBAAkB,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,GAAc,EAAe,EAAK,EAA0B,CAAC,GAAG,EAAqB,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAG,GAAmB,GAAG,GAAG,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,qBAAsC,mBAAiB,SAAS,sBAAsB,KAAK,qBAAqB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKH,EAAM,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,qBAAqB,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,kTAAkT,uTAAuT,mQAAmQ,qIAAqI,kVAAkV,yTAAyT,4YAA4Y,kJAAkJ,oKAAoK,mJAAmJ,8WAA8W,iHAAiH,uIAAuI,oIAAoI,sIAAsI,uIAAuI,wIAAwI,uIAAuI,uIAAuI,sIAAsI,wIAAwI,sIAAsI,sIAAsI,mIAAmI,wIAAwI,qIAAqI,sIAAsI,uIAAuI,uIAAuI,sIAAsI,uIAAuI,0RAA0R,0GAA0G,oHAAoH,sYAAsY,iHAAiH,wVAAwV,wGAAwG,wGAAwG,4SAA4S,iEAAiE,2NAA2N,wFAAwF,uGAAuG,oEAAoE,kIAAkI,2EAA2E,wEAAwE,mGAAmG,uGAAuG,wFAAwF,uMAAuM,uFAAuF,wFAAwF,uFAAuF,mGAAmG,6LAA6L,2QAA2Q,sJAAsJ,2GAA2G,+KAA+K,wFAAwF,+DAA+D,GAAGU,GAAgB,GAAGC,GAAiB,CAUhziE,eAAe,IAAgB,EAAgB,EAAgB,YAAY,UAAU,EAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,KAAK,CAAC,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,mBAAmB,SAAS,QAAQ,eAAe,WAAW,WAAW,aAAa,uBAAuB,4BAA4B,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,YAAY,OAAO,SAAS,MAAM,SAAS,aAAa,YAAY,IAAI,iFAAiF,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAiB,GAAG,GAAW,GAAG,GAAoB,GAAG,EAAwBC,GAAkB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,EAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAcb,EAAM,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,ICOjhC,SAAgB,IAAW,CAAC,MAAM,CAAC,MAAM,CAAC,OAAO,UAAU,CAAC,cAAc,CAAC,IAAM,EAAQ,SAAS,eAAe,eAAe,CAAI,IAAQ,EAAQ,MAAM,QAAQ,SAAS,YAAY,EAAM,CAAC,IAAM,EAAQ,IAAoB,CAAI,EAAQ,QAAQ,SAAS,MAAK,EAAQ,UAAU,aAAa,EAAQ,MAAM,WAAW,SAAS,EAAQ,MAAM,KAAK,EAAM,QAAQ,KAAK,EAAQ,MAAM,IAAI,EAAM,QAAQ,KAAK,EAAQ,MAAM,QAAQ,SAAU,QAAQ,EAAM,CAAC,EAAU,UAAU,UAAU,2BAA2B,CAAC,UAAU,GAC9jB,CAAC,IAAM,EAAQ,IAAoB,CAAC,EAAQ,QAAQ,OAAO,IAAI,EAAQ,UAAU,WAAW,EAAQ,MAAM,WAAW,UAAU,EAAQ,MAAM,KAAK,EAAM,QAAQ,KAAK,EAAQ,MAAM,IAAI,EAAM,QAAQ,KAAK,EAAQ,MAAM,QAAQ,QAC/N,IAAc,MAAK,aAAa,EAAY,CAAC,EAAY,eAAe,CAAC,EAAQ,QAAQ,OAAO,IAAI,EAAQ,UAAU,aAAa,EAAQ,MAAM,WAAW,QAAQ,EAAY,MAAO,IAAI,EAAG,CAAqJ,SAAgB,GAAc,EAAE,CAAC,MAAO,KAAQ,EAA+Bc,GAAwC,CAAQC,EAAK,EAAE,CAAC,GAAG,EAAM,GAAG,GAAU,EAAM,CAAC,CAAC,6BApBhd,IAoBwN,IAAmF,CAblV,EAAY,KAAW,OAAuB,CAAC,IAAI,EAAQ,SAAS,eAAe,eAAe,CAWxD,OAX6D,IAAS,EAAQ,SAAS,cAAc,MAAM,CAAC,EAAQ,GAAG,eAAe,EAAQ,MAAM,QAAQ;;;;;;;;;;;UAWhM,SAAS,KAAK,YAAY,EAAQ,EAAS,GAE0c,GAAc,YAAY,eCpBzR,SAAS,IAAiB,CAAyC,GAArC,OAAO,SAAW,KAAsB,SAAS,eAAe,GAAY,CAAC,OAAO,IAAM,EAAE,SAAS,cAAc,QAAQ,CAAC,EAAE,GAAG,GAAY,EAAE,YAAY;;;;;;;;;MASnb,SAAS,KAAK,YAAY,EAAE,CAAE,SAAS,GAAmB,EAAW,CAAC,IAAM,EAAE,SAAS,EAAW,GAAG,EAAE,IAAgE,OAAzD,GAAG,IAAW,GAAM,GAAG,IAAW,IAAO,GAAG,IAAW,EAAS,IAAK,SAAS,GAAQ,CAAC,OAAK,SAAO,CAAC,OAAoB,EAAM,MAAM,CAAC,MAAM,EAAK,OAAO,EAAK,QAAQ,YAAY,KAAK,OAAO,OAAO,EAAM,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,cAAc,GAAK,MAAM,CAAC,QAAQ,QAAQ,WAAW,EAAE,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,GAAG,KAAK,GAAG,KAAK,GAAG,KAAK,GAAG,IAAI,CAAC,CAAc,EAAK,WAAW,CAAC,OAAO,kBAAkB,CAAC,CAAC,CAAC,CAAC,CACljB,SAAgB,GAAa,EAAU,CAAC,OAAoB,GAAY,EAAM,IAAM,CAAC,IAAM,EAAMC,EAAO,KAAK,CAAM,CAAC,EAAQ,GAAYC,GAAS,EAAE,CAAM,CAAC,EAAS,IAAaA,GAAS,GAAG,CAAM,CAAC,EAAM,GAAUA,GAAS,UAAU,CAAM,CAAC,EAAc,GAAkBA,GAAS,IAAI,CAEpR,EAAaD,EAAO,GAAM,CAAO,GAAO,GAAG,CAAC,EAAM,QAAQ,EAAK,OAAO,GAAM,WAAW,EAAI,EAAE,CAAS,IAAI,EAAI,QAAQ,IAAU,MAAe,CAAC,IAAM,EAAG,EAAM,QACrK,GAAG,CAAC,EAAG,OAA6G,IAAM,EAA/F,SAAS,iBAAiB,EAAG,WAAW,UAAU,KAAK,CAAuB,UAAU,EAAwB,eAAe,EAAS,EAAS,iBAAiB,EAAO,CAAO,EAAG,WAAW,EAAS,SAAS,CAAI,CAAC,MAAM,EAAG,EAAE,EAAG,GAAE,GAAY,EAAG,CAAI,EAAS,OAAM,EAAS,EAAS,MAAM,CAAC,EAAiB,GAAmB,EAAS,WAAW,CAAC,EAAG,MAAc,CAAC,IAAiB,CAAC,IAAM,EAAI,sBAAsB,EAAW,CAAO,EAAG,WAAW,EAAW,IAAI,CAAO,EAAG,WAAW,EAAW,IAAI,CAAC,EAAO,iBAAiB,SAAS,EAAW,CAAC,QAAQ,GAAK,CAAC,CAAC,IAAM,MAAO,CAAC,IAAM,EAAG,EAAM,QAAQ,GAAG,CAAC,EAAG,OAAoK,IAAM,GAApJ,EAAG,QAAQ,2CAA2C,EAAE,EAAG,QAAQ,8BAA8B,EAAE,EAAG,eAAqC,GAAqB,uBAAuB,CAA0F,EAAE,GAAzC,IAApC,EAAO,YAAY,EAAK,KAA0B,GAAc,EAAE,EAAE,CAAmB,CAAI,GAAG,IAAE,EAAa,QAAQ,IAAK,EAAW,EAAE,EAA4D,OAAzD,EAAO,iBAAiB,SAAS,EAAG,CAAC,QAAQ,GAAK,CAAC,CAAC,GAAI,KAAW,CAAC,qBAAqB,EAAI,CAAC,aAAa,EAAG,CAAC,aAAa,EAAG,CAAC,EAAO,oBAAoB,SAAS,EAAW,CAAC,EAAO,oBAAoB,SAAS,EAAG,GAAK,EAAE,CAAC,CAAC,IAAM,GAAY,GAAG,CAAC,EAAE,gBAAgB,CAAC,EAAE,iBAAiB,CAAC,EAAO,SAAS,CAAC,IAAI,EAAE,SAAS,SAAS,CAAC,CAAC,EAAM,UAAU,EAAE,EAMhzCE,EAAU,OAAW,EAGzB,OAHoD,EAAa,SACjE,EAAU,0CAA0C,EAAc,IAAA,IAAmB,EAAQ,IAC7F,EAAU,OAAO,EAAc,GACX,EAAM,MAAM,CAAC,QAAQ,GAAY,MAAM,CAAC,QAAQ,cAAc,WAAW,SAAS,IAAI,EAAS,GAAG,QAAQ,EAAc,UAAA,EAAU,WAAW,OAAO,WAAW,UAAU,OAAO,UAAU,cAAc,EAAQ,IAAI,OAAO,OAAO,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,QAAQ,cAAc,aAAa,GAAG,EAAc,WAAW,IAAQ,cAAc,MAAM,WAAW,EAAE,CAAC,SAAsB,EAAK,EAAU,CAAC,IAAI,GAAO,GAAG,EAAM,QAAQ,IAAA,GAAU,MAAM,CAAC,GAAG,EAAM,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAQ,CAAC,KAAK,EAAe,QAAM,CAAC,CAAC,CAAC,CAAC,EAAG,mCAtBzf,IAAwD,CAAM,GAAQ,GAAG,GAAW,EAAE,IAAE,EAAS,IAAO,EAAE,EAAG,IAAK,KAAK,IAAI,EAAG,KAAK,IAAI,EAAG,EAAE,CAAC,CAAO,GAAc,IAAU,GAAY"}