{"version":3,"file":"shared-lib.CTC95bVl.mjs","names":["buildHref","clamp","_Fragment","React.useState","clean","React.useState","React.useId","React.useMemo","React.useCallback","_Fragment"],"sources":["https:/framerusercontent.com/modules/7J4DkJWNL0fqJoXoaLkK/vbBg7YzZkZg0CgAjnPz5/KkGQzrdcd.js","https:/framerusercontent.com/modules/58BtTuRhpai9ADtIsiCw/wooGrAf9e2oGDenn5nzV/Mycomponent_3.js","https:/framerusercontent.com/modules/Ao0Acva8m05A7oSj7DUL/zDFIsH7jwl8raLAx58lY/Navbar.js"],"sourcesContent":["// Generated by Framer (010e00d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-f1gI0 .framer-styles-preset-kyr25x:not(.rich-text-wrapper), .framer-f1gI0 .framer-styles-preset-kyr25x.rich-text-wrapper a {  }\"];export const className=\"framer-f1gI0\";\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\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";// @framerIntrinsicWidth 44\n// @framerIntrinsicHeight 44\nconst ICON_OPTIONS=[\"Instagram\",\"Facebook\",\"WhatsApp\",\"Mail\",\"Phone\",\"Website\",\"LinkedIn\",\"X\",\"YouTube\",\"Vimeo\",\"Behance\",\"Dribbble\",\"GitHub\",\"Telegram\",\"TikTok\",\"Threads\",\"Pinterest\",\"Discord\",\"MapPin\",\"Link\"];const LINK_MODES=[\"Custom URL\",\"Email\",\"Phone\",\"WhatsApp\",\"Instagram Username\",\"Facebook URL\",\"LinkedIn URL\",\"X URL\",\"Website URL\"];function clean(value){return(value||\"\").trim();}function cleanUsername(value){return clean(value).replace(/^@+/,\"\").replace(/^https?:\\/\\/(www\\.)?instagram\\.com\\//i,\"\").replace(/[?#].*$/,\"\").replace(/^\\/+|\\/+$/g,\"\").replace(/\\s+/g,\"\");}function cleanTel(value){return clean(value).replace(/[()\\s-]/g,\"\");}function cleanWhatsAppNumber(value){return clean(value).replace(/[+\\s()-]/g,\"\").replace(/[^\\d]/g,\"\");}function buildHref(props){const mode=props.linkMode||\"Custom URL\";if(mode===\"Custom URL\")return clean(props.customUrl);if(mode===\"Email\"){const email=clean(props.email).replace(/\\s+/g,\"\");return email?`mailto:${email}`:\"\";}if(mode===\"Phone\"){const phone=cleanTel(props.phoneNumber);return phone?`tel:${phone}`:\"\";}if(mode===\"WhatsApp\"){const number=cleanWhatsAppNumber(props.whatsappNumber);if(!number)return\"\";const message=clean(props.whatsappMessage);return message?`https://wa.me/${number}?text=${encodeURIComponent(message)}`:`https://wa.me/${number}`;}if(mode===\"Instagram Username\"){const username=cleanUsername(props.username);return username?`https://instagram.com/${encodeURIComponent(username)}`:\"\";}if(mode===\"Facebook URL\"||mode===\"LinkedIn URL\"||mode===\"X URL\"||mode===\"Website URL\"){return clean(props.externalUrl);}return\"\";}function clamp(value,min,max){const number=Number(value);if(!Number.isFinite(number))return min;return Math.min(max,Math.max(min,number));}function colorWithAlpha(color,alpha){const value=clean(color);const safeAlpha=clamp(alpha,0,1);if(/^#[0-9a-f]{3}$/i.test(value)){const r=parseInt(value[1]+value[1],16);const g=parseInt(value[2]+value[2],16);const b=parseInt(value[3]+value[3],16);return`rgba(${r}, ${g}, ${b}, ${safeAlpha})`;}if(/^#[0-9a-f]{6}$/i.test(value)){const r=parseInt(value.slice(1,3),16);const g=parseInt(value.slice(3,5),16);const b=parseInt(value.slice(5,7),16);return`rgba(${r}, ${g}, ${b}, ${safeAlpha})`;}const rgbMatch=value.match(/^rgba?\\(([^)]+)\\)$/i);if(rgbMatch){const parts=rgbMatch[1].split(\",\").map(part=>part.trim());if(parts.length>=3){return`rgba(${parts[0]}, ${parts[1]}, ${parts[2]}, ${safeAlpha})`;}}return value||`rgba(255, 0, 0, ${safeAlpha})`;}function getIconLabel(icon){if(icon===\"MapPin\")return\"map location\";if(icon===\"X\")return\"X\";return icon;}function renderIcon(icon,size,color,strokeWidth){const stroke=clamp(strokeWidth,1,4);const svg=children=>/*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",\"aria-hidden\":\"true\",focusable:\"false\",style:{display:\"block\",color,flexShrink:0,overflow:\"visible\"},children:children});const strokeGroup=children=>svg(/*#__PURE__*/_jsx(\"g\",{fill:\"none\",stroke:\"currentColor\",strokeWidth:stroke,strokeLinecap:\"round\",strokeLinejoin:\"round\",children:children}));switch(icon){case\"Instagram\":return strokeGroup(/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"3\",width:\"18\",height:\"18\",rx:\"5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"4.1\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"17.25\",cy:\"6.75\",r:\"1\",fill:\"currentColor\",stroke:\"none\"})]}));case\"Facebook\":return svg(/*#__PURE__*/_jsx(\"path\",{fill:\"currentColor\",d:\"M14.1 8.2h2.05V5h-2.8C10.55 5 9.1 6.66 9.1 9.04V11H7v3.2h2.1V21h3.45v-6.8h2.55l.45-3.2h-3V9.35c0-.8.22-1.15 1.55-1.15Z\"}));case\"WhatsApp\":return svg(/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{fill:\"none\",stroke:\"currentColor\",strokeWidth:stroke,strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M5.15 19.2 6.1 16.35A7.65 7.65 0 1 1 9 19l-3.85.2Z\"}),/*#__PURE__*/_jsx(\"path\",{fill:\"currentColor\",d:\"M9.2 8.6c.16-.42.38-.48.68-.48h.52c.2 0 .42.08.54.38l.75 1.72c.1.24.08.43-.08.64l-.44.54c-.17.2-.2.38-.04.64.5.9 1.25 1.63 2.22 2.13.3.15.48.12.68-.1l.58-.66c.18-.22.42-.28.7-.16l1.75.8c.32.14.43.34.42.62-.02.68-.44 1.42-1.02 1.7-.58.3-1.5.34-2.88-.28-2.3-1.02-4.07-2.78-5.05-5.05-.52-1.2-.58-2.02-.3-2.74Z\"})]}));case\"Mail\":return strokeGroup(/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"5\",width:\"18\",height:\"14\",rx:\"2.6\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m4.2 7.4 7.8 5.85 7.8-5.85\"})]}));case\"Phone\":return strokeGroup(/*#__PURE__*/_jsx(\"path\",{d:\"M7.05 3.75 9.6 3.2l1.85 4.45-1.38 1.08c.95 2.15 2.6 3.8 4.75 4.75l1.08-1.38 4.45 1.85-.55 2.55c-.27 1.25-1.45 2.08-2.72 1.9C11.38 17.55 6.45 12.62 5.6 6.92c-.18-1.27.2-2.45 1.45-3.17Z\"}));case\"Website\":return strokeGroup(/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"9\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M3.6 9h16.8\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M3.6 15h16.8\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 3c2.25 2.45 3.25 5.45 3.25 9S14.25 18.55 12 21\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 3C9.75 5.45 8.75 8.45 8.75 12S9.75 18.55 12 21\"})]}));case\"LinkedIn\":return svg(/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{fill:\"currentColor\",d:\"M4.75 8.35h3.42V20H4.75V8.35Z\"}),/*#__PURE__*/_jsx(\"path\",{fill:\"currentColor\",d:\"M6.46 4a1.96 1.96 0 1 1 0 3.92 1.96 1.96 0 0 1 0-3.92Z\"}),/*#__PURE__*/_jsx(\"path\",{fill:\"currentColor\",d:\"M10.35 8.35h3.27v1.58h.05c.46-.85 1.57-1.75 3.24-1.75 3.47 0 4.11 2.28 4.11 5.25V20H17.6v-5.82c0-1.38-.02-3.16-1.92-3.16-1.93 0-2.23 1.5-2.23 3.06V20h-3.1V8.35Z\"})]}));case\"X\":return svg(/*#__PURE__*/_jsx(\"path\",{fill:\"currentColor\",d:\"M17.8 3h3.05l-6.67 7.62L22 21h-6.1l-4.78-6.24L5.65 21H2.58l7.13-8.15L2.2 3h6.25l4.32 5.72L17.8 3Zm-1.07 16.18h1.69L7.53 4.72H5.72l11.01 14.46Z\"}));case\"YouTube\":return svg(/*#__PURE__*/_jsx(\"path\",{fill:\"currentColor\",fillRule:\"evenodd\",clipRule:\"evenodd\",d:\"M21.55 7.05a2.75 2.75 0 0 0-1.94-1.94C17.9 4.65 12 4.65 12 4.65s-5.9 0-7.61.46a2.75 2.75 0 0 0-1.94 1.94C2 8.76 2 12 2 12s0 3.24.45 4.95a2.75 2.75 0 0 0 1.94 1.94c1.71.46 7.61.46 7.61.46s5.9 0 7.61-.46a2.75 2.75 0 0 0 1.94-1.94C22 15.24 22 12 22 12s0-3.24-.45-4.95ZM10 15.38V8.62L15.8 12 10 15.38Z\"}));case\"Vimeo\":return svg(/*#__PURE__*/_jsx(\"path\",{fill:\"currentColor\",d:\"M22 7.75c-.1 2.33-1.8 5.55-5.08 9.65-3.38 4.25-6.25 6.02-8.6 5.3-1.45-.43-2.68-1.77-3.68-4.02L2.55 11.1c-.62-2.25.47-3.68 3.27-4.28 1.3-.27 2.1.5 2.42 2.32.2 1.02.5 2.52.9 4.5.37 1.65.85 2.47 1.42 2.47.45 0 1.13-.7 2.03-2.1.9-1.4 1.38-2.47 1.45-3.22.12-1.27-.37-1.9-1.48-1.9-.52 0-1.08.12-1.68.37 1.12-3.45 3.25-5.12 6.4-5 2.42.07 3.98 1.23 4.72 3.49Z\"}));case\"Behance\":return svg(/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{fill:\"currentColor\",d:\"M3 6h6.15c2.27 0 3.65 1.18 3.65 3.05 0 1.15-.55 2-1.55 2.45 1.35.4 2.15 1.48 2.15 2.95 0 2.2-1.68 3.55-4.3 3.55H3V6Zm3.05 4.75h2.48c.82 0 1.3-.4 1.3-1.08 0-.7-.48-1.1-1.3-1.1H6.05v2.18Zm0 4.65h2.83c.94 0 1.45-.45 1.45-1.22 0-.78-.52-1.23-1.45-1.23H6.05v2.45Z\"}),/*#__PURE__*/_jsx(\"path\",{fill:\"currentColor\",d:\"M15.6 6.95h5.55v1.45H15.6V6.95Z\"}),/*#__PURE__*/_jsx(\"path\",{fill:\"currentColor\",d:\"M18.62 9.55c2.58 0 4.08 1.78 4.08 4.47 0 .28-.02.52-.05.78H16.7c.18 1.03.88 1.6 1.95 1.6.8 0 1.38-.28 1.82-.88l1.83 1.05c-.78 1.12-1.97 1.7-3.58 1.7-2.98 0-4.82-1.72-4.82-4.35 0-2.58 1.85-4.37 4.72-4.37Zm1.22 3.55c-.1-.9-.6-1.45-1.28-1.45-.9 0-1.5.5-1.75 1.45h3.03Z\"})]}));case\"Dribbble\":return strokeGroup(/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"9\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M7.15 4.65c2.8 3.35 4.8 8.1 5.75 16.15\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M3.35 10.1c5.2.15 10.2-.82 14.95-2.9\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M5.75 18.15c3.05-4.1 7.6-6.35 15.05-6.05\"})]}));case\"GitHub\":return svg(/*#__PURE__*/_jsx(\"path\",{fill:\"currentColor\",fillRule:\"evenodd\",clipRule:\"evenodd\",d:\"M12 2.2a10 10 0 0 0-3.16 19.49c.5.09.68-.22.68-.48v-1.7c-2.77.6-3.36-1.18-3.36-1.18-.45-1.14-1.1-1.45-1.1-1.45-.9-.62.07-.6.07-.6 1 .07 1.52 1.03 1.52 1.03.89 1.51 2.33 1.07 2.9.82.09-.64.35-1.07.63-1.32-2.21-.25-4.54-1.1-4.54-4.92 0-1.09.39-1.98 1.03-2.68-.1-.25-.45-1.27.1-2.64 0 0 .84-.27 2.75 1.02A9.6 9.6 0 0 1 12 6.83c.85 0 1.71.11 2.51.34 1.9-1.29 2.74-1.02 2.74-1.02.55 1.37.2 2.39.1 2.64.64.7 1.03 1.59 1.03 2.68 0 3.83-2.33 4.67-4.55 4.92.36.31.68.92.68 1.85v2.74c0 .27.18.58.69.48A10 10 0 0 0 12 2.2Z\"}));case\"Telegram\":return svg(/*#__PURE__*/_jsx(\"path\",{fill:\"currentColor\",d:\"M22 4.2 19.2 20.3c-.12.78-.58.98-1.18.6l-5.06-3.73-2.44 2.35c-.27.27-.5.5-1.02.5l.36-5.18 9.45-8.55c.42-.37-.08-.58-.64-.22L6.98 13.42 1.95 11.85c-.77-.25-.78-.77.16-1.14L20.78 3.5c.86-.32 1.6.2 1.22.7Z\"}));case\"TikTok\":return svg(/*#__PURE__*/_jsx(\"path\",{fill:\"currentColor\",d:\"M16.55 3c.38 2.42 1.82 3.82 4.15 4.02v3.25c-1.5-.03-2.9-.47-4.15-1.28v5.82c0 3.7-2.45 6.19-5.9 6.19-3.18 0-5.55-2.13-5.55-5.08 0-3.25 2.65-5.42 6.25-5.1v3.28c-1.58-.22-2.78.5-2.78 1.8 0 1.1.9 1.82 2.03 1.82 1.45 0 2.2-.92 2.2-2.7V3h3.75Z\"}));case\"Threads\":return strokeGroup(/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M18.65 9.6C18.15 6.62 16 4.8 12.3 4.8 7.72 4.8 4.8 7.75 4.8 12s2.92 7.2 7.5 7.2c3.93 0 6.9-2.02 6.9-4.9 0-2.55-1.95-4.05-5.38-4.05h-1.5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M13.82 10.25c2.7.22 4.88 1.42 4.88 4.02 0 3.08-2.75 5.03-6.4 5.03\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M14.6 13.25c-.1 1.32-1.02 2.25-2.45 2.25-1.45 0-2.5-.92-2.5-2.15 0-1.32 1.08-2.15 2.8-2.15.75 0 1.45.1 2.15.3\"})]}));case\"Pinterest\":return svg(/*#__PURE__*/_jsx(\"path\",{fill:\"currentColor\",d:\"M12.2 2.2C6.82 2.2 4 5.65 4 9.48c0 2.38 1.32 4.55 3.35 5.35.35.13.55 0 .63-.38l.3-1.18c.1-.35.07-.48-.2-.8-.65-.78-.98-1.72-.98-2.8 0-3.2 2.4-5.5 5.78-5.5 3.15 0 5.1 1.93 5.1 4.75 0 3.48-1.73 5.9-3.9 5.9-1.22 0-2.13-1-1.84-2.22.35-1.45 1.02-3 1.02-4.03 0-.93-.5-1.7-1.52-1.7-1.2 0-2.17 1.25-2.17 2.95 0 1.08.36 1.8.36 1.8l-1.48 6.28c-.4 1.65-.22 3.52-.05 4.55h.1c.58-.85 1.45-2.37 1.85-3.98l.77-3.1c.48.92 1.85 1.72 3.3 1.72 4.32 0 7.32-3.98 7.32-8.9 0-4.33-3.55-7.99-8.54-7.99Z\"}));case\"Discord\":return svg(/*#__PURE__*/_jsx(\"path\",{fill:\"currentColor\",fillRule:\"evenodd\",clipRule:\"evenodd\",d:\"M19.48 5.35A15.6 15.6 0 0 0 15.55 4l-.42.82a13.1 13.1 0 0 1 2.05.9 13.35 13.35 0 0 0-10.36 0c.65-.38 1.35-.68 2.05-.9L8.45 4a15.6 15.6 0 0 0-3.93 1.35C2.05 9.05 1.35 12.65 1.7 16.22A15.8 15.8 0 0 0 6.55 18.7l.98-1.25c-.55-.2-1.08-.47-1.58-.82l.38.18a13.78 13.78 0 0 0 11.34 0l.38-.18c-.5.35-1.03.62-1.58.82l.98 1.25a15.8 15.8 0 0 0 4.85-2.48c.42-4.08-.65-7.63-2.82-10.87ZM8.7 14.2c-.92 0-1.67-.82-1.67-1.83 0-1 .73-1.82 1.67-1.82.95 0 1.7.82 1.67 1.82 0 1.01-.72 1.83-1.67 1.83Zm6.6 0c-.92 0-1.67-.82-1.67-1.83 0-1 .73-1.82 1.67-1.82.95 0 1.7.82 1.67 1.82 0 1.01-.72 1.83-1.67 1.83Z\"}));case\"MapPin\":return strokeGroup(/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M20 10.4c0 5.2-8 10.6-8 10.6S4 15.6 4 10.4A8 8 0 0 1 20 10.4Z\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"10.4\",r:\"2.6\"})]}));case\"Link\":return strokeGroup(/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M10.1 13.9a5 5 0 0 0 7.05 0l2.05-2.05a5 5 0 0 0-7.05-7.05l-1.18 1.18\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M13.9 10.1a5 5 0 0 0-7.05 0L4.8 12.15a5 5 0 0 0 7.05 7.05l1.18-1.18\"})]}));default:return null;}}export default function ParametrycSocialIcon(props){const{icon=\"Instagram\",linkMode=\"Custom URL\",customUrl=\"\",email=\"\",phoneNumber=\"\",whatsappNumber=\"\",whatsappMessage=\"\",username=\"\",externalUrl=\"\",openInNew=true,ariaLabel=\"\",containerSize=44,iconSizeRatio=.48,backgroundColor=\"rgba(255,255,255,0.04)\",hoverBackgroundColor=\"rgba(255,0,0,0.10)\",iconColor=\"#FFFFFF\",hoverIconColor=\"#FF0000\",accentColor=\"#FF0000\",borderRadius=999,showBorder=true,borderColor=\"rgba(255,255,255,0.14)\",borderWidth=1,showShadow=false,shadowStrength=1,hoverLift=true,hoverScale=1.06,hoverGlow=true,glowStrength=1,strokeWidth=1.8,transitionDuration=180,style}=props;const[isHovered,setIsHovered]=React.useState(false);const[isFocused,setIsFocused]=React.useState(false);const[isPressed,setIsPressed]=React.useState(false);const href=buildHref({linkMode,customUrl,email,phoneNumber,whatsappNumber,whatsappMessage,username,externalUrl});const safeContainerSize=clamp(containerSize,12,240);const safeIconRatio=clamp(iconSizeRatio,.1,.9);const safeIconSize=safeContainerSize*safeIconRatio;const safeDuration=clamp(transitionDuration,0,1e3);const safeHoverScale=clamp(hoverScale,.9,1.25);const safeShadowStrength=clamp(shadowStrength,0,4);const safeGlowStrength=clamp(glowStrength,0,4);const visualActive=isHovered||isFocused;const activeColor=visualActive?hoverIconColor:iconColor;const activeBackground=visualActive?hoverBackgroundColor:backgroundColor;const scale=isPressed?.96:visualActive?safeHoverScale:1;const lift=visualActive&&hoverLift&&!isPressed?-2:0;const baseShadow=showShadow?`0 ${2+safeShadowStrength*2}px ${8+safeShadowStrength*9}px rgba(0, 0, 0, ${Math.min(.55,.18+safeShadowStrength*.08)})`:\"\";const glowShadow=visualActive&&hoverGlow&&safeGlowStrength>0?`0 0 ${8+safeGlowStrength*12}px ${colorWithAlpha(accentColor,Math.min(.62,.2+safeGlowStrength*.14))}`:\"\";const boxShadow=[baseShadow,glowShadow].filter(Boolean).join(\", \")||\"none\";const label=clean(ariaLabel)||`Open ${getIconLabel(icon)} link`;const hasHref=href.length>0;function handleClick(event){if(!hasHref){event.preventDefault();}}return /*#__PURE__*/_jsx(\"a\",{href:hasHref?href:\"#\",target:hasHref&&openInNew?\"_blank\":undefined,rel:hasHref&&openInNew?\"noopener noreferrer\":undefined,\"aria-label\":label,\"aria-disabled\":!hasHref,onClick:handleClick,onPointerEnter:()=>setIsHovered(true),onPointerLeave:()=>{setIsHovered(false);setIsPressed(false);},onPointerDown:()=>setIsPressed(true),onPointerUp:()=>setIsPressed(false),onPointerCancel:()=>setIsPressed(false),onFocus:()=>setIsFocused(true),onBlur:()=>{setIsFocused(false);setIsPressed(false);},onKeyDown:event=>{if(event.key===\"Enter\"||event.key===\" \")setIsPressed(true);},onKeyUp:()=>setIsPressed(false),style:{...style,width:safeContainerSize,height:safeContainerSize,minWidth:safeContainerSize,minHeight:safeContainerSize,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",boxSizing:\"border-box\",borderRadius,background:activeBackground,color:activeColor,border:showBorder&&borderWidth>0?`${clamp(borderWidth,0,8)}px solid ${borderColor}`:\"none\",boxShadow,outline:isFocused?`2px solid ${accentColor}`:\"2px solid transparent\",outlineOffset:3,transform:`translateY(${lift}px) scale(${scale})`,transformOrigin:\"center\",transition:`background ${safeDuration}ms ease, color ${safeDuration}ms ease, border-color ${safeDuration}ms ease, box-shadow ${safeDuration}ms ease, transform ${safeDuration}ms ease, outline-color ${safeDuration}ms ease`,textDecoration:\"none\",cursor:hasHref?\"pointer\":\"default\",WebkitTapHighlightColor:\"transparent\",userSelect:\"none\"},children:renderIcon(icon,safeIconSize,activeColor,strokeWidth)});}ParametrycSocialIcon.defaultProps={icon:\"Instagram\",linkMode:\"Custom URL\",customUrl:\"\",email:\"\",phoneNumber:\"\",whatsappNumber:\"\",whatsappMessage:\"\",username:\"\",externalUrl:\"\",openInNew:true,ariaLabel:\"\",containerSize:44,iconSizeRatio:.48,backgroundColor:\"rgba(255,255,255,0.04)\",hoverBackgroundColor:\"rgba(255,0,0,0.10)\",iconColor:\"#FFFFFF\",hoverIconColor:\"#FF0000\",accentColor:\"#FF0000\",borderRadius:999,showBorder:true,borderColor:\"rgba(255,255,255,0.14)\",borderWidth:1,showShadow:false,shadowStrength:1,hoverLift:true,hoverScale:1.06,hoverGlow:true,glowStrength:1,strokeWidth:1.8,transitionDuration:180};const DIRECT_EXTERNAL_MODES=[\"Facebook URL\",\"LinkedIn URL\",\"X URL\",\"Website URL\"];addPropertyControls(ParametrycSocialIcon,{icon:{type:ControlType.Enum,title:\"Icon\",options:[...ICON_OPTIONS],optionTitles:[\"Instagram\",\"Facebook\",\"WhatsApp\",\"Mail\",\"Phone / Call\",\"Website\",\"LinkedIn\",\"X / Twitter\",\"YouTube\",\"Vimeo\",\"Behance\",\"Dribbble\",\"GitHub\",\"Telegram\",\"TikTok\",\"Threads\",\"Pinterest\",\"Discord\",\"Map / Location\",\"Generic Link\"],defaultValue:\"Instagram\"},linkMode:{type:ControlType.Enum,title:\"Link Mode\",options:[...LINK_MODES],defaultValue:\"Custom URL\"},customUrl:{type:ControlType.String,title:\"Custom URL\",placeholder:\"https://parametryc.com\",hidden:props=>props.linkMode!==\"Custom URL\"},email:{type:ControlType.String,title:\"Email\",placeholder:\"hello@parametryc.com\",hidden:props=>props.linkMode!==\"Email\"},phoneNumber:{type:ControlType.String,title:\"Phone\",placeholder:\"+90 555 000 00 00\",hidden:props=>props.linkMode!==\"Phone\"},whatsappNumber:{type:ControlType.String,title:\"WhatsApp\",placeholder:\"+90 555 000 00 00\",hidden:props=>props.linkMode!==\"WhatsApp\"},whatsappMessage:{type:ControlType.String,title:\"WA Message\",placeholder:\"Hello Parametryc\",displayTextArea:true,hidden:props=>props.linkMode!==\"WhatsApp\"},username:{type:ControlType.String,title:\"Username\",placeholder:\"parametryc\",hidden:props=>props.linkMode!==\"Instagram Username\"},externalUrl:{type:ControlType.String,title:\"External URL\",placeholder:\"https://...\",hidden:props=>!DIRECT_EXTERNAL_MODES.includes(props.linkMode)},openInNew:{type:ControlType.Boolean,title:\"New Tab\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},ariaLabel:{type:ControlType.String,title:\"Aria Label\",placeholder:\"Open Instagram link\"},containerSize:{type:ControlType.Number,title:\"Size\",min:12,max:240,step:1,unit:\"px\",defaultValue:44},iconSizeRatio:{type:ControlType.Number,title:\"Icon Ratio\",min:.1,max:.9,step:.01,defaultValue:.48},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(255,255,255,0.04)\"},hoverBackgroundColor:{type:ControlType.Color,title:\"Hover BG\",defaultValue:\"rgba(255,0,0,0.10)\"},iconColor:{type:ControlType.Color,title:\"Icon\",defaultValue:\"#FFFFFF\"},hoverIconColor:{type:ControlType.Color,title:\"Hover Icon\",defaultValue:\"#FF0000\"},accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#FF0000\"},borderRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:999,step:1,unit:\"px\",defaultValue:999},showBorder:{type:ControlType.Boolean,title:\"Border\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"rgba(255,255,255,0.14)\",hidden:props=>!props.showBorder},borderWidth:{type:ControlType.Number,title:\"Border Width\",min:0,max:8,step:.5,unit:\"px\",defaultValue:1,hidden:props=>!props.showBorder},showShadow:{type:ControlType.Boolean,title:\"Shadow\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},shadowStrength:{type:ControlType.Number,title:\"Shadow\",min:0,max:4,step:.1,defaultValue:1,hidden:props=>!props.showShadow},hoverLift:{type:ControlType.Boolean,title:\"Hover Lift\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},hoverScale:{type:ControlType.Number,title:\"Hover Scale\",min:.9,max:1.25,step:.01,defaultValue:1.06},hoverGlow:{type:ControlType.Boolean,title:\"Hover Glow\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},glowStrength:{type:ControlType.Number,title:\"Glow\",min:0,max:4,step:.1,defaultValue:1,hidden:props=>!props.hoverGlow},strokeWidth:{type:ControlType.Number,title:\"Stroke\",min:1,max:4,step:.1,defaultValue:1.8},transitionDuration:{type:ControlType.Number,title:\"Duration\",min:0,max:1e3,step:10,unit:\"ms\",defaultValue:180}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ParametrycSocialIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Mycomponent_3.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";const DEFAULT_MENU_ITEMS=[{label:\"Anasayfa\",linkType:\"internal\",url:\"/\",pagePath:\"/\",anchorId:\"\",openInNewTab:false},{label:\"\\xc7alışmalar\",linkType:\"internal\",url:\"/calismalar\",pagePath:\"/calismalar\",anchorId:\"\",openInNewTab:false},{label:\"Yaklaşım\",linkType:\"anchor\",url:\"/#yaklasim\",pagePath:\"/\",anchorId:\"yaklasim\",openInNewTab:false},{label:\"Hakkımızda\",linkType:\"internal\",url:\"/hakkimizda\",pagePath:\"/hakkimizda\",anchorId:\"\",openInNewTab:false},{label:\"İletişim\",linkType:\"anchor\",url:\"/#iletisim\",pagePath:\"/\",anchorId:\"iletisim\",openInNewTab:false}];function clamp(value,min,max){return Math.min(Math.max(value,min),max);}function formatNumber(value){return Number(value.toFixed(3));}function colorToRgb(color,fallback=\"255, 255, 255\"){const value=String(color||\"\").trim();if(value.startsWith(\"#\")){const hex=value.slice(1);const full=hex.length===3||hex.length===4?hex.split(\"\").map(char=>char+char).join(\"\"):hex;const r=parseInt(full.slice(0,2),16);const g=parseInt(full.slice(2,4),16);const b=parseInt(full.slice(4,6),16);if([r,g,b].every(Number.isFinite))return`${r}, ${g}, ${b}`;}const rgbMatch=value.match(/rgba?\\(([^)]+)\\)/i);if(rgbMatch){const parts=rgbMatch[1].split(/[,\\s/]+/).filter(Boolean).map(part=>part.trim());const r=parseFloat(parts[0]);const g=parseFloat(parts[1]);const b=parseFloat(parts[2]);if([r,g,b].every(Number.isFinite))return`${r}, ${g}, ${b}`;}return fallback;}function toRgba(color,opacity){const alpha=clamp(opacity,0,1);const rgb=colorToRgb(color,\"\");if(rgb)return`rgba(${rgb}, ${formatNumber(alpha)})`;return color;}function normalizePathname(pathname){if(!pathname)return\"/\";const clean=pathname!==\"/\"&&pathname.endsWith(\"/\")?pathname.slice(0,-1):pathname;return clean.toLowerCase();}function normalizeHash(hash){if(!hash)return\"\";return hash.startsWith(\"#\")?hash.toLowerCase():`#${hash.toLowerCase()}`;}function normalizeLinkType(value){const clean=String(value||\"\").trim().toLowerCase();if(clean===\"internal\"||clean===\"internal page\")return\"internal\";if(clean===\"anchor\"||clean===\"page anchor\")return\"anchor\";if(clean===\"external\"||clean===\"external url\")return\"external\";return\"custom\";}function getDirectUrl(item){return String(item.url||item.href||\"\").trim();}function normalizeInternalPath(value){const clean=String(value||\"/\").trim();if(!clean)return\"/\";if(clean.startsWith(\"#\"))return`/${clean}`;if(clean.startsWith(\"/\"))return clean;return`/${clean}`;}function normalizeExternalUrl(value){const clean=String(value||\"\").trim();if(!clean)return\"#\";if(/^(https?:)?\\/\\//i.test(clean))return clean;if(/^[a-z][a-z\\d+.-]*:/i.test(clean))return clean;return`https://${clean}`;}function buildAnchorHref(pagePath,anchorId){const path=normalizeInternalPath(pagePath||\"/\").split(\"#\")[0]||\"/\";const cleanAnchor=String(anchorId||\"\").trim().replace(/^#+/,\"\");if(!cleanAnchor)return path;return`${path}#${cleanAnchor}`;}function buildHref(item){const linkType=normalizeLinkType(item.linkType);const directUrl=getDirectUrl(item);if(linkType===\"internal\"){return normalizeInternalPath(String(item.pagePath||directUrl||\"/\"));}if(linkType===\"anchor\"){return buildAnchorHref(String(item.pagePath||\"/\"),String(item.anchorId||\"\"));}if(linkType===\"external\"){return normalizeExternalUrl(directUrl);}return directUrl||\"#\";}function shouldOpenInNewTab(item,href){if(typeof item.openInNewTab===\"boolean\")return item.openInNewTab;const linkType=normalizeLinkType(item.linkType);const isAbsoluteExternal=/^(https?:)?\\/\\//i.test(href)||/^[a-z][a-z\\d+.-]*:/i.test(href);return linkType===\"external\"||isAbsoluteExternal;}function normalizeMenuItems(items){if(!Array.isArray(items))return[];return items.map((item,index)=>{const href=buildHref(item);const label=String(item.label||`Link ${index+1}`).trim();return{label:label||`Link ${index+1}`,href,openInNewTab:shouldOpenInNewTab(item,href)};});}function getFallbackMenuItems(props){const count=clamp(Number(props.menuItemCount??5),1,8);return Array.from({length:count},(_,index)=>{const itemNumber=index+1;const fallback=DEFAULT_MENU_ITEMS[index]||{label:`Link ${itemNumber}`,linkType:\"custom\",url:\"#\",pagePath:\"/\",anchorId:\"\",openInNewTab:false};return{label:props[`link${itemNumber}Label`]??fallback.label,linkType:props[`link${itemNumber}LinkType`]??fallback.linkType,url:props[`link${itemNumber}Url`]??fallback.url,pagePath:props[`link${itemNumber}PagePath`]??fallback.pagePath,anchorId:props[`link${itemNumber}AnchorId`]??fallback.anchorId,openInNewTab:props[`link${itemNumber}OpenInNewTab`]??fallback.openInNewTab};});}function getLocationSnapshot(){if(typeof window===\"undefined\"){return{pathname:\"/\",hash:\"\",href:\"\",origin:\"\"};}return{pathname:window.location.pathname||\"/\",hash:window.location.hash||\"\",href:window.location.href||\"\",origin:window.location.origin||\"\"};}function isHrefActive(href,location){const cleanHref=String(href||\"\").trim();if(!cleanHref||cleanHref===\"#\")return false;const currentOrigin=location.origin||\"https://parametryc.local\";const currentHref=location.href||`${currentOrigin}${location.pathname||\"/\"}${location.hash||\"\"}`;let target;try{target=new URL(cleanHref,currentHref);}catch{return false;}const inputIsAbsolute=/^(https?:)?\\/\\//i.test(cleanHref)||/^[a-z][a-z\\d+.-]*:/i.test(cleanHref);if(inputIsAbsolute&&target.origin!==currentOrigin){return target.href===currentHref;}const currentPath=normalizePathname(location.pathname);const targetPath=normalizePathname(target.pathname);const currentHash=normalizeHash(location.hash);const targetHash=normalizeHash(target.hash);if(targetHash){return currentPath===targetPath&&currentHash===targetHash;}if(targetPath===\"/\"){return currentPath===\"/\"&&currentHash===\"\";}return currentPath===targetPath||currentPath.startsWith(`${targetPath}/`);}function getViewportWidth(){if(typeof window===\"undefined\")return 1024;return window.innerWidth;}function getFontValue(font,key,fallback){const value=font?.[key];return typeof value===\"string\"||typeof value===\"number\"?value:fallback;}function createHoverGlow(color,strength){const glow=clamp(strength,0,3);if(glow<=0)return\"none\";const rgb=colorToRgb(color,\"255, 0, 0\");return`0 0 ${formatNumber(6*glow)}px rgba(${rgb}, ${formatNumber(clamp(.65*glow,0,1))}), 0 0 ${formatNumber(18*glow)}px rgba(${rgb}, ${formatNumber(clamp(.28*glow,0,1))})`;}function createActiveGlow(color,strength){const glow=clamp(strength,0,3);if(glow<=0)return\"none\";const rgb=colorToRgb(color,\"255, 255, 255\");return`0 0 ${formatNumber(4*glow)}px rgba(${rgb}, ${formatNumber(clamp(.35*glow,0,1))})`;}export function ParametrycNavbar(props){const{layoutPreview=\"Auto\",menuItems,mobileBreakpoint=768,positionMode=\"fixed\",navbarHeight=72,mobileNavbarHeight=64,backgroundColor=\"#08090D\",backgroundOpacity=.72,textColor=\"#FFFFFF\",accentColor=\"#FF0000\",borderOpacity=.08,blurStrength=12,font,fontFamily=\"Gilroy, Inter, sans-serif\",fontWeight=300,desktopFontSize=14,mobileFontSize=22,desktopLetterSpacing=.38,mobileLetterSpacing=.24,desktopItemGap=96,mobileItemGap=32,showMobileLogo=true,mobileLogoText=\"PARAMETRYC\",logoFontSize=16,logoLetterSpacing=.22,glowStrength=1,activeLinkDetection=true,overlayAlignment=\"center\",overlayPadding=32,openAnimationDuration=250}=props;const[viewportWidth,setViewportWidth]=React.useState(getViewportWidth);const[isOpen,setIsOpen]=React.useState(false);const[location,setLocation]=React.useState(getLocationSnapshot);const menuId=React.useId();const sourceMenuItems=Array.isArray(menuItems)?menuItems:getFallbackMenuItems(props);const normalizedMenuItems=React.useMemo(()=>normalizeMenuItems(sourceMenuItems),[sourceMenuItems]);const isMobile=layoutPreview===\"Mobile\"||layoutPreview===\"Auto\"&&viewportWidth<mobileBreakpoint;const resolvedFontFamily=getFontValue(font,\"fontFamily\",fontFamily);const resolvedFontWeight=getFontValue(font,\"fontWeight\",fontWeight);const mobileAlignItems=overlayAlignment===\"center\"?\"center\":\"flex-start\";const updateLocationSoon=React.useCallback(()=>{if(typeof window===\"undefined\")return;window.setTimeout(()=>setLocation(getLocationSnapshot()),0);},[]);React.useEffect(()=>{if(typeof window===\"undefined\")return;const updateViewport=()=>setViewportWidth(window.innerWidth);updateViewport();window.addEventListener(\"resize\",updateViewport);return()=>window.removeEventListener(\"resize\",updateViewport);},[]);React.useEffect(()=>{if(typeof window===\"undefined\")return;const updateLocation=()=>setLocation(getLocationSnapshot());updateLocation();window.addEventListener(\"popstate\",updateLocation);window.addEventListener(\"hashchange\",updateLocation);return()=>{window.removeEventListener(\"popstate\",updateLocation);window.removeEventListener(\"hashchange\",updateLocation);};},[]);React.useEffect(()=>{if(!isMobile)setIsOpen(false);},[isMobile]);React.useEffect(()=>{if(!isOpen||!isMobile||typeof document===\"undefined\")return;const previousOverflow=document.body.style.overflow;document.body.style.overflow=\"hidden\";return()=>{document.body.style.overflow=previousOverflow;};},[isOpen,isMobile]);React.useEffect(()=>{if(!isOpen||typeof window===\"undefined\")return;const closeOnEscape=event=>{if(event.key===\"Escape\")setIsOpen(false);};window.addEventListener(\"keydown\",closeOnEscape);return()=>window.removeEventListener(\"keydown\",closeOnEscape);},[isOpen]);const handleMobileLinkClick=()=>{setIsOpen(false);updateLocationSoon();};const handleDesktopLinkClick=()=>{updateLocationSoon();};const handleOverlayClick=event=>{if(event.target===event.currentTarget)setIsOpen(false);};const rootStyle={\"--pmc-bg\":toRgba(backgroundColor,backgroundOpacity),\"--pmc-overlay-bg\":toRgba(backgroundColor,.96),\"--pmc-text\":textColor,\"--pmc-accent\":accentColor,\"--pmc-border\":toRgba(textColor,borderOpacity),\"--pmc-hover-glow\":createHoverGlow(accentColor,glowStrength),\"--pmc-active-glow\":createActiveGlow(textColor,glowStrength),\"--pmc-blur\":`${blurStrength}px`,\"--pmc-nav-height\":`${navbarHeight}px`,\"--pmc-mobile-nav-height\":`${mobileNavbarHeight}px`,\"--pmc-desktop-font-size\":`${desktopFontSize}px`,\"--pmc-mobile-font-size\":`${mobileFontSize}px`,\"--pmc-desktop-letter-spacing\":`${desktopLetterSpacing}em`,\"--pmc-mobile-letter-spacing\":`${mobileLetterSpacing}em`,\"--pmc-desktop-gap\":`${desktopItemGap}px`,\"--pmc-mobile-gap\":`${mobileItemGap}px`,\"--pmc-logo-font-size\":`${logoFontSize}px`,\"--pmc-logo-letter-spacing\":`${logoLetterSpacing}em`,\"--pmc-overlay-padding\":`${overlayPadding}px`,\"--pmc-open-duration\":`${openAnimationDuration}ms`,\"--pmc-font-family\":String(resolvedFontFamily),\"--pmc-font-weight\":String(resolvedFontWeight),\"--pmc-mobile-align\":mobileAlignItems,\"--pmc-mobile-text-align\":overlayAlignment,position:positionMode,top:0,left:0,right:0,width:\"100%\",zIndex:9999};return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .pmc-navbar,\n                .pmc-navbar * {\n                    box-sizing: border-box;\n                }\n\n                .pmc-navbar {\n                    height: var(--pmc-nav-height);\n                    background: var(--pmc-bg);\n                    border-bottom: 1px solid var(--pmc-border);\n                    color: var(--pmc-text);\n                    font-family: var(--pmc-font-family);\n                    font-weight: var(--pmc-font-weight);\n                    -webkit-backdrop-filter: blur(var(--pmc-blur));\n                    backdrop-filter: blur(var(--pmc-blur));\n                    isolation: isolate;\n                }\n\n                .pmc-navbar[data-layout=\"mobile\"] {\n                    height: var(--pmc-mobile-nav-height);\n                }\n\n                .pmc-desktopNav {\n                    height: var(--pmc-nav-height);\n                    display: flex;\n                    align-items: center;\n                    justify-content: center;\n                    padding: 0 24px;\n                }\n\n                .pmc-desktopList,\n                .pmc-mobileList {\n                    list-style: none;\n                    margin: 0;\n                    padding: 0;\n                }\n\n                .pmc-desktopList {\n                    display: flex;\n                    align-items: center;\n                    justify-content: center;\n                    gap: var(--pmc-desktop-gap);\n                    max-width: 100%;\n                }\n\n                .pmc-desktopLink,\n                .pmc-mobileLink,\n                .pmc-wordmark {\n                    color: var(--pmc-text);\n                    text-decoration: none;\n                    text-transform: uppercase;\n                    font-family: var(--pmc-font-family);\n                    font-weight: var(--pmc-font-weight);\n                    -webkit-tap-highlight-color: transparent;\n                }\n\n                .pmc-desktopLink {\n                    display: inline-flex;\n                    align-items: center;\n                    justify-content: center;\n                    min-height: 44px;\n                    font-size: var(--pmc-desktop-font-size);\n                    line-height: 1;\n                    letter-spacing: var(--pmc-desktop-letter-spacing);\n                    white-space: nowrap;\n                    opacity: 0.72;\n                    text-shadow: none;\n                    transition:\n                        color 180ms ease,\n                        opacity 180ms ease,\n                        text-shadow 180ms ease;\n                }\n\n                .pmc-desktopLink:hover,\n                .pmc-desktopLink:focus-visible {\n                    color: var(--pmc-accent);\n                    opacity: 1;\n                    text-shadow: var(--pmc-hover-glow);\n                }\n\n                .pmc-desktopLink[data-active=\"true\"] {\n                    opacity: 0.94;\n                    text-shadow: var(--pmc-active-glow);\n                }\n\n                .pmc-desktopLink[data-active=\"true\"]:hover,\n                .pmc-desktopLink[data-active=\"true\"]:focus-visible {\n                    color: var(--pmc-accent);\n                    opacity: 1;\n                    text-shadow: var(--pmc-hover-glow);\n                }\n\n                .pmc-mobileTopBar,\n                .pmc-mobileOverlay {\n                    display: none;\n                }\n\n                .pmc-desktopLink:focus-visible,\n                .pmc-mobileLink:focus-visible,\n                .pmc-menuButton:focus-visible,\n                .pmc-wordmark:focus-visible {\n                    outline: 1px solid var(--pmc-accent);\n                    outline-offset: 6px;\n                }\n\n                .pmc-navbar[data-layout=\"mobile\"] .pmc-desktopNav {\n                    display: none;\n                }\n\n                .pmc-navbar[data-layout=\"mobile\"] .pmc-mobileTopBar {\n                    position: relative;\n                    z-index: 4;\n                    height: var(--pmc-mobile-nav-height);\n                    display: flex;\n                    align-items: center;\n                    justify-content: space-between;\n                    padding: 0 20px;\n                }\n\n                .pmc-wordmark {\n                    font-size: var(--pmc-logo-font-size);\n                    line-height: 1;\n                    letter-spacing: var(--pmc-logo-letter-spacing);\n                    opacity: 0.88;\n                    transition:\n                        color 180ms ease,\n                        opacity 180ms ease,\n                        text-shadow 180ms ease;\n                }\n\n                .pmc-wordmark:hover,\n                .pmc-wordmark:focus-visible {\n                    color: var(--pmc-accent);\n                    opacity: 1;\n                    text-shadow: var(--pmc-hover-glow);\n                }\n\n                .pmc-menuButton {\n                    width: 44px;\n                    height: 44px;\n                    margin-left: auto;\n                    padding: 0;\n                    border: 0;\n                    border-radius: 0;\n                    background: transparent;\n                    color: var(--pmc-text);\n                    display: inline-flex;\n                    flex-direction: column;\n                    align-items: center;\n                    justify-content: center;\n                    gap: 6px;\n                    cursor: pointer;\n                    touch-action: manipulation;\n                    transition: color 180ms ease;\n                }\n\n                .pmc-menuButton:hover,\n                .pmc-menuButton:focus-visible,\n                .pmc-menuButton[data-open=\"true\"] {\n                    color: var(--pmc-accent);\n                }\n\n                .pmc-menuButtonLine {\n                    display: block;\n                    width: 22px;\n                    height: 1px;\n                    background: currentColor;\n                    transform-origin: center;\n                    transition:\n                        transform 220ms ease,\n                        opacity 180ms ease,\n                        background-color 180ms ease;\n                }\n\n                .pmc-menuButton[data-open=\"true\"] .pmc-menuButtonLine:nth-child(1) {\n                    transform: translateY(7px) rotate(45deg);\n                }\n\n                .pmc-menuButton[data-open=\"true\"] .pmc-menuButtonLine:nth-child(2) {\n                    opacity: 0;\n                    transform: scaleX(0);\n                }\n\n                .pmc-menuButton[data-open=\"true\"] .pmc-menuButtonLine:nth-child(3) {\n                    transform: translateY(-7px) rotate(-45deg);\n                }\n\n                .pmc-navbar[data-layout=\"mobile\"] .pmc-mobileOverlay {\n                    position: fixed;\n                    inset: 0;\n                    z-index: 3;\n                    min-height: 100vh;\n                    min-height: 100dvh;\n                    display: flex;\n                    align-items: center;\n                    justify-content: center;\n                    padding:\n                        calc(var(--pmc-mobile-nav-height) + var(--pmc-overlay-padding))\n                        var(--pmc-overlay-padding)\n                        var(--pmc-overlay-padding);\n                    background: var(--pmc-overlay-bg);\n                    -webkit-backdrop-filter: blur(calc(var(--pmc-blur) + 4px));\n                    backdrop-filter: blur(calc(var(--pmc-blur) + 4px));\n                    opacity: 0;\n                    visibility: hidden;\n                    pointer-events: none;\n                    transform: translateY(-10px);\n                    transition:\n                        opacity var(--pmc-open-duration) ease,\n                        transform var(--pmc-open-duration) ease,\n                        visibility 0s linear var(--pmc-open-duration);\n                }\n\n                .pmc-navbar[data-layout=\"mobile\"][data-open=\"true\"] .pmc-mobileOverlay {\n                    opacity: 1;\n                    visibility: visible;\n                    pointer-events: auto;\n                    transform: translateY(0);\n                    transition:\n                        opacity var(--pmc-open-duration) ease,\n                        transform var(--pmc-open-duration) ease,\n                        visibility 0s linear 0s;\n                }\n\n                .pmc-mobileMenuInner {\n                    width: 100%;\n                    max-width: 720px;\n                    display: flex;\n                    justify-content: var(--pmc-mobile-align);\n                }\n\n                .pmc-mobileList {\n                    display: flex;\n                    flex-direction: column;\n                    align-items: var(--pmc-mobile-align);\n                    gap: var(--pmc-mobile-gap);\n                    text-align: var(--pmc-mobile-text-align);\n                }\n\n                .pmc-mobileLink {\n                    display: inline-flex;\n                    align-items: center;\n                    justify-content: center;\n                    min-height: 44px;\n                    font-size: var(--pmc-mobile-font-size);\n                    line-height: 1.1;\n                    letter-spacing: var(--pmc-mobile-letter-spacing);\n                    opacity: 0.78;\n                    text-shadow: none;\n                    transition:\n                        color 180ms ease,\n                        opacity 180ms ease,\n                        text-shadow 180ms ease;\n                }\n\n                .pmc-mobileLink:hover,\n                .pmc-mobileLink:focus-visible,\n                .pmc-mobileLink:active {\n                    color: var(--pmc-accent);\n                    opacity: 1;\n                    text-shadow: var(--pmc-hover-glow);\n                }\n\n                .pmc-mobileLink[data-active=\"true\"] {\n                    opacity: 0.96;\n                    text-shadow: var(--pmc-active-glow);\n                }\n\n                .pmc-mobileLink[data-active=\"true\"]:hover,\n                .pmc-mobileLink[data-active=\"true\"]:focus-visible,\n                .pmc-mobileLink[data-active=\"true\"]:active {\n                    color: var(--pmc-accent);\n                    opacity: 1;\n                    text-shadow: var(--pmc-hover-glow);\n                }\n\n                @media (prefers-reduced-motion: reduce) {\n                    .pmc-navbar *,\n                    .pmc-navbar *::before,\n                    .pmc-navbar *::after {\n                        transition-duration: 0.001ms !important;\n                        animation-duration: 0.001ms !important;\n                    }\n                }\n            `}),/*#__PURE__*/_jsxs(\"nav\",{className:\"pmc-navbar\",style:rootStyle,\"aria-label\":\"Parametryc navigation\",\"data-layout\":isMobile?\"mobile\":\"desktop\",\"data-open\":isOpen?\"true\":\"false\",children:[!isMobile&&/*#__PURE__*/_jsx(\"div\",{className:\"pmc-desktopNav\",children:/*#__PURE__*/_jsx(\"ul\",{className:\"pmc-desktopList\",children:normalizedMenuItems.map((item,index)=>{const isActive=activeLinkDetection&&isHrefActive(item.href,location);return /*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"a\",{className:\"pmc-desktopLink\",href:item.href,target:item.openInNewTab?\"_blank\":undefined,rel:item.openInNewTab?\"noopener noreferrer\":undefined,\"data-active\":isActive?\"true\":\"false\",\"aria-current\":isActive?\"page\":undefined,onClick:handleDesktopLinkClick,children:item.label})},`${item.label}-${item.href}-${index}`);})})}),isMobile&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{className:\"pmc-mobileTopBar\",children:[showMobileLogo&&/*#__PURE__*/_jsx(\"a\",{className:\"pmc-wordmark\",href:\"/\",\"aria-label\":\"Parametryc ana sayfa\",onClick:()=>{setIsOpen(false);updateLocationSoon();},children:mobileLogoText}),/*#__PURE__*/_jsxs(\"button\",{className:\"pmc-menuButton\",type:\"button\",\"aria-label\":isOpen?\"Men\\xfcy\\xfc kapat\":\"Men\\xfcy\\xfc a\\xe7\",\"aria-expanded\":isOpen,\"aria-controls\":menuId,\"data-open\":isOpen?\"true\":\"false\",onClick:()=>setIsOpen(open=>!open),children:[/*#__PURE__*/_jsx(\"span\",{className:\"pmc-menuButtonLine\"}),/*#__PURE__*/_jsx(\"span\",{className:\"pmc-menuButtonLine\"}),/*#__PURE__*/_jsx(\"span\",{className:\"pmc-menuButtonLine\"})]})]}),/*#__PURE__*/_jsx(\"div\",{id:menuId,className:\"pmc-mobileOverlay\",\"aria-hidden\":!isOpen,onClick:handleOverlayClick,children:/*#__PURE__*/_jsx(\"div\",{className:\"pmc-mobileMenuInner\",children:/*#__PURE__*/_jsx(\"ul\",{className:\"pmc-mobileList\",children:normalizedMenuItems.map((item,index)=>{const isActive=activeLinkDetection&&isHrefActive(item.href,location);return /*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"a\",{className:\"pmc-mobileLink\",href:item.href,target:item.openInNewTab?\"_blank\":undefined,rel:item.openInNewTab?\"noopener noreferrer\":undefined,tabIndex:isOpen?0:-1,\"data-active\":isActive?\"true\":\"false\",\"aria-current\":isActive?\"page\":undefined,onClick:handleMobileLinkClick,children:item.label})},`${item.label}-${item.href}-${index}`);})})})})]})]})]});}const AnyControlType=ControlType;const FontControlType=AnyControlType.Font;const ArrayControlType=AnyControlType.Array;const ObjectControlType=AnyControlType.Object;const menuItemControls={label:{type:ControlType.String,title:\"Label\",defaultValue:\"Menu Item\"},linkType:{type:ControlType.Enum,title:\"Link Type\",options:[\"custom\",\"internal\",\"anchor\",\"external\"],optionTitles:[\"Custom URL\",\"Internal Page\",\"Page Anchor\",\"External URL\"],defaultValue:\"custom\"},url:{type:ControlType.String,title:\"URL\",defaultValue:\"/\"},pagePath:{type:ControlType.String,title:\"Page Path\",defaultValue:\"/\"},anchorId:{type:ControlType.String,title:\"Anchor ID\",defaultValue:\"\"},openInNewTab:{type:ControlType.Boolean,title:\"Open in New Tab\"}};const propertyControls={layoutPreview:{type:ControlType.Enum,title:\"Layout Preview\",options:[\"Auto\",\"Desktop\",\"Mobile\"],optionTitles:[\"Auto\",\"Desktop\",\"Mobile\"],defaultValue:\"Auto\"}};if(ArrayControlType&&ObjectControlType){propertyControls.menuItems={type:ArrayControlType,title:\"Menu Items\",defaultValue:DEFAULT_MENU_ITEMS,control:{type:ObjectControlType,controls:menuItemControls}};}else{propertyControls.menuItemCount={type:ControlType.Number,title:\"Menu Item Count\",defaultValue:5,min:1,max:8,step:1};for(let i=1;i<=8;i++){const fallback=DEFAULT_MENU_ITEMS[i-1]||{label:`Link ${i}`,linkType:\"custom\",url:\"#\",pagePath:\"/\",anchorId:\"\",openInNewTab:false};const hidden=props=>Number(props.menuItemCount??5)<i;propertyControls[`link${i}Label`]={type:ControlType.String,title:`Link ${i} Label`,defaultValue:fallback.label,hidden};propertyControls[`link${i}LinkType`]={type:ControlType.Enum,title:`Link ${i} Type`,options:[\"custom\",\"internal\",\"anchor\",\"external\"],optionTitles:[\"Custom URL\",\"Internal Page\",\"Page Anchor\",\"External URL\"],defaultValue:fallback.linkType,hidden};propertyControls[`link${i}Url`]={type:ControlType.String,title:`Link ${i} URL`,defaultValue:fallback.url||fallback.href||\"/\",hidden};propertyControls[`link${i}PagePath`]={type:ControlType.String,title:`Link ${i} Page Path`,defaultValue:fallback.pagePath||\"/\",hidden};propertyControls[`link${i}AnchorId`]={type:ControlType.String,title:`Link ${i} Anchor ID`,defaultValue:fallback.anchorId||\"\",hidden};propertyControls[`link${i}OpenInNewTab`]={type:ControlType.Boolean,title:`Link ${i} New Tab`,defaultValue:fallback.openInNewTab||false,hidden};}}Object.assign(propertyControls,{mobileBreakpoint:{type:ControlType.Number,title:\"Mobile Breakpoint\",defaultValue:768,min:320,max:1200,step:1,unit:\"px\"},positionMode:{type:ControlType.Enum,title:\"Position Mode\",options:[\"fixed\",\"sticky\",\"relative\"],optionTitles:[\"Fixed\",\"Sticky\",\"Relative\"],defaultValue:\"fixed\"},navbarHeight:{type:ControlType.Number,title:\"Navbar Height\",defaultValue:72,min:48,max:140,step:1,unit:\"px\"},mobileNavbarHeight:{type:ControlType.Number,title:\"Mobile Navbar Height\",defaultValue:64,min:48,max:120,step:1,unit:\"px\"},backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"#08090D\"},backgroundOpacity:{type:ControlType.Number,title:\"Background Opacity\",defaultValue:.72,min:0,max:1,step:.01},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#FFFFFF\"},accentColor:{type:ControlType.Color,title:\"Accent Color\",defaultValue:\"#FF0000\"},borderOpacity:{type:ControlType.Number,title:\"Border Opacity\",defaultValue:.08,min:0,max:.3,step:.01},blurStrength:{type:ControlType.Number,title:\"Blur Strength\",defaultValue:12,min:0,max:30,step:1,unit:\"px\"}});if(FontControlType){propertyControls.font={type:FontControlType,title:\"Font\",controls:\"extended\"};}propertyControls.fontFamily={type:ControlType.String,title:\"Font Family\",defaultValue:\"Gilroy, Inter, sans-serif\",hidden:()=>Boolean(FontControlType)};propertyControls.fontWeight={type:ControlType.Number,title:\"Font Weight\",defaultValue:300,min:100,max:900,step:100,hidden:()=>Boolean(FontControlType)};Object.assign(propertyControls,{desktopFontSize:{type:ControlType.Number,title:\"Desktop Font Size\",defaultValue:14,min:8,max:28,step:1,unit:\"px\"},mobileFontSize:{type:ControlType.Number,title:\"Mobile Font Size\",defaultValue:22,min:12,max:42,step:1,unit:\"px\"},desktopLetterSpacing:{type:ControlType.Number,title:\"Desktop Letter Spacing\",defaultValue:.38,min:0,max:.8,step:.01},mobileLetterSpacing:{type:ControlType.Number,title:\"Mobile Letter Spacing\",defaultValue:.24,min:0,max:.8,step:.01},desktopItemGap:{type:ControlType.Number,title:\"Desktop Item Gap\",defaultValue:96,min:16,max:220,step:1,unit:\"px\"},mobileItemGap:{type:ControlType.Number,title:\"Mobile Item Gap\",defaultValue:32,min:12,max:90,step:1,unit:\"px\"},showMobileLogo:{type:ControlType.Boolean,title:\"Show Mobile Logo\",defaultValue:true},mobileLogoText:{type:ControlType.String,title:\"Mobile Logo Text\",defaultValue:\"PARAMETRYC\"},logoFontSize:{type:ControlType.Number,title:\"Logo Font Size\",defaultValue:16,min:10,max:32,step:1,unit:\"px\"},logoLetterSpacing:{type:ControlType.Number,title:\"Logo Letter Spacing\",defaultValue:.22,min:0,max:.8,step:.01},glowStrength:{type:ControlType.Number,title:\"Glow Strength\",defaultValue:1,min:0,max:3,step:.1},activeLinkDetection:{type:ControlType.Boolean,title:\"Active Link Detection\",defaultValue:true},overlayAlignment:{type:ControlType.Enum,title:\"Overlay Alignment\",options:[\"center\",\"left\"],optionTitles:[\"Center\",\"Left\"],defaultValue:\"center\"},overlayPadding:{type:ControlType.Number,title:\"Overlay Padding\",defaultValue:32,min:0,max:120,step:1,unit:\"px\"},openAnimationDuration:{type:ControlType.Number,title:\"Open Animation Duration\",defaultValue:250,min:0,max:800,step:10,unit:\"ms\"}});addPropertyControls(ParametrycNavbar,propertyControls);export default ParametrycNavbar;\nexport const __FramerMetadata__ = {\"exports\":{\"ParametrycNavbar\":{\"type\":\"reactComponent\",\"name\":\"ParametrycNavbar\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"ParametrycNavbar\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Navbar.map"],"mappings":"iQAC8B,IAAU,UAAU,EAAE,CAAC,CAAc,EAAM,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAc,EAAI,CAAC,0IAA0I,CAAc,EAAU,kBCC0D,SAAS,EAAM,EAAM,CAAC,OAAO,GAAO,IAAI,MAAM,CAAE,SAAS,EAAc,EAAM,CAAC,OAAO,EAAM,EAAM,CAAC,QAAQ,MAAM,GAAG,CAAC,QAAQ,wCAAwC,GAAG,CAAC,QAAQ,UAAU,GAAG,CAAC,QAAQ,aAAa,GAAG,CAAC,QAAQ,OAAO,GAAG,CAAE,SAAS,EAAS,EAAM,CAAC,OAAO,EAAM,EAAM,CAAC,QAAQ,WAAW,GAAG,CAAE,SAAS,GAAoB,EAAM,CAAC,OAAO,EAAM,EAAM,CAAC,QAAQ,YAAY,GAAG,CAAC,QAAQ,SAAS,GAAG,CAAE,SAASA,GAAU,EAAM,CAAC,IAAM,EAAK,EAAM,UAAU,aAAa,GAAG,IAAO,aAAa,OAAO,EAAM,EAAM,UAAU,CAAC,GAAG,IAAO,QAAQ,CAAC,IAAM,EAAM,EAAM,EAAM,MAAM,CAAC,QAAQ,OAAO,GAAG,CAAC,OAAO,EAAM,UAAU,IAAQ,GAAI,GAAG,IAAO,QAAQ,CAAC,IAAM,EAAM,EAAS,EAAM,YAAY,CAAC,OAAO,EAAM,OAAO,IAAQ,GAAI,GAAG,IAAO,WAAW,CAAC,IAAM,EAAO,GAAoB,EAAM,eAAe,CAAC,GAAG,CAAC,EAAO,MAAM,GAAG,IAAM,EAAQ,EAAM,EAAM,gBAAgB,CAAC,OAAO,EAAQ,iBAAiB,EAAO,QAAQ,mBAAmB,EAAQ,GAAG,iBAAiB,IAAU,GAAG,IAAO,qBAAqB,CAAC,IAAM,EAAS,EAAc,EAAM,SAAS,CAAC,OAAO,EAAS,yBAAyB,mBAAmB,EAAS,GAAG,GAA4H,OAArH,IAAO,gBAAgB,IAAO,gBAAgB,IAAO,SAAS,IAAO,cAAsB,EAAM,EAAM,YAAY,CAAQ,GAAI,SAASC,EAAM,EAAM,EAAI,EAAI,CAAC,IAAM,EAAO,OAAO,EAAM,CAAwC,OAAnC,OAAO,SAAS,EAAO,CAAmB,KAAK,IAAI,EAAI,KAAK,IAAI,EAAI,EAAO,CAAC,CAA7C,EAA+C,SAAS,GAAe,EAAM,EAAM,CAAC,IAAM,EAAM,EAAM,EAAM,CAAO,EAAUA,EAAM,EAAM,EAAE,EAAE,CAAC,GAAG,kBAAkB,KAAK,EAAM,CAAuH,MAAM,QAAnH,SAAS,EAAM,GAAG,EAAM,GAAG,GAAG,CAA+F,IAAtF,SAAS,EAAM,GAAG,EAAM,GAAG,GAAG,CAA8D,IAArD,SAAS,EAAM,GAAG,EAAM,GAAG,GAAG,CAA6B,IAAI,EAAU,GAAI,GAAG,kBAAkB,KAAK,EAAM,CAAoH,MAAM,QAAhH,SAAS,EAAM,MAAM,EAAE,EAAE,CAAC,GAAG,CAA6F,IAApF,SAAS,EAAM,MAAM,EAAE,EAAE,CAAC,GAAG,CAA6D,IAApD,SAAS,EAAM,MAAM,EAAE,EAAE,CAAC,GAAG,CAA6B,IAAI,EAAU,GAAI,IAAM,EAAS,EAAM,MAAM,sBAAsB,CAAC,GAAG,EAAS,CAAC,IAAM,EAAM,EAAS,GAAG,MAAM,IAAI,CAAC,IAAI,GAAM,EAAK,MAAM,CAAC,CAAC,GAAG,EAAM,QAAQ,EAAG,MAAM,QAAQ,EAAM,GAAG,IAAI,EAAM,GAAG,IAAI,EAAM,GAAG,IAAI,EAAU,GAAK,OAAO,GAAO,mBAAmB,EAAU,GAAI,SAAS,GAAa,EAAK,CAAiE,OAA7D,IAAO,SAAe,eAAkB,IAAO,IAAU,IAAW,EAAM,SAAS,GAAW,EAAK,EAAK,EAAM,EAAY,CAAC,IAAM,EAAOA,EAAM,EAAY,EAAE,EAAE,CAAO,EAAI,GAAuB,EAAK,MAAM,CAAC,MAAM,EAAK,OAAO,EAAK,QAAQ,YAAY,cAAc,OAAO,UAAU,QAAQ,MAAM,CAAC,QAAQ,QAAQ,QAAM,WAAW,EAAE,SAAS,UAAU,CAAU,WAAS,CAAC,CAAO,EAAY,GAAU,EAAiB,EAAK,IAAI,CAAC,KAAK,OAAO,OAAO,eAAe,YAAY,EAAO,cAAc,QAAQ,eAAe,QAAiB,WAAS,CAAC,CAAC,CAAC,OAAO,EAAP,CAAa,IAAI,YAAY,OAAO,EAAyB,EAAMC,EAAU,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,IAAI,EAAE,IAAI,MAAM,KAAK,OAAO,KAAK,GAAG,IAAI,CAAC,CAAc,EAAK,SAAS,CAAC,GAAG,KAAK,GAAG,KAAK,EAAE,MAAM,CAAC,CAAc,EAAK,SAAS,CAAC,GAAG,QAAQ,GAAG,OAAO,EAAE,IAAI,KAAK,eAAe,OAAO,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,WAAW,OAAO,EAAiB,EAAK,OAAO,CAAC,KAAK,eAAe,EAAE,yHAAyH,CAAC,CAAC,CAAC,IAAI,WAAW,OAAO,EAAiB,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,KAAK,OAAO,OAAO,eAAe,YAAY,EAAO,cAAc,QAAQ,eAAe,QAAQ,EAAE,qDAAqD,CAAC,CAAc,EAAK,OAAO,CAAC,KAAK,eAAe,EAAE,qTAAqT,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,OAAO,OAAO,EAAyB,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,IAAI,EAAE,IAAI,MAAM,KAAK,OAAO,KAAK,GAAG,MAAM,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,6BAA6B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,QAAQ,OAAO,EAAyB,EAAK,OAAO,CAAC,EAAE,0LAA0L,CAAC,CAAC,CAAC,IAAI,UAAU,OAAO,EAAyB,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAK,SAAS,CAAC,GAAG,KAAK,GAAG,KAAK,EAAE,IAAI,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,cAAc,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,eAAe,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,qDAAqD,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,qDAAqD,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,WAAW,OAAO,EAAiB,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,KAAK,eAAe,EAAE,gCAAgC,CAAC,CAAc,EAAK,OAAO,CAAC,KAAK,eAAe,EAAE,yDAAyD,CAAC,CAAc,EAAK,OAAO,CAAC,KAAK,eAAe,EAAE,mKAAmK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,OAAO,EAAiB,EAAK,OAAO,CAAC,KAAK,eAAe,EAAE,iJAAiJ,CAAC,CAAC,CAAC,IAAI,UAAU,OAAO,EAAiB,EAAK,OAAO,CAAC,KAAK,eAAe,SAAS,UAAU,SAAS,UAAU,EAAE,4SAA4S,CAAC,CAAC,CAAC,IAAI,QAAQ,OAAO,EAAiB,EAAK,OAAO,CAAC,KAAK,eAAe,EAAE,kWAAkW,CAAC,CAAC,CAAC,IAAI,UAAU,OAAO,EAAiB,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,KAAK,eAAe,EAAE,qQAAqQ,CAAC,CAAc,EAAK,OAAO,CAAC,KAAK,eAAe,EAAE,kCAAkC,CAAC,CAAc,EAAK,OAAO,CAAC,KAAK,eAAe,EAAE,4QAA4Q,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,WAAW,OAAO,EAAyB,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAK,SAAS,CAAC,GAAG,KAAK,GAAG,KAAK,EAAE,IAAI,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,yCAAyC,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,uCAAuC,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,2CAA2C,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,SAAS,OAAO,EAAiB,EAAK,OAAO,CAAC,KAAK,eAAe,SAAS,UAAU,SAAS,UAAU,EAAE,kgBAAkgB,CAAC,CAAC,CAAC,IAAI,WAAW,OAAO,EAAiB,EAAK,OAAO,CAAC,KAAK,eAAe,EAAE,6MAA6M,CAAC,CAAC,CAAC,IAAI,SAAS,OAAO,EAAiB,EAAK,OAAO,CAAC,KAAK,eAAe,EAAE,gPAAgP,CAAC,CAAC,CAAC,IAAI,UAAU,OAAO,EAAyB,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,0IAA0I,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,oEAAoE,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,gHAAgH,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,YAAY,OAAO,EAAiB,EAAK,OAAO,CAAC,KAAK,eAAe,EAAE,ieAAie,CAAC,CAAC,CAAC,IAAI,UAAU,OAAO,EAAiB,EAAK,OAAO,CAAC,KAAK,eAAe,SAAS,UAAU,SAAS,UAAU,EAAE,ykBAAykB,CAAC,CAAC,CAAC,IAAI,SAAS,OAAO,EAAyB,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,gEAAgE,CAAC,CAAc,EAAK,SAAS,CAAC,GAAG,KAAK,GAAG,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,OAAO,OAAO,EAAyB,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,uEAAuE,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,sEAAsE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,OAAO,MAAO,SAAwB,EAAqB,EAAM,CAAC,GAAK,CAAC,OAAK,YAAY,WAAS,aAAa,YAAU,GAAG,QAAM,GAAG,cAAY,GAAG,iBAAe,GAAG,kBAAgB,GAAG,WAAS,GAAG,cAAY,GAAG,YAAU,GAAK,aAAU,GAAG,gBAAc,GAAG,gBAAc,IAAI,kBAAgB,yBAAyB,uBAAqB,qBAAqB,YAAU,UAAU,iBAAe,UAAU,cAAY,UAAU,eAAa,IAAI,aAAW,GAAK,eAAY,yBAAyB,cAAY,EAAE,aAAW,GAAM,iBAAe,EAAE,YAAU,GAAK,cAAW,KAAK,YAAU,GAAK,eAAa,EAAE,cAAY,IAAI,qBAAmB,IAAI,SAAO,EAAW,CAAC,EAAU,GAAcC,EAAe,GAAM,CAAM,CAAC,EAAU,GAAcA,EAAe,GAAM,CAAM,CAAC,EAAU,GAAcA,EAAe,GAAM,CAAO,EAAKH,GAAU,CAAC,WAAS,YAAU,QAAM,cAAY,iBAAe,kBAAgB,WAAS,cAAY,CAAC,CAAO,EAAkBC,EAAM,EAAc,GAAG,IAAI,CAAsD,GAAa,EAA9CA,EAAM,EAAc,GAAG,GAAG,CAA0D,EAAaA,EAAM,EAAmB,EAAE,IAAI,CAAO,EAAeA,EAAM,GAAW,GAAG,KAAK,CAAO,EAAmBA,EAAM,EAAe,EAAE,EAAE,CAAO,EAAiBA,EAAM,EAAa,EAAE,EAAE,CAAO,EAAa,GAAW,EAAgB,GAAY,EAAa,EAAe,EAAgB,GAAiB,EAAa,EAAqB,EAAsB,EAAM,EAAU,IAAI,EAAa,EAAe,EAAQ,EAAK,GAAc,GAAW,CAAC,EAAU,GAAG,EAAoU,EAAU,CAA3T,EAAW,KAAK,EAAE,EAAmB,EAAE,KAAK,EAAE,EAAmB,EAAE,mBAAmB,KAAK,IAAI,IAAI,IAAI,EAAmB,IAAI,CAAC,GAAG,GAAoB,GAAc,GAAW,EAAiB,EAAE,OAAO,EAAE,EAAiB,GAAG,KAAK,GAAe,EAAY,KAAK,IAAI,IAAI,GAAG,EAAiB,IAAI,CAAC,GAAG,GAA0C,CAAC,OAAO,QAAQ,CAAC,KAAK,KAAK,EAAE,OAAa,EAAM,EAAM,GAAU,EAAE,QAAQ,GAAa,EAAK,CAAC,OAAa,EAAQ,EAAK,OAAO,EAAE,SAAS,EAAY,EAAM,CAAK,GAAS,EAAM,gBAAgB,CAAG,OAAoB,EAAK,IAAI,CAAC,KAAK,EAAQ,EAAK,IAAI,OAAO,GAAS,EAAU,SAAS,IAAA,GAAU,IAAI,GAAS,EAAU,sBAAsB,IAAA,GAAU,aAAa,EAAM,gBAAgB,CAAC,EAAQ,QAAQ,EAAY,mBAAmB,EAAa,GAAK,CAAC,mBAAmB,CAAC,EAAa,GAAM,CAAC,EAAa,GAAM,EAAG,kBAAkB,EAAa,GAAK,CAAC,gBAAgB,EAAa,GAAM,CAAC,oBAAoB,EAAa,GAAM,CAAC,YAAY,EAAa,GAAK,CAAC,WAAW,CAAC,EAAa,GAAM,CAAC,EAAa,GAAM,EAAG,UAAU,GAAO,EAAI,EAAM,MAAM,SAAS,EAAM,MAAM,MAAI,EAAa,GAAK,EAAG,YAAY,EAAa,GAAM,CAAC,MAAM,CAAC,GAAG,EAAM,MAAM,EAAkB,OAAO,EAAkB,SAAS,EAAkB,UAAU,EAAkB,QAAQ,cAAc,WAAW,SAAS,eAAe,SAAS,UAAU,aAAa,eAAa,WAAW,GAAiB,MAAM,GAAY,OAAO,GAAY,EAAY,EAAE,GAAGA,EAAM,EAAY,EAAE,EAAE,CAAC,WAAW,KAAc,OAAO,YAAU,QAAQ,EAAU,aAAa,IAAc,wBAAwB,cAAc,EAAE,UAAU,cAAc,EAAK,YAAY,EAAM,GAAG,gBAAgB,SAAS,WAAW,cAAc,EAAa,iBAAiB,EAAa,wBAAwB,EAAa,sBAAsB,EAAa,qBAAqB,EAAa,yBAAyB,EAAa,SAAS,eAAe,OAAO,OAAO,EAAQ,UAAU,UAAU,wBAAwB,cAAc,WAAW,OAAO,CAAC,SAAS,GAAW,EAAK,GAAa,GAAY,EAAY,CAAC,CAAC,yBAFz2c,IAA4B,IAAoD,CAEzJ,EAAa,CAAC,YAAY,WAAW,WAAW,OAAO,QAAQ,UAAU,WAAW,IAAI,UAAU,QAAQ,UAAU,WAAW,SAAS,WAAW,SAAS,UAAU,YAAY,UAAU,SAAS,OAAO,CAAO,EAAW,CAAC,aAAa,QAAQ,QAAQ,WAAW,qBAAqB,eAAe,eAAe,QAAQ,cAAc,CAAomc,EAAqB,aAAa,CAAC,KAAK,YAAY,SAAS,aAAa,UAAU,GAAG,MAAM,GAAG,YAAY,GAAG,eAAe,GAAG,gBAAgB,GAAG,SAAS,GAAG,YAAY,GAAG,UAAU,GAAK,UAAU,GAAG,cAAc,GAAG,cAAc,IAAI,gBAAgB,yBAAyB,qBAAqB,qBAAqB,UAAU,UAAU,eAAe,UAAU,YAAY,UAAU,aAAa,IAAI,WAAW,GAAK,YAAY,yBAAyB,YAAY,EAAE,WAAW,GAAM,eAAe,EAAE,UAAU,GAAK,WAAW,KAAK,UAAU,GAAK,aAAa,EAAE,YAAY,IAAI,mBAAmB,IAAI,CAAO,EAAsB,CAAC,eAAe,eAAe,QAAQ,cAAc,CAAC,EAAoB,EAAqB,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,QAAQ,CAAC,GAAG,EAAa,CAAC,aAAa,CAAC,YAAY,WAAW,WAAW,OAAO,eAAe,UAAU,WAAW,cAAc,UAAU,QAAQ,UAAU,WAAW,SAAS,WAAW,SAAS,UAAU,YAAY,UAAU,iBAAiB,eAAe,CAAC,aAAa,YAAY,CAAC,SAAS,CAAC,KAAK,EAAY,KAAK,MAAM,YAAY,QAAQ,CAAC,GAAG,EAAW,CAAC,aAAa,aAAa,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,YAAY,yBAAyB,OAAO,GAAO,EAAM,WAAW,aAAa,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,YAAY,uBAAuB,OAAO,GAAO,EAAM,WAAW,QAAQ,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,YAAY,oBAAoB,OAAO,GAAO,EAAM,WAAW,QAAQ,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,YAAY,oBAAoB,OAAO,GAAO,EAAM,WAAW,WAAW,CAAC,gBAAgB,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,YAAY,mBAAmB,gBAAgB,GAAK,OAAO,GAAO,EAAM,WAAW,WAAW,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,YAAY,aAAa,OAAO,GAAO,EAAM,WAAW,qBAAqB,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,YAAY,cAAc,OAAO,GAAO,CAAC,EAAsB,SAAS,EAAM,SAAS,CAAC,CAAC,UAAU,CAAC,KAAK,EAAY,QAAQ,MAAM,UAAU,aAAa,GAAK,aAAa,MAAM,cAAc,KAAK,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,YAAY,sBAAsB,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,IAAI,GAAG,IAAI,IAAI,KAAK,EAAE,KAAK,KAAK,aAAa,GAAG,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,IAAI,GAAG,IAAI,GAAG,KAAK,IAAI,aAAa,IAAI,CAAC,gBAAgB,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,yBAAyB,CAAC,qBAAqB,CAAC,KAAK,EAAY,MAAM,MAAM,WAAW,aAAa,qBAAqB,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,OAAO,aAAa,UAAU,CAAC,eAAe,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,UAAU,CAAC,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,SAAS,aAAa,UAAU,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,KAAK,KAAK,aAAa,IAAI,CAAC,WAAW,CAAC,KAAK,EAAY,QAAQ,MAAM,SAAS,aAAa,GAAK,aAAa,OAAO,cAAc,OAAO,CAAC,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,eAAe,aAAa,yBAAyB,OAAO,GAAO,CAAC,EAAM,WAAW,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,KAAK,KAAK,aAAa,EAAE,OAAO,GAAO,CAAC,EAAM,WAAW,CAAC,WAAW,CAAC,KAAK,EAAY,QAAQ,MAAM,SAAS,aAAa,GAAM,aAAa,OAAO,cAAc,OAAO,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,aAAa,EAAE,OAAO,GAAO,CAAC,EAAM,WAAW,CAAC,UAAU,CAAC,KAAK,EAAY,QAAQ,MAAM,aAAa,aAAa,GAAK,aAAa,KAAK,cAAc,MAAM,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,IAAI,GAAG,IAAI,KAAK,KAAK,IAAI,aAAa,KAAK,CAAC,UAAU,CAAC,KAAK,EAAY,QAAQ,MAAM,aAAa,aAAa,GAAK,aAAa,KAAK,cAAc,MAAM,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,aAAa,EAAE,OAAO,GAAO,CAAC,EAAM,UAAU,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,aAAa,IAAI,CAAC,mBAAmB,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,IAAI,EAAE,IAAI,IAAI,KAAK,GAAG,KAAK,KAAK,aAAa,IAAI,CAAC,CAAC,ICFx6jB,SAAS,EAAM,EAAM,EAAI,EAAI,CAAC,OAAO,KAAK,IAAI,KAAK,IAAI,EAAM,EAAI,CAAC,EAAI,CAAE,SAAS,EAAa,EAAM,CAAC,OAAO,OAAO,EAAM,QAAQ,EAAE,CAAC,CAAE,SAAS,EAAW,EAAM,EAAS,gBAAgB,CAAC,IAAM,EAAM,OAAO,GAAO,GAAG,CAAC,MAAM,CAAC,GAAG,EAAM,WAAW,IAAI,CAAC,CAAC,IAAM,EAAI,EAAM,MAAM,EAAE,CAAO,EAAK,EAAI,SAAS,GAAG,EAAI,SAAS,EAAE,EAAI,MAAM,GAAG,CAAC,IAAI,GAAM,EAAK,EAAK,CAAC,KAAK,GAAG,CAAC,EAAU,EAAE,SAAS,EAAK,MAAM,EAAE,EAAE,CAAC,GAAG,CAAO,EAAE,SAAS,EAAK,MAAM,EAAE,EAAE,CAAC,GAAG,CAAO,EAAE,SAAS,EAAK,MAAM,EAAE,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,EAAE,EAAE,CAAC,MAAM,OAAO,SAAS,CAAC,MAAM,GAAG,EAAE,IAAI,EAAE,IAAI,IAAK,IAAM,EAAS,EAAM,MAAM,oBAAoB,CAAC,GAAG,EAAS,CAAC,IAAM,EAAM,EAAS,GAAG,MAAM,UAAU,CAAC,OAAO,QAAQ,CAAC,IAAI,GAAM,EAAK,MAAM,CAAC,CAAO,EAAE,WAAW,EAAM,GAAG,CAAO,EAAE,WAAW,EAAM,GAAG,CAAO,EAAE,WAAW,EAAM,GAAG,CAAC,GAAG,CAAC,EAAE,EAAE,EAAE,CAAC,MAAM,OAAO,SAAS,CAAC,MAAM,GAAG,EAAE,IAAI,EAAE,IAAI,IAAK,OAAO,EAAU,SAAS,EAAO,EAAM,EAAQ,CAAC,IAAM,EAAM,EAAM,EAAQ,EAAE,EAAE,CAAO,EAAI,EAAW,EAAM,GAAG,CAAqD,OAAjD,EAAU,QAAQ,EAAI,IAAI,EAAa,EAAM,CAAC,GAAU,EAAO,SAAS,EAAkB,EAAS,CAAyG,OAApG,GAA+B,IAAW,KAAK,EAAS,SAAS,IAAI,CAAC,EAAS,MAAM,EAAE,GAAG,CAAC,GAAsB,aAAa,CAA/G,IAAiH,SAAS,EAAc,EAAK,CAAmB,OAAd,EAAqB,EAAK,WAAW,IAAI,CAAC,EAAK,aAAa,CAAC,IAAI,EAAK,aAAa,GAAxE,GAA4E,SAAS,EAAkB,EAAM,CAAC,IAAMG,EAAM,OAAO,GAAO,GAAG,CAAC,MAAM,CAAC,aAAa,CAA0L,OAAtLA,IAAQ,YAAYA,IAAQ,gBAAsB,WAAcA,IAAQ,UAAUA,IAAQ,cAAoB,SAAYA,IAAQ,YAAYA,IAAQ,eAAqB,WAAiB,SAAU,SAAS,EAAa,EAAK,CAAC,OAAO,OAAO,EAAK,KAAK,EAAK,MAAM,GAAG,CAAC,MAAM,CAAE,SAAS,EAAsB,EAAM,CAAC,IAAMA,EAAM,OAAO,GAAO,IAAI,CAAC,MAAM,CAAsG,OAAjGA,EAAmBA,EAAM,WAAW,IAAI,CAAO,IAAIA,IAAWA,EAAM,WAAW,IAAI,CAAQA,EAAY,IAAIA,IAA/F,IAAwG,SAAS,EAAqB,EAAM,CAAC,IAAMA,EAAM,OAAO,GAAO,GAAG,CAAC,MAAM,CAAsH,OAAjHA,EAAmB,mBAAmB,KAAKA,EAAM,EAAiB,sBAAsB,KAAKA,EAAM,CAAQA,EAAY,WAAWA,IAAtH,IAA+H,SAAS,EAAgB,EAAS,EAAS,CAAC,IAAM,EAAK,EAAsB,GAAU,IAAI,CAAC,MAAM,IAAI,CAAC,IAAI,IAAU,EAAY,OAAO,GAAU,GAAG,CAAC,MAAM,CAAC,QAAQ,MAAM,GAAG,CAA6B,OAAxB,EAA8B,GAAG,EAAK,GAAG,IAAtB,EAAqC,SAAS,EAAU,EAAK,CAAC,IAAM,EAAS,EAAkB,EAAK,SAAS,CAAO,EAAU,EAAa,EAAK,CAAwQ,OAApQ,IAAW,WAAmB,EAAsB,OAAO,EAAK,UAAU,GAAW,IAAI,CAAC,CAAK,IAAW,SAAiB,EAAgB,OAAO,EAAK,UAAU,IAAI,CAAC,OAAO,EAAK,UAAU,GAAG,CAAC,CAAK,IAAW,WAAmB,EAAqB,EAAU,CAAS,GAAW,IAAK,SAAS,EAAmB,EAAK,EAAK,CAAC,GAAG,OAAO,EAAK,cAAe,UAAU,OAAO,EAAK,aAAa,IAAM,EAAS,EAAkB,EAAK,SAAS,CAAO,EAAmB,mBAAmB,KAAK,EAAK,EAAE,sBAAsB,KAAK,EAAK,CAAC,OAAO,IAAW,YAAY,EAAoB,SAAS,GAAmB,EAAM,CAAmC,OAA9B,MAAM,QAAQ,EAAM,CAAiB,EAAM,KAAK,EAAK,IAAQ,CAAC,IAAM,EAAK,EAAU,EAAK,CAA0D,MAAM,CAAC,MAApD,OAAO,EAAK,OAAO,QAAQ,EAAM,IAAI,CAAC,MAAM,EAAqB,QAAQ,EAAM,IAAI,OAAK,aAAa,EAAmB,EAAK,EAAK,CAAC,EAAG,CAAhN,EAAE,CAAgN,SAAS,EAAqB,EAAM,CAAC,IAAM,EAAM,EAAM,OAAO,EAAM,eAAe,EAAE,CAAC,EAAE,EAAE,CAAC,OAAO,MAAM,KAAK,CAAC,OAAO,EAAM,EAAE,EAAE,IAAQ,CAAC,IAAM,EAAW,EAAM,EAAQ,EAAS,EAAmB,IAAQ,CAAC,MAAM,QAAQ,IAAa,SAAS,SAAS,IAAI,IAAI,SAAS,IAAI,SAAS,GAAG,aAAa,GAAM,CAAC,MAAM,CAAC,MAAM,EAAM,OAAO,EAAW,SAAS,EAAS,MAAM,SAAS,EAAM,OAAO,EAAW,YAAY,EAAS,SAAS,IAAI,EAAM,OAAO,EAAW,OAAO,EAAS,IAAI,SAAS,EAAM,OAAO,EAAW,YAAY,EAAS,SAAS,SAAS,EAAM,OAAO,EAAW,YAAY,EAAS,SAAS,aAAa,EAAM,OAAO,EAAW,gBAAgB,EAAS,aAAa,EAAG,CAAE,SAAS,GAAqB,CAAiF,OAAtE,IAAS,OAAmB,CAAC,SAAS,IAAI,KAAK,GAAG,KAAK,GAAG,OAAO,GAAG,CAAQ,CAAC,SAAS,EAAO,SAAS,UAAU,IAAI,KAAK,EAAO,SAAS,MAAM,GAAG,KAAK,EAAO,SAAS,MAAM,GAAG,OAAO,EAAO,SAAS,QAAQ,GAAG,CAAE,SAAS,EAAa,EAAK,EAAS,CAAC,IAAM,EAAU,OAAO,GAAM,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,GAAW,IAAY,IAAI,MAAO,GAAM,IAAM,EAAc,EAAS,QAAQ,2BAAiC,EAAY,EAAS,MAAM,GAAG,IAAgB,EAAS,UAAU,MAAM,EAAS,MAAM,KAAS,EAAO,GAAG,CAAC,EAAO,IAAI,IAAI,EAAU,EAAY,MAAO,CAAC,MAAO,GAAuG,IAA1E,mBAAmB,KAAK,EAAU,EAAE,sBAAsB,KAAK,EAAU,GAAqB,EAAO,SAAS,EAAe,OAAO,EAAO,OAAO,EAAa,IAAM,EAAY,EAAkB,EAAS,SAAS,CAAO,EAAW,EAAkB,EAAO,SAAS,CAAO,EAAY,EAAc,EAAS,KAAK,CAAO,EAAW,EAAc,EAAO,KAAK,CAA4I,OAAxI,EAAmB,IAAc,GAAY,IAAc,EAAe,IAAa,IAAY,IAAc,KAAK,IAAc,GAAW,IAAc,GAAY,EAAY,WAAW,GAAG,EAAW,GAAG,CAAE,SAAS,GAAkB,CAA4C,OAAjC,IAAS,OAAmB,KAAY,EAAO,WAAY,SAAS,EAAa,EAAK,EAAI,EAAS,CAAC,IAAM,EAAM,IAAO,GAAK,OAAO,OAAO,GAAQ,UAAU,OAAO,GAAQ,SAAS,EAAM,EAAU,SAAS,GAAgB,EAAM,EAAS,CAAC,IAAM,EAAK,EAAM,EAAS,EAAE,EAAE,CAAC,GAAG,GAAM,EAAE,MAAM,OAAO,IAAM,EAAI,EAAW,EAAM,YAAY,CAAC,MAAM,OAAO,EAAa,EAAE,EAAK,CAAC,UAAU,EAAI,IAAI,EAAa,EAAM,IAAI,EAAK,EAAE,EAAE,CAAC,CAAC,SAAS,EAAa,GAAG,EAAK,CAAC,UAAU,EAAI,IAAI,EAAa,EAAM,IAAI,EAAK,EAAE,EAAE,CAAC,CAAC,GAAI,SAAS,GAAiB,EAAM,EAAS,CAAC,IAAM,EAAK,EAAM,EAAS,EAAE,EAAE,CAAC,GAAG,GAAM,EAAE,MAAM,OAAO,IAAM,EAAI,EAAW,EAAM,gBAAgB,CAAC,MAAM,OAAO,EAAa,EAAE,EAAK,CAAC,UAAU,EAAI,IAAI,EAAa,EAAM,IAAI,EAAK,EAAE,EAAE,CAAC,CAAC,GAAI,SAAgB,EAAiB,EAAM,CAAC,GAAK,CAAC,gBAAc,OAAO,YAAU,mBAAiB,IAAI,gBAAa,QAAQ,eAAa,GAAG,qBAAmB,GAAG,kBAAgB,UAAU,oBAAkB,IAAI,YAAU,UAAU,cAAY,UAAU,gBAAc,IAAI,eAAa,GAAG,OAAK,aAAW,4BAA4B,cAAW,IAAI,mBAAgB,GAAG,iBAAe,GAAG,wBAAqB,IAAI,uBAAoB,IAAI,kBAAe,GAAG,gBAAc,GAAG,iBAAe,GAAK,iBAAe,aAAa,eAAa,GAAG,qBAAkB,IAAI,eAAa,EAAE,sBAAoB,GAAK,mBAAiB,SAAS,iBAAe,GAAG,wBAAsB,KAAK,EAAW,CAAC,EAAc,GAAkBC,EAAe,EAAiB,CAAM,CAAC,EAAO,GAAWA,EAAe,GAAM,CAAM,CAAC,EAAS,GAAaA,EAAe,EAAoB,CAAO,EAAOC,GAAa,CAAO,EAAgB,MAAM,QAAQ,EAAU,CAAC,EAAU,EAAqB,EAAM,CAAO,EAAoBC,MAAkB,GAAmB,EAAgB,CAAC,CAAC,EAAgB,CAAC,CAAO,EAAS,IAAgB,UAAU,IAAgB,QAAQ,EAAc,EAAuB,EAAmB,EAAa,EAAK,aAAa,EAAW,CAAO,EAAmB,EAAa,EAAK,aAAa,GAAW,CAAO,EAAiB,IAAmB,SAAS,SAAS,aAAmB,EAAmBC,MAAsB,CAAW,IAAS,QAAmB,EAAO,eAAe,EAAY,GAAqB,CAAC,CAAC,EAAE,EAAG,EAAE,CAAC,CAAC,MAAoB,CAAC,GAAU,IAAS,OAAY,OAAO,IAAM,MAAmB,EAAiB,EAAO,WAAW,CAAmE,OAAlE,GAAgB,CAAC,EAAO,iBAAiB,SAAS,EAAe,KAAW,EAAO,oBAAoB,SAAS,EAAe,EAAG,EAAE,CAAC,CAAC,MAAoB,CAAC,GAAU,IAAS,OAAY,OAAO,IAAM,MAAmB,EAAY,GAAqB,CAAC,CAA0H,OAAzH,GAAgB,CAAC,EAAO,iBAAiB,WAAW,EAAe,CAAC,EAAO,iBAAiB,aAAa,EAAe,KAAW,CAAC,EAAO,oBAAoB,WAAW,EAAe,CAAC,EAAO,oBAAoB,aAAa,EAAe,GAAK,EAAE,CAAC,CAAC,MAAoB,CAAK,GAAS,EAAU,GAAM,EAAG,CAAC,EAAS,CAAC,CAAC,MAAoB,CAAC,GAAG,CAAC,GAAQ,CAAC,GAAU,OAAO,SAAW,IAAY,OAAO,IAAM,EAAiB,SAAS,KAAK,MAAM,SAA+C,MAAtC,UAAS,KAAK,MAAM,SAAS,aAAmB,CAAC,SAAS,KAAK,MAAM,SAAS,IAAqB,CAAC,EAAO,EAAS,CAAC,CAAC,MAAoB,CAAC,GAAG,CAAC,GAAe,IAAS,OAAY,OAAO,IAAM,EAAc,GAAO,CAAI,EAAM,MAAM,UAAS,EAAU,GAAM,EAAoD,OAAjD,EAAO,iBAAiB,UAAU,EAAc,KAAW,EAAO,oBAAoB,UAAU,EAAc,EAAG,CAAC,EAAO,CAAC,CAAC,IAAM,MAA0B,CAAC,EAAU,GAAM,CAAC,GAAoB,EAAS,OAA2B,CAAC,GAAoB,EAAS,GAAmB,GAAO,CAAI,EAAM,SAAS,EAAM,eAAc,EAAU,GAAM,EAAS,GAAU,CAAC,WAAW,EAAO,EAAgB,EAAkB,CAAC,mBAAmB,EAAO,EAAgB,IAAI,CAAC,aAAa,EAAU,eAAe,EAAY,eAAe,EAAO,EAAU,EAAc,CAAC,mBAAmB,GAAgB,EAAY,EAAa,CAAC,oBAAoB,GAAiB,EAAU,EAAa,CAAC,aAAa,GAAG,EAAa,IAAI,mBAAmB,GAAG,EAAa,IAAI,0BAA0B,GAAG,EAAmB,IAAI,0BAA0B,GAAG,GAAgB,IAAI,yBAAyB,GAAG,EAAe,IAAI,+BAA+B,GAAG,GAAqB,IAAI,8BAA8B,GAAG,GAAoB,IAAI,oBAAoB,GAAG,GAAe,IAAI,mBAAmB,GAAG,EAAc,IAAI,uBAAuB,GAAG,EAAa,IAAI,4BAA4B,GAAG,GAAkB,IAAI,wBAAwB,GAAG,EAAe,IAAI,sBAAsB,GAAG,EAAsB,IAAI,oBAAoB,OAAO,EAAmB,CAAC,oBAAoB,OAAO,EAAmB,CAAC,qBAAqB,EAAiB,0BAA0B,EAAiB,SAAS,GAAa,IAAI,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,OAAO,OAAO,KAAK,CAAC,OAAoB,EAAMC,EAAU,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,SAAS;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;cA4R1kV,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,aAAa,MAAM,GAAU,aAAa,wBAAwB,cAAc,EAAS,SAAS,UAAU,YAAY,EAAO,OAAO,QAAQ,SAAS,CAAC,CAAC,GAAuB,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsB,EAAK,KAAK,CAAC,UAAU,kBAAkB,SAAS,EAAoB,KAAK,EAAK,IAAQ,CAAC,IAAM,EAAS,GAAqB,EAAa,EAAK,KAAK,EAAS,CAAC,OAAoB,EAAK,KAAK,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,kBAAkB,KAAK,EAAK,KAAK,OAAO,EAAK,aAAa,SAAS,IAAA,GAAU,IAAI,EAAK,aAAa,sBAAsB,IAAA,GAAU,cAAc,EAAS,OAAO,QAAQ,eAAe,EAAS,OAAO,IAAA,GAAU,QAAQ,GAAuB,SAAS,EAAK,MAAM,CAAC,CAAC,CAAC,GAAG,EAAK,MAAM,GAAG,EAAK,KAAK,GAAG,IAAQ,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAuB,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,mBAAmB,SAAS,CAAC,GAA6B,EAAK,IAAI,CAAC,UAAU,eAAe,KAAK,IAAI,aAAa,uBAAuB,YAAY,CAAC,EAAU,GAAM,CAAC,GAAoB,EAAG,SAAS,EAAe,CAAC,CAAc,EAAM,SAAS,CAAC,UAAU,iBAAiB,KAAK,SAAS,aAAa,EAAO,eAAqB,YAAqB,gBAAgB,EAAO,gBAAgB,EAAO,YAAY,EAAO,OAAO,QAAQ,YAAY,EAAU,GAAM,CAAC,EAAK,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,UAAU,qBAAqB,CAAC,CAAc,EAAK,OAAO,CAAC,UAAU,qBAAqB,CAAC,CAAc,EAAK,OAAO,CAAC,UAAU,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAO,UAAU,oBAAoB,cAAc,CAAC,EAAO,QAAQ,GAAmB,SAAsB,EAAK,MAAM,CAAC,UAAU,sBAAsB,SAAsB,EAAK,KAAK,CAAC,UAAU,iBAAiB,SAAS,EAAoB,KAAK,EAAK,IAAQ,CAAC,IAAM,EAAS,GAAqB,EAAa,EAAK,KAAK,EAAS,CAAC,OAAoB,EAAK,KAAK,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,iBAAiB,KAAK,EAAK,KAAK,OAAO,EAAK,aAAa,SAAS,IAAA,GAAU,IAAI,EAAK,aAAa,sBAAsB,IAAA,GAAU,SAAS,EAAO,EAAE,GAAG,cAAc,EAAS,OAAO,QAAQ,eAAe,EAAS,OAAO,IAAA,GAAU,QAAQ,EAAsB,SAAS,EAAK,MAAM,CAAC,CAAC,CAAC,GAAG,EAAK,MAAM,GAAG,EAAK,KAAK,GAAG,IAAQ,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,iCAAw4B,UA5R7lG,IAA4B,IAAoD,CAAM,EAAmB,CAAC,CAAC,MAAM,WAAW,SAAS,WAAW,IAAI,IAAI,SAAS,IAAI,SAAS,GAAG,aAAa,GAAM,CAAC,CAAC,MAAM,aAAgB,SAAS,WAAW,IAAI,cAAc,SAAS,cAAc,SAAS,GAAG,aAAa,GAAM,CAAC,CAAC,MAAM,WAAW,SAAS,SAAS,IAAI,aAAa,SAAS,IAAI,SAAS,WAAW,aAAa,GAAM,CAAC,CAAC,MAAM,aAAa,SAAS,WAAW,IAAI,cAAc,SAAS,cAAc,SAAS,GAAG,aAAa,GAAM,CAAC,CAAC,MAAM,WAAW,SAAS,SAAS,IAAI,aAAa,SAAS,IAAI,SAAS,WAAW,aAAa,GAAM,CAAC,CA4R+lD,EAAe,EAAkB,EAAgB,EAAe,KAAW,EAAiB,EAAe,MAAY,EAAkB,EAAe,OAAa,EAAiB,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,YAAY,CAAC,SAAS,CAAC,KAAK,EAAY,KAAK,MAAM,YAAY,QAAQ,CAAC,SAAS,WAAW,SAAS,WAAW,CAAC,aAAa,CAAC,aAAa,gBAAgB,cAAc,eAAe,CAAC,aAAa,SAAS,CAAC,IAAI,CAAC,KAAK,EAAY,OAAO,MAAM,MAAM,aAAa,IAAI,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,IAAI,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,GAAG,CAAC,aAAa,CAAC,KAAK,EAAY,QAAQ,MAAM,kBAAkB,CAAC,CAAO,EAAiB,CAAC,cAAc,CAAC,KAAK,EAAY,KAAK,MAAM,iBAAiB,QAAQ,CAAC,OAAO,UAAU,SAAS,CAAC,aAAa,CAAC,OAAO,UAAU,SAAS,CAAC,aAAa,OAAO,CAAC,CAAI,GAAkB,EAAmB,EAAiB,UAAU,CAAC,KAAK,EAAiB,MAAM,aAAa,aAAa,EAAmB,QAAQ,CAAC,KAAK,EAAkB,SAAS,EAAiB,CAAC,KAAM,CAAC,EAAiB,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,kBAAkB,aAAa,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,CAAC,IAAI,IAAI,EAAE,EAAE,GAAG,EAAE,IAAI,CAAC,IAAM,EAAS,EAAmB,EAAE,IAAI,CAAC,MAAM,QAAQ,IAAI,SAAS,SAAS,IAAI,IAAI,SAAS,IAAI,SAAS,GAAG,aAAa,GAAM,CAAO,EAAO,GAAO,OAAO,EAAM,eAAe,EAAE,CAAC,EAAE,EAAiB,OAAO,EAAE,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,EAAE,QAAQ,aAAa,EAAS,MAAM,SAAO,CAAC,EAAiB,OAAO,EAAE,WAAW,CAAC,KAAK,EAAY,KAAK,MAAM,QAAQ,EAAE,OAAO,QAAQ,CAAC,SAAS,WAAW,SAAS,WAAW,CAAC,aAAa,CAAC,aAAa,gBAAgB,cAAc,eAAe,CAAC,aAAa,EAAS,SAAS,SAAO,CAAC,EAAiB,OAAO,EAAE,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,EAAE,MAAM,aAAa,EAAS,KAAK,EAAS,MAAM,IAAI,SAAO,CAAC,EAAiB,OAAO,EAAE,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,EAAE,YAAY,aAAa,EAAS,UAAU,IAAI,SAAO,CAAC,EAAiB,OAAO,EAAE,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,EAAE,YAAY,aAAa,EAAS,UAAU,GAAG,SAAO,CAAC,EAAiB,OAAO,EAAE,eAAe,CAAC,KAAK,EAAY,QAAQ,MAAM,QAAQ,EAAE,UAAU,aAAa,EAAS,cAAc,GAAM,SAAO,EAAG,OAAO,OAAO,EAAiB,CAAC,iBAAiB,CAAC,KAAK,EAAY,OAAO,MAAM,oBAAoB,aAAa,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,EAAE,KAAK,KAAK,CAAC,aAAa,CAAC,KAAK,EAAY,KAAK,MAAM,gBAAgB,QAAQ,CAAC,QAAQ,SAAS,WAAW,CAAC,aAAa,CAAC,QAAQ,SAAS,WAAW,CAAC,aAAa,QAAQ,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,aAAa,GAAG,IAAI,GAAG,IAAI,IAAI,KAAK,EAAE,KAAK,KAAK,CAAC,mBAAmB,CAAC,KAAK,EAAY,OAAO,MAAM,uBAAuB,aAAa,GAAG,IAAI,GAAG,IAAI,IAAI,KAAK,EAAE,KAAK,KAAK,CAAC,gBAAgB,CAAC,KAAK,EAAY,MAAM,MAAM,mBAAmB,aAAa,UAAU,CAAC,kBAAkB,CAAC,KAAK,EAAY,OAAO,MAAM,qBAAqB,aAAa,IAAI,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,UAAU,CAAC,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,eAAe,aAAa,UAAU,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,aAAa,IAAI,IAAI,EAAE,IAAI,GAAG,KAAK,IAAI,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,KAAK,KAAK,CAAC,CAAC,CAAI,IAAiB,EAAiB,KAAK,CAAC,KAAK,EAAgB,MAAM,OAAO,SAAS,WAAW,EAAE,EAAiB,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,4BAA4B,WAAW,EAAQ,EAAiB,CAAC,EAAiB,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,IAAI,WAAW,EAAQ,EAAiB,CAAC,OAAO,OAAO,EAAiB,CAAC,gBAAgB,CAAC,KAAK,EAAY,OAAO,MAAM,oBAAoB,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,KAAK,KAAK,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,mBAAmB,aAAa,GAAG,IAAI,GAAG,IAAI,GAAG,KAAK,EAAE,KAAK,KAAK,CAAC,qBAAqB,CAAC,KAAK,EAAY,OAAO,MAAM,yBAAyB,aAAa,IAAI,IAAI,EAAE,IAAI,GAAG,KAAK,IAAI,CAAC,oBAAoB,CAAC,KAAK,EAAY,OAAO,MAAM,wBAAwB,aAAa,IAAI,IAAI,EAAE,IAAI,GAAG,KAAK,IAAI,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,mBAAmB,aAAa,GAAG,IAAI,GAAG,IAAI,IAAI,KAAK,EAAE,KAAK,KAAK,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,kBAAkB,aAAa,GAAG,IAAI,GAAG,IAAI,GAAG,KAAK,EAAE,KAAK,KAAK,CAAC,eAAe,CAAC,KAAK,EAAY,QAAQ,MAAM,mBAAmB,aAAa,GAAK,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,mBAAmB,aAAa,aAAa,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,aAAa,GAAG,IAAI,GAAG,IAAI,GAAG,KAAK,EAAE,KAAK,KAAK,CAAC,kBAAkB,CAAC,KAAK,EAAY,OAAO,MAAM,sBAAsB,aAAa,IAAI,IAAI,EAAE,IAAI,GAAG,KAAK,IAAI,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,aAAa,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,CAAC,oBAAoB,CAAC,KAAK,EAAY,QAAQ,MAAM,wBAAwB,aAAa,GAAK,CAAC,iBAAiB,CAAC,KAAK,EAAY,KAAK,MAAM,oBAAoB,QAAQ,CAAC,SAAS,OAAO,CAAC,aAAa,CAAC,SAAS,OAAO,CAAC,aAAa,SAAS,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,kBAAkB,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,KAAK,KAAK,CAAC,sBAAsB,CAAC,KAAK,EAAY,OAAO,MAAM,0BAA0B,aAAa,IAAI,IAAI,EAAE,IAAI,IAAI,KAAK,GAAG,KAAK,KAAK,CAAC,CAAC,CAAC,EAAoB,EAAiB,EAAiB,IAAgB"}