{"version":3,"file":"script_main.BcHOYZXB.mjs","names":["addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","addPropertyOverrides","ButtonNavLink","HamburgerMenu2","NavItem","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","RichText","useMemo","serializationHash","variantClassNames","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","Navigation","Footer","useRef","React.useId","PropertyOverrides","React.createElement","Main","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/AtuhanvRJRiy5q6Ww6ck/HQzdXqaRYViHstnuLhTK/JtZg7hLfN.js","https:/framerusercontent.com/modules/asCTQ6suqXqiFUVMVnrA/2gHr73oGb4RlzHFIio7A/MGtb_aEVr.js","https:/framerusercontent.com/modules/l9mUBqyveq3huAEiLZbR/6TToBbFfpwJnChmuwWQR/N9GUOq0CQ.js","https:/framerusercontent.com/modules/zcdKwOEORylSPElmFvDu/lEGxF7ttWOyBkNcNF8Sh/KBXsKxOJX.js","https:/framerusercontent.com/modules/odsoNPYYUGAxXfbK3GgK/Di5NnsjQCBjPMBXPu8xc/Copyright.js","https:/framerusercontent.com/modules/u1AR5gbBuZqsA2mdmxON/1J7k8gf8IGIW5hD66C0Y/S8WnYnqkl.js","https:/framerusercontent.com/modules/aufCtasL4rnLtwEZgcKx/xZWb0hbKrqelpuieO0yl/Qc7Ysns6k.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (9805f18)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={ahirxpIul:{hover:true},ubQzbVj0y:{hover:true}};const cycleOrder=[\"ubQzbVj0y\",\"ahirxpIul\"];const serializationHash=\"framer-5CsY4\";const variantClassNames={ahirxpIul:\"framer-v-b4fuce\",ubQzbVj0y:\"framer-v-1q3v07p\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={Closed:\"ubQzbVj0y\",Open:\"ahirxpIul\"};const getProps=({background,click,height,id,width,...props})=>{return{...props,MrTkMS41m:background??props.MrTkMS41m??\"var(--token-7288c754-42a3-4bcb-928f-d7e01bf62ad6, rgb(0, 0, 0))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"ubQzbVj0y\",Y8rJSNj1j:click??props.Y8rJSNj1j};};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,MrTkMS41m,Y8rJSNj1j,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ubQzbVj0y\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1dlwug8=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Y8rJSNj1j){const res=await Y8rJSNj1j(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1q3v07p\",className,classNames),\"data-framer-name\":\"Closed\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ubQzbVj0y\",onTap:onTap1dlwug8,ref:refBinding,style:{...style},...addPropertyOverrides({\"ahirxpIul-hover\":{\"data-framer-name\":undefined},\"ubQzbVj0y-hover\":{\"data-framer-name\":undefined},ahirxpIul:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-y4r9bo\",layoutDependency:layoutDependency,layoutId:\"wuE8yRejD\",style:{backgroundColor:MrTkMS41m,borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1,rotate:0},variants:{\"ahirxpIul-hover\":{rotate:-50},\"ubQzbVj0y-hover\":{rotate:0},ahirxpIul:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-lt50bb\",layoutDependency:layoutDependency,layoutId:\"ZOXLcCiaV\",style:{backgroundColor:MrTkMS41m,borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1,rotate:0},variants:{\"ahirxpIul-hover\":{rotate:50},\"ubQzbVj0y-hover\":{rotate:0},ahirxpIul:{rotate:45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-5CsY4.framer-rjxw9i, .framer-5CsY4 .framer-rjxw9i { display: block; }\",\".framer-5CsY4.framer-1q3v07p { cursor: pointer; height: 32px; overflow: hidden; position: relative; width: 32px; }\",\".framer-5CsY4 .framer-y4r9bo { bottom: 10px; flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: visible; position: absolute; width: 24px; }\",\".framer-5CsY4 .framer-lt50bb { flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: visible; position: absolute; top: 10px; width: 24px; }\",\".framer-5CsY4.framer-v-b4fuce.framer-1q3v07p, .framer-5CsY4.framer-v-1q3v07p.hover.framer-1q3v07p { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 32px); }\",\".framer-5CsY4.framer-v-b4fuce .framer-y4r9bo { bottom: unset; top: calc(50.00000000000002% - 2px / 2); }\",\".framer-5CsY4.framer-v-b4fuce .framer-lt50bb { top: calc(50.00000000000002% - 2px / 2); }\",\".framer-5CsY4.framer-v-1q3v07p.hover .framer-y4r9bo { bottom: 11px; }\",\".framer-5CsY4.framer-v-1q3v07p.hover .framer-lt50bb { top: 11px; }\",\".framer-5CsY4.framer-v-b4fuce.hover .framer-y4r9bo { bottom: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ahirxpIul\":{\"layout\":[\"fixed\",\"fixed\"]},\"Gch5LVVfb\":{\"layout\":[\"fixed\",\"fixed\"]},\"vINx3tNRA\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"MrTkMS41m\":\"background\",\"Y8rJSNj1j\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJtZg7hLfN=withCSS(Component,css,\"framer-5CsY4\");export default FramerJtZg7hLfN;FramerJtZg7hLfN.displayName=\"Hamburger Menu 2\";FramerJtZg7hLfN.defaultProps={height:32,width:32};addPropertyControls(FramerJtZg7hLfN,{variant:{options:[\"ubQzbVj0y\",\"ahirxpIul\"],optionTitles:[\"Closed\",\"Open\"],title:\"Variant\",type:ControlType.Enum},MrTkMS41m:{defaultValue:'var(--token-7288c754-42a3-4bcb-928f-d7e01bf62ad6, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',title:\"Background\",type:ControlType.Color},Y8rJSNj1j:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerJtZg7hLfN,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJtZg7hLfN\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"MrTkMS41m\\\":\\\"background\\\",\\\"Y8rJSNj1j\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ahirxpIul\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Gch5LVVfb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vINx3tNRA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"32\",\"framerIntrinsicHeight\":\"32\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JtZg7hLfN.map","// Generated by Framer (747ab96)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,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\";const enabledGestures={i1TS2y_sD:{hover:true}};const cycleOrder=[\"i1TS2y_sD\",\"yTIghxQ7E\"];const serializationHash=\"framer-RrjvU\";const variantClassNames={i1TS2y_sD:\"framer-v-yrc7jq\",yTIghxQ7E:\"framer-v-bt2t3l\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const MjitOja4u=undefined;const FQvv659vw=undefined;const qsZWYicqD=undefined;const BFhC6pNFP=undefined;const gXnn4SgRT=undefined;const transition1={delay:0,duration:.2,ease:[.12,.23,.5,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 humanReadableVariantMap={Desktop:\"i1TS2y_sD\",Mobile:\"yTIghxQ7E\"};const Variants=motion.create(React.Fragment);const getProps=({closeMenu,height,id,link,mouseEnter,mouseEnter2,page,width,...props})=>{return{...props,BFhC6pNFP:link??props.BFhC6pNFP,FQvv659vw:mouseEnter??props.FQvv659vw,gXnn4SgRT:page??props.gXnn4SgRT??\"Page\",MjitOja4u:closeMenu??props.MjitOja4u,qsZWYicqD:mouseEnter2??props.qsZWYicqD,variant:humanReadableVariantMap[props.variant]??props.variant??\"i1TS2y_sD\"};};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,gXnn4SgRT,BFhC6pNFP,FQvv659vw,qsZWYicqD,MjitOja4u,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"i1TS2y_sD\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1v0uq2y=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(MjitOja4u){const res=await MjitOja4u(...args);if(res===false)return false;}});const onMouseEnter1ubcszh=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(FQvv659vw){const res=await FQvv659vw(...args);if(res===false)return false;}if(qsZWYicqD){const res=await qsZWYicqD(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:BFhC6pNFP,motionChild:true,nodeId:\"i1TS2y_sD\",openInNewTab:false,scopeId:\"MGtb_aEVr\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-yrc7jq\",className,classNames)} framer-1hiq20e`,\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"i1TS2y_sD\",onMouseEnter:onMouseEnter1ubcszh,onTap:onTap1v0uq2y,ref:refBinding,style:{backgroundColor:\"rgba(237, 235, 232, 0)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},variants:{\"i1TS2y_sD-hover\":{backgroundColor:\"var(--token-fdca635a-91a5-4dc4-816a-bbe42c271284, rgb(248, 248, 246))\"},yTIghxQ7E:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({\"i1TS2y_sD-hover\":{\"data-framer-name\":undefined},yTIghxQ7E:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-4x51qy\",\"data-framer-name\":\"Page and description\",layoutDependency:layoutDependency,layoutId:\"KVQbwc_C6\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hzluz9\",\"data-framer-name\":\"Page and badge\",layoutDependency:layoutDependency,layoutId:\"bt9yUWMfx\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Um9ib3RvIE1vbm8tNzAw\",\"--framer-font-family\":'\"Roboto Mono\", monospace',\"--framer-font-size\":\"65px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fdca635a-91a5-4dc4-816a-bbe42c271284, rgb(248, 248, 246)))\"},children:\"Page\"})}),className:\"framer-1j1uqqv\",fonts:[\"GF;Roboto Mono-700\"],layoutDependency:layoutDependency,layoutId:\"v1I3Re1zw\",style:{\"--extracted-r6o4lv\":\"var(--token-fdca635a-91a5-4dc4-816a-bbe42c271284, rgb(248, 248, 246))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:gXnn4SgRT,variants:{\"i1TS2y_sD-hover\":{\"--extracted-r6o4lv\":\"var(--token-0ba015a4-3f56-4b07-88ef-6401eca1b003, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"i1TS2y_sD-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Um9ib3RvIE1vbm8tNzAw\",\"--framer-font-family\":'\"Roboto Mono\", monospace',\"--framer-font-size\":\"65px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0ba015a4-3f56-4b07-88ef-6401eca1b003, rgb(0, 0, 0)))\"},children:\"Page\"})})}},baseVariant,gestureVariant)})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-RrjvU.framer-1hiq20e, .framer-RrjvU .framer-1hiq20e { display: block; }\",\".framer-RrjvU.framer-yrc7jq { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 5px; position: relative; text-decoration: none; width: min-content; }\",\".framer-RrjvU .framer-4x51qy { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 270px; }\",\".framer-RrjvU .framer-1hzluz9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-RrjvU .framer-1j1uqqv { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-RrjvU.framer-v-bt2t3l.framer-yrc7jq { padding: 8px 0px 8px 0px; }\",\".framer-RrjvU.framer-v-yrc7jq.hover.framer-yrc7jq { padding: 5px 5px 5px 18px; }\",\".framer-RrjvU.framer-v-yrc7jq.hover .framer-4x51qy { width: 252px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 75\n * @framerIntrinsicWidth 280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"yTIghxQ7E\":{\"layout\":[\"auto\",\"auto\"]},\"yZEmgHlmW\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"gXnn4SgRT\":\"page\",\"BFhC6pNFP\":\"link\",\"FQvv659vw\":\"mouseEnter\",\"qsZWYicqD\":\"mouseEnter2\",\"MjitOja4u\":\"closeMenu\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerMGtb_aEVr=withCSS(Component,css,\"framer-RrjvU\");export default FramerMGtb_aEVr;FramerMGtb_aEVr.displayName=\"Nav Item\";FramerMGtb_aEVr.defaultProps={height:75,width:280};addPropertyControls(FramerMGtb_aEVr,{variant:{options:[\"i1TS2y_sD\",\"yTIghxQ7E\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},gXnn4SgRT:{defaultValue:\"Page\",displayTextArea:false,title:\"Page\",type:ControlType.String},ongXnn4SgRTChange:{changes:\"gXnn4SgRT\",type:ControlType.ChangeHandler},BFhC6pNFP:{title:\"Link\",type:ControlType.Link},FQvv659vw:{title:\"Mouse Enter\",type:ControlType.EventHandler},qsZWYicqD:{title:\"Mouse Enter 2\",type:ControlType.EventHandler},MjitOja4u:{title:\"Close Menu\",type:ControlType.EventHandler}});addFonts(FramerMGtb_aEVr,[{explicitInter:true,fonts:[{cssFamilyName:\"Roboto Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Roboto Mono\",url:\"https://fonts.gstatic.com/s/robotomono/v31/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_Of2PRu-5Ip2sSQ.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMGtb_aEVr\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yTIghxQ7E\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yZEmgHlmW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"gXnn4SgRT\\\":\\\"page\\\",\\\"BFhC6pNFP\\\":\\\"link\\\",\\\"FQvv659vw\\\":\\\"mouseEnter\\\",\\\"qsZWYicqD\\\":\\\"mouseEnter2\\\",\\\"MjitOja4u\\\":\\\"closeMenu\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"75\",\"framerIntrinsicWidth\":\"280\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MGtb_aEVr.map","// Generated by Framer (747ab96)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,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\";const enabledGestures={CMZzZwgQn:{hover:true}};const cycleOrder=[\"CMZzZwgQn\",\"N5mLCuJ93\",\"gQUrjJ6ii\"];const serializationHash=\"framer-ylJg6\";const variantClassNames={CMZzZwgQn:\"framer-v-18c3nnt\",gQUrjJ6ii:\"framer-v-10e43a1\",N5mLCuJ93:\"framer-v-fhurz2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const XQr2vXlCE=undefined;const zn0R93oGC=undefined;const QxXFL7NXK=undefined;const HV2vodukn=undefined;const Ib5NOdRzj=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Default:\"CMZzZwgQn\",Dropdown:\"gQUrjJ6ii\",Open:\"N5mLCuJ93\"};const Variants=motion.create(React.Fragment);const getProps=({height,hover,id,link,newTab,tap,text,width,...props})=>{return{...props,HV2vodukn:newTab??props.HV2vodukn,Ib5NOdRzj:text??props.Ib5NOdRzj??\"Get Started\",QxXFL7NXK:link??props.QxXFL7NXK,variant:humanReadableVariantMap[props.variant]??props.variant??\"CMZzZwgQn\",XQr2vXlCE:tap??props.XQr2vXlCE,zn0R93oGC:hover??props.zn0R93oGC};};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,Ib5NOdRzj,QxXFL7NXK,HV2vodukn,XQr2vXlCE,zn0R93oGC,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"CMZzZwgQn\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap8lnve4=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(XQr2vXlCE){const res=await XQr2vXlCE(...args);if(res===false)return false;}});const onMouseEnter3wy2z8=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(zn0R93oGC){const res=await zn0R93oGC(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:QxXFL7NXK,motionChild:true,nodeId:\"CMZzZwgQn\",openInNewTab:HV2vodukn,scopeId:\"N9GUOq0CQ\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-18c3nnt\",className,classNames)} framer-z80s4q`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"CMZzZwgQn\",onMouseEnter:onMouseEnter3wy2z8,onTap:onTap8lnve4,ref:refBinding,style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},...addPropertyOverrides({\"CMZzZwgQn-hover\":{\"data-framer-name\":undefined},gQUrjJ6ii:{\"data-framer-name\":\"Dropdown\",onTap:undefined},N5mLCuJ93:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Um9ib3RvIE1vbm8tcmVndWxhcg==\",\"--framer-font-family\":'\"Roboto Mono\", monospace',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(245, 245, 240))\"},children:\"Get Started\"})}),className:\"framer-7nztgv\",\"data-framer-name\":\"Text\",fonts:[\"GF;Roboto Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"PXK8tnb57\",style:{\"--extracted-r6o4lv\":\"rgb(245, 245, 240)\",\"--framer-paragraph-spacing\":\"0px\"},text:Ib5NOdRzj,variants:{\"CMZzZwgQn-hover\":{\"--extracted-r6o4lv\":\"rgb(160, 144, 128)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"CMZzZwgQn-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Um9ib3RvIE1vbm8tNzAw\",\"--framer-font-family\":'\"Roboto Mono\", monospace',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(160, 144, 128))\"},children:\"Get Started\"})}),fonts:[\"GF;Roboto Mono-700\"]}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ylJg6.framer-z80s4q, .framer-ylJg6 .framer-z80s4q { display: block; }\",\".framer-ylJg6.framer-18c3nnt { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-ylJg6 .framer-7nztgv { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-ylJg6.framer-v-10e43a1.framer-18c3nnt { cursor: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22.5\n * @framerIntrinsicWidth 97.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"N5mLCuJ93\":{\"layout\":[\"auto\",\"auto\"]},\"gQUrjJ6ii\":{\"layout\":[\"auto\",\"auto\"]},\"D9sqjNobO\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Ib5NOdRzj\":\"text\",\"QxXFL7NXK\":\"link\",\"HV2vodukn\":\"newTab\",\"XQr2vXlCE\":\"tap\",\"zn0R93oGC\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerN9GUOq0CQ=withCSS(Component,css,\"framer-ylJg6\");export default FramerN9GUOq0CQ;FramerN9GUOq0CQ.displayName=\"Button \\xb7 Nav Link\";FramerN9GUOq0CQ.defaultProps={height:22.5,width:97.5};addPropertyControls(FramerN9GUOq0CQ,{variant:{options:[\"CMZzZwgQn\",\"N5mLCuJ93\",\"gQUrjJ6ii\"],optionTitles:[\"Default\",\"Open\",\"Dropdown\"],title:\"Variant\",type:ControlType.Enum},Ib5NOdRzj:{defaultValue:\"Get Started\",displayTextArea:false,title:\"Text\",type:ControlType.String},onIb5NOdRzjChange:{changes:\"Ib5NOdRzj\",type:ControlType.ChangeHandler},QxXFL7NXK:{title:\"Link\",type:ControlType.Link},HV2vodukn:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onHV2voduknChange:{changes:\"HV2vodukn\",type:ControlType.ChangeHandler},XQr2vXlCE:{title:\"Tap\",type:ControlType.EventHandler},zn0R93oGC:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FramerN9GUOq0CQ,[{explicitInter:true,fonts:[{cssFamilyName:\"Roboto Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Roboto Mono\",url:\"https://fonts.gstatic.com/s/robotomono/v31/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vqPRu-5Ip2sSQ.woff2\",weight:\"400\"},{cssFamilyName:\"Roboto Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Roboto Mono\",url:\"https://fonts.gstatic.com/s/robotomono/v31/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_Of2PRu-5Ip2sSQ.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerN9GUOq0CQ\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"Ib5NOdRzj\\\":\\\"text\\\",\\\"QxXFL7NXK\\\":\\\"link\\\",\\\"HV2vodukn\\\":\\\"newTab\\\",\\\"XQr2vXlCE\\\":\\\"tap\\\",\\\"zn0R93oGC\\\":\\\"hover\\\"}\",\"framerIntrinsicHeight\":\"22.5\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"N5mLCuJ93\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"gQUrjJ6ii\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"D9sqjNobO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"97.5\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./N9GUOq0CQ.map","// Generated by Framer (0e6a859)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import HamburgerMenu2 from\"https://framerusercontent.com/modules/AtuhanvRJRiy5q6Ww6ck/HQzdXqaRYViHstnuLhTK/JtZg7hLfN.js\";import NavItem from\"https://framerusercontent.com/modules/asCTQ6suqXqiFUVMVnrA/2gHr73oGb4RlzHFIio7A/MGtb_aEVr.js\";import ButtonNavLink from\"https://framerusercontent.com/modules/l9mUBqyveq3huAEiLZbR/6TToBbFfpwJnChmuwWQR/N9GUOq0CQ.js\";const ButtonNavLinkFonts=getFonts(ButtonNavLink);const HamburgerMenu2Fonts=getFonts(HamburgerMenu2);const NavItemFonts=getFonts(NavItem);const MotionNavWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.nav));const cycleOrder=[\"t8r2gEiqM\",\"zxQjNoZQH\",\"sbxOUdHuI\",\"NNVwVjzEd\",\"dZaBtac4A\"];const serializationHash=\"framer-xmC8t\";const variantClassNames={dZaBtac4A:\"framer-v-1o5y56o\",NNVwVjzEd:\"framer-v-1099spd\",sbxOUdHuI:\"framer-v-1b8lpex\",t8r2gEiqM:\"framer-v-km0fd\",zxQjNoZQH:\"framer-v-1brbzd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Mn7ZrcsVS=undefined;const transition1={delay:0,duration:.3,ease:[.72,.03,.56,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition2={delay:.1,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y: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={\"Phone Open\":\"dZaBtac4A\",\"Tablet Open\":\"NNVwVjzEd\",Desktop:\"t8r2gEiqM\",Phone:\"sbxOUdHuI\",Tablet:\"zxQjNoZQH\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,showStillsLink,width,...props})=>{return{...props,Mn7ZrcsVS:showStillsLink??props.Mn7ZrcsVS??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"t8r2gEiqM\"};};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,Mn7ZrcsVS,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"t8r2gEiqM\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const Y8rJSNj1jwsj9po=activeVariantCallback(async(...args)=>{setVariant(\"NNVwVjzEd\");});const Y8rJSNj1j1rdillj=activeVariantCallback(async(...args)=>{setVariant(\"zxQjNoZQH\");});const onTap1n78osd=activeVariantCallback(async(...args)=>{setVariant(\"dZaBtac4A\");});const Y8rJSNj1j1n78osd=activeVariantCallback(async(...args)=>{setVariant(\"dZaBtac4A\");});const onTapxejuh7=activeVariantCallback(async(...args)=>{setVariant(\"sbxOUdHuI\");});const Y8rJSNj1jxejuh7=activeVariantCallback(async(...args)=>{setVariant(\"sbxOUdHuI\");});const MjitOja4u1rdillj=activeVariantCallback(async(...args)=>{setVariant(\"zxQjNoZQH\");});const MjitOja4uxejuh7=activeVariantCallback(async(...args)=>{setVariant(\"sbxOUdHuI\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"sbxOUdHuI\",\"dZaBtac4A\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"zxQjNoZQH\",\"sbxOUdHuI\",\"NNVwVjzEd\",\"dZaBtac4A\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed2=()=>{if(baseVariant===\"zxQjNoZQH\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"NNVwVjzEd\")return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"sbxOUdHuI\")return true;return false;};const isDisplayed5=()=>{if(baseVariant===\"dZaBtac4A\")return true;return false;};const isDisplayed6=()=>{if([\"NNVwVjzEd\",\"dZaBtac4A\"].includes(baseVariant))return true;return false;};const isDisplayed7=value=>{if([\"NNVwVjzEd\",\"dZaBtac4A\"].includes(baseVariant))return value;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-km0fd\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"t8r2gEiqM\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{dZaBtac4A:{backgroundColor:\"rgb(26, 26, 26)\"},NNVwVjzEd:{backgroundColor:\"rgb(26, 26, 26)\"}},...addPropertyOverrides({dZaBtac4A:{\"data-framer-name\":\"Phone Open\"},NNVwVjzEd:{\"data-framer-name\":\"Tablet Open\"},sbxOUdHuI:{\"data-framer-name\":\"Phone\"},zxQjNoZQH:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-143gzeg\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"tt9BUgVNu\",children:[/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-1bw8l06\",\"data-border\":true,\"data-framer-name\":\"Navigation Wrapper\",layoutDependency:layoutDependency,layoutId:\"tcsf1k7BJ\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(245, 245, 240, 0.05)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(8px)\",backgroundColor:\"rgba(26, 26, 26, 0.8)\",borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80,WebkitBackdropFilter:\"blur(8px)\"},variants:{dZaBtac4A:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backdropFilter:\"none\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:4,borderTopRightRadius:4,WebkitBackdropFilter:\"none\"},NNVwVjzEd:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LBYO8cBud\"},motionChild:true,nodeId:\"gZ8XZE4zY\",openInNewTab:false,scopeId:\"KBXsKxOJX\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-10ompyw framer-1x9e27g\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"gZ8XZE4zY\",children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1avevy5\",layoutDependency:layoutDependency,layoutId:\"YrihN21JI\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 160.011 30.398\" overflow=\"visible\"><path d=\"M 135.981 7.819 C 140.31 7.506 144.076 10.76 144.395 15.091 C 144.715 19.422 141.466 23.192 137.136 23.517 C 132.799 23.842 129.021 20.586 128.701 16.247 C 128.382 11.908 131.642 8.133 135.981 7.819 Z M 137.238 20.047 C 139.664 19.654 141.304 17.357 140.888 14.935 C 140.472 12.513 138.162 10.895 135.744 11.333 C 133.358 11.765 131.765 14.04 132.175 16.431 C 132.585 18.821 134.845 20.435 137.238 20.047 Z M 57.447 0.07 L 60.958 0.068 L 61.045 10.124 C 61.816 8.778 63.046 7.958 64.575 7.724 C 66.503 7.446 68.462 7.943 70.024 9.105 C 71.803 10.448 72.878 12.424 73.171 14.622 C 73.449 16.774 72.86 18.947 71.533 20.664 C 69.211 23.679 65.002 24.687 61.874 22.235 C 61.831 21.067 61.86 19.677 61.858 18.492 C 62.531 19.148 62.871 19.42 63.722 19.811 C 68.925 21.637 71.515 15.505 68.396 12.341 C 67.619 11.557 66.557 11.12 65.453 11.129 C 63.638 11.134 61.521 12.347 61.234 14.191 C 60.786 17.065 60.986 20.558 61.031 23.484 L 57.523 23.483 C 57.452 20.703 57.521 17.627 57.52 14.826 Z M 6.504 7.799 C 8.211 7.679 9.78 7.809 11.327 8.615 C 15.171 10.602 16.33 15.879 14.323 19.54 C 12.78 22.354 9.489 24.29 6.288 23.242 C 5.533 22.994 5.048 22.747 4.349 22.371 L 4.335 18.462 L 4.408 18.535 C 6.216 20.293 8.752 20.672 10.577 18.715 C 11.437 17.782 11.893 16.546 11.843 15.277 C 11.783 13.785 11.16 12.807 10.116 11.824 C 7.746 10.163 4.235 11.192 3.74 14.217 C 3.418 16.179 3.54 18.15 3.542 20.132 C 3.542 23.551 3.564 26.969 3.609 30.387 L 0.096 30.398 C -0.006 27.514 0.09 24.325 0.034 21.423 C 0.001 19.683 -0.07 15.974 0.199 14.392 C 0.388 13.251 0.802 12.159 1.417 11.18 C 2.678 9.178 4.287 8.297 6.504 7.799 Z M 22.943 7.802 C 25.563 7.65 26.685 7.975 28.492 9.93 C 28.456 9.226 28.474 8.676 28.499 7.974 C 29.626 7.945 30.826 7.965 31.959 7.963 C 32.006 13.137 32.022 18.312 32.007 23.486 L 28.446 23.478 C 28.434 20.585 28.671 17.625 28.333 14.759 C 28.073 12.979 26.92 11.54 25.118 11.21 C 22.934 10.809 21.335 11.646 20.12 13.425 C 18.887 16.41 20.183 19.639 23.655 20.057 C 25.292 20.254 26.356 19.417 27.534 18.414 L 27.533 22.336 C 24.995 24.109 22.208 24.082 19.652 22.339 C 17.877 21.142 16.652 19.288 16.245 17.185 C 15.852 15.057 16.314 12.86 17.531 11.071 C 18.869 9.133 20.697 8.203 22.943 7.802 Z M 80.989 7.798 C 83.556 7.639 84.85 8.032 86.592 9.961 L 86.58 8.002 C 87.722 7.98 88.907 7.999 90.052 8.002 L 90.052 23.469 L 86.544 23.473 C 86.561 21.265 86.811 16.53 86.393 14.471 C 85.616 10.651 80.392 9.819 78.12 13.632 C 77.449 15.288 77.471 17.023 78.618 18.473 C 79.375 19.413 80.479 20.006 81.679 20.12 C 83.395 20.295 84.46 19.611 85.697 18.598 L 85.685 22.386 C 83.207 23.964 80.443 24.033 77.961 22.41 C 76.091 21.196 74.789 19.281 74.348 17.097 C 73.945 15.025 74.379 12.878 75.556 11.126 C 76.886 9.158 78.718 8.232 80.989 7.798 Z M 105.22 7.501 C 109.015 7.436 111.253 8.88 111.694 12.806 L 108.072 12.79 C 107.782 11.495 107.21 10.372 105.691 10.388 C 104.968 10.403 104.282 10.708 103.787 11.236 C 103.545 11.495 103.189 12.092 103.292 12.384 C 104.045 14.523 109.131 13.645 110.892 15.645 C 111.709 16.441 112.043 17.382 112.079 18.55 C 112.2 22.527 109.225 23.455 106.005 23.572 C 102.527 23.334 100.197 22.073 99.576 18.38 L 103.425 18.371 C 103.617 19.148 103.748 19.665 104.399 20.202 C 105.501 21.145 107.687 20.872 108.575 19.756 C 109.188 18.961 108.68 18.13 107.92 17.723 C 105.224 16.28 100.654 17.356 99.994 13.241 C 99.409 9.598 101.967 8.011 105.22 7.501 Z M 151.95 7.703 C 154.147 7.406 156.248 8.225 157.801 9.773 C 160.222 12.185 160.007 15.285 160.006 18.417 L 159.995 23.443 C 158.865 23.421 157.638 23.462 156.502 23.477 C 156.451 21.129 156.786 14.711 155.976 12.963 C 155.519 11.978 154.623 11.509 153.642 11.162 C 151.346 10.724 149.265 11.652 148.918 14.019 C 148.489 16.922 148.688 20.463 148.686 23.429 C 147.524 23.413 146.364 23.407 145.203 23.411 C 145.192 21.361 145.05 15.362 145.396 13.688 C 145.6 12.682 146.008 11.729 146.593 10.887 C 147.956 8.915 149.715 8.125 151.95 7.703 Z M 32.835 7.98 L 36.345 7.983 C 36.377 10.687 36.259 13.398 36.339 16.109 C 36.404 18.285 37.549 20.166 39.871 20.322 C 42.69 20.512 43.815 18.375 43.844 15.85 C 43.874 13.269 43.842 10.664 43.831 8.077 L 47.345 8.04 L 47.34 11.215 C 47.367 14.654 47.833 18.856 45.202 21.5 C 42.496 24.22 37.617 24.247 34.913 21.505 C 32.6 19.159 32.835 15.97 32.834 12.949 Z M 48.216 0 L 51.727 0.043 L 51.728 23.484 L 48.134 23.474 L 48.131 9.293 C 48.129 6.42 48.043 2.823 48.216 0 Z M 113.217 0.021 C 114.363 0.003 115.508 0.005 116.654 0.027 L 116.662 17.137 C 116.662 18.231 116.785 22.682 116.604 23.41 L 116.388 23.467 L 113.223 23.469 C 113.148 21.511 113.222 19.389 113.2 17.41 C 113.136 11.647 113.333 5.772 113.217 0.021 Z M 120.855 7.714 C 121.029 7.699 121.204 7.689 121.379 7.685 C 124.116 7.631 126.061 9.111 127.18 11.526 C 128.202 13.733 128.032 15.972 128.022 18.34 L 127.995 23.491 C 127.017 23.483 125.575 23.674 124.735 23.385 C 124.442 23.109 124.528 23.208 124.489 22.712 C 124.477 21.292 124.357 18.813 124.505 17.485 C 125.032 12.732 122.506 8.981 117.539 12.417 C 117.556 11.236 117.557 10.054 117.542 8.872 C 118.789 8.133 119.432 7.901 120.855 7.714 Z M 97.851 7.703 C 98.215 7.66 99.033 7.667 99.431 7.658 C 99.463 8.842 99.453 10.098 99.463 11.288 C 98.493 11.357 97.712 11.391 96.808 11.815 C 94.267 13.009 94.483 15.816 94.504 18.177 C 94.52 19.937 94.527 21.701 94.533 23.462 L 92.95 23.476 L 91.113 23.477 C 91.104 21.283 91.004 15.357 91.391 13.553 C 91.581 12.675 91.929 11.838 92.417 11.084 C 93.768 8.99 95.556 8.204 97.851 7.703 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-wbyc86\",layoutDependency:layoutDependency,layoutId:\"hT3Df19oj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.737 15.741\" overflow=\"visible\"><path d=\"M 7.301 0.021 C 11.631 -0.293 15.396 2.961 15.715 7.292 C 16.035 11.623 12.786 15.394 8.457 15.719 C 4.119 16.044 0.341 12.787 0.022 8.449 C -0.298 4.11 2.962 0.335 7.301 0.021 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-772ype\",layoutDependency:layoutDependency,layoutId:\"aCKXvzZzi\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.842 8.843\" overflow=\"visible\"><path d=\"M 5.127 8.786 C 7.553 8.392 9.193 6.096 8.777 3.674 C 8.361 1.252 6.051 -0.366 3.633 0.072 C 1.247 0.504 -0.346 2.779 0.064 5.169 C 0.474 7.56 2.734 9.174 5.127 8.786 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-xatl67\",layoutDependency:layoutDependency,layoutId:\"Wu44fFpAD\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.791 23.543\" overflow=\"visible\"><path d=\"M 0 0.002 L 3.51 0 L 3.597 10.056 C 4.369 8.709 5.599 7.89 7.128 7.656 C 9.055 7.378 11.014 7.874 12.576 9.037 C 14.356 10.38 15.43 12.356 15.724 14.554 C 16.001 16.705 15.412 18.879 14.086 20.596 C 11.763 23.611 7.555 24.619 4.426 22.167 C 4.383 20.998 4.412 19.609 4.41 18.424 C 5.084 19.079 5.424 19.351 6.275 19.742 C 11.478 21.569 14.067 15.437 10.948 12.273 C 10.171 11.488 9.11 11.051 8.006 11.061 C 6.191 11.066 4.073 12.279 3.786 14.122 C 3.338 16.996 3.539 20.49 3.584 23.416 L 0.076 23.414 C 0.004 20.635 0.074 17.558 0.073 14.757 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-bp8rq3\",layoutDependency:layoutDependency,layoutId:\"vbD0XBSIw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.293 22.638\" overflow=\"visible\"><path d=\"M 6.504 0.038 C 8.211 -0.081 9.78 0.048 11.327 0.854 C 15.171 2.842 16.33 8.119 14.323 11.78 C 12.78 14.593 9.489 16.53 6.288 15.481 C 5.533 15.234 5.048 14.987 4.349 14.611 L 4.335 10.702 L 4.408 10.775 C 6.216 12.533 8.752 12.912 10.577 10.954 C 11.437 10.022 11.893 8.785 11.843 7.517 C 11.783 6.025 11.16 5.047 10.116 4.064 C 7.746 2.403 4.235 3.432 3.74 6.457 C 3.418 8.419 3.54 10.389 3.542 12.372 C 3.542 15.79 3.564 19.209 3.609 22.627 L 0.096 22.638 C -0.006 19.754 0.09 16.565 0.034 13.662 C 0.001 11.923 -0.07 8.214 0.199 6.632 C 0.388 5.491 0.802 4.399 1.417 3.42 C 2.678 1.418 4.287 0.537 6.504 0.038 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1hky151\",layoutDependency:layoutDependency,layoutId:\"O5U9CImVI\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.904 15.887\" overflow=\"visible\"><path d=\"M 6.835 0.032 C 9.455 -0.119 10.576 0.206 12.384 2.161 C 12.347 1.457 12.365 0.907 12.391 0.205 C 13.517 0.176 14.718 0.196 15.85 0.194 C 15.897 5.368 15.913 10.543 15.899 15.717 L 12.337 15.709 C 12.325 12.816 12.563 9.856 12.225 6.99 C 11.965 5.21 10.811 3.771 9.009 3.441 C 6.826 3.04 5.226 3.877 4.012 5.656 C 2.779 8.641 4.074 11.87 7.547 12.288 C 9.183 12.485 10.247 11.648 11.425 10.645 L 11.425 14.567 C 8.887 16.34 6.099 16.313 3.543 14.57 C 1.769 13.373 0.543 11.519 0.137 9.416 C -0.256 7.288 0.206 5.091 1.423 3.302 C 2.76 1.364 4.589 0.434 6.835 0.032 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1nvhwpg\",layoutDependency:layoutDependency,layoutId:\"V4naWU2fL\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.851 15.832\" overflow=\"visible\"><path d=\"M 6.787 0.032 C 9.355 -0.127 10.649 0.266 12.39 2.194 L 12.379 0.236 C 13.521 0.213 14.706 0.232 15.851 0.235 L 15.85 15.703 L 12.343 15.707 C 12.36 13.498 12.61 8.764 12.191 6.705 C 11.415 2.884 6.191 2.053 3.919 5.866 C 3.248 7.522 3.27 9.256 4.417 10.707 C 5.174 11.646 6.277 12.24 7.478 12.354 C 9.194 12.529 10.258 11.844 11.495 10.832 L 11.484 14.619 C 9.006 16.197 6.242 16.267 3.759 14.644 C 1.89 13.43 0.588 11.515 0.147 9.331 C -0.256 7.259 0.178 5.112 1.354 3.359 C 2.685 1.392 4.517 0.466 6.787 0.032 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-vzcjlv\",layoutDependency:layoutDependency,layoutId:\"G5l2z_bu6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.506 16.073\" overflow=\"visible\"><path d=\"M 5.644 0.002 C 9.439 -0.063 11.677 1.381 12.118 5.307 L 8.496 5.291 C 8.206 3.996 7.634 2.873 6.115 2.89 C 5.392 2.904 4.706 3.209 4.211 3.737 C 3.969 3.997 3.613 4.593 3.716 4.885 C 4.468 7.024 9.555 6.146 11.315 8.146 C 12.133 8.942 12.467 9.883 12.502 11.051 C 12.624 15.028 9.649 15.956 6.429 16.073 C 2.951 15.835 0.621 14.575 0 10.881 L 3.849 10.872 C 4.041 11.649 4.172 12.166 4.822 12.703 C 5.925 13.646 8.111 13.373 8.999 12.257 C 9.611 11.462 9.103 10.631 8.344 10.225 C 5.648 8.781 1.078 9.857 0.418 5.742 C -0.167 2.099 2.39 0.512 5.644 0.002 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-7aun66\",layoutDependency:layoutDependency,layoutId:\"iU5FuS61h\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.846 15.834\" overflow=\"visible\"><path d=\"M 6.785 0.06 C 8.982 -0.236 11.083 0.583 12.636 2.13 C 15.057 4.542 14.842 7.642 14.841 10.775 L 14.83 15.801 C 13.701 15.779 12.473 15.819 11.338 15.834 C 11.286 13.486 11.621 7.068 10.812 5.321 C 10.354 4.335 9.458 3.867 8.478 3.519 C 6.182 3.081 4.101 4.01 3.753 6.376 C 3.325 9.279 3.523 12.821 3.521 15.787 C 2.36 15.77 1.199 15.764 0.038 15.769 C 0.027 13.719 -0.115 7.72 0.231 6.045 C 0.436 5.04 0.843 4.087 1.428 3.244 C 2.791 1.273 4.55 0.483 6.785 0.06 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1eml5k8\",layoutDependency:layoutDependency,layoutId:\"WTXQ26U8U\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.561 15.57\" overflow=\"visible\"><path d=\"M 0.008 0 L 3.517 0.002 C 3.55 2.707 3.431 5.418 3.512 8.129 C 3.577 10.304 4.721 12.186 7.043 12.342 C 9.862 12.532 10.987 10.395 11.017 7.869 C 11.047 5.289 11.014 2.684 11.003 0.097 L 14.518 0.059 L 14.512 3.234 C 14.54 6.674 15.005 10.876 12.374 13.52 C 9.669 16.24 4.789 16.267 2.086 13.525 C -0.227 11.179 0.007 7.99 0.006 4.968 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1lt7nca\",layoutDependency:layoutDependency,layoutId:\"y7K_yf6wX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.62 23.484\" overflow=\"visible\"><path d=\"M 0.108 0 L 3.62 0.043 L 3.62 23.484 L 0.026 23.474 L 0.023 9.293 C 0.021 6.42 -0.065 2.823 0.108 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-uowgpz\",layoutDependency:layoutDependency,layoutId:\"muqho8gG2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.516 23.46\" overflow=\"visible\"><path d=\"M 0.03 0.012 C 1.176 -0.006 2.321 -0.004 3.467 0.019 L 3.475 17.129 C 3.475 18.222 3.598 22.674 3.417 23.401 L 3.201 23.458 L 0.036 23.46 C -0.039 21.502 0.035 19.381 0.013 17.401 C -0.051 11.639 0.146 5.763 0.03 0.012 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-fmxuar\",layoutDependency:layoutDependency,layoutId:\"GMX81O0sv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.499 15.862\" overflow=\"visible\"><path d=\"M 3.315 0.031 C 3.49 0.015 3.665 0.006 3.84 0.001 C 6.576 -0.053 8.522 1.428 9.64 3.843 C 10.663 6.05 10.493 8.289 10.483 10.656 L 10.456 15.808 C 9.477 15.799 8.036 15.991 7.196 15.702 C 6.903 15.425 6.988 15.525 6.95 15.029 C 6.938 13.608 6.818 11.13 6.965 9.801 C 7.492 5.048 4.966 1.298 0 4.734 C 0.016 3.552 0.017 2.37 0.002 1.188 C 1.25 0.45 1.893 0.218 3.315 0.031 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1w5jbmx\",layoutDependency:layoutDependency,layoutId:\"V8D1v2lFd\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.368 15.819\" overflow=\"visible\"><path d=\"M 6.756 0.045 C 7.12 0.002 7.938 0.009 8.336 0 C 8.367 1.184 8.358 2.44 8.368 3.63 C 7.398 3.699 6.616 3.733 5.713 4.157 C 3.172 5.351 3.388 8.158 3.409 10.519 C 3.425 12.279 3.432 14.043 3.438 15.803 L 1.855 15.818 L 0.018 15.819 C 0.009 13.624 -0.091 7.699 0.296 5.894 C 0.486 5.017 0.834 4.18 1.321 3.426 C 2.673 1.332 4.461 0.546 6.756 0.045 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Um9ib3RvIE1vbm8tMzAw\",\"--framer-font-family\":'\"Roboto Mono\", \"Roboto Mono Placeholder\", monospace',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(245, 245, 240))\"},children:\"DIRECTOR/DP\"})}),className:\"framer-13yot08\",\"data-framer-name\":\"Text\",fonts:[\"GF;Roboto Mono-300\"],layoutDependency:layoutDependency,layoutId:\"ETHapZekZ\",style:{\"--extracted-r6o4lv\":\"rgb(245, 245, 240)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-18fig92\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"qAT4mK1EZ\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"zXvqYghx5\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(16+((componentViewport?.height||90.5)-32-50)/2)+0+0+14+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xqvmtc-container\",layoutDependency:layoutDependency,layoutId:\"L6vWD4D0F-container\",nodeId:\"L6vWD4D0F\",rendersWithMotion:true,scopeId:\"KBXsKxOJX\",children:/*#__PURE__*/_jsx(ButtonNavLink,{height:\"100%\",HV2vodukn:false,Ib5NOdRzj:\"Projects\",id:\"L6vWD4D0F\",layoutId:\"L6vWD4D0F\",QxXFL7NXK:resolvedLinks[0],variant:matchVariant(\"CMZzZwgQn\"),width:\"100%\"})})})}),Mn7ZrcsVS!==false&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"W08LyMoD5\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(16+((componentViewport?.height||90.5)-32-50)/2)+0+0+14+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3s2uwg-container\",layoutDependency:layoutDependency,layoutId:\"JbxWP56ET-container\",nodeId:\"JbxWP56ET\",rendersWithMotion:true,scopeId:\"KBXsKxOJX\",children:/*#__PURE__*/_jsx(ButtonNavLink,{height:\"100%\",HV2vodukn:false,Ib5NOdRzj:\"Stills\",id:\"JbxWP56ET\",layoutId:\"JbxWP56ET\",QxXFL7NXK:resolvedLinks1[0],variant:matchVariant(\"CMZzZwgQn\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"mQLMUzyvg\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(16+((componentViewport?.height||90.5)-32-50)/2)+0+0+14+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ajcagd-container\",layoutDependency:layoutDependency,layoutId:\"cVRwEhHKB-container\",nodeId:\"cVRwEhHKB\",rendersWithMotion:true,scopeId:\"KBXsKxOJX\",children:/*#__PURE__*/_jsx(ButtonNavLink,{height:\"100%\",HV2vodukn:false,Ib5NOdRzj:\"About + Contact\",id:\"cVRwEhHKB\",layoutId:\"cVRwEhHKB\",QxXFL7NXK:resolvedLinks2[0],variant:matchVariant(\"CMZzZwgQn\"),width:\"100%\"})})})})]}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.nav,{className:\"framer-w2fzru\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"VmLRZ9XXN\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",...addPropertyOverrides({zxQjNoZQH:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||92)-32-60)/2)+0+0+14+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vqhbq8-container\",layoutDependency:layoutDependency,layoutId:\"KrUDaxVQv-container\",nodeId:\"KrUDaxVQv\",rendersWithMotion:true,scopeId:\"KBXsKxOJX\",children:/*#__PURE__*/_jsx(HamburgerMenu2,{height:\"100%\",id:\"KrUDaxVQv\",layoutId:\"KrUDaxVQv\",MrTkMS41m:\"var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255))\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"ubQzbVj0y\"),width:\"100%\",Y8rJSNj1j:Y8rJSNj1jwsj9po})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(motion.nav,{className:\"framer-4jzado\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"Sv_7esr13\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",...addPropertyOverrides({NNVwVjzEd:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1e3)/2)+0+0+28+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kfdtps-container\",layoutDependency:layoutDependency,layoutId:\"wnE_hfxFn-container\",nodeId:\"wnE_hfxFn\",rendersWithMotion:true,scopeId:\"KBXsKxOJX\",children:/*#__PURE__*/_jsx(HamburgerMenu2,{height:\"100%\",id:\"wnE_hfxFn\",layoutId:\"wnE_hfxFn\",MrTkMS41m:\"var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255))\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"ahirxpIul\"),width:\"100%\",Y8rJSNj1j:Y8rJSNj1j1rdillj})})})}),isDisplayed4()&&/*#__PURE__*/_jsx(motion.nav,{className:\"framer-ioj2id\",\"data-framer-name\":\"Buttons\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"vgP_QFeHT\",onTap:onTap1n78osd,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",...addPropertyOverrides({sbxOUdHuI:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-32-60)/2)+0+0+14+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16t1efl-container\",layoutDependency:layoutDependency,layoutId:\"CxtJ4GQMv-container\",nodeId:\"CxtJ4GQMv\",rendersWithMotion:true,scopeId:\"KBXsKxOJX\",children:/*#__PURE__*/_jsx(HamburgerMenu2,{height:\"100%\",id:\"CxtJ4GQMv\",layoutId:\"CxtJ4GQMv\",MrTkMS41m:\"var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255))\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"ubQzbVj0y\"),width:\"100%\",Y8rJSNj1j:Y8rJSNj1j1n78osd})})})}),isDisplayed5()&&/*#__PURE__*/_jsx(motion.nav,{className:\"framer-4og31g\",\"data-framer-name\":\"Buttons\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"oX7gTvjOM\",onTap:onTapxejuh7,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",...addPropertyOverrides({dZaBtac4A:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1e3)/2)+0+0+28+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14vxm1q-container\",layoutDependency:layoutDependency,layoutId:\"J23gR2gl2-container\",nodeId:\"J23gR2gl2\",rendersWithMotion:true,scopeId:\"KBXsKxOJX\",children:/*#__PURE__*/_jsx(HamburgerMenu2,{height:\"100%\",id:\"J23gR2gl2\",layoutId:\"J23gR2gl2\",MrTkMS41m:\"var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255))\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"ahirxpIul\"),width:\"100%\",Y8rJSNj1j:Y8rJSNj1jxejuh7})})})})]}),isDisplayed6()&&/*#__PURE__*/_jsxs(MotionNavWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-14m3veo\",\"data-framer-appear-id\":\"14m3veo\",\"data-framer-name\":\"Links\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"O6qzsQkjq\",optimized:true,style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{dZaBtac4A:{backgroundColor:\"rgba(18, 18, 18, 0.25)\"}},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"LBYO8cBud\"},implicitPathVariables:undefined},{href:{webPageId:\"LBYO8cBud\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:75,...addPropertyOverrides({dZaBtac4A:{width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 64px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1e3)/2)+0+88+28+541},NNVwVjzEd:{width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 96px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1e3)/2)+0+88+28+631}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19mho4p-container\",layoutDependency:layoutDependency,layoutId:\"X_P69DcnS-container\",nodeId:\"X_P69DcnS\",rendersWithMotion:true,scopeId:\"KBXsKxOJX\",children:/*#__PURE__*/_jsx(NavItem,{gXnn4SgRT:\"About\",height:\"100%\",id:\"X_P69DcnS\",layoutId:\"X_P69DcnS\",style:{width:\"100%\"},variant:matchVariant(\"i1TS2y_sD\"),width:\"100%\",...addPropertyOverrides({dZaBtac4A:{BFhC6pNFP:resolvedLinks3[1],FQvv659vw:undefined,gXnn4SgRT:\"HOME\",MjitOja4u:MjitOja4uxejuh7},NNVwVjzEd:{BFhC6pNFP:resolvedLinks3[0],FQvv659vw:undefined,gXnn4SgRT:\"HOME\",MjitOja4u:MjitOja4u1rdillj}},baseVariant,gestureVariant)})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"zXvqYghx5\"},implicitPathVariables:undefined},{href:{webPageId:\"zXvqYghx5\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({NNVwVjzEd:{height:75,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 96px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1e3)/2)+0+88+28+706}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xlulsh-container\",layoutDependency:layoutDependency,layoutId:\"nYn82talF-container\",nodeId:\"nYn82talF\",rendersWithMotion:true,scopeId:\"KBXsKxOJX\",children:/*#__PURE__*/_jsx(NavItem,{BFhC6pNFP:resolvedLinks4[0],gXnn4SgRT:\"PROJECTS\",height:\"100%\",id:\"nYn82talF\",layoutId:\"nYn82talF\",MjitOja4u:MjitOja4u1rdillj,style:{width:\"100%\"},variant:matchVariant(\"i1TS2y_sD\"),width:\"100%\",...addPropertyOverrides({NNVwVjzEd:{BFhC6pNFP:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})}),isDisplayed7(Mn7ZrcsVS!==false)&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"W08LyMoD5\"},implicitPathVariables:undefined},{href:{webPageId:\"W08LyMoD5\"},implicitPathVariables:undefined},{href:{webPageId:\"W08LyMoD5\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({dZaBtac4A:{height:75,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 64px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1e3)/2)+0+88+28+781},NNVwVjzEd:{height:75,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 96px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1e3)/2)+0+88+28+781}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-d88ujp-container\",layoutDependency:layoutDependency,layoutId:\"OUcH8wfC0-container\",nodeId:\"OUcH8wfC0\",rendersWithMotion:true,scopeId:\"KBXsKxOJX\",children:/*#__PURE__*/_jsx(NavItem,{BFhC6pNFP:resolvedLinks5[0],gXnn4SgRT:\"STILLS\",height:\"100%\",id:\"OUcH8wfC0\",layoutId:\"OUcH8wfC0\",style:{width:\"100%\"},variant:matchVariant(\"i1TS2y_sD\"),width:\"100%\",...addPropertyOverrides({dZaBtac4A:{BFhC6pNFP:resolvedLinks5[2],MjitOja4u:MjitOja4uxejuh7},NNVwVjzEd:{BFhC6pNFP:resolvedLinks5[1],MjitOja4u:MjitOja4u1rdillj}},baseVariant,gestureVariant)})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"mQLMUzyvg\"},implicitPathVariables:undefined},{href:{webPageId:\"mQLMUzyvg\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({NNVwVjzEd:{height:75,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 96px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1e3)/2)+0+88+28+781}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14kehus-container\",layoutDependency:layoutDependency,layoutId:\"kyprFst9U-container\",nodeId:\"kyprFst9U\",rendersWithMotion:true,scopeId:\"KBXsKxOJX\",children:/*#__PURE__*/_jsx(NavItem,{BFhC6pNFP:resolvedLinks6[0],gXnn4SgRT:\"ABOUT + CONTACT\",height:\"100%\",id:\"kyprFst9U\",layoutId:\"kyprFst9U\",MjitOja4u:MjitOja4u1rdillj,style:{width:\"100%\"},variant:matchVariant(\"i1TS2y_sD\"),width:\"100%\",...addPropertyOverrides({NNVwVjzEd:{BFhC6pNFP:resolvedLinks6[1]}},baseVariant,gestureVariant)})})})}),isDisplayed5()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"zXvqYghx5\"},implicitPathVariables:undefined},{href:{webPageId:\"zXvqYghx5\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({dZaBtac4A:{height:75,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 64px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1e3)/2)+0+88+28+621}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-557f2a-container\",layoutDependency:layoutDependency,layoutId:\"LyGBDBWZ9-container\",nodeId:\"LyGBDBWZ9\",rendersWithMotion:true,scopeId:\"KBXsKxOJX\",children:/*#__PURE__*/_jsx(NavItem,{BFhC6pNFP:resolvedLinks7[0],gXnn4SgRT:\"PROJECTS\",height:\"100%\",id:\"LyGBDBWZ9\",layoutId:\"LyGBDBWZ9\",MjitOja4u:MjitOja4uxejuh7,style:{width:\"100%\"},variant:matchVariant(\"i1TS2y_sD\"),width:\"100%\",...addPropertyOverrides({dZaBtac4A:{BFhC6pNFP:resolvedLinks7[1]}},baseVariant,gestureVariant)})})})}),isDisplayed5()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"mQLMUzyvg\"},implicitPathVariables:undefined},{href:{webPageId:\"mQLMUzyvg\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({dZaBtac4A:{height:75,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 64px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1e3)/2)+0+88+28+701}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hel1mc-container\",layoutDependency:layoutDependency,layoutId:\"OFHkiTEi9-container\",nodeId:\"OFHkiTEi9\",rendersWithMotion:true,scopeId:\"KBXsKxOJX\",children:/*#__PURE__*/_jsx(NavItem,{BFhC6pNFP:resolvedLinks8[0],gXnn4SgRT:\"ABOUT\",height:\"100%\",id:\"OFHkiTEi9\",layoutId:\"OFHkiTEi9\",MjitOja4u:MjitOja4uxejuh7,style:{width:\"100%\"},variant:matchVariant(\"i1TS2y_sD\"),width:\"100%\",...addPropertyOverrides({dZaBtac4A:{BFhC6pNFP:resolvedLinks8[1]}},baseVariant,gestureVariant)})})})}),isDisplayed5()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"mQLMUzyvg\"},implicitPathVariables:undefined},{href:{webPageId:\"mQLMUzyvg\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({dZaBtac4A:{height:75,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 64px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1e3)/2)+0+88+28+781}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gb4rif-container\",layoutDependency:layoutDependency,layoutId:\"RfxLIYpDQ-container\",nodeId:\"RfxLIYpDQ\",rendersWithMotion:true,scopeId:\"KBXsKxOJX\",children:/*#__PURE__*/_jsx(NavItem,{BFhC6pNFP:resolvedLinks9[0],gXnn4SgRT:\"CONTACT\",height:\"100%\",id:\"RfxLIYpDQ\",layoutId:\"RfxLIYpDQ\",style:{width:\"100%\"},variant:matchVariant(\"i1TS2y_sD\"),width:\"100%\",...addPropertyOverrides({dZaBtac4A:{BFhC6pNFP:resolvedLinks9[1],MjitOja4u:MjitOja4uxejuh7}},baseVariant,gestureVariant)})})})})]})]})})})})});});const css=[\".framer-xmC8t.framer-1x9e27g, .framer-xmC8t .framer-1x9e27g { display: block; }\",\".framer-xmC8t.framer-km0fd { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 16px 24px 16px 24px; position: relative; width: 1440px; }\",\".framer-xmC8t .framer-143gzeg { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1440px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-xmC8t .framer-1bw8l06 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 14px 24px 14px 24px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 8; }\",\".framer-xmC8t .framer-10ompyw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 25px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 160px; }\",\".framer-xmC8t .framer-1avevy5 { height: 31px; position: relative; width: 160px; }\",\".framer-xmC8t .framer-wbyc86 { height: 16px; left: 129px; position: absolute; top: 8px; width: 16px; }\",\".framer-xmC8t .framer-772ype { height: 9px; left: 132px; position: absolute; top: 11px; width: 9px; }\",\".framer-xmC8t .framer-xatl67 { height: 24px; left: 57px; position: absolute; top: 0px; width: 16px; }\",\".framer-xmC8t .framer-bp8rq3 { height: 23px; left: 0px; position: absolute; top: 8px; width: 16px; }\",\".framer-xmC8t .framer-1hky151 { height: 16px; left: 16px; position: absolute; top: 8px; width: 16px; }\",\".framer-xmC8t .framer-1nvhwpg { height: 16px; left: 74px; position: absolute; top: 8px; width: 16px; }\",\".framer-xmC8t .framer-vzcjlv { height: 16px; left: 100px; position: absolute; top: 7px; width: 13px; }\",\".framer-xmC8t .framer-7aun66 { height: 16px; left: 145px; position: absolute; top: 8px; width: 15px; }\",\".framer-xmC8t .framer-1eml5k8 { height: 16px; left: 33px; position: absolute; top: 8px; width: 15px; }\",\".framer-xmC8t .framer-1lt7nca { height: 24px; left: 48px; position: absolute; top: 0px; width: 4px; }\",\".framer-xmC8t .framer-uowgpz { height: 24px; left: 113px; position: absolute; top: 0px; width: 4px; }\",\".framer-xmC8t .framer-fmxuar { height: 16px; left: 118px; position: absolute; top: 8px; width: 11px; }\",\".framer-xmC8t .framer-1w5jbmx { height: 16px; left: 91px; position: absolute; top: 8px; width: 9px; }\",\".framer-xmC8t .framer-13yot08 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-xmC8t .framer-18fig92 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-xmC8t .framer-1xqvmtc-container, .framer-xmC8t .framer-3s2uwg-container, .framer-xmC8t .framer-1ajcagd-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-xmC8t .framer-w2fzru, .framer-xmC8t .framer-4jzado { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-xmC8t .framer-1vqhbq8-container, .framer-xmC8t .framer-1kfdtps-container, .framer-xmC8t .framer-16t1efl-container, .framer-xmC8t .framer-14vxm1q-container { flex: none; height: 32px; position: relative; width: 32px; }\",\".framer-xmC8t .framer-ioj2id, .framer-xmC8t .framer-4og31g { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-xmC8t .framer-14m3veo { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 20px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-xmC8t .framer-19mho4p-container, .framer-xmC8t .framer-1xlulsh-container, .framer-xmC8t .framer-d88ujp-container, .framer-xmC8t .framer-14kehus-container, .framer-xmC8t .framer-557f2a-container, .framer-xmC8t .framer-hel1mc-container, .framer-xmC8t .framer-1gb4rif-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-xmC8t.framer-v-1brbzd.framer-km0fd { padding: 16px 32px 16px 32px; width: 810px; }\",\".framer-xmC8t.framer-v-1b8lpex.framer-km0fd { padding: 16px; width: 390px; }\",\".framer-xmC8t.framer-v-1b8lpex .framer-1bw8l06 { padding: 14px 16px 14px 16px; }\",\".framer-xmC8t.framer-v-1b8lpex .framer-10ompyw, .framer-xmC8t.framer-v-1o5y56o .framer-10ompyw, .framer-xmC8t.framer-v-1o5y56o .framer-19mho4p-container { order: 0; }\",\".framer-xmC8t.framer-v-1b8lpex .framer-ioj2id, .framer-xmC8t.framer-v-1099spd .framer-4jzado, .framer-xmC8t.framer-v-1o5y56o .framer-4og31g { order: 1; }\",\".framer-xmC8t.framer-v-1099spd.framer-km0fd { padding: 0px; width: 810px; }\",\".framer-xmC8t.framer-v-1099spd .framer-143gzeg, .framer-xmC8t.framer-v-1o5y56o .framer-143gzeg { height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; max-width: unset; }\",\".framer-xmC8t.framer-v-1099spd .framer-1bw8l06 { padding: 28px 48px 28px 48px; will-change: unset; z-index: 0; }\",\".framer-xmC8t.framer-v-1099spd .framer-10ompyw { order: 0; width: min-content; }\",\".framer-xmC8t.framer-v-1099spd .framer-14m3veo { flex: 1 0 0px; height: 1px; justify-content: flex-end; padding: 28px 48px 28px 48px; }\",\".framer-xmC8t.framer-v-1o5y56o.framer-km0fd { padding: 0px; width: 390px; }\",\".framer-xmC8t.framer-v-1o5y56o .framer-1bw8l06 { align-content: flex-start; align-items: flex-start; padding: 28px 32px 28px 32px; z-index: 0; }\",\".framer-xmC8t.framer-v-1o5y56o .framer-14m3veo { flex: 1 0 0px; gap: 5px; height: 1px; justify-content: flex-end; padding: 28px 32px 28px 32px; }\",\".framer-xmC8t.framer-v-1o5y56o .framer-d88ujp-container { order: 5; }\",\".framer-xmC8t.framer-v-1o5y56o .framer-557f2a-container { order: 3; }\",\".framer-xmC8t.framer-v-1o5y56o .framer-hel1mc-container { order: 4; }\",\".framer-xmC8t.framer-v-1o5y56o .framer-1gb4rif-container { order: 6; }\",'.framer-xmC8t[data-border=\"true\"]::after, .framer-xmC8t [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 90.5\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"zxQjNoZQH\":{\"layout\":[\"fixed\",\"auto\"]},\"sbxOUdHuI\":{\"layout\":[\"fixed\",\"auto\"]},\"NNVwVjzEd\":{\"layout\":[\"fixed\",\"auto\"]},\"dZaBtac4A\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Mn7ZrcsVS\":\"showStillsLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKBXsKxOJX=withCSS(Component,css,\"framer-xmC8t\");export default FramerKBXsKxOJX;FramerKBXsKxOJX.displayName=\"Navigation\";FramerKBXsKxOJX.defaultProps={height:90.5,width:1440};addPropertyControls(FramerKBXsKxOJX,{variant:{options:[\"t8r2gEiqM\",\"zxQjNoZQH\",\"sbxOUdHuI\",\"NNVwVjzEd\",\"dZaBtac4A\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Tablet Open\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum},Mn7ZrcsVS:{defaultValue:true,title:\"Show Stills Link\",type:ControlType.Boolean},onMn7ZrcsVSChange:{changes:\"Mn7ZrcsVS\",type:ControlType.ChangeHandler}});addFonts(FramerKBXsKxOJX,[{explicitInter:true,fonts:[{cssFamilyName:\"Roboto Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Roboto Mono\",url:\"https://fonts.gstatic.com/s/robotomono/v31/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_gPqPRu-5Ip2sSQ.woff2\",weight:\"300\"}]},...ButtonNavLinkFonts,...HamburgerMenu2Fonts,...NavItemFonts],{supportsExplicitInterCodegen:true});FramerKBXsKxOJX.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(ButtonNavLink,{},context),()=>forwardLoader(HamburgerMenu2,{},context),()=>forwardLoader(NavItem,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKBXsKxOJX\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1440\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zxQjNoZQH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"sbxOUdHuI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"NNVwVjzEd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dZaBtac4A\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"90.5\",\"framerVariables\":\"{\\\"Mn7ZrcsVS\\\":\\\"showStillsLink\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KBXsKxOJX.map","// Dynamic copyright component that automatically updates the year\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useMemo}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function Copyright(props){const{companyName=\"Your Company\",startYear=2020,showStartYear=true,showCopyrightText=false,copyrightTextPosition=\"before\",prefix=\"\",suffix=\"\",showAllRightsReserved=false,font,textColor,companyNameFont,companyNameColor,enableCompanyLink=false,companyLink=\"\",textAlign=\"left\"}=props;const copyrightText=useMemo(()=>{const currentYear=new Date().getFullYear();// Build the year part\nlet yearPart=\"\";if(showStartYear&&startYear&&startYear<currentYear){yearPart=`${startYear}-${currentYear}`;}else{yearPart=`${currentYear}`;}// Build copyright text part\nlet copyrightPart=\"\";if(showCopyrightText){if(copyrightTextPosition===\"before\"){copyrightPart=\"Copyright \";}}// Build main text with proper spacing\nlet mainText=\"\";// Add prefix with gap if present\nif(prefix){mainText+=`${prefix} `;}// Add copyright text before symbol if needed\nmainText+=copyrightPart;// Add symbol and year\nmainText+=`\\xa9 `;// Add copyright text after symbol if needed\nif(showCopyrightText&&copyrightTextPosition===\"after\"){mainText+=\"Copyright \";}// Add year\nmainText+=`${yearPart} `;return{beforeCompany:mainText,afterCompany:\"\"};},[startYear,showStartYear,showCopyrightText,copyrightTextPosition,prefix]);const afterCompanyText=useMemo(()=>{let afterText=\"\";// Add suffix with gap if present\nif(suffix){afterText+=` ${suffix}`;}// Add \"All rights reserved.\" if needed\nif(showAllRightsReserved){afterText+=\". All rights reserved.\";}return afterText;},[suffix,showAllRightsReserved]);const isFixedWidth=props?.style&&props.style.width===\"100%\";const companyElement=enableCompanyLink&&companyLink?/*#__PURE__*/_jsx(\"a\",{href:companyLink,style:{color:companyNameColor,textDecoration:\"none\",...companyNameFont},children:companyName}):/*#__PURE__*/_jsx(\"span\",{style:{color:companyNameColor,...companyNameFont},children:companyName});return /*#__PURE__*/_jsxs(\"span\",{style:{...props.style,color:textColor,display:\"block\",...font,textAlign:textAlign},children:[copyrightText.beforeCompany,companyElement,afterCompanyText]});}addPropertyControls(Copyright,{companyName:{type:ControlType.String,title:\"Company Name\",defaultValue:\"Your Company\"},showStartYear:{type:ControlType.Boolean,title:\"Show Start Year\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},startYear:{type:ControlType.Number,title:\"Start Year\",defaultValue:2020,min:1900,max:new Date().getFullYear(),step:1,displayStepper:true,hidden:({showStartYear})=>!showStartYear},showCopyrightText:{type:ControlType.Boolean,title:\"Show 'Copyright' Text\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},copyrightTextPosition:{type:ControlType.Enum,title:\"Copyright Text Position\",options:[\"before\",\"after\"],optionTitles:[\"Before Symbol\",\"After Symbol\"],defaultValue:\"before\",displaySegmentedControl:true,hidden:({showCopyrightText})=>!showCopyrightText},prefix:{type:ControlType.String,title:\"Prefix\",defaultValue:\"\",placeholder:\"Text before copyright...\"},suffix:{type:ControlType.String,title:\"Suffix\",defaultValue:\"\",placeholder:\"Text after company name...\"},showAllRightsReserved:{type:ControlType.Boolean,title:\"All Rights Reserved\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},textAlign:{type:ControlType.Enum,title:\"Text Align\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"left\",displaySegmentedControl:true},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},font:{type:ControlType.Font,title:\"Font\",defaultValue:{fontSize:\"14px\",variant:\"Regular\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},companyNameColor:{type:ControlType.Color,title:\"Company Name Color\",defaultValue:\"#000000\"},companyNameFont:{type:ControlType.Font,title:\"Company Name Font\",defaultValue:{fontSize:\"14px\",variant:\"Bold\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},enableCompanyLink:{type:ControlType.Boolean,title:\"Enable Company Link\",defaultValue:false,enabledTitle:\"Enable\",disabledTitle:\"Disable\"},companyLink:{type:ControlType.String,title:\"Company Link\",defaultValue:\"https://example.com\",placeholder:\"https://example.com\",hidden:({enableCompanyLink})=>!enableCompanyLink}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Copyright\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Copyright.map","// Generated by Framer (747ab96)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Copyright from\"https://framerusercontent.com/modules/odsoNPYYUGAxXfbK3GgK/Di5NnsjQCBjPMBXPu8xc/Copyright.js\";const CopyrightFonts=getFonts(Copyright);const cycleOrder=[\"UoZZMfp2b\",\"k2a14j998\",\"u1ewkbvC0\"];const serializationHash=\"framer-IN8Md\";const variantClassNames={k2a14j998:\"framer-v-1fmuwbz\",u1ewkbvC0:\"framer-v-np4ydm\",UoZZMfp2b:\"framer-v-hozzcb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,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 humanReadableVariantMap={Desktop:\"UoZZMfp2b\",Phone:\"u1ewkbvC0\",Tablet:\"k2a14j998\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"UoZZMfp2b\"};};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:\"UoZZMfp2b\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-hozzcb\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"UoZZMfp2b\",ref:refBinding,style:{...style},...addPropertyOverrides({k2a14j998:{\"data-framer-name\":\"Tablet\"},u1ewkbvC0:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1pr7xp7\",\"data-framer-name\":\"Container \",layoutDependency:layoutDependency,layoutId:\"OYHa9lRbz\",style:{borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1n998d0\",\"data-framer-name\":\"Footer Left Content \",layoutDependency:layoutDependency,layoutId:\"P0Zjw8I5y\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1olc5ie-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"LFvncGEq5-container\",nodeId:\"LFvncGEq5\",rendersWithMotion:true,scopeId:\"S8WnYnqkl\",children:/*#__PURE__*/_jsx(Copyright,{companyLink:\"https://example.com\",companyName:\"Paul Barshon.\",companyNameColor:\"rgba(255, 255, 255, 0.5)\",companyNameFont:{fontFamily:'\"Roboto Mono\", monospace',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1em\"},copyrightTextPosition:\"before\",enableCompanyLink:false,font:{fontFamily:'\"Roboto Mono\", monospace',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:300,letterSpacing:\"-0.01em\",lineHeight:\"1em\"},height:\"100%\",id:\"LFvncGEq5\",layoutId:\"LFvncGEq5\",prefix:\"\",showAllRightsReserved:false,showCopyrightText:false,showStartYear:false,startYear:2020,style:{height:\"100%\",maxWidth:\"100%\"},suffix:\"All Rights Reserved.\",textAlign:\"left\",textColor:\"rgba(255, 255, 255, 0.5)\",width:\"100%\",...addPropertyOverrides({u1ewkbvC0:{style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-IN8Md.framer-1jp7o73, .framer-IN8Md .framer-1jp7o73 { display: block; }\",\".framer-IN8Md.framer-hozzcb { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 1440px; overflow: hidden; padding: 16px 24px 6px 24px; position: relative; width: min-content; }\",\".framer-IN8Md .framer-1pr7xp7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1440px; overflow: visible; padding: 0px; position: relative; width: 1392px; }\",\".framer-IN8Md .framer-1n998d0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 50%; }\",\".framer-IN8Md .framer-1olc5ie-container { flex: none; height: 23px; max-width: 1440px; position: relative; width: auto; z-index: 1; }\",\".framer-IN8Md.framer-v-1fmuwbz.framer-hozzcb { width: 768px; }\",\".framer-IN8Md.framer-v-np4ydm.framer-hozzcb { padding: 16px 12px 6px 12px; width: 390px; }\",\".framer-IN8Md.framer-v-np4ydm .framer-1pr7xp7 { flex: 1 0 0px; max-width: 390px; width: 1px; }\",\".framer-IN8Md.framer-v-np4ydm .framer-1n998d0 { width: 60%; }\",\".framer-IN8Md.framer-v-np4ydm .framer-1olc5ie-container { max-width: 400px; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 45\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,\"1440px\",null,null]},\"k2a14j998\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1440px\",null,null]},\"u1ewkbvC0\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1440px\",null,null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerS8WnYnqkl=withCSS(Component,css,\"framer-IN8Md\");export default FramerS8WnYnqkl;FramerS8WnYnqkl.displayName=\"Footer\";FramerS8WnYnqkl.defaultProps={height:45,width:1440};addPropertyControls(FramerS8WnYnqkl,{variant:{options:[\"UoZZMfp2b\",\"k2a14j998\",\"u1ewkbvC0\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerS8WnYnqkl,[{explicitInter:true,fonts:[{cssFamilyName:\"Roboto Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Roboto Mono\",url:\"https://fonts.gstatic.com/s/robotomono/v31/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_gPqPRu-5Ip2sSQ.woff2\",weight:\"300\"},{cssFamilyName:\"Roboto Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Roboto Mono\",url:\"https://fonts.gstatic.com/s/robotomono/v31/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_7PqPRu-5Ip2sSQ.woff2\",weight:\"500\"}]},...CopyrightFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerS8WnYnqkl\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"45\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1440px\\\",null,null]},\\\"k2a14j998\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1440px\\\",null,null]},\\\"u1ewkbvC0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1440px\\\",null,null]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./S8WnYnqkl.map","// Generated by Framer (747ab96)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Navigation from\"#framer/local/canvasComponent/KBXsKxOJX/KBXsKxOJX.js\";import Footer from\"#framer/local/canvasComponent/S8WnYnqkl/S8WnYnqkl.js\";const NavigationFonts=getFonts(Navigation);const FooterFonts=getFonts(Footer);const breakpoints={b66fRjf8Z:\"(min-width: 1200px)\",p9EJZNelV:\"(min-width: 810px) and (max-width: 1199.98px)\",r1wznl7XX:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-EgD8R\";const variantClassNames={b66fRjf8Z:\"framer-v-1suao94\",p9EJZNelV:\"framer-v-wfiqlk\",r1wznl7XX:\"framer-v-nsk8iz\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-EgD8R.framer-1qzka8t, .framer-EgD8R .framer-1qzka8t { display: block; }\",\".framer-EgD8R.framer-1suao94 { align-content: center; align-items: center; background-color: #1a1a1a; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-EgD8R .framer-tpfozy-container { flex: none; height: auto; left: 50%; order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; transform: translateX(-50%); width: 100%; z-index: 10; }\",\".framer-EgD8R .framer-12qr9o2 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-EgD8R .framer-19sd2mn-container { bottom: 0px; flex: none; height: auto; left: 50%; order: 1002; position: absolute; transform: translateX(-50%); width: 100%; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={b66fRjf8Z:\"(min-width: 1200px)\",p9EJZNelV:\"(min-width: 810px) and (max-width: 1199.98px)\",r1wznl7XX:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"b66fRjf8Z\",Phone:\"r1wznl7XX\",Tablet:\"p9EJZNelV\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"b66fRjf8Z\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"b66fRjf8Z\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(26, 26, 26); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1suao94\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:90,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-tpfozy-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"a3uNhyWEG\",scopeId:\"Qc7Ysns6k\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{p9EJZNelV:{variant:matchVariant(\"zxQjNoZQH\")},r1wznl7XX:{variant:matchVariant(\"sbxOUdHuI\")}},children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"a3uNhyWEG\",layoutId:\"a3uNhyWEG\",style:{width:\"100%\"},variant:matchVariant(\"t8r2gEiqM\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-12qr9o2\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:45,width:\"100vw\",y:855,children:/*#__PURE__*/_jsx(Container,{className:\"framer-19sd2mn-container\",\"data-framer-layout-hint-center-x\":true,nodeId:\"FlS0xDsMP\",scopeId:\"Qc7Ysns6k\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{p9EJZNelV:{variant:matchVariant(\"k2a14j998\")},r1wznl7XX:{variant:matchVariant(\"u1ewkbvC0\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"FlS0xDsMP\",layoutId:\"FlS0xDsMP\",style:{width:\"100%\"},variant:matchVariant(\"UoZZMfp2b\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 900\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"p9EJZNelV\":{\"layout\":[\"fixed\",\"fixed\"]},\"r1wznl7XX\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"b66fRjf8Z\":[\".framer-tpfozy-container\",\".framer-19sd2mn-container\"],\"p9EJZNelV\":[\".framer-tpfozy-container\",\".framer-19sd2mn-container\"],\"r1wznl7XX\":[\".framer-tpfozy-container\",\".framer-19sd2mn-container\"]}\n * @framerBreakpoints {\"b66fRjf8Z\":{\"min\":1200,\"canvasClassName\":\"framer-1suao94-override\",\"minHeight\":900,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"p9EJZNelV\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-wfiqlk-override\",\"minHeight\":900,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"r1wznl7XX\":{\"max\":809,\"canvasClassName\":\"framer-nsk8iz-override\",\"minHeight\":900,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant b66fRjf8Z\n * @framerLayoutTemplate true\n */const FramerQc7Ysns6k=withCSS(Component,css,\"framer-EgD8R\");export default FramerQc7Ysns6k;FramerQc7Ysns6k.displayName=\"Main\";FramerQc7Ysns6k.defaultProps={height:900,width:1200};addFonts(FramerQc7Ysns6k,[{explicitInter:true,fonts:[]},...NavigationFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramerQc7Ysns6k.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navigation,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQc7Ysns6k\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"p9EJZNelV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"r1wznl7XX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"900\",\"framerLayoutTemplate\":\"true\",\"framerColorSyntax\":\"true\",\"framerBreakpoints\":\"{\\\"b66fRjf8Z\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1suao94-override\\\",\\\"minHeight\\\":900,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"p9EJZNelV\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-wfiqlk-override\\\",\\\"minHeight\\\":900,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"r1wznl7XX\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-nsk8iz-override\\\",\\\"minHeight\\\":900,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerComponentViewportWidth\":\"true\",\"framerHitTargets\":\"{\\\"b66fRjf8Z\\\":[\\\".framer-tpfozy-container\\\",\\\".framer-19sd2mn-container\\\"],\\\"p9EJZNelV\\\":[\\\".framer-tpfozy-container\\\",\\\".framer-19sd2mn-container\\\"],\\\"r1wznl7XX\\\":[\\\".framer-tpfozy-container\\\",\\\".framer-19sd2mn-container\\\"]}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerDefaultVariant\":\"b66fRjf8Z\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Main from \"https://framerusercontent.com/modules/aufCtasL4rnLtwEZgcKx/xZWb0hbKrqelpuieO0yl/Qc7Ysns6k.js\";\r\n\r\n\t\tconst routes = {LBYO8cBud: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mK7vbTVArN2XsGUyaKxW/HOWZoiTc0Cg0LZbAmrXR/LBYO8cBud.js\")), path: \"/\"}, mQLMUzyvg: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/p7rrkVL3jG8xpSq8D0LU/6h2rZ0OCxZisgWX6qsAD/mQLMUzyvg.js\")), path: \"/about-contact\"}, zXvqYghx5: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uFBxzE1eVFZVFugs7nQB/yZLWF4iDCqauktHantsm/zXvqYghx5.js\")), path: \"/projects\"}, W08LyMoD5: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gLVS7nJSGlUXEaoeyFZ4/UeSQNCademO64sTsRv85/W08LyMoD5.js\")), path: \"/stills\"}, Q2LtalMpZ: {collectionId: \"MOy_0EN7K\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/s1Ed1nIOVs2rioht3kEU/70OVvqpTyVDnd7SoHDZA/Q2LtalMpZ.js\")), path: \"/projects/:NfzAtTFYl\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {MOy_0EN7K: async () => (await import(\"https://framerusercontent.com/modules/xF5BlZkorVpH5MgHJAOg/ndbryV4JIMW7Bxr2uWhL/MOy_0EN7K.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"dea9a70332a27ccff592282841883aca317e6acf438fa8be9e119ccbac476fc9\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"LBYO8cBud\":\r\ncase \"mQLMUzyvg\":\r\ncase \"zXvqYghx5\":\r\ncase \"W08LyMoD5\":\r\ncase \"Q2LtalMpZ\":\r\nreturn React.createElement(Main, {...props, key: \"Main\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"LBYO8cBud\":\r\ncase \"mQLMUzyvg\":\r\ncase \"zXvqYghx5\":\r\ncase \"W08LyMoD5\":\r\ncase \"Q2LtalMpZ\":\r\nreturn [{hash: \"1suao94\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"wfiqlk\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"nsk8iz\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.paulbarshon.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/1Cx2Lx9arnQlUxnZz3kG/QKKa2IrMdBU7yZ0NVSrT/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.7, ease: [0, 0.38, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"usBACgjB,SAASA,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAuF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,kDAA9qB,IAAoJ,IAAkE,IAA4B,EAAiCC,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,EAAE,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQC,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,EAA+LC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,OAAO,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQC,GAAS,EAAO,OAAOC,CAAc,EAAQC,GAAwB,CAAC,OAAO,YAAY,KAAK,WAAW,EAAQC,IAAU,CAAC,aAAW,QAAM,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAY,EAAM,WAAW,kEAAkE,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAO,EAAM,SAAS,GAAUE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAAE,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAWhpD,EAAgB,EAXiqDC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,EAAY,EAAO,CAAC,eAAa,aAAW,EAAc,EAA0B,GAAqB,EAAE,GAAK,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAWJ,GAAS,CAAK,EAAO,CAAC,cAAY,aAAW,uBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,gBAAA,GAAgB,IAAI,EAAW,UAAQ,kBAAA,EAAiB,CAAC,EAAQ,EAAiBC,GAAuB,EAAM,CAAQ,EAAO,CAAC,wBAAsB,UAAO,GAAyB,CAAW,EAAQ,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAK,GAAiD,MAAtB,EAAU,GAAG,CAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAuC,EAAkB,EAAGV,EAA0C,EAAE,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKM,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiB,EAAU,CAAU,EAAE,mBAAmB,SAAS,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAa,IAAI,EAAW,MAAM,CAAC,GAAG,CAAK,EAAE,GAAGL,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,EAAS,EAAE,kBAAkB,CAAC,mBAAmB,IAAA,EAAS,EAAE,UAAU,CAAC,mBAAmB,MAAM,CAAC,EAAE,EAAY,CAAc,EAAE,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,EAAU,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,OAAO,CAAC,EAAE,SAAS,CAAC,kBAAkB,CAAC,OAAO,GAAG,EAAE,kBAAkB,CAAC,OAAO,CAAC,EAAE,UAAU,CAAC,OAAO,GAAG,CAAC,CAAC,CAAC,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,EAAU,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,OAAO,CAAC,EAAE,SAAS,CAAC,kBAAkB,CAAC,OAAO,EAAE,EAAE,kBAAkB,CAAC,OAAO,CAAC,EAAE,UAAU,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAW18H,EAAE,CAXs9H,kFAAkF,gFAAgF,qHAAqH,yKAAyK,sKAAsK,iLAAiL,2GAA2G,4FAA4F,wEAAwE,qEAAqE,uEAW/jK,EAAE,cAAc,EAAiC,EAAgB,YAAY,mBAAmB,EAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,EAAE,EAAE,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,SAAS,MAAM,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,yFAAyF,MAAM,aAAa,KAAK,EAAY,KAAK,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,YAAY,CAAC,CAAC,EAAE,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,KCX/G,SAASiB,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAuF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,kDAApqB,IAAkK,IAAkE,IAA4B,EAAiCC,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQC,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,iBAAiB,EAAiUC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,IAAI,GAAG,CAAC,EAAE,KAAK,OAAO,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQC,GAAwB,CAAC,QAAQ,YAAY,OAAO,WAAW,EAAQC,GAAS,EAAO,OAAOC,CAAc,EAAQC,IAAU,CAAC,YAAU,SAAO,KAAG,OAAK,aAAW,cAAY,OAAK,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAM,EAAM,UAAU,UAAU,GAAY,EAAM,UAAU,UAAU,GAAM,EAAM,WAAW,OAAO,UAAU,GAAW,EAAM,UAAU,UAAU,GAAa,EAAM,UAAU,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,WAAW,GAAUI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAAE,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAWx0D,EAAgB,EAXy1DC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,EAAY,EAAO,CAAC,eAAa,aAAW,EAAc,EAA0B,GAAqB,EAAE,GAAK,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,YAAU,GAAG,IAAWJ,GAAS,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,gBAAA,GAAgB,IAAI,EAAW,UAAQ,kBAAA,EAAiB,CAAC,EAAQ,EAAiBC,GAAuB,EAAM,CAAQ,EAAO,CAAC,wBAAsB,UAAO,GAAyB,CAAW,EAAQ,GAAa,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAK,GAAiD,MAAtB,EAAU,GAAG,CAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAQ,EAAoB,EAAsB,MAAM,GAAG,IAAO,CAAiH,GAAhH,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAK,GAAiD,MAAtB,EAAU,GAAG,CAAI,IAAW,IAAuB,GAAiD,MAAtB,EAAU,GAAG,CAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAuC,EAAkB,EAAGV,EAA0C,EAAE,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKO,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,GAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,GAAG,GAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,EAAkB,gBAAgB,EAAU,CAAU,EAAE,iBAAiB,mBAAmB,UAAU,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,EAAoB,MAAM,GAAa,IAAI,EAAW,MAAM,CAAC,gBAAgB,yBAAyB,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,GAAG,CAAK,EAAE,SAAS,CAAC,kBAAkB,CAAC,gBAAgB,uEAAuE,EAAE,UAAU,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,CAAC,CAAC,EAAE,GAAGL,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,EAAS,EAAE,UAAU,CAAC,mBAAmB,QAAQ,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,uBAAwC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAKiB,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKN,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,2BAA2B,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,MAAM,sBAAsB,gGAAgG,EAAE,SAAS,MAAM,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,oBAAoB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,KAAK,EAAU,SAAS,CAAC,kBAAkB,CAAC,qBAAqB,iEAAiE,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAGX,GAAqB,CAAC,kBAAkB,CAAC,SAAsB,EAAKW,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,2BAA2B,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,MAAM,sBAAsB,0FAA0F,EAAE,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAWn8L,EAAE,CAX+8L,kFAAkF,kFAAkF,0TAA0T,4RAA4R,iRAAiR,+JAA+J,4EAA4E,mFAAmF,sEAWtxO,EAAE,cAAc,EAAiC,EAAgB,YAAY,WAAW,EAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAE,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,QAAQ,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,OAAO,gBAAgB,GAAM,MAAM,OAAO,KAAK,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,aAAa,EAAE,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,cAAc,KAAK,EAAY,YAAY,EAAE,UAAU,CAAC,MAAM,gBAAgB,KAAK,EAAY,YAAY,EAAE,UAAU,CAAC,MAAM,aAAa,KAAK,EAAY,YAAY,CAAC,CAAC,EAAE,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,cAAc,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,sGAAsG,OAAO,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,KCXvc,SAASO,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAuF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,kDAA9sB,IAAkK,IAAkE,IAA4B,EAAiC,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQC,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,iBAAiB,EAAiUC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQC,GAAwB,CAAC,QAAQ,YAAY,SAAS,YAAY,KAAK,WAAW,EAAQC,GAAS,EAAO,OAAOC,CAAc,EAAQC,IAAU,CAAC,SAAO,QAAM,KAAG,OAAK,SAAO,MAAI,OAAK,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAQ,EAAM,UAAU,UAAU,GAAM,EAAM,WAAW,cAAc,UAAU,GAAM,EAAM,UAAU,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAK,EAAM,UAAU,UAAU,GAAO,EAAM,SAAS,GAAUI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAAE,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAW72D,EAAgB,EAX83DC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,EAAY,EAAO,CAAC,eAAa,aAAW,EAAc,EAA0B,GAAqB,EAAE,GAAK,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,YAAU,GAAG,IAAWJ,GAAS,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,mBAAgB,IAAI,EAAW,UAAQ,kBAAA,EAAiB,CAAC,EAAQ,EAAiBC,GAAuB,EAAM,CAAQ,EAAO,CAAC,wBAAsB,UAAO,GAAyB,CAAW,EAAQ,GAAY,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAK,GAAiD,MAAtB,EAAU,GAAG,CAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAQ,EAAmB,EAAsB,MAAM,GAAG,IAAO,CAAmC,GAAlC,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAK,GAAiD,MAAtB,EAAU,GAAG,CAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAuC,EAAkB,EAAGV,EAA0C,EAAE,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKO,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,GAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,EAAU,QAAQ,YAAY,aAAa,GAAK,SAAsB,EAAK,EAAO,EAAE,CAAC,GAAG,GAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,EAAkB,iBAAiB,EAAU,CAAU,EAAE,gBAAgB,mBAAmB,UAAU,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,EAAmB,MAAM,GAAY,IAAI,EAAW,MAAM,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,GAAG,CAAK,EAAE,GAAGJ,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,EAAS,EAAE,UAAU,CAAC,mBAAmB,WAAW,MAAM,IAAA,EAAS,EAAE,UAAU,CAAC,mBAAmB,MAAM,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAKgB,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKN,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,2BAA2B,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,6CAA6C,EAAE,SAAS,aAAa,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,OAAO,MAAM,CAAC,wBAAwB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,6BAA6B,KAAK,EAAE,KAAK,EAAU,SAAS,CAAC,kBAAkB,CAAC,qBAAqB,oBAAoB,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAGV,GAAqB,CAAC,kBAAkB,CAAC,SAAsB,EAAKU,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,2BAA2B,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,6CAA6C,EAAE,SAAS,aAAa,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,oBAAoB,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAW7xK,EAAE,CAXyyK,kFAAkF,gFAAgF,+SAA+S,8JAA8J,kEAWt5L,EAAE,cAAc,EAAiC,EAAgB,YAAY,oBAAuB,EAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,IAAI,EAAE,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,OAAO,UAAU,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,cAAc,gBAAgB,GAAM,MAAM,OAAO,KAAK,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,aAAa,EAAE,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,GAAM,MAAM,UAAU,KAAK,EAAY,OAAO,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,aAAa,EAAE,UAAU,CAAC,MAAM,MAAM,KAAK,EAAY,YAAY,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,YAAY,CAAC,CAAC,EAAE,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,cAAc,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,sGAAsG,OAAO,KAAK,EAAE,CAAC,cAAc,cAAc,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,sGAAsG,OAAO,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,KCXkB,SAASO,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAuF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,mEAAr9C,IAA+T,IAAkE,IAA4B,KAAmJ,KAAkH,KAAwH,EAAO,GAAmB,EAASC,CAAa,EAAQ,GAAoB,EAASC,CAAc,EAAQ,GAAa,EAASC,CAAO,EAAQ,GAAyC,GAA0B,GAAO,EAAO,GAAG,CAAC,EAAQC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,iBAAiB,UAAU,iBAAiB,EAAyNC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,CAAC,EAAE,KAAK,OAAO,EAAQC,GAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,CAAsB,EAAiF,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,CAAjJ,MAAM,GAAG,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,OAA8G,EAAE,EAAE,EAAE,EAAE,CAAC,EAAQ,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQC,GAAwB,CAAC,aAAa,YAAY,cAAc,YAAY,QAAQ,YAAY,MAAM,YAAY,OAAO,WAAW,EAAQC,GAAS,EAAO,OAAOC,CAAc,EAAQC,IAAU,CAAC,SAAO,KAAG,iBAAe,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAgB,EAAM,WAAW,GAAK,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,WAAW,GAAUI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAAE,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAWx0F,EAAgB,EAXy1FC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,EAAY,EAAO,CAAC,eAAa,aAAW,EAAc,EAAQ,EAAkB,GAAqB,EAAO,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,GAAG,GAAWJ,GAAS,CAAK,EAAO,CAAC,cAAY,cAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,EAAiB,CAAC,EAAQ,EAAiBC,GAAuB,EAAM,CAAQ,EAAO,CAAC,wBAAsB,SAAO,GAAyB,CAAW,EAAQ,EAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAQ,GAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAQ,GAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAQ,EAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAQ,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAQ,EAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAQ,GAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAQ,EAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAuC,GAAkB,EAAGX,EAA0C,EAAQ,OAAiB,CAAG,CAAC,YAAY,WAAW,CAAC,CAAC,SAAS,CAAW,EAAmC,OAAkB,CAAG,CAAC,YAAY,YAAY,YAAY,WAAW,CAAC,CAAC,SAAS,CAAW,EAA0C,GAAU,EAAE,IAAM,OAAqB,IAAc,YAA6C,OAAqB,IAAc,YAA6C,OAAqB,IAAc,YAA6C,OAAqB,IAAc,YAA6C,OAAkB,EAAG,CAAC,YAAY,WAAW,CAAC,CAAC,SAAS,CAAW,EAAmC,GAAa,GAAW,CAAC,YAAY,WAAW,CAAC,CAAC,SAAS,CAAW,EAAS,EAAa,GAAQ,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKQ,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMF,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,eAAe,EAAU,EAAU,EAAE,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,mBAAmB,GAAG,CAAK,EAAE,SAAS,CAAC,UAAU,CAAC,gBAAgB,iBAAiB,EAAE,UAAU,CAAC,gBAAgB,iBAAiB,CAAC,EAAE,GAAGP,EAAqB,CAAC,UAAU,CAAC,mBAAmB,YAAY,EAAE,UAAU,CAAC,mBAAmB,aAAa,EAAE,UAAU,CAAC,mBAAmB,OAAO,EAAE,UAAU,CAAC,mBAAmB,QAAQ,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,qBAAsC,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,4BAA4B,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,eAAe,YAAY,gBAAgB,wBAAwB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,qBAAqB,WAAW,EAAE,SAAS,CAAC,UAAU,CAAC,wBAAwB,MAAM,sBAAsB,MAAM,uBAAuB,MAAM,qBAAqB,MAAM,eAAe,OAAO,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,qBAAqB,MAAM,EAAE,UAAU,CAAC,wBAAwB,MAAM,sBAAsB,MAAM,uBAAuB,MAAM,qBAAqB,MAAM,gBAAgB,mBAAmB,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,CAAC,CAAC,EAAE,SAAS,CAAc,EAAK,GAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAM,EAAO,EAAE,CAAC,UAAU,gCAAgC,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAMoB,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,mjLAAmjL,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,kWAAkW,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,sVAAsV,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,+sBAA+sB,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,uxBAAuxB,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,suBAAsuB,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,krBAAkrB,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,6tBAA6tB,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,goBAAgoB,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,+fAA+f,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,mRAAmR,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,0YAA0Y,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,qiBAAqiB,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,0gBAA0gB,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAE,GAAY,GAAgB,EAAKC,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKP,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,sDAAsD,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,MAAM,sBAAsB,6CAA6C,EAAE,SAAS,aAAa,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,OAAO,MAAM,CAAC,oBAAoB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAa,GAAgB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,MAAM,GAAG,IAAI,GAAG,EAAE,EAAE,GAAG,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKb,EAAc,CAAC,OAAO,OAAO,UAAU,GAAM,UAAU,WAAW,GAAG,YAAY,SAAS,YAAY,UAAU,EAAc,GAAG,QAAQO,EAAa,WAAW,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAY,IAAoB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,MAAM,GAAG,IAAI,GAAG,EAAE,EAAE,GAAG,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKP,EAAc,CAAC,OAAO,OAAO,UAAU,GAAM,UAAU,SAAS,GAAG,YAAY,SAAS,YAAY,UAAU,EAAe,GAAG,QAAQO,EAAa,WAAW,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,MAAM,GAAG,IAAI,GAAG,EAAE,EAAE,GAAG,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKP,EAAc,CAAC,OAAO,OAAO,UAAU,GAAM,UAAU,kBAAkB,GAAG,YAAY,SAAS,YAAY,UAAU,EAAe,GAAG,QAAQO,EAAa,WAAW,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAa,GAAgB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,GAAGR,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,IAAI,GAAG,IAAI,GAAG,EAAE,EAAE,GAAG,CAAC,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAe,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,wEAAwE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQM,EAAa,WAAW,EAAE,MAAM,OAAO,UAAU,CAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAa,GAAgB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,GAAGR,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,KAAK,GAAG,EAAE,EAAE,GAAG,CAAC,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAe,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,wEAAwE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQM,EAAa,WAAW,EAAE,MAAM,OAAO,UAAU,EAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAa,GAAgB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,GAAa,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,GAAGR,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,KAAK,GAAG,IAAI,GAAG,EAAE,EAAE,GAAG,CAAC,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAe,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,wEAAwE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQM,EAAa,WAAW,EAAE,MAAM,OAAO,UAAU,CAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAa,GAAgB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,GAAGR,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,KAAK,GAAG,EAAE,EAAE,GAAG,CAAC,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAe,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,wEAAwE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQM,EAAa,WAAW,EAAE,MAAM,OAAO,UAAU,CAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAa,GAAgB,EAAM,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAU,UAAU,iBAAiB,wBAAwB,UAAU,mBAAmB,QAAQ,QAAQ,GAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,gBAAgB,kBAAkB,EAAE,SAAS,CAAC,UAAU,CAAC,gBAAgB,wBAAwB,CAAC,EAAE,SAAS,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGR,EAAqB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,gBAAgB,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,KAAK,GAAG,EAAE,GAAG,GAAG,GAAG,EAAE,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,gBAAgB,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,KAAK,GAAG,EAAE,GAAG,GAAG,GAAG,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKG,EAAQ,CAAC,UAAU,QAAQ,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQK,EAAa,WAAW,EAAE,MAAM,OAAO,GAAGR,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,UAAU,IAAA,GAAU,UAAU,OAAO,UAAU,CAAe,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,UAAU,IAAA,GAAU,UAAU,OAAO,UAAU,EAAgB,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAa,GAAgB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA6B,EAAK,EAA0B,CAAC,GAAGA,EAAqB,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,YAAY,GAAmB,OAAO,QAAQ,gBAAgB,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,KAAK,GAAG,EAAE,GAAG,GAAG,GAAG,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKG,EAAQ,CAAC,UAAU,EAAe,GAAG,UAAU,WAAW,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,GAAiB,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQK,EAAa,WAAW,EAAE,MAAM,OAAO,GAAGR,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,EAAE,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAa,IAAY,EAAK,GAAgB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA6B,EAAK,EAA0B,CAAC,GAAGA,EAAqB,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,YAAY,GAAmB,OAAO,QAAQ,gBAAgB,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,KAAK,GAAG,EAAE,GAAG,GAAG,GAAG,EAAE,UAAU,CAAC,OAAO,GAAG,MAAM,YAAY,GAAmB,OAAO,QAAQ,gBAAgB,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,KAAK,GAAG,EAAE,GAAG,GAAG,GAAG,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKG,EAAQ,CAAC,UAAU,EAAe,GAAG,UAAU,SAAS,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQK,EAAa,WAAW,EAAE,MAAM,OAAO,GAAGR,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,UAAU,CAAe,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,UAAU,EAAgB,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAa,GAAgB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA6B,EAAK,EAA0B,CAAC,GAAGA,EAAqB,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,YAAY,GAAmB,OAAO,QAAQ,gBAAgB,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,KAAK,GAAG,EAAE,GAAG,GAAG,GAAG,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKG,EAAQ,CAAC,UAAU,EAAe,GAAG,UAAU,kBAAkB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,GAAiB,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQK,EAAa,WAAW,EAAE,MAAM,OAAO,GAAGR,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,EAAE,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAa,GAAgB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA6B,EAAK,EAA0B,CAAC,GAAGA,EAAqB,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,YAAY,GAAmB,OAAO,QAAQ,gBAAgB,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,KAAK,GAAG,EAAE,GAAG,GAAG,GAAG,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKG,EAAQ,CAAC,UAAU,EAAe,GAAG,UAAU,WAAW,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,EAAgB,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQK,EAAa,WAAW,EAAE,MAAM,OAAO,GAAGR,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,EAAE,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAa,GAAgB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA6B,EAAK,EAA0B,CAAC,GAAGA,EAAqB,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,YAAY,GAAmB,OAAO,QAAQ,gBAAgB,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,KAAK,GAAG,EAAE,GAAG,GAAG,GAAG,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKG,EAAQ,CAAC,UAAU,EAAe,GAAG,UAAU,QAAQ,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,EAAgB,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQK,EAAa,WAAW,EAAE,MAAM,OAAO,GAAGR,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,EAAE,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAa,GAAgB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA6B,EAAK,EAA0B,CAAC,GAAGA,EAAqB,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,YAAY,GAAmB,OAAO,QAAQ,gBAAgB,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,KAAK,GAAG,EAAE,GAAG,GAAG,GAAG,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKG,EAAQ,CAAC,UAAU,EAAe,GAAG,UAAU,UAAU,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQK,EAAa,WAAW,EAAE,MAAM,OAAO,GAAGR,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,UAAU,CAAe,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAWj9pC,EAAE,CAX69pC,kFAAkF,gRAAgR,qSAAqS,iWAAiW,0SAA0S,oFAAoF,yGAAyG,wGAAwG,wGAAwG,uGAAuG,yGAAyG,yGAAyG,yGAAyG,yGAAyG,yGAAyG,wGAAwG,wGAAwG,yGAAyG,wGAAwG,+JAA+J,qRAAqR,0LAA0L,oTAAoT,oOAAoO,qUAAqU,ySAAyS,4VAA4V,6FAA6F,+EAA+E,mFAAmF,yKAAyK,4JAA4J,8EAA8E,4MAA4M,mHAAmH,mFAAmF,0IAA0I,8EAA8E,mJAAmJ,oJAAoJ,wEAAwE,wEAAwE,wEAAwE,yEAAyE,sdAWni3C,EAAE,cAAc,EAAiC,EAAgB,YAAY,aAAa,EAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,IAAI,EAAE,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,SAAS,QAAQ,cAAc,YAAY,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,GAAK,MAAM,mBAAmB,KAAK,EAAY,OAAO,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,aAAa,CAAC,CAAC,EAAE,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,cAAc,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,sGAAsG,OAAO,KAAK,CAAC,CAAC,EAAE,GAAG,GAAmB,GAAG,GAAoB,GAAG,EAAY,EAAE,CAAC,6BAA6B,EAAI,CAAC,EAAE,EAAgB,OAAO,CAAC,MAAM,EAAM,IAAkB,GAAkB,KAAK,EAAcC,EAAc,CAAC,EAAE,CAAO,MAAM,EAAcC,EAAe,CAAC,EAAE,CAAO,MAAM,EAAcC,EAAQ,CAAC,EAAE,CAAO,CAAC,EAAE,CAAO,CAAG,KCR/mC,SAAwB,GAAU,EAAM,CAAC,GAAK,CAAC,cAAY,eAAe,YAAU,KAAK,gBAAc,GAAK,oBAAkB,GAAM,wBAAsB,SAAS,SAAO,GAAG,SAAO,GAAG,wBAAsB,GAAM,OAAK,YAAU,kBAAgB,mBAAiB,oBAAkB,GAAM,cAAY,GAAG,YAAU,QAAQ,EAAY,EAAcmB,MAAY,CAAC,IAAM,EAAY,IAAI,KAAK,CAAA,CAAE,YAAY,EAC3Y,EAAS,GAAG,AAAiG,EAA9F,GAAe,GAAW,EAAU,EAAsB,GAAG,EAAU,GAAG,IAA6B,GAAG,IAC7H,IAAI,EAAc,GAAM,GAAsB,IAAwB,WAAU,EAAc,cAC9F,IAAI,EAAS,GAKY,OAJtB,IAAQ,GAAU,GAAG,EAAO,IAC/B,GAAU,EACV,GAAU,KACP,GAAmB,IAAwB,UAAS,GAAU,cACjE,GAAU,GAAG,EAAS,GAAS,CAAC,cAAc,EAAS,aAAa,EAAE,CAAE,EAAE,CAAC,EAAU,EAAc,EAAkB,EAAsB,CAAM,CAAC,EAAQ,GAAiBA,MAAY,CAAC,IAAI,EAAU,GAEvI,OAD5D,IAAQ,GAAW,IAAI,KACvB,IAAuB,GAAW,0BAAiC,CAAU,EAAE,CAAC,EAAO,CAAqB,CAAC,EAAqB,GAAO,OAAO,EAAM,MAAM,MAAe,IAAM,EAAe,GAAmB,EAAyB,EAAK,IAAI,CAAC,KAAK,EAAY,MAAM,CAAC,MAAM,EAAiB,eAAe,OAAO,GAAG,CAAe,EAAE,SAAS,CAAW,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,EAAiB,GAAG,CAAe,EAAE,SAAS,CAAW,CAAC,EAAE,OAAoB,EAAM,OAAO,CAAC,MAAM,CAAC,GAAG,EAAM,MAAM,MAAM,EAAU,QAAQ,QAAQ,GAAG,EAAe,WAAS,EAAE,SAAS,CAAC,EAAc,cAAc,EAAe,EAAgB,CAAC,CAAC,CAAE,kBAbllB,IAA2B,IAAoD,EAaogB,EAAoB,GAAU,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,cAAc,EAAE,cAAc,CAAC,KAAK,EAAY,QAAQ,MAAM,kBAAkB,aAAa,GAAK,aAAa,OAAO,cAAc,MAAM,EAAE,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,KAAK,IAAI,KAAK,IAAI,IAAI,KAAK,CAAA,CAAE,YAAY,EAAE,KAAK,EAAE,eAAe,GAAK,QAAQ,CAAC,mBAAiB,CAAC,CAAa,EAAE,kBAAkB,CAAC,KAAK,EAAY,QAAQ,MAAM,wBAAwB,aAAa,GAAM,aAAa,OAAO,cAAc,MAAM,EAAE,sBAAsB,CAAC,KAAK,EAAY,KAAK,MAAM,0BAA0B,QAAQ,CAAC,SAAS,OAAO,EAAE,aAAa,CAAC,gBAAgB,cAAc,EAAE,aAAa,SAAS,wBAAwB,GAAK,QAAQ,CAAC,uBAAqB,CAAC,CAAiB,EAAE,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,aAAa,GAAG,YAAY,0BAA0B,EAAE,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,aAAa,GAAG,YAAY,4BAA4B,EAAE,sBAAsB,CAAC,KAAK,EAAY,QAAQ,MAAM,sBAAsB,aAAa,GAAM,aAAa,OAAO,cAAc,MAAM,EAAE,UAAU,CAAC,KAAK,EAAY,KAAK,MAAM,aAAa,QAAQ,CAAC,OAAO,SAAS,OAAO,EAAE,aAAa,CAAC,OAAO,SAAS,OAAO,EAAE,aAAa,OAAO,wBAAwB,EAAI,EAAE,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,SAAS,EAAE,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,aAAa,CAAC,SAAS,OAAO,QAAQ,UAAU,cAAc,UAAU,WAAW,OAAO,EAAE,SAAS,WAAW,gBAAgB,YAAY,EAAE,iBAAiB,CAAC,KAAK,EAAY,MAAM,MAAM,qBAAqB,aAAa,SAAS,EAAE,gBAAgB,CAAC,KAAK,EAAY,KAAK,MAAM,oBAAoB,aAAa,CAAC,SAAS,OAAO,QAAQ,OAAO,cAAc,UAAU,WAAW,OAAO,EAAE,SAAS,WAAW,gBAAgB,YAAY,EAAE,kBAAkB,CAAC,KAAK,EAAY,QAAQ,MAAM,sBAAsB,aAAa,GAAM,aAAa,SAAS,cAAc,SAAS,EAAE,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,sBAAsB,YAAY,sBAAsB,QAAQ,CAAC,uBAAqB,CAAC,CAAiB,CAAC,CAAC,KCbxlE,SAAS,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAuF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,kDAAr1B,IAA4L,IAAkE,IAA4B,KAA8I,EAAO,GAAe,EAAS,EAAS,EAAQ,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,iBAAiB,EAA+L,GAAY,CAAC,SAAS,EAAE,KAAK,OAAO,EAAQ,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQC,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,WAAW,EAAQ,GAAS,EAAO,OAAOC,CAAc,EAAQC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQF,GAAwB,EAAM,UAAU,EAAM,SAAS,WAAW,GAAU,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAAE,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAUvoD,EAAgB,EAVwpDG,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,EAAY,EAAO,CAAC,eAAa,aAAW,EAAc,EAA0B,GAAqB,EAAE,GAAK,CAAC,QAAM,YAAU,WAAS,UAAQ,GAAG,GAAWH,GAAS,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,aAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,cAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,EAAiB,CAAC,EAAQ,EAAiB,GAAuB,EAAM,CAAQ,EAAuC,EAAkB,EAAGN,EAA0C,EAAE,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,GAAW,CAAC,MAAM,GAAY,SAAsB,EAAK,EAAO,OAAO,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgB,EAAU,CAAU,EAAE,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,CAAK,EAAE,GAAG,GAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,EAAE,UAAU,CAAC,mBAAmB,OAAO,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,uBAAwC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,gCAAgC,SAAS,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAU,CAAC,YAAY,sBAAsB,YAAY,gBAAgB,iBAAiB,2BAA2B,gBAAgB,CAAC,WAAW,2BAA2B,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,UAAU,WAAW,KAAK,EAAE,sBAAsB,SAAS,kBAAkB,GAAM,KAAK,CAAC,WAAW,2BAA2B,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,UAAU,WAAW,KAAK,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,OAAO,GAAG,sBAAsB,GAAM,kBAAkB,GAAM,cAAc,GAAM,UAAU,KAAK,MAAM,CAAC,OAAO,OAAO,SAAS,MAAM,EAAE,OAAO,uBAAuB,UAAU,OAAO,UAAU,2BAA2B,MAAM,OAAO,GAAG,GAAqB,CAAC,UAAU,CAAC,MAAM,CAAC,OAAO,OAAO,SAAS,OAAO,MAAM,MAAM,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAU//I,EAAE,CAV2gJ,kFAAkF,kFAAkF,+SAA+S,uSAAuS,2RAA2R,wIAAwI,iEAAiE,6FAA6F,iGAAiG,gEAAgE,4FAUr+L,EAAE,cAAc,EAAiC,EAAgB,YAAY,SAAS,EAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,EAAE,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,SAAS,OAAO,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,CAAC,CAAC,EAAE,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,cAAc,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,sGAAsG,OAAO,KAAK,EAAE,CAAC,cAAc,cAAc,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,sGAAsG,OAAO,KAAK,CAAC,CAAC,EAAE,GAAG,EAAc,EAAE,CAAC,6BAA6B,EAAI,CAAC,iECVzzB,IAA6O,IAA8C,IAA4B,KAAuG,KAAyE,EAAO,GAAgB,EAASU,CAAU,EAAQ,GAAY,EAASC,CAAM,EAAQ,GAAY,CAAC,UAAU,sBAAsB,UAAU,gDAAgD,UAAU,uBAAuB,EAA0D,GAAkB,eAAqB,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,iBAAiB,EAAQ,GAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,CAAsB,EAAQ,GAAgB,CAAC,EAAQ,GAAe,OAAO,KAAK,EAAe,EAAQ,GAAM,CAAC,kFAAkF,kFAAkF,kSAAkS,uNAAuN,0JAA0J,uLAAuL,mEAAmE,EAAQ,GAAa,CAAC,UAAU,sBAAsB,UAAU,gDAAgD,UAAU,uBAAuB,EAAQ,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,WAAW,EAAQ,IAAW,CAAC,WAAyB,GAAgC,EAAS,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,CAAK,EAAE,yBAAyB,EAAE,CAAC,EAAU,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQ,GAAwB,EAAM,UAAU,EAAM,SAAS,WAAW,GAAU,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,EAAY,EAAO,CAAC,eAAa,aAAW,EAAc,EAAO,CAAC,QAAM,YAAU,WAAS,UAAQ,WAAS,GAAG,GAAW,GAAS,CAAK,EAAO,CAAC,EAAY,GAAqB,GAA8B,EAAQ,GAAY,EAAK,EAAsE,EAAkB,EAAG,EAA0C,EAAuB,OAArB,GAAiB,CAAC,CAAC,EAAsB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,gBAAgB,EAAY,2BAAwB,iBAAiB,GAAK,iBAAiB,YAAY,oBAAiB,EAAE,SAAsB,EAAM,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAK,GAAU,CAAC,MAAM,6CAA6C,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,EAAG,EAAkB,iBAAiB,CAAS,EAAE,uBAAuB,GAAK,IAAI,EAAW,MAAM,CAAC,GAAG,CAAK,EAAE,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,EAAE,EAAE,SAAsB,EAAK,GAAU,CAAC,UAAU,0BAA0B,mCAAmC,GAAK,aAAa,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKC,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,QAAQ,EAAa,WAAW,CAAC,CAAC,EAAE,SAAsB,EAAKJ,EAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,EAAa,WAAW,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAsB,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,EAAe,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,EAAE,IAAI,SAAsB,EAAK,GAAU,CAAC,UAAU,2BAA2B,mCAAmC,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKI,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,QAAQ,EAAa,WAAW,CAAC,CAAC,EAAE,SAAsB,EAAKH,EAAO,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,EAAa,WAAW,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,GAAG,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ,GAAI,GAAgC,IAAS,GAAa,QAAQ,IAAS,GAAa,OAAgL,CAAC,GAAG,GAAM,GAAG,GAAe,QAAQ,GAAK,CAAC,IAAM,EAAS,GAAgB,GAAK,OAAO,GAAgB,EAAI,CAAC,IAAI,GAAM,GAAG,EAAS,IAAI,EAAK,EAAE,CAAE,CAAC,CAAC,EAA5R,CAAC,GAAG,GAAM,GAAG,GAAe,IAAI,GAA0C,UAAxB,GAAa,GAA2B,KAAK,GAAgB,EAAI,CAAC,KAAK,GAAG,EAAE,GAAK,CAAC,EAcvxK,GAAgB,EAAQ,GAAU,GAAI,cAAc,EAAiC,GAAgB,YAAY,OAAO,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,EAAE,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,EAAE,GAAG,GAAgB,GAAG,EAAW,EAAE,CAAC,6BAA6B,EAAI,CAAC,EAAE,GAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAcD,EAAW,CAAC,EAAE,CAAO,EAAE,EAAcC,EAAO,CAAC,EAAE,CAAO,CAAC,CAAC,EAAG,KCHne,SAAS,GAAS,CAAC,YAAW,WAAU,QAAO,GAAG,GAAO,CAC3D,IAAM,EAAQ,CAAY,EAAE,IAAc,CAAC,EAC3C,OAAQ,EAAR,CAAoB,IAAK,YACzB,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,OAAOI,EAAoBC,GAAM,CAAC,GAAG,EAAO,IAAK,OAAQ,OAAK,EAAG,EAAS,EAAI,CAAC,EAC/E,QAAW,OAAO,EAAS,EAAK,CAAG,CAAC,CACpC,SAAgB,GAA6B,EAAS,CAAC,OAAQ,EAAR,CAAkB,IAAK,YAC9E,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,UAAW,WAAY,qBAAqB,EAAG,CAAC,KAAM,SAAU,WAAY,+CAA+C,EAAG,CAAC,KAAM,SAAU,WAAY,uBAAuB,CAAC,EAClM,QAAW,MAAkB,CAAC,CAQ5B,eAAsB,GAAY,CACjC,UACA,gBACA,yBACA,WACA,mBACA,kBACA,wCAAwC,IACtC,CACF,IAAM,EAAc,EAAO,EAAQ,CAAC,KAAK,QAAQ,EAIjD,GAA0B,CAAC,kBAAmB,GAAO,uCAAwC,GAAO,eAAgB,GAAO,0BAA2B,GAAM,eAAgB,GAAM,6BAA8B,GAAM,kBAAmB,GAAM,+BAAgC,GAAO,WAAY,EAAK,CAAC,EAqExS,IAAM,EAAOD,EAAoBgB,GAA4B,CAC5D,SANmDhB,EAAoBe,GAAyC,CAChH,SA/Def,EACfE,GACA,CACC,UAAW,GACX,YAAa,OACb,UACA,gBACA,yBACA,SACA,mBACA,gBACA,aAAcC,MAAkB,OAAO,0CAA0B,EACjE,gBAAiB,IAAA,GACjB,WACA,WACA,oBAAqB,IAAA,GACrB,iBAAkB,8BAClB,UACK,IAAW,OAkCX,IAAA,QAlCgC,CACtC,GAAI,GAAO,CACV,QAAQ,IAAI,+DAA+D,EAC3E,MACD,CAEA,OAAOA,EAAY,SAAY,CAqB9B,EAAO,+BAAiC,CAnBvC,UAAW,EACX,OAAQ,CACUC,mBACFC,gBACJC,YACZ,EACA,MAAO,CACN,cAAeN,EACf,SAAUO,EACV,KAAMC,GACN,YAAaC,EACb,UAAWC,EACX,OAAQC,EACR,SAAUC,EACV,gBAAiBC,CAClB,EACA,YAAa,CAAE,aAAA,CAAa,CAGsB,EAEnD,GAAM,CAAE,mBAAoB,MAAM,OAAO,oCACzC,MAAO,CACN,QAAS,EAAgB,CAC1B,CACD,CAAC,CACF,EAAA,CAAG,EAED,2BAA4B,GAC5B,eAAgB,GAChB,mBAAoB,IAAIC,OAAuB,OAAO,6DAA8F,EACpJ,wBAAyB,EACzB,+BAAgC,CACjC,CAIU,CACX,CAIW,EACV,MAAO,CAAC,OAAQ,CAAC,MAAO,CAAC,QAAS,EAAG,OAAQ,EAAG,SAAU,GAAO,QAAS,EAAG,QAAS,EAAG,MAAO,EAAG,WAAY,CAAC,QAAS,GAAI,MAAO,EAAG,SAAU,GAAK,KAAM,CAAC,EAAG,IAAM,IAAM,CAAC,EAAG,KAAM,EAAG,UAAW,IAAK,KAAM,OAAO,EAAG,EAAG,MAAO,EAAG,KAAK,CAAC,EAAG,OAAQ,CAAC,CAAC,CAC1P,CAAC,EAID,OADA,MAAM,EACC,CACR,CAuBA,SAAS,IAAQ,CACX,IACL,EAAO,gBAAgB,KAAK,SAAS,CACtC,CAEA,eAAe,GAAK,EAAe,EAAW,CAC7C,SAAS,EAAY,EAAO,EAAW,EAAc,GAAM,CAC1D,GAAI,EAAM,QAAU,EAAO,uBAAwB,OAEnD,IAAM,EAAiB,GAAW,eAClC,GAAI,EAGH,IAFA,QAAQ,KAAK;EAA4S,EAAO,CAAc,EAE1U,KAAK,OAAO,EAAI,IAAM,MAAA,MAE1B,QAAQ,MAAM;EAA+G,EAAO,CAAc,EAEnJ,GAAM,EAAc,wCAA0C,4BAA6B,CAC1F,QAAS,OAAO,CAAK,EACrB,iBACA,MAAO,EAAiB,IAAA,GAAY,aAAiB,OAAS,OAAO,EAAM,OAAU,SAAW,EAAM,MAAQ,IAC/G,CAAC,CACF,CAEA,GAAI,CACH,IAAI,EAAS,EAAU,EAAiB,EAAe,EAAwB,EAAa,EAC5F,GAAI,EACH,EAAY,KAAK,MAAM,EAAU,QAAQ,eAAkB,EAC3D,EAAU,EAAU,QACpB,EAAW,EAAU,SACrB,EAAkB,EAAU,gBAC5B,EAAgB,EAAU,cAC1B,EAAyB,EAAU,uBACnC,EAAc,EAAU,YAExB,EAAUG,GAA+B,EAAQ,CAAO,MAClD,CACN,GAA+B,EAAQ,IAAA,EAAS,EAIhD,IAAM,EAA8C,YAAY,iBAAiB,YAAY,CAAC,CAAC,EAAE,EAAE,cAAc,KAAK,GAAK,EAAE,OAAS,OAAO,CAAC,EAAE,YAChJ,GAAI,EAAa,CAChB,IAAM,EAAY,IAAI,gBAAgB,CAAW,EACjD,EAAU,EAAU,IAAI,IAAI,EAC5B,EAAW,EAAU,IAAI,QAAQ,EACjC,IAAK,GAAM,CAAC,EAAK,KAAU,EAAU,QAAQ,EACvC,EAAI,WAAW,MAAM,IAC1B,IAAkB,CAAC,EACnB,EAAc,EAAI,MAAM,CAAC,GAAK,EAEhC,CACA,GAAI,CAAC,GAAW,CAAC,EAAU,CAC1B,IAAM,EAAYC,EAAiC,EAAQ,mBAAmB,SAAS,QAAQ,EAAG,GAAM,EAAO,EAC/G,EAAU,EAAU,QACpB,EAAW,EAAU,SACrB,EAAgB,EAAU,aAC3B,CAED,CAEA,IAAM,EAAc,GAAY,CAC/B,UACA,WACA,kBACA,gBACA,yBACA,iBAAkB,EAAgB,GAAW,iBAAmB,IAAA,GAChE,sCAAuC,CAAC,CACzC,CAAC,EAGM,IAAW,SACf,SAAY,CACjB,IAAM,EAAQ,EAAO,GAGf,EAAe,GAAQ,MAAM,CAAE,QAAU,EAAoC,IAAO,EAAhC,IAAO,SAAiC,CAAC,CAAC,KAGhG,EAAmB,GAAW,kBAAoB,KACtD,GAAI,IAAqB,MAAQ,GAAO,cAAgB,GAAiB,CACxE,IAAM,EAAQ,MAAM,GAAgB,EAAM,aAAa,GAAG,EACpD,CAAC,GAAQ,OAAO,OAAO,CAAa,EACtC,GAAS,OAAO,GAAS,WAC5B,EAAoB,MAAM,EAAM,kBAAkB,EAAM,GAAgB,IAAA,EAAS,GAAM,KAEzF,CAGA,IAAM,EAA0B,KAAK,eAAe,CAAC,CAAC,gBAAgB,EAChE,EAAW,EAAwB,SACnC,EAAS,EAAwB,OAIvC,MAAM,IAAI,QAAS,GAAY,CAC1B,SAAS,aACZ,SAAS,iBAAiB,qBAAsB,EAAS,CAAE,KAAM,EAAK,CAAC,EAEvE,EAAQ,CAEV,CAAC,EAED,EAAO,gBAAgB,KAAK,CAC3B,0BACA,CACC,gBACA,QAAS,EACT,UAAW,GAAO,MAAQ,IAC1B,mBACA,aAAc,GAAgB,KAC9B,UAAW,GAAO,oBAAsB,EACxC,SAAU,GAAO,SACjB,SAAU,SAAS,UAAY,KAC/B,IAAK,EAAO,SAAS,KACrB,SAAU,EAAO,SAAS,UAAY,KACtC,SAAU,EAAO,SAAS,UAAY,KACtC,KAAM,EAAO,SAAS,MAAQ,KAC9B,OAAQ,EAAO,SAAS,QAAU,KAClC,WACA,QACD,EACA,OACD,CAAC,EAGD,MAAMC,EAAmB,CAAE,SAAU,aAAc,2BAA4B,GAAM,cAAe,OAAQ,CAAC,EAE7G,SAAS,cAAc,IAAI,YAAY,kBAAmB,CACzD,OAAQ,CAAE,aAAc,GAAgB,IAAK,CAC9C,CAAC,CAAC,CACH,EAAA,CAAG,EAIA,IAAM,EAAO,MAAM,EACf,GAGH,GAA4B,iCAAoC,CAC/D,EAAsC,CAAW,EACjD,EAAO,gCAAgC,CAAW,CACnD,CAAC,GAIuB,GAAQ,GAAM,EAAG,EAAIC,EAAAA,KACvB,CACrB,GAA0B,EAC1B,GAAiC,EACjC,EAAqB,EAAW,EAAM,CAAE,mBAAoB,CAAY,CAAC,CAC1E,CAAC,GAGD,EAAoB,EAAW,CAAE,mBAAoB,CAAY,CAAC,CAAC,CAAC,OAAO,CAAI,CAEjF,OAAS,EAAO,CAEf,MADA,EAAY,EAAO,IAAA,GAAW,EAAK,EAC7B,CACP,CACD,8BArLA,SA/HgC,IACJ,IACU,IACI,KACmE,EAEvG,EAAS,CAAC,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMjB,MAAkB,OAAO,6DAA+F,EAAG,KAAM,GAAG,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,gBAAgB,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,WAAW,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,SAAS,EAAG,UAAW,CAAC,aAAc,YAAa,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,sBAAsB,CAAC,EAEp5B,GAAU,CAAC,CAAC,KAAM,KAAM,GAAI,UAAW,KAAM,UAAW,KAAM,GAAI,cAAe,KAAK,CAAC,EACvF,GAAkB,CAAC,UAAW,UAAa,MAAM,OAAO,8DAAA,EAAmG,KAAQ,EACnK,GAAe,mEAkBf,GAAY,OAAO,SAAa,IAChC,GAAQ,IAAa,wDAAwD,KAAK,EAAU,SAAS,EAkGvG,GAAW,CAEd,EAAO,4BAA8B,EAAoB,QACjDH,EAAoBqB,GAAyB,CAAE,MAAO,qCAAuC,EAAmB,SAAW,EAAqB,GAAI,CAAC,EAM7J,EAAO,gBAAkB,EAAO,iBAAmB,CAAC,EAGpD,GAA4B,EAE5B,IAAM,EAAY,SAAS,eAAe,MAAM,EAE5C,oBAAqB,EAAU,QAAS,GAAK,GAAM,CAAS,EAC3D,GAAK,GAAO,CAAS,CAC3B"}