{"version":3,"file":"SmoothScroll.CLRDS7Ej.mjs","names":["useState","useRef","useId","useMemo","startTransition","_Fragment","React.Fragment","useRef","React.useId","sharedStyle.className","className","sharedStyle.css","sharedStyle.fonts","useRef","useState","_Fragment","url","__esmMin","window","x","pe","te","init_ssg_sandbox_shims","init_npm_react_18_3_1","l","_e","c","J","init_jsx_runtime","ce","ie","de","motion","LayoutGroup","init_framer_motion_DhsWWWsN","RichText","cx","getFontsFromSharedStyle","withFX","addPropertyControls","useVariantState","withCSS","init_framer_DKWANagr","useLocaleInfo","RenderTarget","ControlType","useComponentViewport","addFonts","useActiveVariantCallback","fonts","css$1","className","init_Qnda9oqci","getFlagImageUrl","flagImageMap","countryCode","resolveBorderStyle","border","resolvePaddingStyle","padding","toCss","value","getFocusRingShadow","top","right","bottom","left","topColor","rightColor","bottomColor","leftColor","parts","shadowOffsetX","shadowOffsetY","shadowBlur","shadowColor","getDividerBorderStyle","FlagDisplay","useFallback","setUseFallback","imageUrl","flagType","flagEmoji","radius","CountryPhoneInputField","focusFill","focusBorder","props","resolvedBorder","resolvedDropdownBorder","dropdown","resolvedSearchBorder","searchfield","resolvedPadding","resolvedDropdownPadding","focusShadow","selectedCountry","setSelectedCountry","locales","defaultCountry","isOpen","setIsOpen","searchTerm","setSearchTerm","isFocused","setIsFocused","phoneNumber","setPhoneNumber","phoneInputFocused","setPhoneInputFocused","containerRef","searchInputRef","instanceId","instanceClass","getPlaceholder","rawPlaceholder","placeholder","digitsOnly","formatPhoneNumber","limiter","phonePlaceholders","phoneFormats","maxLength","getMaxPhoneLength","reformatted","truncatedDigits","newCountry","inputMode","styleId","styleTag","textColor","font","filteredCountries","country","handleClickOutside","event","handleToggle","handleCountrySelect","handleSearchChange","handlePhoneChange","formattedValue","inputContainerVariants","backgroundColorFill","inputShadow","showPhoneInput","style","flag","showPhoneCode","icon","isActive","init_CountryPhoneInputField","a","b","locale","format","formatted","digitIndex","i","char","allowOverflow","extraDigits","show","type","addPropertyOverrides","variants","nextOverrides","variant","overrides","MotionDivWithFX","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","animation","transformTemplate1","humanReadableVariantMap","Variants","getProps","createLayoutDependency","Component","css","Framerz7pnPi6Nd","init_z7pnPi6Nd","tap","fallbackRef","refBinding","ref","defaultLayoutId","className$1","restProps","layoutDependency","sharedStyleClassNames","baseVariant","onTap1gnxyge","activeVariantCallback","args","setGestureState","pOLTcq0IH","scopingClassNames","isDisplayed","isDisplayed1","layoutId","gestureHandlers","classNames","gestureVariant","applyLabels","selector","label","LABELS","root","el","normalize","isTurkey","picker","validationMessage","d","digits","input","MSG_ZERO","MSG_INVALID","setValue","withPhoneFieldLabels","rest","wrapperRef","message","setMessage","zeroHintAt","timers","cleanups","bound","later","fn","showZeroHint","bind","onBeforeInput","e","data","start","end","next","fixed","onInput","msg","ZERO_HINT_MS","onBlur","onInvalid","sync","observer","t","init_PhoneFieldA11y","absUrl","path","SITE","image","src","parseFaq","text","block","lines","isoDate","SeoSchema","pagePath","slug","parentPath","url","img","crumbs","parentName","title","graph","webPage","schemaType","WEBSITE_ID","ORG_ID","serviceType","published","datePublished","faqList","faqText","f","json","hiddenH1","srOnly","init_SeoSchema","p","applyAccessibilityFixes","tel","main","SmoothScroll","fixTimer","onLoad","smooth","cancelled","lenis","w","LENIS_URL","Lenis","mod","infinite","LENIS_CSS","init_SmoothScroll"],"sources":["https:/framerusercontent.com/modules/iGic08r4EMyCrXt6C90Z/yw0ba9zfFlmcbbPHQTjj/CountryPhoneInputField.js","https:/framerusercontent.com/modules/bJ0AwvE0tgJqxYYIU6Wm/19PxUc1RPUtlb4DTEzGG/z7pnPi6Nd.js","https:/framerusercontent.com/modules/nFna7mlK09VT8WTqNqcE/AdhNTo8CDFR0wJYZaEY9/PhoneFieldA11y.js","https:/framerusercontent.com/modules/nFRnEH8D0JDvLYa8NmRi/0GQabmUvTNbYVKVzBd9v/SeoSchema.js","https:/framerusercontent.com/modules/098kVeSYTZuzYhnPyFi4/KaMw05ZkVn615283rPU5/SmoothScroll.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useMemo,useRef,useEffect,useId,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";const locales=[{code:\"AD\",name:\"Andorra\",flag:\"🇦🇩\",phoneCode:\"+376\"},{code:\"AE\",name:\"United Arab Emirates\",flag:\"🇦🇪\",phoneCode:\"+971\"},{code:\"AF\",name:\"Afghanistan\",flag:\"🇦🇫\",phoneCode:\"+93\"},{code:\"AL\",name:\"Albania\",flag:\"🇦🇱\",phoneCode:\"+355\"},{code:\"AM\",name:\"Armenia\",flag:\"🇦🇲\",phoneCode:\"+374\"},{code:\"AO\",name:\"Angola\",flag:\"🇦🇴\",phoneCode:\"+244\"},{code:\"AR\",name:\"Argentina\",flag:\"🇦🇷\",phoneCode:\"+54\"},{code:\"AT\",name:\"Austria\",flag:\"🇦🇹\",phoneCode:\"+43\"},{code:\"AU\",name:\"Australia\",flag:\"🇦🇺\",phoneCode:\"+61\"},{code:\"AW\",name:\"Aruba\",flag:\"🇦🇼\",phoneCode:\"+297\"},{code:\"AZ\",name:\"Azerbaijan\",flag:\"🇦🇿\",phoneCode:\"+994\"},{code:\"BA\",name:\"Bosnia and Herzegovina\",flag:\"🇧🇦\",phoneCode:\"+387\"},{code:\"BB\",name:\"Barbados\",flag:\"🇧🇧\",phoneCode:\"+1\"},{code:\"BD\",name:\"Bangladesh\",flag:\"🇧🇩\",phoneCode:\"+880\"},{code:\"BE\",name:\"Belgium\",flag:\"🇧🇪\",phoneCode:\"+32\"},{code:\"BF\",name:\"Burkina Faso\",flag:\"🇧🇫\",phoneCode:\"+226\"},{code:\"BG\",name:\"Bulgaria\",flag:\"🇧🇬\",phoneCode:\"+359\"},{code:\"BH\",name:\"Bahrain\",flag:\"🇧🇭\",phoneCode:\"+973\"},{code:\"BI\",name:\"Burundi\",flag:\"🇧🇮\",phoneCode:\"+257\"},{code:\"BJ\",name:\"Benin\",flag:\"🇧🇯\",phoneCode:\"+229\"},{code:\"BN\",name:\"Brunei\",flag:\"🇧🇳\",phoneCode:\"+673\"},{code:\"BO\",name:\"Bolivia\",flag:\"🇧🇴\",phoneCode:\"+591\"},{code:\"BR\",name:\"Brazil\",flag:\"🇧🇷\",phoneCode:\"+55\"},{code:\"BT\",name:\"Bhutan\",flag:\"🇧🇹\",phoneCode:\"+975\"},{code:\"BW\",name:\"Botswana\",flag:\"🇧🇼\",phoneCode:\"+267\"},{code:\"BY\",name:\"Belarus\",flag:\"🇧🇾\",phoneCode:\"+375\"},{code:\"BZ\",name:\"Belize\",flag:\"🇧🇿\",phoneCode:\"+501\"},{code:\"CA\",name:\"Canada\",flag:\"🇨🇦\",phoneCode:\"+1\"},{code:\"CD\",name:\"Democratic Republic of the Congo\",flag:\"🇨🇩\",phoneCode:\"+243\"},{code:\"CF\",name:\"Central African Republic\",flag:\"🇨🇫\",phoneCode:\"+236\"},{code:\"CG\",name:\"Republic of the Congo\",flag:\"🇨🇬\",phoneCode:\"+242\"},{code:\"CH\",name:\"Switzerland\",flag:\"🇨🇭\",phoneCode:\"+41\"},{code:\"CI\",name:\"C\\xf4te d'Ivoire\",flag:\"🇨🇮\",phoneCode:\"+225\"},{code:\"CK\",name:\"Cook Islands\",flag:\"🇨🇰\",phoneCode:\"+682\"},{code:\"CL\",name:\"Chile\",flag:\"🇨🇱\",phoneCode:\"+56\"},{code:\"CM\",name:\"Cameroon\",flag:\"🇨🇲\",phoneCode:\"+237\"},{code:\"CN\",name:\"China\",flag:\"🇨🇳\",phoneCode:\"+86\"},{code:\"CO\",name:\"Colombia\",flag:\"🇨🇴\",phoneCode:\"+57\"},{code:\"CR\",name:\"Costa Rica\",flag:\"🇨🇷\",phoneCode:\"+506\"},{code:\"CU\",name:\"Cuba\",flag:\"🇨🇺\",phoneCode:\"+53\"},{code:\"CV\",name:\"Cape Verde\",flag:\"🇨🇻\",phoneCode:\"+238\"},{code:\"CY\",name:\"Cyprus\",flag:\"🇨🇾\",phoneCode:\"+357\"},{code:\"CZ\",name:\"Czech Republic\",flag:\"🇨🇿\",phoneCode:\"+420\"},{code:\"DE\",name:\"Germany\",flag:\"🇩🇪\",phoneCode:\"+49\"},{code:\"DJ\",name:\"Djibouti\",flag:\"🇩🇯\",phoneCode:\"+253\"},{code:\"DK\",name:\"Denmark\",flag:\"🇩🇰\",phoneCode:\"+45\"},{code:\"DM\",name:\"Dominica\",flag:\"🇩🇲\",phoneCode:\"+1\"},{code:\"DO\",name:\"Dominican Republic\",flag:\"🇩🇴\",phoneCode:\"+1\"},{code:\"DZ\",name:\"Algeria\",flag:\"🇩🇿\",phoneCode:\"+213\"},{code:\"EC\",name:\"Ecuador\",flag:\"🇪🇨\",phoneCode:\"+593\"},{code:\"EE\",name:\"Estonia\",flag:\"🇪🇪\",phoneCode:\"+372\"},{code:\"EG\",name:\"Egypt\",flag:\"🇪🇬\",phoneCode:\"+20\"},{code:\"ER\",name:\"Eritrea\",flag:\"🇪🇷\",phoneCode:\"+291\"},{code:\"ES\",name:\"Spain\",flag:\"🇪🇸\",phoneCode:\"+34\"},{code:\"ET\",name:\"Ethiopia\",flag:\"🇪🇹\",phoneCode:\"+251\"},{code:\"FI\",name:\"Finland\",flag:\"🇫🇮\",phoneCode:\"+358\"},{code:\"FJ\",name:\"Fiji\",flag:\"🇫🇯\",phoneCode:\"+679\"},{code:\"FM\",name:\"Micronesia\",flag:\"🇫🇲\",phoneCode:\"+691\"},{code:\"FO\",name:\"Faroe Islands\",flag:\"🇫🇴\",phoneCode:\"+298\"},{code:\"FR\",name:\"France\",flag:\"🇫🇷\",phoneCode:\"+33\"},{code:\"GA\",name:\"Gabon\",flag:\"🇬🇦\",phoneCode:\"+241\"},{code:\"GB\",name:\"United Kingdom\",flag:\"🇬🇧\",phoneCode:\"+44\"},{code:\"GD\",name:\"Grenada\",flag:\"🇬🇩\",phoneCode:\"+1\"},{code:\"GE\",name:\"Georgia\",flag:\"🇬🇪\",phoneCode:\"+995\"},{code:\"GH\",name:\"Ghana\",flag:\"🇬🇭\",phoneCode:\"+233\"},{code:\"GL\",name:\"Greenland\",flag:\"🇬🇱\",phoneCode:\"+299\"},{code:\"GM\",name:\"Gambia\",flag:\"🇬🇲\",phoneCode:\"+220\"},{code:\"GN\",name:\"Guinea\",flag:\"🇬🇳\",phoneCode:\"+224\"},{code:\"GQ\",name:\"Equatorial Guinea\",flag:\"🇬🇶\",phoneCode:\"+240\"},{code:\"GR\",name:\"Greece\",flag:\"🇬🇷\",phoneCode:\"+30\"},{code:\"GT\",name:\"Guatemala\",flag:\"🇬🇹\",phoneCode:\"+502\"},{code:\"GW\",name:\"Guinea-Bissau\",flag:\"🇬🇼\",phoneCode:\"+245\"},{code:\"GY\",name:\"Guyana\",flag:\"🇬🇾\",phoneCode:\"+592\"},{code:\"HK\",name:\"Hong Kong\",flag:\"🇭🇰\",phoneCode:\"+852\"},{code:\"HN\",name:\"Honduras\",flag:\"🇭🇳\",phoneCode:\"+504\"},{code:\"HR\",name:\"Croatia\",flag:\"🇭🇷\",phoneCode:\"+385\"},{code:\"HT\",name:\"Haiti\",flag:\"🇭🇹\",phoneCode:\"+509\"},{code:\"HU\",name:\"Hungary\",flag:\"🇭🇺\",phoneCode:\"+36\"},{code:\"ID\",name:\"Indonesia\",flag:\"🇮🇩\",phoneCode:\"+62\"},{code:\"IE\",name:\"Ireland\",flag:\"🇮🇪\",phoneCode:\"+353\"},{code:\"IL\",name:\"Israel\",flag:\"🇮🇱\",phoneCode:\"+972\"},{code:\"IN\",name:\"India\",flag:\"🇮🇳\",phoneCode:\"+91\"},{code:\"IQ\",name:\"Iraq\",flag:\"🇮🇶\",phoneCode:\"+964\"},{code:\"IR\",name:\"Iran\",flag:\"🇮🇷\",phoneCode:\"+98\"},{code:\"IS\",name:\"Iceland\",flag:\"🇮🇸\",phoneCode:\"+354\"},{code:\"IT\",name:\"Italy\",flag:\"🇮🇹\",phoneCode:\"+39\"},{code:\"JM\",name:\"Jamaica\",flag:\"🇯🇲\",phoneCode:\"+1\"},{code:\"JO\",name:\"Jordan\",flag:\"🇯🇴\",phoneCode:\"+962\"},{code:\"JP\",name:\"Japan\",flag:\"🇯🇵\",phoneCode:\"+81\"},{code:\"KE\",name:\"Kenya\",flag:\"🇰🇪\",phoneCode:\"+254\"},{code:\"KG\",name:\"Kyrgyzstan\",flag:\"🇰🇬\",phoneCode:\"+996\"},{code:\"KH\",name:\"Cambodia\",flag:\"🇰🇭\",phoneCode:\"+855\"},{code:\"KI\",name:\"Kiribati\",flag:\"🇰🇮\",phoneCode:\"+686\"},{code:\"KM\",name:\"Comoros\",flag:\"🇰🇲\",phoneCode:\"+269\"},{code:\"KP\",name:\"North Korea\",flag:\"🇰🇵\",phoneCode:\"+850\"},{code:\"KR\",name:\"South Korea\",flag:\"🇰🇷\",phoneCode:\"+82\"},{code:\"KW\",name:\"Kuwait\",flag:\"🇰🇼\",phoneCode:\"+965\"},{code:\"KZ\",name:\"Kazakhstan\",flag:\"🇰🇿\",phoneCode:\"+7\"},{code:\"LA\",name:\"Laos\",flag:\"🇱🇦\",phoneCode:\"+856\"},{code:\"LB\",name:\"Lebanon\",flag:\"🇱🇧\",phoneCode:\"+961\"},{code:\"LI\",name:\"Liechtenstein\",flag:\"🇱🇮\",phoneCode:\"+423\"},{code:\"LK\",name:\"Sri Lanka\",flag:\"🇱🇰\",phoneCode:\"+94\"},{code:\"LR\",name:\"Liberia\",flag:\"🇱🇷\",phoneCode:\"+231\"},{code:\"LS\",name:\"Lesotho\",flag:\"🇱🇸\",phoneCode:\"+266\"},{code:\"LT\",name:\"Lithuania\",flag:\"🇱🇹\",phoneCode:\"+370\"},{code:\"LU\",name:\"Luxembourg\",flag:\"🇱🇺\",phoneCode:\"+352\"},{code:\"LV\",name:\"Latvia\",flag:\"🇱🇻\",phoneCode:\"+371\"},{code:\"LY\",name:\"Libya\",flag:\"🇱🇾\",phoneCode:\"+218\"},{code:\"MA\",name:\"Morocco\",flag:\"🇲🇦\",phoneCode:\"+212\"},{code:\"MC\",name:\"Monaco\",flag:\"🇲🇨\",phoneCode:\"+377\"},{code:\"MD\",name:\"Moldova\",flag:\"🇲🇩\",phoneCode:\"+373\"},{code:\"ME\",name:\"Montenegro\",flag:\"🇲🇪\",phoneCode:\"+382\"},{code:\"MG\",name:\"Madagascar\",flag:\"🇲🇬\",phoneCode:\"+261\"},{code:\"MH\",name:\"Marshall Islands\",flag:\"🇲🇭\",phoneCode:\"+692\"},{code:\"MK\",name:\"North Macedonia\",flag:\"🇲🇰\",phoneCode:\"+389\"},{code:\"ML\",name:\"Mali\",flag:\"🇲🇱\",phoneCode:\"+223\"},{code:\"MM\",name:\"Myanmar\",flag:\"🇲🇲\",phoneCode:\"+95\"},{code:\"MN\",name:\"Mongolia\",flag:\"🇲🇳\",phoneCode:\"+976\"},{code:\"MO\",name:\"Macao\",flag:\"🇲🇴\",phoneCode:\"+853\"},{code:\"MR\",name:\"Mauritania\",flag:\"🇲🇷\",phoneCode:\"+222\"},{code:\"MT\",name:\"Malta\",flag:\"🇲🇹\",phoneCode:\"+356\"},{code:\"MU\",name:\"Mauritius\",flag:\"🇲🇺\",phoneCode:\"+230\"},{code:\"MV\",name:\"Maldives\",flag:\"🇲🇻\",phoneCode:\"+960\"},{code:\"MW\",name:\"Malawi\",flag:\"🇲🇼\",phoneCode:\"+265\"},{code:\"MX\",name:\"Mexico\",flag:\"🇲🇽\",phoneCode:\"+52\"},{code:\"MY\",name:\"Malaysia\",flag:\"🇲🇾\",phoneCode:\"+60\"},{code:\"MZ\",name:\"Mozambique\",flag:\"🇲🇿\",phoneCode:\"+258\"},{code:\"NA\",name:\"Namibia\",flag:\"🇳🇦\",phoneCode:\"+264\"},{code:\"NE\",name:\"Niger\",flag:\"🇳🇪\",phoneCode:\"+227\"},{code:\"NG\",name:\"Nigeria\",flag:\"🇳🇬\",phoneCode:\"+234\"},{code:\"NI\",name:\"Nicaragua\",flag:\"🇳🇮\",phoneCode:\"+505\"},{code:\"NL\",name:\"Netherlands\",flag:\"🇳🇱\",phoneCode:\"+31\"},{code:\"NO\",name:\"Norway\",flag:\"🇳🇴\",phoneCode:\"+47\"},{code:\"NP\",name:\"Nepal\",flag:\"🇳🇵\",phoneCode:\"+977\"},{code:\"NR\",name:\"Nauru\",flag:\"🇳🇷\",phoneCode:\"+674\"},{code:\"NZ\",name:\"New Zealand\",flag:\"🇳🇿\",phoneCode:\"+64\"},{code:\"OM\",name:\"Oman\",flag:\"🇴🇲\",phoneCode:\"+968\"},{code:\"PA\",name:\"Panama\",flag:\"🇵🇦\",phoneCode:\"+507\"},{code:\"PE\",name:\"Peru\",flag:\"🇵🇪\",phoneCode:\"+51\"},{code:\"PG\",name:\"Papua New Guinea\",flag:\"🇵🇬\",phoneCode:\"+675\"},{code:\"PH\",name:\"Philippines\",flag:\"🇵🇭\",phoneCode:\"+63\"},{code:\"PK\",name:\"Pakistan\",flag:\"🇵🇰\",phoneCode:\"+92\"},{code:\"PL\",name:\"Poland\",flag:\"🇵🇱\",phoneCode:\"+48\"},{code:\"PT\",name:\"Portugal\",flag:\"🇵🇹\",phoneCode:\"+351\"},{code:\"PW\",name:\"Palau\",flag:\"🇵🇼\",phoneCode:\"+680\"},{code:\"PY\",name:\"Paraguay\",flag:\"🇵🇾\",phoneCode:\"+595\"},{code:\"QA\",name:\"Qatar\",flag:\"🇶🇦\",phoneCode:\"+974\"},{code:\"RO\",name:\"Romania\",flag:\"🇷🇴\",phoneCode:\"+40\"},{code:\"RS\",name:\"Serbia\",flag:\"🇷🇸\",phoneCode:\"+381\"},{code:\"RU\",name:\"Russia\",flag:\"🇷🇺\",phoneCode:\"+7\"},{code:\"RW\",name:\"Rwanda\",flag:\"🇷🇼\",phoneCode:\"+250\"},{code:\"SA\",name:\"Saudi Arabia\",flag:\"🇸🇦\",phoneCode:\"+966\"},{code:\"SB\",name:\"Solomon Islands\",flag:\"🇸🇧\",phoneCode:\"+677\"},{code:\"SC\",name:\"Seychelles\",flag:\"🇸🇨\",phoneCode:\"+248\"},{code:\"SD\",name:\"Sudan\",flag:\"🇸🇩\",phoneCode:\"+249\"},{code:\"SE\",name:\"Sweden\",flag:\"🇸🇪\",phoneCode:\"+46\"},{code:\"SG\",name:\"Singapore\",flag:\"🇸🇬\",phoneCode:\"+65\"},{code:\"SI\",name:\"Slovenia\",flag:\"🇸🇮\",phoneCode:\"+386\"},{code:\"SK\",name:\"Slovakia\",flag:\"🇸🇰\",phoneCode:\"+421\"},{code:\"SL\",name:\"Sierra Leone\",flag:\"🇸🇱\",phoneCode:\"+232\"},{code:\"SM\",name:\"San Marino\",flag:\"🇸🇲\",phoneCode:\"+378\"},{code:\"SN\",name:\"Senegal\",flag:\"🇸🇳\",phoneCode:\"+221\"},{code:\"SO\",name:\"Somalia\",flag:\"🇸🇴\",phoneCode:\"+252\"},{code:\"SR\",name:\"Suriname\",flag:\"🇸🇷\",phoneCode:\"+597\"},{code:\"SS\",name:\"South Sudan\",flag:\"🇸🇸\",phoneCode:\"+211\"},{code:\"ST\",name:\"S\\xe3o Tom\\xe9 and Pr\\xedncipe\",flag:\"🇸🇹\",phoneCode:\"+239\"},{code:\"SV\",name:\"El Salvador\",flag:\"🇸🇻\",phoneCode:\"+503\"},{code:\"SY\",name:\"Syria\",flag:\"🇸🇾\",phoneCode:\"+963\"},{code:\"SZ\",name:\"Eswatini\",flag:\"🇸🇿\",phoneCode:\"+268\"},{code:\"TD\",name:\"Chad\",flag:\"🇹🇩\",phoneCode:\"+235\"},{code:\"TG\",name:\"Togo\",flag:\"🇹🇬\",phoneCode:\"+228\"},{code:\"TH\",name:\"Thailand\",flag:\"🇹🇭\",phoneCode:\"+66\"},{code:\"TJ\",name:\"Tajikistan\",flag:\"🇹🇯\",phoneCode:\"+992\"},{code:\"TL\",name:\"Timor-Leste\",flag:\"🇹🇱\",phoneCode:\"+670\"},{code:\"TM\",name:\"Turkmenistan\",flag:\"🇹🇲\",phoneCode:\"+993\"},{code:\"TN\",name:\"Tunisia\",flag:\"🇹🇳\",phoneCode:\"+216\"},{code:\"TO\",name:\"Tonga\",flag:\"🇹🇴\",phoneCode:\"+676\"},{code:\"TR\",name:\"Turkey\",flag:\"🇹🇷\",phoneCode:\"+90\"},{code:\"TT\",name:\"Trinidad and Tobago\",flag:\"🇹🇹\",phoneCode:\"+1\"},{code:\"TV\",name:\"Tuvalu\",flag:\"🇹🇻\",phoneCode:\"+688\"},{code:\"TW\",name:\"Taiwan\",flag:\"🇹🇼\",phoneCode:\"+886\"},{code:\"TZ\",name:\"Tanzania\",flag:\"🇹🇿\",phoneCode:\"+255\"},{code:\"UA\",name:\"Ukraine\",flag:\"🇺🇦\",phoneCode:\"+380\"},{code:\"UG\",name:\"Uganda\",flag:\"🇺🇬\",phoneCode:\"+256\"},{code:\"US\",name:\"United States\",flag:\"🇺🇸\",phoneCode:\"+1\"},{code:\"UY\",name:\"Uruguay\",flag:\"🇺🇾\",phoneCode:\"+598\"},{code:\"UZ\",name:\"Uzbekistan\",flag:\"🇺🇿\",phoneCode:\"+998\"},{code:\"VE\",name:\"Venezuela\",flag:\"🇻🇪\",phoneCode:\"+58\"},{code:\"VN\",name:\"Vietnam\",flag:\"🇻🇳\",phoneCode:\"+84\"},{code:\"VU\",name:\"Vanuatu\",flag:\"🇻🇺\",phoneCode:\"+678\"},{code:\"WS\",name:\"Samoa\",flag:\"🇼🇸\",phoneCode:\"+685\"},{code:\"YE\",name:\"Yemen\",flag:\"🇾🇪\",phoneCode:\"+967\"},{code:\"ZA\",name:\"South Africa\",flag:\"🇿🇦\",phoneCode:\"+27\"},{code:\"ZM\",name:\"Zambia\",flag:\"🇿🇲\",phoneCode:\"+260\"},{code:\"ZW\",name:\"Zimbabwe\",flag:\"🇿🇼\",phoneCode:\"+263\"}].sort((a,b)=>a.name.localeCompare(b.name));const flagImageMap=Object.fromEntries(locales.map(locale=>[locale.code,`https://flagcdn.com/w80/${locale.code.toLowerCase()}.png`]));const phoneFormats={AD:\"XXX XXX\",AE:\"XX XXX XXXX\",AF:\"XX XXX XXXX\",AL:\"XX XXX XXXX\",AM:\"XX XXXXXX\",AO:\"XXX XXX XXX\",AR:\"X XX XXXX XXXX\",AT:\"XXX XXXXXX\",AU:\"XXX XXX XXX\",AW:\"XXX XXXX\",AZ:\"XX XXX XX XX\",BA:\"XX XXX XXX\",BB:\"XXX XXX XXXX\",BD:\"XXXX XXXXXX\",BE:\"XXX XX XX XX\",BF:\"XX XX XX XX\",BG:\"XX XXX XXX\",BH:\"XXXX XXXX\",BI:\"XX XX XX XX\",BJ:\"XX XX XX XX XX\",BN:\"XXX XXXX\",BO:\"XXXXXXXX\",BR:\"XX XXXXX XXXX\",BT:\"XX XX XX XX\",BW:\"XX XXX XXX\",BY:\"XX XXX XX XX\",BZ:\"XXX XXXX\",CA:\"XXX XXX XXXX\",CD:\"XXX XXX XXX\",CF:\"XX XX XX XX\",CG:\"XX XXX XXXX\",CH:\"XX XXX XX XX\",CI:\"XX XX XX XXXX\",CK:\"XX XXX\",CL:\"X XXXX XXXX\",CM:\"X XX XX XX XX\",CN:\"XXX XXXX XXXX\",CO:\"XXX XXXXXXX\",CR:\"XXXX XXXX\",CU:\"X XXXXXXX\",CV:\"XXX XX XX\",CY:\"XX XXXXXX\",CZ:\"XXX XXX XXX\",DE:\"XXXX XXXXXXX\",DJ:\"XX XX XX XX\",DK:\"XX XX XX XX\",DM:\"XXX XXX XXXX\",DO:\"XXX XXX XXXX\",DZ:\"XXX XX XX XX\",EC:\"XX XXX XXXX\",EE:\"XXXX XXXX\",EG:\"XX XXXXXXXX\",ER:\"X XXX XXX\",ES:\"XXX XX XX XX\",ET:\"XX XXX XXXX\",FI:\"XX XXXXXXX\",FJ:\"XXX XXXX\",FM:\"XXX XXXX\",FO:\"XXXXXX\",FR:\"X XX XX XX XX\",GA:\"XX XX XX XX\",GB:\"XXXX XXXXXX\",GD:\"XXX XXX XXXX\",GE:\"XXX XX XX XX\",GH:\"XX XXX XXXX\",GL:\"XX XX XX\",GM:\"XXX XXXX\",GN:\"XXX XX XX XX\",GQ:\"XXX XXX XXX\",GR:\"XXX XXX XXXX\",GT:\"XXXX XXXX\",GW:\"XXX XXX XXX\",GY:\"XXX XXXX\",HK:\"XXXX XXXX\",HN:\"XXXX XXXX\",HR:\"XX XXX XXXX\",HT:\"XX XX XXXX\",HU:\"XX XXX XXXX\",ID:\"XXX XXX XXX\",IE:\"XX XXX XXXX\",IL:\"XX XXX XXXX\",IN:\"XXXXX XXXXX\",IQ:\"XXX XXX XXXX\",IR:\"XXX XXX XXXX\",IS:\"XXX XXXX\",IT:\"XXX XXX XXXX\",JM:\"XXX XXX XXXX\",JO:\"X XXXX XXXX\",JP:\"XX XXXX XXXX\",KE:\"XXX XXXXXX\",KG:\"XXX XXX XXX\",KH:\"XX XXX XXX\",KI:\"XXXXXXXX\",KM:\"XXX XX XX\",KP:\"XXX XXX XXXX\",KR:\"XX XXXX XXXX\",KW:\"XXX XXXXX\",KZ:\"XXX XXX XXXX\",LA:\"XX XX XXX XXX\",LB:\"XX XXX XXX\",LI:\"XXX XXX XXX\",LK:\"XX XXX XXXX\",LR:\"XX XXX XXXX\",LS:\"XXXX XXXX\",LT:\"XXX XXXXX\",LU:\"XXX XXX XXX\",LV:\"XX XXX XXX\",LY:\"XX XXXXXXX\",MA:\"XXX XXXXXX\",MC:\"X XX XX XX XX\",MD:\"XXX XX XXX\",ME:\"XX XXX XXX\",MG:\"XX XX XXX XX\",MH:\"XXX XXXX\",MK:\"XX XXX XXX\",ML:\"XX XX XX XX\",MM:\"X XXX XXXX\",MN:\"XXXX XXXX\",MO:\"XXXX XXXX\",MR:\"XX XX XX XX\",MT:\"XXXX XXXX\",MU:\"XXXX XXXX\",MV:\"XXX XXXX\",MW:\"XXX XX XX XX\",MX:\"XXX XXX XXXX\",MY:\"XX XXX XXXX\",MZ:\"XX XXX XXXX\",NA:\"XX XXX XXXX\",NE:\"XX XX XX XX\",NG:\"XXX XXX XXXX\",NI:\"XXXX XXXX\",NL:\"X XXXXXXXX\",NO:\"XX XX XX XX\",NP:\"XXX XXXXXXX\",NR:\"XXX XXXX\",NZ:\"XX XXX XXXX\",OM:\"XXXX XXXX\",PA:\"XXXX XXXX\",PE:\"XXX XXX XXX\",PG:\"XXXX XXXX\",PH:\"XXX XXX XXXX\",PK:\"XXX XXXXXXX\",PL:\"XXX XXX XXX\",PT:\"XXX XXX XXX\",PW:\"XXX XXXX\",PY:\"XXX XXXXXX\",QA:\"XXXX XXXX\",RO:\"XXX XXX XXX\",RS:\"XX XXXXXXX\",RU:\"XXX XXX XX XX\",RW:\"XXX XXX XXX\",SA:\"XX XXX XXXX\",SB:\"XX XXXXX\",SC:\"X XXX XXX\",SD:\"XX XXX XXXX\",SE:\"XX XXX XX XX\",SG:\"XXXX XXXX\",SI:\"XX XXX XXX\",SK:\"XXX XXX XXX\",SL:\"XX XXXXXX\",SM:\"XX XX XX XX\",SN:\"XX XXX XX XX\",SO:\"X XXXXXXX\",SR:\"XXX XXXX\",SS:\"XXX XXX XXX\",ST:\"XXX XXXX\",SV:\"XXXX XXXX\",SY:\"XXX XXX XXX\",SZ:\"XXXX XXXX\",TD:\"XX XX XX XX\",TG:\"XX XX XX XX\",TH:\"XX XXX XXXX\",TJ:\"XX XXX XXXX\",TL:\"XXXX XXXX\",TM:\"XX XXXXXX\",TN:\"XX XXX XXX\",TO:\"XXX XXXX\",TR:\"XXX XXX XX XX\",TT:\"XXX XXX XXXX\",TV:\"XX XXXX\",TW:\"XXX XXX XXX\",TZ:\"XXX XXX XXX\",UA:\"XX XXX XXXX\",UG:\"XXX XXXXXX\",US:\"XXX XXX XXXX\",UY:\"XX XXX XXX\",UZ:\"XX XXX XX XX\",VE:\"XXX XXXXXXX\",VN:\"XXX XXX XXX\",VU:\"XXX XXXX\",WS:\"XX XXXXX\",YE:\"XXX XXX XXX\",ZA:\"XX XXX XXXX\",ZM:\"XX XXXXXXX\",ZW:\"XX XXX XXXX\"};const phonePlaceholders={AD:\"312 345\",AE:\"50 123 4567\",AF:\"70 123 4567\",AL:\"67 212 3456\",AM:\"77 123456\",AO:\"923 123 456\",AR:\"9 11 2345 6789\",AT:\"664 123456\",AU:\"412 345 678\",AW:\"560 1234\",AZ:\"40 123 45 67\",BA:\"61 123 456\",BB:\"246 250 1234\",BD:\"1812 345678\",BE:\"470 12 34 56\",BF:\"70 12 34 56\",BG:\"43 012 345\",BH:\"3600 1234\",BI:\"79 56 12 34\",BJ:\"01 95 12 34 56\",BN:\"712 3456\",BO:\"71234567\",BR:\"11 96123 4567\",BT:\"17 12 34 56\",BW:\"71 123 456\",BY:\"29 491 19 11\",BZ:\"622 1234\",CA:\"506 234 5678\",CD:\"991 234 567\",CF:\"70 01 23 45\",CG:\"06 123 4567\",CH:\"78 123 45 67\",CI:\"01 23 45 6789\",CK:\"71 234\",CL:\"2 2123 4567\",CM:\"6 71 23 45 67\",CN:\"131 2345 6789\",CO:\"321 1234567\",CR:\"8312 3456\",CU:\"5 1234567\",CV:\"991 12 34\",CY:\"96 123456\",CZ:\"601 123 456\",DE:\"1512 3456789\",DJ:\"77 83 10 01\",DK:\"34 41 23 45\",DM:\"767 225 1234\",DO:\"809 234 5678\",DZ:\"551 23 45 67\",EC:\"99 123 4567\",EE:\"5123 4567\",EG:\"10 01234567\",ER:\"7 123 456\",ES:\"612 34 56 78\",ET:\"91 123 4567\",FI:\"41 2345678\",FJ:\"701 2345\",FM:\"350 1234\",FO:\"211234\",FR:\"6 12 34 56 78\",GA:\"06 03 12 34\",GB:\"7400 123456\",GD:\"473 403 1234\",GE:\"555 12 34 56\",GH:\"23 123 4567\",GL:\"22 12 34\",GM:\"301 2345\",GN:\"601 12 34 56\",GQ:\"222 123 456\",GR:\"691 234 5678\",GT:\"5123 4567\",GW:\"955 012 345\",GY:\"609 1234\",HK:\"5123 4567\",HN:\"9123 4567\",HR:\"92 123 4567\",HT:\"34 10 1234\",HU:\"20 123 4567\",ID:\"812 345 678\",IE:\"85 012 3456\",IL:\"50 234 5678\",IN:\"81234 56789\",IQ:\"791 234 5678\",IR:\"912 345 6789\",IS:\"611 1234\",IT:\"312 345 6789\",JM:\"876 210 1234\",JO:\"7 9012 3456\",JP:\"90 1234 5678\",KE:\"712 123456\",KG:\"700 123 456\",KH:\"91 234 567\",KI:\"72001234\",KM:\"321 23 45\",KP:\"192 123 4567\",KR:\"10 2000 0000\",KW:\"500 12345\",KZ:\"771 000 9998\",LA:\"20 23 123 456\",LB:\"71 123 456\",LI:\"660 234 567\",LK:\"71 234 5678\",LR:\"77 012 3456\",LS:\"5012 3456\",LT:\"612 34567\",LU:\"628 123 456\",LV:\"21 234 567\",LY:\"91 2345678\",MA:\"650 123456\",MC:\"6 12 34 56 78\",MD:\"621 12 345\",ME:\"67 622 901\",MG:\"32 12 345 67\",MH:\"235 1234\",MK:\"72 345 678\",ML:\"65 01 23 45\",MM:\"9 212 3456\",MN:\"8812 3456\",MO:\"6612 3456\",MR:\"22 12 34 56\",MT:\"9696 1234\",MU:\"5251 2345\",MV:\"771 2345\",MW:\"991 23 45 67\",MX:\"222 123 4567\",MY:\"12 345 6789\",MZ:\"82 123 4567\",NA:\"81 123 4567\",NE:\"93 12 34 56\",NG:\"802 123 4567\",NI:\"8123 4567\",NL:\"6 12345678\",NO:\"40 61 23 45\",NP:\"984 1234567\",NR:\"555 1234\",NZ:\"21 123 4567\",OM:\"9212 3456\",PA:\"6123 4567\",PE:\"912 345 678\",PG:\"7012 3456\",PH:\"905 123 4567\",PK:\"301 2345678\",PL:\"512 345 678\",PT:\"912 345 678\",PW:\"620 1234\",PY:\"961 456789\",QA:\"3312 3456\",RO:\"712 034 567\",RS:\"60 1234567\",RU:\"912 345 67 89\",RW:\"720 123 456\",SA:\"51 234 5678\",SB:\"74 21234\",SC:\"2 510 123\",SD:\"91 123 1234\",SE:\"70 123 45 67\",SG:\"8123 4567\",SI:\"31 234 567\",SK:\"912 123 456\",SL:\"25 123456\",SM:\"66 66 12 12\",SN:\"70 123 45 67\",SO:\"7 1123456\",SR:\"741 2345\",SS:\"977 123 456\",ST:\"981 2345\",SV:\"7012 3456\",SY:\"944 567 890\",SZ:\"7612 3456\",TD:\"63 01 23 45\",TG:\"90 11 23 45\",TH:\"81 234 5678\",TJ:\"91 712 3456\",TL:\"7721 2345\",TM:\"66 123456\",TN:\"20 123 456\",TO:\"771 5123\",TR:\"501 234 56 78\",TT:\"868 291 1234\",TV:\"90 1234\",TW:\"912 345 678\",TZ:\"621 234 567\",UA:\"50 123 4567\",UG:\"712 345678\",US:\"201 555 0123\",UY:\"94 231 234\",UZ:\"91 234 56 78\",VE:\"412 1234567\",VN:\"912 345 678\",VU:\"591 2345\",WS:\"72 12345\",YE:\"712 345 678\",ZA:\"71 123 4567\",ZM:\"95 5123456\",ZW:\"71 234 5678\"};const formatPhoneNumber=(value,countryCode,allowOverflow=false)=>{const format=phoneFormats[countryCode];if(!format)return value;const digitsOnly=value.replace(/\\D/g,\"\");let formatted=\"\";let digitIndex=0;for(let i=0;i<format.length&&digitIndex<digitsOnly.length;i++){const char=format[i];if(char===\"X\"){formatted+=digitsOnly[digitIndex];digitIndex++;}else{formatted+=char;}}if(allowOverflow&&digitIndex<digitsOnly.length){const extraDigits=digitsOnly.slice(digitIndex);formatted+=(formatted?\" \":\"\")+extraDigits;}return formatted;};const getMaxPhoneLength=countryCode=>{const format=phoneFormats[countryCode];if(!format)return 15;return format.split(\"X\").length-1;};function getFlagImageUrl(countryCode){return flagImageMap[countryCode];}function resolveBorderStyle(border){if(!border)return{};const hasTRBL=border.borderTopWidth!==undefined||border.borderRightWidth!==undefined||border.borderBottomWidth!==undefined||border.borderLeftWidth!==undefined||border.borderTopColor!==undefined||border.borderRightColor!==undefined||border.borderBottomColor!==undefined||border.borderLeftColor!==undefined||border.borderTopStyle!==undefined||border.borderRightStyle!==undefined||border.borderBottomStyle!==undefined||border.borderLeftStyle!==undefined;if(hasTRBL){return{borderTopWidth:`${border.borderTopWidth??border.borderWidth??0}px`,borderRightWidth:`${border.borderRightWidth??border.borderWidth??0}px`,borderBottomWidth:`${border.borderBottomWidth??border.borderWidth??0}px`,borderLeftWidth:`${border.borderLeftWidth??border.borderWidth??0}px`,borderTopStyle:border.borderTopStyle??border.borderStyle??\"solid\",borderRightStyle:border.borderRightStyle??border.borderStyle??\"solid\",borderBottomStyle:border.borderBottomStyle??border.borderStyle??\"solid\",borderLeftStyle:border.borderLeftStyle??border.borderStyle??\"solid\",borderTopColor:border.borderTopColor??border.borderColor??\"transparent\",borderRightColor:border.borderRightColor??border.borderColor??\"transparent\",borderBottomColor:border.borderBottomColor??border.borderColor??\"transparent\",borderLeftColor:border.borderLeftColor??border.borderColor??\"transparent\"};}return{borderWidth:`${border.borderWidth??0}px`,borderStyle:border.borderStyle??\"solid\",borderColor:border.borderColor??\"transparent\"};}function resolvePaddingStyle(padding){if(typeof padding===\"string\")return{padding};const toCss=value=>value===undefined?\"0px\":typeof value===\"number\"?`${value}px`:value;return{paddingTop:toCss(padding?.paddingTop),paddingRight:toCss(padding?.paddingRight),paddingBottom:toCss(padding?.paddingBottom),paddingLeft:toCss(padding?.paddingLeft)};}function getFocusRingShadow(border,shadowColor,shadowOffsetX,shadowOffsetY,shadowBlur){const top=border.borderTopWidth??border.borderWidth??0;const right=border.borderRightWidth??border.borderWidth??0;const bottom=border.borderBottomWidth??border.borderWidth??0;const left=border.borderLeftWidth??border.borderWidth??0;const topColor=border.borderTopColor??border.borderColor??\"transparent\";const rightColor=border.borderRightColor??border.borderColor??\"transparent\";const bottomColor=border.borderBottomColor??border.borderColor??\"transparent\";const leftColor=border.borderLeftColor??border.borderColor??\"transparent\";const parts=[];if(top>0)parts.push(`inset 0 ${top}px 0 0 ${topColor}`);if(right>0)parts.push(`inset -${right}px 0 0 0 ${rightColor}`);if(bottom>0)parts.push(`inset 0 -${bottom}px 0 0 ${bottomColor}`);if(left>0)parts.push(`inset ${left}px 0 0 0 ${leftColor}`);parts.push(`${shadowOffsetX}px ${shadowOffsetY}px ${shadowBlur}px ${shadowColor}`);return parts.join(\", \");}function getDividerBorderStyle(border){const width=border?.borderRightWidth??border?.borderWidth??1;const style=border?.borderRightStyle??border?.borderStyle??\"solid\";const color=border?.borderRightColor??border?.borderColor??\"transparent\";return`${width}px ${style} ${color}`;}function FlagDisplay({countryCode,flagEmoji,flagType,radius,fontSize=\"18px\",lineHeight=\"1.2\"}){const[useFallback,setUseFallback]=useState(false);const imageUrl=getFlagImageUrl(countryCode);if(flagType===\"emoji\"||useFallback||!imageUrl){return /*#__PURE__*/_jsx(\"span\",{style:{fontSize,lineHeight,display:\"inline-block\",verticalAlign:\"middle\"},children:flagEmoji});}return /*#__PURE__*/_jsx(\"img\",{src:imageUrl,alt:`${countryCode} flag`,style:{width:\"16px\",height:\"12px\",verticalAlign:\"middle\",objectFit:\"cover\",borderRadius:radius,display:\"block\",flexShrink:0,imageRendering:\"auto\"},onError:()=>setUseFallback(true)});}/**\n * Country & Phone Number Input Field\n *\n * @framerIntrinsicWidth 300\n * @framerIntrinsicHeight 40\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-auto\n *\n * @framerDisableUnlink\n */export default function CountryPhoneInputField(props){const{inputMode,required,defaultCountry,flag,icon,showPhoneCode,limiter,font,textColor,placeholder,backgroundColorFill,border,focus:{fill:focusFill,border:focusBorder,shadowColor,shadowOffsetX,shadowOffsetY,shadowBlur},dropdown,searchfield,radius,padding,inputShadow,transition,style}=props;const resolvedBorder=resolveBorderStyle(border);const resolvedDropdownBorder=resolveBorderStyle(dropdown.border);const resolvedSearchBorder=resolveBorderStyle(searchfield.border);const resolvedPadding=resolvePaddingStyle(padding);const resolvedDropdownPadding=resolvePaddingStyle(dropdown.padding);const focusShadow=getFocusRingShadow(focusBorder,shadowColor,shadowOffsetX,shadowOffsetY,shadowBlur);const[selectedCountry,setSelectedCountry]=useState(()=>locales.find(c=>c.code===defaultCountry)||locales[0]);const[isOpen,setIsOpen]=useState(false);const[searchTerm,setSearchTerm]=useState(\"\");const[isFocused,setIsFocused]=useState(false);const[phoneNumber,setPhoneNumber]=useState(\"\");const[phoneInputFocused,setPhoneInputFocused]=useState(false);const containerRef=useRef(null);const searchInputRef=useRef(null);const instanceId=useId().replace(/:/g,\"\");const instanceClass=`country-phone-input-${instanceId}`;const getPlaceholder=countryCode=>{const rawPlaceholder=placeholder?.default?.trim()||\"\";const isDefaultCountry=countryCode===defaultCountry;if(rawPlaceholder&&isDefaultCountry){if(!placeholder?.formatted)return rawPlaceholder;const digitsOnly=rawPlaceholder.replace(/\\D/g,\"\");if(!digitsOnly)return rawPlaceholder;return formatPhoneNumber(digitsOnly,countryCode,!limiter);}return phonePlaceholders[countryCode]||phoneFormats[countryCode]||\"XXX XXX XXXX\";};useEffect(()=>{if(!phoneNumber||!selectedCountry)return;const digitsOnly=phoneNumber.replace(/\\D/g,\"\");if(limiter){const maxLength=getMaxPhoneLength(selectedCountry.code);if(digitsOnly.length<=maxLength){const reformatted=formatPhoneNumber(phoneNumber,selectedCountry.code,false);if(reformatted!==phoneNumber){startTransition(()=>setPhoneNumber(reformatted));}}else{const truncatedDigits=digitsOnly.slice(0,maxLength);const reformatted=formatPhoneNumber(truncatedDigits,selectedCountry.code,false);startTransition(()=>setPhoneNumber(reformatted));}}else{const reformatted=formatPhoneNumber(phoneNumber,selectedCountry.code,true);if(reformatted!==phoneNumber){startTransition(()=>setPhoneNumber(reformatted));}}},[selectedCountry,limiter,phoneNumber]);useEffect(()=>{if(typeof window!==\"undefined\"&&window.location&&window.location.hostname===\"localhost\"){const newCountry=locales.find(c=>c.code===defaultCountry);if(newCountry&&newCountry.code!==selectedCountry.code){startTransition(()=>setSelectedCountry(newCountry));}}},[defaultCountry,selectedCountry.code]);useEffect(()=>{if(typeof window===\"undefined\"||inputMode!==\"phone\")return;const styleId=`country-phone-input-placeholder-style-${instanceId}`;let styleTag=document.getElementById(styleId);if(!styleTag){styleTag=document.createElement(\"style\");styleTag.id=styleId;document.head.appendChild(styleTag);}const shouldShowPlaceholderColor=!phoneNumber;styleTag.innerHTML=`\n        .${instanceClass} .framer-form-input::placeholder {\n            color: ${shouldShowPlaceholderColor?placeholder.color:textColor};\n            line-height: ${font.lineHeight||1.2};\n            opacity: 1;\n        }\n\n        .${instanceClass} .country-phone-search-input::placeholder {\n            color: ${searchfield.color};\n            opacity: 1;\n        }\n    `;return()=>{styleTag?.remove();};},[instanceId,instanceClass,placeholder.color,inputMode,phoneNumber,textColor,font.lineHeight,searchfield.color]);const filteredCountries=useMemo(()=>{if(!searchTerm)return locales;return locales.filter(country=>country.name.toLowerCase().includes(searchTerm.toLowerCase())||country.code.toLowerCase().includes(searchTerm.toLowerCase()));},[searchTerm]);useEffect(()=>{const handleClickOutside=event=>{if(containerRef.current&&!containerRef.current.contains(event.target)){startTransition(()=>{setIsOpen(false);setSearchTerm(\"\");setIsFocused(false);});}};if(typeof window!==\"undefined\"){document.addEventListener(\"mousedown\",handleClickOutside);return()=>document.removeEventListener(\"mousedown\",handleClickOutside);}},[]);useEffect(()=>{if(isOpen&&searchInputRef.current){searchInputRef.current.focus();}},[isOpen]);const handleToggle=()=>{startTransition(()=>setIsOpen(!isOpen));};const handleCountrySelect=country=>{startTransition(()=>{setSelectedCountry(country);setIsOpen(false);setSearchTerm(\"\");});};const handleSearchChange=e=>{startTransition(()=>setSearchTerm(e.target.value));};const handlePhoneChange=e=>{const value=e.target.value;const digitsOnly=value.replace(/\\D/g,\"\");if(limiter){const maxLength=getMaxPhoneLength(selectedCountry.code);if(digitsOnly.length>maxLength)return;}const formattedValue=formatPhoneNumber(value,selectedCountry.code,!limiter);startTransition(()=>setPhoneNumber(formattedValue));};const inputContainerVariants={normal:{backgroundColor:backgroundColorFill,...resolvedBorder,boxShadow:inputShadow||\"none\",transition},focused:{backgroundColor:focusFill,...resolvedBorder,boxShadow:focusShadow,transition}};const showPhoneInput=inputMode===\"phone\";return /*#__PURE__*/_jsxs(motion.div,{ref:containerRef,className:instanceClass,style:{position:\"relative\",width:\"100%\",height:\"100%\",boxSizing:\"border-box\",...font,...style},children:[/*#__PURE__*/_jsxs(motion.div,{variants:inputContainerVariants,animate:isFocused||phoneInputFocused||isOpen?\"focused\":\"normal\",transition:transition,initial:\"normal\",style:{display:\"flex\",alignItems:\"stretch\",borderRadius:radius||border.borderRadius,height:\"100%\",boxSizing:\"border-box\",overflow:\"hidden\",...resolvedPadding},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",cursor:\"pointer\",borderRight:showPhoneInput?getDividerBorderStyle(border):\"none\",minWidth:showPhoneInput?\"auto\":\"100%\",flex:showPhoneInput?\"0 0 auto\":\"1\",padding:\"0\"},onClick:handleToggle,onFocus:()=>startTransition(()=>setIsFocused(true)),onBlur:e=>{if(!containerRef.current?.contains(e.relatedTarget)){startTransition(()=>setIsFocused(false));}},tabIndex:0,role:\"combobox\",\"aria-expanded\":isOpen,\"aria-haspopup\":\"listbox\",children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:\"8px\"},children:[flag.show&&/*#__PURE__*/_jsx(FlagDisplay,{countryCode:selectedCountry.code,flagEmoji:selectedCountry.flag,flagType:flag.type,radius:flag.radius,fontSize:\"18px\",lineHeight:font.lineHeight||\"1\"}),!showPhoneInput&&/*#__PURE__*/_jsx(\"span\",{style:{color:textColor,lineHeight:font.lineHeight||1},children:selectedCountry.name}),showPhoneCode&&showPhoneInput&&/*#__PURE__*/_jsx(\"span\",{style:{color:textColor,lineHeight:font.lineHeight||1},children:selectedCountry.phoneCode})]}),/*#__PURE__*/_jsx(motion.svg,{width:icon.size,height:icon.size,viewBox:\"0 0 16 16\",fill:\"none\",animate:{rotate:isOpen?180:0},transition:transition,style:{color:icon.color,marginRight:showPhoneInput?\"8px\":\"0\",marginLeft:showPhoneInput?\"8px\":\"auto\",flexShrink:0},children:/*#__PURE__*/_jsx(\"path\",{d:\"M4 6L8 10L12 6\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]}),showPhoneInput&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.input,{type:\"tel\",name:\"Phone Number\",required:required,value:phoneNumber,onChange:handlePhoneChange,placeholder:getPlaceholder(selectedCountry.code),onFocus:()=>startTransition(()=>setPhoneInputFocused(true)),onBlur:()=>startTransition(()=>setPhoneInputFocused(false)),className:\"framer-form-input framer-form-input-empty\",style:{flex:1,border:\"none\",outline:\"none\",padding:\"0 0 0 8px\",backgroundColor:\"transparent\",color:textColor,fontSize:\"inherit\",fontFamily:\"inherit\",fontWeight:\"inherit\",letterSpacing:\"inherit\",lineHeight:font.lineHeight||1,display:\"flex\",alignItems:\"center\"}}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"Full Phone Number\",value:phoneNumber?`${selectedCountry.phoneCode} ${phoneNumber}`:\"\"})]}),!showPhoneInput&&/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"Country\",value:selectedCountry.name,className:\"framer-form-input\"})]}),isOpen&&/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,y:-10},animate:{opacity:1,y:0},exit:{opacity:0,y:-10},transition:transition,style:{position:\"absolute\",top:\"100%\",left:0,right:0,backgroundColor:dropdown.fill,...resolvedDropdownBorder,borderRadius:dropdown.radius,marginTop:\"8px\",height:`${dropdown.height}px`,overflow:\"hidden\",zIndex:7,boxShadow:`${dropdown.shadowOffsetX}px ${dropdown.shadowOffsetY}px ${dropdown.shadowBlur}px ${dropdown.shadowColor}`},role:\"listbox\",children:[/*#__PURE__*/_jsx(\"div\",{style:resolvedDropdownPadding,children:/*#__PURE__*/_jsx(motion.input,{ref:searchInputRef,type:\"text\",placeholder:searchfield.placeholder,value:searchTerm,onChange:handleSearchChange,className:\"country-phone-search-input\",style:{width:\"100%\",padding:\"8px 12px\",...resolvedSearchBorder,borderRadius:searchfield.radius,backgroundColor:searchfield.fill,color:textColor,outline:\"none\",boxSizing:\"border-box\",fontSize:font.fontSize,fontFamily:font.fontFamily,fontWeight:font.fontWeight,letterSpacing:font.letterSpacing,lineHeight:\"1.2\",boxShadow:`${searchfield.shadowOffsetX}px ${searchfield.shadowOffsetY}px ${searchfield.shadowBlur}px ${searchfield.shadowColor}`,overflow:\"visible\"},onClick:e=>e.stopPropagation()})}),/*#__PURE__*/_jsx(\"div\",{style:{height:`${dropdown.height}px`,overflowY:\"scroll\",...resolvedDropdownPadding,paddingTop:\"0px\",boxSizing:\"border-box\"},children:filteredCountries.length>0?filteredCountries.map(country=>{const isActive=selectedCountry.code===country.code;return /*#__PURE__*/_jsxs(motion.div,{style:{display:\"flex\",alignItems:\"center\",padding:\"12px 16px\",cursor:\"pointer\",backgroundColor:isActive?dropdown.row.hover:\"transparent\",gap:\"8px\",lineHeight:\"1.2\",borderRadius:dropdown.row.radius},onClick:()=>handleCountrySelect(country),onMouseEnter:e=>{if(!isActive){e.currentTarget.style.backgroundColor=dropdown.row.hover;}},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=isActive?dropdown.row.hover:\"transparent\";},role:\"option\",\"aria-selected\":isActive,whileHover:{backgroundColor:isActive?dropdown.row.hover:dropdown.row.hover},transition:transition,children:[flag.show&&/*#__PURE__*/_jsx(FlagDisplay,{countryCode:country.code,flagEmoji:country.flag,flagType:flag.type,radius:flag.radius,fontSize:\"16px\",lineHeight:\"1.2\"}),/*#__PURE__*/_jsx(\"span\",{style:{color:dropdown.row.color,flex:1,lineHeight:\"1.2\"},children:country.name}),showPhoneCode&&/*#__PURE__*/_jsx(\"span\",{style:{color:dropdown.row.color,fontSize:\"14px\",lineHeight:\"1.2\"},children:country.phoneCode})]},country.code);}):/*#__PURE__*/_jsx(\"div\",{style:{padding:\"12px 16px\",color:dropdown.row.color,opacity:.5,lineHeight:\"1.2\"},children:\"No matches found\"})})]})]});}addPropertyControls(CountryPhoneInputField,{inputMode:{type:ControlType.Enum,title:\"Variant\",options:[\"phone\",\"country\"],optionTitles:[\"Phone\",\"Locale\"],defaultValue:\"phone\",displaySegmentedControl:true},required:{type:ControlType.Boolean,title:\"Required\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\",hidden:({inputMode})=>inputMode!==\"phone\"},defaultCountry:{type:ControlType.Enum,title:\"Default Locale\",options:locales.map(c=>c.code),optionTitles:locales.map(c=>c.name),defaultValue:\"DK\"},flag:{type:ControlType.Object,title:\"Flag\",controls:{show:{type:ControlType.Boolean,title:\"Show\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},type:{type:ControlType.Enum,title:\"Type\",options:[\"emoji\",\"image\"],optionTitles:[\"Emoji\",\"Image\"],defaultValue:\"emoji\",displaySegmentedControl:true,hidden:({show})=>!show},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"2px\",hidden:({show,type})=>!show||type!==\"image\"}}},icon:{type:ControlType.Object,title:\"Icon\",controls:{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"rgba(237, 237, 237, 0.5)\"},size:{type:ControlType.Number,title:\"Size\",defaultValue:16,min:8,max:64,step:1,unit:\"px\",displayStepper:true}}},showPhoneCode:{type:ControlType.Boolean,title:\"Phone Code\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:({inputMode})=>inputMode===\"country\"},limiter:{type:ControlType.Boolean,title:\"Limiter\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\",hidden:({inputMode})=>inputMode!==\"phone\"},placeholder:{type:ControlType.Object,title:\"Placeholder\",hidden:({inputMode})=>inputMode!==\"phone\",controls:{default:{type:ControlType.String,title:\"Default\",defaultValue:\"\",placeholder:\"Phone number\"},formatted:{type:ControlType.Boolean,title:\"Formatted\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#999999\"}}},font:{type:ControlType.Font,title:\"Font\",defaultValue:{fontSize:\"15px\",variant:\"Regular\",letterSpacing:\"-0.01em\",lineHeight:\"1\"},controls:\"extended\",defaultFontType:\"sans-serif\"},textColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#EDEDED\"},backgroundColorFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#2b2b2b\"},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"10px\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"10px 12px 10px 12px\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"rgba(136, 136, 136, 0.1)\"}},inputShadow:{type:ControlType.BoxShadow,title:\"Shadows\"},focus:{type:ControlType.Object,title:\"Focus\",controls:{fill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#333333\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:2,borderStyle:\"solid\",borderColor:\"#0099FF\"}},shadowColor:{type:ControlType.Color,title:\"Shadow\",defaultValue:\"rgba(0, 153, 255, 0.15)\"},shadowOffsetX:{type:ControlType.Number,title:\"X\",defaultValue:0,min:-50,max:50},shadowOffsetY:{type:ControlType.Number,title:\"Y\",defaultValue:4,min:-50,max:50},shadowBlur:{type:ControlType.Number,title:\"Blur\",defaultValue:4,min:0,max:100}}},dropdown:{type:ControlType.Object,title:\"Dropdown\",controls:{padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"8px\"},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"10px\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"rgba(136, 136, 136, 0.1)\"}},fill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#2b2b2b\"},row:{type:ControlType.Object,title:\"Row\",controls:{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#EDEDED\"},hover:{type:ControlType.Color,title:\"Hover\",defaultValue:\"rgba(255, 255, 255, 0.05)\"},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"8px\"}}},shadowColor:{type:ControlType.Color,title:\"Shadow\",defaultValue:\"rgba(43, 43, 43, 0.35)\"},shadowOffsetX:{type:ControlType.Number,title:\"X\",defaultValue:0,min:-50,max:50},shadowOffsetY:{type:ControlType.Number,title:\"Y\",defaultValue:4,min:-50,max:50},shadowBlur:{type:ControlType.Number,title:\"Blur\",defaultValue:8,min:0,max:100},height:{type:ControlType.Number,title:\"Height\",defaultValue:200,min:100,step:10,max:500,unit:\"px\",displayStepper:true}}},searchfield:{type:ControlType.Object,title:\"Search\",controls:{placeholder:{type:ControlType.String,title:\"Placeholder\",defaultValue:\"Search countries...\",placeholder:\"Search countries...\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"rgba(255, 255, 255, 0.5)\"},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"10px\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"rgba(255, 255, 255, 0.085)\"}},fill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"rgba(0, 0, 0, 0.2)\"},shadowColor:{type:ControlType.Color,title:\"Shadow\",defaultValue:\"rgba(0, 0, 0, 0)\"},shadowOffsetX:{type:ControlType.Number,title:\"X\",defaultValue:0,min:-50,max:50},shadowOffsetY:{type:ControlType.Number,title:\"Y\",defaultValue:0,min:-50,max:50},shadowBlur:{type:ControlType.Number,title:\"Blur\",defaultValue:0,min:0,max:100}}},transition:{type:ControlType.Transition,title:\"Transition\",defaultValue:{ease:[.44,0,.56,1],duration:.2},description:\"Discover more Framer resources at [Pixco](https://pixcodrops.com/resources)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CountryPhoneInputField\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"\",\"framerIntrinsicWidth\":\"300\",\"framerSupportedLayoutHeight\":\"any-prefer-auto\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"40\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CountryPhoneInputField.map","// Generated by Framer (62f270d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/yWezLFA4DKwUTWqXs30T/oXH52wW5FxXRk2x9VRx2/Qnda9oqci.js\";const MotionDivWithFX=withFX(motion.div);const enabledGestures={puRzeWDRL:{hover:true,pressed:true}};const cycleOrder=[\"puRzeWDRL\",\"HuFXyAbPf\",\"bywl7gZ5F\",\"H9HNtr2tH\",\"BZe9M7Jrb\"];const serializationHash=\"framer-HrOh1\";const variantClassNames={bywl7gZ5F:\"framer-v-xytiyc\",BZe9M7Jrb:\"framer-v-1gh346j\",H9HNtr2tH:\"framer-v-1itnmz9\",HuFXyAbPf:\"framer-v-1h4ziro\",puRzeWDRL:\"framer-v-f0dp7a\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const pOLTcq0IH=undefined;const transition1={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const humanReadableVariantMap={Default:\"puRzeWDRL\",Disabled:\"bywl7gZ5F\",Error:\"BZe9M7Jrb\",Loading:\"HuFXyAbPf\",Success:\"H9HNtr2tH\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,tap,width,...props})=>{return{...props,pOLTcq0IH:tap??props.pOLTcq0IH,variant:humanReadableVariantMap[props.variant]??props.variant??\"puRzeWDRL\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,pOLTcq0IH,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"puRzeWDRL\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1gnxyge=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(pOLTcq0IH){const res=await pOLTcq0IH(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"HuFXyAbPf\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"HuFXyAbPf\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsxs(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-f0dp7a\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Default\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"puRzeWDRL\",onTap:onTap1gnxyge,ref:refBinding,style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgba(194, 247, 0, 0.85)\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"dashed\",\"--border-top-width\":\"2px\",backgroundColor:\"rgb(51, 51, 51)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,boxShadow:\"0.4777151241141837px 0.4777151241141837px 1.486300656440655px -0.625px rgba(0, 0, 0, 0.18), 1.4487036858627107px 1.4487036858627107px 4.507308080895262px -1.25px rgba(0, 0, 0, 0.18), 3.829592112890677px 3.829592112890677px 11.91489442969547px -1.875px rgba(0, 0, 0, 0.18), 12px 12px 37.33523804664971px -2.5px rgba(0, 0, 0, 0.18), inset 0px -16px 48px 0px rgb(0, 0, 0)\",opacity:1,...style},variants:{\"puRzeWDRL-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-33bba11d-ac40-43c7-b224-41e652ec8dca, rgb(194, 247, 0))\",boxShadow:\"0.4777151241141837px 0.4777151241141837px 1.486300656440655px -0.625px rgba(0, 0, 0, 0.18), 1.4487036858627107px 1.4487036858627107px 4.507308080895262px -1.25px rgba(0, 0, 0, 0.18), 3.829592112890677px 3.829592112890677px 11.91489442969547px -1.875px rgba(0, 0, 0, 0.18), 12px 12px 37.33523804664971px -2.5px rgba(0, 0, 0, 0.18), inset 0px 16px 48px 0px rgb(0, 0, 0)\",opacity:1},\"puRzeWDRL-pressed\":{\"--border-color\":\"rgba(34, 34, 34, 0.75)\",backgroundColor:\"var(--token-33bba11d-ac40-43c7-b224-41e652ec8dca, rgb(194, 247, 0))\",boxShadow:\"0.4777151241141837px 0.4777151241141837px 1.486300656440655px -0.625px rgba(0, 0, 0, 0.18), 1.4487036858627107px 1.4487036858627107px 4.507308080895262px -1.25px rgba(0, 0, 0, 0.18), 3.829592112890677px 3.829592112890677px 11.91489442969547px -1.875px rgba(0, 0, 0, 0.18), 12px 12px 37.33523804664971px -2.5px rgba(0, 0, 0, 0.18)\",opacity:1},bywl7gZ5F:{opacity:.5},BZe9M7Jrb:{backgroundColor:\"rgba(255, 34, 68, 0.15)\",opacity:1},H9HNtr2tH:{opacity:1}},...addPropertyOverrides({bywl7gZ5F:{\"data-framer-name\":\"Disabled\"},BZe9M7Jrb:{\"data-framer-name\":\"Error\"},H9HNtr2tH:{\"data-framer-name\":\"Success\"},HuFXyAbPf:{\"data-framer-name\":\"Loading\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-styles-preset-zqfxam\",\"data-styles-preset\":\"Qnda9oqci\",style:{\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-cd9f24d5-f0ad-4213-bead-63c4e991dc40, rgb(255, 255, 255)))\"},children:\"G\\xf6nder\"})}),className:\"framer-vk8pmq\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DhCfKgeNM\",style:{\"--extracted-tcooor\":\"var(--token-cd9f24d5-f0ad-4213-bead-63c4e991dc40, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{\"puRzeWDRL-pressed\":{\"--extracted-tcooor\":\"var(--token-00af65c3-92fd-4f69-9228-cfe71d95f29a, rgb(0, 0, 0))\"},BZe9M7Jrb:{\"--extracted-r6o4lv\":\"rgb(255, 34, 68)\"},H9HNtr2tH:{\"--extracted-r6o4lv\":\"var(--token-33bba11d-ac40-43c7-b224-41e652ec8dca, rgb(194, 247, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"puRzeWDRL-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-styles-preset-zqfxam\",\"data-styles-preset\":\"Qnda9oqci\",style:{\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-00af65c3-92fd-4f69-9228-cfe71d95f29a, rgb(0, 0, 0)))\"},children:\"G\\xf6nder\"})})},BZe9M7Jrb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 34, 68))\"},children:\"Something went wrong\"})}),fonts:[\"Inter-SemiBold\"]},H9HNtr2tH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33bba11d-ac40-43c7-b224-41e652ec8dca, rgb(194, 247, 0)))\"},children:\"Form İletildi\"})}),fonts:[\"Inter-SemiBold\"]}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-j5txm1\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"gZwAUnzBf\",style:{mask:\"url('https://framerusercontent.com/images/BfLBeS5eH2iqmfRe2ImZXE1IgQ.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/BfLBeS5eH2iqmfRe2ImZXE1IgQ.svg?width=20&height=20') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-2vbxlc\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"CCZQ0lsoW\",style:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 7.208614864864882deg, var(--token-33bba11d-ac40-43c7-b224-41e652ec8dca, rgb(194, 247, 0)) 342deg)\",mask:\"none\",WebkitMask:\"none\"},variants:{HuFXyAbPf:{mask:\"url('https://framerusercontent.com/images/BfLBeS5eH2iqmfRe2ImZXE1IgQ.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/BfLBeS5eH2iqmfRe2ImZXE1IgQ.svg?width=20&height=20') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-12kut80\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"pz0W1xRu3\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})})]})})});});const css=[\".framer-HrOh1.framer-1pmmapx, .framer-HrOh1 .framer-1pmmapx { display: block; }\",\".framer-HrOh1.framer-f0dp7a { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 240px; }\",\".framer-HrOh1 .framer-vk8pmq { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-HrOh1 .framer-j5txm1 { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: auto; overflow: hidden; position: relative; width: 20px; }\",\".framer-HrOh1 .framer-2vbxlc { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-HrOh1 .framer-12kut80 { aspect-ratio: 1 / 1; flex: none; height: auto; left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-HrOh1.framer-v-1h4ziro .framer-2vbxlc { overflow: hidden; }\",...sharedStyle.css,'.framer-HrOh1[data-border=\"true\"]::after, .framer-HrOh1 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"HuFXyAbPf\":{\"layout\":[\"fixed\",\"fixed\"]},\"bywl7gZ5F\":{\"layout\":[\"fixed\",\"fixed\"]},\"H9HNtr2tH\":{\"layout\":[\"fixed\",\"fixed\"]},\"BZe9M7Jrb\":{\"layout\":[\"fixed\",\"fixed\"]},\"m4oHXNwOd\":{\"layout\":[\"fixed\",\"fixed\"]},\"BLRx0Wntd\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"pOLTcq0IH\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerz7pnPi6Nd=withCSS(Component,css,\"framer-HrOh1\");export default Framerz7pnPi6Nd;Framerz7pnPi6Nd.displayName=\"Button 2\";Framerz7pnPi6Nd.defaultProps={height:40,width:240};addPropertyControls(Framerz7pnPi6Nd,{variant:{options:[\"puRzeWDRL\",\"HuFXyAbPf\",\"bywl7gZ5F\",\"H9HNtr2tH\",\"BZe9M7Jrb\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum},pOLTcq0IH:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(Framerz7pnPi6Nd,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerz7pnPi6Nd\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HuFXyAbPf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bywl7gZ5F\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"H9HNtr2tH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BZe9M7Jrb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"m4oHXNwOd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BLRx0Wntd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"40\",\"framerVariables\":\"{\\\"pOLTcq0IH\\\":\\\"tap\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"240\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./z7pnPi6Nd.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{forwardRef,useEffect,useRef,useState}from\"react\";// CountryPhoneInputField renders its country picker as role=\"combobox\" and its\n// phone input without an accessible name; add Turkish labels when missing.\nconst LABELS=[['[role=\"combobox\"]',\"\\xdclke kodu se\\xe7in\"],['input[type=\"tel\"]',\"Telefon numarası\"]];const MSG_ZERO=\"Numarayı başında 0 olmadan yazın: 532 123 45 67\";const MSG_INVALID=\"Ge\\xe7erli bir telefon numarası girin: 532 123 45 67\";// How long the leading-zero hint stays visible after it was triggered.\nconst ZERO_HINT_MS=2500;function applyLabels(root){for(const[selector,label]of LABELS){root.querySelectorAll(selector).forEach(el=>{if(!el.hasAttribute(\"aria-label\")&&!el.hasAttribute(\"aria-labelledby\")){el.setAttribute(\"aria-label\",label);}});}}const digits=value=>value.replace(/\\D/g,\"\");// Drop a pasted or autofilled \"90\" country prefix and any leading zeros.\nfunction normalize(value){const d=value.length===12&&value.startsWith(\"90\")?value.slice(2):value;return d.replace(/^0+/,\"\");}function isTurkey(root){const picker=root.querySelector('[role=\"combobox\"]');return!picker||(picker.textContent||\"\").includes(\"🇹🇷\");}function validationMessage(input,root){const d=digits(input.value);// An empty field is handled by the component's own \"required\" check.\nif(!d)return\"\";if(d.startsWith(\"0\"))return MSG_ZERO;const valid=isTurkey(root)?/^[2-58]\\d{9}$/.test(d):d.length>=6&&d.length<=14;return valid?\"\":MSG_INVALID;}// The field is a controlled React input: set its value through the native\n// setter and fire \"input\" so the component reformats it.\nfunction setValue(input,value){Object.getOwnPropertyDescriptor(HTMLInputElement.prototype,\"value\")?.set?.call(input,value);input.dispatchEvent(new Event(\"input\",{bubbles:true}));}export function withPhoneFieldLabels(Component){return /*#__PURE__*/forwardRef(function PhoneFieldLabels(props,ref){const{style,...rest}=props;const wrapperRef=useRef(null);const[message,setMessage]=useState(\"\");useEffect(()=>{const root=wrapperRef.current;if(!root)return;let zeroHintAt=0;const timers=[];const cleanups=[];const bound=new WeakSet;const later=fn=>timers.push(window.setTimeout(fn,0));const showZeroHint=()=>{zeroHintAt=Date.now();setMessage(MSG_ZERO);};const bind=input=>{if(bound.has(input))return;bound.add(input);const onBeforeInput=event=>{const e=event;const data=e.data??e.dataTransfer?.getData(\"text\")??\"\";if(!data)return;const start=input.selectionStart??input.value.length;const end=input.selectionEnd??start;const next=digits(input.value.slice(0,start)+data+input.value.slice(end));const fixed=normalize(next);if(fixed===next)return;e.preventDefault();showZeroHint();// A value set during beforeinput is discarded, so apply it right after.\nif(fixed!==digits(input.value))later(()=>setValue(input,fixed));};const onInput=()=>{const d=digits(input.value);if(d.startsWith(\"0\")){showZeroHint();later(()=>setValue(input,normalize(d)));return;}const msg=validationMessage(input,root);input.setCustomValidity(msg);if(!msg&&Date.now()-zeroHintAt>ZERO_HINT_MS)setMessage(\"\");};const onBlur=()=>{const msg=validationMessage(input,root);input.setCustomValidity(msg);setMessage(msg);};const onInvalid=()=>{const msg=validationMessage(input,root);if(msg)setMessage(msg);};input.addEventListener(\"beforeinput\",onBeforeInput,true);input.addEventListener(\"input\",onInput);input.addEventListener(\"blur\",onBlur);input.addEventListener(\"invalid\",onInvalid);cleanups.push(()=>{input.removeEventListener(\"beforeinput\",onBeforeInput,true);input.removeEventListener(\"input\",onInput);input.removeEventListener(\"blur\",onBlur);input.removeEventListener(\"invalid\",onInvalid);});};const sync=()=>{applyLabels(root);root.querySelectorAll('input[type=\"tel\"]').forEach(bind);};sync();// Re-apply if the component re-renders its picker or input.\nconst observer=new MutationObserver(sync);observer.observe(root,{childList:true,subtree:true});return()=>{observer.disconnect();timers.forEach(t=>window.clearTimeout(t));cleanups.forEach(fn=>fn());};},[]);return /*#__PURE__*/_jsxs(\"div\",{ref:wrapperRef,style:{display:\"contents\"},children:[/*#__PURE__*/_jsx(Component,{...rest,ref:ref,style:{...style}}),message&&/*#__PURE__*/_jsx(\"div\",{role:\"alert\",style:{position:\"absolute\",left:4,top:\"calc(100% + 2px)\",fontSize:12,lineHeight:\"14px\",color:\"#E5484D\",whiteSpace:\"nowrap\",pointerEvents:\"none\",zIndex:1},children:message})]});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withPhoneFieldLabels\":{\"type\":\"reactHoc\",\"name\":\"withPhoneFieldLabels\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PhoneFieldA11y.map","// SEO Schema: sayfaya özel yapılandırılmış veri (JSON-LD). Sunucu tarafında HTML'e basılır,\n// böylece JavaScript çalıştırmayan arama ve AI botları da okur. Ekranda yer kaplamaz.\n// Kurum (Organization) ve WebSite şeması site geneli özel kodda tanımlıdır; burada @id ile bağlanır.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";const SITE=\"https://www.weareritz.com\";const ORG_ID=`${SITE}/#organization`;const WEBSITE_ID=`${SITE}/#website`;const srOnly={position:\"absolute\",width:1,height:1,padding:0,margin:-1,overflow:\"hidden\",clip:\"rect(0, 0, 0, 0)\",whiteSpace:\"nowrap\",border:0};function absUrl(path){if(!path)return`${SITE}/`;if(path.startsWith(\"http\"))return path;return encodeURI(`${SITE}${path.startsWith(\"/\")?\"\":\"/\"}${path}`);}function imageUrl(image){if(!image)return undefined;const src=typeof image===\"string\"?image:image.src;return src?src.split(\"?\")[0]:undefined;}// SSS metni: her soru-cevap boş satırla ayrılır; ilk satır soru, kalanı cevap\nfunction parseFaq(text){if(!text)return[];return text.split(/\\n\\s*\\n/).map(block=>block.trim().split(\"\\n\")).filter(lines=>lines.length>=2).map(lines=>({question:lines[0].trim(),answer:lines.slice(1).join(\" \").trim()}));}function isoDate(value){if(!value)return undefined;const d=new Date(value);return isNaN(d.getTime())?undefined:d.toISOString();}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 1\n * @framerIntrinsicHeight 1\n */export default function SeoSchema(props){const{schemaType=\"WebPage\",title=\"\",description=\"\",path=\"\",slug=\"\",serviceType=\"\",image,datePublished,faqText=\"\",parentName=\"\",parentPath=\"\",hiddenH1=\"\"}=props;const pagePath=slug?`${parentPath.replace(/\\/$/,\"\")}/${slug}`:path;const url=absUrl(pagePath);const img=imageUrl(image);const crumbs=[{name:\"Ana Sayfa\",item:`${SITE}/`}];if(parentName&&parentPath)crumbs.push({name:parentName,item:absUrl(parentPath)});if(pagePath&&pagePath!==\"/\")crumbs.push({name:title,item:url});const graph=[];const webPage={\"@type\":schemaType===\"CollectionPage\"||schemaType===\"ContactPage\"?schemaType:\"WebPage\",\"@id\":`${url}#webpage`,url,name:title,description,inLanguage:\"tr-TR\",isPartOf:{\"@id\":WEBSITE_ID},about:{\"@id\":ORG_ID},...img?{primaryImageOfPage:{\"@type\":\"ImageObject\",url:img}}:{},...crumbs.length>1?{breadcrumb:{\"@id\":`${url}#breadcrumb`}}:{}};graph.push(webPage);if(crumbs.length>1){graph.push({\"@type\":\"BreadcrumbList\",\"@id\":`${url}#breadcrumb`,itemListElement:crumbs.map((c,i)=>({\"@type\":\"ListItem\",position:i+1,name:c.name,item:c.item}))});}if(schemaType===\"Service\"){graph.push({\"@type\":\"Service\",\"@id\":`${url}#service`,name:title,serviceType:serviceType||title,description,url,provider:{\"@id\":ORG_ID},areaServed:[{\"@type\":\"Country\",name:\"T\\xfcrkiye\"},{\"@type\":\"Country\",name:\"Germany\"},{\"@type\":\"Country\",name:\"United Kingdom\"},{\"@type\":\"Country\",name:\"United States\"}],availableChannel:{\"@type\":\"ServiceChannel\",serviceUrl:`${SITE}/iletisim`},...img?{image:img}:{}});}if(schemaType===\"BlogPosting\"){const published=isoDate(datePublished);graph.push({\"@type\":\"BlogPosting\",\"@id\":`${url}#article`,headline:title.length>110?`${title.slice(0,107)}...`:title,description,url,mainEntityOfPage:{\"@id\":`${url}#webpage`},inLanguage:\"tr-TR\",...img?{image:[img]}:{},...published?{datePublished:published,dateModified:published}:{},author:{\"@id\":ORG_ID},publisher:{\"@id\":ORG_ID}});}const faqList=parseFaq(faqText).filter(f=>f.question&&f.answer);if(faqList.length>0){graph.push({\"@type\":\"FAQPage\",\"@id\":`${url}#faq`,mainEntity:faqList.map(f=>({\"@type\":\"Question\",name:f.question.trim(),acceptedAnswer:{\"@type\":\"Answer\",text:f.answer.trim()}}))});}const json=JSON.stringify({\"@context\":\"https://schema.org\",\"@graph\":graph}).replace(/</g,\"\\\\u003c\");return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"script\",{type:\"application/ld+json\",dangerouslySetInnerHTML:{__html:json}}),hiddenH1?/*#__PURE__*/_jsx(\"h1\",{style:srOnly,children:hiddenH1}):null]});}SeoSchema.displayName=\"SEO Schema\";addPropertyControls(SeoSchema,{schemaType:{type:ControlType.Enum,title:\"Type\",options:[\"Service\",\"BlogPosting\",\"FAQPage\",\"CollectionPage\",\"ContactPage\",\"WebPage\"],defaultValue:\"WebPage\"},title:{type:ControlType.String,title:\"Title\",defaultValue:\"\"},description:{type:ControlType.String,title:\"Description\",displayTextArea:true,defaultValue:\"\"},path:{type:ControlType.String,title:\"Path\",defaultValue:\"/\"},slug:{type:ControlType.String,title:\"Slug (CMS)\",defaultValue:\"\"},serviceType:{type:ControlType.String,title:\"Service Type\",defaultValue:\"\",hidden:p=>p.schemaType!==\"Service\"},image:{type:ControlType.ResponsiveImage,title:\"Image\"},datePublished:{type:ControlType.Date,title:\"Published\",hidden:p=>p.schemaType!==\"BlogPosting\"},faqText:{type:ControlType.String,title:\"FAQ Text\",displayTextArea:true,defaultValue:\"\",description:\"Her soru-cevap boş satırla ayrılır. İlk satır soru, altı cevap.\"},parentName:{type:ControlType.String,title:\"Parent Name\",defaultValue:\"\"},parentPath:{type:ControlType.String,title:\"Parent Path\",defaultValue:\"\"},hiddenH1:{type:ControlType.String,title:\"Hidden H1\",defaultValue:\"\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SeoSchema\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicHeight\":\"1\",\"framerIntrinsicWidth\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SeoSchema.map","// Lenis smooth scroll: orijinal Lenis bileşeniyle aynı davranış; tek fark CSS'in\n// unpkg'den render-blocking yüklenmek yerine satır içi verilmesi.\n// Ayrıca site geneli erişilebilirlik düzeltmelerini uygular (telefon alanı, main landmark).\nimport{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";// Orijinal bileşenin kullandığı ve canlıda doğrulanmış sürüm (sabit)\nconst LENIS_URL=\"https://esm.sh/lenis@1.3.19\";const LENIS_CSS=\"html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}\";function applyAccessibilityFixes(){// Telefon alanındaki ülke seçici (CountryPhoneInputField) erişilebilir isim taşımıyor\ndocument.querySelectorAll('[role=\"combobox\"]').forEach(el=>{if(el.getAttribute(\"aria-label\")||el.getAttribute(\"aria-labelledby\"))return;const tel=el.parentElement?.querySelector('input[type=\"tel\"]');if(!tel)return;el.setAttribute(\"aria-label\",\"\\xdclke kodu se\\xe7in\");if(!tel.getAttribute(\"aria-label\"))tel.setAttribute(\"aria-label\",\"Telefon numarası\");});// href'siz <a> öğeleri (overlay açan butonlar: \"Görüşme Planla\", \"Sizi Arayalım\") link değil buton\ndocument.querySelectorAll(\"a:not([href]):not([role])\").forEach(el=>{el.setAttribute(\"role\",\"button\");});// Sayfada <main> landmark'ı yok; Framer'ın ana kapsayıcısını işaretle\nconst main=document.getElementById(\"main\");if(main&&!document.querySelector('main, [role=\"main\"]'))main.setAttribute(\"role\",\"main\");}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function SmoothScroll({smooth=true,infinite=false}){React.useEffect(()=>{if(RenderTarget.current()===RenderTarget.canvas)return;applyAccessibilityFixes();// Overlay ve geç render edilen bileşenler için tekrar uygula\nconst fixTimer=window.setTimeout(applyAccessibilityFixes,1500);const onLoad=()=>window.setTimeout(applyAccessibilityFixes,500);window.addEventListener(\"load\",onLoad,{once:true});if(!smooth){return()=>{window.clearTimeout(fixTimer);window.removeEventListener(\"load\",onLoad);};}// Orijinal Lenis bileşeniyle aynı ayarlar; beklemeden ve her cihazda başlar\nlet cancelled=false;let lenis=null;const w=window;const url=LENIS_URL;import(/* @vite-ignore */url).then(mod=>{if(cancelled)return;const Lenis=mod.default;lenis=new Lenis({smoothWheel:true,infinite,orientation:\"vertical\",gestureOrientation:\"vertical\",autoRaf:true,autoToggle:true,anchors:true,allowNestedScroll:true,syncTouch:infinite,stopInertiaOnNavigate:true});w.lenis=lenis;}).catch(()=>null);return()=>{cancelled=true;window.clearTimeout(fixTimer);window.removeEventListener(\"load\",onLoad);lenis?.destroy();if(w.lenis===lenis)w.lenis=undefined;};},[smooth,infinite]);return /*#__PURE__*/_jsx(\"style\",{children:LENIS_CSS});}SmoothScroll.displayName=\"Smooth Scroll\";addPropertyControls(SmoothScroll,{smooth:{type:ControlType.Boolean,title:\"Smooth\",defaultValue:true},infinite:{type:ControlType.Boolean,title:\"Infinite\",defaultValue:false,hidden:props=>props.smooth===false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SmoothScroll\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SmoothScroll.map"],"mappings":"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AAW,GAAG,WAAW,GAAG,eAAe,GAAG,cAAc,GAAG,eAAe,GAAG,YAAY,GAAG,cAAc,GAAG,WAAW,GAAG,YAAY,GAAG,YAAY,GAAG,cAAc,GAAG,aAAa,GAAG,cAAc,GAAG,cAAc,GAAG,cAAc,GAAG,cAAc,GAAG,cAAc,GAAG,eAAe,GAAG,eAAe,GAAG,WAAW,GAAG,eAAe,GAAG,eAAe,GAAG,cAAc,GAAG,eAAe,GAAG,aAAa,GAAG,cAAc,GAAG,aAAa,GAAG,WAAW,GAAG,YAAY,GAAG,eAAe,GAAG,eAAe,GAAG,YAAY,GAAG,eAAe,GAAG,gBAAgB,GAAG,aAAa,GAAG,cAAc,GAAG,cAAc,GAAG,cAAc,GAAG,YAAY,GAAG,YAAY,GAAG,cAAc,GAAG,aAAa,GAAG,aAAa,GAAG,aAAa,GAAG,gBAAgB,GAAG,aAAa,GAAG,aAAa,GAAG,eAAe,GAAG,WAAW,GAAG,aAAa,GAAG,cAAc,GAAG,aAAa,GAAG,YAAY,GAAG,YAAY,GAAG,cAAc,GAAG,YAAY,GAAG,YAAY,GAAG,WAAW,GAAG,eAAe,GAAG,eAAe,GAAG,cAAc,GAAG,cAAc,GAAG,cAAc,GAAG,cAAc,GAAG,eAAe,GAAG,YAAY,GAAG,aAAa,GAAG,cAAc,GAAG,cAAc,GAAG,WAAW,GAAG,cAAc,GAAG,YAAY,GAAG,YAAY,GAAG,cAAc,GAAG,YAAY,GAAG,eAAe,GAAG,cAAc,GAAG,cAAc,GAAG,cAAc,GAAG,WAAW,GAAG,aAAa,GAAG,YAAY,GAAG,cAAc,GAAG,aAAa,GAAG,gBAAgB,GAAG,cAAc,GAAG,cAAc,GAAG,WAAW,GAAG,YAAY,GAAG,cAAc,GAAG,eAAe,GAAG,YAAY,GAAG,aAAa,GAAG,cAAc,GAAG,YAAY,GAAG,cAAc,GAAG,eAAe,GAAG,YAAY,GAAG,WAAW,GAAG,cAAc,GAAG,WAAW,GAAG,YAAY,GAAG,cAAc,GAAG,YAAY,GAAG,cAAc,GAAG,cAAc,GAAG,cAAc,GAAG,cAAc,GAAG,YAAY,GAAG,YAAY,GAAG,aAAa,GAAG,WAAW,GAAG,gBAAgB,GAAG,eAAe,GAAG,UAAU,GAAG,cAAc,GAAG,cAAc,GAAG,cAAc,GAAG,aAAa,GAAG,eAA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"}