{"version":3,"file":"shared-lib.C6vcYdl5.mjs","names":["_Fragment","useState","useState","startTransition","useCallback","metadata","siteMetadata","metadataVersion","__FramerMetadata__","metadata","siteMetadata"],"sources":["https:/framerusercontent.com/modules/ptvRF4gYRRtHyLMDGsvY/kNVlZuXOJXcCCssErPKl/SGButton.js","https:/framerusercontent.com/modules/nKrChw02QyN8UVTaJiwE/X8AOVw0fh5z9y6S2rLAg/SGNavbar.js","https:/framerusercontent.com/modules/DVDwW14mARNMC9wdlHaY/chFR6tbAy7DrTBBXjVOs/ZR9FUKgO7.js","https:/framerusercontent.com/modules/w3V2jDjeG09cKQf13UIr/WTjvQLnFN9M6Y4ZhvGgI/siteMetadata.js","https:/framerusercontent.com/modules/fGuniENoHhmfm3tmAv5m/GpKzgT3EFEYpWIgCJOpN/augiA20Il.js","https:/framerusercontent.com/modules/HRWxnN1hV2FaAr9UrWWi/ITb27hAfLDcqG7Yzl1GL/e53NvUeWV.js"],"sourcesContent":["// Spark Guard — Button component\n// Updated: scrollToId — smooth scroll to an element ID on the same page (avoids Framer Link 404s)\n// Updated: goHome + full-page internal links — escapes Framer client router (404 → home)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState}from\"react\";function getButtonIconPaths(name){switch(name){case\"zap\":return /*#__PURE__*/_jsx(\"polygon\",{points:\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"});case\"alert-triangle\":return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3z\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"12\",x2:\"12\",y1:\"9\",y2:\"13\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"12\",x2:\"12.01\",y1:\"17\",y2:\"17\"})]});case\"clipboard-list\":return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"rect\",{width:\"8\",height:\"4\",x:\"8\",y:\"2\",rx:\"1\",ry:\"1\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 11h4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 16h4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 11h.01\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 16h.01\"})]});case\"phone\":return /*#__PURE__*/_jsx(\"path\",{d:\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.69 13.5 19.79 19.79 0 0 1 1.62 4.84 2 2 0 0 1 3.6 2.68h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L7.91 10.1a16 16 0 0 0 6 6l.91-.91a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7a2 2 0 0 1 1.72 2z\"});case\"arrow-right\":return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"line\",{x1:\"5\",x2:\"19\",y1:\"12\",y2:\"12\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"12 5 19 12 12 19\"})]});case\"chevron-right\":return /*#__PURE__*/_jsx(\"polyline\",{points:\"9 18 15 12 9 6\"});case\"shield-check\":return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m9 12 2 2 4-4\"})]});case\"wrench\":return /*#__PURE__*/_jsx(\"path\",{d:\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z\"});case\"cpu\":return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"rect\",{width:\"16\",height:\"16\",x:\"4\",y:\"4\",rx:\"2\"}),/*#__PURE__*/_jsx(\"rect\",{width:\"6\",height:\"6\",x:\"9\",y:\"9\",rx:\"1\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M15 2v2M15 20v2M2 15h2M2 9h2M20 15h2M20 9h2M9 2v2M9 20v2\"})]});case\"plug-zap\":return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M6.3 20.3a2.4 2.4 0 0 0 3.4 0L12 18l-6-6-2.3 2.3a2.4 2.4 0 0 0 0 3.4Z\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"2\",x2:\"6\",y1:\"22\",y2:\"18\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M7.5 13.5 10 11\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m10.5 6.5 3 3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M14.5 2.5 12 5l4 4 2.5-2.5a3.54 3.54 0 0 0-5-5Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m15 9-3 3\"})]});case\"lightbulb\":return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9 18h6\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M10 22h4\"})]});default:return null;}}function ButtonIcon({name,size,color}){if(name===\"none\")return null;return /*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",style:{flexShrink:0},children:getButtonIconPaths(name)});}function normalizeElementId(id){return id.trim().replace(/^#/,\"\");}function scrollToElementId(id){const elementId=normalizeElementId(id);if(!elementId)return false;const el=document.getElementById(elementId);if(!el)return false;el.scrollIntoView({behavior:\"smooth\",block:\"start\"});window.history.pushState(null,\"\",`#${elementId}`);return true;}function isSpecialScheme(href){return/^(tel:|mailto:|sms:)/i.test(href);}function isSameOriginUrl(href){try{return new URL(href,window.location.origin).origin===window.location.origin;}catch{return false;}}/** Framer's client router breaks on 404 — same-origin paths need a full reload. */function needsFullPageNavigation(href){if(!href||href.startsWith(\"#\")||isSpecialScheme(href))return false;if(href.startsWith(\"/\"))return true;return isSameOriginUrl(href);}function resolveSiteUrl(href){if(href.startsWith(\"/\"))return`${window.location.origin}${href}`;return href;}function navigateToUrl(href,target){if(!href)return;const externalNewTab=target===\"_blank\"&&!href.startsWith(\"/\")&&!isSameOriginUrl(href);if(externalNewTab){window.open(href,\"_blank\",\"noopener,noreferrer\");return;}window.location.assign(resolveSiteUrl(href));}function navigateHome(){window.location.assign(`${window.location.origin}/`);}const blue500=\"#1B8EF8\";const blue400=\"#4FA8FF\";const blueGlow=\"rgba(27, 142, 248, 0.18)\";const gold400=\"#E0B93A\";const gold500=\"#C9A227\";const goldGlow=\"rgba(201, 162, 39, 0.14)\";const bgElevated=\"#191C22\";const borderBright=\"#333844\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function SGButton(props){const{label=\"Get a Free Quote\",variant=\"primary\",size=\"lg\",icon=\"none\",iconPosition=\"left\",fullWidth=false,goHome=false,scrollToId,href,target,rel,onClick,style}=props;const[isHovered,setIsHovered]=useState(false);const[isPressed,setIsPressed]=useState(false);const anchorId=scrollToId?normalizeElementId(scrollToId):\"\";const handleClick=()=>{if(goHome){navigateHome();}else if(anchorId){scrollToElementId(anchorId);}onClick?.();};const handleLinkClick=e=>{if(href&&needsFullPageNavigation(href)){e.preventDefault();navigateToUrl(href,target);}onClick?.();};const sizeStyles=size===\"lg\"?{fontSize:\"13px\",padding:\"14px 28px\",letterSpacing:\"0.06em\",gap:\"8px\"}:size===\"md\"?{fontSize:\"11px\",padding:\"10px 20px\",letterSpacing:\"0.08em\",gap:\"6px\"}:{fontSize:\"10px\",padding:\"7px 14px\",letterSpacing:\"0.08em\",gap:\"5px\"};const iconSize=size===\"lg\"?16:size===\"md\"?14:12;const variantStyles=variant===\"primary\"?{background:blue500,color:\"#fff\",border:\"none\",boxShadow:`0 0 20px rgba(27,142,248,0.35), inset 0 1px 0 rgba(255,255,255,0.1)`}:variant===\"secondary\"?{background:\"transparent\",color:blue400,border:`1.5px solid ${blue500}`,boxShadow:`inset 0 0 12px ${blueGlow}`}:variant===\"ghost\"?{background:bgElevated,color:\"#EEF0F4\",border:`1px solid ${borderBright}`}:variant===\"emergency\"?{background:\"linear-gradient(135deg, #E03131, #C92A2A)\",color:\"#fff\",border:\"none\",boxShadow:\"0 0 24px rgba(224,49,49,0.4)\"}:{background:`linear-gradient(135deg, ${gold400}, ${gold500})`,color:\"#0A0B0D\",border:\"none\",boxShadow:`0 0 20px ${goldGlow}`};const interactionOverrides=(()=>{if(isPressed){const base={transform:\"scale(0.97)\"};if(variant===\"primary\")return{...base,background:\"#1067C9\",boxShadow:\"0 0 12px rgba(27,142,248,0.22), inset 0 1px 0 rgba(255,255,255,0.08)\"};if(variant===\"secondary\")return{...base,background:\"rgba(27,142,248,0.06)\"};if(variant===\"ghost\")return{...base,background:\"#16191F\"};if(variant===\"emergency\")return{...base,boxShadow:\"0 0 14px rgba(224,49,49,0.28)\"};if(variant===\"gold\")return{...base,boxShadow:`0 0 12px ${goldGlow}`,filter:\"brightness(0.93)\"};return base;}if(isHovered){const base={transform:\"translateY(-1px)\"};if(variant===\"primary\")return{...base,background:\"#3B9EFF\",boxShadow:\"0 0 28px rgba(27,142,248,0.52), inset 0 1px 0 rgba(255,255,255,0.15)\"};if(variant===\"secondary\")return{...base,border:`1.5px solid ${blue400}`,boxShadow:`inset 0 0 20px rgba(27,142,248,0.22), 0 0 16px rgba(27,142,248,0.2)`};if(variant===\"ghost\")return{...base,background:\"#252830\",border:\"1px solid #4A5060\"};if(variant===\"emergency\")return{...base,boxShadow:\"0 0 32px rgba(224,49,49,0.58)\"};if(variant===\"gold\")return{...base,boxShadow:\"0 0 28px rgba(201,162,39,0.36)\"};return base;}return{};})();const iconColor=variant===\"secondary\"?blue400:variant===\"gold\"?\"#0A0B0D\":\"#fff\";const sharedHandlers={onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>{setIsHovered(false);setIsPressed(false);},onMouseDown:()=>setIsPressed(true),onMouseUp:()=>setIsPressed(false)};const sharedStyle={...style,...sizeStyles,...variantStyles,...interactionOverrides,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",flexDirection:iconPosition===\"right\"?\"row-reverse\":\"row\",fontFamily:\"'Chakra Petch', sans-serif\",fontWeight:600,textTransform:\"uppercase\",cursor:\"pointer\",borderRadius:\"8px\",transition:\"background 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease, transform 0.12s ease, filter 0.18s ease\",whiteSpace:\"nowrap\",width:fullWidth?\"100%\":undefined,outline:\"none\",position:\"relative\",textDecoration:\"none\"};const content=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(ButtonIcon,{name:icon,size:iconSize,color:iconColor}),label]});// goHome / scroll: use <button> so Framer's router doesn't navigate to a bad path\nif(goHome||anchorId){return /*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:handleClick,\"aria-label\":label,...sharedHandlers,style:sharedStyle,children:content});}if(href&&needsFullPageNavigation(href)){return /*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:handleLinkClick,\"aria-label\":label,...sharedHandlers,style:sharedStyle,children:content});}if(href){const computedRel=rel??(target===\"_blank\"?\"noopener noreferrer\":undefined);return /*#__PURE__*/_jsx(\"a\",{href:href,target:target,rel:computedRel,onClick:onClick,\"aria-label\":label,...sharedHandlers,style:sharedStyle,children:content});}return /*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:onClick,\"aria-label\":label,...sharedHandlers,style:sharedStyle,children:content});}addPropertyControls(SGButton,{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Get a Free Quote\"},variant:{type:ControlType.Enum,title:\"Variant\",options:[\"primary\",\"secondary\",\"ghost\",\"emergency\",\"gold\"],optionTitles:[\"Primary\",\"Secondary\",\"Ghost\",\"Emergency\",\"Gold\"],defaultValue:\"primary\"},size:{type:ControlType.Enum,title:\"Size\",options:[\"sm\",\"md\",\"lg\"],optionTitles:[\"Small\",\"Medium\",\"Large\"],defaultValue:\"lg\",displaySegmentedControl:true},icon:{type:ControlType.Enum,title:\"Icon\",options:[\"none\",\"zap\",\"alert-triangle\",\"clipboard-list\",\"phone\",\"arrow-right\",\"chevron-right\",\"shield-check\",\"wrench\",\"cpu\",\"plug-zap\",\"lightbulb\"],optionTitles:[\"None\",\"Zap\",\"Alert Triangle\",\"Clipboard List\",\"Phone\",\"Arrow Right\",\"Chevron Right\",\"Shield Check\",\"Wrench\",\"CPU\",\"EV Charger\",\"Lightbulb\"],defaultValue:\"none\"},iconPosition:{type:ControlType.Enum,title:\"Icon Position\",options:[\"left\",\"right\"],optionTitles:[\"Left\",\"Right\"],defaultValue:\"left\",displaySegmentedControl:true},fullWidth:{type:ControlType.Boolean,title:\"Full Width\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},goHome:{type:ControlType.Boolean,title:\"Go to Home\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\",description:\"Turn on for 404 pages. Reloads the site home page (works when Link does not).\"},scrollToId:{type:ControlType.String,title:\"Scroll to ID\",placeholder:\"quote-form\",description:\"Same-page section ID. Set the same ID on the target layer (Properties → ID).\",hidden:props=>Boolean(props.goHome)},href:{type:ControlType.Link,title:\"Link\",hidden:props=>Boolean(props.goHome)||Boolean(props.scrollToId?.trim())},target:{type:ControlType.Enum,title:\"Target\",options:[\"_self\",\"_blank\",\"_parent\",\"_top\"],optionTitles:[\"Self\",\"New Tab\",\"Parent\",\"Top\"],defaultValue:\"_self\",hidden:props=>Boolean(props.goHome)||Boolean(props.scrollToId?.trim())||!props.href},rel:{type:ControlType.String,title:\"Rel\",placeholder:\"noopener noreferrer\",hidden:props=>Boolean(props.goHome)||Boolean(props.scrollToId?.trim())||!props.href}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SGButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SGButton.map","// Spark Guard — Navbar (Framer paste)\n// Copy into Framer code component. Local source: src/components/SGNavbar.tsx\n// Nav uses real <a href>; hover-only styling (no persistent “active” link for SPA).\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect,useCallback,startTransition}from\"react\";function ZapIcon({size=18,color=\"#fff\"}){return /*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"polygon\",{points:\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"})});}function PhoneIcon({size=14,color=\"#4FA8FF\"}){return /*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.69 13.5 19.79 19.79 0 0 1 1.62 4.84 2 2 0 0 1 3.6 2.68h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L7.91 10.1a16 16 0 0 0 6 6l.91-.91a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7a2 2 0 0 1 1.72 2z\"})});}function ClipboardListIcon({size=14,color=\"#fff\"}){return /*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"8\",y:\"2\",width:\"8\",height:\"4\",rx:\"1\",ry:\"1\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 11h4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 16h4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 11h.01\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 16h.01\"})]});}function MenuIcon({size=22,color=\"#EEF0F4\"}){return /*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"3\",y1:\"6\",x2:\"21\",y2:\"6\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"3\",y1:\"12\",x2:\"21\",y2:\"12\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"3\",y1:\"18\",x2:\"21\",y2:\"18\"})]});}function XIcon({size=22,color=\"#EEF0F4\"}){return /*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"18\",y1:\"6\",x2:\"6\",y2:\"18\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"6\",y1:\"6\",x2:\"18\",y2:\"18\"})]});}/**\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 72\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function SGNavbar(props){const{logoImage,logoText=\"SPARK GUARD\",logoHeight=40,phoneNumber=\"0402 577 755\",quoteLabel=\"Get a Quote\",quoteHref=\"#contact\",contentMaxWidth=1400,links=[{label:\"Services\",href:\"#services\"},{label:\"About\",href:\"#about\"},{label:\"Gallery\",href:\"#projects\"},{label:\"FAQ\",href:\"#faq\"},{label:\"Contact\",href:\"#contact\"}],style}=props;const[windowWidth,setWindowWidth]=useState(()=>typeof window!==\"undefined\"?window.innerWidth:1200);const[mobileMenuOpen,setMobileMenuOpen]=useState(false);const[hoveredNavIndex,setHoveredNavIndex]=useState(null);const[isQuoteHovered,setIsQuoteHovered]=useState(false);const[isQuotePressed,setIsQuotePressed]=useState(false);const[isMobileQuoteHovered,setIsMobileQuoteHovered]=useState(false);const[isMobileQuotePressed,setIsMobileQuotePressed]=useState(false);const[isHamburgerHovered,setIsHamburgerHovered]=useState(false);const[isHamburgerPressed,setIsHamburgerPressed]=useState(false);useEffect(()=>{if(typeof window===\"undefined\")return;const handleResize=()=>startTransition(()=>setWindowWidth(window.innerWidth));window.addEventListener(\"resize\",handleResize);return()=>window.removeEventListener(\"resize\",handleResize);},[]);const handleToggleMenu=useCallback(()=>{startTransition(()=>setMobileMenuOpen(prev=>!prev));},[]);const isMobile=windowWidth<640;const isTablet=windowWidth>=640&&windowWidth<960;const isDesktop=windowWidth>=960;const words=logoText.trim().split(/\\s+/);const logoLine1=words[0]??logoText;const logoLine2=words.slice(1).join(\" \");const chakra={fontFamily:\"'Chakra Petch', sans-serif\"};const getNavLinkColor=i=>{if(hoveredNavIndex===i)return\"#4FA8FF\";return\"#EEF0F4\";};const getNavLinkBg=i=>{if(hoveredNavIndex===i)return\"rgba(27, 142, 248, 0.08)\";return\"transparent\";};const getQuoteBtnStyle=(hovered,pressed,extraStyle={})=>({...chakra,display:\"flex\",alignItems:\"center\",gap:\"6px\",background:pressed?\"linear-gradient(135deg, #1067C9, #0E5DB8)\":hovered?\"linear-gradient(135deg, #3B9EFF, #1B8EF8)\":\"linear-gradient(135deg, #1B8EF8, #1067C9)\",color:\"#fff\",border:\"none\",borderRadius:\"8px\",fontSize:\"11px\",fontWeight:600,letterSpacing:\"0.06em\",textTransform:\"uppercase\",cursor:\"pointer\",boxShadow:pressed?\"0 0 10px rgba(27,142,248,0.2)\":hovered?\"0 0 28px rgba(27,142,248,0.52)\":\"0 0 20px rgba(27, 142, 248, 0.3)\",transform:pressed?\"scale(0.97)\":hovered?\"translateY(-1px)\":\"none\",transition:\"background 0.18s ease, box-shadow 0.18s ease, transform 0.12s ease\",whiteSpace:\"nowrap\",...extraStyle});const handleLogoClick=useCallback(e=>{e.preventDefault();if(typeof window===\"undefined\")return;window.scrollTo({top:0,behavior:\"smooth\"});if(window.location.hash){history.replaceState(null,\"\",window.location.pathname+window.location.search);}},[]);const logoMark=/*#__PURE__*/_jsxs(\"a\",{href:\"#top\",\"aria-label\":\"Back to top\",onClick:handleLogoClick,style:{display:\"flex\",alignItems:\"center\",gap:\"12px\",flexShrink:0,textDecoration:\"none\",cursor:\"pointer\"},children:[logoImage?/*#__PURE__*/_jsx(\"img\",{src:logoImage,alt:logoText,style:{height:`${logoHeight}px`,width:\"auto\",objectFit:\"contain\",flexShrink:0}}):/*#__PURE__*/_jsx(\"div\",{style:{width:\"40px\",height:\"40px\",background:\"linear-gradient(135deg, #1B8EF8, #1067C9)\",borderRadius:\"10px\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",boxShadow:\"0 0 22px rgba(27, 142, 248, 0.42)\",flexShrink:0},\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(ZapIcon,{size:20,color:\"#fff\"})}),/*#__PURE__*/_jsxs(\"div\",{style:{...chakra,display:\"flex\",flexDirection:\"column\",gap:\"1px\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:700,fontSize:\"15px\",letterSpacing:\"0.12em\",color:\"#EEF0F4\",lineHeight:1,textTransform:\"uppercase\"},children:logoLine1}),logoLine2&&/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:700,fontSize:\"15px\",letterSpacing:\"0.12em\",color:\"#4FA8FF\",lineHeight:1,textTransform:\"uppercase\"},children:logoLine2})]})]});return /*#__PURE__*/_jsxs(\"nav\",{\"aria-label\":\"Main navigation\",style:{...style,background:\"rgba(17, 19, 24, 0.95)\",backdropFilter:\"blur(14px)\",WebkitBackdropFilter:\"blur(14px)\",borderBottom:\"1px solid rgb(37, 40, 48)\",width:\"100%\",position:\"relative\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{maxWidth:`${contentMaxWidth}px`,margin:\"0 auto\",width:\"100%\",boxSizing:\"border-box\",padding:\"0 32px\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",height:\"72px\",position:\"relative\"},children:[logoMark,!isMobile&&/*#__PURE__*/_jsx(\"ul\",{role:\"menubar\",\"aria-label\":\"Site navigation\",style:{position:\"absolute\",left:\"50%\",transform:\"translateX(-50%)\",display:\"flex\",gap:\"2px\",listStyle:\"none\",margin:0,padding:0},children:links.map((link,i)=>/*#__PURE__*/_jsx(\"li\",{role:\"none\",style:{display:\"flex\"},children:/*#__PURE__*/_jsx(\"a\",{role:\"menuitem\",href:link.href,\"aria-label\":link.label,onMouseEnter:()=>setHoveredNavIndex(i),onMouseLeave:()=>setHoveredNavIndex(null),style:{...chakra,fontSize:\"11px\",fontWeight:600,letterSpacing:\"0.1em\",textTransform:\"uppercase\",color:getNavLinkColor(i),padding:\"7px 16px\",borderRadius:\"6px\",cursor:\"pointer\",background:getNavLinkBg(i),transition:\"color 0.18s, background 0.18s\",whiteSpace:\"nowrap\",textDecoration:\"none\"},children:link.label})},i))}),isDesktop&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:\"12px\",flexShrink:0},children:[/*#__PURE__*/_jsxs(\"div\",{style:{...chakra,display:\"flex\",alignItems:\"center\",gap:\"7px\",fontSize:\"13px\",fontWeight:700,letterSpacing:\"0.03em\",color:\"#EEF0F4\",whiteSpace:\"nowrap\"},\"aria-label\":`Phone: ${phoneNumber}`,children:[/*#__PURE__*/_jsx(PhoneIcon,{size:14,color:\"#4FA8FF\"}),phoneNumber]}),/*#__PURE__*/_jsxs(\"a\",{href:quoteHref,\"aria-label\":quoteLabel,onMouseEnter:()=>setIsQuoteHovered(true),onMouseLeave:()=>{setIsQuoteHovered(false);setIsQuotePressed(false);},onMouseDown:()=>setIsQuotePressed(true),onMouseUp:()=>setIsQuotePressed(false),style:getQuoteBtnStyle(isQuoteHovered,isQuotePressed,{padding:\"10px 18px\",textDecoration:\"none\"}),children:[/*#__PURE__*/_jsx(ClipboardListIcon,{size:14,color:\"#fff\"}),quoteLabel]})]}),isTablet&&/*#__PURE__*/_jsxs(\"a\",{href:quoteHref,\"aria-label\":quoteLabel,onMouseEnter:()=>setIsQuoteHovered(true),onMouseLeave:()=>{setIsQuoteHovered(false);setIsQuotePressed(false);},onMouseDown:()=>setIsQuotePressed(true),onMouseUp:()=>setIsQuotePressed(false),style:getQuoteBtnStyle(isQuoteHovered,isQuotePressed,{padding:\"10px 18px\",flexShrink:0,textDecoration:\"none\"}),children:[/*#__PURE__*/_jsx(ClipboardListIcon,{size:14,color:\"#fff\"}),quoteLabel]}),isMobile&&/*#__PURE__*/_jsx(\"button\",{onClick:handleToggleMenu,\"aria-label\":mobileMenuOpen?\"Close menu\":\"Open menu\",\"aria-expanded\":mobileMenuOpen,onMouseEnter:()=>setIsHamburgerHovered(true),onMouseLeave:()=>{setIsHamburgerHovered(false);setIsHamburgerPressed(false);},onMouseDown:()=>setIsHamburgerPressed(true),onMouseUp:()=>setIsHamburgerPressed(false),style:{background:isHamburgerPressed?\"#191C22\":isHamburgerHovered?\"rgba(27,142,248,0.08)\":\"transparent\",border:isHamburgerHovered?\"1px solid #4A5060\":\"1px solid #333844\",cursor:\"pointer\",padding:\"8px\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",borderRadius:\"8px\",flexShrink:0,transform:isHamburgerPressed?\"scale(0.95)\":\"none\",transition:\"background 0.18s ease, border-color 0.18s ease, transform 0.12s ease\"},children:mobileMenuOpen?/*#__PURE__*/_jsx(XIcon,{size:20,color:\"#EEF0F4\"}):/*#__PURE__*/_jsx(MenuIcon,{size:20,color:\"#EEF0F4\"})})]})}),isMobile&&mobileMenuOpen&&/*#__PURE__*/_jsx(\"div\",{style:{background:\"#111318\",borderTop:\"1px solid #252830\",width:\"100%\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:`${contentMaxWidth}px`,margin:\"0 auto\",width:\"100%\",boxSizing:\"border-box\",padding:\"16px 32px 28px\",display:\"flex\",flexDirection:\"column\",gap:\"4px\"},role:\"menu\",\"aria-label\":\"Mobile navigation\",children:[/*#__PURE__*/_jsx(\"ul\",{style:{listStyle:\"none\",margin:0,padding:0,display:\"flex\",flexDirection:\"column\",gap:\"2px\",marginBottom:\"16px\"},children:links.map((link,i)=>/*#__PURE__*/_jsx(\"li\",{role:\"none\",style:{display:\"flex\"},children:/*#__PURE__*/_jsx(\"a\",{role:\"menuitem\",href:link.href,\"aria-label\":link.label,onMouseEnter:()=>setHoveredNavIndex(i),onMouseLeave:()=>setHoveredNavIndex(null),onClick:()=>startTransition(()=>setMobileMenuOpen(false)),style:{...chakra,flex:1,fontSize:\"12px\",fontWeight:600,letterSpacing:\"0.1em\",textTransform:\"uppercase\",color:getNavLinkColor(i),padding:\"11px 12px\",borderRadius:\"6px\",cursor:\"pointer\",background:getNavLinkBg(i),transition:\"color 0.18s, background 0.18s\",textDecoration:\"none\"},children:link.label})},i))}),/*#__PURE__*/_jsx(\"div\",{style:{height:\"1px\",background:\"linear-gradient(90deg, transparent, #333844, transparent)\",marginBottom:\"16px\"},\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsxs(\"div\",{style:{...chakra,display:\"flex\",alignItems:\"center\",gap:\"8px\",fontSize:\"15px\",fontWeight:700,letterSpacing:\"0.03em\",color:\"#EEF0F4\",padding:\"6px 12px\",marginBottom:\"10px\"},\"aria-label\":`Phone: ${phoneNumber}`,children:[/*#__PURE__*/_jsx(PhoneIcon,{size:16,color:\"#4FA8FF\"}),phoneNumber]}),/*#__PURE__*/_jsxs(\"a\",{href:quoteHref,\"aria-label\":quoteLabel,onClick:()=>startTransition(()=>setMobileMenuOpen(false)),onMouseEnter:()=>setIsMobileQuoteHovered(true),onMouseLeave:()=>{setIsMobileQuoteHovered(false);setIsMobileQuotePressed(false);},onMouseDown:()=>setIsMobileQuotePressed(true),onMouseUp:()=>setIsMobileQuotePressed(false),style:getQuoteBtnStyle(isMobileQuoteHovered,isMobileQuotePressed,{justifyContent:\"center\",padding:\"13px 16px\",width:\"100%\",textDecoration:\"none\"}),children:[/*#__PURE__*/_jsx(ClipboardListIcon,{size:14,color:\"#fff\"}),quoteLabel]})]})})]});}addPropertyControls(SGNavbar,{logoImage:{type:ControlType.Image,title:\"Logo Image\"},logoText:{type:ControlType.String,title:\"Logo Text\",defaultValue:\"SPARK GUARD\"},logoHeight:{type:ControlType.Number,title:\"Logo Height\",defaultValue:40,min:20,max:64,step:2,displayStepper:true},phoneNumber:{type:ControlType.String,title:\"Phone Number\",defaultValue:\"0402 577 755\"},quoteLabel:{type:ControlType.String,title:\"Quote Label\",defaultValue:\"Get a Quote\"},quoteHref:{type:ControlType.Link,title:\"Quote Link\"},contentMaxWidth:{type:ControlType.Number,title:\"Content Max Width\",defaultValue:1400,min:960,max:1920,step:10,displayStepper:true},links:{type:ControlType.Array,title:\"Nav Links\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,defaultValue:\"Services\"},href:{type:ControlType.String,defaultValue:\"#services\"}}},defaultValue:[{label:\"Services\",href:\"#services\"},{label:\"About\",href:\"#about\"},{label:\"Gallery\",href:\"#projects\"},{label:\"FAQ\",href:\"#faq\"},{label:\"Contact\",href:\"#contact\"}]}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SGNavbar\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"72\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SGNavbar.map","// Generated by Framer (b47b624)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Chakra Petch-700\",\"GF;Chakra Petch-700italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Chakra Petch\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Chakra Petch\",url:\"https://fonts.gstatic.com/s/chakrapetch/v13/cIflMapbsEk7TDLdtEz1BwkeJI9FRZXE3AY00g.woff2\",weight:\"700\"},{cssFamilyName:\"Chakra Petch\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Chakra Petch\",url:\"https://fonts.gstatic.com/s/chakrapetch/v13/cIfnMapbsEk7TDLdtEz1BwkWmpLZRZ_F_gMk0izH.woff2\",weight:\"700\"}]}];export const css=[\".framer-JI45N .framer-styles-preset-bgyhgc:not(.rich-text-wrapper), .framer-JI45N .framer-styles-preset-bgyhgc.rich-text-wrapper h1 { --framer-font-family: \\\"Chakra Petch\\\", \\\"Chakra Petch Placeholder\\\", sans-serif; --framer-font-family-italic: \\\"Chakra Petch\\\", \\\"Chakra Petch Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 88px; --framer-font-style: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 0.95em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #eef0f4; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1199px) and (min-width: 767px) { .framer-JI45N .framer-styles-preset-bgyhgc:not(.rich-text-wrapper), .framer-JI45N .framer-styles-preset-bgyhgc.rich-text-wrapper h1 { --framer-font-family: \\\"Chakra Petch\\\", \\\"Chakra Petch Placeholder\\\", sans-serif; --framer-font-family-italic: \\\"Chakra Petch\\\", \\\"Chakra Petch Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 70px; --framer-font-style: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 0.95em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #eef0f4; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 766px) and (min-width: 0px) { .framer-JI45N .framer-styles-preset-bgyhgc:not(.rich-text-wrapper), .framer-JI45N .framer-styles-preset-bgyhgc.rich-text-wrapper h1 { --framer-font-family: \\\"Chakra Petch\\\", \\\"Chakra Petch Placeholder\\\", sans-serif; --framer-font-family-italic: \\\"Chakra Petch\\\", \\\"Chakra Petch Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 56px; --framer-font-style: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 0.95em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #eef0f4; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-JI45N\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ca8ceca)\nexport default function metadata(params,activeLocale){return{description:\"Your power, protected. Spark Guard is a licensed, insured Melbourne electrician for homes & businesses — including 24/7 emergency call-outs.\",robots:\"max-image-preview:large\",title:\"Spark Guard | Licensed Electrician Melbourne\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (80b8aa5)\nimport siteMetadata from\"#framer/local/siteMetadata/siteMetadata/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"72rtr7\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"103ka81\",mediaQuery:\"(min-width: 767px) and (max-width: 1199.98px)\"},{hash:\"1ndvhdk\",mediaQuery:\"(max-width: 766.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{E27DTJTUJ:\"areas\",emlO8Kccy:\"projects-1\",eOndgAtSR:\"contact\",htdv92JiF:\"about\",k2yHOfU20:\"projects-2\",LqjnAACP8:\"projects\",qnXvZmpkJ:\"services\",xFOskwekh:\"team\"},robots:\"max-image-preview:large\",serializationId:\"framer-Ageke\",title:siteMetadata(params,activeLocale).title||\"Home\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ca8ceca)\nimport siteMetadata from\"#framer/local/siteMetadata/siteMetadata/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"1v2b2e2\"}],description:siteMetadata(params,activeLocale).description,elements:{Wqa_NDd7J:\"projects\"},robots:\"max-image-preview:large\",serializationId:\"framer-LhO7s\",title:siteMetadata(params,activeLocale).title||\"404\",viewport:\"width=1200\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"6NAG+J,SAAS,EAAmB,EAAK,CAAC,OAAO,EAAP,CAAa,IAAI,MAAM,OAAoB,EAAK,UAAU,CAAC,OAAO,yCAAyC,CAAC,CAAC,IAAI,iBAAiB,OAAoB,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,4EAA4E,CAAC,CAAc,EAAK,OAAO,CAAC,GAAG,KAAK,GAAG,KAAK,GAAG,IAAI,GAAG,KAAK,CAAC,CAAc,EAAK,OAAO,CAAC,GAAG,KAAK,GAAG,QAAQ,GAAG,KAAK,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,iBAAiB,OAAoB,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,IAAI,OAAO,IAAI,EAAE,IAAI,EAAE,IAAI,GAAG,IAAI,GAAG,IAAI,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,2EAA2E,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,WAAW,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,WAAW,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,YAAY,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,QAAQ,OAAoB,EAAK,OAAO,CAAC,EAAE,mSAAmS,CAAC,CAAC,IAAI,cAAc,OAAoB,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,GAAG,IAAI,GAAG,KAAK,GAAG,KAAK,GAAG,KAAK,CAAC,CAAc,EAAK,WAAW,CAAC,OAAO,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,gBAAgB,OAAoB,EAAK,WAAW,CAAC,OAAO,iBAAiB,CAAC,CAAC,IAAI,eAAe,OAAoB,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,8CAA8C,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,SAAS,OAAoB,EAAK,OAAO,CAAC,EAAE,2JAA2J,CAAC,CAAC,IAAI,MAAM,OAAoB,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,KAAK,OAAO,KAAK,EAAE,IAAI,EAAE,IAAI,GAAG,IAAI,CAAC,CAAc,EAAK,OAAO,CAAC,MAAM,IAAI,OAAO,IAAI,EAAE,IAAI,EAAE,IAAI,GAAG,IAAI,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,2DAA2D,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,WAAW,OAAoB,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,wEAAwE,CAAC,CAAc,EAAK,OAAO,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,KAAK,GAAG,KAAK,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,kBAAkB,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,gBAAgB,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,kDAAkD,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,YAAY,OAAoB,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,uGAAuG,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,UAAU,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,OAAO,MAAO,SAAS,EAAW,CAAC,OAAK,OAAK,SAAO,CAA8B,OAA1B,IAAO,OAAc,KAAyB,EAAK,MAAM,CAAC,MAAM,EAAK,OAAO,EAAK,QAAQ,YAAY,KAAK,OAAO,OAAO,EAAM,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,cAAc,OAAO,MAAM,CAAC,WAAW,EAAE,CAAC,SAAS,EAAmB,EAAK,CAAC,CAAC,CAAE,SAAS,EAAmB,EAAG,CAAC,OAAO,EAAG,MAAM,CAAC,QAAQ,KAAK,GAAG,CAAE,SAAS,EAAkB,EAAG,CAAC,IAAM,EAAU,EAAmB,EAAG,CAAC,GAAG,CAAC,EAAU,MAAO,GAAM,IAAM,EAAG,SAAS,eAAe,EAAU,CAA4H,OAAvH,GAAgB,EAAG,eAAe,CAAC,SAAS,SAAS,MAAM,QAAQ,CAAC,CAAC,EAAO,QAAQ,UAAU,KAAK,GAAG,IAAI,IAAY,CAAQ,IAApH,GAA0H,SAAS,EAAgB,EAAK,CAAC,MAAM,wBAAwB,KAAK,EAAK,CAAE,SAAS,EAAgB,EAAK,CAAC,GAAG,CAAC,OAAO,IAAI,IAAI,EAAK,EAAO,SAAS,OAAO,CAAC,SAAS,EAAO,SAAS,YAAa,CAAC,MAAO,IAA2F,SAAS,EAAwB,EAAK,CAAwG,MAApG,CAAC,GAAM,EAAK,WAAW,IAAI,EAAE,EAAgB,EAAK,CAAQ,GAAS,EAAK,WAAW,IAAI,CAAQ,GAAY,EAAgB,EAAK,CAAE,SAAS,EAAe,EAAK,CAAkE,OAA9D,EAAK,WAAW,IAAI,CAAO,GAAG,EAAO,SAAS,SAAS,IAAc,EAAM,SAAS,EAAc,EAAK,EAAO,CAAK,KAAkG,IAAjE,IAAS,UAAU,CAAC,EAAK,WAAW,IAAI,EAAE,CAAC,EAAgB,EAAK,CAAmB,CAAC,EAAO,KAAK,EAAK,SAAS,sBAAsB,CAAC,OAAQ,EAAO,SAAS,OAAO,EAAe,EAAK,CAAC,EAAE,SAAS,GAAc,CAAC,EAAO,SAAS,OAAO,GAAG,EAAO,SAAS,OAAO,GAAG,CAG9/I,SAAwB,EAAS,EAAM,CAAC,GAAK,CAAC,QAAM,mBAAmB,UAAQ,UAAU,OAAK,KAAK,OAAK,OAAO,eAAa,OAAO,YAAU,GAAM,SAAO,GAAM,aAAW,OAAK,SAAO,MAAI,UAAQ,SAAO,EAAW,CAAC,EAAU,GAAcC,EAAS,GAAM,CAAM,CAAC,EAAU,GAAcA,EAAS,GAAM,CAAO,EAAS,EAAW,EAAmB,EAAW,CAAC,GAAS,MAAgB,CAAI,EAAQ,GAAc,CAAU,GAAU,EAAkB,EAAS,CAAE,KAAW,EAAS,EAAgB,GAAG,CAAI,GAAM,EAAwB,EAAK,GAAE,EAAE,gBAAgB,CAAC,EAAc,EAAK,EAAO,EAAE,KAAW,EAAS,EAAW,IAAO,KAAK,CAAC,SAAS,OAAO,QAAQ,YAAY,cAAc,SAAS,IAAI,MAAM,CAAC,IAAO,KAAK,CAAC,SAAS,OAAO,QAAQ,YAAY,cAAc,SAAS,IAAI,MAAM,CAAC,CAAC,SAAS,OAAO,QAAQ,WAAW,cAAc,SAAS,IAAI,MAAM,CAAO,EAAS,IAAO,KAAK,GAAG,IAAO,KAAK,GAAG,GAAS,EAAc,IAAU,UAAU,CAAC,WAAW,EAAQ,MAAM,OAAO,OAAO,OAAO,UAAU,sEAAsE,CAAC,IAAU,YAAY,CAAC,WAAW,cAAc,MAAM,EAAQ,OAAO,eAAe,IAAU,UAAU,kBAAkB,IAAW,CAAC,IAAU,QAAQ,CAAC,WAAW,EAAW,MAAM,UAAU,OAAO,aAAa,IAAe,CAAC,IAAU,YAAY,CAAC,WAAW,4CAA4C,MAAM,OAAO,OAAO,OAAO,UAAU,+BAA+B,CAAC,CAAC,WAAW,2BAA2B,EAAQ,IAAI,EAAQ,GAAG,MAAM,UAAU,OAAO,OAAO,UAAU,YAAY,IAAW,CAAO,OAA0B,CAAC,GAAG,EAAU,CAAC,IAAM,EAAK,CAAC,UAAU,cAAc,CAAsc,OAAlc,IAAU,UAAgB,CAAC,GAAG,EAAK,WAAW,UAAU,UAAU,uEAAuE,CAAI,IAAU,YAAkB,CAAC,GAAG,EAAK,WAAW,wBAAwB,CAAI,IAAU,QAAc,CAAC,GAAG,EAAK,WAAW,UAAU,CAAI,IAAU,YAAkB,CAAC,GAAG,EAAK,UAAU,gCAAgC,CAAI,IAAU,OAAa,CAAC,GAAG,EAAK,UAAU,YAAY,IAAW,OAAO,mBAAmB,CAAQ,EAAM,GAAG,EAAU,CAAC,IAAM,EAAK,CAAC,UAAU,mBAAmB,CAA8hB,OAA1hB,IAAU,UAAgB,CAAC,GAAG,EAAK,WAAW,UAAU,UAAU,uEAAuE,CAAI,IAAU,YAAkB,CAAC,GAAG,EAAK,OAAO,eAAe,IAAU,UAAU,sEAAsE,CAAI,IAAU,QAAc,CAAC,GAAG,EAAK,WAAW,UAAU,OAAO,oBAAoB,CAAI,IAAU,YAAkB,CAAC,GAAG,EAAK,UAAU,gCAAgC,CAAI,IAAU,OAAa,CAAC,GAAG,EAAK,UAAU,iCAAiC,CAAQ,EAAM,MAAM,EAAE,IAAK,CAAO,EAAU,IAAU,YAAY,EAAQ,IAAU,OAAO,UAAU,OAAa,EAAe,CAAC,iBAAiB,EAAa,GAAK,CAAC,iBAAiB,CAAC,EAAa,GAAM,CAAC,EAAa,GAAM,EAAG,gBAAgB,EAAa,GAAK,CAAC,cAAc,EAAa,GAAM,CAAC,CAAO,EAAY,CAAC,GAAG,EAAM,GAAG,EAAW,GAAG,EAAc,GAAG,EAAqB,QAAQ,cAAc,WAAW,SAAS,eAAe,SAAS,cAAc,IAAe,QAAQ,cAAc,MAAM,WAAW,6BAA6B,WAAW,IAAI,cAAc,YAAY,OAAO,UAAU,aAAa,MAAM,WAAW,iHAAiH,WAAW,SAAS,MAAM,EAAU,OAAO,IAAA,GAAU,QAAQ,OAAO,SAAS,WAAW,eAAe,OAAO,CAAO,EAAqB,EAAMD,EAAU,CAAC,SAAS,CAAc,EAAK,EAAW,CAAC,KAAK,EAAK,KAAK,EAAS,MAAM,EAAU,CAAC,CAAC,EAAM,CAAC,CAAC,CACliG,OAAnlB,GAAQ,EAA8B,EAAK,SAAS,CAAC,KAAK,SAAS,QAAQ,EAAY,aAAa,EAAM,GAAG,EAAe,MAAM,EAAY,SAAS,EAAQ,CAAC,CAAK,GAAM,EAAwB,EAAK,CAAsB,EAAK,SAAS,CAAC,KAAK,SAAS,QAAQ,EAAgB,aAAa,EAAM,GAAG,EAAe,MAAM,EAAY,SAAS,EAAQ,CAAC,CAAK,EAAqG,EAAK,IAAI,CAAM,OAAY,SAAO,IAA/G,IAAM,IAAS,SAAS,sBAAsB,IAAA,IAAyF,UAAQ,aAAa,EAAM,GAAG,EAAe,MAAM,EAAY,SAAS,EAAQ,CAAC,CAAsB,EAAK,SAAS,CAAC,KAAK,SAAiB,UAAQ,aAAa,EAAM,GAAG,EAAe,MAAM,EAAY,SAAS,EAAQ,CAAC,sCAJjpB,IAAoD,IAA4B,CAA02I,EAAQ,UAAgB,EAAQ,UAAgB,EAAS,2BAAiC,EAAQ,UAAgB,EAAQ,UAAgB,EAAS,2BAAiC,EAAW,UAAgB,EAAa,UAIngI,EAAoB,EAAS,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,mBAAmB,CAAC,QAAQ,CAAC,KAAK,EAAY,KAAK,MAAM,UAAU,QAAQ,CAAC,UAAU,YAAY,QAAQ,YAAY,OAAO,CAAC,aAAa,CAAC,UAAU,YAAY,QAAQ,YAAY,OAAO,CAAC,aAAa,UAAU,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,QAAQ,CAAC,KAAK,KAAK,KAAK,CAAC,aAAa,CAAC,QAAQ,SAAS,QAAQ,CAAC,aAAa,KAAK,wBAAwB,GAAK,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,QAAQ,CAAC,OAAO,MAAM,iBAAiB,iBAAiB,QAAQ,cAAc,gBAAgB,eAAe,SAAS,MAAM,WAAW,YAAY,CAAC,aAAa,CAAC,OAAO,MAAM,iBAAiB,iBAAiB,QAAQ,cAAc,gBAAgB,eAAe,SAAS,MAAM,aAAa,YAAY,CAAC,aAAa,OAAO,CAAC,aAAa,CAAC,KAAK,EAAY,KAAK,MAAM,gBAAgB,QAAQ,CAAC,OAAO,QAAQ,CAAC,aAAa,CAAC,OAAO,QAAQ,CAAC,aAAa,OAAO,wBAAwB,GAAK,CAAC,UAAU,CAAC,KAAK,EAAY,QAAQ,MAAM,aAAa,aAAa,GAAM,aAAa,MAAM,cAAc,KAAK,CAAC,OAAO,CAAC,KAAK,EAAY,QAAQ,MAAM,aAAa,aAAa,GAAM,aAAa,MAAM,cAAc,KAAK,YAAY,gFAAgF,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,YAAY,aAAa,YAAY,+EAA+E,OAAO,GAAO,EAAQ,EAAM,OAAQ,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,OAAO,GAAO,EAAQ,EAAM,QAAS,EAAQ,EAAM,YAAY,MAAM,CAAE,CAAC,OAAO,CAAC,KAAK,EAAY,KAAK,MAAM,SAAS,QAAQ,CAAC,QAAQ,SAAS,UAAU,OAAO,CAAC,aAAa,CAAC,OAAO,UAAU,SAAS,MAAM,CAAC,aAAa,QAAQ,OAAO,GAAO,EAAQ,EAAM,QAAS,EAAQ,EAAM,YAAY,MAAM,EAAG,CAAC,EAAM,KAAK,CAAC,IAAI,CAAC,KAAK,EAAY,OAAO,MAAM,MAAM,YAAY,sBAAsB,OAAO,GAAO,EAAQ,EAAM,QAAS,EAAQ,EAAM,YAAY,MAAM,EAAG,CAAC,EAAM,KAAK,CAAC,CAAC,ICJ5hF,SAAS,EAAQ,CAAC,OAAK,GAAG,QAAM,QAAQ,CAAC,OAAoB,EAAK,MAAM,CAAC,MAAM,EAAK,OAAO,EAAK,QAAQ,YAAY,KAAK,OAAO,OAAO,EAAM,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,cAAc,OAAO,SAAsB,EAAK,UAAU,CAAC,OAAO,yCAAyC,CAAC,CAAC,CAAC,CAAE,SAAS,EAAU,CAAC,OAAK,GAAG,QAAM,WAAW,CAAC,OAAoB,EAAK,MAAM,CAAC,MAAM,EAAK,OAAO,EAAK,QAAQ,YAAY,KAAK,OAAO,OAAO,EAAM,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,cAAc,OAAO,SAAsB,EAAK,OAAO,CAAC,EAAE,mSAAmS,CAAC,CAAC,CAAC,CAAE,SAAS,EAAkB,CAAC,OAAK,GAAG,QAAM,QAAQ,CAAC,OAAoB,EAAM,MAAM,CAAC,MAAM,EAAK,OAAO,EAAK,QAAQ,YAAY,KAAK,OAAO,OAAO,EAAM,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,cAAc,OAAO,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,IAAI,EAAE,IAAI,MAAM,IAAI,OAAO,IAAI,GAAG,IAAI,GAAG,IAAI,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,2EAA2E,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,WAAW,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,WAAW,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,YAAY,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,YAAY,CAAC,CAAC,CAAC,CAAC,CAAE,SAAS,EAAS,CAAC,OAAK,GAAG,QAAM,WAAW,CAAC,OAAoB,EAAM,MAAM,CAAC,MAAM,EAAK,OAAO,EAAK,QAAQ,YAAY,KAAK,OAAO,OAAO,EAAM,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,cAAc,OAAO,SAAS,CAAc,EAAK,OAAO,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,KAAK,GAAG,IAAI,CAAC,CAAc,EAAK,OAAO,CAAC,GAAG,IAAI,GAAG,KAAK,GAAG,KAAK,GAAG,KAAK,CAAC,CAAc,EAAK,OAAO,CAAC,GAAG,IAAI,GAAG,KAAK,GAAG,KAAK,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC,CAAE,SAAS,EAAM,CAAC,OAAK,GAAG,QAAM,WAAW,CAAC,OAAoB,EAAM,MAAM,CAAC,MAAM,EAAK,OAAO,EAAK,QAAQ,YAAY,KAAK,OAAO,OAAO,EAAM,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,cAAc,OAAO,SAAS,CAAc,EAAK,OAAO,CAAC,GAAG,KAAK,GAAG,IAAI,GAAG,IAAI,GAAG,KAAK,CAAC,CAAc,EAAK,OAAO,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,KAAK,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC,CAK32E,SAAwB,EAAS,EAAM,CAAC,GAAK,CAAC,YAAU,WAAS,cAAc,aAAW,GAAG,cAAY,eAAe,aAAW,cAAc,YAAU,WAAW,kBAAgB,KAAK,QAAM,CAAC,CAAC,MAAM,WAAW,KAAK,YAAY,CAAC,CAAC,MAAM,QAAQ,KAAK,SAAS,CAAC,CAAC,MAAM,UAAU,KAAK,YAAY,CAAC,CAAC,MAAM,MAAM,KAAK,OAAO,CAAC,CAAC,MAAM,UAAU,KAAK,WAAW,CAAC,CAAC,SAAO,EAAW,CAAC,EAAY,GAAgBE,MAAoB,IAAS,OAA8B,KAAlB,EAAO,WAAgB,CAAM,CAAC,EAAe,GAAmBA,EAAS,GAAM,CAAM,CAAC,EAAgB,GAAoBA,EAAS,KAAK,CAAM,CAAC,EAAe,GAAmBA,EAAS,GAAM,CAAM,CAAC,EAAe,GAAmBA,EAAS,GAAM,CAAM,CAAC,EAAqB,GAAyBA,EAAS,GAAM,CAAM,CAAC,EAAqB,GAAyBA,EAAS,GAAM,CAAM,CAAC,EAAmB,GAAuBA,EAAS,GAAM,CAAM,CAAC,EAAmB,GAAuBA,EAAS,GAAM,CAAC,MAAc,CAAC,GAAU,IAAS,OAAY,OAAO,IAAM,MAAiBC,MAAoB,EAAe,EAAO,WAAW,CAAC,CAAgD,OAA/C,EAAO,iBAAiB,SAAS,EAAa,KAAW,EAAO,oBAAoB,SAAS,EAAa,EAAG,EAAE,CAAC,CAAC,IAAM,EAAiBC,MAAgB,CAAC,MAAoB,EAAkB,GAAM,CAAC,EAAK,CAAC,EAAG,EAAE,CAAC,CAAO,EAAS,EAAY,IAAU,EAAS,GAAa,KAAK,EAAY,IAAU,EAAU,GAAa,IAAU,EAAM,EAAS,MAAM,CAAC,MAAM,MAAM,CAAO,EAAU,EAAM,IAAI,EAAe,EAAU,EAAM,MAAM,EAAE,CAAC,KAAK,IAAI,CAAO,EAAO,CAAC,WAAW,6BAA6B,CAAO,EAAgB,GAAO,IAAkB,EAAQ,UAAgB,UAAkB,EAAa,GAAO,IAAkB,EAAQ,2BAAiC,cAAsB,GAAkB,EAAQ,EAAQ,EAAW,EAAE,IAAI,CAAC,GAAG,EAAO,QAAQ,OAAO,WAAW,SAAS,IAAI,MAAM,WAAW,EAAQ,4CAA4C,EAAQ,4CAA4C,4CAA4C,MAAM,OAAO,OAAO,OAAO,aAAa,MAAM,SAAS,OAAO,WAAW,IAAI,cAAc,SAAS,cAAc,YAAY,OAAO,UAAU,UAAU,EAAQ,gCAAgC,EAAQ,iCAAiC,mCAAmC,UAAU,EAAQ,cAAc,EAAQ,mBAAmB,OAAO,WAAW,qEAAqE,WAAW,SAAS,GAAG,EAAW,EAAQ,EAAgBA,EAAY,GAAG,CAAC,EAAE,gBAAgB,CAAW,IAAS,SAAmB,EAAO,SAAS,CAAC,IAAI,EAAE,SAAS,SAAS,CAAC,CAAI,EAAO,SAAS,MAAM,QAAQ,aAAa,KAAK,GAAG,EAAO,SAAS,SAAS,EAAO,SAAS,OAAO,GAAI,EAAE,CAAC,CAAO,EAAsB,EAAM,IAAI,CAAC,KAAK,OAAO,aAAa,cAAc,QAAQ,EAAgB,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,IAAI,OAAO,WAAW,EAAE,eAAe,OAAO,OAAO,UAAU,CAAC,SAAS,CAAC,EAAuB,EAAK,MAAM,CAAC,IAAI,EAAU,IAAI,EAAS,MAAM,CAAC,OAAO,GAAG,EAAW,IAAI,MAAM,OAAO,UAAU,UAAU,WAAW,EAAE,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,WAAW,4CAA4C,aAAa,OAAO,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,UAAU,oCAAoC,WAAW,EAAE,CAAC,cAAc,OAAO,SAAsB,EAAK,EAAQ,CAAC,KAAK,GAAG,MAAM,OAAO,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,GAAG,EAAO,QAAQ,OAAO,cAAc,SAAS,IAAI,MAAM,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,IAAI,SAAS,OAAO,cAAc,SAAS,MAAM,UAAU,WAAW,EAAE,cAAc,YAAY,CAAC,SAAS,EAAU,CAAC,CAAC,GAAwB,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,IAAI,SAAS,OAAO,cAAc,SAAS,MAAM,UAAU,WAAW,EAAE,cAAc,YAAY,CAAC,SAAS,EAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAoB,EAAM,MAAM,CAAC,aAAa,kBAAkB,MAAM,CAAC,GAAG,EAAM,WAAW,yBAAyB,eAAe,aAAa,qBAAqB,aAAa,aAAa,4BAA4B,MAAM,OAAO,SAAS,WAAW,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,EAAgB,IAAI,OAAO,SAAS,MAAM,OAAO,UAAU,aAAa,QAAQ,SAAS,CAAC,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,eAAe,gBAAgB,OAAO,OAAO,SAAS,WAAW,CAAC,SAAS,CAAC,EAAS,CAAC,GAAuB,EAAK,KAAK,CAAC,KAAK,UAAU,aAAa,kBAAkB,MAAM,CAAC,SAAS,WAAW,KAAK,MAAM,UAAU,mBAAmB,QAAQ,OAAO,IAAI,MAAM,UAAU,OAAO,OAAO,EAAE,QAAQ,EAAE,CAAC,SAAS,EAAM,KAAK,EAAK,IAAiB,EAAK,KAAK,CAAC,KAAK,OAAO,MAAM,CAAC,QAAQ,OAAO,CAAC,SAAsB,EAAK,IAAI,CAAC,KAAK,WAAW,KAAK,EAAK,KAAK,aAAa,EAAK,MAAM,iBAAiB,EAAmB,EAAE,CAAC,iBAAiB,EAAmB,KAAK,CAAC,MAAM,CAAC,GAAG,EAAO,SAAS,OAAO,WAAW,IAAI,cAAc,QAAQ,cAAc,YAAY,MAAM,EAAgB,EAAE,CAAC,QAAQ,WAAW,aAAa,MAAM,OAAO,UAAU,WAAW,EAAa,EAAE,CAAC,WAAW,gCAAgC,WAAW,SAAS,eAAe,OAAO,CAAC,SAAS,EAAK,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,GAAwB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,IAAI,OAAO,WAAW,EAAE,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,GAAG,EAAO,QAAQ,OAAO,WAAW,SAAS,IAAI,MAAM,SAAS,OAAO,WAAW,IAAI,cAAc,SAAS,MAAM,UAAU,WAAW,SAAS,CAAC,aAAa,UAAU,IAAc,SAAS,CAAc,EAAK,EAAU,CAAC,KAAK,GAAG,MAAM,UAAU,CAAC,CAAC,EAAY,CAAC,CAAC,CAAc,EAAM,IAAI,CAAC,KAAK,EAAU,aAAa,EAAW,iBAAiB,EAAkB,GAAK,CAAC,iBAAiB,CAAC,EAAkB,GAAM,CAAC,EAAkB,GAAM,EAAG,gBAAgB,EAAkB,GAAK,CAAC,cAAc,EAAkB,GAAM,CAAC,MAAM,EAAiB,EAAe,EAAe,CAAC,QAAQ,YAAY,eAAe,OAAO,CAAC,CAAC,SAAS,CAAc,EAAK,EAAkB,CAAC,KAAK,GAAG,MAAM,OAAO,CAAC,CAAC,EAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAuB,EAAM,IAAI,CAAC,KAAK,EAAU,aAAa,EAAW,iBAAiB,EAAkB,GAAK,CAAC,iBAAiB,CAAC,EAAkB,GAAM,CAAC,EAAkB,GAAM,EAAG,gBAAgB,EAAkB,GAAK,CAAC,cAAc,EAAkB,GAAM,CAAC,MAAM,EAAiB,EAAe,EAAe,CAAC,QAAQ,YAAY,WAAW,EAAE,eAAe,OAAO,CAAC,CAAC,SAAS,CAAc,EAAK,EAAkB,CAAC,KAAK,GAAG,MAAM,OAAO,CAAC,CAAC,EAAW,CAAC,CAAC,CAAC,GAAuB,EAAK,SAAS,CAAC,QAAQ,EAAiB,aAAa,EAAe,aAAa,YAAY,gBAAgB,EAAe,iBAAiB,EAAsB,GAAK,CAAC,iBAAiB,CAAC,EAAsB,GAAM,CAAC,EAAsB,GAAM,EAAG,gBAAgB,EAAsB,GAAK,CAAC,cAAc,EAAsB,GAAM,CAAC,MAAM,CAAC,WAAW,EAAmB,UAAU,EAAmB,wBAAwB,cAAc,OAAO,EAAmB,oBAAoB,oBAAoB,OAAO,UAAU,QAAQ,MAAM,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,aAAa,MAAM,WAAW,EAAE,UAAU,EAAmB,cAAc,OAAO,WAAW,uEAAuE,CAAC,SAAqC,EAA5B,EAAiC,EAAmD,EAA7C,CAAC,KAAK,GAAG,MAAM,UAAU,CAAuD,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAU,GAA6B,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,UAAU,UAAU,oBAAoB,MAAM,OAAO,CAAC,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,EAAgB,IAAI,OAAO,SAAS,MAAM,OAAO,UAAU,aAAa,QAAQ,iBAAiB,QAAQ,OAAO,cAAc,SAAS,IAAI,MAAM,CAAC,KAAK,OAAO,aAAa,oBAAoB,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,UAAU,OAAO,OAAO,EAAE,QAAQ,EAAE,QAAQ,OAAO,cAAc,SAAS,IAAI,MAAM,aAAa,OAAO,CAAC,SAAS,EAAM,KAAK,EAAK,IAAiB,EAAK,KAAK,CAAC,KAAK,OAAO,MAAM,CAAC,QAAQ,OAAO,CAAC,SAAsB,EAAK,IAAI,CAAC,KAAK,WAAW,KAAK,EAAK,KAAK,aAAa,EAAK,MAAM,iBAAiB,EAAmB,EAAE,CAAC,iBAAiB,EAAmB,KAAK,CAAC,YAAYD,MAAoB,EAAkB,GAAM,CAAC,CAAC,MAAM,CAAC,GAAG,EAAO,KAAK,EAAE,SAAS,OAAO,WAAW,IAAI,cAAc,QAAQ,cAAc,YAAY,MAAM,EAAgB,EAAE,CAAC,QAAQ,YAAY,aAAa,MAAM,OAAO,UAAU,WAAW,EAAa,EAAE,CAAC,WAAW,gCAAgC,eAAe,OAAO,CAAC,SAAS,EAAK,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,OAAO,MAAM,WAAW,4DAA4D,aAAa,OAAO,CAAC,cAAc,OAAO,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,GAAG,EAAO,QAAQ,OAAO,WAAW,SAAS,IAAI,MAAM,SAAS,OAAO,WAAW,IAAI,cAAc,SAAS,MAAM,UAAU,QAAQ,WAAW,aAAa,OAAO,CAAC,aAAa,UAAU,IAAc,SAAS,CAAc,EAAK,EAAU,CAAC,KAAK,GAAG,MAAM,UAAU,CAAC,CAAC,EAAY,CAAC,CAAC,CAAc,EAAM,IAAI,CAAC,KAAK,EAAU,aAAa,EAAW,YAAYA,MAAoB,EAAkB,GAAM,CAAC,CAAC,iBAAiB,EAAwB,GAAK,CAAC,iBAAiB,CAAC,EAAwB,GAAM,CAAC,EAAwB,GAAM,EAAG,gBAAgB,EAAwB,GAAK,CAAC,cAAc,EAAwB,GAAM,CAAC,MAAM,EAAiB,EAAqB,EAAqB,CAAC,eAAe,SAAS,QAAQ,YAAY,MAAM,OAAO,eAAe,OAAO,CAAC,CAAC,SAAS,CAAc,EAAK,EAAkB,CAAC,KAAK,GAAG,MAAM,OAAO,CAAC,CAAC,EAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,sBAL/2S,IAAoD,IAAkE,CAK2vS,EAAoB,EAAS,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,cAAc,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,GAAG,IAAI,GAAG,IAAI,GAAG,KAAK,EAAE,eAAe,GAAK,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,eAAe,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,cAAc,CAAC,UAAU,CAAC,KAAK,EAAY,KAAK,MAAM,aAAa,CAAC,gBAAgB,CAAC,KAAK,EAAY,OAAO,MAAM,oBAAoB,aAAa,KAAK,IAAI,IAAI,IAAI,KAAK,KAAK,GAAG,eAAe,GAAK,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,YAAY,QAAQ,CAAC,KAAK,EAAY,OAAO,SAAS,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,aAAa,WAAW,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,aAAa,YAAY,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,MAAM,WAAW,KAAK,YAAY,CAAC,CAAC,MAAM,QAAQ,KAAK,SAAS,CAAC,CAAC,MAAM,UAAU,KAAK,YAAY,CAAC,CAAC,MAAM,MAAM,KAAK,OAAO,CAAC,CAAC,MAAM,UAAU,KAAK,WAAW,CAAC,CAAC,CAAC,CAAC,uBCPp4U,GAAU,UAAU,CAAC,sBAAsB,4BAA4B,CAAC,CAAc,EAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,eAAe,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,eAAe,IAAI,2FAA2F,OAAO,MAAM,CAAC,CAAC,cAAc,eAAe,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,eAAe,IAAI,6FAA6F,OAAO,MAAM,CAAC,CAAC,CAAC,CAAc,EAAI,CAAC,42BAAo3B,k6BAA06B,+5BAAu6B,CAAc,EAAU,kBCAlzG,SAAwB,EAAS,EAAO,EAAa,CAAC,MAAM,CAAC,YAAY,+IAA+I,OAAO,0BAA0B,MAAM,+CAA+C,mBCA5N,SAAwBE,EAAS,EAAO,EAAa,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,KAAK,SAAS,WAAW,sBAAsB,CAAC,CAAC,KAAK,UAAU,WAAW,gDAAgD,CAAC,CAAC,KAAK,UAAU,WAAW,wBAAwB,CAAC,CAAC,YAAYC,EAAa,EAAO,EAAa,CAAC,YAAY,SAAS,CAAC,UAAU,QAAQ,UAAU,aAAa,UAAU,UAAU,UAAU,QAAQ,UAAU,aAAa,UAAU,WAAW,UAAU,WAAW,UAAU,OAAO,CAAC,OAAO,0BAA0B,gBAAgB,eAAe,MAAMA,EAAa,EAAO,EAAa,CAAC,OAAO,OAAO,SAAS,qBAAqB,sBAAtnB,CAAqoBC,EAAgB,EAC1tBC,EAAqB,CAAC,QAAU,CAAC,QAAU,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,gBAAkB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,mBAAqB,CAAC,KAAO,WAAW,CAAC,CAAA,ICDjK,SAAwBC,GAAS,EAAO,EAAa,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,KAAK,UAAU,CAAC,CAAC,YAAYC,EAAa,EAAO,EAAa,CAAC,YAAY,SAAS,CAAC,UAAU,WAAW,CAAC,OAAO,0BAA0B,gBAAgB,eAAe,MAAMA,EAAa,EAAO,EAAa,CAAC,OAAO,MAAM,SAAS,aAAa,wBAAjU,CAAgV,EAAgB,EACra,GAAqB,CAAC,QAAU,CAAC,QAAU,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,gBAAkB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,mBAAqB,CAAC,KAAO,WAAW,CAAC,CAAA"}