{"version":3,"file":"Nav.B-RZIsrv.mjs","names":["useState","useCallback"],"sources":["https:/framerusercontent.com/modules/YYBaW16WWVnIZf3WecYS/0xOo9JgugBMTb6KChZbN/Nav.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect,useCallback}from\"react\";import{createPortal}from\"react-dom\";const CREAM=\"#EFF0E2\";const CHARCOAL=\"#2B2725\";function useBreakpoint(){const[bp,setBp]=useState(\"desktop\");useEffect(()=>{const check=()=>{const w=window.innerWidth;setBp(w<640?\"mobile\":w<1024?\"tablet\":\"desktop\");};check();window.addEventListener(\"resize\",check);return()=>window.removeEventListener(\"resize\",check);},[]);return bp;}function HamburgerIcon({open,color,size=24}){const bar={display:\"block\",width:size,height:2,backgroundColor:color,borderRadius:1,transition:\"all 0.3s cubic-bezier(0.4, 0, 0.2, 1)\",transformOrigin:\"center\"};return /*#__PURE__*/_jsxs(\"div\",{style:{width:size,height:size,display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"center\",gap:open?0:6},children:[/*#__PURE__*/_jsx(\"span\",{style:{...bar,transform:open?\"translateY(1px) rotate(45deg)\":\"none\"}}),/*#__PURE__*/_jsx(\"span\",{style:{...bar,opacity:open?0:1,transform:open?\"scaleX(0)\":\"none\"}}),/*#__PURE__*/_jsx(\"span\",{style:{...bar,transform:open?\"translateY(-1px) rotate(-45deg)\":\"none\"}})]});}export default function NavBar(props){const{logoType=\"text\",logoText=\"FinArtist\",logoImage=\"\",logoHeight=32,navLinks=[{label:\"Work\",href:\"/projects\"},{label:\"About\",href:\"/about\"},{label:\"Process\",href:\"/process\"}],ctaText=\"Let's Talk\",ctaHref=\"https://calendly.com/joshpassler/discovery\",textColor=CHARCOAL,ctaBgColor=CHARCOAL,ctaTextColor=CREAM,bodyFont=\"'Inter', system-ui, sans-serif\",headingFont=\"'GT Super Display', Georgia, serif\",maxWidth=1200,navPaddingX=64,navPaddingY=24,linkFontSize=14,ctaFontSize=14,logoFontSize=18,sticky=true}=props;const bp=useBreakpoint();const isMobile=bp===\"mobile\"||bp===\"tablet\";const[menuOpen,setMenuOpen]=useState(false);const[mounted,setMounted]=useState(false);useEffect(()=>{setMounted(true);},[]);useEffect(()=>{if(!isMobile)setMenuOpen(false);},[isMobile]);useEffect(()=>{document.body.style.overflow=menuOpen?\"hidden\":\"\";return()=>{document.body.style.overflow=\"\";};},[menuOpen]);const handleDesktopLinkClick=useCallback((e,href)=>{e.preventDefault();if(href.startsWith(\"#\")){const el=document.querySelector(href);if(el)el.scrollIntoView({behavior:\"smooth\"});}else{window.location.href=href;}},[]);const handleOverlayLinkClick=useCallback((e,href)=>{e.preventDefault();setMenuOpen(false);setTimeout(()=>{if(href.startsWith(\"#\")){const el=document.querySelector(href);if(el)el.scrollIntoView({behavior:\"smooth\"});}else{window.location.href=href;}},300);},[]);const logoEl=logoType===\"image\"&&logoImage?/*#__PURE__*/_jsx(\"img\",{src:logoImage,alt:logoText,style:{height:logoHeight,width:\"auto\",display:\"block\",objectFit:\"contain\"}}):/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:headingFont,fontSize:logoFontSize,fontWeight:500,color:textColor,letterSpacing:\"-0.02em\",lineHeight:1,whiteSpace:\"nowrap\"},children:logoText});const outerStyle={width:\"100%\",position:sticky?\"sticky\":\"relative\",top:0,left:0,zIndex:1e3,backgroundColor:\"transparent\"};const innerStyle={maxWidth,margin:\"0 auto\",padding:`${navPaddingY}px ${isMobile?24:navPaddingX}px`,display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",width:\"100%\",boxSizing:\"border-box\"};const linkStyle={fontFamily:bodyFont,fontSize:linkFontSize,fontWeight:400,color:textColor,textDecoration:\"none\",transition:\"opacity 0.2s ease\",lineHeight:1};const ctaStyle={fontFamily:bodyFont,fontSize:ctaFontSize,fontWeight:500,color:ctaTextColor,backgroundColor:ctaBgColor,borderRadius:100,padding:\"10px 24px\",textDecoration:\"none\",lineHeight:1,transition:\"opacity 0.2s ease\",whiteSpace:\"nowrap\"};const mobileLinks=navLinks.filter(link=>link.label.toLowerCase()!==\"process\");const overlay=mounted?/*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",top:0,left:0,width:\"100vw\",height:\"100vh\",backgroundColor:CREAM,zIndex:99999,display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"center\",gap:40,opacity:menuOpen?1:0,pointerEvents:menuOpen?\"auto\":\"none\",transition:\"opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1)\"},children:[/*#__PURE__*/_jsx(\"button\",{onClick:()=>setMenuOpen(false),style:{position:\"absolute\",top:navPaddingY,right:24,cursor:\"pointer\",width:40,height:40,borderRadius:\"50%\",backgroundColor:\"rgba(43,39,37,0.08)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",border:\"none\",padding:0,WebkitAppearance:\"none\",touchAction:\"manipulation\"},children:/*#__PURE__*/_jsx(HamburgerIcon,{open:true,color:CHARCOAL,size:18})}),/*#__PURE__*/_jsx(\"a\",{href:\"/\",style:{fontFamily:headingFont,fontSize:32,fontWeight:500,color:CHARCOAL,textDecoration:\"none\",letterSpacing:\"-0.01em\",opacity:menuOpen?1:0,transform:menuOpen?\"translateY(0)\":\"translateY(20px)\",transition:\"opacity 0.2s ease, transform 0.3s ease\"},onClick:e=>handleOverlayLinkClick(e,\"/\"),children:\"Home\"}),mobileLinks.map((link,i)=>/*#__PURE__*/_jsx(\"a\",{href:link.href,style:{fontFamily:headingFont,fontSize:32,fontWeight:500,color:CHARCOAL,textDecoration:\"none\",letterSpacing:\"-0.01em\",opacity:menuOpen?1:0,transform:menuOpen?\"translateY(0)\":\"translateY(20px)\",transition:\"opacity 0.2s ease, transform 0.3s ease\",transitionDelay:`${(i+1)*.06}s`,touchAction:\"manipulation\"},onClick:e=>handleOverlayLinkClick(e,link.href),onMouseEnter:e=>{e.target.style.opacity=\"0.6\";},onMouseLeave:e=>{e.target.style.opacity=\"1\";},children:link.label},i)),/*#__PURE__*/_jsx(\"a\",{href:ctaHref,style:{fontFamily:bodyFont,fontSize:18,fontWeight:500,color:CREAM,backgroundColor:CHARCOAL,borderRadius:100,padding:\"14px 36px\",textDecoration:\"none\",opacity:menuOpen?1:0,transform:menuOpen?\"translateY(0)\":\"translateY(20px)\",transition:\"opacity 0.2s ease, transform 0.3s ease\",transitionDelay:`${(mobileLinks.length+1)*.06}s`,touchAction:\"manipulation\"},onClick:e=>handleOverlayLinkClick(e,ctaHref),children:ctaText})]}),document.body):null;if(isMobile){return /*#__PURE__*/_jsxs(\"div\",{style:outerStyle,children:[/*#__PURE__*/_jsxs(\"div\",{style:innerStyle,children:[/*#__PURE__*/_jsx(\"a\",{href:\"/\",style:{textDecoration:\"none\",touchAction:\"manipulation\"},children:logoEl}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>setMenuOpen(!menuOpen),style:{background:\"none\",border:\"none\",padding:8,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",WebkitAppearance:\"none\",touchAction:\"manipulation\",margin:-8},\"aria-label\":menuOpen?\"Close menu\":\"Open menu\",children:/*#__PURE__*/_jsx(HamburgerIcon,{open:menuOpen,color:textColor,size:22})})]}),overlay]});}return /*#__PURE__*/_jsx(\"div\",{style:outerStyle,children:/*#__PURE__*/_jsxs(\"div\",{style:innerStyle,children:[/*#__PURE__*/_jsx(\"a\",{href:\"/\",style:{textDecoration:\"none\"},onMouseEnter:e=>{e.currentTarget.style.opacity=\"0.7\";},onMouseLeave:e=>{e.currentTarget.style.opacity=\"1\";},children:logoEl}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:36},children:[navLinks.map((link,i)=>/*#__PURE__*/_jsx(\"a\",{href:link.href,style:linkStyle,onClick:e=>handleDesktopLinkClick(e,link.href),onMouseEnter:e=>{e.target.style.opacity=\"0.5\";},onMouseLeave:e=>{e.target.style.opacity=\"1\";},children:link.label},i)),/*#__PURE__*/_jsx(\"a\",{href:ctaHref,style:ctaStyle,onClick:e=>handleDesktopLinkClick(e,ctaHref),onMouseEnter:e=>{e.target.style.opacity=\"0.85\";},onMouseLeave:e=>{e.target.style.opacity=\"1\";},children:ctaText})]})]})});}addPropertyControls(NavBar,{logoType:{type:ControlType.Enum,title:\"Logo Type\",options:[\"text\",\"image\"],optionTitles:[\"Text\",\"Image\"],defaultValue:\"text\"},logoText:{type:ControlType.String,title:\"Logo Text\",defaultValue:\"FinArtist\",hidden:props=>props.logoType===\"image\"},logoFontSize:{type:ControlType.Number,title:\"Logo Size\",defaultValue:18,min:12,max:40,step:1,hidden:props=>props.logoType===\"image\"},logoImage:{type:ControlType.Image,title:\"Logo Image\",hidden:props=>props.logoType!==\"image\"},logoHeight:{type:ControlType.Number,title:\"Logo Height\",defaultValue:32,min:16,max:80,step:1,hidden:props=>props.logoType!==\"image\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:CHARCOAL},ctaBgColor:{type:ControlType.Color,title:\"CTA Background\",defaultValue:CHARCOAL},ctaTextColor:{type:ControlType.Color,title:\"CTA Text\",defaultValue:CREAM},navLinks:{type:ControlType.Array,title:\"Nav Links\",maxCount:6,control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Link\"},href:{type:ControlType.String,title:\"URL\",defaultValue:\"#\"}}},defaultValue:[{label:\"Work\",href:\"/projects\"},{label:\"About\",href:\"/about\"},{label:\"Process\",href:\"/process\"}]},ctaText:{type:ControlType.String,title:\"CTA Text\",defaultValue:\"Let's Talk\"},ctaHref:{type:ControlType.String,title:\"CTA URL\",defaultValue:\"https://calendly.com/joshpassler/discovery\"},headingFont:{type:ControlType.String,title:\"Logo Font\",defaultValue:\"'GT Super Display', Georgia, serif\"},bodyFont:{type:ControlType.String,title:\"Body Font\",defaultValue:\"'Inter', system-ui, sans-serif\"},linkFontSize:{type:ControlType.Number,title:\"Link Size\",defaultValue:14,min:12,max:24,step:1},ctaFontSize:{type:ControlType.Number,title:\"CTA Size\",defaultValue:14,min:12,max:24,step:1},maxWidth:{type:ControlType.Number,title:\"Max Width\",defaultValue:1200,min:800,max:1600,step:50},navPaddingX:{type:ControlType.Number,title:\"Padding X\",defaultValue:64,min:16,max:80,step:4},navPaddingY:{type:ControlType.Number,title:\"Padding Y\",defaultValue:24,min:8,max:40,step:4},sticky:{type:ControlType.Boolean,title:\"Sticky\",defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"NavBar\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Nav.map"],"mappings":"2NAAkP,SAAS,GAAe,CAAC,GAAK,CAAC,EAAG,GAAOA,EAAS,UAAU,CAAwN,OAAvN,MAAc,CAAC,IAAM,MAAU,CAAC,IAAM,EAAE,EAAO,WAAW,EAAM,EAAE,IAAI,SAAS,EAAE,KAAK,SAAS,UAAU,EAAmD,OAAhD,GAAO,CAAC,EAAO,iBAAiB,SAAS,EAAM,KAAW,EAAO,oBAAoB,SAAS,EAAM,EAAG,EAAE,CAAC,CAAQ,EAAI,SAAS,EAAc,CAAC,OAAK,QAAM,OAAK,IAAI,CAAC,IAAM,EAAI,CAAC,QAAQ,QAAQ,MAAM,EAAK,OAAO,EAAE,gBAAgB,EAAM,aAAa,EAAE,WAAW,wCAAwC,gBAAgB,SAAS,CAAC,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,MAAM,EAAK,OAAO,EAAK,QAAQ,OAAO,cAAc,SAAS,eAAe,SAAS,WAAW,SAAS,IAAI,EAAK,EAAE,EAAE,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,GAAG,EAAI,UAAU,EAAK,gCAAgC,OAAO,CAAC,CAAC,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,GAAG,EAAI,QAAQ,EAAK,EAAE,EAAE,UAAU,EAAK,YAAY,OAAO,CAAC,CAAC,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,GAAG,EAAI,UAAU,EAAK,kCAAkC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,SAAwB,EAAO,EAAM,CAAC,GAAK,CAAC,WAAS,OAAO,WAAS,YAAY,YAAU,GAAG,aAAW,GAAG,WAAS,CAAC,CAAC,MAAM,OAAO,KAAK,YAAY,CAAC,CAAC,MAAM,QAAQ,KAAK,SAAS,CAAC,CAAC,MAAM,UAAU,KAAK,WAAW,CAAC,CAAC,UAAQ,aAAa,UAAQ,6CAA6C,YAAU,EAAS,aAAW,EAAS,eAAa,EAAM,WAAS,iCAAiC,cAAY,qCAAqC,WAAS,KAAK,cAAY,GAAG,cAAY,GAAG,eAAa,GAAG,cAAY,GAAG,eAAa,GAAG,SAAO,IAAM,EAAY,EAAG,GAAe,CAAO,EAAS,IAAK,UAAU,IAAK,SAAc,CAAC,EAAS,GAAaA,EAAS,GAAM,CAAM,CAAC,EAAQ,GAAYA,EAAS,GAAM,CAAC,MAAc,CAAC,EAAW,GAAK,EAAG,EAAE,CAAC,CAAC,MAAc,CAAK,GAAS,EAAY,GAAM,EAAG,CAAC,EAAS,CAAC,CAAC,OAAe,SAAS,KAAK,MAAM,SAAS,EAAS,SAAS,OAAa,CAAC,SAAS,KAAK,MAAM,SAAS,KAAO,CAAC,EAAS,CAAC,CAAC,IAAM,EAAuBC,GAAa,EAAE,IAAO,CAAoB,GAAnB,EAAE,gBAAgB,CAAI,EAAK,WAAW,IAAI,CAAC,CAAC,IAAM,EAAG,SAAS,cAAc,EAAK,CAAI,GAAG,EAAG,eAAe,CAAC,SAAS,SAAS,CAAC,MAAO,EAAO,SAAS,KAAK,GAAQ,EAAE,CAAC,CAAO,EAAuBA,GAAa,EAAE,IAAO,CAAC,EAAE,gBAAgB,CAAC,EAAY,GAAM,CAAC,eAAe,CAAC,GAAG,EAAK,WAAW,IAAI,CAAC,CAAC,IAAM,EAAG,SAAS,cAAc,EAAK,CAAI,GAAG,EAAG,eAAe,CAAC,SAAS,SAAS,CAAC,MAAO,EAAO,SAAS,KAAK,GAAQ,IAAI,EAAG,EAAE,CAAC,CAAO,EAAO,IAAW,SAAS,EAAuB,EAAK,MAAM,CAAC,IAAI,EAAU,IAAI,EAAS,MAAM,CAAC,OAAO,EAAW,MAAM,OAAO,QAAQ,QAAQ,UAAU,UAAU,CAAC,CAAC,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,EAAY,SAAS,EAAa,WAAW,IAAI,MAAM,EAAU,cAAc,UAAU,WAAW,EAAE,WAAW,SAAS,CAAC,SAAS,EAAS,CAAC,CAAO,EAAW,CAAC,MAAM,OAAO,SAAS,EAAO,SAAS,WAAW,IAAI,EAAE,KAAK,EAAE,OAAO,IAAI,gBAAgB,cAAc,CAAO,EAAW,CAAC,WAAS,OAAO,SAAS,QAAQ,GAAG,EAAY,KAAK,EAAS,GAAG,EAAY,IAAI,QAAQ,OAAO,WAAW,SAAS,eAAe,gBAAgB,MAAM,OAAO,UAAU,aAAa,CAAO,EAAU,CAAC,WAAW,EAAS,SAAS,EAAa,WAAW,IAAI,MAAM,EAAU,eAAe,OAAO,WAAW,oBAAoB,WAAW,EAAE,CAAO,EAAS,CAAC,WAAW,EAAS,SAAS,EAAY,WAAW,IAAI,MAAM,EAAa,gBAAgB,EAAW,aAAa,IAAI,QAAQ,YAAY,eAAe,OAAO,WAAW,EAAE,WAAW,oBAAoB,WAAW,SAAS,CAAO,EAAY,EAAS,OAAO,GAAM,EAAK,MAAM,aAAa,GAAG,UAAU,CAAO,EAAQ,EAAqB,EAA0B,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,QAAQ,IAAI,EAAE,KAAK,EAAE,MAAM,QAAQ,OAAO,QAAQ,gBAAgB,EAAM,OAAO,MAAM,QAAQ,OAAO,cAAc,SAAS,eAAe,SAAS,WAAW,SAAS,IAAI,GAAG,QAAQ,EAAS,EAAE,EAAE,cAAc,EAAS,OAAO,OAAO,WAAW,4CAA4C,CAAC,SAAS,CAAc,EAAK,SAAS,CAAC,YAAY,EAAY,GAAM,CAAC,MAAM,CAAC,SAAS,WAAW,IAAI,EAAY,MAAM,GAAG,OAAO,UAAU,MAAM,GAAG,OAAO,GAAG,aAAa,MAAM,gBAAgB,sBAAsB,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,OAAO,OAAO,QAAQ,EAAE,iBAAiB,OAAO,YAAY,eAAe,CAAC,SAAsB,EAAK,EAAc,CAAC,KAAK,GAAK,MAAM,EAAS,KAAK,GAAG,CAAC,CAAC,CAAC,CAAc,EAAK,IAAI,CAAC,KAAK,IAAI,MAAM,CAAC,WAAW,EAAY,SAAS,GAAG,WAAW,IAAI,MAAM,EAAS,eAAe,OAAO,cAAc,UAAU,QAAQ,EAAS,EAAE,EAAE,UAAU,EAAS,gBAAgB,mBAAmB,WAAW,yCAAyC,CAAC,QAAQ,GAAG,EAAuB,EAAE,IAAI,CAAC,SAAS,OAAO,CAAC,CAAC,EAAY,KAAK,EAAK,IAAiB,EAAK,IAAI,CAAC,KAAK,EAAK,KAAK,MAAM,CAAC,WAAW,EAAY,SAAS,GAAG,WAAW,IAAI,MAAM,EAAS,eAAe,OAAO,cAAc,UAAU,QAAQ,EAAS,EAAE,EAAE,UAAU,EAAS,gBAAgB,mBAAmB,WAAW,yCAAyC,gBAAgB,IAAI,EAAE,GAAG,IAAI,GAAG,YAAY,eAAe,CAAC,QAAQ,GAAG,EAAuB,EAAE,EAAK,KAAK,CAAC,aAAa,GAAG,CAAC,EAAE,OAAO,MAAM,QAAQ,OAAQ,aAAa,GAAG,CAAC,EAAE,OAAO,MAAM,QAAQ,KAAM,SAAS,EAAK,MAAM,CAAC,EAAE,CAAC,CAAc,EAAK,IAAI,CAAC,KAAK,EAAQ,MAAM,CAAC,WAAW,EAAS,SAAS,GAAG,WAAW,IAAI,MAAM,EAAM,gBAAgB,EAAS,aAAa,IAAI,QAAQ,YAAY,eAAe,OAAO,QAAQ,EAAS,EAAE,EAAE,UAAU,EAAS,gBAAgB,mBAAmB,WAAW,yCAAyC,gBAAgB,IAAI,EAAY,OAAO,GAAG,IAAI,GAAG,YAAY,eAAe,CAAC,QAAQ,GAAG,EAAuB,EAAE,EAAQ,CAAC,SAAS,EAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,KAAK,CAAC,KAA0nB,OAAlnB,EAA8B,EAAM,MAAM,CAAC,MAAM,EAAW,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,EAAW,SAAS,CAAc,EAAK,IAAI,CAAC,KAAK,IAAI,MAAM,CAAC,eAAe,OAAO,YAAY,eAAe,CAAC,SAAS,EAAO,CAAC,CAAc,EAAK,SAAS,CAAC,YAAY,EAAY,CAAC,EAAS,CAAC,MAAM,CAAC,WAAW,OAAO,OAAO,OAAO,QAAQ,EAAE,OAAO,UAAU,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,iBAAiB,OAAO,YAAY,eAAe,OAAO,GAAG,CAAC,aAAa,EAAS,aAAa,YAAY,SAAsB,EAAK,EAAc,CAAC,KAAK,EAAS,MAAM,EAAU,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAQ,CAAC,CAAC,CAAsB,EAAK,MAAM,CAAC,MAAM,EAAW,SAAsB,EAAM,MAAM,CAAC,MAAM,EAAW,SAAS,CAAc,EAAK,IAAI,CAAC,KAAK,IAAI,MAAM,CAAC,eAAe,OAAO,CAAC,aAAa,GAAG,CAAC,EAAE,cAAc,MAAM,QAAQ,OAAQ,aAAa,GAAG,CAAC,EAAE,cAAc,MAAM,QAAQ,KAAM,SAAS,EAAO,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,IAAI,GAAG,CAAC,SAAS,CAAC,EAAS,KAAK,EAAK,IAAiB,EAAK,IAAI,CAAC,KAAK,EAAK,KAAK,MAAM,EAAU,QAAQ,GAAG,EAAuB,EAAE,EAAK,KAAK,CAAC,aAAa,GAAG,CAAC,EAAE,OAAO,MAAM,QAAQ,OAAQ,aAAa,GAAG,CAAC,EAAE,OAAO,MAAM,QAAQ,KAAM,SAAS,EAAK,MAAM,CAAC,EAAE,CAAC,CAAc,EAAK,IAAI,CAAC,KAAK,EAAQ,MAAM,EAAS,QAAQ,GAAG,EAAuB,EAAE,EAAQ,CAAC,aAAa,GAAG,CAAC,EAAE,OAAO,MAAM,QAAQ,QAAS,aAAa,GAAG,CAAC,EAAE,OAAO,MAAM,QAAQ,KAAM,SAAS,EAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,0BAAtqO,IAAoD,IAAkD,IAAoC,CAAM,EAAM,UAAgB,EAAS,UAAy/N,EAAoB,EAAO,CAAC,SAAS,CAAC,KAAK,EAAY,KAAK,MAAM,YAAY,QAAQ,CAAC,OAAO,QAAQ,CAAC,aAAa,CAAC,OAAO,QAAQ,CAAC,aAAa,OAAO,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,YAAY,OAAO,GAAO,EAAM,WAAW,QAAQ,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,GAAG,IAAI,GAAG,IAAI,GAAG,KAAK,EAAE,OAAO,GAAO,EAAM,WAAW,QAAQ,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,OAAO,GAAO,EAAM,WAAW,QAAQ,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,GAAG,IAAI,GAAG,IAAI,GAAG,KAAK,EAAE,OAAO,GAAO,EAAM,WAAW,QAAQ,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,EAAS,CAAC,WAAW,CAAC,KAAK,EAAY,MAAM,MAAM,iBAAiB,aAAa,EAAS,CAAC,aAAa,CAAC,KAAK,EAAY,MAAM,MAAM,WAAW,aAAa,EAAM,CAAC,SAAS,CAAC,KAAK,EAAY,MAAM,MAAM,YAAY,SAAS,EAAE,QAAQ,CAAC,KAAK,EAAY,OAAO,SAAS,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,OAAO,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,MAAM,aAAa,IAAI,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,MAAM,OAAO,KAAK,YAAY,CAAC,CAAC,MAAM,QAAQ,KAAK,SAAS,CAAC,CAAC,MAAM,UAAU,KAAK,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,aAAa,aAAa,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,6CAA6C,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,qCAAqC,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,iCAAiC,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,GAAG,IAAI,GAAG,IAAI,GAAG,KAAK,EAAE,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,aAAa,GAAG,IAAI,GAAG,IAAI,GAAG,KAAK,EAAE,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,KAAK,IAAI,IAAI,IAAI,KAAK,KAAK,GAAG,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,GAAG,IAAI,GAAG,IAAI,GAAG,KAAK,EAAE,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,CAAC,OAAO,CAAC,KAAK,EAAY,QAAQ,MAAM,SAAS,aAAa,GAAK,CAAC,CAAC"}