{"version":3,"file":"shared-lib.CTO9XUC0.mjs","names":["addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","Subnav","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","addPropertyOverrides","Logo2","GhostButton2","SecondaryButton","cycleOrder","serializationHash","variantClassNames","transition1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","useReducer","defaultConsent","useState","result","v","country","useState","_Fragment","Suspense","Banner","Button","useState","_Fragment","Suspense","t","e","s","r","n","a","o","h","u","f","c","l","p","m","i","a","t","o","i","f","r","l","n","A","s","v","g","d","m","u","x","y","h","C","e","p","_","b","useRef","r","createGlobe","e","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","PrimaryButton2","GhostButton","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","Image","_","r","t","i","e","s","o","n","r","m","a","s","e","r","t","n","i","_createForOfIteratorHelperLoose$1","r","e","_unsupportedIterableToArray$1","t","n","_arrayLikeToArray$1","a","o","i","c","_createForOfIteratorHelperLoose","_unsupportedIterableToArray","_arrayLikeToArray","u","l","parse","format","s","_extends","t","n","r","e","_objectWithoutProperties","_objectWithoutPropertiesLoose","o","u","i","f","s","c","l","y","v","p","m","d","a","b","h","e","r","t","n","_inherits","_setPrototypeOf","_createSuper","_isNativeReflectConstruct","_getPrototypeOf","a","_possibleConstructorReturn","_assertThisInitialized","_wrapNativeSuper","_construct","i","o","P","m","u","l","s","c","f","h","y","_","O","p","d","g","b","j","te","extractFormattedPhoneNumber","parsePhoneNumber$1","isValidPhoneNumber","_createForOfIteratorHelperLoose$1","_createForOfIteratorHelperLoose","_unsupportedIterableToArray$1","_arrayLikeToArray$1","_typeof","_unsupportedIterableToArray","_arrayLikeToArray","_classCallCheck","_defineProperties","_createClass","getCountries","country","v","N","format","C","I","S","getType","se","ye","parse","getCountryCallingCode","e","t","n","o","a","r","_extends","_objectWithoutProperties","_objectWithoutPropertiesLoose","createInput","u","l","p","c","s","f","m","g","v","_extends","r","e","n","t","_objectWithoutProperties","_objectWithoutPropertiesLoose","o","a","s","c","m","f","d","p","b","i","u","l","t","e","n","e","t","r","o","a","i","u","l","s","c","p","f","parsePhoneNumber","y","d","g","m","v","b","h","O","P","I","_","_extends","_setPrototypeOf","_getPrototypeOf","C","j","N","r","t","a","e","s","n","o","t","o","r","e","useState","c","country","useCallback","_Fragment","e"],"sources":["https:/framerusercontent.com/modules/KHqRm9mv19I1FAnrZQDd/hhJHfUseHsn8D8l5jNGR/UFhzujEN8.js","https:/framerusercontent.com/modules/FixzNmp8pJa2PZds56L6/90I2KyKJsJkMr3nqxwc2/EOrqgrveD.js","https:/framerusercontent.com/modules/JcVjK3KBSndFpndc3DDH/yQsAJh8mbriBMuPZinSU/KJ3qCVHdC.js","https:/framerusercontent.com/modules/p616WvoJUYwNfStGiuEm/4SR4Ile1zSPaL0CRvfzs/pp6haRVb5.js","https:/framerusercontent.com/modules/4uSIpI67U4J3hRIiijg3/B3xq06eE4FavUpULF2Zp/U12sMTdOo.js","https:/framerusercontent.com/modules/mrn5ZrOqwl5G2QsRLeKd/vyVrFmSZIhnJixrS0FQI/glcHY9ofl.js","https:/framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js","https:/framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js","https:/framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/dsQTNWNk09IMnZEHMfzP/consent.js","https:/framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js","https:/framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/atthcI0SmGvO4HAxG9e5/region.js","https:/framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/6ViXEDlSyuNyc0Na4Rzv/Banner.js","https:/framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/LJki37UjB5KBVYI60fjt/Cookies.js","https:/ga.jspm.io/npm:phenomenon@1.6.0/dist/phenomenon.mjs","https:/ga.jspm.io/npm:cobe@0.6.3/dist/index.esm.js","https:/framerusercontent.com/modules/xFhv3ETdRBLjJusGaZ1P/SY4EOdo4KxEvLISnWiR3/Globe.js","https:/framerusercontent.com/modules/iKjVLW8Jv07XwnB6d8DH/yfbe7rzCSHxX6Q4xGo9d/LmnqurbFJ.js","https:/framerusercontent.com/modules/0BHuiLOb6Jg82uvInCQn/HsLbSiwISBwpgYzhSaHO/uO5W3iV4O.js","https:/framerusercontent.com/modules/pwBHa6PeiFQZOU7fVtmM/C0NPcxBr4ANINLVzBivU/YaXUFTsPY.js","https:/ga.jspm.io/npm:libphonenumber-js@1.10.31/metadata.min.json.js","https:/ga.jspm.io/npm:prop-types@15.7.2/_/750e61d3.js","https:/ga.jspm.io/npm:prop-types@15.7.2/index.js","https:/ga.jspm.io/npm:classnames@2.3.2/index.js","https:/ga.jspm.io/npm:input-format@0.3.8/_/c7a77f51.js","https:/ga.jspm.io/npm:input-format@0.3.8/react/index.js","https:/ga.jspm.io/npm:libphonenumber-js@1.10.31/_/6aa57dd8.js","https:/ga.jspm.io/npm:libphonenumber-js@1.10.31/core/index.js","https:/ga.jspm.io/npm:react-phone-number-input@3.2.23/_/9124d2cb.js","https:/ga.jspm.io/npm:react-phone-number-input@3.2.23/_/9a1475ad.js","https:/ga.jspm.io/npm:country-flag-icons@1.5.7/unicode/index.js","https:/ga.jspm.io/npm:react-phone-number-input@3.2.23/_/ccec903b.js","https:/ga.jspm.io/npm:react-phone-number-input@3.2.23/_/a583e161.js","https:/ga.jspm.io/npm:react-phone-number-input@3.2.23/_/b1a38c17.js","https:/ga.jspm.io/npm:react-phone-number-input@3.2.23/core/index.js","https:/ga.jspm.io/npm:react-phone-number-input@3.2.23/locale/en.json.js","https:/ga.jspm.io/npm:react-phone-number-input@3.2.23/_/dedfeb4c.js","https:/ga.jspm.io/npm:react-phone-number-input@3.2.23/min/index.js","https:/framerusercontent.com/modules/MEjg90gMYmPPO8Bfv7jC/MWNyBOc53gfOSkTdXsuE/DemoRequestForm.js","https:/framerusercontent.com/modules/hGkowi38CNL750wJEpdb/tvUwL8tXGy7pqqtLij6r/siteMetadata.js"],"sourcesContent":["// Generated by Framer (98b71dc)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={bCjKOcg27:{hover:true}};const serializationHash=\"framer-DQe7y\";const variantClassNames={bCjKOcg27:\"framer-v-z6qw7d\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.6,ease:[.33,0,.47,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,title,width,...props})=>{return{...props,grDhuuarr:link??props.grDhuuarr,z5khjd2Ul:title??props.z5khjd2Ul??\"About\"};};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,z5khjd2Ul,grDhuuarr,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"bCjKOcg27\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:grDhuuarr,motionChild:true,nodeId:\"bCjKOcg27\",openInNewTab:false,scopeId:\"UFhzujEN8\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-z6qw7d\",className,classNames)} framer-1k94mr1`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"bCjKOcg27\",ref:refBinding,style:{...style},...addPropertyOverrides({\"bCjKOcg27-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(149, 150, 161))\"},children:\"About\"})}),className:\"framer-1909ehd\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"c5_OTjRt5\",style:{\"--extracted-r6o4lv\":\"rgb(149, 150, 161)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:z5khjd2Ul,variants:{\"bCjKOcg27-hover\":{\"--extracted-r6o4lv\":\"rgb(35, 35, 36)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"bCjKOcg27-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(35, 35, 36))\"},children:\"About\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-12tgocy\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"UtCf9Z_vR\",style:{backgroundColor:\"rgb(35, 35, 36)\",opacity:0},variants:{\"bCjKOcg27-hover\":{opacity:1}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-DQe7y.framer-1k94mr1, .framer-DQe7y .framer-1k94mr1 { display: block; }\",\".framer-DQe7y.framer-z6qw7d { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-DQe7y .framer-1909ehd { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-DQe7y .framer-12tgocy { flex: none; height: 1px; overflow: visible; position: relative; width: 3px; z-index: 1; }\",\".framer-DQe7y.framer-v-z6qw7d.hover .framer-12tgocy { width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 45\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"lcgGzuknu\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"z5khjd2Ul\":\"title\",\"grDhuuarr\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerUFhzujEN8=withCSS(Component,css,\"framer-DQe7y\");export default FramerUFhzujEN8;FramerUFhzujEN8.displayName=\"subnav\";FramerUFhzujEN8.defaultProps={height:22,width:45};addPropertyControls(FramerUFhzujEN8,{z5khjd2Ul:{defaultValue:\"About\",displayTextArea:false,title:\"Title\",type:ControlType.String},grDhuuarr:{title:\"Link\",type:ControlType.Link}});addFonts(FramerUFhzujEN8,[{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\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUFhzujEN8\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"22\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lcgGzuknu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"45\",\"framerVariables\":\"{\\\"z5khjd2Ul\\\":\\\"title\\\",\\\"grDhuuarr\\\":\\\"link\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UFhzujEN8.map","// Generated by Framer (98b71dc)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,ResolveLinks,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Subnav from\"https://framerusercontent.com/modules/KHqRm9mv19I1FAnrZQDd/hhJHfUseHsn8D8l5jNGR/UFhzujEN8.js\";const SubnavFonts=getFonts(Subnav);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const serializationHash=\"framer-tuQSf\";const variantClassNames={g9VN40tlB:\"framer-v-yogcsn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"g9VN40tlB\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-yogcsn\",className,classNames),\"data-framer-appear-id\":\"yogcsn\",\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"g9VN40tlB\",optimized:true,ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\",...style},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"PCLpro8Vs\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+20+(((componentViewport?.height||100.5)-40-60)/2+0+0),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xmj4h0-container\",layoutDependency:layoutDependency,layoutId:\"gHhhFNxtS-container\",nodeId:\"gHhhFNxtS\",rendersWithMotion:true,scopeId:\"EOrqgrveD\",children:/*#__PURE__*/_jsx(Subnav,{grDhuuarr:resolvedLinks[0],height:\"100%\",id:\"gHhhFNxtS\",layoutId:\"gHhhFNxtS\",width:\"100%\",z5khjd2Ul:\"About\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"BIeEIjqc9\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+20+(((componentViewport?.height||100.5)-40-60)/2+22+16),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13tymv1-container\",layoutDependency:layoutDependency,layoutId:\"k76l0opa9-container\",nodeId:\"k76l0opa9\",rendersWithMotion:true,scopeId:\"EOrqgrveD\",children:/*#__PURE__*/_jsx(Subnav,{grDhuuarr:resolvedLinks1[0],height:\"100%\",id:\"k76l0opa9\",layoutId:\"k76l0opa9\",width:\"100%\",z5khjd2Ul:\"Newsroom\"})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-tuQSf.framer-86rs63, .framer-tuQSf .framer-86rs63 { display: block; }\",\".framer-tuQSf.framer-yogcsn { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 20px; position: relative; width: 160px; will-change: var(--framer-will-change-override, transform); }\",\".framer-tuQSf .framer-xmj4h0-container, .framer-tuQSf .framer-13tymv1-container { flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 100.5\n * @framerIntrinsicWidth 160\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerEOrqgrveD=withCSS(Component,css,\"framer-tuQSf\");export default FramerEOrqgrveD;FramerEOrqgrveD.displayName=\"company submenu\";FramerEOrqgrveD.defaultProps={height:100.5,width:160};addFonts(FramerEOrqgrveD,[{explicitInter:true,fonts:[]},...SubnavFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEOrqgrveD\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"160\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"100.5\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EOrqgrveD.map","// Generated by Framer (98b71dc)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={GLOO1TADh:{hover:true},M2oVN1H8c:{hover:true}};const cycleOrder=[\"M2oVN1H8c\",\"Qfq2VvhcL\",\"GLOO1TADh\",\"Uk2TppAqo\"];const serializationHash=\"framer-Wfx8N\";const variantClassNames={GLOO1TADh:\"framer-v-136dm63\",M2oVN1H8c:\"framer-v-12htu2a\",Qfq2VvhcL:\"framer-v-ka8fyj\",Uk2TppAqo:\"framer-v-1txw29q\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.5,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Space Around\":\"space-around\",\"Space Between\":\"space-between\",\"Space Evenly\":\"space-evenly\",Center:\"center\",End:\"flex-end\",Start:\"flex-start\"};const humanReadableVariantMap={\"Light mode selected\":\"Uk2TppAqo\",Desktop:\"M2oVN1H8c\",Phone:\"Qfq2VvhcL\",Selected:\"GLOO1TADh\"};const getProps=({click,distribute,height,hover,id,label,link,visible,width,...props})=>{return{...props,ANzKdtEZA:visible??props.ANzKdtEZA??true,fdGSsHKeF:label??props.fdGSsHKeF??\"Read more\",GtHsocd6u:humanReadableEnumMap[distribute]??distribute??props.GtHsocd6u??\"center\",ICle20t2n:click??props.ICle20t2n,RI3fB0oPY:link??props.RI3fB0oPY,variant:humanReadableVariantMap[props.variant]??props.variant??\"M2oVN1H8c\",w_O_rfhri:hover??props.w_O_rfhri};};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,RI3fB0oPY,ANzKdtEZA,fdGSsHKeF,GtHsocd6u,ICle20t2n,w_O_rfhri,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"M2oVN1H8c\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapfsynrg=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(ICle20t2n){const res=await ICle20t2n(...args);if(res===false)return false;}});const onMouseEnterbv1k5p=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(w_O_rfhri){const res=await w_O_rfhri(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:RI3fB0oPY,motionChild:true,nodeId:\"M2oVN1H8c\",scopeId:\"KJ3qCVHdC\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-12htu2a\",className,classNames)} framer-2gxy7y`,\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"M2oVN1H8c\",onMouseEnter:onMouseEnterbv1k5p,onTap:onTapfsynrg,ref:refBinding,style:{\"--prkc48\":GtHsocd6u,...style},...addPropertyOverrides({\"GLOO1TADh-hover\":{\"data-framer-name\":undefined},\"M2oVN1H8c-hover\":{\"data-framer-name\":undefined},GLOO1TADh:{\"data-framer-name\":\"Selected\"},Qfq2VvhcL:{\"data-framer-name\":\"Phone\"},Uk2TppAqo:{\"data-framer-name\":\"Light mode selected\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(149, 150, 161))\"},children:\"Read more\"})}),className:\"framer-1177as8\",\"data-framer-name\":\"Text\",fonts:[\"FR;InterDisplay\"],layoutDependency:layoutDependency,layoutId:\"xk25QcCMN\",style:{\"--extracted-r6o4lv\":\"rgb(149, 150, 161)\"},text:fdGSsHKeF,variants:{\"M2oVN1H8c-hover\":{\"--extracted-r6o4lv\":\"var(--token-965d2dcc-d0db-4777-8bec-c8163f65b958, rgb(208, 208, 208))\"},GLOO1TADh:{\"--extracted-r6o4lv\":\"rgb(250, 250, 250)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"M2oVN1H8c-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-965d2dcc-d0db-4777-8bec-c8163f65b958, rgb(208, 208, 208)))\"},children:\"Read more\"})})},GLOO1TADh:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(250, 250, 250))\"},children:\"Read more\"})})},Uk2TppAqo:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-line-height\":\"1.6em\"},children:\"Read more\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1p3bqak\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"PTRhZ_l9H\",style:{backgroundColor:\"var(--token-d960941b-4350-4945-a6bb-40811020a8fa, rgba(207, 207, 207, 0.2))\"},variants:{\"M2oVN1H8c-hover\":{backgroundColor:\"var(--token-965d2dcc-d0db-4777-8bec-c8163f65b958, rgb(208, 208, 208))\"},Qfq2VvhcL:{backgroundColor:\"var(--token-a5fc87b0-dfc2-4a58-a98e-5a7da02e2f16, rgba(255, 255, 255, 0.87))\"}}}),ANzKdtEZA&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1l9vjcp\",\"data-framer-name\":\"icon\",layoutDependency:layoutDependency,layoutId:\"l5bduizTt\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1c8z6o0\",\"data-framer-name\":\"Arrow\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"niuuNYKpS\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\"><path d=\"M 8.234 12.274 L 2.234 6.274 C 1.922 5.992 1.922 5.524 2.234 5.211 C 2.516 4.93 2.984 4.93 3.297 5.211 L 8.766 10.711 L 14.234 5.242 C 14.516 4.93 14.984 4.93 15.297 5.242 C 15.579 5.528 15.579 5.987 15.297 6.274 L 9.266 12.274 C 9.136 12.423 8.948 12.509 8.75 12.509 C 8.552 12.509 8.364 12.423 8.234 12.274 Z\" fill=\"rgb(149, 150, 161)\"></path></svg>',svgContentId:9914845269,withExternalLayout:true,...addPropertyOverrides({\"GLOO1TADh-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\"><path d=\"M 8.234 5.235 L 2.234 11.235 C 1.922 11.517 1.922 11.985 2.234 12.298 C 2.516 12.579 2.984 12.579 3.297 12.298 L 8.766 6.798 L 14.234 12.267 C 14.516 12.579 14.984 12.579 15.297 12.267 C 15.579 11.981 15.579 11.521 15.297 11.235 L 9.266 5.235 C 9.136 5.086 8.948 5 8.75 5 C 8.552 5 8.364 5.086 8.234 5.235 Z\" fill=\"rgb(208, 208, 208)\"></path></svg>',svgContentId:9478575873},\"M2oVN1H8c-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\"><path d=\"M 8.234 5.235 L 2.234 11.235 C 1.922 11.517 1.922 11.985 2.234 12.298 C 2.516 12.579 2.984 12.579 3.297 12.298 L 8.766 6.798 L 14.234 12.267 C 14.516 12.579 14.984 12.579 15.297 12.267 C 15.579 11.981 15.579 11.521 15.297 11.235 L 9.266 5.235 C 9.136 5.086 8.948 5 8.75 5 C 8.552 5 8.364 5.086 8.234 5.235 Z\" fill=\"rgb(208, 208, 208)\"></path></svg>',svgContentId:9672956461},GLOO1TADh:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\"><path d=\"M 8.234 12.274 L 2.234 6.274 C 1.922 5.992 1.922 5.524 2.234 5.211 C 2.516 4.93 2.984 4.93 3.297 5.211 L 8.766 10.711 L 14.234 5.242 C 14.516 4.93 14.984 4.93 15.297 5.242 C 15.579 5.528 15.579 5.987 15.297 6.274 L 9.266 12.274 C 9.136 12.423 8.948 12.509 8.75 12.509 C 8.552 12.509 8.364 12.423 8.234 12.274 Z\" fill=\"rgb(208, 208, 208)\"></path></svg>',svgContentId:12604555412}},baseVariant,gestureVariant)})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Wfx8N.framer-2gxy7y, .framer-Wfx8N .framer-2gxy7y { display: block; }\",\".framer-Wfx8N.framer-12htu2a { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: var(--prkc48); overflow: hidden; padding: 2px 0px 2px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Wfx8N .framer-1177as8 { -webkit-user-select: none; flex: none; height: auto; pointer-events: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-Wfx8N .framer-1p3bqak { bottom: 0px; flex: none; height: 1px; left: -6px; overflow: visible; position: absolute; width: 6px; z-index: 1; }\",\".framer-Wfx8N .framer-1l9vjcp { flex: none; height: 18px; overflow: visible; position: relative; width: 19px; }\",\".framer-Wfx8N .framer-1c8z6o0 { flex: none; height: 18px; left: calc(47.3684210526316% - 18px / 2); position: absolute; top: calc(50.00000000000002% - 18px / 2); width: 18px; }\",\".framer-Wfx8N.framer-v-12htu2a.hover .framer-1p3bqak { left: 0px; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 29.5\n * @framerIntrinsicWidth 102.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Qfq2VvhcL\":{\"layout\":[\"auto\",\"auto\"]},\"GLOO1TADh\":{\"layout\":[\"auto\",\"auto\"]},\"Uk2TppAqo\":{\"layout\":[\"auto\",\"auto\"]},\"Z415ePDZB\":{\"layout\":[\"auto\",\"auto\"]},\"uc8waNUdj\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"RI3fB0oPY\":\"link\",\"ANzKdtEZA\":\"visible\",\"fdGSsHKeF\":\"label\",\"GtHsocd6u\":\"distribute\",\"ICle20t2n\":\"click\",\"w_O_rfhri\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKJ3qCVHdC=withCSS(Component,css,\"framer-Wfx8N\");export default FramerKJ3qCVHdC;FramerKJ3qCVHdC.displayName=\"Ghost button 2\";FramerKJ3qCVHdC.defaultProps={height:29.5,width:102.5};addPropertyControls(FramerKJ3qCVHdC,{variant:{options:[\"M2oVN1H8c\",\"Qfq2VvhcL\",\"GLOO1TADh\",\"Uk2TppAqo\"],optionTitles:[\"Desktop\",\"Phone\",\"Selected\",\"Light mode selected\"],title:\"Variant\",type:ControlType.Enum},RI3fB0oPY:{title:\"Link\",type:ControlType.Link},ANzKdtEZA:{defaultValue:true,title:\"Visible\",type:ControlType.Boolean},fdGSsHKeF:{defaultValue:\"Read more\",displayTextArea:false,title:\"Label\",type:ControlType.String},GtHsocd6u:{defaultValue:\"center\",options:[\"flex-start\",\"center\",\"flex-end\",\"space-between\",\"space-around\",\"space-evenly\"],optionTitles:[\"Start\",\"Center\",\"End\",\"Space Between\",\"Space Around\",\"Space Evenly\"],title:\"Distribute\",type:ControlType.Enum},ICle20t2n:{title:\"Click\",type:ControlType.EventHandler},w_O_rfhri:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FramerKJ3qCVHdC,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/2uIBiALfCHVpWbHqRMZutfT7giU.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Zwfz6xbVe5pmcWRJRgBDHnMkOkI.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/U9LaDDmbRhzX3sB8g8glTy5feTE.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tVew2LzXJ1t7QfxP1gdTIdj2o0g.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/DF7bjCRmStYPqSb945lAlMfCCVQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/bHYNJqzTyl2lqvmMiRRS6Y16Es.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/vebZUMjGyKkYsfcY73iwWTzLNag.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKJ3qCVHdC\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Qfq2VvhcL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"GLOO1TADh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Uk2TppAqo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Z415ePDZB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"uc8waNUdj\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"29.5\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"102.5\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"RI3fB0oPY\\\":\\\"link\\\",\\\"ANzKdtEZA\\\":\\\"visible\\\",\\\"fdGSsHKeF\\\":\\\"label\\\",\\\"GtHsocd6u\\\":\\\"distribute\\\",\\\"ICle20t2n\\\":\\\"click\\\",\\\"w_O_rfhri\\\":\\\"hover\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KJ3qCVHdC.map","// Generated by Framer (c2a8602)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={aSsdBm96n:{hover:true}};const cycleOrder=[\"aSsdBm96n\",\"gydfcfOrB\",\"Zs8_UJID2\",\"jqASmnTPU\"];const serializationHash=\"framer-T1eGI\";const variantClassNames={aSsdBm96n:\"framer-v-1er90an\",gydfcfOrB:\"framer-v-1fwe8zb\",jqASmnTPU:\"framer-v-8er28x\",Zs8_UJID2:\"framer-v-1c3xnqg\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.7,ease:[.12,.23,.5,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Large hover\":\"jqASmnTPU\",Desktop:\"aSsdBm96n\",Large:\"Zs8_UJID2\",Phone:\"gydfcfOrB\"};const getProps=({click,height,hover,id,label,openOverlay,width,...props})=>{return{...props,GYIeQelDA:click??props.GYIeQelDA,LzWIDkIfn:hover??props.LzWIDkIfn,U0wGyrJdN:label??props.U0wGyrJdN??\"GET STARTED\",variant:humanReadableVariantMap[props.variant]??props.variant??\"aSsdBm96n\",YB3f5mySK:openOverlay??props.YB3f5mySK};};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,U0wGyrJdN,LzWIDkIfn,GYIeQelDA,YB3f5mySK,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"aSsdBm96n\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ij7ri3=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(GYIeQelDA){const res=await GYIeQelDA(...args);if(res===false)return false;}if(YB3f5mySK){const res=await YB3f5mySK(...args);if(res===false)return false;}});const onMouseEnter19g3bmx=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(LzWIDkIfn){const res=await LzWIDkIfn(...args);if(res===false)return false;}});const onMouseEnter1kdymgo=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(LzWIDkIfn){const res=await LzWIDkIfn(...args);if(res===false)return false;}setVariant(\"jqASmnTPU\");});const onMouseLeaver6xqxh=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"Zs8_UJID2\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1er90an\",className,classNames),\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"aSsdBm96n\",onMouseEnter:onMouseEnter19g3bmx,onTap:onTap1ij7ri3,ref:refBinding,style:{background:\"linear-gradient(90deg, rgba(207, 207, 207, 0.34) 0%, rgba(105, 105, 105, 0.08) 100%)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999,...style},variants:{\"aSsdBm96n-hover\":{background:\"linear-gradient(270deg, rgba(207, 207, 207, 0.2) 0%, rgba(153, 153, 153, 0.1) 100%)\"}},...addPropertyOverrides({\"aSsdBm96n-hover\":{\"data-framer-name\":undefined},gydfcfOrB:{\"data-framer-name\":\"Phone\"},jqASmnTPU:{\"data-framer-name\":\"Large hover\",onMouseLeave:onMouseLeaver6xqxh},Zs8_UJID2:{\"data-framer-name\":\"Large\",onMouseEnter:onMouseEnter1kdymgo}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1i9pkgc\",\"data-framer-name\":\"Label\",layoutDependency:layoutDependency,layoutId:\"NTmwrUTMt\",style:{background:\"radial-gradient(108.28235294117647% 312% at 1.2% 50%, rgb(58, 57, 64) 0%, var(--token-ccc1bf5d-aaf9-4591-8eaf-f92c6b3e168c, rgb(0, 0, 0)) 57.00000000000001%, var(--token-ccc1bf5d-aaf9-4591-8eaf-f92c6b3e168c, rgb(0, 0, 0)) 100%)\",borderBottomLeftRadius:9999,borderBottomRightRadius:9999,borderTopLeftRadius:9999,borderTopRightRadius:9999},variants:{\"aSsdBm96n-hover\":{background:\"radial-gradient(95.09411764705882% 274% at 98.3% 50%, rgb(58, 57, 64) 0%, var(--token-ccc1bf5d-aaf9-4591-8eaf-f92c6b3e168c, rgb(0, 0, 0)) 57.00000000000001%, var(--token-ccc1bf5d-aaf9-4591-8eaf-f92c6b3e168c, rgb(0, 0, 0)) 100%)\"},jqASmnTPU:{background:\"radial-gradient(109.00000000000001% 306% at 100% 50%, rgb(58, 57, 64) 0%, var(--token-ccc1bf5d-aaf9-4591-8eaf-f92c6b3e168c, rgb(0, 0, 0)) 57.00000000000001%, var(--token-ccc1bf5d-aaf9-4591-8eaf-f92c6b3e168c, rgb(0, 0, 0)) 100%)\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3},Zs8_UJID2:{borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LVNlbWlCb2xk\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a5fc87b0-dfc2-4a58-a98e-5a7da02e2f16, rgba(255, 255, 255, 0.87)))\"},children:\"GET STARTED\"})}),className:\"framer-15ix1or\",fonts:[\"FR;InterDisplay-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"Br95Yw95m\",style:{\"--extracted-r6o4lv\":\"var(--token-a5fc87b0-dfc2-4a58-a98e-5a7da02e2f16, rgba(255, 255, 255, 0.87))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:U0wGyrJdN,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-T1eGI.framer-38f67m, .framer-T1eGI .framer-38f67m { display: block; }\",\".framer-T1eGI.framer-1er90an { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 1px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-T1eGI .framer-1i9pkgc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 12px 16px 12px 16px; position: relative; width: min-content; }\",\".framer-T1eGI .framer-15ix1or { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-T1eGI.framer-v-1fwe8zb.framer-1er90an { width: 125px; }\",\".framer-T1eGI.framer-v-1fwe8zb .framer-1i9pkgc { width: 100%; }\",\".framer-T1eGI.framer-v-1c3xnqg.framer-1er90an, .framer-T1eGI.framer-v-8er28x.framer-1er90an { height: 52px; }\",\".framer-T1eGI.framer-v-1c3xnqg .framer-1i9pkgc { height: 50px; padding: 16px 24px 16px 24px; }\",\".framer-T1eGI.framer-v-8er28x .framer-1i9pkgc { padding: 16px 24px 16px 24px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 43\n * @framerIntrinsicWidth 126.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"gydfcfOrB\":{\"layout\":[\"fixed\",\"auto\"]},\"Zs8_UJID2\":{\"layout\":[\"auto\",\"fixed\"]},\"jqASmnTPU\":{\"layout\":[\"auto\",\"fixed\"]},\"FKpTBQpfm\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"U0wGyrJdN\":\"label\",\"LzWIDkIfn\":\"hover\",\"GYIeQelDA\":\"click\",\"YB3f5mySK\":\"openOverlay\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerpp6haRVb5=withCSS(Component,css,\"framer-T1eGI\");export default Framerpp6haRVb5;Framerpp6haRVb5.displayName=\"Secondary Button\";Framerpp6haRVb5.defaultProps={height:43,width:126.5};addPropertyControls(Framerpp6haRVb5,{variant:{options:[\"aSsdBm96n\",\"gydfcfOrB\",\"Zs8_UJID2\",\"jqASmnTPU\"],optionTitles:[\"Desktop\",\"Phone\",\"Large\",\"Large hover\"],title:\"Variant\",type:ControlType.Enum},U0wGyrJdN:{defaultValue:\"GET STARTED\",displayTextArea:false,title:\"Label\",type:ControlType.String},LzWIDkIfn:{title:\"Hover\",type:ControlType.EventHandler},GYIeQelDA:{title:\"Click\",type:ControlType.EventHandler},YB3f5mySK:{title:\"Open Overlay\",type:ControlType.EventHandler}});addFonts(Framerpp6haRVb5,[{explicitInter:true,fonts:[{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/gazZKZuUEtvr9ULhdA4SprP0AZ0.woff2\",weight:\"600\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/pe8RoujoPxuTZhqoNzYqHX2MXA.woff2\",weight:\"600\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/teGhWnhH3bCqefKGsIsqFy3hK8.woff2\",weight:\"600\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/qQHxgTnEk6Czu1yW4xS82HQWFOk.woff2\",weight:\"600\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",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/MJ3N6lfN4iP5Um8rJGqLYl03tE.woff2\",weight:\"600\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",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/PfdOpgzFf7N2Uye9JX7xRKYTgSc.woff2\",weight:\"600\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",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/0SEEmmWc3vovhaai4RlRQSWRrz0.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerpp6haRVb5\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"gydfcfOrB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Zs8_UJID2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"jqASmnTPU\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"FKpTBQpfm\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"43\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"126.5\",\"framerVariables\":\"{\\\"U0wGyrJdN\\\":\\\"label\\\",\\\"LzWIDkIfn\\\":\\\"hover\\\",\\\"GYIeQelDA\\\":\\\"click\\\",\\\"YB3f5mySK\\\":\\\"openOverlay\\\"}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pp6haRVb5.map","// Generated by Framer (df12877)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"HGBYAW8Wo\",\"tKa223YP4\"];const serializationHash=\"framer-Bmhvy\";const variantClassNames={HGBYAW8Wo:\"framer-v-q335a8\",tKa223YP4:\"framer-v-zymvvp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Light logo\":\"tKa223YP4\",\"Variant 1\":\"HGBYAW8Wo\"};const getProps=({click,height,id,width,...props})=>{return{...props,MmqZg8N4u:click??props.MmqZg8N4u,variant:humanReadableVariantMap[props.variant]??props.variant??\"HGBYAW8Wo\"};};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,MmqZg8N4u,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"HGBYAW8Wo\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapdl9tao=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(MmqZg8N4u){const res=await MmqZg8N4u(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"tKa223YP4\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"tKa223YP4\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{hash:\":elBoeijku\",webPageId:\"VElE0tmgF\"},motionChild:true,nodeId:\"HGBYAW8Wo\",openInNewTab:false,scopeId:\"U12sMTdOo\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-q335a8\",className,classNames)} framer-vsfxvc`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"HGBYAW8Wo\",onTap:onTapdl9tao,ref:refBinding,style:{...style},...addPropertyOverrides({tKa223YP4:{\"data-framer-name\":\"Light logo\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-lw1d80\",\"data-framer-name\":\"Group\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:36,intrinsicWidth:36,layoutDependency:layoutDependency,layoutId:\"RGIuy5K_N\",svg:'<svg width=\"36\" height=\"36\" viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_261_25378)\">\\n<g clip-path=\"url(#clip1_261_25378)\">\\n<path d=\"M0.0319918 25.7782V17.6059C0.058941 12.8797 1.84298 8.87626 5.10922 5.47294C7.38408 3.11905 10.2772 1.43982 13.4635 0.624011C16.023 -0.037813 18.6979 -0.137043 21.3003 0.333289C24.0222 0.781375 26.4207 1.89626 28.6548 3.39521C29.8979 4.2646 31.0158 5.29738 31.9776 6.46513C33.5278 8.27533 34.6953 10.3749 35.4109 12.6397C35.6804 13.4691 35.5052 13.7519 34.6267 13.7572H29.6546C29.3986 13.7798 29.1422 13.7176 28.9257 13.5806C28.7092 13.4435 28.5447 13.2392 28.458 12.9997C27.1267 10.1618 24.8495 8.31349 21.9444 7.22528C19.8505 6.46824 17.5743 6.35574 15.4146 6.90255C13.4397 7.33214 11.6241 8.29614 10.1703 9.68708C7.8284 11.9435 6.59413 14.6987 6.61569 17.9927C6.65072 23.5324 6.61569 29.0695 6.61569 34.6092C6.61569 35.7481 6.40818 35.9428 5.23858 35.9588H1.27435C0.158653 35.9588 0.0292969 35.8308 0.0292969 34.7506L0.0319918 25.7782Z\" fill=\"white\"/>\\n<path d=\"M12.138 32.6035V30.3444C12.138 29.7897 12.3186 29.4429 12.9465 29.4429C14.2939 29.4429 15.6414 29.4109 16.97 29.4429C20.5488 29.5096 23.745 28.5654 26.316 25.9969C27.15 25.189 27.8253 24.2349 28.3075 23.1831C28.4203 22.8499 28.6435 22.5643 28.9409 22.3726C29.2384 22.1808 29.5926 22.0942 29.946 22.1269C31.536 22.1589 33.1287 22.1269 34.7187 22.1269C35.4652 22.1269 35.6593 22.4362 35.4383 23.143C34.3682 26.7473 32.1602 29.9178 29.1376 32.1901C26.8011 33.9398 24.2085 35.2174 21.2307 35.6041C19.085 35.9301 16.9095 36.0196 14.744 35.8708C14.2373 35.8255 13.7199 35.9535 13.2052 35.9588C12.3967 35.9588 12.1542 35.7188 12.1272 34.9346C12.1003 34.1505 12.1272 33.385 12.1272 32.6089L12.138 32.6035Z\" fill=\"white\"/>\\n<path d=\"M10.9283 17.9659C10.7477 14.0158 14.4074 10.8446 17.9351 10.7939C21.7915 10.7405 25.3084 13.8478 25.2841 17.8699C25.2626 21.9854 22.1311 25.0206 18.0348 25.0233C17.0986 25.0265 16.1711 24.8459 15.3058 24.4921C14.4406 24.1383 13.6548 23.6182 12.9939 22.9619C12.3331 22.3056 11.8103 21.5261 11.4557 20.6686C11.1011 19.8111 10.9219 18.8925 10.9283 17.9659Z\" fill=\"white\"/>\\n</g>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_261_25378\">\\n<rect width=\"35.5422\" height=\"36\" fill=\"white\"/>\\n</clipPath>\\n<clipPath id=\"clip1_261_25378\">\\n<rect width=\"35.4977\" height=\"35.9173\" fill=\"white\" transform=\"translate(0.0292969 0.0415039)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-11v65jr\",\"data-framer-name\":\"Group\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:22,intrinsicWidth:109,layoutDependency:layoutDependency,layoutId:\"xlv2e38t8\",svg:'<svg width=\"109\" height=\"22\" viewBox=\"0 0 109 22\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M8.39366 0.829311C9.44281 0.829311 10.4091 1.02405 11.2926 1.41352C12.1801 1.80299 12.9472 2.33998 13.5941 3.02451C14.2409 3.70903 14.7458 4.50764 15.1086 5.42034C15.4676 6.32911 15.647 7.30672 15.647 8.35317C15.647 9.37996 15.4676 10.3477 15.1086 11.2565C14.7458 12.1692 14.2409 12.9678 13.5941 13.6523C12.9472 14.3369 12.1801 14.8739 11.2926 15.2633C10.4091 15.6528 9.44281 15.8475 8.39366 15.8475C7.23012 15.8475 6.21055 15.6292 5.33493 15.1925L6.56552 12.1417C7.02305 12.3305 7.53777 12.4249 8.10967 12.4249C8.66186 12.4249 9.18447 12.3266 9.67749 12.1299C10.1745 11.9292 10.6221 11.6302 11.0205 11.2329C11.8212 10.4343 12.2215 9.47438 12.2215 8.35317C12.2215 7.2123 11.8212 6.24256 11.0205 5.44395C10.1843 4.64927 9.21405 4.25193 8.10967 4.25193C6.96586 4.25193 5.99362 4.64927 5.19294 5.44395C4.39227 6.24256 3.99194 7.2123 3.99194 8.35317V14.3369V21.1762H0.566406V1.20108H3.99194V2.33998C4.54412 1.90331 5.18308 1.54334 5.90882 1.26009C6.6306 0.972903 7.45888 0.829311 8.39366 0.829311ZM20.6463 2.31048C21.1788 1.8738 21.7842 1.51383 22.4626 1.23058C23.137 0.943398 23.9042 0.799805 24.764 0.799805V4.22243C23.6202 4.22243 22.648 4.62173 21.8473 5.42034C21.0466 6.25436 20.6463 7.22214 20.6463 8.32367V15.4758H17.2208V8.32367V1.20108H20.6463V2.31048ZM38.7324 1.23058H42.5011L35.8748 15.4758L34.9874 17.4113C34.4549 18.5719 33.6562 19.4944 32.5913 20.1789C31.5224 20.8595 30.3411 21.1998 29.0474 21.1998H27.5329L28.3907 17.7831H29.219C29.7712 17.7831 30.2859 17.6316 30.7631 17.3287C31.2364 17.0258 31.5875 16.6166 31.8162 16.1013L32.1002 15.4758L25.474 1.23058H29.2486L33.9875 11.4276L38.7324 1.23058ZM56.0434 1.23058H59.8121L53.1859 15.4758H49.4113L42.785 1.23058H46.5596L51.2986 11.4276L56.0434 1.23058ZM70.6093 1.20108H74.0349V15.4758H70.6093V8.35317C70.6093 7.2123 70.209 6.24256 69.4083 5.44395C68.6077 4.64927 67.6374 4.25193 66.4975 4.25193C65.9453 4.25193 65.4168 4.35618 64.912 4.56469C64.4071 4.77319 63.9634 5.06628 63.5808 5.44395C62.7801 6.24256 62.3798 7.2123 62.3798 8.35317C62.3798 9.47438 62.7801 10.4343 63.5808 11.2329C63.9634 11.6302 64.4071 11.9292 64.912 12.1299C65.4168 12.3266 65.9453 12.4249 66.4975 12.4249C67.0694 12.4249 67.5822 12.3305 68.0358 12.1417L69.2663 15.1925C68.3907 15.6292 67.3712 15.8475 66.2076 15.8475C65.1624 15.8475 64.1961 15.6528 63.3086 15.2633C62.4251 14.8739 61.66 14.3369 61.0131 13.6523C60.3663 12.9678 59.8614 12.1692 59.4986 11.2565C59.1357 10.3477 58.9543 9.37996 58.9543 8.35317C58.9543 7.30672 59.1357 6.32911 59.4986 5.42034C59.8614 4.50764 60.3663 3.70903 61.0131 3.02451C61.66 2.33998 62.4251 1.80299 63.3086 1.41352C64.1961 1.02405 65.1624 0.829311 66.2076 0.829311C67.1424 0.829311 67.9726 0.972903 68.6984 1.26009C69.4202 1.54334 70.0572 1.90331 70.6093 2.33998V1.20108ZM91.6891 1.26009L85.6367 8.72494L91.1211 15.4758H86.7194L83.4359 11.1444L80.1523 15.4758H75.7506L81.235 8.72494L75.1826 1.26009H79.5784L83.4359 6.2701L87.2933 1.26009H91.6891ZM105.231 1.23058H109L102.374 15.4758L101.486 17.4113C100.954 18.5719 100.155 19.4944 99.0904 20.1789C98.0254 20.8595 96.8441 21.1998 95.5465 21.1998H94.0319L94.8898 17.7831H95.7181C96.2703 17.7831 96.785 17.6316 97.2622 17.3287C97.7395 17.0258 98.0925 16.6166 98.3212 16.1013L98.6052 15.4758L91.979 1.23058H95.7477L100.487 11.4276L105.231 1.23058Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-bf4svi\",\"data-framer-name\":\"Group\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:28,intrinsicWidth:145,layoutDependency:layoutDependency,layoutId:\"slw1Hvlch\",svg:'<svg width=\"145\" height=\"28\" viewBox=\"0 0 145 28\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M10.8582 0.439244C12.2571 0.439244 13.5455 0.698891 14.7235 1.21818C15.9068 1.73748 16.9296 2.45347 17.7921 3.36617C18.6546 4.27887 19.3277 5.34369 19.8115 6.56062C20.2901 7.77231 20.5294 9.07579 20.5294 10.4711C20.5294 11.8401 20.2901 13.1305 19.8115 14.3422C19.3277 15.5591 18.6546 16.6239 17.7921 17.5366C16.9296 18.4493 15.9068 19.1653 14.7235 19.6846C13.5455 20.2039 12.2571 20.4635 10.8582 20.4635C9.30682 20.4635 7.94739 20.1724 6.77991 19.5902L8.4207 15.5224C9.03073 15.7742 9.71702 15.9 10.4796 15.9C11.2158 15.9 11.9126 15.7689 12.57 15.5066C13.2326 15.2391 13.8295 14.8405 14.3607 14.3107C15.4282 13.2459 15.962 11.966 15.962 10.4711C15.962 8.9499 15.4282 7.65691 14.3607 6.59209C13.2458 5.53252 11.9521 5.00274 10.4796 5.00274C8.95448 5.00274 7.65815 5.53252 6.59059 6.59209C5.52303 7.65691 4.98925 8.9499 4.98925 10.4711V18.4493V27.5684H0.421875V0.934933H4.98925V2.45348C5.7255 1.87124 6.57745 1.39128 7.54509 1.01361C8.50747 0.6307 9.61184 0.439244 10.8582 0.439244ZM27.1951 2.41414C27.905 1.8319 28.7123 1.35194 29.6168 0.974274C30.5161 0.59136 31.5389 0.399902 32.6854 0.399902V4.9634C31.1603 4.9634 29.864 5.4958 28.7964 6.56062C27.7288 7.67264 27.1951 8.96301 27.1951 10.4317V19.9679H22.6277V10.4317V0.934933H27.1951V2.41414ZM51.3098 0.974274H56.3347L47.4998 19.9679L46.3165 22.5486C45.6065 24.096 44.5416 25.326 43.1217 26.2387C41.6965 27.1462 40.1215 27.5999 38.3966 27.5999H36.3771L37.521 23.0443H38.6253C39.3616 23.0443 40.0479 22.8423 40.6842 22.4384C41.3153 22.0345 41.7833 21.489 42.0883 20.8019L42.467 19.9679L33.632 0.974274H38.6648L44.9834 14.5703L51.3098 0.974274ZM74.3913 0.974274H79.4162L70.5812 19.9679H65.5484L56.7134 0.974274H61.7462L68.0648 14.5703L74.3913 0.974274ZM93.8125 0.934933H98.3798V19.9679H93.8125V10.4711C93.8125 8.9499 93.2787 7.65691 92.2111 6.59209C91.1436 5.53252 89.8499 5.00274 88.33 5.00274C87.5938 5.00274 86.8891 5.14174 86.2159 5.41975C85.5428 5.69775 84.9512 6.08853 84.4411 6.59209C83.3735 7.65691 82.8397 8.9499 82.8397 10.4711C82.8397 11.966 83.3735 13.2459 84.4411 14.3107C84.9512 14.8405 85.5428 15.2391 86.2159 15.5066C86.8891 15.7689 87.5938 15.9 88.33 15.9C89.0926 15.9 89.7762 15.7742 90.381 15.5224L92.0218 19.5902C90.8543 20.1724 89.4949 20.4635 87.9435 20.4635C86.5499 20.4635 85.2614 20.2039 84.0782 19.6846C82.9002 19.1653 81.88 18.4493 81.0175 17.5366C80.155 16.6239 79.4819 15.5591 78.9981 14.3422C78.5143 13.1305 78.2723 11.8401 78.2723 10.4711C78.2723 9.07579 78.5143 7.77231 78.9981 6.56062C79.4819 5.34369 80.155 4.27887 81.0175 3.36617C81.88 2.45347 82.9002 1.73748 84.0782 1.21818C85.2614 0.698891 86.5499 0.439244 87.9435 0.439244C89.1899 0.439244 90.2969 0.6307 91.2645 1.01361C92.2269 1.39128 93.0762 1.87124 93.8125 2.45348V0.934933ZM121.919 1.01361L113.849 10.9668L121.161 19.9679H115.293L110.914 14.1927L106.536 19.9679H100.667L107.98 10.9668L99.9102 1.01361H105.771L110.914 7.69362L116.058 1.01361H121.919ZM139.975 0.974274H145L136.165 19.9679L134.982 22.5486C134.272 24.096 133.207 25.326 131.787 26.2387C130.367 27.1462 128.792 27.5999 127.062 27.5999H125.043L126.186 23.0443H127.291C128.027 23.0443 128.713 22.8423 129.35 22.4384C129.986 22.0345 130.457 21.489 130.762 20.8019L131.14 19.9679L122.305 0.974274H127.33L133.649 14.5703L139.975 0.974274Z\" fill=\"#00A7E4\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-sx1vlx\",\"data-framer-name\":\"Group\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:48,intrinsicWidth:48,layoutDependency:layoutDependency,layoutId:\"kd2xdTeHh\",svg:'<svg width=\"48\" height=\"48\" viewBox=\"0 0 48 48\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_55_295)\">\\n<g clip-path=\"url(#clip1_55_295)\">\\n<path d=\"M0.0426557 34.371V23.4747C0.078588 17.173 2.45731 11.8351 6.8123 7.29734C9.84543 4.15882 13.703 1.91984 17.9513 0.832096C21.364 -0.050336 24.9305 -0.182643 28.4004 0.444466C32.0296 1.04191 35.2276 2.52842 38.2063 4.52703C39.8639 5.68622 41.3544 7.06326 42.6368 8.62026C44.7037 11.0339 46.2603 13.8333 47.2146 16.853C47.5739 17.9589 47.3403 18.3359 46.1689 18.343H39.5394C39.1981 18.3731 38.8563 18.2903 38.5676 18.1075C38.2789 17.9247 38.0596 17.6524 37.944 17.333C36.169 13.5492 33.1327 11.0847 29.2592 9.63379C26.4674 8.62441 23.4324 8.4744 20.5528 9.20348C17.9196 9.77627 15.4988 11.0616 13.5604 12.9162C10.4379 15.9248 8.79217 19.5984 8.82092 23.9903C8.86763 31.3766 8.82092 38.7594 8.82092 46.1457C8.82092 47.6642 8.54424 47.9238 6.98477 47.9451H1.69913C0.211538 47.9451 0.0390625 47.7744 0.0390625 46.3342L0.0426557 34.371Z\" fill=\"#6D6D6D\"/>\\n<path d=\"M16.1827 43.4713V40.4592C16.1827 39.7195 16.4234 39.2571 17.2607 39.2571C19.0573 39.2571 20.8539 39.2145 22.6253 39.2571C27.3972 39.3461 31.6587 38.0871 35.0867 34.6625C36.1987 33.5852 37.0991 32.3131 37.7421 30.9107C37.8924 30.4665 38.19 30.0856 38.5866 29.83C38.9832 29.5743 39.4555 29.4589 39.9267 29.5024C42.0467 29.5451 44.1703 29.5024 46.2904 29.5024C47.2857 29.5024 47.5444 29.9149 47.2497 30.8573C45.823 35.663 42.8789 39.8903 38.8488 42.9201C35.7334 45.253 32.2768 46.9564 28.3062 47.4721C25.4454 47.9067 22.5447 48.026 19.6573 47.8277C18.9818 47.7672 18.2919 47.9379 17.6056 47.945C16.5276 47.945 16.2042 47.625 16.1683 46.5794C16.1324 45.5339 16.1683 44.5133 16.1683 43.4784L16.1827 43.4713Z\" fill=\"#6D6D6D\"/>\\n<path d=\"M14.5711 23.9547C14.3303 18.688 19.2099 14.4596 23.9135 14.392C29.0554 14.3209 33.7445 18.4639 33.7122 23.8267C33.6834 29.314 29.5081 33.361 24.0464 33.3646C22.7982 33.3688 21.5614 33.1281 20.4078 32.6563C19.2541 32.1845 18.2064 31.4911 17.3253 30.616C16.4441 29.741 15.747 28.7017 15.2743 27.5583C14.8015 26.4149 14.5625 25.1901 14.5711 23.9547Z\" fill=\"#00A7E4\"/>\\n</g>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_55_295\">\\n<rect width=\"47.3896\" height=\"48\" fill=\"white\"/>\\n</clipPath>\\n<clipPath id=\"clip1_55_295\">\\n<rect width=\"47.3303\" height=\"47.8897\" fill=\"white\" transform=\"translate(0.0390625 0.0554199)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Bmhvy.framer-vsfxvc, .framer-Bmhvy .framer-vsfxvc { display: block; }\",\".framer-Bmhvy.framer-q335a8 { cursor: pointer; gap: 20px; height: 28px; overflow: visible; position: relative; text-decoration: none; width: 117px; }\",\".framer-Bmhvy .framer-lw1d80 { flex: none; height: 28px; left: 0px; position: absolute; top: 0px; width: 28px; }\",\".framer-Bmhvy .framer-11v65jr { flex: none; height: 18px; left: 32px; position: absolute; top: 5px; width: 85px; }\",\".framer-Bmhvy .framer-bf4svi { flex: none; height: 17px; position: absolute; right: 0px; top: calc(50.00000000000002% - 17px / 2); width: 85px; }\",\".framer-Bmhvy .framer-sx1vlx { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 28px); left: 0px; position: absolute; top: 0px; width: 28px; }\",\".framer-Bmhvy.framer-v-zymvvp.framer-q335a8 { aspect-ratio: 4.166666666666667 / 1; height: var(--framer-aspect-ratio-supported, 28px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 28\n * @framerIntrinsicWidth 116.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"tKa223YP4\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"MmqZg8N4u\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerU12sMTdOo=withCSS(Component,css,\"framer-Bmhvy\");export default FramerU12sMTdOo;FramerU12sMTdOo.displayName=\"Logo 2\";FramerU12sMTdOo.defaultProps={height:28,width:116.5};addPropertyControls(FramerU12sMTdOo,{variant:{options:[\"HGBYAW8Wo\",\"tKa223YP4\"],optionTitles:[\"Variant 1\",\"Light logo\"],title:\"Variant\",type:ControlType.Enum},MmqZg8N4u:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerU12sMTdOo,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerU12sMTdOo\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"116.5\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"28\",\"framerVariables\":\"{\\\"MmqZg8N4u\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tKa223YP4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./U12sMTdOo.map","// Generated by Framer (98b71dc)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import GhostButton2 from\"https://framerusercontent.com/modules/JcVjK3KBSndFpndc3DDH/yQsAJh8mbriBMuPZinSU/KJ3qCVHdC.js\";import SecondaryButton from\"https://framerusercontent.com/modules/p616WvoJUYwNfStGiuEm/4SR4Ile1zSPaL0CRvfzs/pp6haRVb5.js\";import Logo2 from\"https://framerusercontent.com/modules/4uSIpI67U4J3hRIiijg3/B3xq06eE4FavUpULF2Zp/U12sMTdOo.js\";const Logo2Fonts=getFonts(Logo2);const GhostButton2Fonts=getFonts(GhostButton2);const SecondaryButtonFonts=getFonts(SecondaryButton);const cycleOrder=[\"m71dzpa8i\",\"ckZsAooy5\",\"L3eZDVNvL\",\"oN_aFgsk9\",\"onu4Y_bYp\",\"V605DyZu9\",\"QnP8DGJfW\",\"DwVs2U4yu\",\"Sg4O1m25Z\",\"prJ5LpCwh\",\"swizf10VK\"];const serializationHash=\"framer-fgUue\";const variantClassNames={ckZsAooy5:\"framer-v-o6mmfc\",DwVs2U4yu:\"framer-v-njrt7e\",L3eZDVNvL:\"framer-v-3nm6zv\",m71dzpa8i:\"framer-v-w1p1sh\",oN_aFgsk9:\"framer-v-1q7fh9s\",onu4Y_bYp:\"framer-v-tnx717\",prJ5LpCwh:\"framer-v-k2v9kn\",QnP8DGJfW:\"framer-v-1g72e3o\",Sg4O1m25Z:\"framer-v-1p7a0nt\",swizf10VK:\"framer-v-wkf1xd\",V605DyZu9:\"framer-v-194hmut\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"About page\":\"Sg4O1m25Z\",\"Blog page\":\"DwVs2U4yu\",\"Company page\":\"swizf10VK\",\"Desktop light mode\":\"V605DyZu9\",\"No selected\":\"prJ5LpCwh\",\"Phone Close\":\"oN_aFgsk9\",\"Phone Open\":\"onu4Y_bYp\",\"Pricing page\":\"QnP8DGJfW\",\"Tablet Close\":\"ckZsAooy5\",\"Tablet Open\":\"L3eZDVNvL\",Desktop:\"m71dzpa8i\"};const getProps=({height,hoverOverlay,id,openOverlay,width,...props})=>{return{...props,BKbqnBMgY:openOverlay??props.BKbqnBMgY,euVFnQcUK:hoverOverlay??props.euVFnQcUK,variant:humanReadableVariantMap[props.variant]??props.variant??\"m71dzpa8i\"};};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,BKbqnBMgY,euVFnQcUK,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"m71dzpa8i\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ozggz1=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"ckZsAooy5\");});const onTap186cbpj=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"oN_aFgsk9\");});const YB3f5mySKsvha3j=activeVariantCallback(async(...args)=>{if(BKbqnBMgY){const res=await BKbqnBMgY(...args);if(res===false)return false;}});const onTap3vpj1f=activeVariantCallback(async(...args)=>{setVariant(\"NhqRSp1Wv\");});const onTap1t0cjdg=activeVariantCallback(async(...args)=>{setVariant(\"L3eZDVNvL\");});const onTappqc4ys=activeVariantCallback(async(...args)=>{setVariant(\"ckZsAooy5\");});const onTap15yp88o=activeVariantCallback(async(...args)=>{setVariant(\"onu4Y_bYp\");});const onTapei0ofo=activeVariantCallback(async(...args)=>{setVariant(\"oN_aFgsk9\");});const w_O_rfhri1tnz330=activeVariantCallback(async(...args)=>{if(euVFnQcUK){const res=await euVFnQcUK(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"oN_aFgsk9\",\"onu4Y_bYp\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"onu4Y_bYp\")return false;return true;};const isDisplayed2=()=>{if([\"ckZsAooy5\",\"L3eZDVNvL\",\"oN_aFgsk9\",\"onu4Y_bYp\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if([\"ckZsAooy5\",\"oN_aFgsk9\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed4=()=>{if(baseVariant===\"onu4Y_bYp\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-w1p1sh\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"m71dzpa8i\",ref:refBinding,style:{backdropFilter:\"blur(10px)\",backgroundColor:\"rgba(0, 0, 0, 0.04)\",WebkitBackdropFilter:\"blur(10px)\",...style},variants:{L3eZDVNvL:{backgroundColor:\"var(--token-d5d29755-0e9f-463e-95e7-27bdb24200b1, rgba(0, 0, 0, 0.54))\"},onu4Y_bYp:{backgroundColor:\"var(--token-d5d29755-0e9f-463e-95e7-27bdb24200b1, rgba(0, 0, 0, 0.54))\"},V605DyZu9:{backgroundColor:\"rgba(255, 255, 255, 0.15)\"}},...addPropertyOverrides({ckZsAooy5:{\"data-framer-name\":\"Tablet Close\"},DwVs2U4yu:{\"data-framer-name\":\"Blog page\"},L3eZDVNvL:{\"data-framer-name\":\"Tablet Open\",\"data-highlight\":true,onTap:onTap1ozggz1},oN_aFgsk9:{\"data-framer-name\":\"Phone Close\"},onu4Y_bYp:{\"data-framer-name\":\"Phone Open\",\"data-highlight\":true,onTap:onTap186cbpj},prJ5LpCwh:{\"data-framer-name\":\"No selected\"},QnP8DGJfW:{\"data-framer-name\":\"Pricing page\"},Sg4O1m25Z:{\"data-framer-name\":\"About page\"},swizf10VK:{\"data-framer-name\":\"Company page\"},V605DyZu9:{\"data-framer-name\":\"Desktop light mode\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15dq54n\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"HXNNzex3T\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-g00c0y\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"h1PFqCGkZ\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:\"117px\",y:(componentViewport?.y||0)+(16+((componentViewport?.height||75)-32-43)/2)+0+7.5,...addPropertyOverrides({L3eZDVNvL:{y:(componentViewport?.y||0)+16+0+0+7.5},oN_aFgsk9:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||67)-24-43)/2+0+0)+0+7.5},onu4Y_bYp:{y:(componentViewport?.y||0)+12+0+0+0+6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ix0509-container\",layoutDependency:layoutDependency,layoutId:\"e_p16Ltb0-container\",nodeId:\"e_p16Ltb0\",rendersWithMotion:true,scopeId:\"glcHY9ofl\",children:/*#__PURE__*/_jsx(Logo2,{height:\"100%\",id:\"e_p16Ltb0\",layoutId:\"e_p16Ltb0\",style:{height:\"100%\",width:\"100%\"},variant:\"HGBYAW8Wo\",width:\"100%\",...addPropertyOverrides({V605DyZu9:{variant:\"tKa223YP4\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9ciqg\",layoutDependency:layoutDependency,layoutId:\"A_T1IsCmC\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,y:(componentViewport?.y||0)+(16+((componentViewport?.height||75)-32-43)/2)+0+0+7,...addPropertyOverrides({L3eZDVNvL:{y:(componentViewport?.y||0)+16+0+0+0+7}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lcfdm8-container\",layoutDependency:layoutDependency,layoutId:\"W4XWhHWHw-container\",nodeId:\"W4XWhHWHw\",rendersWithMotion:true,scopeId:\"glcHY9ofl\",children:/*#__PURE__*/_jsx(GhostButton2,{ANzKdtEZA:false,fdGSsHKeF:\"Sign in\",GtHsocd6u:\"center\",height:\"100%\",id:\"W4XWhHWHw\",layoutId:\"W4XWhHWHw\",RI3fB0oPY:\"https://www.dashboard.pryvaxy.com/login\",variant:\"M2oVN1H8c\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43,y:(componentViewport?.y||0)+(16+((componentViewport?.height||75)-32-43)/2)+0+0+0,...addPropertyOverrides({L3eZDVNvL:{y:(componentViewport?.y||0)+16+0+0+0+0},oN_aFgsk9:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||67)-24-43)/2+0+0)+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1y485h-container\",layoutDependency:layoutDependency,layoutId:\"YdzmjDZ5s-container\",nodeId:\"YdzmjDZ5s\",rendersWithMotion:true,scopeId:\"glcHY9ofl\",children:/*#__PURE__*/_jsx(SecondaryButton,{height:\"100%\",id:\"YdzmjDZ5s\",layoutId:\"YdzmjDZ5s\",U0wGyrJdN:\"Get a demo\",variant:\"aSsdBm96n\",width:\"100%\",YB3f5mySK:YB3f5mySKsvha3j})})}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11vvscy\",\"data-framer-name\":\"Icon\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"YyXraNZtg\",onTap:onTap3vpj1f,...addPropertyOverrides({ckZsAooy5:{onTap:onTap1t0cjdg},L3eZDVNvL:{onTap:onTappqc4ys},oN_aFgsk9:{onTap:onTap15yp88o},onu4Y_bYp:{onTap:onTapei0ofo}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1knhb80\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"RXrkdTX58\",style:{backgroundColor:\"var(--token-965d2dcc-d0db-4777-8bec-c8163f65b958, rgb(208, 208, 208))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{L3eZDVNvL:{rotate:-45},oN_aFgsk9:{rotate:0},onu4Y_bYp:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-16p19l5\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"roiSOBWN9\",style:{backgroundColor:\"var(--token-965d2dcc-d0db-4777-8bec-c8163f65b958, rgb(208, 208, 208))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{L3eZDVNvL:{rotate:45},oN_aFgsk9:{rotate:0},onu4Y_bYp:{rotate:45}}})]})]})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-18vatdv\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"uE6Xg6iqL\",transformTemplate:transformTemplate1,...addPropertyOverrides({L3eZDVNvL:{transformTemplate:undefined},onu4Y_bYp:{transformTemplate:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"VElE0tmgF\"},implicitPathVariables:undefined},{href:{webPageId:\"VElE0tmgF\"},implicitPathVariables:undefined},{href:{webPageId:\"VElE0tmgF\"},implicitPathVariables:undefined},{href:{webPageId:\"VElE0tmgF\"},implicitPathVariables:undefined},{href:{webPageId:\"VElE0tmgF\"},implicitPathVariables:undefined},{href:{webPageId:\"VElE0tmgF\"},implicitPathVariables:undefined},{href:{webPageId:\"VElE0tmgF\"},implicitPathVariables:undefined},{href:{webPageId:\"VElE0tmgF\"},implicitPathVariables:undefined},{href:{webPageId:\"VElE0tmgF\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,y:(componentViewport?.y||0)+(16+((componentViewport?.height||75)-32-43)/2)+6.5+0,...addPropertyOverrides({L3eZDVNvL:{y:(componentViewport?.y||0)+16+0+75+0+0},onu4Y_bYp:{y:(componentViewport?.y||0)+12+0+0+40+20+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2s1n5w-container\",layoutDependency:layoutDependency,layoutId:\"iAa25F_zE-container\",nodeId:\"iAa25F_zE\",rendersWithMotion:true,scopeId:\"glcHY9ofl\",children:/*#__PURE__*/_jsx(GhostButton2,{ANzKdtEZA:false,fdGSsHKeF:\"Home\",GtHsocd6u:\"center\",height:\"100%\",id:\"iAa25F_zE\",layoutId:\"iAa25F_zE\",RI3fB0oPY:resolvedLinks[0],variant:\"GLOO1TADh\",width:\"100%\",...addPropertyOverrides({DwVs2U4yu:{RI3fB0oPY:resolvedLinks[5],variant:\"M2oVN1H8c\"},L3eZDVNvL:{RI3fB0oPY:resolvedLinks[1]},onu4Y_bYp:{RI3fB0oPY:resolvedLinks[2]},prJ5LpCwh:{RI3fB0oPY:resolvedLinks[7],variant:\"M2oVN1H8c\"},QnP8DGJfW:{RI3fB0oPY:resolvedLinks[4],variant:\"M2oVN1H8c\"},Sg4O1m25Z:{RI3fB0oPY:resolvedLinks[6]},swizf10VK:{RI3fB0oPY:resolvedLinks[8],variant:\"M2oVN1H8c\"},V605DyZu9:{RI3fB0oPY:resolvedLinks[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,y:(componentViewport?.y||0)+(16+((componentViewport?.height||75)-32-43)/2)+6.5+0,...addPropertyOverrides({L3eZDVNvL:{y:(componentViewport?.y||0)+16+0+75+0+53},onu4Y_bYp:{y:(componentViewport?.y||0)+12+0+0+40+20+47}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-314dk4-container\",layoutDependency:layoutDependency,layoutId:\"z9u2dn_F5-container\",nodeId:\"z9u2dn_F5\",rendersWithMotion:true,scopeId:\"glcHY9ofl\",children:/*#__PURE__*/_jsx(GhostButton2,{ANzKdtEZA:true,fdGSsHKeF:\"Company\",GtHsocd6u:\"center\",height:\"100%\",id:\"z9u2dn_F5\",layoutId:\"z9u2dn_F5\",variant:\"M2oVN1H8c\",w_O_rfhri:w_O_rfhri1tnz330,width:\"100%\",...addPropertyOverrides({swizf10VK:{variant:\"GLOO1TADh\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"rstOaD5OG\"},implicitPathVariables:undefined},{href:{webPageId:\"rstOaD5OG\"},implicitPathVariables:undefined},{href:{webPageId:\"rstOaD5OG\"},implicitPathVariables:undefined},{href:{webPageId:\"rstOaD5OG\"},implicitPathVariables:undefined},{href:{webPageId:\"rstOaD5OG\"},implicitPathVariables:undefined},{href:{webPageId:\"rstOaD5OG\"},implicitPathVariables:undefined},{href:{webPageId:\"rstOaD5OG\"},implicitPathVariables:undefined},{href:{webPageId:\"rstOaD5OG\"},implicitPathVariables:undefined},{href:{webPageId:\"rstOaD5OG\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,y:(componentViewport?.y||0)+(16+((componentViewport?.height||75)-32-43)/2)+6.5+0,...addPropertyOverrides({L3eZDVNvL:{y:(componentViewport?.y||0)+16+0+75+0+106},onu4Y_bYp:{y:(componentViewport?.y||0)+12+0+0+40+20+94}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ok0cww-container\",layoutDependency:layoutDependency,layoutId:\"b6vhD6rhb-container\",nodeId:\"b6vhD6rhb\",rendersWithMotion:true,scopeId:\"glcHY9ofl\",children:/*#__PURE__*/_jsx(GhostButton2,{ANzKdtEZA:false,fdGSsHKeF:\"Pricing\",GtHsocd6u:\"center\",height:\"100%\",id:\"b6vhD6rhb\",layoutId:\"b6vhD6rhb\",RI3fB0oPY:resolvedLinks1[0],variant:\"M2oVN1H8c\",width:\"100%\",...addPropertyOverrides({DwVs2U4yu:{RI3fB0oPY:resolvedLinks1[5]},L3eZDVNvL:{RI3fB0oPY:resolvedLinks1[1]},onu4Y_bYp:{RI3fB0oPY:resolvedLinks1[2]},prJ5LpCwh:{RI3fB0oPY:resolvedLinks1[7]},QnP8DGJfW:{RI3fB0oPY:resolvedLinks1[4],variant:\"GLOO1TADh\"},Sg4O1m25Z:{RI3fB0oPY:resolvedLinks1[6]},swizf10VK:{RI3fB0oPY:resolvedLinks1[8]},V605DyZu9:{RI3fB0oPY:resolvedLinks1[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"nLlqdBh1D\"},implicitPathVariables:undefined},{href:{webPageId:\"nLlqdBh1D\"},implicitPathVariables:undefined},{href:{webPageId:\"nLlqdBh1D\"},implicitPathVariables:undefined},{href:{webPageId:\"nLlqdBh1D\"},implicitPathVariables:undefined},{href:{webPageId:\"nLlqdBh1D\"},implicitPathVariables:undefined},{href:{webPageId:\"nLlqdBh1D\"},implicitPathVariables:undefined},{href:{webPageId:\"nLlqdBh1D\"},implicitPathVariables:undefined},{href:{webPageId:\"nLlqdBh1D\"},implicitPathVariables:undefined},{href:{webPageId:\"nLlqdBh1D\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,y:(componentViewport?.y||0)+(16+((componentViewport?.height||75)-32-43)/2)+6.5+0,...addPropertyOverrides({L3eZDVNvL:{y:(componentViewport?.y||0)+16+0+75+0+159},onu4Y_bYp:{y:(componentViewport?.y||0)+12+0+0+40+20+141}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nkma86-container\",layoutDependency:layoutDependency,layoutId:\"OC4QcOf7U-container\",nodeId:\"OC4QcOf7U\",rendersWithMotion:true,scopeId:\"glcHY9ofl\",children:/*#__PURE__*/_jsx(GhostButton2,{ANzKdtEZA:false,fdGSsHKeF:\"Blog\",GtHsocd6u:\"center\",height:\"100%\",id:\"OC4QcOf7U\",layoutId:\"OC4QcOf7U\",RI3fB0oPY:resolvedLinks2[0],variant:\"M2oVN1H8c\",width:\"100%\",...addPropertyOverrides({DwVs2U4yu:{RI3fB0oPY:resolvedLinks2[5],variant:\"GLOO1TADh\"},L3eZDVNvL:{RI3fB0oPY:resolvedLinks2[1]},onu4Y_bYp:{RI3fB0oPY:resolvedLinks2[2]},prJ5LpCwh:{RI3fB0oPY:resolvedLinks2[7]},QnP8DGJfW:{RI3fB0oPY:resolvedLinks2[4]},Sg4O1m25Z:{RI3fB0oPY:resolvedLinks2[6]},swizf10VK:{RI3fB0oPY:resolvedLinks2[8]},V605DyZu9:{RI3fB0oPY:resolvedLinks2[3]}},baseVariant,gestureVariant)})})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({onu4Y_bYp:{height:29,y:(componentViewport?.y||0)+12+0+0+40+20+188}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1w03sue-container\",layoutDependency:layoutDependency,layoutId:\"puyzVyj7Z-container\",nodeId:\"puyzVyj7Z\",rendersWithMotion:true,scopeId:\"glcHY9ofl\",children:/*#__PURE__*/_jsx(GhostButton2,{ANzKdtEZA:false,fdGSsHKeF:\"Sign in\",GtHsocd6u:\"center\",height:\"100%\",id:\"puyzVyj7Z\",layoutId:\"puyzVyj7Z\",RI3fB0oPY:\"https://www.dashboard.pryvaxy.com/login\",variant:\"M2oVN1H8c\",width:\"100%\"})})})]})]}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({onu4Y_bYp:{height:43,y:(componentViewport?.y||0)+12+309}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1v24tjw-container\",layoutDependency:layoutDependency,layoutId:\"fdHCknmu4-container\",nodeId:\"fdHCknmu4\",rendersWithMotion:true,scopeId:\"glcHY9ofl\",children:/*#__PURE__*/_jsx(SecondaryButton,{height:\"100%\",id:\"fdHCknmu4\",layoutId:\"fdHCknmu4\",U0wGyrJdN:\"Get a demo\",variant:\"aSsdBm96n\",width:\"100%\",YB3f5mySK:YB3f5mySKsvha3j})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fgUue.framer-1229k7r, .framer-fgUue .framer-1229k7r { display: block; }\",\".framer-fgUue.framer-w1p1sh { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 56px; height: min-content; justify-content: center; overflow: hidden; padding: 16px 40px 16px 40px; position: relative; width: 1200px; }\",\".framer-fgUue .framer-15dq54n { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1400px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-fgUue .framer-g00c0y { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-fgUue .framer-1ix0509-container { aspect-ratio: 4.166666666666667 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 28px); position: relative; width: 117px; }\",\".framer-fgUue .framer-9ciqg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-fgUue .framer-lcfdm8-container, .framer-fgUue .framer-2s1n5w-container, .framer-fgUue .framer-1ok0cww-container, .framer-fgUue .framer-1nkma86-container, .framer-fgUue .framer-1w03sue-container { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; width: auto; }\",\".framer-fgUue .framer-1y485h-container, .framer-fgUue .framer-314dk4-container, .framer-fgUue .framer-1v24tjw-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-fgUue .framer-11vvscy { cursor: pointer; flex: none; height: 40px; overflow: hidden; position: relative; width: 40px; }\",\".framer-fgUue .framer-1knhb80 { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(62.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-fgUue .framer-16p19l5 { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(37.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-fgUue .framer-18vatdv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 0px; position: absolute; top: 49%; width: min-content; z-index: 1; }\",\".framer-fgUue.framer-v-o6mmfc .framer-15dq54n, .framer-fgUue.framer-v-3nm6zv .framer-2s1n5w-container, .framer-fgUue.framer-v-tnx717 .framer-2s1n5w-container { order: 0; }\",\".framer-fgUue.framer-v-o6mmfc .framer-9ciqg { gap: 16px; }\",\".framer-fgUue.framer-v-3nm6zv.framer-w1p1sh { align-content: flex-start; align-items: flex-start; cursor: pointer; overflow: visible; padding: 16px 40px 20px 40px; }\",\".framer-fgUue.framer-v-3nm6zv .framer-15dq54n { flex-direction: column; gap: 32px; justify-content: center; }\",\".framer-fgUue.framer-v-3nm6zv .framer-g00c0y { flex: none; order: 0; width: 100%; }\",\".framer-fgUue.framer-v-3nm6zv .framer-1knhb80, .framer-fgUue.framer-v-3nm6zv .framer-16p19l5, .framer-fgUue.framer-v-tnx717 .framer-1knhb80, .framer-fgUue.framer-v-tnx717 .framer-16p19l5 { top: calc(50.00000000000002% - 2px / 2); }\",\".framer-fgUue.framer-v-3nm6zv .framer-18vatdv { flex-direction: column; gap: 24px; left: unset; order: 1; position: relative; top: unset; }\",\".framer-fgUue.framer-v-3nm6zv .framer-314dk4-container, .framer-fgUue.framer-v-tnx717 .framer-314dk4-container { order: 1; }\",\".framer-fgUue.framer-v-3nm6zv .framer-1ok0cww-container, .framer-fgUue.framer-v-tnx717 .framer-1ok0cww-container { order: 2; }\",\".framer-fgUue.framer-v-3nm6zv .framer-1nkma86-container, .framer-fgUue.framer-v-tnx717 .framer-1nkma86-container { order: 3; }\",\".framer-fgUue.framer-v-1q7fh9s.framer-w1p1sh { flex-direction: column; gap: 0px; overflow: visible; padding: 12px 20px 12px 20px; width: 390px; }\",\".framer-fgUue.framer-v-1q7fh9s .framer-15dq54n, .framer-fgUue.framer-v-tnx717 .framer-g00c0y { flex: none; width: 100%; }\",\".framer-fgUue.framer-v-1q7fh9s .framer-9ciqg { gap: 12px; }\",\".framer-fgUue.framer-v-tnx717.framer-w1p1sh { cursor: pointer; flex-direction: column; gap: 12px; height: 400px; justify-content: flex-start; max-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: visible; padding: 12px 20px 20px 20px; width: 390px; }\",\".framer-fgUue.framer-v-tnx717 .framer-15dq54n { flex: none; flex-direction: column; width: 100%; }\",\".framer-fgUue.framer-v-tnx717 .framer-18vatdv { flex-direction: column; gap: 18px; left: unset; padding: 20px; position: relative; top: unset; width: 100%; }\",\".framer-fgUue.framer-v-tnx717 .framer-1w03sue-container { order: 4; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 75\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ckZsAooy5\":{\"layout\":[\"fixed\",\"auto\"]},\"L3eZDVNvL\":{\"layout\":[\"fixed\",\"auto\"]},\"oN_aFgsk9\":{\"layout\":[\"fixed\",\"auto\"]},\"onu4Y_bYp\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,null,\"100vh\"]},\"V605DyZu9\":{\"layout\":[\"fixed\",\"auto\"]},\"QnP8DGJfW\":{\"layout\":[\"fixed\",\"auto\"]},\"DwVs2U4yu\":{\"layout\":[\"fixed\",\"auto\"]},\"Sg4O1m25Z\":{\"layout\":[\"fixed\",\"auto\"]},\"prJ5LpCwh\":{\"layout\":[\"fixed\",\"auto\"]},\"swizf10VK\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"BKbqnBMgY\":\"openOverlay\",\"euVFnQcUK\":\"hoverOverlay\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerglcHY9ofl=withCSS(Component,css,\"framer-fgUue\");export default FramerglcHY9ofl;FramerglcHY9ofl.displayName=\"Navigation\";FramerglcHY9ofl.defaultProps={height:75,width:1200};addPropertyControls(FramerglcHY9ofl,{variant:{options:[\"m71dzpa8i\",\"ckZsAooy5\",\"L3eZDVNvL\",\"oN_aFgsk9\",\"onu4Y_bYp\",\"V605DyZu9\",\"QnP8DGJfW\",\"DwVs2U4yu\",\"Sg4O1m25Z\",\"prJ5LpCwh\",\"swizf10VK\"],optionTitles:[\"Desktop\",\"Tablet Close\",\"Tablet Open\",\"Phone Close\",\"Phone Open\",\"Desktop light mode\",\"Pricing page\",\"Blog page\",\"About page\",\"No selected\",\"Company page\"],title:\"Variant\",type:ControlType.Enum},BKbqnBMgY:{title:\"Open Overlay\",type:ControlType.EventHandler},euVFnQcUK:{title:\"Hover Overlay\",type:ControlType.EventHandler}});addFonts(FramerglcHY9ofl,[{explicitInter:true,fonts:[]},...Logo2Fonts,...GhostButton2Fonts,...SecondaryButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerglcHY9ofl\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ckZsAooy5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"L3eZDVNvL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"oN_aFgsk9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"onu4Y_bYp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]},\\\"V605DyZu9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QnP8DGJfW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DwVs2U4yu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Sg4O1m25Z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"prJ5LpCwh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"swizf10VK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"75\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"BKbqnBMgY\\\":\\\"openOverlay\\\",\\\"euVFnQcUK\\\":\\\"hoverOverlay\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./glcHY9ofl.map","import{isBrowser}from\"framer-motion\";export const DEFAULT_DOMAIN=\"https://www.googletagmanager.com\";export const DEFAULT_SCRIPT_NAME=\"gtm.js\";/**\n * Function to get and set dataLayer\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n */const getDataLayerSnippet=(dataLayer,dataLayerName=\"dataLayer\")=>`window['${dataLayerName}']=window['${dataLayerName}']||[];`+(dataLayer?`window['${dataLayerName}'].push(${JSON.stringify(dataLayer)});`:\"\")+`window['${dataLayerName}'].push({'gtm.start':new Date().getTime(),event:'gtm.js'})`;/**\n * Function to get the GTM script\n * @param dataLayerName - The name of the dataLayer\n * @param customDomain - Custom domain for gtm\n * @param customScriptName - Custom script file name for gtm\n * @param environment - The parameters to use a custom environment\n * @param id - The id of the container\n */const getGTMScript=(dataLayerName,id,environment,customDomain=DEFAULT_DOMAIN,customScriptName=DEFAULT_SCRIPT_NAME)=>{let params=\"\";if(environment){const{gtm_auth,gtm_preview}=environment;params=`&gtm_auth=${gtm_auth}&gtm_preview=${gtm_preview}&gtm_cookies_win=x`;}return`${customDomain}/${customScriptName}?id=${id}${dataLayerName===\"dataLayer\"?\"\":`&l=${dataLayerName}`}${params}`;};/**\n * Function to setup the Google Tag Manager\n * @param params - The snippets params\n */const setupGTM=params=>{const getDataLayerScript=()=>{const dataLayerScript=document.createElement(\"script\");if(params.nonce){dataLayerScript.setAttribute(\"nonce\",params.nonce);}dataLayerScript.innerHTML=getDataLayerSnippet(params.dataLayer,params.dataLayerName);return dataLayerScript;};const getScript=()=>{const script=document.createElement(\"script\");if(params.nonce){script.setAttribute(\"nonce\",params.nonce);}script.src=getGTMScript(params.dataLayerName,params.id,params.environment,params.customDomain,params.customScriptName);script.crossOrigin=\"anonymous\"// allows for more detailed INP collection\n;return script;};return{getDataLayerScript,getScript};};/**\n * Function to init the GTM\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n * @param environment - Specify the custom environment to use\n * @param nonce - Server-generated nonce\n * @param id - The ID of the GTM\n */export const initGTM=({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName})=>{const gtm=setupGTM({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName});const dataLayerScript=gtm.getDataLayerScript();const script=gtm.getScript();document.head.append(dataLayerScript,script);};export function sendToGTM(){if(isBrowser){window[\"dataLayer\"]=window[\"dataLayer\"]||[];window[\"dataLayer\"].push(arguments);}}\nexport const __FramerMetadata__ = {\"exports\":{\"DEFAULT_DOMAIN\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_SCRIPT_NAME\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"initGTM\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sendToGTM\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./send.map","import{isBrowser}from\"framer-motion\";import{useLayoutEffect}from\"react\";export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFlexboxValues(position){const positionParts=position.split(\"-\");let justifyContent,alignItems;switch(positionParts[0]){case\"top\":alignItems=\"flex-start\";break;case\"bottom\":alignItems=\"flex-end\";break;case\"center\":alignItems=\"center\";break;default:alignItems=\"initial\";break;}switch(positionParts[1]){case\"left\":justifyContent=\"flex-start\";break;case\"right\":justifyContent=\"flex-end\";break;case\"center\":justifyContent=\"center\";break;default:justifyContent=\"initial\";break;}return{justifyContent,alignItems};}export function getMultipleShadows(...shadows){const output=[];shadows.forEach(shadow=>{return shadow&&output.push(shadow);});return output.join(\", \");}export function getShadow(shadow){if(shadow){return`${shadow.shadowX}px ${shadow.shadowY}px ${shadow.shadowBlur}px ${shadow.shadowColor}`;}else return null;}export function safeJSONParse(jsonString,onError){try{return JSON.parse(jsonString);}catch{if(onError)onError();}}export const getCookie=(name,cookies)=>{cookies=cookies?cookies:isBrowser?document.cookie:\"\";var _cookies_match;const[,,cookie]=(_cookies_match=cookies.match(`(^|;) ?${name}=([^;]*)(;|$)`))!==null&&_cookies_match!==void 0?_cookies_match:[null,null,null];return cookie;};/**\n * Yields to main thread before continuing execution, which might allow the browser to paint.\n * If `options.priority` is 'user-blocking', it will asynchronously resolve in older browsers.\n * @param {object} options - see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n * @see interactionResponse for guaranteeing execution after a paint\n */export function yieldToMain(options){if(\"scheduler\"in window){if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if((options===null||options===void 0?void 0:options.priority)===\"user-blocking\"){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but this does not create space for a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve);});}/**\n * Helper function for `yieldToMain`, which yields before calling `fn`.\n * @see yieldToMain\n */export async function yieldBeforeCb(fn,options){await yieldToMain(options);return fn();}/**\n * Similar to `yieldToMain`, but also waits for the next animation frame before yielding (with a fallback of 100ms if the animation frame never fires).\n * Compared to `yieldToMain`, it guarantees improved INP, but might make processing a little slower. Use only if necessary.\n * @see yieldToMain\n */export function interactionResponse(options){return new Promise(resolve=>{setTimeout(resolve,200)// Fallback for the case where the animation frame never fires.\n;requestAnimationFrame(()=>{void yieldBeforeCb(resolve,options);});});}/**\n * Runs `fn` after the next paint. Similar to `useEffect`, but *guarantees* that the function is run after the next paint.\n * @important Does not support a cleanup fn.\n * @see https://thoughtspile.github.io/2021/11/15/unintentional-layout-effect/\n */export function useAfterPaintEffect(fn,deps,options){useLayoutEffect(()=>{const runAfterPaint=async()=>{await interactionResponse(options);fn();};void runAfterPaint();// eslint-disable-next-line react-hooks/exhaustive-deps -- deps are passed in\n},deps);}\nexport const __FramerMetadata__ = {\"exports\":{\"useAfterPaintEffect\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCookie\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeJSONParse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFlexboxValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldBeforeCb\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getShadow\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMultipleShadows\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FlexboxPosition\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"interactionResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{useIsOnFramerCanvas}from\"framer\";import{isBrowser}from\"framer-motion\";import{useEffect,useReducer,useState,startTransition}from\"react\";import{initGTM,sendToGTM}from\"https://framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js\";import{safeJSONParse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";function toGTMConsent(consent){return{functionality_storage:consent.necessary?\"granted\":\"denied\",security_storage:consent.necessary?\"granted\":\"denied\",ad_storage:consent.marketing?\"granted\":\"denied\",ad_user_data:consent.marketing?\"granted\":\"denied\",ad_personalization:consent.marketing?\"granted\":\"denied\",analytics_storage:consent.analytics?\"granted\":\"denied\",personalization_storage:consent.preferences?\"granted\":\"denied\"};}function fromGTMConsent(consent){return{necessary:consent.functionality_storage===\"granted\"&&consent.security_storage===\"granted\",marketing:consent.ad_storage===\"granted\"&&consent.ad_user_data===\"granted\"&&consent.ad_personalization===\"granted\",analytics:consent.analytics_storage===\"granted\",preferences:consent.personalization_storage===\"granted\"};}function reducer(state,action){switch(action.type){case\"autoAccept\":return{...state,sync:true,autoAccepted:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"acceptAll\":return{...state,sync:true,dismissed:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"rejectAll\":return{...state,sync:true,dismissed:true,modes:{analytics:false,marketing:false,necessary:false,preferences:false}};case\"acceptCurrent\":return{...state,dismissed:true,sync:true};case\"update\":return{...state,modes:{...state.modes,...action.modes},sync:action.sync};case\"toggle\":return{...state,modes:{...state.modes,[action.mode]:!state.modes[action.mode]}};case\"initFromLocalStorage\":return{...state,modes:action.modes,dismissed:action.dismissed,autoAccepted:action.autoAccepted,initializedFromLocalStorage:true,sync:true};case\"initFromGTM\":return{...state,modes:action.modes,initializedFromGTM:true};case\"dismiss\":return{...state,dismissed:true};case\"synced\":return{...state,sync:false,hasSynced:state.hasSynced||action.success};default:return state;}}const initialState={dismissed:false,autoAccepted:false,modes:null,sync:false,initializedFromLocalStorage:false,initializedFromGTM:false,hasSynced:false};export const defaultConsent={necessary:false,analytics:false,marketing:false,preferences:false};// Keep track of if GTM has been loaded as a script and default consent has been set,\n// to ensure the script does not keep appending between page switches.\nlet hasInitializedGTM=false;export function useConsent({gtmId,defaultConsent,gtmLoadedExternally=false,defaultsFromGTM=false}){const[state,dispatch]=useReducer(reducer,initialState);const isOnFramerCanvas=useIsOnFramerCanvas();const consentModeLocalStorageKey=\"framerCookiesConsentMode\";const dismissedLocalStorageKey=\"framerCookiesDismissed\";const autoAcceptedLocalStorageKey=\"framerCookiesAutoAccepted\";function getStateFromLocalStorage(){const consentFromLocalStorage=localStorage.getItem(consentModeLocalStorageKey);const dismissedFromLocalStorage=localStorage.getItem(dismissedLocalStorageKey);const autoAcceptedFromLocalStorage=localStorage.getItem(autoAcceptedLocalStorageKey);const isDismissed=dismissedFromLocalStorage!==null;const isAutoAccepted=autoAcceptedFromLocalStorage!==null;const hasConsentInLocalStorage=consentFromLocalStorage!==null;const consentInLocalStorageIsNotDefault=isDismissed||isAutoAccepted;const shouldLoadConsentFromLocalStorage=hasConsentInLocalStorage&&consentInLocalStorageIsNotDefault;dispatch({type:\"initFromLocalStorage\",dismissed:isDismissed,autoAccepted:isAutoAccepted,modes:shouldLoadConsentFromLocalStorage?safeJSONParse(consentFromLocalStorage,()=>localStorage.removeItem(consentModeLocalStorageKey)):defaultConsent});}function syncToGTM(){if(gtmId){if(!hasInitializedGTM&&!gtmLoadedExternally&&!defaultsFromGTM){// This is the first time we sync consent, so we save it as \"default\" and initialize tag manager.\n// This order is important, because we need to have set the default consent BEFORE we initialize\n// GTM. See https://developers.google.com/tag-platform/devguides/consent?tab=tag-manager&sjid=11348191096952324675-EU#implementation_example\n// It might seem weird that we're \"sending\" before initializing, but \"sending\" here means building up\n// the \"dataLayer\" object that GTM picks up when it initializes.\nsendToGTM(\"consent\",\"default\",toGTMConsent(state.modes));initGTM({dataLayer:undefined,dataLayerName:\"dataLayer\",environment:undefined,nonce:undefined,injectScript:true,id:gtmId});hasInitializedGTM=true;}else{hasInitializedGTM=true;sendToGTM(\"consent\",\"update\",toGTMConsent(state.modes));// must be sent like this or else GTM doesn't act on it(?)\n// Publically documented: https://www.framer.com/academy/lessons/cookie-banner-component#:~:text=Run%20a%20Tag%20After%20The%20Consent%20Update\nwindow.dataLayer.push({event:\"cookie_consent_update\"});}}}useEffect(()=>{if(isOnFramerCanvas)return;if(!defaultsFromGTM)return;if(defaultConsent===null)return;if(state.initializedFromGTM)return;if(state.modes!==null)return;// State was already set (from localStorage)\nyieldBeforeCb(()=>{dispatch({type:\"initFromGTM\",modes:defaultConsent});},{priority:\"user-blocking\"});},[defaultsFromGTM,defaultConsent,state.initializedFromGTM,state.modes]);useEffect(()=>{if(isOnFramerCanvas)return;yieldBeforeCb(()=>getStateFromLocalStorage(),{priority:\"user-blocking\"});},[]);// Anytime the dismissed value is updated, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.dismissed){localStorage.setItem(dismissedLocalStorageKey,\"true\");}},[state.dismissed]);// Anytime consent is auto accepted, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.autoAccepted){localStorage.setItem(autoAcceptedLocalStorageKey,\"true\");}},[state.autoAccepted]);// Sync data to dataLayer and localStorage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(!state.sync)return;const shouldSync=isBrowser&&state.modes!==null;yieldBeforeCb(()=>{if(!shouldSync){dispatch({type:\"synced\",success:false});return;}// else\nsyncToGTM();// Save locally\nlocalStorage.setItem(consentModeLocalStorageKey,JSON.stringify(state.modes));dispatch({type:\"synced\",success:true});},{priority:\"user-blocking\"});},[state.sync,state.modes]);function dismiss(){dispatch({type:\"dismiss\"});localStorage.setItem(dismissedLocalStorageKey,\"true\");}function autoAccept(){dispatch({type:\"autoAccept\"});}function acceptAll(){dispatch({type:\"acceptAll\"});}function rejectAll(){dispatch({type:\"rejectAll\"});}function acceptCurrent(){dispatch({type:\"acceptCurrent\"});}function toggleMode(mode){dispatch({type:\"toggle\",mode});}return{modes:state.modes,isInitialized:state.hasSynced||state.initializedFromGTM,isDismissed:state.dismissed,isAutoAccepted:state.autoAccepted,dismiss,autoAccept,acceptAll,rejectAll,acceptCurrent,toggleMode};}////////////////////////////////////////////////////////////////////////////////\nconst PROMISE_NAME=\"__framer_cookieBannerDefaultConsentPromise\";// NOTE: Error can be ignored, because of `isBrowser`\nconst gtmSetsDefaultConsent=isBrowser&&!!window[PROMISE_NAME];export function useGTMDefaultConsent(){const[consent,setConsent]=useState(null);useEffect(()=>{if(!gtmSetsDefaultConsent)return;window[PROMISE_NAME].then(result=>{startTransition(()=>{setConsent(result);});});},[]);// Simplified region to use for the cookie banner\nlet region;if(consent){region=Object.values(consent).every(v=>v===\"granted\")?\"World\":\"EU\";}return{available:gtmSetsDefaultConsent,consent:consent?fromGTMConsent(consent):null,region};}\nexport const __FramerMetadata__ = {\"exports\":{\"ConsentModeName\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useGTMDefaultConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConsentModes\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultConsent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./consent.map","// Check if visitor is in EU\nconst countries=[\"BE\",\"EL\",\"LT\",\"PT\",\"BG\",\"ES\",\"LU\",\"RO\",\"CZ\",\"FR\",\"RE\",\"GP\",\"MQ\",\"GF\",\"YT\",\"BL\",\"MF\",\"PM\",\"WF\",\"PF\",\"NC\",\"HU\",\"SI\",\"DK\",\"FO\",\"GL\",\"HR\",\"MT\",\"SK\",\"DE\",\"IT\",\"NL\",\"AW\",\"CW\",\"SX\",\"FI\",\"AX\",\"EE\",\"CY\",\"AT\",\"SE\",\"IE\",\"LV\",\"PL\",\"UK\",\"GB\",\"AI\",\"BM\",\"IO\",\"VG\",\"KY\",\"FK\",\"GI\",\"MS\",\"PN\",\"SH\",\"TC\",\"GG\",\"JE\",\"IM\"];const isInEUTimezone=()=>{return Intl?.DateTimeFormat()?.resolvedOptions()?.timeZone?.startsWith(\"Europe\");};const isEULocale=()=>{const locale=navigator.language??navigator.languages?.[0];return countries.some(country=>locale?.toUpperCase()?.includes(country));};let _inEU=null;export const inEU=()=>{if(_inEU===null)_inEU=isInEUTimezone()||isEULocale();return _inEU;};\nexport const __FramerMetadata__ = {\"exports\":{\"inEU\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./inEU.map","import{isBrowser}from\"framer-motion\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js\";export function useRegion({content,useRegionFromProps,skipEUCheck,regionFromGTM}){const isInEUBasedOnLocation=isBrowser&&!skipEUCheck&&!regionFromGTM?inEU():false;const regionBasedOnLocation=isInEUBasedOnLocation?\"EU\":\"World\";const regionFromProps=content.isEU?\"EU\":\"World\";const regionContent={EU:{title:content.euTitle,description:content.euDescription,type:content.euType,defaults:content.euDefaults,policy:content.euPolicy,blocking:content.euBlocking,showReject:content.euType===\"advanced\"?content.euShowReject:true},World:{title:content.worldTitle,description:content.worldDescription,type:content.worldType,defaults:content.worldDefaults,policy:content.worldPolicy,blocking:content.worldBlocking,showReject:content.worldType===\"advanced\"?content.worldShowReject:true}};return regionContent[regionFromGTM?regionFromGTM:useRegionFromProps?regionFromProps:regionBasedOnLocation];}\nexport const __FramerMetadata__ = {\"exports\":{\"RegionContent\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RegionType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRegion\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./region.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,lazy,Suspense}from\"react\";import{withCSS}from\"framer\";import{AnimatePresence,motion}from\"framer-motion\";import{DEFAULT_FONT_FAMILY,getMultipleShadows,getShadow}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";const SPACING=20;// if you update the Toggle component inside this project, copy the new URL to here:\nconst Toggle=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/QDCSmi7dYWSK5AcRSFyX/iWVjq9atvKQLvxgv6qiM/Blf0sjosZ.js\"));export const Banner=withCSS(function Banner({banner,button,region,options,previewOptions,consentModes,onDismiss,onAcceptAll,onRejectAll,onAcceptCurrent,onToggleConsent,animateOnMount}){const maxHeightReduction=banner.insetPerSide?banner.insetTop+banner.insetBottom:banner.inset*2;const linkColor=banner.style.link||button.primary.fill;const paddingValue=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;const bannerShadow=getShadow(banner.style.shadow);const borderShadow=banner.style.border?.width?`inset 0 0 0 ${banner.style.border.width}px ${banner.style.border.color}`:null;const bannerStyle={background:banner.style.fill,boxShadow:getMultipleShadows(bannerShadow,borderShadow),overflow:\"hidden\",borderRadius:banner.style.border.radius};return /*#__PURE__*/_jsx(motion.div,{initial:animateOnMount&&{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},animate:{y:0,x:0,scale:1,opacity:1},exit:{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},transition:animateOnMount?banner.animation.transition:{duration:0},style:{fontFamily:DEFAULT_FONT_FAMILY,maxHeight:`calc(100vh - ${maxHeightReduction}px)`,flexDirection:\"column\",gap:12,position:\"relative\",display:\"flex\",zIndex:100,pointerEvents:\"auto\"},children:/*#__PURE__*/_jsx(\"div\",{style:{...bannerStyle,overflow:\"scroll\",width:\"100%\",maxWidth:banner.width},className:`--framer-cookie-banner-container --framer-cookie-banner-type-${region.type}`,children:region.type===\"simple\"?/*#__PURE__*/_jsx(SimpleBanner,{banner:banner,button:button,linkColor:linkColor,description:region.description,policy:region.policy,onDismiss:onDismiss}):region.type===\"medium\"?/*#__PURE__*/_jsx(AcceptRejectBanner,{banner:banner,button:button,linkColor:linkColor,title:region.title,description:region.description,policy:region.policy,onAccept:onAcceptAll,onReject:onRejectAll}):/*#__PURE__*/_jsx(OptionsBanner,{banner:banner,button:button,options:options,previewOptions:previewOptions,linkColor:linkColor,title:region.title,description:region.description,showReject:region.showReject,policy:region.policy,onOptionToggle:onToggleConsent,consent:consentModes,onAcceptAll:onAcceptAll,onRejectAll:onRejectAll,onAcceptCurrent:onAcceptCurrent})})});},[`.--framer-cookie-banner-container::-webkit-scrollbar { display: none; }`,`.--framer-cookie-banner-container { \n            -ms-overflow-style: none; \n            scrollbar-width: none;  \n        }`],\"framer-lib-cookie-banner\");function SimpleBanner({banner,button,description,policy,onDismiss,linkColor}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",padding,gap:SPACING},children:[/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,flex:1,alignItems:\"center\",color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(motion.div,{style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(Button,{onClick:onDismiss,settings:{...button,fluid:false},id:\"dismiss\",children:button.labels.confirm})})]});}function AcceptRejectBanner({banner,button,title,linkColor,description,policy,onAccept,onReject}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy})]}),/*#__PURE__*/_jsxs(Buttons,{direction:button.direction,children:[/*#__PURE__*/_jsx(Button,{settings:button,onClick:onReject,id:\"reject\",children:button.labels.reject}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAccept,id:\"accept\",children:button.labels.accept})]})]});}function OptionsBanner({banner,button,options,previewOptions,title,description,policy,showReject=true,linkColor,consent,onAcceptCurrent,onAcceptAll,onRejectAll,onOptionToggle}){const[showOptions,setShowOptions]=useState(false);const optionTheme={...options.style,color:banner.style.colorBody};const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;// const optionNames = consent && Object.keys(consent)\nconst optionNames=[\"necessary\",\"preferences\",\"analytics\",\"marketing\"];const shouldShowOptions=showOptions||previewOptions;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(AnimatePresence,{children:shouldShowOptions&&/*#__PURE__*/_jsx(motion.div,{initial:previewOptions?null:{opacity:0,height:0},animate:{opacity:1,height:\"auto\"},exit:{opacity:0,height:0},style:{display:\"flex\",flexDirection:\"column\",gap:10,marginTop:SPACING,overflow:\"hidden\"},children:optionNames&&optionNames.map(option=>/*#__PURE__*/_jsx(Option,{title:options[option].title,description:options[option].description,titleColor:banner.style.colorTitle,descriptionColor:banner.style.colorBody,showDescription:options.descriptions,enabled:consent[option],onClick:()=>onOptionToggle(option),theme:optionTheme,optional:option===\"necessary\"?options[option].optional:true}))},\"modal\")})]}),/*#__PURE__*/_jsx(Buttons,{direction:button.direction,children:shouldShowOptions?/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptCurrent,id:\"accept\",children:button.labels.save}):/*#__PURE__*/_jsxs(_Fragment,{children:[showReject&&/*#__PURE__*/_jsx(Button,{settings:button,onClick:onRejectAll,id:\"reject\",children:button.labels.rejectAll}),/*#__PURE__*/_jsx(Button,{settings:button,onClick:()=>{setShowOptions(true);},id:\"customize\",children:button.labels.customize}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptAll,id:\"accept\",children:button.labels.acceptAll})]})})]});}function Option({title,titleColor,description,descriptionColor,showDescription,enabled,optional,onClick,theme}){const paddingValue=theme.paddingPerSide?`${theme.paddingTop}px ${theme.paddingRight}px ${theme.paddingBottom}px ${theme.paddingLeft}px`:`${theme.padding}px`;const borderShadow=theme.border?`inset 0 0 0 ${theme.border.width}px ${theme.border.color}`:null;return /*#__PURE__*/_jsxs(motion.div,{style:{boxShadow:borderShadow,background:theme.background,borderRadius:theme.border.radius,padding:paddingValue,cursor:\"pointer\",userSelect:\"none\",pointerEvents:\"all\"},onClick:onClick,whileHover:{opacity:.5},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:600,fontSize:12,color:titleColor,...theme.fontTitle},children:title}),optional?/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(Toggle,{variant:enabled?\"On\":\"Off\",background:theme.toggleColor,backgroundInactive:theme.toggleColorInactive})}):/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:12,color:theme.toggleColor,...theme.fontTitle,fontWeight:400},children:\"Always active\"})]}),description&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginTop:10,fontSize:12,lineHeight:1.5,color:descriptionColor,...theme.fontBody},children:description})]});}function Headline({children,style}){return /*#__PURE__*/_jsx(\"p\",{style:{fontSize:14,margin:\"0px 0px 10px 0px\",fontWeight:\"bold\",padding:0,...style},children:children});}function Description({style,description,policy,linkColor}){const shouldShow=description||policy?.link;if(!shouldShow)return null;if(!description){return /*#__PURE__*/_jsx(DescriptionParagraph,{policy:policy,style:style,linkColor:linkColor});}// @ivan: Support rendering the description in multiple paragraphs.\n// This is a site speed optimization: it allows to split a single\n// huge <p> into several smaller ones, which prevents the huge <p>\n// from becoming an LCP element.\nconst descriptionParagraphs=description?.split(\"\\n\\n\");return description.split(\"\\n\\n\").map((line,index)=>/*#__PURE__*/_jsx(DescriptionParagraph,{line:line,// Only render the policy in the last paragraph\n    policy:index===descriptionParagraphs.length-1?policy:null,style:{// Add a spacing between paragraphs\n    marginTop:index>0?4:0,...style},linkColor:linkColor},index));}function DescriptionParagraph({line,policy,style,linkColor}){return /*#__PURE__*/_jsxs(\"p\",{style:{lineHeight:1.5,margin:0,padding:0,fontSize:14,...style},children:[line,line&&policy?.link?\" \":null,policy?.link&&/*#__PURE__*/_jsxs(\"span\",{children:[policy?.prefix,\" \",/*#__PURE__*/_jsx(\"a\",{href:policy?.link,target:\"_blank\",style:{color:linkColor,textDecoration:\"none\"},children:policy?.label}),\".\"]})]});}function Buttons({children,direction}){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:direction,gap:10,marginTop:16},children:children});}const Button=withCSS(function Button({id,children,primary,settings,onClick}){const paddingValue=settings.paddingPerSide?`${settings.paddingTop}px ${settings.paddingRight}px ${settings.paddingBottom}px ${settings.paddingLeft}px`:`${settings.padding}px`;const theme=primary?settings.primary:settings.secondary;return /*#__PURE__*/_jsx(motion.input,{className:\"__framer-cookie-component-button\",id:`__framer-cookie-component-button-${id}`,onClick:onClick,type:\"button\",value:`${children}`,whileHover:{opacity:settings.hoverOpacity??.6},whileTap:{opacity:settings.tapOpacity??.4},style:{WebkitAppearance:\"none\",appearance:\"none\",width:settings.fluid?\"100%\":\"auto\",height:\"auto\",border:\"none\",padding:paddingValue,borderRadius:settings.borderRadius,boxShadow:getShadow(theme.shadow),background:theme.fill,color:theme.color,fontSize:14,lineHeight:1,cursor:\"pointer\",fontWeight:settings.font?\"unset\":600,...settings.font}});},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\");\nexport const __FramerMetadata__ = {\"exports\":{\"BannerComponentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Banner\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Banner.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsOnFramerCanvas,withCSS}from\"framer\";import{AnimatePresence,isBrowser,motion}from\"framer-motion\";import{lazy,Suspense,useEffect,useState}from\"react\";import{createPortal}from\"react-dom\";import{defaultConsent,useConsent,useGTMDefaultConsent}from\"https://framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/dsQTNWNk09IMnZEHMfzP/consent.js\";import{useRegion}from\"https://framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/atthcI0SmGvO4HAxG9e5/region.js\";import{Banner}from\"https://framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/6ViXEDlSyuNyc0Na4Rzv/Banner.js\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js\";import{DEFAULT_FONT_FAMILY,getFlexboxValues,interactionResponse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";// Keep track of open state between page reloads\nlet initiallyOpen=false;/**\n * COOKIE BANNER\n * By Floris Verloop\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n *\n */export default function CookieBanner({gtmId,preview,trigger,banner,button,content,options,style,gtmLoadedExternally,onShown,onConsentChange,onAccept,onDismiss,onReject,onSavePreferences}){const isOnFramerCanvas=useIsOnFramerCanvas();const isPreview=preview&&isOnFramerCanvas;const skipLogic=!preview&&isOnFramerCanvas;const isInEU=isBrowser?inEU():false;const gtmDefaults=useGTMDefaultConsent();const region=useRegion({content,useRegionFromProps:isPreview,// skip EU check (expensive) if we are on the canvas and don't want a preview\nskipEUCheck:skipLogic,regionFromGTM:gtmDefaults.region});const consent=useConsent({gtmId,defaultConsent:gtmDefaults.available?gtmDefaults.consent:region.defaults,gtmLoadedExternally,defaultsFromGTM:gtmDefaults.available});const[isOpen,setIsOpen]=useState(initiallyOpen);// On page switch, disable all transitions so the banner shows up as fast as possible.\nconst[instantlyShowOnMount,setInstantlyShowOnMount]=useState(initiallyOpen);useEffect(()=>{if(skipLogic)return;// Save open state between page switches\ninitiallyOpen=isOpen;// Disable instantly show on mount after first open\nif(isOpen){setInstantlyShowOnMount(false);}// Track shown event\nif(isOpen&&!isPreview&&onShown){yieldBeforeCb(()=>onShown({isInEU}),{priority:\"user-blocking\"});}},[isOpen,skipLogic]);// Check if user should be prompted\nuseEffect(()=>{if(skipLogic)return;const noConsentGiven=consent.isInitialized&&!consent.isDismissed;const shouldAutoAccept=region.type===\"simple\"&&!consent.isAutoAccepted;if(noConsentGiven){performance.mark(\"framer-cookie-open\");setIsOpen(true);/** Automatically accept all cookies for simple banner. */if(shouldAutoAccept){consent.autoAccept();// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}}if(consent.isDismissed){setIsOpen(false);}},[consent.isInitialized,consent.isDismissed,skipLogic]);useEffect(()=>{if(skipLogic)return;if(onConsentChange){yieldBeforeCb(()=>onConsentChange({isInEU,consent:consent.modes}));}},[consent.modes,skipLogic]);async function handleDismiss(){await interactionResponse();consent.dismiss();setIsOpen(false);// Fire callback\nif(onDismiss){yieldBeforeCb(()=>onDismiss({isInEU}));}}async function handleAcceptAll(){await interactionResponse();consent.acceptAll();setIsOpen(false);// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}async function handleRejectAll(){await interactionResponse();consent.rejectAll();setIsOpen(false);// Fire callback\nif(onReject){yieldBeforeCb(()=>onReject({isInEU}));}}async function handleAcceptCurrent(){await interactionResponse();consent.acceptCurrent();setIsOpen(false);// Fire callbacks\nyieldBeforeCb(()=>{if(onAccept){onAccept({isInEU});}});yieldBeforeCb(()=>{if(onSavePreferences){onSavePreferences({isInEU});}});}if(isPreview){return /*#__PURE__*/_jsx(\"div\",{style:{...style,width:banner.width},children:/*#__PURE__*/_jsx(Banner,{banner:banner,button:button,region:region,options:options,previewOptions:isPreview&&options.preview,consentModes:{...defaultConsent,necessary:true},animateOnMount:false})});}return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Trigger,{style:style,trigger:trigger,onClick:()=>setIsOpen(true)}),!skipLogic&&/*#__PURE__*/_jsx(Overlay,{banner:banner,button:button,region:region,options:options,consentModes:consent.modes,animateOnMount:!instantlyShowOnMount,onAcceptAll:handleAcceptAll,onAcceptCurrent:handleAcceptCurrent,onRejectAll:handleRejectAll,onDismiss:handleDismiss,onToggleConsent:consent.toggleMode,isOpen:isOpen})]});}const IconCookie=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/80EyUU0Nk6u7skW3IlHH/qKhU3oZiLDe4R0LcF3Tp/Icons.js\"));function Overlay(props){const insetValue=props.banner.insetPerSide?`${props.banner.insetTop}px ${props.banner.insetRight}px ${props.banner.insetBottom}px ${props.banner.insetLeft}px`:`${props.banner.inset}px`;const{justifyContent,alignItems}=getFlexboxValues(props.banner.position);const isOpen=props.isOpen;const[shouldRenderPortal,setShouldRenderPortal]=useState(isOpen);// if the portal has previously been rendered, we want to keep rendering the portal, which ensures:\n// - that AnimatePresence works (fade out effect)\n// - we don't cause body style recalc/reflow when the DOM node is removed\nif(!shouldRenderPortal&&isOpen)setShouldRenderPortal(isOpen);if(!shouldRenderPortal)return null;const blocking=props.region.blocking;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{style:{display:\"contents\"},children:/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen?/*#__PURE__*/_jsxs(motion.div,{style:{// We only need to span to the full viewport width if the overlay is blocking.\n// Otherwise, we optimize for a smaller layer size. see: https://framer-team.slack.com/archives/C05V49Q4NJ2/p1709820207863249\ntop:blocking||alignItems===\"flex-start\"?0:undefined,left:blocking||justifyContent===\"flex-start\"?0:undefined,right:blocking||justifyContent===\"flex-end\"?0:undefined,height:blocking?\"100%\":undefined,width:blocking||justifyContent===\"center\"?\"100%\":undefined,bottom:blocking||alignItems===\"flex-end\"?0:undefined,boxSizing:\"border-box\",position:\"fixed\",touchAction:\"none\",padding:insetValue,zIndex:props.banner.zIndex,display:\"flex\",flexDirection:\"row\",gap:20,justifyContent:\"center\",pointerEvents:blocking?\"all\":\"none\"},children:[blocking&&/*#__PURE__*/_jsx(Backdrop,{color:props.banner.style?.backdrop}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",justifyContent,alignItems,pointerEvents:\"none\",maxWidth:props.banner.containerWidth>0?props.banner.containerWidth:\"unset\"},children:/*#__PURE__*/_jsx(Banner,{...props})})]}):null})}),document.body);}const Trigger=withCSS(({trigger,style,onClick})=>{const isOnFramerCanvas=useIsOnFramerCanvas();if(trigger.type!==\"none\"){return /*#__PURE__*/_jsx(\"button\",{className:\"__framer-cookie-component-button\",\"aria-label\":\"Cookie Trigger\",style:{width:\"100%\",height:\"100%\",background:\"none\",display:\"flex\",border:\"none\",padding:0,color:trigger.color,fontSize:16,cursor:\"pointer\",...trigger.textFont},onClick:onClick,children:trigger.type===\"icon\"?/*#__PURE__*/_jsx(_Fragment,{children:trigger.iconType===\"custom\"&&trigger.iconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:trigger.iconImage.src,width:trigger.iconSize,height:trigger.iconSize}):/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(IconCookie,{width:trigger.iconSize,height:trigger.iconSize,color:trigger.color})})}):/*#__PURE__*/_jsx(\"span\",{style:{whiteSpace:\"nowrap\"},children:trigger.text})});}if(isOnFramerCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:{borderRadius:8,color:\"#09F\",border:\"1px dashed #09F\",background:\"rgba(0, 153, 255, 0.1)\",padding:20,display:\"flex\",flexDirection:\"column\",gap:5,fontFamily:DEFAULT_FONT_FAMILY,textAlign:\"center\",justifyContent:\"center\",width:164,...style},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,fontWeight:600,lineHeight:1,margin:0},children:\"Cookie Banner\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,lineHeight:1.5,margin:0},children:\"Put on a page to add a Cookie Banner.\"})]});}},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\",\"framer-lib-cookie-trigger\");function Backdrop({color}){return /*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},style:{position:\"absolute\",top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",backgroundColor:color,pointerEvents:\"none\"}});}addPropertyControls(CookieBanner,{gtmId:{title:\"GTM ID\",type:ControlType.String,placeholder:\"GTM-AAAAAAA\",description:\"Your GTM container ID.\\n[Learn more](https://www.framer.com/learn/cookie-banner/)\"},preview:{type:ControlType.Boolean,defaultValue:true,description:\"Lets you preview the banner on the Canvas.\"},trigger:{type:ControlType.Object,buttonTitle:\"Icon, Text\",controls:{type:{title:\"Type\",type:ControlType.Enum,options:[\"text\",\"icon\",\"none\"],optionTitles:[\"Text\",\"Icon\",\"None\"],defaultValue:\"text\",displaySegmentedControl:true},iconType:{title:\"Icon\",type:ControlType.Enum,options:[\"default\",\"custom\"],optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,hidden:props=>props.type!==\"icon\"},text:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.type!==\"text\"},textFont:{// @ts-ignore - internal\ntype:ControlType.Font,title:\" \",controls:\"extended\",hidden:props=>props.type!==\"text\"},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24,hidden:props=>props.type!==\"icon\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.type===\"none\"||props.type===\"icon\"&&props.iconType===\"custom\"},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===\"default\"}}},banner:{title:\"Banner\",type:ControlType.Object,buttonTitle:\"Font, Styles\",controls:{position:{type:ControlType.Enum,title:\"Position\",options:[\"top-left\",\"top-center\",\"top-right\",\"bottom-right\",\"bottom-center\",\"bottom-left\"],optionTitles:[\"Top Left\",\"Top Center\",\"Top Right\",\"Bottom Right\",\"Bottom Center\",\"Bottom Left\"],defaultValue:\"bottom-right\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},width:{title:\"Width\",type:ControlType.Number,defaultValue:360,min:200,max:1e3,displayStepper:true,step:5},containerWidth:{title:\"Wrapping\",type:ControlType.Number,defaultValue:0,min:0},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:20,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},inset:{title:\"Inset\",type:ControlType.FusedNumber,toggleKey:\"insetPerSide\",toggleTitles:[\"Inset\",\"Inset per side\"],defaultValue:20,valueKeys:[\"insetTop\",\"insetRight\",\"insetBottom\",\"insetLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors, Shadow\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"extended\"},colorTitle:{title:\" \",type:ControlType.Color,defaultValue:\"#000\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"extended\"},colorBody:{title:\" \",type:ControlType.Color,defaultValue:\"#444\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#FFF\"},link:{title:\"Link\",type:ControlType.Color,optional:true,defaultValue:\"#999\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:14},width:{title:\"Width\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:1},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.05)\"}}},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100,defaultValue:4}}},backdrop:{title:\"Backdrop\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\",hidden:(_,props)=>!props.content.euBlocking&&!props.content.worldBlocking}}},animation:{icon:\"effect\",buttonTitle:\"Options\",type:ControlType.Object,controls:{x:{type:ControlType.Number,displayStepper:true,defaultValue:0},y:{type:ControlType.Number,displayStepper:true,defaultValue:10},scale:{type:ControlType.Number,min:0,step:.1,defaultValue:1},transition:{type:ControlType.Transition}}}}},button:{title:\"Buttons\",type:ControlType.Object,buttonTitle:\"Variants, Style\",controls:{primary:{title:\"Primary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#000\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#FFF\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},secondary:{title:\"Secondary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#EEE\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#444\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},labels:{type:ControlType.Object,controls:{accept:{type:ControlType.String,defaultValue:\"Accept\"},reject:{type:ControlType.String,defaultValue:\"Reject\"},acceptAll:{type:ControlType.String,defaultValue:\"Accept all\"},rejectAll:{type:ControlType.String,defaultValue:\"Reject all\"},customize:{type:ControlType.String,defaultValue:\"Customize\"},save:{type:ControlType.String,defaultValue:\"Save Preferences\"},confirm:{type:ControlType.String,defaultValue:\"Okay\"}}},font:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Font\",controls:\"extended\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:10,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},tapOpacity:{title:\"Tap Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.4},hoverOpacity:{title:\"Hover Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.6},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"row\",\"column\"],// @ts-ignore - internal\noptionIcons:[\"direction-horizontal\",\"direction-vertical\"],defaultValue:\"row\",displaySegmentedControl:true},fluid:{title:\"Fluid\",type:ControlType.Boolean,defaultValue:true}}},content:{title:\"Regions\",type:ControlType.Object,buttonTitle:\"World, EU\",controls:{isEU:{title:\" \",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"EU\",disabledTitle:\"World\"},euType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"medium\",hidden:props=>!props.isEU},euTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.euType===\"simple\"||!props.isEU},euDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",displayTextArea:true,hidden:props=>!props.isEU},euPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link,defaultValue:\"https://www.framer.com/legal/policy/\"},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>!props.isEU},euDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>!props.isEU},euShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.euType!==\"advanced\"},euBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>!props.isEU},worldType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"simple\",hidden:props=>props.isEU},worldTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.worldType===\"simple\"||props.isEU},worldDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to personalize content, run ads, and analyze traffic.\",displayTextArea:true,hidden:props=>props.isEU},worldPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>props.isEU},worldDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>props.isEU},worldShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.worldType!==\"advanced\"},worldBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>props.isEU}}},options:{type:ControlType.Object,buttonTitle:\"Content, Styles\",hidden:(_,props)=>props.content.euType!==\"advanced\"&&props.content.worldType!==\"advanced\",controls:{preview:{type:ControlType.Boolean,defaultValue:false,description:\"Open when previewing banner on the canvas.\",hidden:(_,props)=>!props.preview},necessary:{title:\"Necessary\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Necessary\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables security and basic functionality.\",displayTextArea:true},optional:{title:\"Optional\",type:ControlType.Boolean,defaultValue:true}}},preferences:{title:\"Preferences\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Preferences\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables personalized content and settings.\",displayTextArea:true,optional:true}}},analytics:{title:\"Analytics\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Analytics\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables tracking of performance.\",displayTextArea:true}}},marketing:{title:\"Marketing\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Marketing\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables ads personalization and tracking.\",displayTextArea:true}}},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"basic\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"basic\"},background:{title:\"Background\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},width:{title:\"Width\",type:ControlType.Number,displayStepper:true},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"}}},toggleColor:{title:\"On\",type:ControlType.Color,defaultValue:\"#000\"},toggleColorInactive:{title:\"Off\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:12,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0}}}}}});CookieBanner.displayName=\"Cookie Banner\";\nexport const __FramerMetadata__ = {\"exports\":{\"ContentType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PolicyProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CookieBannerProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ButtonsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"CookieBanner\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\"}},\"OptionsStyle\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","var t=[\"x\",\"y\",\"z\"],e=function(t){Object.assign(this,{uniforms:{},geometry:{vertices:[{x:0,y:0,z:0}]},mode:0,modifiers:{},attributes:[],multiplier:1,buffers:[]}),Object.assign(this,t),this.prepareProgram(),this.prepareUniforms(),this.prepareAttributes()};e.prototype.compileShader=function(t,r){var s=this.gl.createShader(t);return this.gl.shaderSource(s,r),this.gl.compileShader(s),s},e.prototype.prepareProgram=function(){var t=this.gl,r=this.vertex,s=this.fragment,n=t.createProgram();t.attachShader(n,this.compileShader(35633,r)),t.attachShader(n,this.compileShader(35632,s)),t.linkProgram(n),t.useProgram(n),this.program=n},e.prototype.prepareUniforms=function(){for(var t=Object.keys(this.uniforms),r=0;r<t.length;r+=1){var s=this.gl.getUniformLocation(this.program,t[r]);this.uniforms[t[r]].location=s}},e.prototype.prepareAttributes=function(){void 0!==this.geometry.vertices&&this.attributes.push({name:\"aPosition\",size:3}),void 0!==this.geometry.normal&&this.attributes.push({name:\"aNormal\",size:3}),this.attributeKeys=[];for(var t=0;t<this.attributes.length;t+=1)this.attributeKeys.push(this.attributes[t].name),this.prepareAttribute(this.attributes[t])},e.prototype.prepareAttribute=function(r){for(var s=this.geometry,n=this.multiplier,a=s.vertices,o=s.normal,h=new Float32Array(n*a.length*r.size),u=0;u<n;u+=1)for(var f=r.data&&r.data(u,n),c=u*a.length*r.size,l=0;l<a.length;l+=1)for(var p=0;p<r.size;p+=1){var m=this.modifiers[r.name];h[c]=void 0!==m?m(f,l,p,this):\"aPosition\"===r.name?a[l][t[p]]:\"aNormal\"===r.name?o[l][t[p]]:f[p],c+=1}this.attributes[this.attributeKeys.indexOf(r.name)].data=h,this.prepareBuffer(this.attributes[this.attributeKeys.indexOf(r.name)])},e.prototype.prepareBuffer=function(t){var r=t.data,s=t.name,n=t.size,a=this.gl.createBuffer();this.gl.bindBuffer(34962,a),this.gl.bufferData(34962,r,35044);var o=this.gl.getAttribLocation(this.program,s);this.gl.enableVertexAttribArray(o),this.gl.vertexAttribPointer(o,n,5126,!1,0,0),this.buffers[this.attributeKeys.indexOf(t.name)]={buffer:a,location:o,size:n}},e.prototype.render=function(t){var r=this,s=this.uniforms,n=this.multiplier,a=this.gl;a.useProgram(this.program);for(var o=0;o<this.buffers.length;o+=1){var h=this.buffers[o],u=h.location,f=h.buffer,c=h.size;a.enableVertexAttribArray(u),a.bindBuffer(34962,f),a.vertexAttribPointer(u,c,5126,!1,0,0)}Object.keys(t).forEach((function(r){s[r].value=t[r].value})),Object.keys(s).forEach((function(t){var n=s[t];r.uniformMap[n.type](n.location,n.value)})),a.drawArrays(this.mode,0,n*this.geometry.vertices.length),this.onRender&&this.onRender(this)},e.prototype.destroy=function(){for(var t=0;t<this.buffers.length;t+=1)this.gl.deleteBuffer(this.buffers[t].buffer);this.gl.deleteProgram(this.program),this.gl=null};var i=function(t){var r=this,s=t||{},n=s.canvas;void 0===n&&(n=document.querySelector(\"canvas\"));var a=s.context;void 0===a&&(a={});var o=s.contextType;void 0===o&&(o=\"experimental-webgl\");var h=s.settings;void 0===h&&(h={});var u=n.getContext(o,Object.assign({alpha:!1,antialias:!1},a));Object.assign(this,{gl:u,canvas:n,uniforms:{},instances:new Map,shouldRender:!0}),Object.assign(this,{devicePixelRatio:1,clearColor:[1,1,1,1],position:{x:0,y:0,z:2},clip:[.001,100]}),Object.assign(this,h),this.uniformMap={float:function(t,r){return u.uniform1f(t,r)},vec2:function(t,r){return u.uniform2fv(t,r)},vec3:function(t,r){return u.uniform3fv(t,r)},vec4:function(t,r){return u.uniform4fv(t,r)},mat2:function(t,r){return u.uniformMatrix2fv(t,!1,r)},mat3:function(t,r){return u.uniformMatrix3fv(t,!1,r)},mat4:function(t,r){return u.uniformMatrix4fv(t,!1,r)}},u.enable(u.DEPTH_TEST),u.depthFunc(u.LEQUAL),!1===u.getContextAttributes().alpha&&(u.clearColor.apply(u,this.clearColor),u.clearDepth(1)),this.onSetup&&this.onSetup(u),window.addEventListener(\"resize\",(function(){return r.resize()})),this.resize(),this.render()};i.prototype.resize=function(){var t=this.gl,r=this.canvas,s=this.devicePixelRatio,n=this.position;r.width=r.clientWidth*s,r.height=r.clientHeight*s;var a=t.drawingBufferWidth,o=t.drawingBufferHeight,h=a/o;t.viewport(0,0,a,o);var u=Math.tan(Math.PI/180*22.5),f=[1,0,0,0,0,1,0,0,0,0,1,0,n.x,n.y,(h<1?1:h)*-n.z,1];this.uniforms.uProjectionMatrix={type:\"mat4\",value:[.5/u,0,0,0,0,h/u*.5,0,0,0,0,-(this.clip[1]+this.clip[0])/(this.clip[1]-this.clip[0]),-1,0,0,-2*this.clip[1]*(this.clip[0]/(this.clip[1]-this.clip[0])),0]},this.uniforms.uViewMatrix={type:\"mat4\",value:[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]},this.uniforms.uModelMatrix={type:\"mat4\",value:f}},i.prototype.toggle=function(t){t!==this.shouldRender&&(this.shouldRender=void 0!==t?t:!this.shouldRender,this.shouldRender&&this.render())},i.prototype.render=function(){var t=this;this.gl.clear(16640),this.instances.forEach((function(r){r.render(t.uniforms)})),this.onRender&&this.onRender(this),this.shouldRender&&requestAnimationFrame((function(){return t.render()}))},i.prototype.add=function(t,r){void 0===r&&(r={uniforms:{}}),void 0===r.uniforms&&(r.uniforms={}),Object.assign(r.uniforms,JSON.parse(JSON.stringify(this.uniforms))),Object.assign(r,{gl:this.gl,uniformMap:this.uniformMap});var s=new e(r);return this.instances.set(t,s),s},i.prototype.remove=function(t){var r=this.instances.get(t);void 0!==r&&(r.destroy(),this.instances.delete(t))},i.prototype.destroy=function(){var t=this;this.instances.forEach((function(r,s){r.destroy(),t.instances.delete(s)})),this.toggle(!1)};export default i;\n\n//# sourceMappingURL=phenomenon.mjs.map","import e from\"phenomenon\";var a=\"phi\",t=\"theta\",o=\"mapSamples\",i=\"mapBrightness\",f=\"baseColor\",r=\"markerColor\",l=\"glowColor\",c=\"markers\",n=\"diffuse\",A=\"devicePixelRatio\",s=\"dark\",v=\"offset\",g=\"scale\",d=\"opacity\",m=\"mapBaseBrightness\",u={[a]:\"A\",[t]:\"B\",[o]:\"l\",[i]:\"E\",[f]:\"R\",[r]:\"S\",[l]:\"y\",[n]:\"F\",[s]:\"G\",[v]:\"x\",[g]:\"C\",[d]:\"H\",[m]:\"I\"},{PI:x,sin:y,cos:h}=Math,C=e=>[].concat(...e.map((e=>{let[a,t]=e.location;a=a*x/180,t=t*x/180-x;let o=h(a);return[-o*h(t),y(a),o*y(t),e.size]})),[0,0,0,0]),p=(x,y)=>{let _=(e,a,t)=>({type:e,value:\"undefined\"==typeof y[a]?t:y[a]}),h=x.getContext(\"webgl\")?\"webgl\":\"experimental-webgl\",b=new e({canvas:x,contextType:h,context:{alpha:!0,stencil:!1,antialias:!0,depth:!1,preserveDrawingBuffer:!1,...y.context},settings:{[A]:y[A]||1,onSetup:e=>{let a=e.RGB,t=e.UNSIGNED_BYTE,o=e.TEXTURE_2D,i=e.createTexture();e.bindTexture(o,i),e.texImage2D(o,0,a,1,1,0,a,t,new Uint8Array([0,0,0,0]));let f=new Image;f.onload=()=>{e.bindTexture(o,i),e.texImage2D(o,0,a,a,t,f),e.generateMipmap(o);let r=e.getParameter(e.CURRENT_PROGRAM),l=e.getUniformLocation(r,\"J\");e.texParameteri(o,e.TEXTURE_MIN_FILTER,e.NEAREST),e.texParameteri(o,e.TEXTURE_MAG_FILTER,e.NEAREST),e.uniform1i(l,0)},f.src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAACAAQAAAADMzoqnAAAAAXNSR0IArs4c6QAABA5JREFUeNrV179uHEUAx/Hf3JpbF+E2VASBsmVKTBcpKJs3SMEDcDwBiVJAAewYEBUivIHT0uUBIt0YCovKD0CRjUC4QfHYh8hYXu+P25vZ2Zm9c66gMd/GJ/tz82d3bk8GN4SrByYF2366FNTACIAkivVAAazQdnf3MvAlbNUQfOPAdQDvSAimMWhwy4I2g4SU+Kp04ISLpPBAKLxPyic3O/CCi+Y7rUJbiodcpDOFY7CgxCEXmdYD2EYK2s5lApOx5pEDDYCUwM1XdJUwBV11QQMg59kePSCaPAASQMEL2hwo6TJFgxpg+TgC2ymXPbuvc40awr3D1QCFfbH9kcoqAOkZozpQo0aqAGQRKCog/+tjkgbNFEtg2FffBvBGlSxHoAaAa1u6X4PBAwDiR8FFsrQgeUhfJTSALaB9jy5NCybJPn1SVFiWk7ywN+KzhH1aKAuydhGkbEF4lWohLXDXavlyFgHY7LBnLRdlAP6BS5Cc8RfVDXbkwN/oIvmY+6obbNeBP0JwTuMGu9gTzy1Q4RS/cWpfzszeYwd+CAFrtBW/Hur0gLbJGlD+/OjVwe/drfBxkbbg63dndEDfiEBlAd7ac0BPe1D6Jd8dfbLH+RI0OzseFB5s01/M+gMdAeluLOCAuaUA9Lezo/vSgXoCX9rtEiXnp7Q1W/CNyWcd8DXoS6jH/YZ5vAJEWY2dXFQe2TUgaFaNejCzJ98g6HnlVrsE58sDcYqg+9XY75fPqdoh/kRQWiXKg8MWlJQxUFMPjqnyujhFBE7UxIMjyszk0QwQlFsezImsyvUYYYVED2pk6m0Tg8T04Fwjk2kdAwSACqlM6gRRt3vQYAFGX0Ah7Ebx1H+MDRI5ui0QldH4j7FGcm90XdxD2Jg1AOEAVAKhEFXSn4cKUELurIAKwJ3MArypPscQaLhJFICJ0ohjDySAdH8AhDtCiTuMycH8CXzhH9jUACAO5uMhoAwA5i+T6WAKmmAqnLy80wxHqIPFYpqCwxGaYLt4Dyievg5kEoVEUAhs6pqKgFtDQYOuaXypaWKQfIuwwoGSZgfLsu/XAtI8cGN+h7Cc1A5oLOMhwlIPXuhu48AIvsSBkvtV9wsJRKCyYLfq5lTrQMFd1a262oqBck9K1V0YjQg0iEYYgpS1A9GlXQV5cykwm4A7BzVsxQqo7E+zCegO7Ma7yKgsuOcfKbMBwLC8wvVNYDsANYalEpOAa6zpWjTeMKGwEwC1CiQewJc5EKfgy7GmRAZA4vUVGwE2dPM/g0xuAInE/yG5aZ8ISxWGfYigUVbdyBElTHh2uCwGdfCkOLGgQVBh3Ewp+/QK4CDlR5Ws/Zf7yhCf8pH7vinWAvoVCQ6zz0NX5V/6GkAVV+2/5qsJ/gU8bsxpM8IeAQAAAABJRU5ErkJggg==\"}}});return b.add(\"\",{vertex:\"attribute vec3 aPosition;uniform mat4 uProjectionMatrix;uniform mat4 uModelMatrix;uniform mat4 uViewMatrix;void main(){gl_Position=uProjectionMatrix*uModelMatrix*uViewMatrix*vec4(aPosition,1.);}\",fragment:\"precision highp float;uniform vec2 t,x;uniform vec3 R,S,y;uniform vec4 z[64];uniform float A,B,l,C,D,E,F,G,H,I;uniform sampler2D J;float K=1./l;mat3 L(float a,float b){float c=cos(a),d=cos(b),e=sin(a),f=sin(b);return mat3(d,f*e,-f*c,0.,c,e,f,d*-e,d*c);}vec3 w(vec3 c,out float v){c=c.xzy;float p=max(2.,floor(log2(2.236068*l*3.141593*(1.-c.z*c.z))*.72021));vec2 g=floor(pow(1.618034,p)/2.236068*vec2(1.,1.618034)+.5),d=fract((g+1.)*.618034)*6.283185-3.883222,e=-2.*g,f=vec2(atan(c.y,c.x),c.z-1.),q=floor(vec2(e.y*f.x-d.y*(f.y*l+1.),-e.x*f.x+d.x*(f.y*l+1.))/(d.x*e.y-e.x*d.y));float n=3.141593;vec3 r;for(float h=0.;h<4.;h+=1.){vec2 s=vec2(mod(h,2.),floor(h*.5));float j=dot(g,q+s);if(j>l)continue;float a=j,b=0.;if(a>=524288.)a-=524288.,b+=.803894;if(a>=262144.)a-=262144.,b+=.901947;if(a>=131072.)a-=131072.,b+=.950973;if(a>=65536.)a-=65536.,b+=.475487;if(a>=32768.)a-=32768.,b+=.737743;if(a>=16384.)a-=16384.,b+=.868872;if(a>=8192.)a-=8192.,b+=.934436;if(a>=4096.)a-=4096.,b+=.467218;if(a>=2048.)a-=2048.,b+=.733609;if(a>=1024.)a-=1024.,b+=.866804;if(a>=512.)a-=512.,b+=.433402;if(a>=256.)a-=256.,b+=.216701;if(a>=128.)a-=128.,b+=.108351;if(a>=64.)a-=64.,b+=.554175;if(a>=32.)a-=32.,b+=.777088;if(a>=16.)a-=16.,b+=.888544;if(a>=8.)a-=8.,b+=.944272;if(a>=4.)a-=4.,b+=.472136;if(a>=2.)a-=2.,b+=.236068;if(a>=1.)a-=1.,b+=.618034;float k=fract(b)*6.283185,i=1.-2.*j*K,m=sqrt(1.-i*i);vec3 o=vec3(cos(k)*m,sin(k)*m,i);float u=length(c-o);if(u<n)n=u,r=o;}v=n;return r.xzy;}void main(){vec2 b=(gl_FragCoord.xy/t*2.-1.)/C-x*vec2(1.,-1.)/t;b.x*=t.x/t.y;float c=dot(b,b);vec4 M=vec4(0.);float m=0.;if(c<=.64){for(int d=0;d<2;d++){vec4 e=vec4(0.);float a;vec3 u=vec3(0.,0.,1.),f=normalize(vec3(b,sqrt(.64-c)));f.z*=d>0?-1.:1.,u.z*=d>0?-1.:1.;vec3 g=f*L(B,A),h=w(g,a);float n=asin(h.y),i=acos(-h.x/cos(n));i=h.z<0.?-i:i;float N=max(texture2D(J,vec2(i*.5/3.141593,-(n/3.141593+.5))).x,I),O=smoothstep(8e-3,0.,a),j=dot(f,u),v=pow(j,F)*E,o=N*O*v,T=mix((1.-o)*pow(j,.4),o,G)+.1;e+=vec4(R*T,1.);int U=int(D);float p=0.;for(int k=0;k<64;k++){if(k>=U)break;vec4 q=z[k];vec3 r=q.xyz,P=r-g;float s=q.w;if(dot(P,P)>s*s*4.)continue;vec3 V=w(r,a);a=length(V-g),a<s?p+=smoothstep(s*.5,0.,a):0.;}p=min(1.,p*v),e.xyz=mix(e.xyz,S,p),e.xyz+=pow(1.-j,4.)*y,M+=e*(1.+(d>0?-H:H))/2.;}m=pow(dot(normalize(vec3(-b,sqrt(1.-c))),vec3(0.,0.,1.)),4.)*smoothstep(0.,1.,.2/(c-.64));}else{float Q=sqrt(.2/(c-.64));m=smoothstep(.5,1.,Q/(Q+1.));}gl_FragColor=M+vec4(m*y,m);}\",uniforms:{t:{type:\"vec2\",value:[y.width,y.height]},A:_(\"float\",a),B:_(\"float\",t),l:_(\"float\",o),E:_(\"float\",i),I:_(\"float\",m),R:_(\"vec3\",f),S:_(\"vec3\",r),F:_(\"float\",n),y:_(\"vec3\",l),G:_(\"float\",s),z:{type:\"vec4\",value:C(y[c])},D:{type:\"float\",value:y[c].length},x:_(\"vec2\",v,[0,0]),C:_(\"float\",g,1),H:_(\"float\",d,1)},mode:4,geometry:{vertices:[{x:-100,y:100,z:0},{x:-100,y:-100,z:0},{x:100,y:100,z:0},{x:100,y:-100,z:0},{x:-100,y:-100,z:0},{x:100,y:100,z:0}]},onRender:({uniforms:e})=>{let a={};if(y.onRender){a=y.onRender(a)||a;for(let t in u)void 0!==a[t]&&(e[u[t]].value=a[t]);void 0!==a[c]&&(e.z.value=C(a[c]),e.D.value=a[c].length),a.width&&a.height&&(e.t.value=[a.width,a.height])}}}),b};export{p as default};\n\n//# sourceMappingURL=index.esm.js.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,Color}from\"framer\";import{useEffect,useRef}from\"react\";import createGlobe from\"cobe\";import{useSpring}from\"framer-motion\";import{useIsStaticRenderer}from\"framer\";/**\n * GLOBE FOR FRAMER\n * @framerIntrinsicWidth 300\n * @framerIntrinsicHeight 300\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Globe(props){const{background,baseColor,glowColor,isDraggable,dragOptions,speed,theta,phi,dark,diffuse,maxSamples,mapBrightness,markerSize,markerArray,markerColor,scale,alignment,maxWidth,offset}=props;const{offsetX,offsetY}=offset;const{stiffness,damping,mass}=dragOptions;const canvasRef=useRef();const pointerInteracting=useRef(null);const pointerInteractionMovement=useRef(0);const isCanvas=useIsStaticRenderer();const r=useSpring(0,{stiffness:stiffness,damping:damping,mass:mass,restDelta:1e-4,restSpeed:1e-4});const fadeMask=\"radial-gradient(circle at 50% 50%, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 70%)\";useEffect(()=>{let phiValue=phi;let width=0;const onResize=()=>{if(canvasRef.current&&(width=canvasRef.current.offsetWidth)){window.addEventListener(\"resize\",onResize);}};onResize();const baseConvert=convertRGB(baseColor);const glowConvert=convertRGB(glowColor);const markerConvert=convertRGB(markerColor);const globe=createGlobe(canvasRef.current,{devicePixelRatio:2,width:width*2,height:width*2,phi:phi,theta:theta,dark:dark,diffuse:diffuse,mapSamples:maxSamples,mapBrightness:mapBrightness,baseColor:[baseConvert.r,baseConvert.g,baseConvert.b],glowColor:[glowConvert.r,glowConvert.g,glowConvert.b],markerColor:[markerConvert.r,markerConvert.g,markerConvert.b],markers:markerArray.map(marker=>{return{location:[marker.latitude,marker.longitude],size:markerSize};}),scale:scale,offset:[offsetX,offsetY],onRender:state=>{if(!isCanvas){state.phi=phiValue+r.get();}state.width=width*2;state.height=width*2;if(!isCanvas){state.phi=phiValue+r.get();phiValue+=speed/200;}}});return()=>{globe.destroy();};},[props]);return /*#__PURE__*/_jsx(\"div\",{style:{...flexStyles,placeItems:alignment,background:background},children:/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",aspectRatio:\"1/1\",maxWidth:maxWidth,WebkitMaskImage:fadeMask,MozMaskImage:fadeMask,maskImage:fadeMask},children:/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:{width:\"100%\",height:\"100%\",contain:\"layout paint size\",cursor:\"auto\",userSelect:\"none\"},onPointerDown:e=>{if(isDraggable){pointerInteracting.current=e.clientX-pointerInteractionMovement.current;canvasRef.current.style.cursor=\"grabbing\";}},onPointerUp:()=>{if(isDraggable){pointerInteracting.current=null;canvasRef.current.style.cursor=\"grab\";}},onPointerOver:()=>{if(isDraggable){canvasRef.current.style.cursor=\"grab\";}},onPointerOut:()=>{if(isDraggable){pointerInteracting.current=null;canvasRef.current.style.cursor=\"auto\";}},onMouseMove:e=>{if(isDraggable){if(pointerInteracting.current!==null){const delta=e.clientX-pointerInteracting.current;pointerInteractionMovement.current=delta;r.set(delta/100);}}},onTouchMove:e=>{if(pointerInteracting.current!==null&&e.touches[0]){const delta=e.touches[0].clientX-pointerInteracting.current;pointerInteractionMovement.current=delta;r.set(delta/100);}}})})});}/* Default properties */Globe.defaultProps={background:\"#000000\",baseColor:\"#333333\",glowColor:\"#ffffff\",markerColor:\"#ffffff\",isDraggable:true,dragOptions:{stiffness:200,damping:40,mass:1},speed:1,phi:0,theta:.3,dark:1,diffuse:2,mapBrightness:20,maxSamples:2e4,markerSize:.1,markerArray:{latitude:52.3676,longitude:4.9041},scale:1,alignment:\"center\",maxWidth:800,offset:{offsetX:0,offsetY:0}};Globe.displayName=\"Globe\";const dp=Globe.defaultProps;const dpOffset=Globe.defaultProps.offset;const dpDrag=Globe.defaultProps.dragOptions;addPropertyControls(Globe,{background:{type:ControlType.Color,title:\"Backdrop\",defaultValue:dp.background},baseColor:{type:ControlType.Color,title:\"Base\",defaultValue:dp.baseColor},glowColor:{type:ControlType.Color,title:\"Glow\",defaultValue:dp.glowColor},markerColor:{type:ControlType.Color,title:\"Marker\",defaultValue:dp.markerColor},isDraggable:{type:ControlType.Boolean,title:\"Draggable\",defaultValue:dp.isDraggable},dragOptions:{type:ControlType.Object,title:\"Transition\",controls:{stiffness:{type:ControlType.Number,min:0,max:1e3,title:\"Stiffness\",defaultValue:dpDrag.stiffness},damping:{type:ControlType.Number,min:0,max:100,title:\"Damping\",defaultValue:dpDrag.damping},mass:{type:ControlType.Number,min:0,title:\"Mass\",displayStepper:true,defaultValue:dpDrag.mass}},hidden(props){return!props.isDraggable;}},speed:{type:ControlType.Number,min:0,step:.1,displayStepper:true,title:\"Speed\",defaultValue:dp.speed},phi:{type:ControlType.Number,min:0,max:6.28,step:.01,displayStepper:true,title:\"Phi\",defaultValue:dp.phi},theta:{type:ControlType.Number,min:-1.57,max:1.57,step:.01,title:\"Theta\",defaultValue:dp.theta},dark:{type:ControlType.Number,min:0,max:1,step:.1,displayStepper:true,title:\"Dark\",defaultValue:dp.dark},diffuse:{type:ControlType.Number,min:0,max:5,step:.01,title:\"Diffuse\",defaultValue:dp.diffuse},mapBrightness:{type:ControlType.Number,min:0,max:12,step:.01,title:\"Brightness\",defaultValue:dp.mapBrightness},maxSamples:{type:ControlType.Number,min:0,max:1e5,title:\"Samples\",defaultValue:dp.maxSamples},scale:{type:ControlType.Number,min:0,max:5,step:.025,displayStepper:true,title:\"Scale\",defaultValue:dp.scale},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:[\"align-top\",\"align-middle\",\"align-bottom\"],defaultValue:dp.alignment,displaySegmentedControl:true},maxWidth:{type:ControlType.Number,title:\"Max Width\",min:100,max:5e3,defaultValue:dp.maxWidth},offset:{type:ControlType.Object,title:\"Offset\",controls:{offsetX:{type:ControlType.Number,min:-5e3,max:5e3,title:\"X\",defaultValue:dpOffset.offsetX},offsetY:{type:ControlType.Number,min:-5e3,max:5e3,title:\"Y\",defaultValue:dpOffset.offsetY}}},markerSize:{type:ControlType.Number,min:0,max:1,step:.01,title:\"Markers\",defaultValue:dp.markerSize},markerArray:{type:ControlType.Array,title:\"Location\",// defaultValue: [{ latitude: 52.3676, longitude: 4.9041 }],\ncontrol:{type:ControlType.Object,title:\"Location\",controls:{latitude:{type:ControlType.Number,min:-90,max:90,title:\"Lat\",step:1e-4,defaultValue:dp.markerArray.latitude},longitude:{type:ControlType.Number,min:-180,max:180,title:\"Long\",step:1e-4,defaultValue:dp.markerArray.longitude}}}}});/* Styles */const flexStyles={width:\"100%\",height:\"100%\",display:\"flex\",placeItems:\"center\",placeContent:\"center\",overflow:\"visible\"};/* Functions */const convertRGB=color=>{return{r:Color(color).r/255,g:Color(color).g/255,b:Color(color).b/255};};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Globe\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"300\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"300\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Globe.map","// Generated by Framer (a6932ec)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={UYLzllyr7:{hover:true}};const cycleOrder=[\"UYLzllyr7\",\"aTd4DT04w\"];const serializationHash=\"framer-QbOLB\";const variantClassNames={aTd4DT04w:\"framer-v-3dc8ng\",UYLzllyr7:\"framer-v-19gmmul\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.5,ease:[.12,.23,.5,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"UYLzllyr7\",Phone:\"aTd4DT04w\"};const getProps=({click,height,hover,id,label,link,openOverlay,width,...props})=>{return{...props,FVjeFg6DG:click??props.FVjeFg6DG,k0iRHQZYP:openOverlay??props.k0iRHQZYP,kGbdsh2DT:label??props.kGbdsh2DT??\"GET STARTED\",QouHl33Fy:hover??props.QouHl33Fy,U5qEkU5aB:link??props.U5qEkU5aB,variant:humanReadableVariantMap[props.variant]??props.variant??\"UYLzllyr7\"};};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,kGbdsh2DT,U5qEkU5aB,QouHl33Fy,FVjeFg6DG,k0iRHQZYP,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"UYLzllyr7\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap195wgie=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(k0iRHQZYP){const res=await k0iRHQZYP(...args);if(res===false)return false;}if(FVjeFg6DG){const res=await FVjeFg6DG(...args);if(res===false)return false;}});const onMouseEnter73noi8=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(QouHl33Fy){const res=await QouHl33Fy(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:U5qEkU5aB,motionChild:true,nodeId:\"UYLzllyr7\",scopeId:\"LmnqurbFJ\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-19gmmul\",className,classNames)} framer-1j5ltd0`,\"data-border\":true,\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"UYLzllyr7\",onMouseEnter:onMouseEnter73noi8,onTap:onTap195wgie,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-2052fd74-3151-478d-9ba7-b5f843295742, rgba(255, 255, 255, 0.4))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",background:\"radial-gradient(59% 170% at 1.2% 50%, var(--token-08009293-3b61-4615-a3b8-391dec0635bb, rgb(255, 255, 255)) 0%, var(--token-08009293-3b61-4615-a3b8-391dec0635bb, rgb(255, 255, 255)) 37%, var(--token-965d2dcc-d0db-4777-8bec-c8163f65b958, rgb(208, 208, 208)) 100%)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999,boxShadow:\"-12px 0px 21px -3px rgba(0, 157, 255, 0.7), -7px 0px 10px -5px rgb(142, 56, 255)\",...style},variants:{\"UYLzllyr7-hover\":{background:\"radial-gradient(59% 170% at 100% 50%, var(--token-08009293-3b61-4615-a3b8-391dec0635bb, rgb(255, 255, 255)) 0%, var(--token-08009293-3b61-4615-a3b8-391dec0635bb, rgb(255, 255, 255)) 37%, var(--token-965d2dcc-d0db-4777-8bec-c8163f65b958, rgb(208, 208, 208)) 100%)\",boxShadow:\"12px 0px 21px -3px rgba(119, 0, 255, 0.7), 7px 0px 10px -5px rgb(142, 56, 255)\"}},...addPropertyOverrides({\"UYLzllyr7-hover\":{\"data-framer-name\":undefined},aTd4DT04w:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LVNlbWlCb2xk\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ccc1bf5d-aaf9-4591-8eaf-f92c6b3e168c, rgb(0, 0, 0)))\"},children:\"GET STARTED\"})}),className:\"framer-sd9gan\",fonts:[\"FR;InterDisplay-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"rAHlkuhEm\",style:{\"--extracted-r6o4lv\":\"var(--token-ccc1bf5d-aaf9-4591-8eaf-f92c6b3e168c, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:kGbdsh2DT,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-QbOLB.framer-1j5ltd0, .framer-QbOLB .framer-1j5ltd0 { display: block; }\",\".framer-QbOLB.framer-19gmmul { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 52px; justify-content: center; overflow: hidden; padding: 16px 24px 16px 24px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-QbOLB .framer-sd9gan { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'.framer-QbOLB[data-border=\"true\"]::after, .framer-QbOLB [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; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 52\n * @framerIntrinsicWidth 140\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"aTd4DT04w\":{\"layout\":[\"auto\",\"fixed\"]},\"uiugoTL9j\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"kGbdsh2DT\":\"label\",\"U5qEkU5aB\":\"link\",\"QouHl33Fy\":\"hover\",\"FVjeFg6DG\":\"click\",\"k0iRHQZYP\":\"openOverlay\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLmnqurbFJ=withCSS(Component,css,\"framer-QbOLB\");export default FramerLmnqurbFJ;FramerLmnqurbFJ.displayName=\"Primary Button 2\";FramerLmnqurbFJ.defaultProps={height:52,width:140};addPropertyControls(FramerLmnqurbFJ,{variant:{options:[\"UYLzllyr7\",\"aTd4DT04w\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},kGbdsh2DT:{defaultValue:\"GET STARTED\",displayTextArea:false,title:\"Label\",type:ControlType.String},U5qEkU5aB:{title:\"Link\",type:ControlType.Link},QouHl33Fy:{title:\"Hover\",type:ControlType.EventHandler},FVjeFg6DG:{title:\"Click\",type:ControlType.EventHandler},k0iRHQZYP:{title:\"Open Overlay\",type:ControlType.EventHandler}});addFonts(FramerLmnqurbFJ,[{explicitInter:true,fonts:[{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/gazZKZuUEtvr9ULhdA4SprP0AZ0.woff2\",weight:\"600\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/pe8RoujoPxuTZhqoNzYqHX2MXA.woff2\",weight:\"600\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/teGhWnhH3bCqefKGsIsqFy3hK8.woff2\",weight:\"600\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/qQHxgTnEk6Czu1yW4xS82HQWFOk.woff2\",weight:\"600\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",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/MJ3N6lfN4iP5Um8rJGqLYl03tE.woff2\",weight:\"600\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",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/PfdOpgzFf7N2Uye9JX7xRKYTgSc.woff2\",weight:\"600\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",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/0SEEmmWc3vovhaai4RlRQSWRrz0.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLmnqurbFJ\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"kGbdsh2DT\\\":\\\"label\\\",\\\"U5qEkU5aB\\\":\\\"link\\\",\\\"QouHl33Fy\\\":\\\"hover\\\",\\\"FVjeFg6DG\\\":\\\"click\\\",\\\"k0iRHQZYP\\\":\\\"openOverlay\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"aTd4DT04w\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"uiugoTL9j\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"140\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"52\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LmnqurbFJ.map","// Generated by Framer (c2a8602)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={ij0TseivR:{hover:true}};const cycleOrder=[\"ij0TseivR\",\"U68R0Go1A\"];const serializationHash=\"framer-GvVYf\";const variantClassNames={ij0TseivR:\"framer-v-1uadpcr\",U68R0Go1A:\"framer-v-yhaea5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.5,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Space Around\":\"space-around\",\"Space Between\":\"space-between\",\"Space Evenly\":\"space-evenly\",Center:\"center\",End:\"flex-end\",Start:\"flex-start\"};const humanReadableVariantMap={Desktop:\"ij0TseivR\",Phone:\"U68R0Go1A\"};const getProps=({click,distribute,height,id,label,link,visible,width,...props})=>{return{...props,ANzKdtEZA:visible??props.ANzKdtEZA??true,fdGSsHKeF:label??props.fdGSsHKeF??\"Read more\",GtHsocd6u:humanReadableEnumMap[distribute]??distribute??props.GtHsocd6u??\"center\",ICle20t2n:click??props.ICle20t2n,RI3fB0oPY:link??props.RI3fB0oPY,variant:humanReadableVariantMap[props.variant]??props.variant??\"ij0TseivR\"};};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,RI3fB0oPY,ANzKdtEZA,fdGSsHKeF,GtHsocd6u,ICle20t2n,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ij0TseivR\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapfsynrg=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(ICle20t2n){const res=await ICle20t2n(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:RI3fB0oPY,motionChild:true,nodeId:\"ij0TseivR\",scopeId:\"uO5W3iV4O\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1uadpcr\",className,classNames)} framer-snzacv`,\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ij0TseivR\",onTap:onTapfsynrg,ref:refBinding,style:{\"--prkc48\":GtHsocd6u,...style},...addPropertyOverrides({\"ij0TseivR-hover\":{\"data-framer-name\":undefined},U68R0Go1A:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ea45e4c5-4fe8-4738-b818-e477c5906a0a, rgb(123, 124, 140)))\"},children:\"Read more\"})}),className:\"framer-5sfxtw\",\"data-framer-name\":\"Text\",fonts:[\"FR;InterDisplay\"],layoutDependency:layoutDependency,layoutId:\"dLgVgP5X1\",style:{\"--extracted-r6o4lv\":\"var(--token-ea45e4c5-4fe8-4738-b818-e477c5906a0a, rgb(123, 124, 140))\"},text:fdGSsHKeF,variants:{\"ij0TseivR-hover\":{\"--extracted-r6o4lv\":\"var(--token-965d2dcc-d0db-4777-8bec-c8163f65b958, rgb(208, 208, 208))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"ij0TseivR-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-965d2dcc-d0db-4777-8bec-c8163f65b958, rgb(208, 208, 208)))\"},children:\"Read more\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1puj8za\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"pITgLVkO8\",style:{backgroundColor:\"var(--token-d960941b-4350-4945-a6bb-40811020a8fa, rgba(207, 207, 207, 0.2))\"},variants:{\"ij0TseivR-hover\":{backgroundColor:\"var(--token-965d2dcc-d0db-4777-8bec-c8163f65b958, rgb(208, 208, 208))\"},U68R0Go1A:{backgroundColor:\"var(--token-a5fc87b0-dfc2-4a58-a98e-5a7da02e2f16, rgba(255, 255, 255, 0.87))\"}}}),ANzKdtEZA&&/*#__PURE__*/_jsx(SVG,{className:\"framer-h4lmi9\",\"data-framer-name\":\"Arrow\",fill:\"var(--token-ea45e4c5-4fe8-4738-b818-e477c5906a0a, rgb(123, 124, 140))\",intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"AIHabUTLZ\",style:{rotate:0},svg:'<svg viewBox=\"0 0 16 16\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\"><path d=\"M5.084 4.553h6.364v6.364m-.442-5.922-6.453 6.452\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-miterlimit=\"10\" stroke-linecap=\"square\"/></svg>',variants:{\"ij0TseivR-hover\":{rotate:45}},withExternalLayout:true,...addPropertyOverrides({\"ij0TseivR-hover\":{fill:\"var(--token-a5fc87b0-dfc2-4a58-a98e-5a7da02e2f16, rgba(255, 255, 255, 0.87))\"}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-GvVYf.framer-snzacv, .framer-GvVYf .framer-snzacv { display: block; }\",\".framer-GvVYf.framer-1uadpcr { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: var(--prkc48); overflow: hidden; padding: 2px 0px 2px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-GvVYf .framer-5sfxtw { -webkit-user-select: none; flex: none; height: auto; pointer-events: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-GvVYf .framer-1puj8za { bottom: 0px; flex: none; height: 1px; left: -6px; overflow: visible; position: absolute; width: 6px; z-index: 1; }\",\".framer-GvVYf .framer-h4lmi9 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 18px); position: relative; width: 18px; }\",\".framer-GvVYf.framer-v-1uadpcr.hover .framer-1puj8za { left: 0px; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 29\n * @framerIntrinsicWidth 114\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"U68R0Go1A\":{\"layout\":[\"auto\",\"auto\"]},\"ifxAlkb2h\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"RI3fB0oPY\":\"link\",\"ANzKdtEZA\":\"visible\",\"fdGSsHKeF\":\"label\",\"GtHsocd6u\":\"distribute\",\"ICle20t2n\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameruO5W3iV4O=withCSS(Component,css,\"framer-GvVYf\");export default FrameruO5W3iV4O;FrameruO5W3iV4O.displayName=\"Ghost button\";FrameruO5W3iV4O.defaultProps={height:29,width:114};addPropertyControls(FrameruO5W3iV4O,{variant:{options:[\"ij0TseivR\",\"U68R0Go1A\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},RI3fB0oPY:{title:\"Link\",type:ControlType.Link},ANzKdtEZA:{defaultValue:true,title:\"Visible\",type:ControlType.Boolean},fdGSsHKeF:{defaultValue:\"Read more\",displayTextArea:false,title:\"Label\",type:ControlType.String},GtHsocd6u:{defaultValue:\"center\",options:[\"flex-start\",\"center\",\"flex-end\",\"space-between\",\"space-around\",\"space-evenly\"],optionTitles:[\"Start\",\"Center\",\"End\",\"Space Between\",\"Space Around\",\"Space Evenly\"],title:\"Distribute\",type:ControlType.Enum},ICle20t2n:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FrameruO5W3iV4O,[{explicitInter:true,fonts:[{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/2uIBiALfCHVpWbHqRMZutfT7giU.woff2\",weight:\"400\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Zwfz6xbVe5pmcWRJRgBDHnMkOkI.woff2\",weight:\"400\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/U9LaDDmbRhzX3sB8g8glTy5feTE.woff2\",weight:\"400\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tVew2LzXJ1t7QfxP1gdTIdj2o0g.woff2\",weight:\"400\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",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/DF7bjCRmStYPqSb945lAlMfCCVQ.woff2\",weight:\"400\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",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/bHYNJqzTyl2lqvmMiRRS6Y16Es.woff2\",weight:\"400\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",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/vebZUMjGyKkYsfcY73iwWTzLNag.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruO5W3iV4O\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"29\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"U68R0Go1A\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ifxAlkb2h\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"114\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"RI3fB0oPY\\\":\\\"link\\\",\\\"ANzKdtEZA\\\":\\\"visible\\\",\\\"fdGSsHKeF\\\":\\\"label\\\",\\\"GtHsocd6u\\\":\\\"distribute\\\",\\\"ICle20t2n\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uO5W3iV4O.map","// Generated by Framer (62e4d63)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CookieBanner from\"https://framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/LJki37UjB5KBVYI60fjt/Cookies.js\";import Globe from\"https://framerusercontent.com/modules/xFhv3ETdRBLjJusGaZ1P/SY4EOdo4KxEvLISnWiR3/Globe.js\";import PrimaryButton2 from\"https://framerusercontent.com/modules/iKjVLW8Jv07XwnB6d8DH/yfbe7rzCSHxX6Q4xGo9d/LmnqurbFJ.js\";import GhostButton from\"https://framerusercontent.com/modules/0BHuiLOb6Jg82uvInCQn/HsLbSiwISBwpgYzhSaHO/uO5W3iV4O.js\";const PrimaryButton2Fonts=getFonts(PrimaryButton2);const GhostButtonFonts=getFonts(GhostButton);const CookieBannerFonts=getFonts(CookieBanner);const GlobeFonts=getFonts(Globe);const cycleOrder=[\"DT42lfGez\",\"sh6oo1_h7\",\"Bq31M5RKN\",\"Oxccf6xRz\"];const serializationHash=\"framer-HA6AE\";const variantClassNames={Bq31M5RKN:\"framer-v-5kmoub\",DT42lfGez:\"framer-v-vq4je6\",Oxccf6xRz:\"framer-v-4itx3e\",sh6oo1_h7:\"framer-v-112n2xn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={filter:\"blur(10px)\",opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={delay:.1,duration:1,ease:[.12,.23,.5,1],type:\"tween\"};const textEffect={effect:animation,repeat:false,startDelay:.1,threshold:.5,tokenization:\"word\",transition:transition2,trigger:\"onInView\",type:\"appear\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 4\":\"Oxccf6xRz\",Desktop:\"DT42lfGez\",Phone:\"Bq31M5RKN\",Tablet:\"sh6oo1_h7\"};const getProps=({height,id,openOverlay,width,...props})=>{return{...props,cPEY4ZFxD:openOverlay??props.cPEY4ZFxD,variant:humanReadableVariantMap[props.variant]??props.variant??\"DT42lfGez\"};};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,cPEY4ZFxD,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"DT42lfGez\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const k0iRHQZYP8hm818=activeVariantCallback(async(...args)=>{if(cPEY4ZFxD){const res=await cPEY4ZFxD(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if(baseVariant===\"Bq31M5RKN\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-vq4je6\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"DT42lfGez\",ref:refBinding,style:{backgroundColor:\"var(--token-ccc1bf5d-aaf9-4591-8eaf-f92c6b3e168c, rgb(0, 0, 0))\",...style},...addPropertyOverrides({Bq31M5RKN:{\"data-framer-name\":\"Phone\"},Oxccf6xRz:{\"data-framer-name\":\"Variant 4\"},sh6oo1_h7:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-214),pixelHeight:1748,pixelWidth:2664,positionX:\"center\",positionY:\"center\",sizes:`calc(${componentViewport?.width||\"100vw\"} + 417px)`,src:\"https://framerusercontent.com/images/x3J9eOFvTsA6NJA3wiZQXsDY.png?width=2664&height=1748\",srcSet:\"https://framerusercontent.com/images/x3J9eOFvTsA6NJA3wiZQXsDY.png?scale-down-to=512&width=2664&height=1748 512w,https://framerusercontent.com/images/x3J9eOFvTsA6NJA3wiZQXsDY.png?scale-down-to=1024&width=2664&height=1748 1024w,https://framerusercontent.com/images/x3J9eOFvTsA6NJA3wiZQXsDY.png?scale-down-to=2048&width=2664&height=1748 2048w,https://framerusercontent.com/images/x3J9eOFvTsA6NJA3wiZQXsDY.png?width=2664&height=1748 2664w\"},className:\"framer-137qxf5\",\"data-framer-name\":\"63\",layoutDependency:layoutDependency,layoutId:\"yFQdC_Xsg\",style:{filter:\"hue-rotate(357deg) blur(76px)\",opacity:.85,rotate:-179,WebkitFilter:\"hue-rotate(357deg) blur(76px)\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-loyey8\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"vJDO23wz7\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1q6ppss\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"YmHF9r3AN\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xheria\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"OZ9iZSXXL\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17kb38y\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"BQmz2iEVW\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lz89tz\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"f5R5Cmlqj\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"52px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-a5fc87b0-dfc2-4a58-a98e-5a7da02e2f16, rgb(255, 255, 255)))\"},children:\"Grow Globally with Pryvaxy\"})}),className:\"framer-rsgcz\",\"data-framer-name\":\"Title\",effect:textEffect,fonts:[\"FR;InterDisplay-Medium\"],layoutDependency:layoutDependency,layoutId:\"prQkuqPa_\",style:{\"--extracted-1of0zx5\":\"var(--token-a5fc87b0-dfc2-4a58-a98e-5a7da02e2f16, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Bq31M5RKN:{effect:undefined}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ea45e4c5-4fe8-4738-b818-e477c5906a0a, rgb(123, 124, 140)))\"},children:\"Learn more about Pryvaxy and how it can protect your organization and its visitors from proximity-based threats.\"})}),className:\"framer-17biqn8\",\"data-framer-name\":\"Subtext\",fonts:[\"FR;InterDisplay\"],layoutDependency:layoutDependency,layoutId:\"kGA8ukx6M\",style:{\"--extracted-r6o4lv\":\"var(--token-ea45e4c5-4fe8-4738-b818-e477c5906a0a, rgb(123, 124, 140))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,...addPropertyOverrides({Bq31M5RKN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1168)-0-1535.6)/2+0+0)+0+0+0+224+0+0+238.4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jrc025-container\",layoutDependency:layoutDependency,layoutId:\"MpbCNvn5y-container\",nodeId:\"MpbCNvn5y\",rendersWithMotion:true,scopeId:\"YaXUFTsPY\",children:/*#__PURE__*/_jsx(PrimaryButton2,{height:\"100%\",id:\"MpbCNvn5y\",k0iRHQZYP:k0iRHQZYP8hm818,kGbdsh2DT:\"GET A DEMO\",layoutId:\"MpbCNvn5y\",variant:\"UYLzllyr7\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-39xt0l\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"wypLTPmJg\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tll747\",layoutDependency:layoutDependency,layoutId:\"fPn6mk572\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18fn51x\",\"data-framer-name\":\"Navigation\",layoutDependency:layoutDependency,layoutId:\"bzSlOsN3M\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a5fc87b0-dfc2-4a58-a98e-5a7da02e2f16, rgb(255, 255, 255)))\"},children:\"Navigation\"})}),className:\"framer-5ptv8d\",\"data-framer-name\":\"Title\",fonts:[\"FR;InterDisplay-Medium\"],layoutDependency:layoutDependency,layoutId:\"TwTly7kmb\",style:{\"--extracted-r6o4lv\":\"var(--token-a5fc87b0-dfc2-4a58-a98e-5a7da02e2f16, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-npz3ql\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"c6eN2tsk9\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":elBoeijku\",webPageId:\"VElE0tmgF\"},implicitPathVariables:undefined},{href:{hash:\":elBoeijku\",webPageId:\"VElE0tmgF\"},implicitPathVariables:undefined},{href:{hash:\":elBoeijku\",webPageId:\"VElE0tmgF\"},implicitPathVariables:undefined},{href:{hash:\":elBoeijku\",webPageId:\"VElE0tmgF\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,...addPropertyOverrides({Bq31M5RKN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1168)-0-1535.6)/2+0+0)+0+0+0+224+342.4+0+0+0+0+144+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hbnnyk-container\",layoutDependency:layoutDependency,layoutId:\"yNH7Dd_Xn-container\",nodeId:\"yNH7Dd_Xn\",rendersWithMotion:true,scopeId:\"YaXUFTsPY\",children:/*#__PURE__*/_jsx(GhostButton,{ANzKdtEZA:true,fdGSsHKeF:\"Home\",GtHsocd6u:\"center\",height:\"100%\",id:\"yNH7Dd_Xn\",layoutId:\"yNH7Dd_Xn\",RI3fB0oPY:resolvedLinks[0],variant:\"ij0TseivR\",width:\"100%\",...addPropertyOverrides({Bq31M5RKN:{RI3fB0oPY:resolvedLinks[2]},Oxccf6xRz:{RI3fB0oPY:resolvedLinks[3]},sh6oo1_h7:{RI3fB0oPY:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"rstOaD5OG\"},implicitPathVariables:undefined},{href:{webPageId:\"rstOaD5OG\"},implicitPathVariables:undefined},{href:{webPageId:\"rstOaD5OG\"},implicitPathVariables:undefined},{href:{webPageId:\"rstOaD5OG\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,...addPropertyOverrides({Bq31M5RKN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1168)-0-1535.6)/2+0+0)+0+0+0+224+342.4+0+0+0+0+144+0+37}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vc6w06-container\",layoutDependency:layoutDependency,layoutId:\"OlaVsd2f9-container\",nodeId:\"OlaVsd2f9\",rendersWithMotion:true,scopeId:\"YaXUFTsPY\",children:/*#__PURE__*/_jsx(GhostButton,{ANzKdtEZA:true,fdGSsHKeF:\"Pricing\",GtHsocd6u:\"center\",height:\"100%\",id:\"OlaVsd2f9\",layoutId:\"OlaVsd2f9\",RI3fB0oPY:resolvedLinks1[0],variant:\"ij0TseivR\",width:\"100%\",...addPropertyOverrides({Bq31M5RKN:{RI3fB0oPY:resolvedLinks1[2]},Oxccf6xRz:{RI3fB0oPY:resolvedLinks1[3]},sh6oo1_h7:{RI3fB0oPY:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"nLlqdBh1D\"},implicitPathVariables:undefined},{href:{webPageId:\"nLlqdBh1D\"},implicitPathVariables:undefined},{href:{webPageId:\"nLlqdBh1D\"},implicitPathVariables:undefined},{href:{webPageId:\"nLlqdBh1D\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,...addPropertyOverrides({Bq31M5RKN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1168)-0-1535.6)/2+0+0)+0+0+0+224+342.4+0+0+0+0+144+0+74}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mfv9ev-container\",layoutDependency:layoutDependency,layoutId:\"X5Xi1vT_C-container\",nodeId:\"X5Xi1vT_C\",rendersWithMotion:true,scopeId:\"YaXUFTsPY\",children:/*#__PURE__*/_jsx(GhostButton,{ANzKdtEZA:true,fdGSsHKeF:\"Blogs\",GtHsocd6u:\"center\",height:\"100%\",id:\"X5Xi1vT_C\",layoutId:\"X5Xi1vT_C\",RI3fB0oPY:resolvedLinks2[0],variant:\"ij0TseivR\",width:\"100%\",...addPropertyOverrides({Bq31M5RKN:{RI3fB0oPY:resolvedLinks2[2]},Oxccf6xRz:{RI3fB0oPY:resolvedLinks2[3]},sh6oo1_h7:{RI3fB0oPY:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xlip1i\",\"data-framer-name\":\"Documentation\",layoutDependency:layoutDependency,layoutId:\"aaV8rDghT\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a5fc87b0-dfc2-4a58-a98e-5a7da02e2f16, rgb(255, 255, 255)))\"},children:\"Documentation\"})}),className:\"framer-mlupx\",\"data-framer-name\":\"Title\",fonts:[\"FR;InterDisplay-Medium\"],layoutDependency:layoutDependency,layoutId:\"DAWuSlMqY\",style:{\"--extracted-r6o4lv\":\"var(--token-a5fc87b0-dfc2-4a58-a98e-5a7da02e2f16, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-1hrqlfw\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"wWPAMl9Nn\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lu7z57\",layoutDependency:layoutDependency,layoutId:\"nu4Z7yTZ9\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{bjYTEiuGu:\"privacy-policy\"},unresolvedPathSlugs:{bjYTEiuGu:{collectionId:\"jr4fAFxUs\",collectionItemId:\"hdcpNLxdn\"}},webPageId:\"kfdQ1DNd4\"},implicitPathVariables:undefined},{href:{pathVariables:{bjYTEiuGu:\"privacy-policy\"},unresolvedPathSlugs:{bjYTEiuGu:{collectionId:\"jr4fAFxUs\",collectionItemId:\"hdcpNLxdn\"}},webPageId:\"kfdQ1DNd4\"},implicitPathVariables:undefined},{href:{pathVariables:{bjYTEiuGu:\"privacy-policy\"},unresolvedPathSlugs:{bjYTEiuGu:{collectionId:\"jr4fAFxUs\",collectionItemId:\"hdcpNLxdn\"}},webPageId:\"kfdQ1DNd4\"},implicitPathVariables:undefined},{href:{pathVariables:{bjYTEiuGu:\"privacy-policy\"},unresolvedPathSlugs:{bjYTEiuGu:{collectionId:\"jr4fAFxUs\",collectionItemId:\"hdcpNLxdn\"}},webPageId:\"kfdQ1DNd4\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,...addPropertyOverrides({Bq31M5RKN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1168)-0-1535.6)/2+0+0)+0+0+0+224+342.4+0+0+0+0+41.6+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-121md6m-container\",layoutDependency:layoutDependency,layoutId:\"nFFktHpmd-container\",nodeId:\"nFFktHpmd\",rendersWithMotion:true,scopeId:\"YaXUFTsPY\",children:/*#__PURE__*/_jsx(GhostButton,{ANzKdtEZA:true,fdGSsHKeF:\"Privacy Policy\",GtHsocd6u:\"center\",height:\"100%\",id:\"nFFktHpmd\",layoutId:\"nFFktHpmd\",RI3fB0oPY:resolvedLinks3[0],variant:\"ij0TseivR\",width:\"100%\",...addPropertyOverrides({Bq31M5RKN:{RI3fB0oPY:resolvedLinks3[2]},Oxccf6xRz:{RI3fB0oPY:resolvedLinks3[3]},sh6oo1_h7:{RI3fB0oPY:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{bjYTEiuGu:\"terms-of-use\"},unresolvedPathSlugs:{bjYTEiuGu:{collectionId:\"jr4fAFxUs\",collectionItemId:\"U9_RZiV6Z\"}},webPageId:\"kfdQ1DNd4\"},implicitPathVariables:undefined},{href:{pathVariables:{bjYTEiuGu:\"terms-of-use\"},unresolvedPathSlugs:{bjYTEiuGu:{collectionId:\"jr4fAFxUs\",collectionItemId:\"U9_RZiV6Z\"}},webPageId:\"kfdQ1DNd4\"},implicitPathVariables:undefined},{href:{pathVariables:{bjYTEiuGu:\"terms-of-use\"},unresolvedPathSlugs:{bjYTEiuGu:{collectionId:\"jr4fAFxUs\",collectionItemId:\"U9_RZiV6Z\"}},webPageId:\"kfdQ1DNd4\"},implicitPathVariables:undefined},{href:{pathVariables:{bjYTEiuGu:\"terms-of-use\"},unresolvedPathSlugs:{bjYTEiuGu:{collectionId:\"jr4fAFxUs\",collectionItemId:\"U9_RZiV6Z\"}},webPageId:\"kfdQ1DNd4\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,...addPropertyOverrides({Bq31M5RKN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1168)-0-1535.6)/2+0+0)+0+0+0+224+342.4+0+0+0+0+41.6+0+0+0+37}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nnwded-container\",layoutDependency:layoutDependency,layoutId:\"M0U2ZURus-container\",nodeId:\"M0U2ZURus\",rendersWithMotion:true,scopeId:\"YaXUFTsPY\",children:/*#__PURE__*/_jsx(GhostButton,{ANzKdtEZA:true,fdGSsHKeF:\"Terms of Use\",GtHsocd6u:\"center\",height:\"100%\",id:\"M0U2ZURus\",layoutId:\"M0U2ZURus\",RI3fB0oPY:resolvedLinks4[0],variant:\"ij0TseivR\",width:\"100%\",...addPropertyOverrides({Bq31M5RKN:{RI3fB0oPY:resolvedLinks4[2]},Oxccf6xRz:{RI3fB0oPY:resolvedLinks4[3]},sh6oo1_h7:{RI3fB0oPY:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1h4glis\",layoutDependency:layoutDependency,layoutId:\"aHx_dRJeq\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{bjYTEiuGu:\"accessibility-statement-pryvaxy-ltd\"},unresolvedPathSlugs:{bjYTEiuGu:{collectionId:\"jr4fAFxUs\",collectionItemId:\"CFlDAGhjQ\"}},webPageId:\"kfdQ1DNd4\"},implicitPathVariables:undefined},{href:{pathVariables:{bjYTEiuGu:\"accessibility-statement-pryvaxy-ltd\"},unresolvedPathSlugs:{bjYTEiuGu:{collectionId:\"jr4fAFxUs\",collectionItemId:\"CFlDAGhjQ\"}},webPageId:\"kfdQ1DNd4\"},implicitPathVariables:undefined},{href:{pathVariables:{bjYTEiuGu:\"accessibility-statement-pryvaxy-ltd\"},unresolvedPathSlugs:{bjYTEiuGu:{collectionId:\"jr4fAFxUs\",collectionItemId:\"CFlDAGhjQ\"}},webPageId:\"kfdQ1DNd4\"},implicitPathVariables:undefined},{href:{pathVariables:{bjYTEiuGu:\"accessibility-statement-pryvaxy-ltd\"},unresolvedPathSlugs:{bjYTEiuGu:{collectionId:\"jr4fAFxUs\",collectionItemId:\"CFlDAGhjQ\"}},webPageId:\"kfdQ1DNd4\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,...addPropertyOverrides({Bq31M5RKN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1168)-0-1535.6)/2+0+0)+0+0+0+224+342.4+0+0+0+0+41.6+0+74+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13pv40y-container\",layoutDependency:layoutDependency,layoutId:\"WR7IhNFcU-container\",nodeId:\"WR7IhNFcU\",rendersWithMotion:true,scopeId:\"YaXUFTsPY\",children:/*#__PURE__*/_jsx(GhostButton,{ANzKdtEZA:true,fdGSsHKeF:\"Accessibility Statement\",GtHsocd6u:\"center\",height:\"100%\",id:\"WR7IhNFcU\",layoutId:\"WR7IhNFcU\",RI3fB0oPY:resolvedLinks5[0],variant:\"ij0TseivR\",width:\"100%\",...addPropertyOverrides({Bq31M5RKN:{RI3fB0oPY:resolvedLinks5[2],variant:\"U68R0Go1A\"},Oxccf6xRz:{RI3fB0oPY:resolvedLinks5[3]},sh6oo1_h7:{RI3fB0oPY:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-hunei6\",layoutDependency:layoutDependency,layoutId:\"czN7L71Xx\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-t60kx5-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"hxHCWmlR4-container\",nodeId:\"hxHCWmlR4\",rendersWithMotion:true,scopeId:\"YaXUFTsPY\",children:/*#__PURE__*/_jsx(CookieBanner,{banner:{animation:{scale:1,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},x:0,y:10},containerWidth:0,inset:20,insetBottom:20,insetLeft:20,insetPerSide:false,insetRight:20,insetTop:20,padding:20,paddingBottom:20,paddingLeft:20,paddingPerSide:false,paddingRight:20,paddingTop:20,position:\"bottom-right\",style:{backdrop:\"rgba(0, 0, 0, 0.1)\",border:{color:\"rgba(0, 0, 0, 0.05)\",radius:14,width:1},colorBody:\"rgb(68, 68, 68)\",colorTitle:\"rgb(0, 0, 0)\",fill:\"rgb(255, 255, 255)\",fontBody:{},fontTitle:{},link:\"rgb(153, 153, 153)\"},width:360,zIndex:10},button:{borderRadius:8,direction:\"row\",fluid:true,font:{},hoverOpacity:.6,labels:{accept:\"Accept\",acceptAll:\"Accept all\",confirm:\"Okay\",customize:\"Customize\",reject:\"Reject\",rejectAll:\"Reject all\",save:\"Save Preferences\"},padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,primary:{color:\"rgb(255, 255, 255)\",fill:\"rgb(0, 0, 0)\"},secondary:{color:\"rgb(68, 68, 68)\",fill:\"rgb(238, 238, 238)\"},tapOpacity:.4},content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",euPolicy:{label:\"Cookie Policy\",link:\"https://www.framer.com/legal/policy/\",prefix:\"Read our\"},euShowReject:true,euTitle:\"Cookie Settings\",euType:\"advanced\",isEU:true,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to personalize content, run ads, and analyze traffic.\",worldPolicy:{label:\"Cookie Policy\",prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"simple\"},gtmId:\"GTM-M9L397ZG\",height:\"100%\",id:\"hxHCWmlR4\",layoutId:\"hxHCWmlR4\",options:{analytics:{description:\"Enables tracking of performance.\",title:\"Analytics\"},marketing:{description:\"Enables ads personalization and tracking.\",title:\"Marketing\"},necessary:{description:\"Enables security and basic functionality.\",optional:true,title:\"Necessary\"},preferences:{description:\"Enables personalized content and settings.\",title:\"Preferences\"},preview:false,style:{background:\"rgba(0, 0, 0, 0.02)\",border:{color:\"rgba(0, 0, 0, 0.02)\",radius:8,width:0},fontBody:{},fontTitle:{},padding:12,paddingBottom:12,paddingLeft:12,paddingPerSide:false,paddingRight:12,paddingTop:12,toggleColor:\"rgb(0, 0, 0)\",toggleColorInactive:\"rgba(0, 0, 0, 0.1)\"}},preview:false,trigger:{color:\"rgb(121, 122, 137)\",iconSize:24,iconType:\"default\",text:\"Cookie Settings\",textFont:{},type:\"text\"},width:\"100%\"})})})})]})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qs4d1j\",layoutDependency:layoutDependency,layoutId:\"gCxdr4oqj\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ja288i\",\"data-framer-name\":\"Social Connect\",layoutDependency:layoutDependency,layoutId:\"nk9yNDzWd\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a5fc87b0-dfc2-4a58-a98e-5a7da02e2f16, rgb(255, 255, 255)))\"},children:\"Social Connect\"})}),className:\"framer-94ue8o\",\"data-framer-name\":\"Title\",fonts:[\"FR;InterDisplay-Medium\"],layoutDependency:layoutDependency,layoutId:\"kjmL8QQcA\",style:{\"--extracted-r6o4lv\":\"var(--token-a5fc87b0-dfc2-4a58-a98e-5a7da02e2f16, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.nav,{className:\"framer-14ghyrg\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"Ryyylif9B\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,...addPropertyOverrides({Bq31M5RKN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1168)-0-1535.6)/2+0+0)+0+0+0+224+342.4+0+396.6+0+0+0+144+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mjwz5y-container\",layoutDependency:layoutDependency,layoutId:\"DiH1GKsqi-container\",nodeId:\"DiH1GKsqi\",rendersWithMotion:true,scopeId:\"YaXUFTsPY\",children:/*#__PURE__*/_jsx(GhostButton,{ANzKdtEZA:true,fdGSsHKeF:\"Linkedin\",GtHsocd6u:\"center\",height:\"100%\",id:\"DiH1GKsqi\",layoutId:\"DiH1GKsqi\",RI3fB0oPY:\"https://www.linkedin.com/company/pryvaxy/\",variant:\"ij0TseivR\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1coixug\",layoutDependency:layoutDependency,layoutId:\"e59TQwVyp\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1eqlsta\",layoutDependency:layoutDependency,layoutId:\"isuRyGC2G\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",pixelHeight:960,pixelWidth:968,positionX:\"center\",positionY:\"center\",sizes:\"56px\",src:\"https://framerusercontent.com/images/P8EYipnqrAeRogIFNEKL5Z15E.png?width=968&height=960\",srcSet:\"https://framerusercontent.com/images/P8EYipnqrAeRogIFNEKL5Z15E.png?scale-down-to=512&width=968&height=960 512w,https://framerusercontent.com/images/P8EYipnqrAeRogIFNEKL5Z15E.png?width=968&height=960 968w\"},className:\"framer-19hmwlb\",\"data-framer-name\":\"image 121\",layoutDependency:layoutDependency,layoutId:\"lztWZvzZk\",...addPropertyOverrides({Bq31M5RKN:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||1168)-0-1535.6)/2+0+0)+0+0+0+224+342.4+0+396.6+0+173+0+36.6+0),pixelHeight:960,pixelWidth:968,positionX:\"center\",positionY:\"center\",sizes:\"48px\",src:\"https://framerusercontent.com/images/P8EYipnqrAeRogIFNEKL5Z15E.png?width=968&height=960\",srcSet:\"https://framerusercontent.com/images/P8EYipnqrAeRogIFNEKL5Z15E.png?scale-down-to=512&width=968&height=960 512w,https://framerusercontent.com/images/P8EYipnqrAeRogIFNEKL5Z15E.png?width=968&height=960 968w\"}},sh6oo1_h7:{background:{alt:\"\",fit:\"stretch\",pixelHeight:960,pixelWidth:968,positionX:\"center\",positionY:\"center\",sizes:\"40px\",src:\"https://framerusercontent.com/images/P8EYipnqrAeRogIFNEKL5Z15E.png?width=968&height=960\",srcSet:\"https://framerusercontent.com/images/P8EYipnqrAeRogIFNEKL5Z15E.png?scale-down-to=512&width=968&height=960 512w,https://framerusercontent.com/images/P8EYipnqrAeRogIFNEKL5Z15E.png?width=968&height=960 968w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",pixelHeight:960,pixelWidth:968,positionX:\"center\",positionY:\"center\",sizes:\"56px\",src:\"https://framerusercontent.com/images/zDVzBtm1rZdJHC2RIZuOyUT6yLE.png?width=968&height=960\",srcSet:\"https://framerusercontent.com/images/zDVzBtm1rZdJHC2RIZuOyUT6yLE.png?scale-down-to=512&width=968&height=960 512w,https://framerusercontent.com/images/zDVzBtm1rZdJHC2RIZuOyUT6yLE.png?width=968&height=960 968w\"},className:\"framer-8hv5ga\",\"data-framer-name\":\"image 122\",layoutDependency:layoutDependency,layoutId:\"RgKOtpn4t\",...addPropertyOverrides({Bq31M5RKN:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||1168)-0-1535.6)/2+0+0)+0+0+0+224+342.4+0+396.6+0+173+0+36.6+0),pixelHeight:960,pixelWidth:968,positionX:\"center\",positionY:\"center\",sizes:\"48.3991px\",src:\"https://framerusercontent.com/images/zDVzBtm1rZdJHC2RIZuOyUT6yLE.png?width=968&height=960\",srcSet:\"https://framerusercontent.com/images/zDVzBtm1rZdJHC2RIZuOyUT6yLE.png?scale-down-to=512&width=968&height=960 512w,https://framerusercontent.com/images/zDVzBtm1rZdJHC2RIZuOyUT6yLE.png?width=968&height=960 968w\"}},sh6oo1_h7:{background:{alt:\"\",fit:\"stretch\",pixelHeight:960,pixelWidth:968,positionX:\"center\",positionY:\"center\",sizes:\"40px\",src:\"https://framerusercontent.com/images/zDVzBtm1rZdJHC2RIZuOyUT6yLE.png?width=968&height=960\",srcSet:\"https://framerusercontent.com/images/zDVzBtm1rZdJHC2RIZuOyUT6yLE.png?scale-down-to=512&width=968&height=960 512w,https://framerusercontent.com/images/zDVzBtm1rZdJHC2RIZuOyUT6yLE.png?width=968&height=960 968w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1dqvu9r\",\"data-framer-name\":\"nist\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:56,intrinsicWidth:56,layoutDependency:layoutDependency,layoutId:\"aX6KpwFrV\",svg:'<svg width=\"56\" height=\"56\" viewBox=\"0 0 56 56\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect width=\"56\" height=\"56\" rx=\"11\" fill=\"white\"/>\\n<circle cx=\"28\" cy=\"28\" r=\"28\" fill=\"white\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M19.4068 33.5997C20.7287 33.5997 21.6948 32.4289 21.6948 31.1052V22.3999H19.4068V30.6981C19.4068 30.9014 19.2033 31.1052 19 31.1052C19 31.1052 18.8474 31.1052 18.8474 30.9014L11.7797 23.3674C11.1695 22.8074 10.4069 22.4001 9.64406 22.4001H9.49149C8.11865 22.4001 7 23.5711 7 24.8946V33.5999H9.49149V25.0981C9.49149 25.0981 9.49149 24.8946 9.64406 24.8946H10.0508L17.1185 32.6329C17.4746 33.1929 18.2372 33.3966 18.9998 33.5999L19.4068 33.5997ZM29.9323 29.1709H37.1526C37.5596 29.1709 37.9154 29.5272 37.9154 30.1384C37.9154 30.6984 37.5596 31.1054 37.1526 31.1054H26.0679C25.7121 31.1054 25.5086 30.9017 25.5086 30.4946V22.3999H23.2206V30.2907C23.2206 32.0727 24.5425 33.5994 26.2714 33.5994H37.3561C39.0847 33.5994 40.4069 32.0724 40.4069 30.2907V29.9344C40.4069 28.2032 38.8812 26.8289 37.3561 26.8289H30.2883C29.5255 26.7779 29.3732 26.3199 29.322 25.8617V25.6579C29.322 25.3017 29.729 24.8944 30.2883 24.8944H41.9321V33.5997H44.2205V24.8944H49V22.3999H29.9327C28.2036 22.3999 26.8817 23.9272 26.8817 25.5054V26.0654C26.8812 27.7964 28.2031 29.1709 29.9323 29.1709Z\" fill=\"black\" stroke=\"black\" stroke-width=\"0.0181577\" stroke-miterlimit=\"2.613\"/>\\n</svg>\\n',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yfz3x5\",layoutDependency:layoutDependency,layoutId:\"LqaMgRnyh\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ea45e4c5-4fe8-4738-b818-e477c5906a0a, rgb(123, 124, 140)))\"},children:\"In Process\"})}),className:\"framer-4asil5\",\"data-framer-name\":\"Subtext\",fonts:[\"FR;InterDisplay\"],layoutDependency:layoutDependency,layoutId:\"Q8C2psp0S\",style:{\"--extracted-r6o4lv\":\"var(--token-ea45e4c5-4fe8-4738-b818-e477c5906a0a, rgb(123, 124, 140))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hmn3sl\",layoutDependency:layoutDependency,layoutId:\"oI5ZN9Lgs\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",pixelHeight:960,pixelWidth:968,positionX:\"center\",positionY:\"center\",sizes:\"56px\",src:\"https://framerusercontent.com/images/9eEQ9wU1WANVAgQCq9IcSpIbI.png?width=968&height=960\",srcSet:\"https://framerusercontent.com/images/9eEQ9wU1WANVAgQCq9IcSpIbI.png?scale-down-to=512&width=968&height=960 512w,https://framerusercontent.com/images/9eEQ9wU1WANVAgQCq9IcSpIbI.png?width=968&height=960 968w\"},className:\"framer-1yjnhb6\",\"data-framer-name\":\"image 123\",layoutDependency:layoutDependency,layoutId:\"hMjWTAxxs\",...addPropertyOverrides({Bq31M5RKN:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||1168)-0-1535.6)/2+0+0)+0+0+0+224+342.4+0+396.6+0+173+0+0+0+29.6+0),pixelHeight:960,pixelWidth:968,positionX:\"center\",positionY:\"center\",sizes:\"48px\",src:\"https://framerusercontent.com/images/9eEQ9wU1WANVAgQCq9IcSpIbI.png?width=968&height=960\",srcSet:\"https://framerusercontent.com/images/9eEQ9wU1WANVAgQCq9IcSpIbI.png?scale-down-to=512&width=968&height=960 512w,https://framerusercontent.com/images/9eEQ9wU1WANVAgQCq9IcSpIbI.png?width=968&height=960 968w\"}},sh6oo1_h7:{background:{alt:\"\",fit:\"stretch\",pixelHeight:960,pixelWidth:968,positionX:\"center\",positionY:\"center\",sizes:\"40px\",src:\"https://framerusercontent.com/images/9eEQ9wU1WANVAgQCq9IcSpIbI.png?width=968&height=960\",srcSet:\"https://framerusercontent.com/images/9eEQ9wU1WANVAgQCq9IcSpIbI.png?scale-down-to=512&width=968&height=960 512w,https://framerusercontent.com/images/9eEQ9wU1WANVAgQCq9IcSpIbI.png?width=968&height=960 968w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",pixelHeight:960,pixelWidth:968,positionX:\"center\",positionY:\"center\",sizes:\"56px\",src:\"https://framerusercontent.com/images/fmcrRCaQ58y8s9Kvgk0zSs72I.png?width=968&height=960\",srcSet:\"https://framerusercontent.com/images/fmcrRCaQ58y8s9Kvgk0zSs72I.png?scale-down-to=512&width=968&height=960 512w,https://framerusercontent.com/images/fmcrRCaQ58y8s9Kvgk0zSs72I.png?width=968&height=960 968w\"},className:\"framer-1mndyb3\",\"data-framer-name\":\"image 124\",layoutDependency:layoutDependency,layoutId:\"njYKStHUU\",...addPropertyOverrides({Bq31M5RKN:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||1168)-0-1535.6)/2+0+0)+0+0+0+224+342.4+0+396.6+0+173+0+0+0+29.6+0),pixelHeight:960,pixelWidth:968,positionX:\"center\",positionY:\"center\",sizes:\"48px\",src:\"https://framerusercontent.com/images/fmcrRCaQ58y8s9Kvgk0zSs72I.png?width=968&height=960\",srcSet:\"https://framerusercontent.com/images/fmcrRCaQ58y8s9Kvgk0zSs72I.png?scale-down-to=512&width=968&height=960 512w,https://framerusercontent.com/images/fmcrRCaQ58y8s9Kvgk0zSs72I.png?width=968&height=960 968w\"}},sh6oo1_h7:{background:{alt:\"\",fit:\"stretch\",pixelHeight:960,pixelWidth:968,positionX:\"center\",positionY:\"center\",sizes:\"40px\",src:\"https://framerusercontent.com/images/fmcrRCaQ58y8s9Kvgk0zSs72I.png?width=968&height=960\",srcSet:\"https://framerusercontent.com/images/fmcrRCaQ58y8s9Kvgk0zSs72I.png?scale-down-to=512&width=968&height=960 512w,https://framerusercontent.com/images/fmcrRCaQ58y8s9Kvgk0zSs72I.png?width=968&height=960 968w\"}}},baseVariant,gestureVariant)})]})]})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wmbf8l\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"BjGMsIr2a\",style:{backgroundColor:\"var(--token-0fad4860-41d5-4a95-9955-23bd87e7648b, rgb(13, 13, 18))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-qgc7qq\",\"data-framer-name\":\"Copyright\",layoutDependency:layoutDependency,layoutId:\"pUB6Q8Yry\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ea45e4c5-4fe8-4738-b818-e477c5906a0a, rgb(123, 124, 140)))\"},children:\"All copyrights reserved for @Pryvaxy\"})}),className:\"framer-1kxjf4z\",\"data-framer-name\":\"Text\",fonts:[\"FR;InterDisplay\"],layoutDependency:layoutDependency,layoutId:\"svUF1b2dN\",style:{\"--extracted-r6o4lv\":\"var(--token-ea45e4c5-4fe8-4738-b818-e477c5906a0a, rgb(123, 124, 140))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mp0qpz\",\"data-framer-name\":\"Designed by\",layoutDependency:layoutDependency,layoutId:\"Slz438vDt\"})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14ffnxy-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"UxFBwhfrx-container\",nodeId:\"UxFBwhfrx\",rendersWithMotion:true,scopeId:\"YaXUFTsPY\",style:{opacity:.68},children:/*#__PURE__*/_jsx(Globe,{alignment:\"center\",background:\"var(--token-45ef49eb-7028-4b16-a38f-8ac3ab810c99, rgba(0, 0, 0, 0))\",baseColor:\"rgba(84, 84, 84, 0)\",dark:1,diffuse:2.03,dragOptions:{damping:40,mass:1,stiffness:200},glowColor:\"rgb(199, 213, 255)\",height:\"100%\",id:\"UxFBwhfrx\",isDraggable:false,layoutId:\"UxFBwhfrx\",mapBrightness:12,markerArray:[],markerColor:\"var(--token-a5fc87b0-dfc2-4a58-a98e-5a7da02e2f16, rgba(255, 255, 255, 0.87))\",markerSize:.1,maxSamples:30334,maxWidth:800,offset:{offsetX:0,offsetY:0},phi:0,scale:1.05,speed:.3,style:{height:\"100%\",width:\"100%\"},theta:.74,width:\"100%\",...addPropertyOverrides({Bq31M5RKN:{speed:.6}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1w9xe8u\",\"data-framer-name\":\"Company Name\",layoutDependency:layoutDependency,layoutId:\"AxqOtd8b2\",style:{mask:\"linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0, 0, 0, 0.3) 100%) add\",WebkitMask:\"linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0, 0, 0, 0.3) 100%) add\"},variants:{Bq31M5RKN:{mask:\"linear-gradient(0deg, rgba(0,0,0,0) -12%, rgba(0,0,0,1) 174%) add\",WebkitMask:\"linear-gradient(0deg, rgba(0,0,0,0) -12%, rgba(0,0,0,1) 174%) add\"}},children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-h2pe46\",layoutDependency:layoutDependency,layoutId:\"gysFfgqAM\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 168.677 170\" overflow=\"visible\"><g><path d=\"M 0 170 L 0 0 L 168.677 0 L 168.677 170 Z\" fill=\"transparent\"></path><g transform=\"translate(0.136 0.196)\"><path d=\"M 0 169.61 L 0 0 L 168.466 0 L 168.466 169.61 Z\" fill=\"transparent\"></path><path d=\"M 0.013 121.534 L 0.013 82.943 C 0.141 60.625 8.607 41.72 24.108 25.648 C 34.905 14.533 48.635 6.603 63.757 2.751 C 75.904 -0.375 88.598 -0.843 100.949 1.378 C 113.866 3.494 125.249 8.759 135.852 15.837 C 141.751 19.942 147.057 24.819 151.622 30.334 C 158.978 38.882 164.519 48.797 167.916 59.491 C 169.194 63.408 168.363 64.744 164.194 64.769 L 140.597 64.769 C 139.382 64.875 138.165 64.582 137.138 63.935 C 136.11 63.287 135.329 62.323 134.918 61.192 C 128.6 47.79 117.793 39.062 104.006 33.923 C 94.068 30.348 83.266 29.817 73.016 32.399 C 63.643 34.428 55.027 38.98 48.127 45.549 C 37.013 56.204 31.156 69.215 31.258 84.77 C 31.424 110.929 31.258 137.076 31.258 163.236 C 31.258 168.615 30.273 169.534 24.722 169.609 L 5.909 169.609 C 0.614 169.609 0 169.005 0 163.904 Z\" fill=\"rgb(184, 222, 255)\"></path><path d=\"M 57.464 153.765 L 57.464 143.098 C 57.464 140.478 58.321 138.84 61.301 138.84 C 67.696 138.84 74.09 138.689 80.396 138.84 C 97.38 139.155 112.549 134.696 124.75 122.568 C 128.708 118.752 131.913 114.247 134.202 109.28 C 134.737 107.707 135.796 106.358 137.208 105.452 C 138.619 104.547 140.301 104.138 141.978 104.292 C 149.524 104.443 157.082 104.292 164.628 104.292 C 168.171 104.292 169.092 105.753 168.043 109.091 C 162.965 126.111 152.486 141.083 138.141 151.813 C 127.052 160.075 114.749 166.109 100.616 167.935 C 90.433 169.474 80.109 169.897 69.831 169.194 C 67.427 168.98 64.971 169.585 62.528 169.61 C 58.692 169.61 57.54 168.477 57.413 164.773 C 57.285 161.07 57.413 157.456 57.413 153.791 Z\" fill=\"rgb(184, 222, 255)\"></path><path d=\"M 51.721 84.643 C 50.864 65.99 68.233 51.015 84.975 50.775 C 103.276 50.524 119.967 65.197 119.852 84.19 C 119.749 103.624 104.888 117.957 85.447 117.97 C 81.005 117.985 76.603 117.132 72.496 115.462 C 68.39 113.791 64.661 111.335 61.525 108.235 C 58.388 105.136 55.907 101.456 54.224 97.406 C 52.542 93.357 51.691 89.019 51.721 84.643 Z\" fill=\"rgb(184, 222, 255)\"></path></g></g></svg>',withExternalLayout:true,...addPropertyOverrides({Bq31M5RKN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 69 70\" overflow=\"visible\"><g><path d=\"M 0 70 L 0 0 L 69 0 L 69 70 Z\" fill=\"transparent\"></path><g transform=\"translate(0.056 0.081)\"><path d=\"M 0 69.839 L 0 0 L 68.914 0 L 68.914 69.839 Z\" fill=\"transparent\"></path><path d=\"M 0.005 50.044 L 0.005 34.153 C 0.058 24.963 3.521 17.179 9.862 10.561 C 14.278 5.984 19.895 2.719 26.081 1.133 C 31.05 -0.154 36.242 -0.347 41.295 0.567 C 46.579 1.439 51.235 3.606 55.572 6.521 C 57.986 8.212 60.156 10.22 62.023 12.49 C 65.033 16.01 67.299 20.093 68.688 24.496 C 69.212 26.109 68.871 26.659 67.166 26.669 L 57.513 26.669 C 57.016 26.713 56.519 26.592 56.098 26.326 C 55.678 26.06 55.358 25.662 55.19 25.197 C 52.606 19.678 48.185 16.084 42.545 13.968 C 38.48 12.496 34.061 12.278 29.868 13.341 C 26.034 14.176 22.51 16.051 19.687 18.755 C 15.141 23.143 12.745 28.5 12.787 34.905 C 12.855 45.677 12.787 56.443 12.787 67.215 C 12.787 69.43 12.384 69.808 10.113 69.839 L 2.417 69.839 C 0.251 69.839 0 69.59 0 67.49 Z\" fill=\"rgb(184, 222, 255)\"></path><path d=\"M 23.506 63.315 L 23.506 58.923 C 23.506 57.844 23.857 57.17 25.076 57.17 C 27.692 57.17 30.308 57.107 32.887 57.17 C 39.835 57.299 46.04 55.463 51.031 50.469 C 52.65 48.898 53.961 47.043 54.897 44.998 C 55.116 44.35 55.55 43.794 56.127 43.422 C 56.704 43.049 57.392 42.88 58.078 42.944 C 61.165 43.006 64.257 42.944 67.344 42.944 C 68.793 42.944 69.17 43.546 68.741 44.92 C 66.663 51.928 62.377 58.093 56.509 62.511 C 51.973 65.913 46.94 68.398 41.159 69.15 C 36.993 69.784 32.77 69.957 28.566 69.668 C 27.582 69.58 26.578 69.829 25.578 69.839 C 24.009 69.839 23.538 69.373 23.486 67.848 C 23.433 66.323 23.486 64.835 23.486 63.326 Z\" fill=\"rgb(184, 222, 255)\"></path><path d=\"M 21.157 34.853 C 20.807 27.173 27.912 21.006 34.76 20.908 C 42.247 20.804 49.074 26.846 49.027 34.666 C 48.985 42.669 42.906 48.571 34.954 48.576 C 33.136 48.582 31.336 48.231 29.656 47.543 C 27.976 46.855 26.45 45.844 25.168 44.568 C 23.885 43.291 22.87 41.776 22.181 40.108 C 21.493 38.441 21.145 36.655 21.157 34.853 Z\" fill=\"rgb(184, 222, 255)\"></path></g></g></svg>'},Oxccf6xRz:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 211.595 213\" overflow=\"visible\"><g><path d=\"M 0 213 L 0 0 L 211.595 0 L 211.595 213 Z\" fill=\"transparent\"></path><g transform=\"translate(0.17 0.245)\"><path d=\"M 0 212.511 L 0 0 L 211.33 0 L 211.33 212.511 Z\" fill=\"transparent\"></path><path d=\"M 0.016 152.275 L 0.016 103.923 C 0.176 75.959 10.798 52.272 30.243 32.136 C 43.786 18.209 61.01 8.273 79.979 3.447 C 95.216 -0.469 111.141 -1.056 126.634 1.726 C 142.838 4.378 157.117 10.974 170.418 19.843 C 177.818 24.987 184.474 31.097 190.2 38.006 C 199.428 48.717 206.378 61.139 210.64 74.539 C 212.244 79.447 211.201 81.12 205.971 81.151 L 176.37 81.151 C 174.845 81.285 173.319 80.917 172.031 80.106 C 170.741 79.295 169.762 78.087 169.246 76.67 C 161.32 59.879 147.764 48.943 130.469 42.504 C 118.003 38.025 104.452 37.359 91.594 40.595 C 79.837 43.136 69.028 48.84 60.373 57.07 C 46.431 70.42 39.083 86.722 39.211 106.211 C 39.42 138.988 39.211 171.749 39.211 204.525 C 39.211 211.264 37.976 212.416 31.013 212.51 L 7.412 212.51 C 0.77 212.51 0 211.753 0 205.362 Z\" fill=\"rgb(184, 222, 255)\"></path><path d=\"M 72.085 192.659 L 72.085 179.293 C 72.085 176.01 73.16 173.959 76.898 173.959 C 84.92 173.959 92.942 173.77 100.852 173.959 C 122.158 174.353 141.185 168.767 156.492 153.57 C 161.456 148.789 165.477 143.144 168.348 136.921 C 169.019 134.95 170.348 133.26 172.119 132.125 C 173.889 130.991 175.998 130.479 178.102 130.672 C 187.568 130.861 197.05 130.672 206.516 130.672 C 210.96 130.672 212.115 132.503 210.8 136.684 C 204.429 158.01 191.284 176.768 173.289 190.213 C 159.379 200.565 143.945 208.125 126.217 210.412 C 113.443 212.341 100.492 212.87 87.599 211.99 C 84.583 211.722 81.503 212.48 78.438 212.511 C 73.625 212.511 72.181 211.091 72.021 206.451 C 71.86 201.812 72.021 197.283 72.021 192.691 Z\" fill=\"rgb(184, 222, 255)\"></path><path d=\"M 64.881 106.053 C 63.806 82.682 85.594 63.918 106.595 63.619 C 129.554 63.303 150.491 81.688 150.347 105.485 C 150.218 129.835 131.575 147.794 107.189 147.81 C 101.615 147.828 96.093 146.76 90.942 144.667 C 85.791 142.573 81.113 139.496 77.179 135.613 C 73.244 131.729 70.132 127.118 68.021 122.044 C 65.91 116.971 64.843 111.535 64.881 106.053 Z\" fill=\"rgb(184, 222, 255)\"></path></g></g></svg>'},sh6oo1_h7:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 145.152 146\" overflow=\"visible\"><g><path d=\"M 0 146 L 0 0 L 145.152 0 L 145.152 146 Z\" fill=\"transparent\"></path><g transform=\"translate(0.117 0.168)\"><path d=\"M 0 145.665 L 0 0 L 144.971 0 L 144.971 145.665 Z\" fill=\"transparent\"></path><path d=\"M 0.011 104.376 L 0.011 71.234 C 0.121 52.066 7.407 35.83 20.746 22.027 C 30.037 12.481 41.852 5.671 54.865 2.362 C 65.318 -0.322 76.242 -0.724 86.87 1.183 C 97.986 3.001 107.781 7.522 116.905 13.601 C 121.982 17.127 126.548 21.316 130.476 26.051 C 136.806 33.393 141.574 41.908 144.497 51.092 C 145.597 54.456 144.882 55.603 141.294 55.625 L 120.988 55.625 C 119.943 55.716 118.896 55.464 118.012 54.908 C 117.127 54.353 116.455 53.524 116.102 52.553 C 110.665 41.044 101.365 33.547 89.5 29.134 C 80.949 26.064 71.653 25.608 62.833 27.825 C 54.767 29.568 47.353 33.477 41.415 39.118 C 31.851 48.269 26.81 59.443 26.898 72.802 C 27.042 95.269 26.898 117.725 26.898 140.191 C 26.898 144.81 26.051 145.6 21.274 145.664 L 5.085 145.664 C 0.528 145.664 0 145.145 0 140.765 Z\" fill=\"rgb(184, 222, 255)\"></path><path d=\"M 49.45 132.057 L 49.45 122.896 C 49.45 120.645 50.187 119.239 52.751 119.239 C 58.254 119.239 63.757 119.11 69.183 119.239 C 83.799 119.51 96.852 115.681 107.352 105.264 C 110.758 101.987 113.516 98.118 115.485 93.852 C 115.946 92.501 116.857 91.343 118.072 90.565 C 119.287 89.787 120.733 89.436 122.177 89.568 C 128.67 89.698 135.175 89.568 141.668 89.568 C 144.717 89.568 145.509 90.824 144.607 93.69 C 140.237 108.307 131.219 121.165 118.875 130.381 C 109.333 137.476 98.745 142.658 86.584 144.226 C 77.821 145.548 68.936 145.911 60.092 145.308 C 58.023 145.124 55.91 145.643 53.808 145.665 C 50.506 145.665 49.515 144.692 49.406 141.511 C 49.296 138.331 49.406 135.227 49.406 132.079 Z\" fill=\"rgb(184, 222, 255)\"></path><path d=\"M 44.508 72.694 C 43.771 56.674 58.717 43.813 73.124 43.607 C 88.873 43.391 103.236 55.993 103.137 72.304 C 103.048 88.995 90.26 101.305 73.53 101.315 C 69.707 101.328 65.919 100.596 62.385 99.161 C 58.852 97.726 55.643 95.617 52.944 92.955 C 50.245 90.293 48.11 87.133 46.662 83.655 C 45.214 80.177 44.482 76.451 44.508 72.694 Z\" fill=\"rgb(184, 222, 255)\"></path></g></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-rrv5wu\",layoutDependency:layoutDependency,layoutId:\"rRG7gC0vI\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 168.677 170\" overflow=\"visible\"><path d=\"M 0 170 L 0 0 L 168.677 0 L 168.677 170 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Bq31M5RKN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 69 70\" overflow=\"visible\"><path d=\"M 0 70 L 0 0 L 69 0 L 69 70 Z\" fill=\"transparent\"></path></svg>'},Oxccf6xRz:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 211.595 213\" overflow=\"visible\"><path d=\"M 0 213 L 0 0 L 211.595 0 L 211.595 213 Z\" fill=\"transparent\"></path></svg>'},sh6oo1_h7:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 145.152 146\" overflow=\"visible\"><path d=\"M 0 146 L 0 0 L 145.152 0 L 145.152 146 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1ial52v\",layoutDependency:layoutDependency,layoutId:\"wd7YqPZFT\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 168.466 169.61\" overflow=\"visible\"><g><path d=\"M 0 169.61 L 0 0 L 168.466 0 L 168.466 169.61 Z\" fill=\"transparent\"></path><path d=\"M 0.013 121.534 L 0.013 82.943 C 0.141 60.625 8.607 41.72 24.108 25.648 C 34.905 14.533 48.635 6.603 63.757 2.751 C 75.904 -0.375 88.598 -0.843 100.949 1.378 C 113.866 3.494 125.249 8.759 135.852 15.837 C 141.751 19.942 147.057 24.819 151.622 30.334 C 158.978 38.882 164.519 48.797 167.916 59.491 C 169.194 63.408 168.363 64.744 164.194 64.769 L 140.597 64.769 C 139.382 64.875 138.165 64.582 137.138 63.935 C 136.11 63.287 135.329 62.323 134.918 61.192 C 128.6 47.79 117.793 39.062 104.006 33.923 C 94.068 30.348 83.266 29.817 73.016 32.399 C 63.643 34.428 55.027 38.98 48.127 45.549 C 37.013 56.204 31.156 69.215 31.258 84.77 C 31.424 110.929 31.258 137.076 31.258 163.236 C 31.258 168.615 30.273 169.534 24.722 169.609 L 5.909 169.609 C 0.614 169.609 0 169.005 0 163.904 Z\" fill=\"rgb(184, 222, 255)\"></path><path d=\"M 57.464 153.765 L 57.464 143.098 C 57.464 140.478 58.321 138.84 61.301 138.84 C 67.696 138.84 74.09 138.689 80.396 138.84 C 97.38 139.155 112.549 134.696 124.75 122.568 C 128.708 118.752 131.913 114.247 134.202 109.28 C 134.737 107.707 135.796 106.358 137.208 105.452 C 138.619 104.547 140.301 104.138 141.978 104.292 C 149.524 104.443 157.082 104.292 164.628 104.292 C 168.171 104.292 169.092 105.753 168.043 109.091 C 162.965 126.111 152.486 141.083 138.141 151.813 C 127.052 160.075 114.749 166.109 100.616 167.935 C 90.433 169.474 80.109 169.897 69.831 169.194 C 67.427 168.98 64.971 169.585 62.528 169.61 C 58.692 169.61 57.54 168.477 57.413 164.773 C 57.285 161.07 57.413 157.456 57.413 153.791 Z\" fill=\"rgb(184, 222, 255)\"></path><path d=\"M 51.721 84.643 C 50.864 65.99 68.233 51.015 84.975 50.775 C 103.276 50.524 119.967 65.197 119.852 84.19 C 119.749 103.624 104.888 117.957 85.447 117.97 C 81.005 117.985 76.603 117.132 72.496 115.462 C 68.39 113.791 64.661 111.335 61.525 108.235 C 58.388 105.136 55.907 101.456 54.224 97.406 C 52.542 93.357 51.691 89.019 51.721 84.643 Z\" fill=\"rgb(184, 222, 255)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({Bq31M5RKN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 68.914 69.839\" overflow=\"visible\"><g><path d=\"M 0 69.839 L 0 0 L 68.914 0 L 68.914 69.839 Z\" fill=\"transparent\"></path><path d=\"M 0.005 50.044 L 0.005 34.153 C 0.058 24.963 3.521 17.179 9.862 10.561 C 14.278 5.984 19.895 2.719 26.081 1.133 C 31.05 -0.154 36.242 -0.347 41.295 0.567 C 46.579 1.439 51.235 3.606 55.572 6.521 C 57.986 8.212 60.156 10.22 62.023 12.49 C 65.033 16.01 67.299 20.093 68.688 24.496 C 69.212 26.109 68.871 26.659 67.166 26.669 L 57.513 26.669 C 57.016 26.713 56.519 26.592 56.098 26.326 C 55.678 26.06 55.358 25.662 55.19 25.197 C 52.606 19.678 48.185 16.084 42.545 13.968 C 38.48 12.496 34.061 12.278 29.868 13.341 C 26.034 14.176 22.51 16.051 19.687 18.755 C 15.141 23.143 12.745 28.5 12.787 34.905 C 12.855 45.677 12.787 56.443 12.787 67.215 C 12.787 69.43 12.384 69.808 10.113 69.839 L 2.417 69.839 C 0.251 69.839 0 69.59 0 67.49 Z\" fill=\"rgb(184, 222, 255)\"></path><path d=\"M 23.506 63.315 L 23.506 58.923 C 23.506 57.844 23.857 57.17 25.076 57.17 C 27.692 57.17 30.308 57.107 32.887 57.17 C 39.835 57.299 46.04 55.463 51.031 50.469 C 52.65 48.898 53.961 47.043 54.897 44.998 C 55.116 44.35 55.55 43.794 56.127 43.422 C 56.704 43.049 57.392 42.88 58.078 42.944 C 61.165 43.006 64.257 42.944 67.344 42.944 C 68.793 42.944 69.17 43.546 68.741 44.92 C 66.663 51.928 62.377 58.093 56.509 62.511 C 51.973 65.913 46.94 68.398 41.159 69.15 C 36.993 69.784 32.77 69.957 28.566 69.668 C 27.582 69.58 26.578 69.829 25.578 69.839 C 24.009 69.839 23.538 69.373 23.486 67.848 C 23.433 66.323 23.486 64.835 23.486 63.326 Z\" fill=\"rgb(184, 222, 255)\"></path><path d=\"M 21.157 34.853 C 20.807 27.173 27.912 21.006 34.76 20.908 C 42.247 20.804 49.074 26.846 49.027 34.666 C 48.985 42.669 42.906 48.571 34.954 48.576 C 33.136 48.582 31.336 48.231 29.656 47.543 C 27.976 46.855 26.45 45.844 25.168 44.568 C 23.885 43.291 22.87 41.776 22.181 40.108 C 21.493 38.441 21.145 36.655 21.157 34.853 Z\" fill=\"rgb(184, 222, 255)\"></path></g></svg>'},Oxccf6xRz:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 211.331 212.511\" overflow=\"visible\"><g><path d=\"M 0 212.511 L 0 0 L 211.33 0 L 211.33 212.511 Z\" fill=\"transparent\"></path><path d=\"M 0.016 152.275 L 0.016 103.923 C 0.176 75.959 10.798 52.272 30.243 32.136 C 43.786 18.209 61.01 8.273 79.979 3.447 C 95.216 -0.469 111.141 -1.056 126.634 1.726 C 142.838 4.378 157.117 10.974 170.418 19.843 C 177.818 24.987 184.474 31.097 190.2 38.006 C 199.428 48.717 206.378 61.139 210.64 74.539 C 212.244 79.447 211.201 81.12 205.971 81.151 L 176.37 81.151 C 174.845 81.285 173.319 80.917 172.031 80.106 C 170.741 79.295 169.762 78.087 169.246 76.67 C 161.32 59.879 147.764 48.943 130.469 42.504 C 118.003 38.025 104.452 37.359 91.594 40.595 C 79.837 43.136 69.028 48.84 60.373 57.07 C 46.431 70.42 39.083 86.722 39.211 106.211 C 39.42 138.988 39.211 171.749 39.211 204.525 C 39.211 211.264 37.976 212.416 31.013 212.51 L 7.412 212.51 C 0.77 212.51 0 211.753 0 205.362 Z\" fill=\"rgb(184, 222, 255)\"></path><path d=\"M 72.085 192.659 L 72.085 179.293 C 72.085 176.01 73.16 173.959 76.898 173.959 C 84.92 173.959 92.942 173.77 100.852 173.959 C 122.158 174.353 141.185 168.767 156.492 153.57 C 161.456 148.789 165.477 143.144 168.348 136.921 C 169.019 134.95 170.348 133.26 172.119 132.125 C 173.889 130.991 175.998 130.479 178.102 130.672 C 187.568 130.861 197.05 130.672 206.516 130.672 C 210.96 130.672 212.115 132.503 210.8 136.684 C 204.429 158.01 191.284 176.768 173.289 190.213 C 159.379 200.565 143.945 208.125 126.217 210.412 C 113.443 212.341 100.492 212.87 87.599 211.99 C 84.583 211.722 81.503 212.48 78.438 212.511 C 73.625 212.511 72.181 211.091 72.021 206.451 C 71.86 201.812 72.021 197.283 72.021 192.691 Z\" fill=\"rgb(184, 222, 255)\"></path><path d=\"M 64.881 106.053 C 63.806 82.682 85.594 63.918 106.595 63.619 C 129.554 63.303 150.491 81.688 150.347 105.485 C 150.218 129.835 131.575 147.794 107.189 147.81 C 101.615 147.828 96.093 146.76 90.942 144.667 C 85.791 142.573 81.113 139.496 77.179 135.613 C 73.244 131.729 70.132 127.118 68.021 122.044 C 65.91 116.971 64.843 111.535 64.881 106.053 Z\" fill=\"rgb(184, 222, 255)\"></path></g></svg>'},sh6oo1_h7:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 144.971 145.665\" overflow=\"visible\"><g><path d=\"M 0 145.665 L 0 0 L 144.971 0 L 144.971 145.665 Z\" fill=\"transparent\"></path><path d=\"M 0.011 104.376 L 0.011 71.234 C 0.121 52.066 7.407 35.83 20.746 22.027 C 30.037 12.481 41.852 5.671 54.865 2.362 C 65.318 -0.322 76.242 -0.724 86.87 1.183 C 97.986 3.001 107.781 7.522 116.905 13.601 C 121.982 17.127 126.548 21.316 130.476 26.051 C 136.806 33.393 141.574 41.908 144.497 51.092 C 145.597 54.456 144.882 55.603 141.294 55.625 L 120.988 55.625 C 119.943 55.716 118.896 55.464 118.012 54.908 C 117.127 54.353 116.455 53.524 116.102 52.553 C 110.665 41.044 101.365 33.547 89.5 29.134 C 80.949 26.064 71.653 25.608 62.833 27.825 C 54.767 29.568 47.353 33.477 41.415 39.118 C 31.851 48.269 26.81 59.443 26.898 72.802 C 27.042 95.269 26.898 117.725 26.898 140.191 C 26.898 144.81 26.051 145.6 21.274 145.664 L 5.085 145.664 C 0.528 145.664 0 145.145 0 140.765 Z\" fill=\"rgb(184, 222, 255)\"></path><path d=\"M 49.45 132.057 L 49.45 122.896 C 49.45 120.645 50.187 119.239 52.751 119.239 C 58.254 119.239 63.757 119.11 69.183 119.239 C 83.799 119.51 96.852 115.681 107.352 105.264 C 110.758 101.987 113.516 98.118 115.485 93.852 C 115.946 92.501 116.857 91.343 118.072 90.565 C 119.287 89.787 120.733 89.436 122.177 89.568 C 128.67 89.698 135.175 89.568 141.668 89.568 C 144.717 89.568 145.509 90.824 144.607 93.69 C 140.237 108.307 131.219 121.165 118.875 130.381 C 109.333 137.476 98.745 142.658 86.584 144.226 C 77.821 145.548 68.936 145.911 60.092 145.308 C 58.023 145.124 55.91 145.643 53.808 145.665 C 50.506 145.665 49.515 144.692 49.406 141.511 C 49.296 138.331 49.406 135.227 49.406 132.079 Z\" fill=\"rgb(184, 222, 255)\"></path><path d=\"M 44.508 72.694 C 43.771 56.674 58.717 43.813 73.124 43.607 C 88.873 43.391 103.236 55.993 103.137 72.304 C 103.048 88.995 90.26 101.305 73.53 101.315 C 69.707 101.328 65.919 100.596 62.385 99.161 C 58.852 97.726 55.643 95.617 52.944 92.955 C 50.245 90.293 48.11 87.133 46.662 83.655 C 45.214 80.177 44.482 76.451 44.508 72.694 Z\" fill=\"rgb(184, 222, 255)\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1qn2i83\",layoutDependency:layoutDependency,layoutId:\"MZ2ENfsFT\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 168.466 169.61\" overflow=\"visible\"><path d=\"M 0 169.61 L 0 0 L 168.466 0 L 168.466 169.61 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Bq31M5RKN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 68.914 69.839\" overflow=\"visible\"><path d=\"M 0 69.839 L 0 0 L 68.914 0 L 68.914 69.839 Z\" fill=\"transparent\"></path></svg>'},Oxccf6xRz:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 211.33 212.511\" overflow=\"visible\"><path d=\"M 0 212.511 L 0 0 L 211.33 0 L 211.33 212.511 Z\" fill=\"transparent\"></path></svg>'},sh6oo1_h7:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 144.971 145.665\" overflow=\"visible\"><path d=\"M 0 145.665 L 0 0 L 144.971 0 L 144.971 145.665 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dj7era\",layoutDependency:layoutDependency,layoutId:\"ZqKWi0zLw\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 168.466 169.609\" overflow=\"visible\"><path d=\"M 0.013 121.534 L 0.013 82.943 C 0.141 60.625 8.607 41.72 24.108 25.648 C 34.905 14.533 48.635 6.603 63.757 2.751 C 75.904 -0.375 88.598 -0.843 100.949 1.378 C 113.866 3.494 125.249 8.759 135.852 15.837 C 141.751 19.942 147.057 24.819 151.622 30.334 C 158.978 38.882 164.519 48.797 167.916 59.491 C 169.194 63.408 168.363 64.744 164.194 64.769 L 140.597 64.769 C 139.382 64.875 138.165 64.582 137.138 63.935 C 136.11 63.287 135.329 62.323 134.918 61.192 C 128.6 47.79 117.793 39.062 104.006 33.923 C 94.068 30.348 83.266 29.817 73.016 32.399 C 63.643 34.428 55.027 38.98 48.127 45.549 C 37.013 56.204 31.156 69.215 31.258 84.77 C 31.424 110.929 31.258 137.076 31.258 163.236 C 31.258 168.615 30.273 169.534 24.722 169.609 L 5.909 169.609 C 0.614 169.609 0 169.005 0 163.904 Z\" fill=\"rgb(184, 222, 255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Bq31M5RKN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 68.914 69.839\" overflow=\"visible\"><path d=\"M 0.005 50.044 L 0.005 34.153 C 0.058 24.963 3.521 17.179 9.862 10.561 C 14.278 5.984 19.895 2.719 26.081 1.133 C 31.05 -0.154 36.242 -0.347 41.295 0.567 C 46.579 1.439 51.235 3.606 55.572 6.521 C 57.986 8.212 60.156 10.22 62.023 12.49 C 65.033 16.01 67.299 20.093 68.688 24.496 C 69.212 26.109 68.871 26.659 67.166 26.669 L 57.513 26.669 C 57.016 26.713 56.519 26.592 56.098 26.326 C 55.678 26.06 55.358 25.662 55.19 25.197 C 52.606 19.678 48.185 16.084 42.545 13.968 C 38.48 12.496 34.061 12.278 29.868 13.341 C 26.034 14.176 22.51 16.051 19.687 18.755 C 15.141 23.143 12.745 28.5 12.787 34.905 C 12.855 45.677 12.787 56.443 12.787 67.215 C 12.787 69.43 12.384 69.808 10.113 69.839 L 2.417 69.839 C 0.251 69.839 0 69.59 0 67.49 Z\" fill=\"rgb(184, 222, 255)\"></path></svg>'},Oxccf6xRz:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 211.331 212.51\" overflow=\"visible\"><path d=\"M 0.016 152.275 L 0.016 103.923 C 0.176 75.959 10.798 52.272 30.243 32.136 C 43.786 18.209 61.01 8.273 79.979 3.447 C 95.216 -0.469 111.141 -1.056 126.634 1.726 C 142.838 4.378 157.117 10.974 170.418 19.843 C 177.818 24.987 184.474 31.097 190.2 38.006 C 199.428 48.717 206.378 61.139 210.64 74.539 C 212.244 79.447 211.201 81.12 205.971 81.151 L 176.37 81.151 C 174.845 81.285 173.319 80.917 172.031 80.106 C 170.741 79.295 169.762 78.087 169.246 76.67 C 161.32 59.879 147.764 48.943 130.469 42.504 C 118.003 38.025 104.452 37.359 91.594 40.595 C 79.837 43.136 69.028 48.84 60.373 57.07 C 46.431 70.42 39.083 86.722 39.211 106.211 C 39.42 138.988 39.211 171.749 39.211 204.525 C 39.211 211.264 37.976 212.416 31.013 212.51 L 7.412 212.51 C 0.77 212.51 0 211.753 0 205.362 Z\" fill=\"rgb(184, 222, 255)\"></path></svg>'},sh6oo1_h7:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 144.971 145.664\" overflow=\"visible\"><path d=\"M 0.011 104.376 L 0.011 71.234 C 0.121 52.066 7.407 35.83 20.746 22.027 C 30.037 12.481 41.852 5.671 54.865 2.362 C 65.318 -0.322 76.242 -0.724 86.87 1.183 C 97.986 3.001 107.781 7.522 116.905 13.601 C 121.982 17.127 126.548 21.316 130.476 26.051 C 136.806 33.393 141.574 41.908 144.497 51.092 C 145.597 54.456 144.882 55.603 141.294 55.625 L 120.988 55.625 C 119.943 55.716 118.896 55.464 118.012 54.908 C 117.127 54.353 116.455 53.524 116.102 52.553 C 110.665 41.044 101.365 33.547 89.5 29.134 C 80.949 26.064 71.653 25.608 62.833 27.825 C 54.767 29.568 47.353 33.477 41.415 39.118 C 31.851 48.269 26.81 59.443 26.898 72.802 C 27.042 95.269 26.898 117.725 26.898 140.191 C 26.898 144.81 26.051 145.6 21.274 145.664 L 5.085 145.664 C 0.528 145.664 0 145.145 0 140.765 Z\" fill=\"rgb(184, 222, 255)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1eaandv\",layoutDependency:layoutDependency,layoutId:\"zI_CjGU6z\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 111.094 65.35\" overflow=\"visible\"><path d=\"M 0.108 49.505 L 0.108 38.837 C 0.108 36.217 0.965 34.58 3.945 34.58 C 10.34 34.58 16.734 34.429 23.04 34.58 C 40.024 34.895 55.193 30.436 67.394 18.307 C 71.352 14.492 74.557 9.986 76.846 5.02 C 77.381 3.447 78.44 2.098 79.852 1.192 C 81.263 0.287 82.945 -0.122 84.622 0.032 C 92.168 0.183 99.726 0.032 107.272 0.032 C 110.815 0.032 111.736 1.493 110.687 4.831 C 105.609 21.851 95.13 36.822 80.785 47.553 C 69.696 55.815 57.393 61.849 43.26 63.674 C 33.077 65.214 22.753 65.636 12.475 64.934 C 10.071 64.72 7.616 65.325 5.172 65.35 C 1.336 65.35 0.184 64.216 0.057 60.513 C -0.071 56.81 0.057 53.196 0.057 49.53 Z\" fill=\"rgb(184, 222, 255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Bq31M5RKN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 45.445 26.909\" overflow=\"visible\"><path d=\"M 0.044 20.384 L 0.044 15.992 C 0.044 14.913 0.395 14.239 1.614 14.239 C 4.23 14.239 6.845 14.177 9.425 14.239 C 16.373 14.369 22.577 12.533 27.569 7.538 C 29.188 5.967 30.499 4.112 31.435 2.067 C 31.654 1.419 32.087 0.864 32.665 0.491 C 33.242 0.118 33.93 -0.05 34.616 0.013 C 37.703 0.075 40.795 0.013 43.881 0.013 C 45.331 0.013 45.707 0.615 45.278 1.989 C 43.201 8.997 38.914 15.162 33.046 19.581 C 28.51 22.983 23.477 25.467 17.696 26.219 C 13.531 26.853 9.307 27.027 5.103 26.738 C 4.12 26.649 3.115 26.898 2.116 26.909 C 0.546 26.909 0.075 26.442 0.023 24.917 C -0.029 23.392 0.023 21.904 0.023 20.395 Z\" fill=\"rgb(184, 222, 255)\"></path></svg>'},Oxccf6xRz:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 139.361 81.879\" overflow=\"visible\"><path d=\"M 0.135 62.027 L 0.135 48.661 C 0.135 45.378 1.21 43.327 4.948 43.327 C 12.971 43.327 20.992 43.138 28.902 43.327 C 50.208 43.721 69.236 38.135 84.542 22.938 C 89.507 18.157 93.527 12.512 96.398 6.289 C 97.069 4.318 98.398 2.628 100.169 1.494 C 101.94 0.359 104.049 -0.153 106.153 0.04 C 115.619 0.23 125.1 0.04 134.566 0.04 C 139.011 0.04 140.166 1.871 138.85 6.052 C 132.48 27.378 119.335 46.136 101.34 59.581 C 87.43 69.933 71.995 77.493 54.267 79.78 C 41.493 81.709 28.542 82.239 15.65 81.359 C 12.633 81.09 9.553 81.848 6.488 81.879 C 1.675 81.879 0.231 80.459 0.071 75.819 C -0.089 71.18 0.071 66.651 0.071 62.059 Z\" fill=\"rgb(184, 222, 255)\"></path></svg>'},sh6oo1_h7:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 95.6 56.124\" overflow=\"visible\"><path d=\"M 0.093 42.516 L 0.093 33.355 C 0.093 31.104 0.83 29.698 3.394 29.698 C 8.898 29.698 14.401 29.569 19.827 29.698 C 34.442 29.969 47.495 26.139 57.995 15.723 C 61.401 12.446 64.159 8.577 66.129 4.311 C 66.589 2.96 67.5 1.802 68.715 1.024 C 69.93 0.246 71.377 -0.105 72.82 0.027 C 79.313 0.157 85.818 0.027 92.311 0.027 C 95.36 0.027 96.152 1.282 95.25 4.149 C 90.88 18.766 81.863 31.624 69.518 40.84 C 59.976 47.935 49.388 53.117 37.227 54.685 C 28.464 56.007 19.58 56.37 10.736 55.767 C 8.666 55.583 6.553 56.102 4.451 56.124 C 1.149 56.124 0.159 55.151 0.049 51.97 C -0.061 48.79 0.049 45.686 0.049 42.538 Z\" fill=\"rgb(184, 222, 255)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1g0nby6\",layoutDependency:layoutDependency,layoutId:\"mGgIIBWCs\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 68.161 67.198\" overflow=\"visible\"><path d=\"M 0.03 33.871 C -0.826 15.218 16.542 0.242 33.284 0.003 C 51.585 -0.249 68.276 14.425 68.161 33.418 C 68.058 52.852 53.197 67.185 33.757 67.198 C 29.314 67.213 24.912 66.36 20.805 64.689 C 16.699 63.018 12.97 60.563 9.834 57.463 C 6.697 54.364 4.216 50.683 2.533 46.634 C 0.851 42.584 0 38.246 0.03 33.871 Z\" fill=\"rgb(184, 222, 255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Bq31M5RKN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 27.883 27.67\" overflow=\"visible\"><path d=\"M 0.012 13.947 C -0.338 6.266 6.767 0.1 13.615 0.001 C 21.102 -0.102 27.929 5.94 27.882 13.76 C 27.84 21.763 21.761 27.664 13.809 27.67 C 11.991 27.676 10.191 27.325 8.511 26.637 C 6.831 25.949 5.306 24.938 4.023 23.661 C 2.74 22.385 1.725 20.87 1.036 19.202 C 0.348 17.535 0 15.748 0.012 13.947 Z\" fill=\"rgb(184, 222, 255)\"></path></svg>'},Oxccf6xRz:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 85.504 84.195\" overflow=\"visible\"><path d=\"M 0.038 42.438 C -1.037 19.068 20.751 0.304 41.752 0.004 C 64.711 -0.312 85.648 18.073 85.504 41.87 C 85.375 66.22 66.733 84.179 42.346 84.195 C 36.772 84.214 31.25 83.145 26.099 81.052 C 20.948 78.958 16.27 75.881 12.336 71.998 C 8.401 68.115 5.289 63.503 3.178 58.429 C 1.067 53.356 0 47.92 0.038 42.438 Z\" fill=\"rgb(184, 222, 255)\"></path></svg>'},sh6oo1_h7:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 58.655 57.711\" overflow=\"visible\"><path d=\"M 0.026 29.089 C -0.711 13.07 14.235 0.208 28.642 0.003 C 44.391 -0.214 58.754 12.388 58.655 28.7 C 58.567 45.39 45.778 57.7 29.049 57.711 C 25.225 57.724 21.437 56.992 17.904 55.557 C 14.37 54.122 11.161 52.013 8.462 49.351 C 5.763 46.689 3.628 43.528 2.18 40.05 C 0.732 36.573 0 32.847 0.026 29.089 Z\" fill=\"rgb(184, 222, 255)\"></path></svg>'}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LVNlbWlCb2xk\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"243px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"300px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(184, 222, 255, 0.75))\"},children:\"Pryvaxy\"})}),className:\"framer-1qr0rt4\",fonts:[\"FR;InterDisplay-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"UcSzmZE6T\",style:{\"--extracted-r6o4lv\":\"rgba(184, 222, 255, 0.75)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Bq31M5RKN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LVNlbWlCb2xk\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"70px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"103px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(184, 222, 255, 0.75))\"},children:\"Pryvaxy\"})})},Oxccf6xRz:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LVNlbWlCb2xk\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"292px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"361px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(184, 222, 255, 0.75))\"},children:\"Pryvaxy\"})})},sh6oo1_h7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LVNlbWlCb2xk\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"146px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"180px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(184, 222, 255, 0.75))\"},children:\"Pryvaxy\"})})}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lq9ebq\",layoutDependency:layoutDependency,layoutId:\"w5ngx_iYr\",style:{filter:\"brightness(0.74) hue-rotate(0deg) invert(1) sepia(0.38)\",WebkitFilter:\"brightness(0.74) hue-rotate(0deg) invert(1) sepia(0.38)\"},variants:{Bq31M5RKN:{filter:\"brightness(1.22) hue-rotate(0deg) invert(1) sepia(0.38)\",WebkitFilter:\"brightness(1.22) hue-rotate(0deg) invert(1) sepia(0.38)\"}}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1688,pixelWidth:2208,sizes:\"1200px\",src:\"https://framerusercontent.com/images/xtP1yCgjKv6jX6UUEqjDRwgq3o.webp?width=2208&height=1688\",srcSet:\"https://framerusercontent.com/images/xtP1yCgjKv6jX6UUEqjDRwgq3o.webp?scale-down-to=512&width=2208&height=1688 512w,https://framerusercontent.com/images/xtP1yCgjKv6jX6UUEqjDRwgq3o.webp?scale-down-to=1024&width=2208&height=1688 1024w,https://framerusercontent.com/images/xtP1yCgjKv6jX6UUEqjDRwgq3o.webp?scale-down-to=2048&width=2208&height=1688 2048w,https://framerusercontent.com/images/xtP1yCgjKv6jX6UUEqjDRwgq3o.webp?width=2208&height=1688 2208w\"},className:\"framer-pvh50p\",\"data-framer-name\":\"Dotted BG\",layoutDependency:layoutDependency,layoutId:\"IZRiVfAZt\",style:{filter:\"brightness(1.24)\",mask:\"linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.25) 100%) add\",opacity:.5,rotate:180,WebkitFilter:\"brightness(1.24)\",WebkitMask:\"linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.25) 100%) add\"},...addPropertyOverrides({Bq31M5RKN:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1688,pixelWidth:2208,sizes:\"865px\",src:\"https://framerusercontent.com/images/xtP1yCgjKv6jX6UUEqjDRwgq3o.webp?width=2208&height=1688\",srcSet:\"https://framerusercontent.com/images/xtP1yCgjKv6jX6UUEqjDRwgq3o.webp?scale-down-to=512&width=2208&height=1688 512w,https://framerusercontent.com/images/xtP1yCgjKv6jX6UUEqjDRwgq3o.webp?scale-down-to=1024&width=2208&height=1688 1024w,https://framerusercontent.com/images/xtP1yCgjKv6jX6UUEqjDRwgq3o.webp?scale-down-to=2048&width=2208&height=1688 2048w,https://framerusercontent.com/images/xtP1yCgjKv6jX6UUEqjDRwgq3o.webp?width=2208&height=1688 2208w\"}}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-HA6AE.framer-quy4ic, .framer-HA6AE .framer-quy4ic { display: block; }\",\".framer-HA6AE.framer-vq4je6 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 40px 0px 40px; position: relative; width: 1400px; }\",\".framer-HA6AE .framer-137qxf5 { flex: none; height: 584px; left: 75px; position: absolute; right: -492px; top: -214px; z-index: 1; }\",\".framer-HA6AE .framer-loyey8 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 27px; height: min-content; justify-content: center; max-width: 1400px; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-HA6AE .framer-1q6ppss { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-HA6AE .framer-1xheria { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: center; overflow: visible; padding: 70px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-HA6AE .framer-17kb38y { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-HA6AE .framer-lz89tz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-HA6AE .framer-rsgcz { flex: none; height: auto; max-width: 520px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-HA6AE .framer-17biqn8 { flex: none; height: auto; max-width: 470px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-HA6AE .framer-1jrc025-container, .framer-HA6AE .framer-1hbnnyk-container, .framer-HA6AE .framer-1vc6w06-container, .framer-HA6AE .framer-mfv9ev-container, .framer-HA6AE .framer-121md6m-container, .framer-HA6AE .framer-1nnwded-container, .framer-HA6AE .framer-13pv40y-container, .framer-HA6AE .framer-t60kx5-container, .framer-HA6AE .framer-mjwz5y-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-HA6AE .framer-39xt0l { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 28px 153px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-HA6AE .framer-1tll747, .framer-HA6AE .framer-1qs4d1j { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-HA6AE .framer-18fn51x, .framer-HA6AE .framer-1ja288i { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-HA6AE .framer-5ptv8d, .framer-HA6AE .framer-94ue8o, .framer-HA6AE .framer-1kxjf4z { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-HA6AE .framer-npz3ql, .framer-HA6AE .framer-14ghyrg { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-HA6AE .framer-xlip1i, .framer-HA6AE .framer-qgc7qq { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-HA6AE .framer-mlupx { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 318px; word-break: break-word; word-wrap: break-word; }\",\".framer-HA6AE .framer-1hrqlfw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-HA6AE .framer-1lu7z57, .framer-HA6AE .framer-1h4glis { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-HA6AE .framer-hunei6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 4px 0px 0px 0px; position: relative; width: 155px; }\",\".framer-HA6AE .framer-1coixug { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-HA6AE .framer-1eqlsta, .framer-HA6AE .framer-1hmn3sl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-HA6AE .framer-19hmwlb, .framer-HA6AE .framer-8hv5ga { aspect-ratio: 1.0083150287674778 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 56px); position: relative; width: 56px; }\",\".framer-HA6AE .framer-1dqvu9r { flex: none; height: 56px; position: relative; width: 56px; }\",\".framer-HA6AE .framer-1yfz3x5 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-HA6AE .framer-4asil5 { flex: none; height: auto; max-width: 470px; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-HA6AE .framer-1yjnhb6 { aspect-ratio: 1.0083150365859441 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 55px); position: relative; width: 56px; }\",\".framer-HA6AE .framer-1mndyb3 { aspect-ratio: 1.0083150287674778 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 55px); position: relative; width: 56px; }\",\".framer-HA6AE .framer-wmbf8l { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 16px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-HA6AE .framer-1mp0qpz { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; min-height: 22px; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-HA6AE .framer-14ffnxy-container { flex: none; height: 656px; position: absolute; right: -53px; top: -301px; width: 699px; z-index: 1; }\",\".framer-HA6AE .framer-1w9xe8u { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: 204px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-HA6AE .framer-h2pe46 { height: 170px; position: relative; width: 169px; }\",\".framer-HA6AE .framer-rrv5wu, .framer-HA6AE .framer-1ial52v, .framer-HA6AE .framer-1qn2i83, .framer-HA6AE .framer-dj7era { height: 170px; left: 0px; position: absolute; top: 0px; width: 169px; }\",\".framer-HA6AE .framer-1eaandv { height: 66px; left: 58px; position: absolute; top: 105px; width: 111px; }\",\".framer-HA6AE .framer-1g0nby6 { height: 67px; left: 52px; position: absolute; top: 51px; width: 68px; }\",\".framer-HA6AE .framer-1qr0rt4 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-HA6AE .framer-1lq9ebq { bottom: 0px; flex: none; left: -181px; overflow: hidden; position: absolute; right: -182px; top: 0px; z-index: 0; }\",\".framer-HA6AE .framer-pvh50p { flex: none; height: 467px; left: calc(50.00000000000002% - 1200px / 2); position: absolute; top: 0px; width: 1200px; z-index: 0; }\",\".framer-HA6AE.framer-v-112n2xn.framer-vq4je6 { width: 810px; }\",\".framer-HA6AE.framer-v-112n2xn .framer-rsgcz { max-width: 450px; }\",\".framer-HA6AE.framer-v-112n2xn .framer-17biqn8 { max-width: 420px; }\",\".framer-HA6AE.framer-v-112n2xn .framer-39xt0l { gap: 28px 31px; }\",\".framer-HA6AE.framer-v-112n2xn .framer-xlip1i { flex: none; width: min-content; }\",\".framer-HA6AE.framer-v-112n2xn .framer-mlupx, .framer-HA6AE.framer-v-5kmoub .framer-mlupx { white-space: pre; width: auto; }\",\".framer-HA6AE.framer-v-112n2xn .framer-19hmwlb, .framer-HA6AE.framer-v-112n2xn .framer-8hv5ga { height: var(--framer-aspect-ratio-supported, 40px); width: 40px; }\",\".framer-HA6AE.framer-v-112n2xn .framer-1dqvu9r { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 40px); width: 40px; }\",\".framer-HA6AE.framer-v-112n2xn .framer-1yjnhb6, .framer-HA6AE.framer-v-112n2xn .framer-1mndyb3 { height: var(--framer-aspect-ratio-supported, 39px); width: 40px; }\",\".framer-HA6AE.framer-v-112n2xn .framer-14ffnxy-container { height: 412px; right: -112px; top: -100px; width: 439px; }\",\".framer-HA6AE.framer-v-112n2xn .framer-1w9xe8u { height: 148px; }\",\".framer-HA6AE.framer-v-112n2xn .framer-h2pe46, .framer-HA6AE.framer-v-112n2xn .framer-rrv5wu, .framer-HA6AE.framer-v-112n2xn .framer-1ial52v, .framer-HA6AE.framer-v-112n2xn .framer-1qn2i83, .framer-HA6AE.framer-v-112n2xn .framer-dj7era { height: 146px; width: 145px; }\",\".framer-HA6AE.framer-v-112n2xn .framer-1eaandv { height: 56px; left: 50px; top: 90px; width: 96px; }\",\".framer-HA6AE.framer-v-112n2xn .framer-1g0nby6 { height: 58px; left: 45px; top: 44px; width: 59px; }\",\".framer-HA6AE.framer-v-5kmoub.framer-vq4je6 { flex-direction: column; padding: 0px; width: 390px; }\",\".framer-HA6AE.framer-v-5kmoub .framer-loyey8 { flex: none; gap: 48px; overflow: hidden; width: 100%; }\",\".framer-HA6AE.framer-v-5kmoub .framer-1xheria { gap: 52px; padding: 224px 16px 0px 16px; }\",\".framer-HA6AE.framer-v-5kmoub .framer-lz89tz { overflow: hidden; }\",\".framer-HA6AE.framer-v-5kmoub .framer-39xt0l { flex-direction: column; gap: 40px; }\",\".framer-HA6AE.framer-v-5kmoub .framer-1tll747, .framer-HA6AE.framer-v-5kmoub .framer-1ja288i, .framer-HA6AE.framer-v-5kmoub .framer-qgc7qq { flex: none; width: 100%; }\",\".framer-HA6AE.framer-v-5kmoub .framer-xlip1i { flex: none; width: 60%; }\",\".framer-HA6AE.framer-v-5kmoub .framer-1qs4d1j { flex: none; flex-direction: column; gap: 0px; width: 100%; }\",\".framer-HA6AE.framer-v-5kmoub .framer-1coixug { align-content: flex-end; align-items: flex-end; flex-direction: row; gap: 32px; width: 100%; }\",\".framer-HA6AE.framer-v-5kmoub .framer-19hmwlb, .framer-HA6AE.framer-v-5kmoub .framer-1dqvu9r { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 48px); width: 48px; }\",\".framer-HA6AE.framer-v-5kmoub .framer-8hv5ga { height: var(--framer-aspect-ratio-supported, 48px); width: 48px; }\",\".framer-HA6AE.framer-v-5kmoub .framer-1yfz3x5 { align-content: flex-start; align-items: flex-start; align-self: unset; flex: 1 0 0px; padding: 0px 0px 0px 12px; width: 1px; }\",\".framer-HA6AE.framer-v-5kmoub .framer-1yjnhb6, .framer-HA6AE.framer-v-5kmoub .framer-1mndyb3 { height: var(--framer-aspect-ratio-supported, 47px); width: 48px; }\",\".framer-HA6AE.framer-v-5kmoub .framer-wmbf8l { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 12px; justify-content: flex-start; }\",\".framer-HA6AE.framer-v-5kmoub .framer-14ffnxy-container { height: 398px; left: -17px; right: -18px; top: -192px; width: unset; }\",\".framer-HA6AE.framer-v-5kmoub .framer-1w9xe8u { gap: 27px; height: 71px; }\",\".framer-HA6AE.framer-v-5kmoub .framer-h2pe46, .framer-HA6AE.framer-v-5kmoub .framer-rrv5wu, .framer-HA6AE.framer-v-5kmoub .framer-1ial52v, .framer-HA6AE.framer-v-5kmoub .framer-1qn2i83, .framer-HA6AE.framer-v-5kmoub .framer-dj7era { height: 70px; width: 69px; }\",\".framer-HA6AE.framer-v-5kmoub .framer-1eaandv { height: 27px; left: 24px; top: 43px; width: 46px; }\",\".framer-HA6AE.framer-v-5kmoub .framer-1g0nby6 { height: 28px; left: 21px; top: 21px; width: 28px; }\",\".framer-HA6AE.framer-v-5kmoub .framer-1lq9ebq { bottom: unset; height: 236px; left: 0px; right: 0px; }\",\".framer-HA6AE.framer-v-5kmoub .framer-pvh50p { height: 337px; left: calc(50.00000000000002% - 865px / 2); width: 865px; }\",\".framer-HA6AE.framer-v-4itx3e.framer-vq4je6 { width: 1920px; }\",\".framer-HA6AE.framer-v-4itx3e .framer-1w9xe8u { height: 224px; }\",\".framer-HA6AE.framer-v-4itx3e .framer-h2pe46, .framer-HA6AE.framer-v-4itx3e .framer-rrv5wu, .framer-HA6AE.framer-v-4itx3e .framer-1ial52v, .framer-HA6AE.framer-v-4itx3e .framer-1qn2i83, .framer-HA6AE.framer-v-4itx3e .framer-dj7era { height: 213px; width: 212px; }\",\".framer-HA6AE.framer-v-4itx3e .framer-1eaandv { height: 82px; left: 72px; top: 131px; width: 140px; }\",\".framer-HA6AE.framer-v-4itx3e .framer-1g0nby6 { height: 84px; left: 65px; top: 64px; width: 86px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 928\n * @framerIntrinsicWidth 1400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"sh6oo1_h7\":{\"layout\":[\"fixed\",\"auto\"]},\"Bq31M5RKN\":{\"layout\":[\"fixed\",\"auto\"]},\"Oxccf6xRz\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"cPEY4ZFxD\":\"openOverlay\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerYaXUFTsPY=withCSS(Component,css,\"framer-HA6AE\");export default FramerYaXUFTsPY;FramerYaXUFTsPY.displayName=\"Footer\";FramerYaXUFTsPY.defaultProps={height:928,width:1400};addPropertyControls(FramerYaXUFTsPY,{variant:{options:[\"DT42lfGez\",\"sh6oo1_h7\",\"Bq31M5RKN\",\"Oxccf6xRz\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum},cPEY4ZFxD:{title:\"Open Overlay\",type:ControlType.EventHandler}});addFonts(FramerYaXUFTsPY,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/ePuN3mCjzajIHnyCdvKBFiZkyY0.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/V3j1L0o5vPFKe26Sw4HcpXCfHo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/F3kdpd2N0cToWV5huaZjjgM.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/0iDmxkizU9goZoclqIqsV5rvETU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/r0mv3NegmA0akcQsNFotG32Las.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/iwWTDc49ENF2tCHbqlNARXw6Ug.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/Ii21jnSJkulBKsHHXKlapi7fv9w.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/2uIBiALfCHVpWbHqRMZutfT7giU.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Zwfz6xbVe5pmcWRJRgBDHnMkOkI.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/U9LaDDmbRhzX3sB8g8glTy5feTE.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tVew2LzXJ1t7QfxP1gdTIdj2o0g.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/DF7bjCRmStYPqSb945lAlMfCCVQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/bHYNJqzTyl2lqvmMiRRS6Y16Es.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/vebZUMjGyKkYsfcY73iwWTzLNag.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/gazZKZuUEtvr9ULhdA4SprP0AZ0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/pe8RoujoPxuTZhqoNzYqHX2MXA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/teGhWnhH3bCqefKGsIsqFy3hK8.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/qQHxgTnEk6Czu1yW4xS82HQWFOk.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/MJ3N6lfN4iP5Um8rJGqLYl03tE.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/PfdOpgzFf7N2Uye9JX7xRKYTgSc.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/0SEEmmWc3vovhaai4RlRQSWRrz0.woff2\",weight:\"600\"}]},...PrimaryButton2Fonts,...GhostButtonFonts,...CookieBannerFonts,...GlobeFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYaXUFTsPY\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"cPEY4ZFxD\\\":\\\"openOverlay\\\"}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"sh6oo1_h7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Bq31M5RKN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Oxccf6xRz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1400\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"928\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YaXUFTsPY.map","var d={version:4,country_calling_codes:{1:[\"US\",\"AG\",\"AI\",\"AS\",\"BB\",\"BM\",\"BS\",\"CA\",\"DM\",\"DO\",\"GD\",\"GU\",\"JM\",\"KN\",\"KY\",\"LC\",\"MP\",\"MS\",\"PR\",\"SX\",\"TC\",\"TT\",\"VC\",\"VG\",\"VI\"],7:[\"RU\",\"KZ\"],20:[\"EG\"],27:[\"ZA\"],30:[\"GR\"],31:[\"NL\"],32:[\"BE\"],33:[\"FR\"],34:[\"ES\"],36:[\"HU\"],39:[\"IT\",\"VA\"],40:[\"RO\"],41:[\"CH\"],43:[\"AT\"],44:[\"GB\",\"GG\",\"IM\",\"JE\"],45:[\"DK\"],46:[\"SE\"],47:[\"NO\",\"SJ\"],48:[\"PL\"],49:[\"DE\"],51:[\"PE\"],52:[\"MX\"],53:[\"CU\"],54:[\"AR\"],55:[\"BR\"],56:[\"CL\"],57:[\"CO\"],58:[\"VE\"],60:[\"MY\"],61:[\"AU\",\"CC\",\"CX\"],62:[\"ID\"],63:[\"PH\"],64:[\"NZ\"],65:[\"SG\"],66:[\"TH\"],81:[\"JP\"],82:[\"KR\"],84:[\"VN\"],86:[\"CN\"],90:[\"TR\"],91:[\"IN\"],92:[\"PK\"],93:[\"AF\"],94:[\"LK\"],95:[\"MM\"],98:[\"IR\"],211:[\"SS\"],212:[\"MA\",\"EH\"],213:[\"DZ\"],216:[\"TN\"],218:[\"LY\"],220:[\"GM\"],221:[\"SN\"],222:[\"MR\"],223:[\"ML\"],224:[\"GN\"],225:[\"CI\"],226:[\"BF\"],227:[\"NE\"],228:[\"TG\"],229:[\"BJ\"],230:[\"MU\"],231:[\"LR\"],232:[\"SL\"],233:[\"GH\"],234:[\"NG\"],235:[\"TD\"],236:[\"CF\"],237:[\"CM\"],238:[\"CV\"],239:[\"ST\"],240:[\"GQ\"],241:[\"GA\"],242:[\"CG\"],243:[\"CD\"],244:[\"AO\"],245:[\"GW\"],246:[\"IO\"],247:[\"AC\"],248:[\"SC\"],249:[\"SD\"],250:[\"RW\"],251:[\"ET\"],252:[\"SO\"],253:[\"DJ\"],254:[\"KE\"],255:[\"TZ\"],256:[\"UG\"],257:[\"BI\"],258:[\"MZ\"],260:[\"ZM\"],261:[\"MG\"],262:[\"RE\",\"YT\"],263:[\"ZW\"],264:[\"NA\"],265:[\"MW\"],266:[\"LS\"],267:[\"BW\"],268:[\"SZ\"],269:[\"KM\"],290:[\"SH\",\"TA\"],291:[\"ER\"],297:[\"AW\"],298:[\"FO\"],299:[\"GL\"],350:[\"GI\"],351:[\"PT\"],352:[\"LU\"],353:[\"IE\"],354:[\"IS\"],355:[\"AL\"],356:[\"MT\"],357:[\"CY\"],358:[\"FI\",\"AX\"],359:[\"BG\"],370:[\"LT\"],371:[\"LV\"],372:[\"EE\"],373:[\"MD\"],374:[\"AM\"],375:[\"BY\"],376:[\"AD\"],377:[\"MC\"],378:[\"SM\"],380:[\"UA\"],381:[\"RS\"],382:[\"ME\"],383:[\"XK\"],385:[\"HR\"],386:[\"SI\"],387:[\"BA\"],389:[\"MK\"],420:[\"CZ\"],421:[\"SK\"],423:[\"LI\"],500:[\"FK\"],501:[\"BZ\"],502:[\"GT\"],503:[\"SV\"],504:[\"HN\"],505:[\"NI\"],506:[\"CR\"],507:[\"PA\"],508:[\"PM\"],509:[\"HT\"],590:[\"GP\",\"BL\",\"MF\"],591:[\"BO\"],592:[\"GY\"],593:[\"EC\"],594:[\"GF\"],595:[\"PY\"],596:[\"MQ\"],597:[\"SR\"],598:[\"UY\"],599:[\"CW\",\"BQ\"],670:[\"TL\"],672:[\"NF\"],673:[\"BN\"],674:[\"NR\"],675:[\"PG\"],676:[\"TO\"],677:[\"SB\"],678:[\"VU\"],679:[\"FJ\"],680:[\"PW\"],681:[\"WF\"],682:[\"CK\"],683:[\"NU\"],685:[\"WS\"],686:[\"KI\"],687:[\"NC\"],688:[\"TV\"],689:[\"PF\"],690:[\"TK\"],691:[\"FM\"],692:[\"MH\"],850:[\"KP\"],852:[\"HK\"],853:[\"MO\"],855:[\"KH\"],856:[\"LA\"],880:[\"BD\"],886:[\"TW\"],960:[\"MV\"],961:[\"LB\"],962:[\"JO\"],963:[\"SY\"],964:[\"IQ\"],965:[\"KW\"],966:[\"SA\"],967:[\"YE\"],968:[\"OM\"],970:[\"PS\"],971:[\"AE\"],972:[\"IL\"],973:[\"BH\"],974:[\"QA\"],975:[\"BT\"],976:[\"MN\"],977:[\"NP\"],992:[\"TJ\"],993:[\"TM\"],994:[\"AZ\"],995:[\"GE\"],996:[\"KG\"],998:[\"UZ\"]},countries:{AC:[\"247\",\"00\",\"(?:[01589]\\\\d|[46])\\\\d{4}\",[5,6]],AD:[\"376\",\"00\",\"(?:1|6\\\\d)\\\\d{7}|[135-9]\\\\d{5}\",[6,8,9],[[\"(\\\\d{3})(\\\\d{3})\",\"$1 $2\",[\"[135-9]\"]],[\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"1\"]],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"6\"]]]],AE:[\"971\",\"00\",\"(?:[4-7]\\\\d|9[0-689])\\\\d{7}|800\\\\d{2,9}|[2-4679]\\\\d{7}\",[5,6,7,8,9,10,11,12],[[\"(\\\\d{3})(\\\\d{2,9})\",\"$1 $2\",[\"60|8\"]],[\"(\\\\d)(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[236]|[479][2-8]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d)(\\\\d{5})\",\"$1 $2 $3\",[\"[479]\"]],[\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"5\"],\"0$1\"]],\"0\"],AF:[\"93\",\"00\",\"[2-7]\\\\d{8}\",[9],[[\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[2-7]\"],\"0$1\"]],\"0\"],AG:[\"1\",\"011\",\"(?:268|[58]\\\\d\\\\d|900)\\\\d{7}\",[10],0,\"1\",0,\"([457]\\\\d{6})$|1\",\"268$1\",0,\"268\"],AI:[\"1\",\"011\",\"(?:264|[58]\\\\d\\\\d|900)\\\\d{7}\",[10],0,\"1\",0,\"([2457]\\\\d{6})$|1\",\"264$1\",0,\"264\"],AL:[\"355\",\"00\",\"(?:700\\\\d\\\\d|900)\\\\d{3}|8\\\\d{5,7}|(?:[2-5]|6\\\\d)\\\\d{7}\",[6,7,8,9],[[\"(\\\\d{3})(\\\\d{3,4})\",\"$1 $2\",[\"80|9\"],\"0$1\"],[\"(\\\\d)(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"4[2-6]\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[2358][2-5]|4\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{5})\",\"$1 $2\",[\"[23578]\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"6\"],\"0$1\"]],\"0\"],AM:[\"374\",\"00\",\"(?:[1-489]\\\\d|55|60|77)\\\\d{6}\",[8],[[\"(\\\\d{3})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3\",[\"[89]0\"],\"0 $1\"],[\"(\\\\d{3})(\\\\d{5})\",\"$1 $2\",[\"2|3[12]\"],\"(0$1)\"],[\"(\\\\d{2})(\\\\d{6})\",\"$1 $2\",[\"1|47\"],\"(0$1)\"],[\"(\\\\d{2})(\\\\d{6})\",\"$1 $2\",[\"[3-9]\"],\"0$1\"]],\"0\"],AO:[\"244\",\"00\",\"[29]\\\\d{8}\",[9],[[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[29]\"]]]],AR:[\"54\",\"00\",\"(?:11|[89]\\\\d\\\\d)\\\\d{8}|[2368]\\\\d{9}\",[10,11],[[\"(\\\\d{4})(\\\\d{2})(\\\\d{4})\",\"$1 $2-$3\",[\"2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])\",\"2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)\",\"2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]\",\"2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]\"],\"0$1\",1],[\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1 $2-$3\",[\"1\"],\"0$1\",1],[\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1-$2-$3\",[\"[68]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2-$3\",[\"[23]\"],\"0$1\",1],[\"(\\\\d)(\\\\d{4})(\\\\d{2})(\\\\d{4})\",\"$2 15-$3-$4\",[\"9(?:2[2-469]|3[3-578])\",\"9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))\",\"9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)\",\"9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]\",\"9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]\"],\"0$1\",0,\"$1 $2 $3-$4\"],[\"(\\\\d)(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$2 15-$3-$4\",[\"91\"],\"0$1\",0,\"$1 $2 $3-$4\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{5})\",\"$1-$2-$3\",[\"8\"],\"0$1\"],[\"(\\\\d)(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$2 15-$3-$4\",[\"9\"],\"0$1\",0,\"$1 $2 $3-$4\"]],\"0\",0,\"0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[0-24-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-46-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))15)?\",\"9$1\"],AS:[\"1\",\"011\",\"(?:[58]\\\\d\\\\d|684|900)\\\\d{7}\",[10],0,\"1\",0,\"([267]\\\\d{6})$|1\",\"684$1\",0,\"684\"],AT:[\"43\",\"00\",\"1\\\\d{3,12}|2\\\\d{6,12}|43(?:(?:0\\\\d|5[02-9])\\\\d{3,9}|2\\\\d{4,5}|[3467]\\\\d{4}|8\\\\d{4,6}|9\\\\d{4,7})|5\\\\d{4,12}|8\\\\d{7,12}|9\\\\d{8,12}|(?:[367]\\\\d|4[0-24-9])\\\\d{4,11}\",[4,5,6,7,8,9,10,11,12,13],[[\"(\\\\d)(\\\\d{3,12})\",\"$1 $2\",[\"1(?:11|[2-9])\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{2})\",\"$1 $2\",[\"517\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3,5})\",\"$1 $2\",[\"5[079]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3,10})\",\"$1 $2\",[\"(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]\"],\"0$1\"],[\"(\\\\d{4})(\\\\d{3,9})\",\"$1 $2\",[\"[2-467]|5[2-6]\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"5\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{4})(\\\\d{4,7})\",\"$1 $2 $3\",[\"5\"],\"0$1\"]],\"0\"],AU:[\"61\",\"001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011\",\"1(?:[0-79]\\\\d{7}(?:\\\\d(?:\\\\d{2})?)?|8[0-24-9]\\\\d{7})|[2-478]\\\\d{8}|1\\\\d{4,7}\",[5,6,7,8,9,10,12],[[\"(\\\\d{2})(\\\\d{3,4})\",\"$1 $2\",[\"16\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{2,4})\",\"$1 $2 $3\",[\"16\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"14|4\"],\"0$1\"],[\"(\\\\d)(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"[2378]\"],\"(0$1)\"],[\"(\\\\d{4})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"1(?:30|[89])\"]]],\"0\",0,\"(183[12])|0\",0,0,0,[[\"(?:(?:2(?:[0-26-9]\\\\d|3[0-8]|4[02-9]|5[0135-9])|3(?:[0-3589]\\\\d|4[0-578]|6[1-9]|7[0-35-9])|7(?:[013-57-9]\\\\d|2[0-8]))\\\\d{3}|8(?:51(?:0(?:0[03-9]|[12479]\\\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-79]|[18][13579]|2[14-9]|3[0-46-9]|[4-6]\\\\d|7[89]|9[0-4]))|(?:6[0-8]|[78]\\\\d)\\\\d{3}|9(?:[02-9]\\\\d{3}|1(?:(?:[0-58]\\\\d|6[0135-9])\\\\d|7(?:0[0-24-9]|[1-9]\\\\d)|9(?:[0-46-9]\\\\d|5[0-79])))))\\\\d{3}\",[9]],[\"4(?:(?:79|94)[01]|83[0-389])\\\\d{5}|4(?:[0-3]\\\\d|4[047-9]|5[0-25-9]|6[016-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\\\d{6}\",[9]],[\"180(?:0\\\\d{3}|2)\\\\d{3}\",[7,10]],[\"190[0-26]\\\\d{6}\",[10]],0,0,0,[\"163\\\\d{2,6}\",[5,6,7,8,9]],[\"14(?:5(?:1[0458]|[23][458])|71\\\\d)\\\\d{4}\",[9]],[\"13(?:00\\\\d{6}(?:\\\\d{2})?|45[0-4]\\\\d{3})|13\\\\d{4}\",[6,8,10,12]]],\"0011\"],AW:[\"297\",\"00\",\"(?:[25-79]\\\\d\\\\d|800)\\\\d{4}\",[7],[[\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[25-9]\"]]]],AX:[\"358\",\"00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))\",\"2\\\\d{4,9}|35\\\\d{4,5}|(?:60\\\\d\\\\d|800)\\\\d{4,6}|7\\\\d{5,11}|(?:[14]\\\\d|3[0-46-9]|50)\\\\d{4,8}\",[5,6,7,8,9,10,11,12],0,\"0\",0,0,0,0,\"18\",0,\"00\"],AZ:[\"994\",\"00\",\"365\\\\d{6}|(?:[124579]\\\\d|60|88)\\\\d{7}\",[9],[[\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"90\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"1[28]|2|365|46\",\"1[28]|2|365[45]|46\",\"1[28]|2|365(?:4|5[02])|46\"],\"(0$1)\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[13-9]\"],\"0$1\"]],\"0\"],BA:[\"387\",\"00\",\"6\\\\d{8}|(?:[35689]\\\\d|49|70)\\\\d{6}\",[8,9],[[\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"6[1-3]|[7-9]\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2-$3\",[\"[3-5]|6[56]\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3 $4\",[\"6\"],\"0$1\"]],\"0\"],BB:[\"1\",\"011\",\"(?:246|[58]\\\\d\\\\d|900)\\\\d{7}\",[10],0,\"1\",0,\"([2-9]\\\\d{6})$|1\",\"246$1\",0,\"246\"],BD:[\"880\",\"00\",\"[1-469]\\\\d{9}|8[0-79]\\\\d{7,8}|[2-79]\\\\d{8}|[2-9]\\\\d{7}|[3-9]\\\\d{6}|[57-9]\\\\d{5}\",[6,7,8,9,10],[[\"(\\\\d{2})(\\\\d{4,6})\",\"$1-$2\",[\"31[5-8]|[459]1\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3,7})\",\"$1-$2\",[\"3(?:[67]|8[013-9])|4(?:6[168]|7|[89][18])|5(?:6[128]|9)|6(?:28|4[14]|5)|7[2-589]|8(?:0[014-9]|[12])|9[358]|(?:3[2-5]|4[235]|5[2-578]|6[0389]|76|8[3-7]|9[24])1|(?:44|66)[01346-9]\"],\"0$1\"],[\"(\\\\d{4})(\\\\d{3,6})\",\"$1-$2\",[\"[13-9]|22\"],\"0$1\"],[\"(\\\\d)(\\\\d{7,8})\",\"$1-$2\",[\"2\"],\"0$1\"]],\"0\"],BE:[\"32\",\"00\",\"4\\\\d{8}|[1-9]\\\\d{7}\",[8,9],[[\"(\\\\d{3})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3\",[\"(?:80|9)0\"],\"0$1\"],[\"(\\\\d)(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[239]|4[23]\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[15-8]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"4\"],\"0$1\"]],\"0\"],BF:[\"226\",\"00\",\"[025-7]\\\\d{7}\",[8],[[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[025-7]\"]]]],BG:[\"359\",\"00\",\"00800\\\\d{7}|[2-7]\\\\d{6,7}|[89]\\\\d{6,8}|2\\\\d{5}\",[6,7,8,9,12],[[\"(\\\\d)(\\\\d)(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"2\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"43[1-6]|70[1-9]\"],\"0$1\"],[\"(\\\\d)(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"2\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{2,3})\",\"$1 $2 $3\",[\"[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3\",[\"(?:70|8)0\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{2})\",\"$1 $2 $3\",[\"43[1-7]|7\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[48]|9[08]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"9\"],\"0$1\"]],\"0\"],BH:[\"973\",\"00\",\"[136-9]\\\\d{7}\",[8],[[\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[13679]|8[047]\"]]]],BI:[\"257\",\"00\",\"(?:[267]\\\\d|31)\\\\d{6}\",[8],[[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[2367]\"]]]],BJ:[\"229\",\"00\",\"[24-689]\\\\d{7}\",[8],[[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[24-689]\"]]]],BL:[\"590\",\"00\",\"590\\\\d{6}|(?:69|80|9\\\\d)\\\\d{7}\",[9],0,\"0\",0,0,0,0,0,[[\"590(?:2[7-9]|5[12]|87)\\\\d{4}\"],[\"69(?:0\\\\d\\\\d|1(?:2[2-9]|3[0-5]))\\\\d{4}\"],[\"80[0-5]\\\\d{6}\"],0,0,0,0,0,[\"9(?:(?:395|76[018])\\\\d|475[0-2])\\\\d{4}\"]]],BM:[\"1\",\"011\",\"(?:441|[58]\\\\d\\\\d|900)\\\\d{7}\",[10],0,\"1\",0,\"([2-9]\\\\d{6})$|1\",\"441$1\",0,\"441\"],BN:[\"673\",\"00\",\"[2-578]\\\\d{6}\",[7],[[\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[2-578]\"]]]],BO:[\"591\",\"00(?:1\\\\d)?\",\"(?:[2-467]\\\\d\\\\d|8001)\\\\d{5}\",[8,9],[[\"(\\\\d)(\\\\d{7})\",\"$1 $2\",[\"[23]|4[46]\"]],[\"(\\\\d{8})\",\"$1\",[\"[67]\"]],[\"(\\\\d{3})(\\\\d{2})(\\\\d{4})\",\"$1 $2 $3\",[\"8\"]]],\"0\",0,\"0(1\\\\d)?\"],BQ:[\"599\",\"00\",\"(?:[34]1|7\\\\d)\\\\d{5}\",[7],0,0,0,0,0,0,\"[347]\"],BR:[\"55\",\"00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)\",\"(?:[1-46-9]\\\\d\\\\d|5(?:[0-46-9]\\\\d|5[0-46-9]))\\\\d{8}|[1-9]\\\\d{9}|[3589]\\\\d{8}|[34]\\\\d{7}\",[8,9,10,11],[[\"(\\\\d{4})(\\\\d{4})\",\"$1-$2\",[\"300|4(?:0[02]|37)\",\"4(?:02|37)0|[34]00\"]],[\"(\\\\d{3})(\\\\d{2,3})(\\\\d{4})\",\"$1 $2 $3\",[\"(?:[358]|90)0\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1 $2-$3\",[\"(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]\"],\"($1)\"],[\"(\\\\d{2})(\\\\d{5})(\\\\d{4})\",\"$1 $2-$3\",[\"[16][1-9]|[2-57-9]\"],\"($1)\"]],\"0\",0,\"(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\\\d{10,11}))?\",\"$2\"],BS:[\"1\",\"011\",\"(?:242|[58]\\\\d\\\\d|900)\\\\d{7}\",[10],0,\"1\",0,\"([3-8]\\\\d{6})$|1\",\"242$1\",0,\"242\"],BT:[\"975\",\"00\",\"[17]\\\\d{7}|[2-8]\\\\d{6}\",[7,8],[[\"(\\\\d)(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[2-68]|7[246]\"]],[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"1[67]|7\"]]]],BW:[\"267\",\"00\",\"(?:0800|(?:[37]|800)\\\\d)\\\\d{6}|(?:[2-6]\\\\d|90)\\\\d{5}\",[7,8,10],[[\"(\\\\d{2})(\\\\d{5})\",\"$1 $2\",[\"90\"]],[\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[24-6]|3[15-79]\"]],[\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[37]\"]],[\"(\\\\d{4})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"0\"]],[\"(\\\\d{3})(\\\\d{4})(\\\\d{3})\",\"$1 $2 $3\",[\"8\"]]]],BY:[\"375\",\"810\",\"(?:[12]\\\\d|33|44|902)\\\\d{7}|8(?:0[0-79]\\\\d{5,7}|[1-7]\\\\d{9})|8(?:1[0-489]|[5-79]\\\\d)\\\\d{7}|8[1-79]\\\\d{6,7}|8[0-79]\\\\d{5}|8\\\\d{5}\",[6,7,8,9,10,11],[[\"(\\\\d{3})(\\\\d{3})\",\"$1 $2\",[\"800\"],\"8 $1\"],[\"(\\\\d{3})(\\\\d{2})(\\\\d{2,4})\",\"$1 $2 $3\",[\"800\"],\"8 $1\"],[\"(\\\\d{4})(\\\\d{2})(\\\\d{3})\",\"$1 $2-$3\",[\"1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])\",\"1(?:5[169]|6(?:3[1-3]|4|5[125])|7(?:1[3-9]|7[0-24-6]|9[2-7]))|2(?:1[35]|2[34]|3[3-5])\"],\"8 0$1\"],[\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2-$3-$4\",[\"1(?:[56]|7[467])|2[1-3]\"],\"8 0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2-$3-$4\",[\"[1-4]\"],\"8 0$1\"],[\"(\\\\d{3})(\\\\d{3,4})(\\\\d{4})\",\"$1 $2 $3\",[\"[89]\"],\"8 $1\"]],\"8\",0,\"0|80?\",0,0,0,0,\"8~10\"],BZ:[\"501\",\"00\",\"(?:0800\\\\d|[2-8])\\\\d{6}\",[7,11],[[\"(\\\\d{3})(\\\\d{4})\",\"$1-$2\",[\"[2-8]\"]],[\"(\\\\d)(\\\\d{3})(\\\\d{4})(\\\\d{3})\",\"$1-$2-$3-$4\",[\"0\"]]]],CA:[\"1\",\"011\",\"(?:[2-8]\\\\d|90)\\\\d{8}|3\\\\d{6}\",[7,10],0,\"1\",0,0,0,0,0,[[\"(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\\\d{6}\",[10]],[\"\",[10]],[\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",[10]],[\"900[2-9]\\\\d{6}\",[10]],[\"52(?:3(?:[2-46-9][02-9]\\\\d|5(?:[02-46-9]\\\\d|5[0-46-9]))|4(?:[2-478][02-9]\\\\d|5(?:[034]\\\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\\\d)|9(?:[05-9]\\\\d|2[0-5]|49)))\\\\d{4}|52[34][2-9]1[02-9]\\\\d{4}|(?:5(?:00|2[125-9]|33|44|66|77|88)|622)[2-9]\\\\d{6}\",[10]],0,[\"310\\\\d{4}\",[7]],0,[\"600[2-9]\\\\d{6}\",[10]]]],CC:[\"61\",\"001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011\",\"1(?:[0-79]\\\\d{8}(?:\\\\d{2})?|8[0-24-9]\\\\d{7})|[148]\\\\d{8}|1\\\\d{5,7}\",[6,7,8,9,10,12],0,\"0\",0,\"([59]\\\\d{7})$|0\",\"8$1\",0,0,[[\"8(?:51(?:0(?:02|31|60|89)|1(?:18|76)|223)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:[06]8|22)|4[29]8|62\\\\d|70[23]|959))\\\\d{3}\",[9]],[\"4(?:(?:79|94)[01]|83[0-389])\\\\d{5}|4(?:[0-3]\\\\d|4[047-9]|5[0-25-9]|6[016-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\\\d{6}\",[9]],[\"180(?:0\\\\d{3}|2)\\\\d{3}\",[7,10]],[\"190[0-26]\\\\d{6}\",[10]],0,0,0,0,[\"14(?:5(?:1[0458]|[23][458])|71\\\\d)\\\\d{4}\",[9]],[\"13(?:00\\\\d{6}(?:\\\\d{2})?|45[0-4]\\\\d{3})|13\\\\d{4}\",[6,8,10,12]]],\"0011\"],CD:[\"243\",\"00\",\"[189]\\\\d{8}|[1-68]\\\\d{6}\",[7,9],[[\"(\\\\d{2})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3\",[\"88\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{5})\",\"$1 $2\",[\"[1-6]\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"1\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[89]\"],\"0$1\"]],\"0\"],CF:[\"236\",\"00\",\"(?:[27]\\\\d{3}|8776)\\\\d{4}\",[8],[[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[278]\"]]]],CG:[\"242\",\"00\",\"222\\\\d{6}|(?:0\\\\d|80)\\\\d{7}\",[9],[[\"(\\\\d)(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"8\"]],[\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[02]\"]]]],CH:[\"41\",\"00\",\"8\\\\d{11}|[2-9]\\\\d{8}\",[9],[[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"8[047]|90\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[2-79]|81\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4 $5\",[\"8\"],\"0$1\"]],\"0\"],CI:[\"225\",\"00\",\"[02]\\\\d{9}\",[10],[[\"(\\\\d{2})(\\\\d{2})(\\\\d)(\\\\d{5})\",\"$1 $2 $3 $4\",[\"2\"]],[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{4})\",\"$1 $2 $3 $4\",[\"0\"]]]],CK:[\"682\",\"00\",\"[2-578]\\\\d{4}\",[5],[[\"(\\\\d{2})(\\\\d{3})\",\"$1 $2\",[\"[2-578]\"]]]],CL:[\"56\",\"(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0\",\"12300\\\\d{6}|6\\\\d{9,10}|[2-9]\\\\d{8}\",[9,10,11],[[\"(\\\\d{5})(\\\\d{4})\",\"$1 $2\",[\"219\",\"2196\"],\"($1)\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"44\"]],[\"(\\\\d)(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"2[1-36]\"],\"($1)\"],[\"(\\\\d)(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"9[2-9]\"]],[\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])\"],\"($1)\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"60|8\"]],[\"(\\\\d{4})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"1\"]],[\"(\\\\d{3})(\\\\d{3})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3 $4\",[\"60\"]]]],CM:[\"237\",\"00\",\"[26]\\\\d{8}|88\\\\d{6,7}\",[8,9],[[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"88\"]],[\"(\\\\d)(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4 $5\",[\"[26]|88\"]]]],CN:[\"86\",\"00|1(?:[12]\\\\d|79)\\\\d\\\\d00\",\"1[127]\\\\d{8,9}|2\\\\d{9}(?:\\\\d{2})?|[12]\\\\d{6,7}|86\\\\d{6}|(?:1[03-689]\\\\d|6)\\\\d{7,9}|(?:[3-579]\\\\d|8[0-57-9])\\\\d{6,9}\",[7,8,9,10,11,12],[[\"(\\\\d{2})(\\\\d{5,6})\",\"$1 $2\",[\"(?:10|2[0-57-9])[19]\",\"(?:10|2[0-57-9])(?:10|9[56])\",\"10(?:10|9[56])|2[0-57-9](?:100|9[56])\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{5,6})\",\"$1 $2\",[\"3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]\",\"(?:3(?:[157]\\\\d|35|49|9[1-68])|4(?:[17]\\\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\\\d|4[13]|5[1-5]))[19]\",\"85[23](?:10|95)|(?:3(?:[157]\\\\d|35|49|9[1-68])|4(?:[17]\\\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\\\d|4[13]|5[1-5]))(?:10|9[56])\",\"85[23](?:100|95)|(?:3(?:[157]\\\\d|35|49|9[1-68])|4(?:[17]\\\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\\\d|4[13]|5[1-5]))(?:100|9[56])\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"(?:4|80)0\"]],[\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"10|2(?:[02-57-9]|1[1-9])\",\"10|2(?:[02-57-9]|1[1-9])\",\"10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])\"],\"0$1\",1],[\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]\"],\"0$1\",1],[\"(\\\\d{3})(\\\\d{7,8})\",\"$1 $2\",[\"9\"]],[\"(\\\\d{4})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"80\"],\"0$1\",1],[\"(\\\\d{3})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"[3-578]\"],\"0$1\",1],[\"(\\\\d{3})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"1[3-9]\"]],[\"(\\\\d{2})(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3 $4\",[\"[12]\"],\"0$1\",1]],\"0\",0,\"(1(?:[12]\\\\d|79)\\\\d\\\\d)|0\",0,0,0,0,\"00\"],CO:[\"57\",\"00(?:4(?:[14]4|56)|[579])\",\"(?:60\\\\d\\\\d|9101)\\\\d{6}|(?:1\\\\d|3)\\\\d{9}\",[10,11],[[\"(\\\\d{3})(\\\\d{7})\",\"$1 $2\",[\"6\"],\"($1)\"],[\"(\\\\d{3})(\\\\d{7})\",\"$1 $2\",[\"3[0-357]|91\"]],[\"(\\\\d)(\\\\d{3})(\\\\d{7})\",\"$1-$2-$3\",[\"1\"],\"0$1\",0,\"$1 $2 $3\"]],\"0\",0,\"0(4(?:[14]4|56)|[579])?\"],CR:[\"506\",\"00\",\"(?:8\\\\d|90)\\\\d{8}|(?:[24-8]\\\\d{3}|3005)\\\\d{4}\",[8,10],[[\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[2-7]|8[3-9]\"]],[\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1-$2-$3\",[\"[89]\"]]],0,0,\"(19(?:0[0-2468]|1[09]|20|66|77|99))\"],CU:[\"53\",\"119\",\"[27]\\\\d{6,7}|[34]\\\\d{5,7}|(?:5|8\\\\d\\\\d)\\\\d{7}\",[6,7,8,10],[[\"(\\\\d{2})(\\\\d{4,6})\",\"$1 $2\",[\"2[1-4]|[34]\"],\"(0$1)\"],[\"(\\\\d)(\\\\d{6,7})\",\"$1 $2\",[\"7\"],\"(0$1)\"],[\"(\\\\d)(\\\\d{7})\",\"$1 $2\",[\"5\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{7})\",\"$1 $2\",[\"8\"],\"0$1\"]],\"0\"],CV:[\"238\",\"0\",\"(?:[2-59]\\\\d\\\\d|800)\\\\d{4}\",[7],[[\"(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3\",[\"[2-589]\"]]]],CW:[\"599\",\"00\",\"(?:[34]1|60|(?:7|9\\\\d)\\\\d)\\\\d{5}\",[7,8],[[\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[3467]\"]],[\"(\\\\d)(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"9[4-8]\"]]],0,0,0,0,0,\"[69]\"],CX:[\"61\",\"001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011\",\"1(?:[0-79]\\\\d{8}(?:\\\\d{2})?|8[0-24-9]\\\\d{7})|[148]\\\\d{8}|1\\\\d{5,7}\",[6,7,8,9,10,12],0,\"0\",0,\"([59]\\\\d{7})$|0\",\"8$1\",0,0,[[\"8(?:51(?:0(?:01|30|59|88)|1(?:17|46|75)|2(?:22|35))|91(?:00[6-9]|1(?:[28]1|49|78)|2(?:09|63)|3(?:12|26|75)|4(?:56|97)|64\\\\d|7(?:0[01]|1[0-2])|958))\\\\d{3}\",[9]],[\"4(?:(?:79|94)[01]|83[0-389])\\\\d{5}|4(?:[0-3]\\\\d|4[047-9]|5[0-25-9]|6[016-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\\\d{6}\",[9]],[\"180(?:0\\\\d{3}|2)\\\\d{3}\",[7,10]],[\"190[0-26]\\\\d{6}\",[10]],0,0,0,0,[\"14(?:5(?:1[0458]|[23][458])|71\\\\d)\\\\d{4}\",[9]],[\"13(?:00\\\\d{6}(?:\\\\d{2})?|45[0-4]\\\\d{3})|13\\\\d{4}\",[6,8,10,12]]],\"0011\"],CY:[\"357\",\"00\",\"(?:[279]\\\\d|[58]0)\\\\d{6}\",[8],[[\"(\\\\d{2})(\\\\d{6})\",\"$1 $2\",[\"[257-9]\"]]]],CZ:[\"420\",\"00\",\"(?:[2-578]\\\\d|60)\\\\d{7}|9\\\\d{8,11}\",[9],[[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[2-8]|9[015-7]\"]],[\"(\\\\d{2})(\\\\d{3})(\\\\d{3})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"96\"]],[\"(\\\\d{2})(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3 $4\",[\"9\"]],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3 $4\",[\"9\"]]]],DE:[\"49\",\"00\",\"[2579]\\\\d{5,14}|49(?:[34]0|69|8\\\\d)\\\\d\\\\d?|49(?:37|49|60|7[089]|9\\\\d)\\\\d{1,3}|49(?:2[024-9]|3[2-689]|7[1-7])\\\\d{1,8}|(?:1|[368]\\\\d|4[0-8])\\\\d{3,13}|49(?:[015]\\\\d|2[13]|31|[46][1-8])\\\\d{1,9}\",[4,5,6,7,8,9,10,11,12,13,14,15],[[\"(\\\\d{2})(\\\\d{3,13})\",\"$1 $2\",[\"3[02]|40|[68]9\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3,12})\",\"$1 $2\",[\"2(?:0[1-389]|1[124]|2[18]|3[14])|3(?:[35-9][15]|4[015])|906|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1\",\"2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1\"],\"0$1\"],[\"(\\\\d{4})(\\\\d{2,11})\",\"$1 $2\",[\"[24-6]|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]\",\"[24-6]|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|3[4579]3[1357]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"138\"],\"0$1\"],[\"(\\\\d{5})(\\\\d{2,10})\",\"$1 $2\",[\"3\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{5,11})\",\"$1 $2\",[\"181\"],\"0$1\"],[\"(\\\\d{3})(\\\\d)(\\\\d{4,10})\",\"$1 $2 $3\",[\"1(?:3|80)|9\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{7,8})\",\"$1 $2\",[\"1[67]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{7,12})\",\"$1 $2\",[\"8\"],\"0$1\"],[\"(\\\\d{5})(\\\\d{6})\",\"$1 $2\",[\"185\",\"1850\",\"18500\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"7\"],\"0$1\"],[\"(\\\\d{4})(\\\\d{7})\",\"$1 $2\",[\"18[68]\"],\"0$1\"],[\"(\\\\d{5})(\\\\d{6})\",\"$1 $2\",[\"15[0568]\"],\"0$1\"],[\"(\\\\d{4})(\\\\d{7})\",\"$1 $2\",[\"15[1279]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{8})\",\"$1 $2\",[\"18\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{2})(\\\\d{7,8})\",\"$1 $2 $3\",[\"1(?:6[023]|7)\"],\"0$1\"],[\"(\\\\d{4})(\\\\d{2})(\\\\d{7})\",\"$1 $2 $3\",[\"15[279]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{2})(\\\\d{8})\",\"$1 $2 $3\",[\"15\"],\"0$1\"]],\"0\"],DJ:[\"253\",\"00\",\"(?:2\\\\d|77)\\\\d{6}\",[8],[[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[27]\"]]]],DK:[\"45\",\"00\",\"[2-9]\\\\d{7}\",[8],[[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[2-9]\"]]]],DM:[\"1\",\"011\",\"(?:[58]\\\\d\\\\d|767|900)\\\\d{7}\",[10],0,\"1\",0,\"([2-7]\\\\d{6})$|1\",\"767$1\",0,\"767\"],DO:[\"1\",\"011\",\"(?:[58]\\\\d\\\\d|900)\\\\d{7}\",[10],0,\"1\",0,0,0,0,\"8001|8[024]9\"],DZ:[\"213\",\"00\",\"(?:[1-4]|[5-79]\\\\d|80)\\\\d{7}\",[8,9],[[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[1-4]\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"9\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[5-8]\"],\"0$1\"]],\"0\"],EC:[\"593\",\"00\",\"1\\\\d{9,10}|(?:[2-7]|9\\\\d)\\\\d{7}\",[8,9,10,11],[[\"(\\\\d)(\\\\d{3})(\\\\d{4})\",\"$1 $2-$3\",[\"[2-7]\"],\"(0$1)\",0,\"$1-$2-$3\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"9\"],\"0$1\"],[\"(\\\\d{4})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"1\"]]],\"0\"],EE:[\"372\",\"00\",\"8\\\\d{9}|[4578]\\\\d{7}|(?:[3-8]\\\\d|90)\\\\d{5}\",[7,8,10],[[\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]|88\",\"[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]|88\"]],[\"(\\\\d{4})(\\\\d{3,4})\",\"$1 $2\",[\"[45]|8(?:00|[1-49])\",\"[45]|8(?:00[1-9]|[1-49])\"]],[\"(\\\\d{2})(\\\\d{2})(\\\\d{4})\",\"$1 $2 $3\",[\"7\"]],[\"(\\\\d{4})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"8\"]]]],EG:[\"20\",\"00\",\"[189]\\\\d{8,9}|[24-6]\\\\d{8}|[135]\\\\d{7}\",[8,9,10],[[\"(\\\\d)(\\\\d{7,8})\",\"$1 $2\",[\"[23]\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{6,7})\",\"$1 $2\",[\"1[35]|[4-6]|8[2468]|9[235-7]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[189]\"],\"0$1\"]],\"0\"],EH:[\"212\",\"00\",\"[5-8]\\\\d{8}\",[9],0,\"0\",0,0,0,0,\"528[89]\"],ER:[\"291\",\"00\",\"[178]\\\\d{6}\",[7],[[\"(\\\\d)(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[178]\"],\"0$1\"]],\"0\"],ES:[\"34\",\"00\",\"[5-9]\\\\d{8}\",[9],[[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[89]00\"]],[\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[5-9]\"]]]],ET:[\"251\",\"00\",\"(?:11|[2-579]\\\\d)\\\\d{7}\",[9],[[\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[1-579]\"],\"0$1\"]],\"0\"],FI:[\"358\",\"00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))\",\"[1-35689]\\\\d{4}|7\\\\d{10,11}|(?:[124-7]\\\\d|3[0-46-9])\\\\d{8}|[1-9]\\\\d{5,8}\",[5,6,7,8,9,10,11,12],[[\"(\\\\d)(\\\\d{4,9})\",\"$1 $2\",[\"[2568][1-8]|3(?:0[1-9]|[1-9])|9\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3,7})\",\"$1 $2\",[\"[12]00|[368]|70[07-9]\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{4,8})\",\"$1 $2\",[\"[1245]|7[135]\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{6,10})\",\"$1 $2\",[\"7\"],\"0$1\"]],\"0\",0,0,0,0,\"1[03-79]|[2-9]\",0,\"00\"],FJ:[\"679\",\"0(?:0|52)\",\"45\\\\d{5}|(?:0800\\\\d|[235-9])\\\\d{6}\",[7,11],[[\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[235-9]|45\"]],[\"(\\\\d{4})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"0\"]]],0,0,0,0,0,0,0,\"00\"],FK:[\"500\",\"00\",\"[2-7]\\\\d{4}\",[5]],FM:[\"691\",\"00\",\"(?:[39]\\\\d\\\\d|820)\\\\d{4}\",[7],[[\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[389]\"]]]],FO:[\"298\",\"00\",\"[2-9]\\\\d{5}\",[6],[[\"(\\\\d{6})\",\"$1\",[\"[2-9]\"]]],0,0,\"(10(?:01|[12]0|88))\"],FR:[\"33\",\"00\",\"[1-9]\\\\d{8}\",[9],[[\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"8\"],\"0 $1\"],[\"(\\\\d)(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4 $5\",[\"[1-79]\"],\"0$1\"]],\"0\"],GA:[\"241\",\"00\",\"(?:[067]\\\\d|11)\\\\d{6}|[2-7]\\\\d{6}\",[7,8],[[\"(\\\\d)(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[2-7]\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"0\"]],[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"11|[67]\"],\"0$1\"]],0,0,\"0(11\\\\d{6}|60\\\\d{6}|61\\\\d{6}|6[256]\\\\d{6}|7[467]\\\\d{6})\",\"$1\"],GB:[\"44\",\"00\",\"[1-357-9]\\\\d{9}|[18]\\\\d{8}|8\\\\d{6}\",[7,9,10],[[\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"800\",\"8001\",\"80011\",\"800111\",\"8001111\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3\",[\"845\",\"8454\",\"84546\",\"845464\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{6})\",\"$1 $2\",[\"800\"],\"0$1\"],[\"(\\\\d{5})(\\\\d{4,5})\",\"$1 $2\",[\"1(?:38|5[23]|69|76|94)\",\"1(?:(?:38|69)7|5(?:24|39)|768|946)\",\"1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)\"],\"0$1\"],[\"(\\\\d{4})(\\\\d{5,6})\",\"$1 $2\",[\"1(?:[2-69][02-9]|[78])\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"[25]|7(?:0|6[02-9])\",\"[25]|7(?:0|6(?:[03-9]|2[356]))\"],\"0$1\"],[\"(\\\\d{4})(\\\\d{6})\",\"$1 $2\",[\"7\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[1389]\"],\"0$1\"]],\"0\",0,0,0,0,0,[[\"(?:1(?:1(?:3(?:[0-58]\\\\d\\\\d|73[0235])|4(?:[0-5]\\\\d\\\\d|69[7-9]|70[0-579])|(?:(?:5[0-26-9]|[78][0-49])\\\\d|6(?:[0-4]\\\\d|50))\\\\d)|(?:2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\\\d)\\\\d|1(?:[0-7]\\\\d|8[0-2]))|(?:3(?:0\\\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\\\d)\\\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\\\d{3})\\\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\\\d)|76\\\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\\\d|7[4-79])|295[5-7]|35[34]\\\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\\\d{3}\",[9,10]],[\"7(?:457[0-57-9]|700[01]|911[028])\\\\d{5}|7(?:[1-3]\\\\d\\\\d|4(?:[0-46-9]\\\\d|5[0-689])|5(?:0[0-8]|[13-9]\\\\d|2[0-35-9])|7(?:0[1-9]|[1-7]\\\\d|8[02-9]|9[0-689])|8(?:[014-9]\\\\d|[23][0-8])|9(?:[024-9]\\\\d|1[02-9]|3[0-689]))\\\\d{6}\",[10]],[\"80[08]\\\\d{7}|800\\\\d{6}|8001111\"],[\"(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\\\d|8[2-49]))\\\\d{7}|845464\\\\d\",[7,10]],[\"70\\\\d{8}\",[10]],0,[\"(?:3[0347]|55)\\\\d{8}\",[10]],[\"76(?:464|652)\\\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\\\d{6}\",[10]],[\"56\\\\d{8}\",[10]]],0,\" x\"],GD:[\"1\",\"011\",\"(?:473|[58]\\\\d\\\\d|900)\\\\d{7}\",[10],0,\"1\",0,\"([2-9]\\\\d{6})$|1\",\"473$1\",0,\"473\"],GE:[\"995\",\"00\",\"(?:[3-57]\\\\d\\\\d|800)\\\\d{6}\",[9],[[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"70\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"32\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[57]\"]],[\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[348]\"],\"0$1\"]],\"0\"],GF:[\"594\",\"00\",\"[56]94\\\\d{6}|(?:80|9\\\\d)\\\\d{7}\",[9],[[\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[56]|9[47]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[89]\"],\"0$1\"]],\"0\"],GG:[\"44\",\"00\",\"(?:1481|[357-9]\\\\d{3})\\\\d{6}|8\\\\d{6}(?:\\\\d{2})?\",[7,9,10],0,\"0\",0,\"([25-9]\\\\d{5})$|0\",\"1481$1\",0,0,[[\"1481[25-9]\\\\d{5}\",[10]],[\"7(?:(?:781|839)\\\\d|911[17])\\\\d{5}\",[10]],[\"80[08]\\\\d{7}|800\\\\d{6}|8001111\"],[\"(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\\\d|8[0-3]))\\\\d{7}|845464\\\\d\",[7,10]],[\"70\\\\d{8}\",[10]],0,[\"(?:3[0347]|55)\\\\d{8}\",[10]],[\"76(?:464|652)\\\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\\\d{6}\",[10]],[\"56\\\\d{8}\",[10]]]],GH:[\"233\",\"00\",\"(?:[235]\\\\d{3}|800)\\\\d{5}\",[8,9],[[\"(\\\\d{3})(\\\\d{5})\",\"$1 $2\",[\"8\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[235]\"],\"0$1\"]],\"0\"],GI:[\"350\",\"00\",\"(?:[25]\\\\d|60)\\\\d{6}\",[8],[[\"(\\\\d{3})(\\\\d{5})\",\"$1 $2\",[\"2\"]]]],GL:[\"299\",\"00\",\"(?:19|[2-689]\\\\d|70)\\\\d{4}\",[6],[[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3\",[\"19|[2-9]\"]]]],GM:[\"220\",\"00\",\"[2-9]\\\\d{6}\",[7],[[\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[2-9]\"]]]],GN:[\"224\",\"00\",\"722\\\\d{6}|(?:3|6\\\\d)\\\\d{7}\",[8,9],[[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"3\"]],[\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[67]\"]]]],GP:[\"590\",\"00\",\"590\\\\d{6}|(?:69|80|9\\\\d)\\\\d{7}\",[9],[[\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[569]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"8\"],\"0$1\"]],\"0\",0,0,0,0,0,[[\"590(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1289]|5[3-579]|[68][0-689]|7[08]|9\\\\d)\\\\d{4}\"],[\"69(?:0\\\\d\\\\d|1(?:2[2-9]|3[0-5]))\\\\d{4}\"],[\"80[0-5]\\\\d{6}\"],0,0,0,0,0,[\"9(?:(?:395|76[018])\\\\d|475[0-2])\\\\d{4}\"]]],GQ:[\"240\",\"00\",\"222\\\\d{6}|(?:3\\\\d|55|[89]0)\\\\d{7}\",[9],[[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[235]\"]],[\"(\\\\d{3})(\\\\d{6})\",\"$1 $2\",[\"[89]\"]]]],GR:[\"30\",\"00\",\"5005000\\\\d{3}|8\\\\d{9,11}|(?:[269]\\\\d|70)\\\\d{8}\",[10,11,12],[[\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"21|7\"]],[\"(\\\\d{4})(\\\\d{6})\",\"$1 $2\",[\"2(?:2|3[2-57-9]|4[2-469]|5[2-59]|6[2-9]|7[2-69]|8[2-49])|5\"]],[\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[2689]\"]],[\"(\\\\d{3})(\\\\d{3,4})(\\\\d{5})\",\"$1 $2 $3\",[\"8\"]]]],GT:[\"502\",\"00\",\"(?:1\\\\d{3}|[2-7])\\\\d{7}\",[8,11],[[\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[2-7]\"]],[\"(\\\\d{4})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"1\"]]]],GU:[\"1\",\"011\",\"(?:[58]\\\\d\\\\d|671|900)\\\\d{7}\",[10],0,\"1\",0,\"([3-9]\\\\d{6})$|1\",\"671$1\",0,\"671\"],GW:[\"245\",\"00\",\"[49]\\\\d{8}|4\\\\d{6}\",[7,9],[[\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"40\"]],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[49]\"]]]],GY:[\"592\",\"001\",\"9008\\\\d{3}|(?:[2-467]\\\\d\\\\d|862)\\\\d{4}\",[7],[[\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[2-46-9]\"]]]],HK:[\"852\",\"00(?:30|5[09]|[126-9]?)\",\"8[0-46-9]\\\\d{6,7}|9\\\\d{4,7}|(?:[2-7]|9\\\\d{3})\\\\d{7}\",[5,6,7,8,9,11],[[\"(\\\\d{3})(\\\\d{2,5})\",\"$1 $2\",[\"900\",\"9003\"]],[\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[2-7]|8[1-4]|9(?:0[1-9]|[1-8])\"]],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"8\"]],[\"(\\\\d{3})(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3 $4\",[\"9\"]]],0,0,0,0,0,0,0,\"00\"],HN:[\"504\",\"00\",\"8\\\\d{10}|[237-9]\\\\d{7}\",[8,11],[[\"(\\\\d{4})(\\\\d{4})\",\"$1-$2\",[\"[237-9]\"]]]],HR:[\"385\",\"00\",\"(?:[24-69]\\\\d|3[0-79])\\\\d{7}|80\\\\d{5,7}|[1-79]\\\\d{7}|6\\\\d{5,6}\",[6,7,8,9],[[\"(\\\\d{2})(\\\\d{2})(\\\\d{2,3})\",\"$1 $2 $3\",[\"6[01]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{2})(\\\\d{2,3})\",\"$1 $2 $3\",[\"8\"],\"0$1\"],[\"(\\\\d)(\\\\d{4})(\\\\d{3})\",\"$1 $2 $3\",[\"1\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[67]\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"9\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[2-5]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"8\"],\"0$1\"]],\"0\"],HT:[\"509\",\"00\",\"(?:[2-489]\\\\d|55)\\\\d{6}\",[8],[[\"(\\\\d{2})(\\\\d{2})(\\\\d{4})\",\"$1 $2 $3\",[\"[2-589]\"]]]],HU:[\"36\",\"00\",\"[235-7]\\\\d{8}|[1-9]\\\\d{7}\",[8,9],[[\"(\\\\d)(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"1\"],\"(06 $1)\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6|8[2-57-9]|9[2-69]\"],\"(06 $1)\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[2-9]\"],\"06 $1\"]],\"06\"],ID:[\"62\",\"00[89]\",\"(?:(?:00[1-9]|8\\\\d)\\\\d{4}|[1-36])\\\\d{6}|00\\\\d{10}|[1-9]\\\\d{8,10}|[2-9]\\\\d{7}\",[7,8,9,10,11,12,13],[[\"(\\\\d)(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"15\"]],[\"(\\\\d{2})(\\\\d{5,9})\",\"$1 $2\",[\"2[124]|[36]1\"],\"(0$1)\"],[\"(\\\\d{3})(\\\\d{5,7})\",\"$1 $2\",[\"800\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{5,8})\",\"$1 $2\",[\"[2-79]\"],\"(0$1)\"],[\"(\\\\d{3})(\\\\d{3,4})(\\\\d{3})\",\"$1-$2-$3\",[\"8[1-35-9]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{6,8})\",\"$1 $2\",[\"1\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"804\"],\"0$1\"],[\"(\\\\d{3})(\\\\d)(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3 $4\",[\"80\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{4})(\\\\d{4,5})\",\"$1-$2-$3\",[\"8\"],\"0$1\"]],\"0\"],IE:[\"353\",\"00\",\"(?:1\\\\d|[2569])\\\\d{6,8}|4\\\\d{6,9}|7\\\\d{8}|8\\\\d{8,9}\",[7,8,9,10],[[\"(\\\\d{2})(\\\\d{5})\",\"$1 $2\",[\"2[24-9]|47|58|6[237-9]|9[35-9]\"],\"(0$1)\"],[\"(\\\\d{3})(\\\\d{5})\",\"$1 $2\",[\"[45]0\"],\"(0$1)\"],[\"(\\\\d)(\\\\d{3,4})(\\\\d{4})\",\"$1 $2 $3\",[\"1\"],\"(0$1)\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[2569]|4[1-69]|7[14]\"],\"(0$1)\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"70\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"81\"],\"(0$1)\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[78]\"],\"0$1\"],[\"(\\\\d{4})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"1\"]],[\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"4\"],\"(0$1)\"],[\"(\\\\d{2})(\\\\d)(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3 $4\",[\"8\"],\"0$1\"]],\"0\"],IL:[\"972\",\"0(?:0|1[2-9])\",\"1\\\\d{6}(?:\\\\d{3,5})?|[57]\\\\d{8}|[1-489]\\\\d{7}\",[7,8,9,10,11,12],[[\"(\\\\d{4})(\\\\d{3})\",\"$1-$2\",[\"125\"]],[\"(\\\\d{4})(\\\\d{2})(\\\\d{2})\",\"$1-$2-$3\",[\"121\"]],[\"(\\\\d)(\\\\d{3})(\\\\d{4})\",\"$1-$2-$3\",[\"[2-489]\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1-$2-$3\",[\"[57]\"],\"0$1\"],[\"(\\\\d{4})(\\\\d{3})(\\\\d{3})\",\"$1-$2-$3\",[\"12\"]],[\"(\\\\d{4})(\\\\d{6})\",\"$1-$2\",[\"159\"]],[\"(\\\\d)(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1-$2-$3-$4\",[\"1[7-9]\"]],[\"(\\\\d{3})(\\\\d{1,2})(\\\\d{3})(\\\\d{4})\",\"$1-$2 $3-$4\",[\"15\"]]],\"0\"],IM:[\"44\",\"00\",\"1624\\\\d{6}|(?:[3578]\\\\d|90)\\\\d{8}\",[10],0,\"0\",0,\"([25-8]\\\\d{5})$|0\",\"1624$1\",0,\"74576|(?:16|7[56])24\"],IN:[\"91\",\"00\",\"(?:000800|[2-9]\\\\d\\\\d)\\\\d{7}|1\\\\d{7,12}\",[8,9,10,11,12,13],[[\"(\\\\d{8})\",\"$1\",[\"5(?:0|2[23]|3[03]|[67]1|88)\",\"5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)\",\"5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)\"],0,1],[\"(\\\\d{4})(\\\\d{4,5})\",\"$1 $2\",[\"180\",\"1800\"],0,1],[\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"140\"],0,1],[\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"11|2[02]|33|4[04]|79[1-7]|80[2-46]\",\"11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])\",\"11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])\"],\"0$1\",1],[\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[14]\",\"1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|674|7(?:(?:2[14]|3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]\",\"1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|74[2-7])|7(?:(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]\"],\"0$1\",1],[\"(\\\\d{4})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|28|3[129]|4[1-35689]|5[29]|6[02-5]|70)|807\",\"1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]\",\"1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\\\d|7(?:1(?:[013-8]\\\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\\\d|5[0-367])|70[13-7]))[2-7]\"],\"0$1\",1],[\"(\\\\d{5})(\\\\d{5})\",\"$1 $2\",[\"[6-9]\"],\"0$1\",1],[\"(\\\\d{4})(\\\\d{2,4})(\\\\d{4})\",\"$1 $2 $3\",[\"1(?:6|8[06])\",\"1(?:6|8[06]0)\"],0,1],[\"(\\\\d{4})(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3 $4\",[\"18\"],0,1]],\"0\"],IO:[\"246\",\"00\",\"3\\\\d{6}\",[7],[[\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"3\"]]]],IQ:[\"964\",\"00\",\"(?:1|7\\\\d\\\\d)\\\\d{7}|[2-6]\\\\d{7,8}\",[8,9,10],[[\"(\\\\d)(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"1\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[2-6]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"7\"],\"0$1\"]],\"0\"],IR:[\"98\",\"00\",\"[1-9]\\\\d{9}|(?:[1-8]\\\\d\\\\d|9)\\\\d{3,4}\",[4,5,6,7,10],[[\"(\\\\d{4,5})\",\"$1\",[\"96\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{4,5})\",\"$1 $2\",[\"(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])[12689]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"9\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"[1-8]\"],\"0$1\"]],\"0\"],IS:[\"354\",\"00|1(?:0(?:01|[12]0)|100)\",\"(?:38\\\\d|[4-9])\\\\d{6}\",[7,9],[[\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[4-9]\"]],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"3\"]]],0,0,0,0,0,0,0,\"00\"],IT:[\"39\",\"00\",\"0\\\\d{5,10}|1\\\\d{8,10}|3(?:[0-8]\\\\d{7,10}|9\\\\d{7,8})|(?:55|70)\\\\d{8}|8\\\\d{5}(?:\\\\d{2,4})?\",[6,7,8,9,10,11],[[\"(\\\\d{2})(\\\\d{4,6})\",\"$1 $2\",[\"0[26]\"]],[\"(\\\\d{3})(\\\\d{3,6})\",\"$1 $2\",[\"0[13-57-9][0159]|8(?:03|4[17]|9[2-5])\",\"0[13-57-9][0159]|8(?:03|4[17]|9(?:2|3[04]|[45][0-4]))\"]],[\"(\\\\d{4})(\\\\d{2,6})\",\"$1 $2\",[\"0(?:[13-579][2-46-8]|8[236-8])\"]],[\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"894\"]],[\"(\\\\d{2})(\\\\d{3,4})(\\\\d{4})\",\"$1 $2 $3\",[\"0[26]|5\"]],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"1(?:44|[679])|[378]\"]],[\"(\\\\d{3})(\\\\d{3,4})(\\\\d{4})\",\"$1 $2 $3\",[\"0[13-57-9][0159]|14\"]],[\"(\\\\d{2})(\\\\d{4})(\\\\d{5})\",\"$1 $2 $3\",[\"0[26]\"]],[\"(\\\\d{4})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"0\"]],[\"(\\\\d{3})(\\\\d{4})(\\\\d{4,5})\",\"$1 $2 $3\",[\"3\"]]],0,0,0,0,0,0,[[\"0669[0-79]\\\\d{1,6}|0(?:1(?:[0159]\\\\d|[27][1-5]|31|4[1-4]|6[1356]|8[2-57])|2\\\\d\\\\d|3(?:[0159]\\\\d|2[1-4]|3[12]|[48][1-6]|6[2-59]|7[1-7])|4(?:[0159]\\\\d|[23][1-9]|4[245]|6[1-5]|7[1-4]|81)|5(?:[0159]\\\\d|2[1-5]|3[2-6]|4[1-79]|6[4-6]|7[1-578]|8[3-8])|6(?:[0-57-9]\\\\d|6[0-8])|7(?:[0159]\\\\d|2[12]|3[1-7]|4[2-46]|6[13569]|7[13-6]|8[1-59])|8(?:[0159]\\\\d|2[3-578]|3[1-356]|[6-8][1-5])|9(?:[0159]\\\\d|[238][1-5]|4[12]|6[1-8]|7[1-6]))\\\\d{2,7}\"],[\"3[1-9]\\\\d{8}|3[2-9]\\\\d{7}\",[9,10]],[\"80(?:0\\\\d{3}|3)\\\\d{3}\",[6,9]],[\"(?:0878\\\\d{3}|89(?:2\\\\d|3[04]|4(?:[0-4]|[5-9]\\\\d\\\\d)|5[0-4]))\\\\d\\\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\\\d{6}\",[6,8,9,10]],[\"1(?:78\\\\d|99)\\\\d{6}\",[9,10]],0,0,0,[\"55\\\\d{8}\",[10]],[\"84(?:[08]\\\\d{3}|[17])\\\\d{3}\",[6,9]]]],JE:[\"44\",\"00\",\"1534\\\\d{6}|(?:[3578]\\\\d|90)\\\\d{8}\",[10],0,\"0\",0,\"([0-24-8]\\\\d{5})$|0\",\"1534$1\",0,0,[[\"1534[0-24-8]\\\\d{5}\"],[\"7(?:(?:(?:50|82)9|937)\\\\d|7(?:00[378]|97[7-9]))\\\\d{5}\"],[\"80(?:07(?:35|81)|8901)\\\\d{4}\"],[\"(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\\\d{4}\"],[\"701511\\\\d{4}\"],0,[\"(?:3(?:0(?:07(?:35|81)|8901)|3\\\\d{4}|4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|55\\\\d{4})\\\\d{4}\"],[\"76(?:464|652)\\\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\\\d{6}\"],[\"56\\\\d{8}\"]]],JM:[\"1\",\"011\",\"(?:[58]\\\\d\\\\d|658|900)\\\\d{7}\",[10],0,\"1\",0,0,0,0,\"658|876\"],JO:[\"962\",\"00\",\"(?:(?:[2689]|7\\\\d)\\\\d|32|53)\\\\d{6}\",[8,9],[[\"(\\\\d)(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[2356]|87\"],\"(0$1)\"],[\"(\\\\d{3})(\\\\d{5,6})\",\"$1 $2\",[\"[89]\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{7})\",\"$1 $2\",[\"70\"],\"0$1\"],[\"(\\\\d)(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"7\"],\"0$1\"]],\"0\"],JP:[\"81\",\"010\",\"00[1-9]\\\\d{6,14}|[257-9]\\\\d{9}|(?:00|[1-9]\\\\d\\\\d)\\\\d{6}\",[8,9,10,11,12,13,14,15,16,17],[[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1-$2-$3\",[\"(?:12|57|99)0\"],\"0$1\"],[\"(\\\\d{4})(\\\\d)(\\\\d{4})\",\"$1-$2-$3\",[\"1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51|63)|9(?:80|9[16])\",\"1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[7-9]|96)|477|51[2-9]|636)|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]\",\"1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[7-9]|96[2457-9])|477|51[2-9]|636[457-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1-$2-$3\",[\"60\"],\"0$1\"],[\"(\\\\d)(\\\\d{4})(\\\\d{4})\",\"$1-$2-$3\",[\"[36]|4(?:2[09]|7[01])\",\"[36]|4(?:2(?:0|9[02-69])|7(?:0[019]|1))\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1-$2-$3\",[\"1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[27-9]|49|51|6|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])\",\"1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9])|5(?:2|3[045]|4[0-369]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|49|51|6(?:[0-24]|36|5[0-3589]|72|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:49|55|83)[29]|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]\",\"1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[23]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|72|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]\",\"1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|7[015-9]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17|3[015-9]))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9(?:[019]|4[1-3]|6(?:[0-47-9]|5[01346-9])))|3(?:[29]|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[23]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|72|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|829(?:2|66)|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{2})(\\\\d{4})\",\"$1-$2-$3\",[\"[14]|[289][2-9]|5[3-9]|7[2-4679]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1-$2-$3\",[\"800\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1-$2-$3\",[\"[257-9]\"],\"0$1\"]],\"0\"],KE:[\"254\",\"000\",\"(?:[17]\\\\d\\\\d|900)\\\\d{6}|(?:2|80)0\\\\d{6,7}|[4-6]\\\\d{6,8}\",[7,8,9,10],[[\"(\\\\d{2})(\\\\d{5,7})\",\"$1 $2\",[\"[24-6]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{6})\",\"$1 $2\",[\"[17]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[89]\"],\"0$1\"]],\"0\"],KG:[\"996\",\"00\",\"8\\\\d{9}|(?:[235-8]\\\\d|99)\\\\d{7}\",[9,10],[[\"(\\\\d{4})(\\\\d{5})\",\"$1 $2\",[\"3(?:1[346]|[24-79])\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[235-79]|88\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d)(\\\\d{2,3})\",\"$1 $2 $3 $4\",[\"8\"],\"0$1\"]],\"0\"],KH:[\"855\",\"00[14-9]\",\"1\\\\d{9}|[1-9]\\\\d{7,8}\",[8,9,10],[[\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[1-9]\"],\"0$1\"],[\"(\\\\d{4})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"1\"]]],\"0\"],KI:[\"686\",\"00\",\"(?:[37]\\\\d|6[0-79])\\\\d{6}|(?:[2-48]\\\\d|50)\\\\d{3}\",[5,8],0,\"0\"],KM:[\"269\",\"00\",\"[3478]\\\\d{6}\",[7],[[\"(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3\",[\"[3478]\"]]]],KN:[\"1\",\"011\",\"(?:[58]\\\\d\\\\d|900)\\\\d{7}\",[10],0,\"1\",0,\"([2-7]\\\\d{6})$|1\",\"869$1\",0,\"869\"],KP:[\"850\",\"00|99\",\"85\\\\d{6}|(?:19\\\\d|[2-7])\\\\d{7}\",[8,10],[[\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"8\"],\"0$1\"],[\"(\\\\d)(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[2-7]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"1\"],\"0$1\"]],\"0\"],KR:[\"82\",\"00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))\",\"00[1-9]\\\\d{8,11}|(?:[12]|5\\\\d{3})\\\\d{7}|[13-6]\\\\d{9}|(?:[1-6]\\\\d|80)\\\\d{7}|[3-6]\\\\d{4,5}|(?:00|7)0\\\\d{8}\",[5,6,8,9,10,11,12,13,14],[[\"(\\\\d{2})(\\\\d{3,4})\",\"$1-$2\",[\"(?:3[1-3]|[46][1-4]|5[1-5])1\"],\"0$1\"],[\"(\\\\d{4})(\\\\d{4})\",\"$1-$2\",[\"1\"]],[\"(\\\\d)(\\\\d{3,4})(\\\\d{4})\",\"$1-$2-$3\",[\"2\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1-$2-$3\",[\"60|8\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3,4})(\\\\d{4})\",\"$1-$2-$3\",[\"[1346]|5[1-5]\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1-$2-$3\",[\"[57]\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{5})(\\\\d{4})\",\"$1-$2-$3\",[\"5\"],\"0$1\"]],\"0\",0,\"0(8(?:[1-46-8]|5\\\\d\\\\d))?\"],KW:[\"965\",\"00\",\"18\\\\d{5}|(?:[2569]\\\\d|41)\\\\d{6}\",[7,8],[[\"(\\\\d{4})(\\\\d{3,4})\",\"$1 $2\",[\"[169]|2(?:[235]|4[1-35-9])|52\"]],[\"(\\\\d{3})(\\\\d{5})\",\"$1 $2\",[\"[245]\"]]]],KY:[\"1\",\"011\",\"(?:345|[58]\\\\d\\\\d|900)\\\\d{7}\",[10],0,\"1\",0,\"([2-9]\\\\d{6})$|1\",\"345$1\",0,\"345\"],KZ:[\"7\",\"810\",\"(?:33622|8\\\\d{8})\\\\d{5}|[78]\\\\d{9}\",[10,14],0,\"8\",0,0,0,0,\"33|7\",0,\"8~10\"],LA:[\"856\",\"00\",\"[23]\\\\d{9}|3\\\\d{8}|(?:[235-8]\\\\d|41)\\\\d{6}\",[8,9,10],[[\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"2[13]|3[14]|[4-8]\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3 $4\",[\"30[013-9]\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3 $4\",[\"[23]\"],\"0$1\"]],\"0\"],LB:[\"961\",\"00\",\"[27-9]\\\\d{7}|[13-9]\\\\d{6}\",[7,8],[[\"(\\\\d)(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[13-69]|7(?:[2-57]|62|8[0-7]|9[04-9])|8[02-9]\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[27-9]\"]]],\"0\"],LC:[\"1\",\"011\",\"(?:[58]\\\\d\\\\d|758|900)\\\\d{7}\",[10],0,\"1\",0,\"([2-8]\\\\d{6})$|1\",\"758$1\",0,\"758\"],LI:[\"423\",\"00\",\"[68]\\\\d{8}|(?:[2378]\\\\d|90)\\\\d{5}\",[7,9],[[\"(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3\",[\"[2379]|8(?:0[09]|7)\",\"[2379]|8(?:0(?:02|9)|7)\"]],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"8\"]],[\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"69\"]],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"6\"]]],\"0\",0,\"(1001)|0\"],LK:[\"94\",\"00\",\"[1-9]\\\\d{8}\",[9],[[\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"7\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[1-689]\"],\"0$1\"]],\"0\"],LR:[\"231\",\"00\",\"(?:[25]\\\\d|33|77|88)\\\\d{7}|(?:2\\\\d|[4-6])\\\\d{6}\",[7,8,9],[[\"(\\\\d)(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[4-6]\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"2\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[23578]\"],\"0$1\"]],\"0\"],LS:[\"266\",\"00\",\"(?:[256]\\\\d\\\\d|800)\\\\d{5}\",[8],[[\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[2568]\"]]]],LT:[\"370\",\"00\",\"(?:[3469]\\\\d|52|[78]0)\\\\d{6}\",[8],[[\"(\\\\d)(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"52[0-7]\"],\"(8-$1)\",1],[\"(\\\\d{3})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3\",[\"[7-9]\"],\"8 $1\",1],[\"(\\\\d{2})(\\\\d{6})\",\"$1 $2\",[\"37|4(?:[15]|6[1-8])\"],\"(8-$1)\",1],[\"(\\\\d{3})(\\\\d{5})\",\"$1 $2\",[\"[3-6]\"],\"(8-$1)\",1]],\"8\",0,\"[08]\"],LU:[\"352\",\"00\",\"35[013-9]\\\\d{4,8}|6\\\\d{8}|35\\\\d{2,4}|(?:[2457-9]\\\\d|3[0-46-9])\\\\d{2,9}\",[4,5,6,7,8,9,10,11],[[\"(\\\\d{2})(\\\\d{3})\",\"$1 $2\",[\"2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])\"]],[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3\",[\"2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])\"]],[\"(\\\\d{2})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3\",[\"20[2-689]\"]],[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{1,2})\",\"$1 $2 $3 $4\",[\"2(?:[0367]|4[3-8])\"]],[\"(\\\\d{3})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3\",[\"80[01]|90[015]\"]],[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3 $4\",[\"20\"]],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"6\"]],[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{1,2})\",\"$1 $2 $3 $4 $5\",[\"2(?:[0367]|4[3-8])\"]],[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{1,5})\",\"$1 $2 $3 $4\",[\"[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]\"]]],0,0,\"(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\\\d)\"],LV:[\"371\",\"00\",\"(?:[268]\\\\d|90)\\\\d{6}\",[8],[[\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[269]|8[01]\"]]]],LY:[\"218\",\"00\",\"[2-9]\\\\d{8}\",[9],[[\"(\\\\d{2})(\\\\d{7})\",\"$1-$2\",[\"[2-9]\"],\"0$1\"]],\"0\"],MA:[\"212\",\"00\",\"[5-8]\\\\d{8}\",[9],[[\"(\\\\d{5})(\\\\d{4})\",\"$1-$2\",[\"5(?:29|38)\",\"5(?:29[1289]|389)\",\"529(?:1[1-46-9]|2[013-8]|90)|5(?:298|389)[0-46-9]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"5[45]\"],\"0$1\"],[\"(\\\\d{4})(\\\\d{5})\",\"$1-$2\",[\"5(?:2[2-489]|3[5-9]|9)|892\",\"5(?:2(?:[2-49]|8[235-9])|3[5-9]|9)|892\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{7})\",\"$1-$2\",[\"8\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{6})\",\"$1-$2\",[\"[5-7]\"],\"0$1\"]],\"0\",0,0,0,0,0,[[\"5293[01]\\\\d{4}|5(?:2(?:[0-25-7]\\\\d|3[1-578]|4[02-46-8]|8[0235-7]|9[0-289])|3(?:[0-47]\\\\d|5[02-9]|6[02-8]|8[0189]|9[3-9])|(?:4[067]|5[03])\\\\d)\\\\d{5}\"],[\"(?:6(?:[0-79]\\\\d|8[0-247-9])|7(?:[017]\\\\d|2[0-2]|6[0-8]|8[0-3]))\\\\d{6}\"],[\"80\\\\d{7}\"],[\"89\\\\d{7}\"],0,0,0,0,[\"592(?:4[0-2]|93)\\\\d{4}\"]]],MC:[\"377\",\"00\",\"(?:[3489]|6\\\\d)\\\\d{7}\",[8,9],[[\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"4\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[389]\"]],[\"(\\\\d)(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4 $5\",[\"6\"],\"0$1\"]],\"0\"],MD:[\"373\",\"00\",\"(?:[235-7]\\\\d|[89]0)\\\\d{6}\",[8],[[\"(\\\\d{3})(\\\\d{5})\",\"$1 $2\",[\"[89]\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"22|3\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3\",[\"[25-7]\"],\"0$1\"]],\"0\"],ME:[\"382\",\"00\",\"(?:20|[3-79]\\\\d)\\\\d{6}|80\\\\d{6,7}\",[8,9],[[\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[2-9]\"],\"0$1\"]],\"0\"],MF:[\"590\",\"00\",\"590\\\\d{6}|(?:69|80|9\\\\d)\\\\d{7}\",[9],0,\"0\",0,0,0,0,0,[[\"590(?:0[079]|[14]3|[27][79]|30|5[0-268]|87)\\\\d{4}\"],[\"69(?:0\\\\d\\\\d|1(?:2[2-9]|3[0-5]))\\\\d{4}\"],[\"80[0-5]\\\\d{6}\"],0,0,0,0,0,[\"9(?:(?:395|76[018])\\\\d|475[0-2])\\\\d{4}\"]]],MG:[\"261\",\"00\",\"[23]\\\\d{8}\",[9],[[\"(\\\\d{2})(\\\\d{2})(\\\\d{3})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[23]\"],\"0$1\"]],\"0\",0,\"([24-9]\\\\d{6})$|0\",\"20$1\"],MH:[\"692\",\"011\",\"329\\\\d{4}|(?:[256]\\\\d|45)\\\\d{5}\",[7],[[\"(\\\\d{3})(\\\\d{4})\",\"$1-$2\",[\"[2-6]\"]]],\"1\"],MK:[\"389\",\"00\",\"[2-578]\\\\d{7}\",[8],[[\"(\\\\d)(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"2|34[47]|4(?:[37]7|5[47]|64)\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[347]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d)(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[58]\"],\"0$1\"]],\"0\"],ML:[\"223\",\"00\",\"[24-9]\\\\d{7}\",[8],[[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[24-9]\"]]]],MM:[\"95\",\"00\",\"1\\\\d{5,7}|95\\\\d{6}|(?:[4-7]|9[0-46-9])\\\\d{6,8}|(?:2|8\\\\d)\\\\d{5,8}\",[6,7,8,9,10],[[\"(\\\\d)(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3\",[\"16|2\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3\",[\"[45]|6(?:0[23]|[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-6]\"],\"0$1\"],[\"(\\\\d)(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[12]\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[4-7]|8[1-35]\"],\"0$1\"],[\"(\\\\d)(\\\\d{3})(\\\\d{4,6})\",\"$1 $2 $3\",[\"9(?:2[0-4]|[35-9]|4[137-9])\"],\"0$1\"],[\"(\\\\d)(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"2\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"8\"],\"0$1\"],[\"(\\\\d)(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3 $4\",[\"92\"],\"0$1\"],[\"(\\\\d)(\\\\d{5})(\\\\d{4})\",\"$1 $2 $3\",[\"9\"],\"0$1\"]],\"0\"],MN:[\"976\",\"001\",\"[12]\\\\d{7,9}|[5-9]\\\\d{7}\",[8,9,10],[[\"(\\\\d{2})(\\\\d{2})(\\\\d{4})\",\"$1 $2 $3\",[\"[12]1\"],\"0$1\"],[\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[5-9]\"]],[\"(\\\\d{3})(\\\\d{5,6})\",\"$1 $2\",[\"[12]2[1-3]\"],\"0$1\"],[\"(\\\\d{4})(\\\\d{5,6})\",\"$1 $2\",[\"[12](?:27|3[2-8]|4[2-68]|5[1-4689])\",\"[12](?:27|3[2-8]|4[2-68]|5[1-4689])[0-3]\"],\"0$1\"],[\"(\\\\d{5})(\\\\d{4,5})\",\"$1 $2\",[\"[12]\"],\"0$1\"]],\"0\"],MO:[\"853\",\"00\",\"0800\\\\d{3}|(?:28|[68]\\\\d)\\\\d{6}\",[7,8],[[\"(\\\\d{4})(\\\\d{3})\",\"$1 $2\",[\"0\"]],[\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[268]\"]]]],MP:[\"1\",\"011\",\"[58]\\\\d{9}|(?:67|90)0\\\\d{7}\",[10],0,\"1\",0,\"([2-9]\\\\d{6})$|1\",\"670$1\",0,\"670\"],MQ:[\"596\",\"00\",\"596\\\\d{6}|(?:69|80|9\\\\d)\\\\d{7}\",[9],[[\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[569]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"8\"],\"0$1\"]],\"0\"],MR:[\"222\",\"00\",\"(?:[2-4]\\\\d\\\\d|800)\\\\d{5}\",[8],[[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[2-48]\"]]]],MS:[\"1\",\"011\",\"(?:[58]\\\\d\\\\d|664|900)\\\\d{7}\",[10],0,\"1\",0,\"([34]\\\\d{6})$|1\",\"664$1\",0,\"664\"],MT:[\"356\",\"00\",\"3550\\\\d{4}|(?:[2579]\\\\d\\\\d|800)\\\\d{5}\",[8],[[\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[2357-9]\"]]]],MU:[\"230\",\"0(?:0|[24-7]0|3[03])\",\"(?:[57]|8\\\\d\\\\d)\\\\d{7}|[2-468]\\\\d{6}\",[7,8,10],[[\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[2-46]|8[013]\"]],[\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[57]\"]],[\"(\\\\d{5})(\\\\d{5})\",\"$1 $2\",[\"8\"]]],0,0,0,0,0,0,0,\"020\"],MV:[\"960\",\"0(?:0|19)\",\"(?:800|9[0-57-9]\\\\d)\\\\d{7}|[34679]\\\\d{6}\",[7,10],[[\"(\\\\d{3})(\\\\d{4})\",\"$1-$2\",[\"[34679]\"]],[\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[89]\"]]],0,0,0,0,0,0,0,\"00\"],MW:[\"265\",\"00\",\"(?:[1289]\\\\d|31|77)\\\\d{7}|1\\\\d{6}\",[7,9],[[\"(\\\\d)(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"1[2-9]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"2\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[137-9]\"],\"0$1\"]],\"0\"],MX:[\"52\",\"0[09]\",\"1(?:(?:[27]2|44|99)[1-9]|65[0-689])\\\\d{7}|(?:1(?:[01]\\\\d|2[13-9]|[35][1-9]|4[0-35-9]|6[0-46-9]|7[013-9]|8[1-79]|9[1-8])|[2-9]\\\\d)\\\\d{8}\",[10,11],[[\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"33|5[56]|81\"],0,1],[\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[2-9]\"],0,1],[\"(\\\\d)(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$2 $3 $4\",[\"1(?:33|5[56]|81)\"],0,1],[\"(\\\\d)(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$2 $3 $4\",[\"1\"],0,1]],\"01\",0,\"0(?:[12]|4[45])|1\",0,0,0,0,\"00\"],MY:[\"60\",\"00\",\"1\\\\d{8,9}|(?:3\\\\d|[4-9])\\\\d{7}\",[8,9,10],[[\"(\\\\d)(\\\\d{3})(\\\\d{4})\",\"$1-$2 $3\",[\"[4-79]\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1-$2 $3\",[\"1(?:[02469]|[378][1-9]|53)|8\",\"1(?:[02469]|[37][1-9]|53|8(?:[1-46-9]|5[7-9]))|8\"],\"0$1\"],[\"(\\\\d)(\\\\d{4})(\\\\d{4})\",\"$1-$2 $3\",[\"3\"],\"0$1\"],[\"(\\\\d)(\\\\d{3})(\\\\d{2})(\\\\d{4})\",\"$1-$2-$3-$4\",[\"1(?:[367]|80)\"]],[\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1-$2 $3\",[\"15\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1-$2 $3\",[\"1\"],\"0$1\"]],\"0\"],MZ:[\"258\",\"00\",\"(?:2|8\\\\d)\\\\d{7}\",[8,9],[[\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"2|8[2-79]\"]],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"8\"]]]],NA:[\"264\",\"00\",\"[68]\\\\d{7,8}\",[8,9],[[\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"88\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"6\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"87\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"8\"],\"0$1\"]],\"0\"],NC:[\"687\",\"00\",\"(?:050|[2-57-9]\\\\d\\\\d)\\\\d{3}\",[6],[[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1.$2.$3\",[\"[02-57-9]\"]]]],NE:[\"227\",\"00\",\"[027-9]\\\\d{7}\",[8],[[\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"08\"]],[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[089]|2[013]|7[04]\"]]]],NF:[\"672\",\"00\",\"[13]\\\\d{5}\",[6],[[\"(\\\\d{2})(\\\\d{4})\",\"$1 $2\",[\"1[0-3]\"]],[\"(\\\\d)(\\\\d{5})\",\"$1 $2\",[\"[13]\"]]],0,0,\"([0-258]\\\\d{4})$\",\"3$1\"],NG:[\"234\",\"009\",\"(?:[124-7]|9\\\\d{3})\\\\d{6}|[1-9]\\\\d{7}|[78]\\\\d{9,13}\",[7,8,10,11,12,13,14],[[\"(\\\\d{2})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3\",[\"78\"],\"0$1\"],[\"(\\\\d)(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[12]|9(?:0[3-9]|[1-9])\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{2,3})\",\"$1 $2 $3\",[\"[3-7]|8[2-9]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[7-9]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{4})(\\\\d{4,5})\",\"$1 $2 $3\",[\"[78]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{5})(\\\\d{5,6})\",\"$1 $2 $3\",[\"[78]\"],\"0$1\"]],\"0\"],NI:[\"505\",\"00\",\"(?:1800|[25-8]\\\\d{3})\\\\d{4}\",[8],[[\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[125-8]\"]]]],NL:[\"31\",\"00\",\"(?:[124-7]\\\\d\\\\d|3(?:[02-9]\\\\d|1[0-8]))\\\\d{6}|8\\\\d{6,9}|9\\\\d{6,10}|1\\\\d{4,5}\",[5,6,7,8,9,10,11],[[\"(\\\\d{3})(\\\\d{4,7})\",\"$1 $2\",[\"[89]0\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{7})\",\"$1 $2\",[\"66\"],\"0$1\"],[\"(\\\\d)(\\\\d{8})\",\"$1 $2\",[\"6\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"1[16-8]|2[259]|3[124]|4[17-9]|5[124679]\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[1-578]|91\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{5})\",\"$1 $2 $3\",[\"9\"],\"0$1\"]],\"0\"],NO:[\"47\",\"00\",\"(?:0|[2-9]\\\\d{3})\\\\d{4}\",[5,8],[[\"(\\\\d{3})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3\",[\"8\"]],[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[2-79]\"]]],0,0,0,0,0,\"[02-689]|7[0-8]\"],NP:[\"977\",\"00\",\"(?:1\\\\d|9)\\\\d{9}|[1-9]\\\\d{7}\",[8,10,11],[[\"(\\\\d)(\\\\d{7})\",\"$1-$2\",[\"1[2-6]\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{6})\",\"$1-$2\",[\"1[01]|[2-8]|9(?:[1-59]|[67][2-6])\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{7})\",\"$1-$2\",[\"9\"]]],\"0\"],NR:[\"674\",\"00\",\"(?:444|(?:55|8\\\\d)\\\\d|666)\\\\d{4}\",[7],[[\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[4-68]\"]]]],NU:[\"683\",\"00\",\"(?:[47]|888\\\\d)\\\\d{3}\",[4,7],[[\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"8\"]]]],NZ:[\"64\",\"0(?:0|161)\",\"[29]\\\\d{7,9}|50\\\\d{5}(?:\\\\d{2,3})?|6[0-35-9]\\\\d{6}|7\\\\d{7,8}|8\\\\d{4,9}|(?:11\\\\d|[34])\\\\d{7}\",[5,6,7,8,9,10],[[\"(\\\\d{2})(\\\\d{3,8})\",\"$1 $2\",[\"8[1-579]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{2})(\\\\d{2,3})\",\"$1 $2 $3\",[\"50[036-8]|[89]0\",\"50(?:[0367]|88)|[89]0\"],\"0$1\"],[\"(\\\\d)(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"24|[346]|7[2-57-9]|9[2-9]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"2(?:10|74)|[59]|80\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3,4})(\\\\d{4})\",\"$1 $2 $3\",[\"1|2[028]\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{3,5})\",\"$1 $2 $3\",[\"2(?:[169]|7[0-35-9])|7|86\"],\"0$1\"]],\"0\",0,0,0,0,0,0,\"00\"],OM:[\"968\",\"00\",\"(?:1505|[279]\\\\d{3}|500)\\\\d{4}|800\\\\d{5,6}\",[7,8,9],[[\"(\\\\d{3})(\\\\d{4,6})\",\"$1 $2\",[\"[58]\"]],[\"(\\\\d{2})(\\\\d{6})\",\"$1 $2\",[\"2\"]],[\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[179]\"]]]],PA:[\"507\",\"00\",\"(?:00800|8\\\\d{3})\\\\d{6}|[68]\\\\d{7}|[1-57-9]\\\\d{6}\",[7,8,10,11],[[\"(\\\\d{3})(\\\\d{4})\",\"$1-$2\",[\"[1-57-9]\"]],[\"(\\\\d{4})(\\\\d{4})\",\"$1-$2\",[\"[68]\"]],[\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"8\"]]]],PE:[\"51\",\"00|19(?:1[124]|77|90)00\",\"(?:[14-8]|9\\\\d)\\\\d{7}\",[8,9],[[\"(\\\\d{3})(\\\\d{5})\",\"$1 $2\",[\"80\"],\"(0$1)\"],[\"(\\\\d)(\\\\d{7})\",\"$1 $2\",[\"1\"],\"(0$1)\"],[\"(\\\\d{2})(\\\\d{6})\",\"$1 $2\",[\"[4-8]\"],\"(0$1)\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"9\"]]],\"0\",0,0,0,0,0,0,\"00\",\" Anexo \"],PF:[\"689\",\"00\",\"4\\\\d{5}(?:\\\\d{2})?|8\\\\d{7,8}\",[6,8,9],[[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3\",[\"44\"]],[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"4|8[7-9]\"]],[\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"8\"]]]],PG:[\"675\",\"00|140[1-3]\",\"(?:180|[78]\\\\d{3})\\\\d{4}|(?:[2-589]\\\\d|64)\\\\d{5}\",[7,8],[[\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"18|[2-69]|85\"]],[\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[78]\"]]],0,0,0,0,0,0,0,\"00\"],PH:[\"63\",\"00\",\"(?:[2-7]|9\\\\d)\\\\d{8}|2\\\\d{5}|(?:1800|8)\\\\d{7,9}\",[6,8,9,10,11,12,13],[[\"(\\\\d)(\\\\d{5})\",\"$1 $2\",[\"2\"],\"(0$1)\"],[\"(\\\\d{4})(\\\\d{4,6})\",\"$1 $2\",[\"3(?:23|39|46)|4(?:2[3-6]|[35]9|4[26]|76)|544|88[245]|(?:52|64|86)2\",\"3(?:230|397|461)|4(?:2(?:35|[46]4|51)|396|4(?:22|63)|59[347]|76[15])|5(?:221|446)|642[23]|8(?:622|8(?:[24]2|5[13]))\"],\"(0$1)\"],[\"(\\\\d{5})(\\\\d{4})\",\"$1 $2\",[\"346|4(?:27|9[35])|883\",\"3469|4(?:279|9(?:30|56))|8834\"],\"(0$1)\"],[\"(\\\\d)(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"2\"],\"(0$1)\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[3-7]|8[2-8]\"],\"(0$1)\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[89]\"],\"0$1\"],[\"(\\\\d{4})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"1\"]],[\"(\\\\d{4})(\\\\d{1,2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3 $4\",[\"1\"]]],\"0\"],PK:[\"92\",\"00\",\"122\\\\d{6}|[24-8]\\\\d{10,11}|9(?:[013-9]\\\\d{8,10}|2(?:[01]\\\\d\\\\d|2(?:[06-8]\\\\d|1[01]))\\\\d{7})|(?:[2-8]\\\\d{3}|92(?:[0-7]\\\\d|8[1-9]))\\\\d{6}|[24-9]\\\\d{8}|[89]\\\\d{7}\",[8,9,10,11,12],[[\"(\\\\d{3})(\\\\d{3})(\\\\d{2,7})\",\"$1 $2 $3\",[\"[89]0\"],\"0$1\"],[\"(\\\\d{4})(\\\\d{5})\",\"$1 $2\",[\"1\"]],[\"(\\\\d{3})(\\\\d{6,7})\",\"$1 $2\",[\"2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8])\",\"9(?:2[3-8]|98)|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:22|3[27-9]|4[2-6]|6[3569]|9[25-7]))[2-9]\"],\"(0$1)\"],[\"(\\\\d{2})(\\\\d{7,8})\",\"$1 $2\",[\"(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]\"],\"(0$1)\"],[\"(\\\\d{5})(\\\\d{5})\",\"$1 $2\",[\"58\"],\"(0$1)\"],[\"(\\\\d{3})(\\\\d{7})\",\"$1 $2\",[\"3\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3 $4\",[\"2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91\"],\"(0$1)\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3 $4\",[\"[24-9]\"],\"(0$1)\"]],\"0\"],PL:[\"48\",\"00\",\"(?:6|8\\\\d\\\\d)\\\\d{7}|[1-9]\\\\d{6}(?:\\\\d{2})?|[26]\\\\d{5}\",[6,7,8,9,10],[[\"(\\\\d{5})\",\"$1\",[\"19\"]],[\"(\\\\d{3})(\\\\d{3})\",\"$1 $2\",[\"11|20|64\"]],[\"(\\\\d{2})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3\",[\"(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])1\",\"(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])19\"]],[\"(\\\\d{3})(\\\\d{2})(\\\\d{2,3})\",\"$1 $2 $3\",[\"64\"]],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"21|39|45|5[0137]|6[0469]|7[02389]|8(?:0[14]|8)\"]],[\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"1[2-8]|[2-7]|8[1-79]|9[145]\"]],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"8\"]]]],PM:[\"508\",\"00\",\"[45]\\\\d{5}|(?:708|80\\\\d)\\\\d{6}\",[6,9],[[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3\",[\"[45]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"7\"]],[\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"8\"],\"0$1\"]],\"0\"],PR:[\"1\",\"011\",\"(?:[589]\\\\d\\\\d|787)\\\\d{7}\",[10],0,\"1\",0,0,0,0,\"787|939\"],PS:[\"970\",\"00\",\"[2489]2\\\\d{6}|(?:1\\\\d|5)\\\\d{8}\",[8,9,10],[[\"(\\\\d)(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[2489]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"5\"],\"0$1\"],[\"(\\\\d{4})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"1\"]]],\"0\"],PT:[\"351\",\"00\",\"1693\\\\d{5}|(?:[26-9]\\\\d|30)\\\\d{7}\",[9],[[\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"2[12]\"]],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"16|[236-9]\"]]]],PW:[\"680\",\"01[12]\",\"(?:[24-8]\\\\d\\\\d|345|900)\\\\d{4}\",[7],[[\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[2-9]\"]]]],PY:[\"595\",\"00\",\"59\\\\d{4,6}|9\\\\d{5,10}|(?:[2-46-8]\\\\d|5[0-8])\\\\d{4,7}\",[6,7,8,9,10,11],[[\"(\\\\d{3})(\\\\d{3,6})\",\"$1 $2\",[\"[2-9]0\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{5})\",\"$1 $2\",[\"[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36]\"],\"(0$1)\"],[\"(\\\\d{3})(\\\\d{4,5})\",\"$1 $2\",[\"2[279]|3[13-5]|4[359]|5|6(?:[34]|7[1-46-8])|7[46-8]|85\"],\"(0$1)\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"2[14-68]|3[26-9]|4[1246-8]|6(?:1|75)|7[1-35]|8[1-36]\"],\"(0$1)\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"87\"]],[\"(\\\\d{3})(\\\\d{6})\",\"$1 $2\",[\"9(?:[5-79]|8[1-6])\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[2-8]\"],\"0$1\"],[\"(\\\\d{4})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"9\"]]],\"0\"],QA:[\"974\",\"00\",\"800\\\\d{4}|(?:2|800)\\\\d{6}|(?:0080|[3-7])\\\\d{7}\",[7,8,9,11],[[\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"2[16]|8\"]],[\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[3-7]\"]]]],RE:[\"262\",\"00\",\"(?:26|[689]\\\\d)\\\\d{7}\",[9],[[\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[2689]\"],\"0$1\"]],\"0\",0,0,0,0,0,[[\"26(?:2\\\\d\\\\d|3(?:0\\\\d|1[0-3]))\\\\d{4}\"],[\"(?:69(?:2\\\\d\\\\d|3(?:0[0-46]|1[013]|2[0-2]|3[0-39]|4\\\\d|5[0-5]|6[0-6]|7[0-27]|8[0-8]|9[0-479]))|9(?:399[0-3]|479[0-2]|76(?:2[27]|3[0-37]|9\\\\d)))\\\\d{4}\"],[\"80\\\\d{7}\"],[\"89[1-37-9]\\\\d{6}\"],0,0,0,0,0,[\"8(?:1[019]|2[0156]|84|90)\\\\d{6}\"]]],RO:[\"40\",\"00\",\"(?:[2378]\\\\d|90)\\\\d{7}|[23]\\\\d{5}\",[6,9],[[\"(\\\\d{3})(\\\\d{3})\",\"$1 $2\",[\"2[3-6]\",\"2[3-6]\\\\d9\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{4})\",\"$1 $2\",[\"219|31\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[23]1\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[237-9]\"],\"0$1\"]],\"0\",0,0,0,0,0,0,0,\" int \"],RS:[\"381\",\"00\",\"38[02-9]\\\\d{6,9}|6\\\\d{7,9}|90\\\\d{4,8}|38\\\\d{5,6}|(?:7\\\\d\\\\d|800)\\\\d{3,9}|(?:[12]\\\\d|3[0-79])\\\\d{5,10}\",[6,7,8,9,10,11,12],[[\"(\\\\d{3})(\\\\d{3,9})\",\"$1 $2\",[\"(?:2[389]|39)0|[7-9]\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{5,10})\",\"$1 $2\",[\"[1-36]\"],\"0$1\"]],\"0\"],RU:[\"7\",\"810\",\"8\\\\d{13}|[347-9]\\\\d{9}\",[10,14],[[\"(\\\\d{4})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"7(?:1[0-8]|2[1-9])\",\"7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:1[23]|[2-9]2))\",\"7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:13[03-69]|62[013-9]))|72[1-57-9]2\"],\"8 ($1)\",1],[\"(\\\\d{5})(\\\\d)(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"7(?:1[0-68]|2[1-9])\",\"7(?:1(?:[06][3-6]|[18]|2[35]|[3-5][3-5])|2(?:[13][3-5]|[24-689]|7[457]))\",\"7(?:1(?:0(?:[356]|4[023])|[18]|2(?:3[013-9]|5)|3[45]|43[013-79]|5(?:3[1-8]|4[1-7]|5)|6(?:3[0-35-9]|[4-6]))|2(?:1(?:3[178]|[45])|[24-689]|3[35]|7[457]))|7(?:14|23)4[0-8]|71(?:33|45)[1-79]\"],\"8 ($1)\",1],[\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"7\"],\"8 ($1)\",1],[\"(\\\\d{3})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2-$3-$4\",[\"[349]|8(?:[02-7]|1[1-8])\"],\"8 ($1)\",1],[\"(\\\\d{4})(\\\\d{4})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3 $4\",[\"8\"],\"8 ($1)\"]],\"8\",0,0,0,0,\"3[04-689]|[489]\",0,\"8~10\"],RW:[\"250\",\"00\",\"(?:06|[27]\\\\d\\\\d|[89]00)\\\\d{6}\",[8,9],[[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"0\"]],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[7-9]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"2\"]]],\"0\"],SA:[\"966\",\"00\",\"92\\\\d{7}|(?:[15]|8\\\\d)\\\\d{8}\",[9,10],[[\"(\\\\d{4})(\\\\d{5})\",\"$1 $2\",[\"9\"]],[\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"1\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"5\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"81\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"8\"]]],\"0\"],SB:[\"677\",\"0[01]\",\"(?:[1-6]|[7-9]\\\\d\\\\d)\\\\d{4}\",[5,7],[[\"(\\\\d{2})(\\\\d{5})\",\"$1 $2\",[\"7|8[4-9]|9(?:[1-8]|9[0-8])\"]]]],SC:[\"248\",\"010|0[0-2]\",\"800\\\\d{4}|(?:[249]\\\\d|64)\\\\d{5}\",[7],[[\"(\\\\d)(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[246]|9[57]\"]]],0,0,0,0,0,0,0,\"00\"],SD:[\"249\",\"00\",\"[19]\\\\d{8}\",[9],[[\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[19]\"],\"0$1\"]],\"0\"],SE:[\"46\",\"00\",\"(?:[26]\\\\d\\\\d|9)\\\\d{9}|[1-9]\\\\d{8}|[1-689]\\\\d{7}|[1-4689]\\\\d{6}|2\\\\d{5}\",[6,7,8,9,10],[[\"(\\\\d{2})(\\\\d{2,3})(\\\\d{2})\",\"$1-$2 $3\",[\"20\"],\"0$1\",0,\"$1 $2 $3\"],[\"(\\\\d{3})(\\\\d{4})\",\"$1-$2\",[\"9(?:00|39|44|9)\"],\"0$1\",0,\"$1 $2\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{2})\",\"$1-$2 $3\",[\"[12][136]|3[356]|4[0246]|6[03]|90[1-9]\"],\"0$1\",0,\"$1 $2 $3\"],[\"(\\\\d)(\\\\d{2,3})(\\\\d{2})(\\\\d{2})\",\"$1-$2 $3 $4\",[\"8\"],\"0$1\",0,\"$1 $2 $3 $4\"],[\"(\\\\d{3})(\\\\d{2,3})(\\\\d{2})\",\"$1-$2 $3\",[\"1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])\"],\"0$1\",0,\"$1 $2 $3\"],[\"(\\\\d{3})(\\\\d{2,3})(\\\\d{3})\",\"$1-$2 $3\",[\"9(?:00|39|44)\"],\"0$1\",0,\"$1 $2 $3\"],[\"(\\\\d{2})(\\\\d{2,3})(\\\\d{2})(\\\\d{2})\",\"$1-$2 $3 $4\",[\"1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]\"],\"0$1\",0,\"$1 $2 $3 $4\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1-$2 $3 $4\",[\"10|7\"],\"0$1\",0,\"$1 $2 $3 $4\"],[\"(\\\\d)(\\\\d{3})(\\\\d{3})(\\\\d{2})\",\"$1-$2 $3 $4\",[\"8\"],\"0$1\",0,\"$1 $2 $3 $4\"],[\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1-$2 $3 $4\",[\"[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])\"],\"0$1\",0,\"$1 $2 $3 $4\"],[\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{3})\",\"$1-$2 $3 $4\",[\"9\"],\"0$1\",0,\"$1 $2 $3 $4\"],[\"(\\\\d{3})(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1-$2 $3 $4 $5\",[\"[26]\"],\"0$1\",0,\"$1 $2 $3 $4 $5\"]],\"0\"],SG:[\"65\",\"0[0-3]\\\\d\",\"(?:(?:1\\\\d|8)\\\\d\\\\d|7000)\\\\d{7}|[3689]\\\\d{7}\",[8,10,11],[[\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[369]|8(?:0[1-6]|[1-9])\"]],[\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"8\"]],[\"(\\\\d{4})(\\\\d{4})(\\\\d{3})\",\"$1 $2 $3\",[\"7\"]],[\"(\\\\d{4})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"1\"]]]],SH:[\"290\",\"00\",\"(?:[256]\\\\d|8)\\\\d{3}\",[4,5],0,0,0,0,0,0,\"[256]\"],SI:[\"386\",\"00|10(?:22|66|88|99)\",\"[1-7]\\\\d{7}|8\\\\d{4,7}|90\\\\d{4,6}\",[5,6,7,8],[[\"(\\\\d{2})(\\\\d{3,6})\",\"$1 $2\",[\"8[09]|9\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{5})\",\"$1 $2\",[\"59|8\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[37][01]|4[0139]|51|6\"],\"0$1\"],[\"(\\\\d)(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[1-57]\"],\"(0$1)\"]],\"0\",0,0,0,0,0,0,\"00\"],SJ:[\"47\",\"00\",\"0\\\\d{4}|(?:[489]\\\\d|[57]9)\\\\d{6}\",[5,8],0,0,0,0,0,0,\"79\"],SK:[\"421\",\"00\",\"[2-689]\\\\d{8}|[2-59]\\\\d{6}|[2-5]\\\\d{5}\",[6,7,9],[[\"(\\\\d)(\\\\d{2})(\\\\d{3,4})\",\"$1 $2 $3\",[\"21\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{2})(\\\\d{2,3})\",\"$1 $2 $3\",[\"[3-5][1-8]1\",\"[3-5][1-8]1[67]\"],\"0$1\"],[\"(\\\\d)(\\\\d{3})(\\\\d{3})(\\\\d{2})\",\"$1/$2 $3 $4\",[\"2\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[689]\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1/$2 $3 $4\",[\"[3-5]\"],\"0$1\"]],\"0\"],SL:[\"232\",\"00\",\"(?:[237-9]\\\\d|66)\\\\d{6}\",[8],[[\"(\\\\d{2})(\\\\d{6})\",\"$1 $2\",[\"[236-9]\"],\"(0$1)\"]],\"0\"],SM:[\"378\",\"00\",\"(?:0549|[5-7]\\\\d)\\\\d{6}\",[8,10],[[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[5-7]\"]],[\"(\\\\d{4})(\\\\d{6})\",\"$1 $2\",[\"0\"]]],0,0,\"([89]\\\\d{5})$\",\"0549$1\"],SN:[\"221\",\"00\",\"(?:[378]\\\\d|93)\\\\d{7}\",[9],[[\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"8\"]],[\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[379]\"]]]],SO:[\"252\",\"00\",\"[346-9]\\\\d{8}|[12679]\\\\d{7}|[1-5]\\\\d{6}|[1348]\\\\d{5}\",[6,7,8,9],[[\"(\\\\d{2})(\\\\d{4})\",\"$1 $2\",[\"8[125]\"]],[\"(\\\\d{6})\",\"$1\",[\"[134]\"]],[\"(\\\\d)(\\\\d{6})\",\"$1 $2\",[\"[15]|2[0-79]|3[0-46-8]|4[0-7]\"]],[\"(\\\\d)(\\\\d{7})\",\"$1 $2\",[\"(?:2|90)4|[67]\"]],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[3478]|64|90\"]],[\"(\\\\d{2})(\\\\d{5,7})\",\"$1 $2\",[\"1|28|6(?:0[5-7]|[1-35-9])|9[2-9]\"]]],\"0\"],SR:[\"597\",\"00\",\"(?:[2-5]|68|[78]\\\\d)\\\\d{5}\",[6,7],[[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1-$2-$3\",[\"56\"]],[\"(\\\\d{3})(\\\\d{3})\",\"$1-$2\",[\"[2-5]\"]],[\"(\\\\d{3})(\\\\d{4})\",\"$1-$2\",[\"[6-8]\"]]]],SS:[\"211\",\"00\",\"[19]\\\\d{8}\",[9],[[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[19]\"],\"0$1\"]],\"0\"],ST:[\"239\",\"00\",\"(?:22|9\\\\d)\\\\d{5}\",[7],[[\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[29]\"]]]],SV:[\"503\",\"00\",\"[267]\\\\d{7}|[89]00\\\\d{4}(?:\\\\d{4})?\",[7,8,11],[[\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[89]\"]],[\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[267]\"]],[\"(\\\\d{3})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"[89]\"]]]],SX:[\"1\",\"011\",\"7215\\\\d{6}|(?:[58]\\\\d\\\\d|900)\\\\d{7}\",[10],0,\"1\",0,\"(5\\\\d{6})$|1\",\"721$1\",0,\"721\"],SY:[\"963\",\"00\",\"[1-39]\\\\d{8}|[1-5]\\\\d{7}\",[8,9],[[\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[1-5]\"],\"0$1\",1],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"9\"],\"0$1\",1]],\"0\"],SZ:[\"268\",\"00\",\"0800\\\\d{4}|(?:[237]\\\\d|900)\\\\d{6}\",[8,9],[[\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[0237]\"]],[\"(\\\\d{5})(\\\\d{4})\",\"$1 $2\",[\"9\"]]]],TA:[\"290\",\"00\",\"8\\\\d{3}\",[4],0,0,0,0,0,0,\"8\"],TC:[\"1\",\"011\",\"(?:[58]\\\\d\\\\d|649|900)\\\\d{7}\",[10],0,\"1\",0,\"([2-479]\\\\d{6})$|1\",\"649$1\",0,\"649\"],TD:[\"235\",\"00|16\",\"(?:22|[69]\\\\d|77)\\\\d{6}\",[8],[[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[2679]\"]]],0,0,0,0,0,0,0,\"00\"],TG:[\"228\",\"00\",\"[279]\\\\d{7}\",[8],[[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[279]\"]]]],TH:[\"66\",\"00[1-9]\",\"(?:001800|[2-57]|[689]\\\\d)\\\\d{7}|1\\\\d{7,9}\",[8,9,10,13],[[\"(\\\\d)(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"2\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[13-9]\"],\"0$1\"],[\"(\\\\d{4})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"1\"]]],\"0\"],TJ:[\"992\",\"810\",\"[0-57-9]\\\\d{8}\",[9],[[\"(\\\\d{6})(\\\\d)(\\\\d{2})\",\"$1 $2 $3\",[\"331\",\"3317\"]],[\"(\\\\d{3})(\\\\d{2})(\\\\d{4})\",\"$1 $2 $3\",[\"[34]7|91[78]\"]],[\"(\\\\d{4})(\\\\d)(\\\\d{4})\",\"$1 $2 $3\",[\"3[1-5]\"]],[\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[0-57-9]\"]]],0,0,0,0,0,0,0,\"8~10\"],TK:[\"690\",\"00\",\"[2-47]\\\\d{3,6}\",[4,5,6,7]],TL:[\"670\",\"00\",\"7\\\\d{7}|(?:[2-47]\\\\d|[89]0)\\\\d{5}\",[7,8],[[\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[2-489]|70\"]],[\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"7\"]]]],TM:[\"993\",\"810\",\"[1-6]\\\\d{7}\",[8],[[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2-$3-$4\",[\"12\"],\"(8 $1)\"],[\"(\\\\d{3})(\\\\d)(\\\\d{2})(\\\\d{2})\",\"$1 $2-$3-$4\",[\"[1-5]\"],\"(8 $1)\"],[\"(\\\\d{2})(\\\\d{6})\",\"$1 $2\",[\"6\"],\"8 $1\"]],\"8\",0,0,0,0,0,0,\"8~10\"],TN:[\"216\",\"00\",\"[2-57-9]\\\\d{7}\",[8],[[\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[2-57-9]\"]]]],TO:[\"676\",\"00\",\"(?:0800|(?:[5-8]\\\\d\\\\d|999)\\\\d)\\\\d{3}|[2-8]\\\\d{4}\",[5,7],[[\"(\\\\d{2})(\\\\d{3})\",\"$1-$2\",[\"[2-4]|50|6[09]|7[0-24-69]|8[05]\"]],[\"(\\\\d{4})(\\\\d{3})\",\"$1 $2\",[\"0\"]],[\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[5-9]\"]]]],TR:[\"90\",\"00\",\"4\\\\d{6}|8\\\\d{11,12}|(?:[2-58]\\\\d\\\\d|900)\\\\d{7}\",[7,10,12,13],[[\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"512|8[01589]|90\"],\"0$1\",1],[\"(\\\\d{3})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"5(?:[0-59]|61)\",\"5(?:[0-59]|616)\",\"5(?:[0-59]|6161)\"],\"0$1\",1],[\"(\\\\d{3})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[24][1-8]|3[1-9]\"],\"(0$1)\",1],[\"(\\\\d{3})(\\\\d{3})(\\\\d{6,7})\",\"$1 $2 $3\",[\"80\"],\"0$1\",1]],\"0\"],TT:[\"1\",\"011\",\"(?:[58]\\\\d\\\\d|900)\\\\d{7}\",[10],0,\"1\",0,\"([2-46-8]\\\\d{6})$|1\",\"868$1\",0,\"868\"],TV:[\"688\",\"00\",\"(?:2|7\\\\d\\\\d|90)\\\\d{4}\",[5,6,7],[[\"(\\\\d{2})(\\\\d{3})\",\"$1 $2\",[\"2\"]],[\"(\\\\d{2})(\\\\d{4})\",\"$1 $2\",[\"90\"]],[\"(\\\\d{2})(\\\\d{5})\",\"$1 $2\",[\"7\"]]]],TW:[\"886\",\"0(?:0[25-79]|19)\",\"[2-689]\\\\d{8}|7\\\\d{9,10}|[2-8]\\\\d{7}|2\\\\d{6}\",[7,8,9,10,11],[[\"(\\\\d{2})(\\\\d)(\\\\d{4})\",\"$1 $2 $3\",[\"202\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[258]0\"],\"0$1\"],[\"(\\\\d)(\\\\d{3,4})(\\\\d{4})\",\"$1 $2 $3\",[\"[23568]|4(?:0[02-48]|[1-47-9])|7[1-9]\",\"[23568]|4(?:0[2-48]|[1-47-9])|(?:400|7)[1-9]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[49]\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{4})(\\\\d{4,5})\",\"$1 $2 $3\",[\"7\"],\"0$1\"]],\"0\",0,0,0,0,0,0,0,\"#\"],TZ:[\"255\",\"00[056]\",\"(?:[25-8]\\\\d|41|90)\\\\d{7}\",[9],[[\"(\\\\d{3})(\\\\d{2})(\\\\d{4})\",\"$1 $2 $3\",[\"[89]\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[24]\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{7})\",\"$1 $2\",[\"5\"]],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[67]\"],\"0$1\"]],\"0\"],UA:[\"380\",\"00\",\"[89]\\\\d{9}|[3-9]\\\\d{8}\",[9,10],[[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"6[12][29]|(?:3[1-8]|4[136-8]|5[12457]|6[49])2|(?:56|65)[24]\",\"6[12][29]|(?:35|4[1378]|5[12457]|6[49])2|(?:56|65)[24]|(?:3[1-46-8]|46)2[013-9]\"],\"0$1\"],[\"(\\\\d{4})(\\\\d{5})\",\"$1 $2\",[\"3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6[0135689]|7[4-6])|6(?:[12][3-7]|[459])\",\"3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6(?:[015689]|3[02389])|7[4-6])|6(?:[12][3-7]|[459])\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[3-7]|89|9[1-9]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[89]\"],\"0$1\"]],\"0\",0,0,0,0,0,0,\"0~0\"],UG:[\"256\",\"00[057]\",\"800\\\\d{6}|(?:[29]0|[347]\\\\d)\\\\d{7}\",[9],[[\"(\\\\d{4})(\\\\d{5})\",\"$1 $2\",[\"202\",\"2024\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{6})\",\"$1 $2\",[\"[27-9]|4(?:6[45]|[7-9])\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{7})\",\"$1 $2\",[\"[34]\"],\"0$1\"]],\"0\"],US:[\"1\",\"011\",\"[2-9]\\\\d{9}|3\\\\d{6}\",[10],[[\"(\\\\d{3})(\\\\d{4})\",\"$1-$2\",[\"310\"],0,1],[\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"($1) $2-$3\",[\"[2-9]\"],0,1,\"$1-$2-$3\"]],\"1\",0,0,0,0,0,[[\"5056(?:[0-35-9]\\\\d|4[46])\\\\d{4}|(?:4722|505[2-57-9])\\\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[0-2]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\\\d{6}\"],[\"\"],[\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\"],[\"900[2-9]\\\\d{6}\"],[\"52(?:3(?:[2-46-9][02-9]\\\\d|5(?:[02-46-9]\\\\d|5[0-46-9]))|4(?:[2-478][02-9]\\\\d|5(?:[034]\\\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\\\d)|9(?:[05-9]\\\\d|2[0-5]|49)))\\\\d{4}|52[34][2-9]1[02-9]\\\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\\\d{6}\"]]],UY:[\"598\",\"0(?:0|1[3-9]\\\\d)\",\"(?:0004|4)\\\\d{9}|[1249]\\\\d{7}|(?:[49]\\\\d|80)\\\\d{5}\",[7,8,10,13],[[\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"405|8|90\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"9\"],\"0$1\"],[\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[124]\"]],[\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"4\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3 $4\",[\"0\"]]],\"0\",0,0,0,0,0,0,\"00\",\" int. \"],UZ:[\"998\",\"810\",\"(?:33|[5-79]\\\\d|88)\\\\d{7}\",[9],[[\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[35-9]\"],\"8 $1\"]],\"8\",0,0,0,0,0,0,\"8~10\"],VA:[\"39\",\"00\",\"0\\\\d{5,10}|3[0-8]\\\\d{7,10}|55\\\\d{8}|8\\\\d{5}(?:\\\\d{2,4})?|(?:1\\\\d|39)\\\\d{7,8}\",[6,7,8,9,10,11],0,0,0,0,0,0,\"06698\"],VC:[\"1\",\"011\",\"(?:[58]\\\\d\\\\d|784|900)\\\\d{7}\",[10],0,\"1\",0,\"([2-7]\\\\d{6})$|1\",\"784$1\",0,\"784\"],VE:[\"58\",\"00\",\"[68]00\\\\d{7}|(?:[24]\\\\d|[59]0)\\\\d{8}\",[10],[[\"(\\\\d{3})(\\\\d{7})\",\"$1-$2\",[\"[24-689]\"],\"0$1\"]],\"0\"],VG:[\"1\",\"011\",\"(?:284|[58]\\\\d\\\\d|900)\\\\d{7}\",[10],0,\"1\",0,\"([2-578]\\\\d{6})$|1\",\"284$1\",0,\"284\"],VI:[\"1\",\"011\",\"[58]\\\\d{9}|(?:34|90)0\\\\d{7}\",[10],0,\"1\",0,\"([2-9]\\\\d{6})$|1\",\"340$1\",0,\"340\"],VN:[\"84\",\"00\",\"[12]\\\\d{9}|[135-9]\\\\d{8}|[16]\\\\d{7}|[16-8]\\\\d{6}\",[7,8,9,10],[[\"(\\\\d{2})(\\\\d{5})\",\"$1 $2\",[\"80\"],\"0$1\",1],[\"(\\\\d{4})(\\\\d{4,6})\",\"$1 $2\",[\"1\"],0,1],[\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[69]\"],\"0$1\",1],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[3578]\"],\"0$1\",1],[\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"2[48]\"],\"0$1\",1],[\"(\\\\d{3})(\\\\d{4})(\\\\d{3})\",\"$1 $2 $3\",[\"2\"],\"0$1\",1]],\"0\"],VU:[\"678\",\"00\",\"[57-9]\\\\d{6}|(?:[238]\\\\d|48)\\\\d{3}\",[5,7],[[\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[57-9]\"]]]],WF:[\"681\",\"00\",\"(?:40|72)\\\\d{4}|8\\\\d{5}(?:\\\\d{3})?\",[6,9],[[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3\",[\"[478]\"]],[\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"8\"]]]],WS:[\"685\",\"0\",\"(?:[2-6]|8\\\\d{5})\\\\d{4}|[78]\\\\d{6}|[68]\\\\d{5}\",[5,6,7,10],[[\"(\\\\d{5})\",\"$1\",[\"[2-5]|6[1-9]\"]],[\"(\\\\d{3})(\\\\d{3,7})\",\"$1 $2\",[\"[68]\"]],[\"(\\\\d{2})(\\\\d{5})\",\"$1 $2\",[\"7\"]]]],XK:[\"383\",\"00\",\"[23]\\\\d{7,8}|(?:4\\\\d\\\\d|[89]00)\\\\d{5}\",[8,9],[[\"(\\\\d{3})(\\\\d{5})\",\"$1 $2\",[\"[89]\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[2-4]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[23]\"],\"0$1\"]],\"0\"],YE:[\"967\",\"00\",\"(?:1|7\\\\d)\\\\d{7}|[1-7]\\\\d{6}\",[7,8,9],[[\"(\\\\d)(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[1-6]|7(?:[24-6]|8[0-7])\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"7\"],\"0$1\"]],\"0\"],YT:[\"262\",\"00\",\"(?:(?:(?:26|63)9|80\\\\d)\\\\d|9398)\\\\d{5}\",[9],0,\"0\",0,0,0,0,\"269|63|9398\"],ZA:[\"27\",\"00\",\"[1-79]\\\\d{8}|8\\\\d{4,9}\",[5,6,7,8,9,10],[[\"(\\\\d{2})(\\\\d{3,4})\",\"$1 $2\",[\"8[1-4]\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{2,3})\",\"$1 $2 $3\",[\"8[1-4]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"860\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[1-9]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"8\"],\"0$1\"]],\"0\"],ZM:[\"260\",\"00\",\"800\\\\d{6}|(?:21|63|[79]\\\\d)\\\\d{7}\",[9],[[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[28]\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{7})\",\"$1 $2\",[\"[79]\"],\"0$1\"]],\"0\"],ZW:[\"263\",\"00\",\"2(?:[0-57-9]\\\\d{6,8}|6[0-24-9]\\\\d{6,7})|[38]\\\\d{9}|[35-8]\\\\d{8}|[3-6]\\\\d{7}|[1-689]\\\\d{6}|[1-3569]\\\\d{5}|[1356]\\\\d{4}\",[5,6,7,8,9,10],[[\"(\\\\d{3})(\\\\d{3,5})\",\"$1 $2\",[\"2(?:0[45]|2[278]|[49]8)|3(?:[09]8|17)|6(?:[29]8|37|75)|[23][78]|(?:33|5[15]|6[68])[78]\"],\"0$1\"],[\"(\\\\d)(\\\\d{3})(\\\\d{2,4})\",\"$1 $2 $3\",[\"[49]\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"80\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{7})\",\"$1 $2\",[\"24|8[13-59]|(?:2[05-79]|39|5[45]|6[15-8])2\",\"2(?:02[014]|4|[56]20|[79]2)|392|5(?:42|525)|6(?:[16-8]21|52[013])|8[13-59]\"],\"(0$1)\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"7\"],\"0$1\"],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"2(?:1[39]|2[0157]|[378]|[56][14])|3(?:12|29)\",\"2(?:1[39]|2[0157]|[378]|[56][14])|3(?:123|29)\"],\"0$1\"],[\"(\\\\d{4})(\\\\d{6})\",\"$1 $2\",[\"8\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3,5})\",\"$1 $2\",[\"1|2(?:0[0-36-9]|12|29|[56])|3(?:1[0-689]|[24-6])|5(?:[0236-9]|1[2-4])|6(?:[013-59]|7[0-46-9])|(?:33|55|6[68])[0-69]|(?:29|3[09]|62)[0-79]\"],\"0$1\"],[\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"29[013-9]|39|54\"],\"0$1\"],[\"(\\\\d{4})(\\\\d{3,5})\",\"$1 $2\",[\"(?:25|54)8\",\"258|5483\"],\"0$1\"]],\"0\"]},nonGeographic:{800:[\"800\",0,\"(?:00|[1-9]\\\\d)\\\\d{6}\",[8],[[\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"\\\\d\"]]],0,0,0,0,0,0,[0,0,[\"(?:00|[1-9]\\\\d)\\\\d{6}\"]]],808:[\"808\",0,\"[1-9]\\\\d{7}\",[8],[[\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[1-9]\"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,0,[\"[1-9]\\\\d{7}\"]]],870:[\"870\",0,\"7\\\\d{11}|[35-7]\\\\d{8}\",[9,12],[[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[35-7]\"]]],0,0,0,0,0,0,[0,[\"(?:[356]|774[45])\\\\d{8}|7[6-8]\\\\d{7}\"]]],878:[\"878\",0,\"10\\\\d{10}\",[12],[[\"(\\\\d{2})(\\\\d{5})(\\\\d{5})\",\"$1 $2 $3\",[\"1\"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,[\"10\\\\d{10}\"]]],881:[\"881\",0,\"[0-36-9]\\\\d{8}\",[9],[[\"(\\\\d)(\\\\d{3})(\\\\d{5})\",\"$1 $2 $3\",[\"[0-36-9]\"]]],0,0,0,0,0,0,[0,[\"[0-36-9]\\\\d{8}\"]]],882:[\"882\",0,\"[13]\\\\d{6}(?:\\\\d{2,5})?|[19]\\\\d{7}|(?:[25]\\\\d\\\\d|4)\\\\d{7}(?:\\\\d{2})?\",[7,8,9,10,11,12],[[\"(\\\\d{2})(\\\\d{5})\",\"$1 $2\",[\"16|342\"]],[\"(\\\\d{2})(\\\\d{6})\",\"$1 $2\",[\"49\"]],[\"(\\\\d{2})(\\\\d{2})(\\\\d{4})\",\"$1 $2 $3\",[\"1[36]|9\"]],[\"(\\\\d{2})(\\\\d{4})(\\\\d{3})\",\"$1 $2 $3\",[\"3[23]\"]],[\"(\\\\d{2})(\\\\d{3,4})(\\\\d{4})\",\"$1 $2 $3\",[\"16\"]],[\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"10|23|3(?:[15]|4[57])|4|51\"]],[\"(\\\\d{3})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"34\"]],[\"(\\\\d{2})(\\\\d{4,5})(\\\\d{5})\",\"$1 $2 $3\",[\"[1-35]\"]]],0,0,0,0,0,0,[0,[\"342\\\\d{4}|(?:337|49)\\\\d{6}|(?:3(?:2|47|7\\\\d{3})|50\\\\d{3})\\\\d{7}\",[7,8,9,10,12]],0,0,0,0,0,0,[\"1(?:3(?:0[0347]|[13][0139]|2[035]|4[013568]|6[0459]|7[06]|8[15-8]|9[0689])\\\\d{4}|6\\\\d{5,10})|(?:345\\\\d|9[89])\\\\d{6}|(?:10|2(?:3|85\\\\d)|3(?:[15]|[69]\\\\d\\\\d)|4[15-8]|51)\\\\d{8}\"]]],883:[\"883\",0,\"(?:[1-4]\\\\d|51)\\\\d{6,10}\",[8,9,10,11,12],[[\"(\\\\d{3})(\\\\d{3})(\\\\d{2,8})\",\"$1 $2 $3\",[\"[14]|2[24-689]|3[02-689]|51[24-9]\"]],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"510\"]],[\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"21\"]],[\"(\\\\d{4})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"51[13]\"]],[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3 $4\",[\"[235]\"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,[\"(?:2(?:00\\\\d\\\\d|10)|(?:370[1-9]|51\\\\d0)\\\\d)\\\\d{7}|51(?:00\\\\d{5}|[24-9]0\\\\d{4,7})|(?:1[013-79]|2[24-689]|3[02-689]|4[0-4])0\\\\d{5,9}\"]]],888:[\"888\",0,\"\\\\d{11}\",[11],[[\"(\\\\d{3})(\\\\d{3})(\\\\d{5})\",\"$1 $2 $3\"]],0,0,0,0,0,0,[0,0,0,0,0,0,[\"\\\\d{11}\"]]],979:[\"979\",0,\"[1359]\\\\d{8}\",[9],[[\"(\\\\d)(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"[1359]\"]]],0,0,0,0,0,0,[0,0,0,[\"[1359]\\\\d{8}\"]]]}};export{d as default};\n\n//# sourceMappingURL=metadata.min.json.js.map","var _={};var a=\"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED\";_=a;var r=_;export{r as _};\n\n//# sourceMappingURL=750e61d3.js.map","import{_ as e}from\"./_/750e61d3.js\";var t={};var i=e;function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction;t=function(){function shim(e,t,n,r,m,s){if(s!==i){var o=new Error(\"Calling PropTypes validators directly is not supported by the `prop-types` package. \"+\"Use PropTypes.checkPropTypes() to call them. \"+\"Read more at http://fb.me/use-check-prop-types\");o.name=\"Invariant Violation\";throw o}}shim.isRequired=shim;function getShim(){return shim}var e={array:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol:shim,any:shim,arrayOf:getShim,element:shim,elementType:shim,instanceOf:getShim,node:shim,objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};e.PropTypes=e;return e};var n=t;var r={};r=n();var m=r;export default m;\n\n//# sourceMappingURL=index.js.map","var s={};(function(){var a={}.hasOwnProperty;function classNames(){var s=[];for(var e=0;e<arguments.length;e++){var r=arguments[e];if(r){var t=typeof r;if(\"string\"===t||\"number\"===t)s.push(r);else if(Array.isArray(r)){if(r.length){var n=classNames.apply(null,r);n&&s.push(n)}}else if(\"object\"===t){if(r.toString!==Object.prototype.toString&&!r.toString.toString().includes(\"[native code]\")){s.push(r.toString());continue}for(var i in r)a.call(r,i)&&r[i]&&s.push(i)}}}return s.join(\" \")}if(s){classNames.default=classNames;s=classNames}else window.classNames=classNames})();var a=s;export{a as default};\n\n//# sourceMappingURL=index.js.map","function _createForOfIteratorHelperLoose$1(e,t){var r=\"undefined\"!==typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=_unsupportedIterableToArray$1(e))||t&&e&&\"number\"===typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:true}:{done:false,value:e[n++]}}}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}function _unsupportedIterableToArray$1(e,t){if(e){if(\"string\"===typeof e)return _arrayLikeToArray$1(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);\"Object\"===r&&e.constructor&&(r=e.constructor.name);return\"Map\"===r||\"Set\"===r?Array.from(e):\"Arguments\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray$1(e,t):void 0}}function _arrayLikeToArray$1(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function count_occurences(e,t){var r=0;for(var n,a=_createForOfIteratorHelperLoose$1(t.split(\"\"));!(n=a()).done;){var o=n.value;o===e&&r++}return r}function closeBraces(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:\"x\";var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:\" \";var a=e.length;var o=count_occurences(\"(\",e);var i=count_occurences(\")\",e);var c=o-i;while(c>0&&a<t.length){e+=t[a].replace(r,n);\")\"===t[a]&&c--;a++}return e}function _createForOfIteratorHelperLoose(e,t){var r=\"undefined\"!==typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=_unsupportedIterableToArray(e))||t&&e&&\"number\"===typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:true}:{done:false,value:e[n++]}}}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}function _unsupportedIterableToArray(e,t){if(e){if(\"string\"===typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);\"Object\"===r&&e.constructor&&(r=e.constructor.name);return\"Map\"===r||\"Set\"===r?Array.from(e):\"Arguments\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function template_formatter(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"x\";var r=arguments.length>2?arguments[2]:void 0;if(!e)return function(e){return{text:e}};var n=count_occurences(t,e);return function(a){if(!a)return{text:\"\",template:e};var o=0;var i=\"\";for(var c,u=_createForOfIteratorHelperLoose(e.split(\"\"));!(c=u()).done;){var l=c.value;if(l===t){i+=a[o];o++;if(o===a.length&&a.length<n)break}else i+=l}r&&(i=closeBraces(i,e));return{text:i,template:e}}}function parse(e,t,r){var n=\"\";var a=0;var o=0;while(o<e.length){var i=r(e[o],n);if(void 0!==i){n+=i;void 0!==t&&(t===o?a=n.length-1:t>o&&(a=n.length))}o++}void 0===t&&(a=n.length);var c={value:n,caret:a};return c}function format(e,t,r){\"string\"===typeof r&&(r=template_formatter(r));var n=r(e)||{},a=n.text,o=n.template;void 0===a&&(a=e);if(o)if(void 0===t)t=a.length;else{var i=0;var c=false;var u=-1;while(i<a.length&&i<o.length){if(a[i]!==o[i]){if(0===t){c=true;t=i;break}u=i;t--}i++}c||(t=u+1)}return{text:a,caret:t}}function edit(e,t,r){switch(r){case\"Backspace\":if(t>0){e=e.slice(0,t-1)+e.slice(t);t--}break;case\"Delete\":e=e.slice(0,t)+e.slice(t+1);break}return{value:e,caret:t}}function isReadOnly(e){return e.hasAttribute(\"readonly\")}function getSelection(e){if(e.selectionStart!==e.selectionEnd)return{start:e.selectionStart,end:e.selectionEnd}}var e={Backspace:8,Delete:46};function getOperation(t){switch(t.keyCode){case e.Backspace:return\"Backspace\";case e.Delete:return\"Delete\"}}function getCaretPosition(e){return e.selectionStart}function setCaretPosition(e,t){void 0!==t&&(isAndroid()?setTimeout((function(){return e.setSelectionRange(t,t)}),0):e.setSelectionRange(t,t))}function isAndroid(){if(\"undefined\"!==typeof navigator)return t.test(navigator.userAgent)}var t=/Android/i;function onCut(e,t,r,n,a){isReadOnly(t)||setTimeout((function(){return formatInputText(t,r,n,void 0,a)}),0)}function onPaste(e,t,r,n,a){if(!isReadOnly(t)){var o=getSelection(t);o&&eraseSelection(t,o);formatInputText(t,r,n,void 0,a)}}function onChange(e,t,r,n,a){formatInputText(t,r,n,void 0,a)}function onKeyDown(e,t,r,n,a){if(!isReadOnly(t)){var o=getOperation(e);switch(o){case\"Delete\":case\"Backspace\":e.preventDefault();var i=getSelection(t);if(i){eraseSelection(t,i);return formatInputText(t,r,n,void 0,a)}return formatInputText(t,r,n,o,a);default:}}}\n/**\n * Erases the selected text inside an `<input/>`.\n * @param  {DOMElement} input\n * @param  {Selection} selection\n */function eraseSelection(e,t){var r=e.value;r=r.slice(0,t.start)+r.slice(t.end);e.value=r;setCaretPosition(e,t.start)}\n/**\n * Parses and re-formats `<input/>` textual value.\n * E.g. when a user enters something into the `<input/>`\n * that raw input must first be parsed and the re-formatted properly.\n * Is called either after some user input (e.g. entered a character, pasted something)\n * or after the user performed an `operation` (e.g. \"Backspace\", \"Delete\").\n * @param  {DOMElement} input\n * @param  {Function} parse\n * @param  {Function} format\n * @param  {string} [operation] - The operation that triggered `<input/>` textual value change. E.g. \"Backspace\", \"Delete\".\n * @param  {Function} onChange\n */function formatInputText(e,t,r,n,a){var o=parse(e.value,getCaretPosition(e),t),i=o.value,c=o.caret;if(n){var u=edit(i,c,n);i=u.value;c=u.caret}var l=format(i,c,r);var s=l.text;c=l.caret;e.value=s;setCaretPosition(e,c);a(i)}export{onKeyDown as a,onPaste as b,count_occurences as c,onCut as d,format as f,onChange as o,parse as p,template_formatter as t};\n\n//# sourceMappingURL=c7a77f51.js.map","import e,{useRef as t,useCallback as n}from\"react\";import r from\"prop-types\";import{o,a as u}from\"../_/c7a77f51.js\";var p=[\"value\",\"parse\",\"format\",\"inputComponent\",\"onChange\",\"onKeyDown\"];function _extends(){_extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};return _extends.apply(this,arguments)}function _objectWithoutProperties(e,t){if(null==e)return{};var n=_objectWithoutPropertiesLoose(e,t);var r,o;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(o=0;o<u.length;o++){r=u[o];t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}}return n}function _objectWithoutPropertiesLoose(e,t){if(null==e)return{};var n={};var r=Object.keys(e);var o,u;for(u=0;u<r.length;u++){o=r[u];t.indexOf(o)>=0||(n[o]=e[o])}return n}function Input(r,a){var i=r.value,f=r.parse,s=r.format,c=r.inputComponent,l=r.onChange,y=r.onKeyDown,v=_objectWithoutProperties(r,p);var m=t();var d=n((function(e){m.current=e;a&&(\"function\"===typeof a?a(e):a.current=e)}),[a]);var b=n((function(e){return o(e,m.current,f,s,l)}),[m,f,s,l]);var h=n((function(e){y&&y(e);return u(e,m.current,f,s,l)}),[m,f,s,l,y]);return e.createElement(c,_extends({},v,{ref:d,value:s(isEmptyValue(i)?\"\":i).text,onKeyDown:h,onChange:b}))}Input=e.forwardRef(Input);Input.propTypes={parse:r.func.isRequired,format:r.func.isRequired,inputComponent:r.elementType.isRequired,type:r.string.isRequired,value:r.string,onChange:r.func.isRequired,onKeyDown:r.func,onCut:r.func,onPaste:r.func};Input.defaultProps={inputComponent:\"input\",type:\"text\"};var a=Input;function isEmptyValue(e){return void 0===e||null===e}export{a as default};\n\n//# sourceMappingURL=index.js.map","function _typeof$3(e){return _typeof$3=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},_typeof$3(e)}function _defineProperties$b(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||false;n.configurable=true;\"value\"in n&&(n.writable=true);Object.defineProperty(e,n.key,n)}}function _createClass$b(e,t,r){t&&_defineProperties$b(e.prototype,t);r&&_defineProperties$b(e,r);Object.defineProperty(e,\"prototype\",{writable:false});return e}function _classCallCheck$b(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}function _inherits(e,t){if(\"function\"!==typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:true,configurable:true}});Object.defineProperty(e,\"prototype\",{writable:false});t&&_setPrototypeOf(e,t)}function _createSuper(e){var t=_isNativeReflectConstruct();return function _createSuperInternal(){var r,n=_getPrototypeOf(e);if(t){var a=_getPrototypeOf(this).constructor;r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments);return _possibleConstructorReturn(this,r)}}function _possibleConstructorReturn(e,t){if(t&&(\"object\"===_typeof$3(t)||\"function\"===typeof t))return t;if(void 0!==t)throw new TypeError(\"Derived constructors may only return object or undefined\");return _assertThisInitialized(e)}function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}function _wrapNativeSuper(e){var t=\"function\"===typeof Map?new Map:void 0;_wrapNativeSuper=function _wrapNativeSuper(e){if(null===e||!_isNativeFunction(e))return e;if(\"function\"!==typeof e)throw new TypeError(\"Super expression must either be null or a function\");if(\"undefined\"!==typeof t){if(t.has(e))return t.get(e);t.set(e,Wrapper)}function Wrapper(){return _construct(e,arguments,_getPrototypeOf(this).constructor)}Wrapper.prototype=Object.create(e.prototype,{constructor:{value:Wrapper,enumerable:false,writable:true,configurable:true}});return _setPrototypeOf(Wrapper,e)};return _wrapNativeSuper(e)}function _construct(e,t,r){_construct=_isNativeReflectConstruct()?Reflect.construct:function _construct(e,t,r){var n=[null];n.push.apply(n,t);var a=Function.bind.apply(e,n);var i=new a;r&&_setPrototypeOf(i,r.prototype);return i};return _construct.apply(null,arguments)}function _isNativeReflectConstruct(){if(\"undefined\"===typeof Reflect||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(\"function\"===typeof Proxy)return true;try{Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})));return true}catch(e){return false}}function _isNativeFunction(e){return-1!==Function.toString.call(e).indexOf(\"[native code]\")}function _setPrototypeOf(e,t){_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(e,t){e.__proto__=t;return e};return _setPrototypeOf(e,t)}function _getPrototypeOf(e){_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)};return _getPrototypeOf(e)}var e=function(e){_inherits(ParseError,e);var t=_createSuper(ParseError);function ParseError(e){var r;_classCallCheck$b(this,ParseError);r=t.call(this,e);Object.setPrototypeOf(_assertThisInitialized(r),ParseError.prototype);r.name=r.constructor.name;return r}return _createClass$b(ParseError)}(_wrapNativeSuper(Error));var t=2;var r=17;var n=3;var a=\"0-9０-９٠-٩۰-۹\";var i=\"-‐-―−ー－\";var o=\"／/\";var u=\"．.\";var l=\"  ­​⁠　\";var s=\"()（）［］\\\\[\\\\]\";var c=\"~⁓∼～\";var f=\"\".concat(i).concat(o).concat(u).concat(l).concat(s).concat(c);var h=\"+＋\";function compare(e,t){e=e.split(\"-\");t=t.split(\"-\");var r=e[0].split(\".\");var n=t[0].split(\".\");for(var a=0;a<3;a++){var i=Number(r[a]);var o=Number(n[a]);if(i>o)return 1;if(o>i)return-1;if(!isNaN(i)&&isNaN(o))return 1;if(isNaN(i)&&!isNaN(o))return-1}return e[1]&&t[1]?e[1]>t[1]?1:e[1]<t[1]?-1:0:!e[1]&&t[1]?1:e[1]&&!t[1]?-1:0}function _typeof$2(e){return _typeof$2=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},_typeof$2(e)}function _classCallCheck$a(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}function _defineProperties$a(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||false;n.configurable=true;\"value\"in n&&(n.writable=true);Object.defineProperty(e,n.key,n)}}function _createClass$a(e,t,r){t&&_defineProperties$a(e.prototype,t);r&&_defineProperties$a(e,r);Object.defineProperty(e,\"prototype\",{writable:false});return e}var y=\"1.2.0\";var m=\"1.7.35\";var p=\" ext. \";var d=/^\\d+$/;var g=function(){function Metadata(e){_classCallCheck$a(this,Metadata);validateMetadata(e);this.metadata=e;setVersion.call(this,e)}_createClass$a(Metadata,[{key:\"getCountries\",value:function getCountries(){return Object.keys(this.metadata.countries).filter((function(e){return\"001\"!==e}))}},{key:\"getCountryMetadata\",value:function getCountryMetadata(e){return this.metadata.countries[e]}},{key:\"nonGeographic\",value:function nonGeographic(){if(!(this.v1||this.v2||this.v3))return this.metadata.nonGeographic||this.metadata.nonGeographical}},{key:\"hasCountry\",value:function hasCountry(e){return void 0!==this.getCountryMetadata(e)}},{key:\"hasCallingCode\",value:function hasCallingCode(e){if(this.getCountryCodesForCallingCode(e))return true;if(this.nonGeographic()){if(this.nonGeographic()[e])return true}else{var t=this.countryCallingCodes()[e];if(t&&1===t.length&&\"001\"===t[0])return true}}},{key:\"isNonGeographicCallingCode\",value:function isNonGeographicCallingCode(e){return this.nonGeographic()?!!this.nonGeographic()[e]:!this.getCountryCodesForCallingCode(e)}},{key:\"country\",value:function country(e){return this.selectNumberingPlan(e)}},{key:\"selectNumberingPlan\",value:function selectNumberingPlan(e,t){if(e&&d.test(e)){t=e;e=null}if(e&&\"001\"!==e){if(!this.hasCountry(e))throw new Error(\"Unknown country: \".concat(e));this.numberingPlan=new b(this.getCountryMetadata(e),this)}else if(t){if(!this.hasCallingCode(t))throw new Error(\"Unknown calling code: \".concat(t));this.numberingPlan=new b(this.getNumberingPlanMetadata(t),this)}else this.numberingPlan=void 0;return this}},{key:\"getCountryCodesForCallingCode\",value:function getCountryCodesForCallingCode(e){var t=this.countryCallingCodes()[e];if(t){if(1===t.length&&3===t[0].length)return;return t}}},{key:\"getCountryCodeForCallingCode\",value:function getCountryCodeForCallingCode(e){var t=this.getCountryCodesForCallingCode(e);if(t)return t[0]}},{key:\"getNumberingPlanMetadata\",value:function getNumberingPlanMetadata(e){var t=this.getCountryCodeForCallingCode(e);if(t)return this.getCountryMetadata(t);if(this.nonGeographic()){var r=this.nonGeographic()[e];if(r)return r}else{var n=this.countryCallingCodes()[e];if(n&&1===n.length&&\"001\"===n[0])return this.metadata.countries[\"001\"]}}},{key:\"countryCallingCode\",value:function countryCallingCode(){return this.numberingPlan.callingCode()}},{key:\"IDDPrefix\",value:function IDDPrefix(){return this.numberingPlan.IDDPrefix()}},{key:\"defaultIDDPrefix\",value:function defaultIDDPrefix(){return this.numberingPlan.defaultIDDPrefix()}},{key:\"nationalNumberPattern\",value:function nationalNumberPattern(){return this.numberingPlan.nationalNumberPattern()}},{key:\"possibleLengths\",value:function possibleLengths(){return this.numberingPlan.possibleLengths()}},{key:\"formats\",value:function formats(){return this.numberingPlan.formats()}},{key:\"nationalPrefixForParsing\",value:function nationalPrefixForParsing(){return this.numberingPlan.nationalPrefixForParsing()}},{key:\"nationalPrefixTransformRule\",value:function nationalPrefixTransformRule(){return this.numberingPlan.nationalPrefixTransformRule()}},{key:\"leadingDigits\",value:function leadingDigits(){return this.numberingPlan.leadingDigits()}},{key:\"hasTypes\",value:function hasTypes(){return this.numberingPlan.hasTypes()}},{key:\"type\",value:function type(e){return this.numberingPlan.type(e)}},{key:\"ext\",value:function ext(){return this.numberingPlan.ext()}},{key:\"countryCallingCodes\",value:function countryCallingCodes(){return this.v1?this.metadata.country_phone_code_to_countries:this.metadata.country_calling_codes}},{key:\"chooseCountryByCountryCallingCode\",value:function chooseCountryByCountryCallingCode(e){return this.selectNumberingPlan(e)}},{key:\"hasSelectedNumberingPlan\",value:function hasSelectedNumberingPlan(){return void 0!==this.numberingPlan}}]);return Metadata}();var b=function(){function NumberingPlan(e,t){_classCallCheck$a(this,NumberingPlan);this.globalMetadataObject=t;this.metadata=e;setVersion.call(this,t.metadata)}_createClass$a(NumberingPlan,[{key:\"callingCode\",value:function callingCode(){return this.metadata[0]}},{key:\"getDefaultCountryMetadataForRegion\",value:function getDefaultCountryMetadataForRegion(){return this.globalMetadataObject.getNumberingPlanMetadata(this.callingCode())}},{key:\"IDDPrefix\",value:function IDDPrefix(){if(!this.v1&&!this.v2)return this.metadata[1]}},{key:\"defaultIDDPrefix\",value:function defaultIDDPrefix(){if(!this.v1&&!this.v2)return this.metadata[12]}},{key:\"nationalNumberPattern\",value:function nationalNumberPattern(){return this.v1||this.v2?this.metadata[1]:this.metadata[2]}},{key:\"possibleLengths\",value:function possibleLengths(){if(!this.v1)return this.metadata[this.v2?2:3]}},{key:\"_getFormats\",value:function _getFormats(e){return e[this.v1?2:this.v2?3:4]}},{key:\"formats\",value:function formats(){var e=this;var formats=this._getFormats(this.metadata)||this._getFormats(this.getDefaultCountryMetadataForRegion())||[];return formats.map((function(t){return new v(t,e)}))}},{key:\"nationalPrefix\",value:function nationalPrefix(){return this.metadata[this.v1?3:this.v2?4:5]}},{key:\"_getNationalPrefixFormattingRule\",value:function _getNationalPrefixFormattingRule(e){return e[this.v1?4:this.v2?5:6]}},{key:\"nationalPrefixFormattingRule\",value:function nationalPrefixFormattingRule(){return this._getNationalPrefixFormattingRule(this.metadata)||this._getNationalPrefixFormattingRule(this.getDefaultCountryMetadataForRegion())}},{key:\"_nationalPrefixForParsing\",value:function _nationalPrefixForParsing(){return this.metadata[this.v1?5:this.v2?6:7]}},{key:\"nationalPrefixForParsing\",value:function nationalPrefixForParsing(){return this._nationalPrefixForParsing()||this.nationalPrefix()}},{key:\"nationalPrefixTransformRule\",value:function nationalPrefixTransformRule(){return this.metadata[this.v1?6:this.v2?7:8]}},{key:\"_getNationalPrefixIsOptionalWhenFormatting\",value:function _getNationalPrefixIsOptionalWhenFormatting(){return!!this.metadata[this.v1?7:this.v2?8:9]}},{key:\"nationalPrefixIsOptionalWhenFormattingInNationalFormat\",value:function nationalPrefixIsOptionalWhenFormattingInNationalFormat(){return this._getNationalPrefixIsOptionalWhenFormatting(this.metadata)||this._getNationalPrefixIsOptionalWhenFormatting(this.getDefaultCountryMetadataForRegion())}},{key:\"leadingDigits\",value:function leadingDigits(){return this.metadata[this.v1?8:this.v2?9:10]}},{key:\"types\",value:function types(){return this.metadata[this.v1?9:this.v2?10:11]}},{key:\"hasTypes\",value:function hasTypes(){return(!this.types()||0!==this.types().length)&&!!this.types()}},{key:\"type\",value:function type(e){if(this.hasTypes()&&getType(this.types(),e))return new N(getType(this.types(),e),this)}},{key:\"ext\",value:function ext(){return this.v1||this.v2?p:this.metadata[13]||p}}]);return NumberingPlan}();var v=function(){function Format(e,t){_classCallCheck$a(this,Format);this._format=e;this.metadata=t}_createClass$a(Format,[{key:\"pattern\",value:function pattern(){return this._format[0]}},{key:\"format\",value:function format(){return this._format[1]}},{key:\"leadingDigitsPatterns\",value:function leadingDigitsPatterns(){return this._format[2]||[]}},{key:\"nationalPrefixFormattingRule\",value:function nationalPrefixFormattingRule(){return this._format[3]||this.metadata.nationalPrefixFormattingRule()}},{key:\"nationalPrefixIsOptionalWhenFormattingInNationalFormat\",value:function nationalPrefixIsOptionalWhenFormattingInNationalFormat(){return!!this._format[4]||this.metadata.nationalPrefixIsOptionalWhenFormattingInNationalFormat()}},{key:\"nationalPrefixIsMandatoryWhenFormattingInNationalFormat\",value:function nationalPrefixIsMandatoryWhenFormattingInNationalFormat(){return this.usesNationalPrefix()&&!this.nationalPrefixIsOptionalWhenFormattingInNationalFormat()}},{key:\"usesNationalPrefix\",value:function usesNationalPrefix(){return!(!this.nationalPrefixFormattingRule()||C.test(this.nationalPrefixFormattingRule()))}},{key:\"internationalFormat\",value:function internationalFormat(){return this._format[5]||this.format()}}]);return Format}();var C=/^\\(?\\$1\\)?$/;var N=function(){function Type(e,t){_classCallCheck$a(this,Type);this.type=e;this.metadata=t}_createClass$a(Type,[{key:\"pattern\",value:function pattern(){return this.metadata.v1?this.type:this.type[0]}},{key:\"possibleLengths\",value:function possibleLengths(){if(!this.metadata.v1)return this.type[1]||this.metadata.possibleLengths()}}]);return Type}();function getType(e,t){switch(t){case\"FIXED_LINE\":return e[0];case\"MOBILE\":return e[1];case\"TOLL_FREE\":return e[2];case\"PREMIUM_RATE\":return e[3];case\"PERSONAL_NUMBER\":return e[4];case\"VOICEMAIL\":return e[5];case\"UAN\":return e[6];case\"PAGER\":return e[7];case\"VOIP\":return e[8];case\"SHARED_COST\":return e[9]}}function validateMetadata(e){if(!e)throw new Error(\"[libphonenumber-js] `metadata` argument not passed. Check your arguments.\");if(!P(e)||!P(e.countries))throw new Error(\"[libphonenumber-js] `metadata` argument was passed but it's not a valid metadata. Must be an object having `.countries` child object property. Got \".concat(P(e)?\"an object of shape: { \"+Object.keys(e).join(\", \")+\" }\":\"a \"+x(e)+\": \"+e,\".\"))}var P=function is_object(e){return\"object\"===_typeof$2(e)};var x=function type_of(e){return _typeof$2(e)};\n/**\n * Returns extension prefix for a country.\n * @param  {string} country\n * @param  {object} metadata\n * @return {string?}\n * @example\n * // Returns \" ext. \"\n * getExtPrefix(\"US\")\n */function getExtPrefix(e,t){t=new g(t);return t.hasCountry(e)?t.country(e).ext():p}\n/**\n * Returns \"country calling code\" for a country.\n * Throws an error if the country doesn't exist or isn't supported by this library.\n * @param  {string} country\n * @param  {object} metadata\n * @return {string}\n * @example\n * // Returns \"44\"\n * getCountryCallingCode(\"GB\")\n */function getCountryCallingCode(e,t){t=new g(t);if(t.hasCountry(e))return t.country(e).countryCallingCode();throw new Error(\"Unknown country: \".concat(e))}function isSupportedCountry(e,t){return void 0!==t.countries[e]}function setVersion(e){var t=e.version;if(\"number\"===typeof t){this.v1=1===t;this.v2=2===t;this.v3=3===t;this.v4=4===t}else t?-1===compare(t,y)?this.v2=true:-1===compare(t,m)?this.v3=true:this.v4=true:this.v1=true}var _=\";ext=\";var O=function getExtensionDigitsPattern(e){return\"([\".concat(a,\"]{1,\").concat(e,\"})\")};function createExtensionPattern(e){\n/** @type {string} */\nvar t=\"20\";\n/** @type {string} */var r=\"15\";\n/** @type {string} */var n=\"9\";\n/** @type {string} */var a=\"6\";\n/** @type {string} */var i=\"[  \\\\t,]*\";\n/** @type {string} */var o=\"[:\\\\.．]?[  \\\\t,-]*\";\n/** @type {string} */var u=\"#?\";\n/** @type {string} */var l=\"(?:e?xt(?:ensi(?:ó?|ó))?n?|ｅ?ｘｔｎ?|доб|anexo)\";\n/** @type {string} */var s=\"(?:[xｘ#＃~～]|int|ｉｎｔ)\";\n/** @type {string} */var c=\"[- ]+\";\n/** @type {string} */var f=\"[  \\\\t]*\";\n/** @type {string} */var h=\"(?:,{2}|;)\";\n/** @type {string} */var y=_+O(t);\n/** @type {string} */var m=i+l+o+O(t)+u;\n/** @type {string} */var p=i+s+o+O(n)+u;\n/** @type {string} */var d=c+O(a)+\"#\";\n/** @type {string} */var g=f+h+o+O(r)+u;\n/** @type {string} */var b=f+\"(?:,)+\"+o+O(n)+u;return y+\"|\"+m+\"|\"+p+\"|\"+d+\"|\"+g+\"|\"+b}var w=\"[\"+a+\"]{\"+t+\"}\";var I=\"[\"+h+\"]{0,1}(?:[\"+f+\"]*[\"+a+\"]){3,}[\"+f+a+\"]*\";var A=new RegExp(\"^[\"+h+\"]{0,1}(?:[\"+f+\"]*[\"+a+\"]){1,2}$\",\"i\");var S=I+\"(?:\"+createExtensionPattern()+\")?\";var $=new RegExp(\"^\"+w+\"$|^\"+S+\"$\",\"i\");function isViablePhoneNumber(e){return e.length>=t&&$.test(e)}function isViablePhoneNumberStart(e){return A.test(e)}var T=new RegExp(\"(?:\"+createExtensionPattern()+\")$\",\"i\");function extractExtension(e){var t=e.search(T);if(t<0)return{};var r=e.slice(0,t);var n=e.match(T);var a=1;while(a<n.length){if(n[a])return{number:r,ext:n[a]};a++}}function _createForOfIteratorHelperLoose$b(e,t){var r=\"undefined\"!==typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=_unsupportedIterableToArray$e(e))||t&&e&&\"number\"===typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:true}:{done:false,value:e[n++]}}}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}function _unsupportedIterableToArray$e(e,t){if(e){if(\"string\"===typeof e)return _arrayLikeToArray$e(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);\"Object\"===r&&e.constructor&&(r=e.constructor.name);return\"Map\"===r||\"Set\"===r?Array.from(e):\"Arguments\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray$e(e,t):void 0}}function _arrayLikeToArray$e(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var E={0:\"0\",1:\"1\",2:\"2\",3:\"3\",4:\"4\",5:\"5\",6:\"6\",7:\"7\",8:\"8\",9:\"9\",\"０\":\"0\",\"１\":\"1\",\"２\":\"2\",\"３\":\"3\",\"４\":\"4\",\"５\":\"5\",\"６\":\"6\",\"７\":\"7\",\"８\":\"8\",\"９\":\"9\",\"٠\":\"0\",\"١\":\"1\",\"٢\":\"2\",\"٣\":\"3\",\"٤\":\"4\",\"٥\":\"5\",\"٦\":\"6\",\"٧\":\"7\",\"٨\":\"8\",\"٩\":\"9\",\"۰\":\"0\",\"۱\":\"1\",\"۲\":\"2\",\"۳\":\"3\",\"۴\":\"4\",\"۵\":\"5\",\"۶\":\"6\",\"۷\":\"7\",\"۸\":\"8\",\"۹\":\"9\"};function parseDigit(e){return E[e]}\n/**\n * Parses phone number digits from a string.\n * Drops all punctuation leaving only digits.\n * Also converts wide-ascii and arabic-indic numerals to conventional numerals.\n * E.g. in Iraq they don't write `+442323234` but rather `+٤٤٢٣٢٣٢٣٤`.\n * @param  {string} string\n * @return {string}\n * @example\n * ```js\n * parseDigits('8 (800) 555')\n * // Outputs '8800555'.\n * ```\n */function parseDigits(e){var t=\"\";for(var r,n=_createForOfIteratorHelperLoose$b(e.split(\"\"));!(r=n()).done;){var a=r.value;var i=parseDigit(a);i&&(t+=i)}return t}function _createForOfIteratorHelperLoose$a(e,t){var r=\"undefined\"!==typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=_unsupportedIterableToArray$d(e))||t&&e&&\"number\"===typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:true}:{done:false,value:e[n++]}}}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}function _unsupportedIterableToArray$d(e,t){if(e){if(\"string\"===typeof e)return _arrayLikeToArray$d(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);\"Object\"===r&&e.constructor&&(r=e.constructor.name);return\"Map\"===r||\"Set\"===r?Array.from(e):\"Arguments\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray$d(e,t):void 0}}function _arrayLikeToArray$d(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}\n/**\n * Parses phone number characters from a string.\n * Drops all punctuation leaving only digits and the leading `+` sign (if any).\n * Also converts wide-ascii and arabic-indic numerals to conventional numerals.\n * E.g. in Iraq they don't write `+442323234` but rather `+٤٤٢٣٢٣٢٣٤`.\n * @param  {string} string\n * @return {string}\n * @example\n * ```js\n * // Outputs '8800555'.\n * parseIncompletePhoneNumber('8 (800) 555')\n * // Outputs '+7800555'.\n * parseIncompletePhoneNumber('+7 800 555')\n * ```\n */function parseIncompletePhoneNumber(e){var t=\"\";for(var r,n=_createForOfIteratorHelperLoose$a(e.split(\"\"));!(r=n()).done;){var a=r.value;t+=parsePhoneNumberCharacter(a,t)||\"\"}return t}\n/**\n * Parses next character while parsing phone number digits (including a `+`)\n * from text: discards everything except `+` and digits, and `+` is only allowed\n * at the start of a phone number.\n * For example, is used in `react-phone-number-input` where it uses\n * [`input-format`](https://gitlab.com/catamphetamine/input-format).\n * @param  {string} character - Yet another character from raw input string.\n * @param  {string?} prevParsedCharacters - Previous parsed characters.\n * @param  {object} meta - Optional custom use-case-specific metadata.\n * @return {string?} The parsed character.\n */function parsePhoneNumberCharacter(e,t){if(\"+\"===e){if(t)return;return\"+\"}return parseDigit(e)}function _createForOfIteratorHelperLoose$9(e,t){var r=\"undefined\"!==typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=_unsupportedIterableToArray$c(e))||t&&e&&\"number\"===typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:true}:{done:false,value:e[n++]}}}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}function _unsupportedIterableToArray$c(e,t){if(e){if(\"string\"===typeof e)return _arrayLikeToArray$c(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);\"Object\"===r&&e.constructor&&(r=e.constructor.name);return\"Map\"===r||\"Set\"===r?Array.from(e):\"Arguments\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray$c(e,t):void 0}}function _arrayLikeToArray$c(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}\n/**\n * Merges two arrays.\n * @param  {*} a\n * @param  {*} b\n * @return {*}\n */function mergeArrays(e,t){var r=e.slice();for(var n,a=_createForOfIteratorHelperLoose$9(t);!(n=a()).done;){var i=n.value;e.indexOf(i)<0&&r.push(i)}return r.sort((function(e,t){return e-t}))}function checkNumberLength(e,t){return checkNumberLengthForType(e,void 0,t)}function checkNumberLengthForType(e,t,r){var n=r.type(t);var a=n&&n.possibleLengths()||r.possibleLengths();if(!a)return\"IS_POSSIBLE\";if(\"FIXED_LINE_OR_MOBILE\"===t){if(!r.type(\"FIXED_LINE\"))return checkNumberLengthForType(e,\"MOBILE\",r);var i=r.type(\"MOBILE\");i&&(a=mergeArrays(a,i.possibleLengths()))}else if(t&&!n)return\"INVALID_LENGTH\";var o=e.length;var u=a[0];return u===o?\"IS_POSSIBLE\":u>o?\"TOO_SHORT\":a[a.length-1]<o?\"TOO_LONG\":a.indexOf(o,1)>=0?\"IS_POSSIBLE\":\"INVALID_LENGTH\"}\n/**\n * Checks if a phone number is \"possible\" (basically just checks its length).\n *\n * isPossible(phoneNumberInstance, { ..., v2: true }, metadata)\n *\n * isPossible({ phone: '8005553535', country: 'RU' }, { ... }, metadata)\n * isPossible({ phone: '8005553535', country: 'RU' }, undefined, metadata)\n *\n * @param  {object|PhoneNumber} input — If `options.v2: true` flag is passed, the `input` should be a `PhoneNumber` instance. Otherwise, it should be an object of shape `{ phone: '...', country: '...' }`.\n * @param  {object} [options]\n * @param  {object} metadata\n * @return {string}\n */function isPossiblePhoneNumber$1(e,t,r){void 0===t&&(t={});r=new g(r);if(t.v2){if(!e.countryCallingCode)throw new Error(\"Invalid phone number object passed\");r.selectNumberingPlan(e.countryCallingCode)}else{if(!e.phone)return false;if(e.country){if(!r.hasCountry(e.country))throw new Error(\"Unknown country: \".concat(e.country));r.country(e.country)}else{if(!e.countryCallingCode)throw new Error(\"Invalid phone number object passed\");r.selectNumberingPlan(e.countryCallingCode)}}if(r.possibleLengths())return isPossibleNumber(e.phone||e.nationalNumber,r);if(e.countryCallingCode&&r.isNonGeographicCallingCode(e.countryCallingCode))return true;throw new Error('Missing \"possibleLengths\" in metadata. Perhaps the metadata has been generated before v1.0.18.')}function isPossibleNumber(e,t){switch(checkNumberLength(e,t)){case\"IS_POSSIBLE\":return true;default:return false}}function matchesEntirely(e,t){e=e||\"\";return new RegExp(\"^(?:\"+t+\")$\").test(e)}function _createForOfIteratorHelperLoose$8(e,t){var r=\"undefined\"!==typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=_unsupportedIterableToArray$b(e))||t&&e&&\"number\"===typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:true}:{done:false,value:e[n++]}}}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}function _unsupportedIterableToArray$b(e,t){if(e){if(\"string\"===typeof e)return _arrayLikeToArray$b(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);\"Object\"===r&&e.constructor&&(r=e.constructor.name);return\"Map\"===r||\"Set\"===r?Array.from(e):\"Arguments\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray$b(e,t):void 0}}function _arrayLikeToArray$b(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var k=[\"MOBILE\",\"PREMIUM_RATE\",\"TOLL_FREE\",\"SHARED_COST\",\"VOIP\",\"PERSONAL_NUMBER\",\"PAGER\",\"UAN\",\"VOICEMAIL\"];function getNumberType(e,t,r){t=t||{};if(e.country){r=new g(r);r.selectNumberingPlan(e.country,e.countryCallingCode);var n=t.v2?e.nationalNumber:e.phone;if(matchesEntirely(n,r.nationalNumberPattern())){if(isNumberTypeEqualTo(n,\"FIXED_LINE\",r))return r.type(\"MOBILE\")&&\"\"===r.type(\"MOBILE\").pattern()?\"FIXED_LINE_OR_MOBILE\":r.type(\"MOBILE\")?isNumberTypeEqualTo(n,\"MOBILE\",r)?\"FIXED_LINE_OR_MOBILE\":\"FIXED_LINE\":\"FIXED_LINE_OR_MOBILE\";for(var a,i=_createForOfIteratorHelperLoose$8(k);!(a=i()).done;){var o=a.value;if(isNumberTypeEqualTo(n,o,r))return o}}}}function isNumberTypeEqualTo(e,t,r){t=r.type(t);return!(!t||!t.pattern())&&(!(t.possibleLengths()&&t.possibleLengths().indexOf(e.length)<0)&&matchesEntirely(e,t.pattern()))}function isValidNumber(e,t,r){t=t||{};r=new g(r);\n/**\n   * Checks if a phone number is \"possible\" (basically just checks its length).\n   *\n   * @param  {object|PhoneNumber} input — If `options.v2: true` flag is passed, the `input` should be a `PhoneNumber` instance. Otherwise, it should be an object of shape `{ phone: '...', country: '...' }`.\n   * @param  {object} [options]\n   * @param  {object} metadata\n   * @return {string}\n   */r.selectNumberingPlan(e.country,e.countryCallingCode);if(r.hasTypes())return void 0!==getNumberType(e,t,r.metadata);var n=t.v2?e.nationalNumber:e.phone;return matchesEntirely(n,r.nationalNumberPattern())}\n/**\n * Returns a list of countries that the phone number could potentially belong to.\n * @param  {string} callingCode — Calling code.\n * @param  {string} nationalNumber — National (significant) number.\n * @param  {object} metadata — Metadata.\n * @return {string[]} A list of possible countries.\n */function getPossibleCountriesForNumber(e,t,r){var n=new g(r);var a=n.getCountryCodesForCallingCode(e);return a?a.filter((function(e){return couldNationalNumberBelongToCountry(t,e,r)})):[]}function couldNationalNumberBelongToCountry(e,t,r){var n=new g(r);n.selectNumberingPlan(t);return n.numberingPlan.possibleLengths().indexOf(e.length)>=0}function applyInternationalSeparatorStyle(e){return e.replace(new RegExp(\"[\".concat(f,\"]+\"),\"g\"),\" \").trim()}var F=/(\\$\\d)/;function formatNationalNumberUsingFormat(e,t,r){var n=r.useInternationalFormat,a=r.withNationalPrefix;r.carrierCode,r.metadata;var i=e.replace(new RegExp(t.pattern()),n?t.internationalFormat():a&&t.nationalPrefixFormattingRule()?t.format().replace(F,t.nationalPrefixFormattingRule()):t.format());return n?applyInternationalSeparatorStyle(i):i}var j=/^[\\d]+(?:[~\\u2053\\u223C\\uFF5E][\\d]+)?$/;function getIddPrefix(e,t,r){var n=new g(r);n.selectNumberingPlan(e,t);return n.defaultIDDPrefix()?n.defaultIDDPrefix():j.test(n.IDDPrefix())?n.IDDPrefix():void 0}function _slicedToArray$3(e,t){return _arrayWithHoles$3(e)||_iterableToArrayLimit$3(e,t)||_unsupportedIterableToArray$a(e,t)||_nonIterableRest$3()}function _nonIterableRest$3(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}function _iterableToArrayLimit$3(e,t){var r=null==e?null:\"undefined\"!==typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=r){var n=[];var a=true;var i=false;var o,u;try{for(r=r.call(e);!(a=(o=r.next()).done);a=true){n.push(o.value);if(t&&n.length===t)break}}catch(e){i=true;u=e}finally{try{a||null==r.return||r.return()}finally{if(i)throw u}}return n}}function _arrayWithHoles$3(e){if(Array.isArray(e))return e}function _createForOfIteratorHelperLoose$7(e,t){var r=\"undefined\"!==typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=_unsupportedIterableToArray$a(e))||t&&e&&\"number\"===typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:true}:{done:false,value:e[n++]}}}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}function _unsupportedIterableToArray$a(e,t){if(e){if(\"string\"===typeof e)return _arrayLikeToArray$a(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);\"Object\"===r&&e.constructor&&(r=e.constructor.name);return\"Map\"===r||\"Set\"===r?Array.from(e):\"Arguments\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray$a(e,t):void 0}}function _arrayLikeToArray$a(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}\n/**\n * @param  {string} text - Phone URI (RFC 3966).\n * @return {object} `{ ?number, ?ext }`.\n */function parseRFC3966(e){var t;var r;e=e.replace(/^tel:/,\"tel=\");for(var n,a=_createForOfIteratorHelperLoose$7(e.split(\";\"));!(n=a()).done;){var i=n.value;var o=i.split(\"=\"),u=_slicedToArray$3(o,2),l=u[0],s=u[1];switch(l){case\"tel\":t=s;break;case\"ext\":r=s;break;case\"phone-context\":\"+\"===s[0]&&(t=s+t);break}}if(!isViablePhoneNumber(t))return{};var c={number:t};r&&(c.ext=r);return c}\n/**\n * @param  {object} - `{ ?number, ?extension }`.\n * @return {string} Phone URI (RFC 3966).\n */function formatRFC3966(e){var t=e.number,r=e.ext;if(!t)return\"\";if(\"+\"!==t[0])throw new Error('\"formatRFC3966()\" expects \"number\" to be in E.164 format.');return\"tel:\".concat(t).concat(r?\";ext=\"+r:\"\")}function _createForOfIteratorHelperLoose$6(e,t){var r=\"undefined\"!==typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=_unsupportedIterableToArray$9(e))||t&&e&&\"number\"===typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:true}:{done:false,value:e[n++]}}}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}function _unsupportedIterableToArray$9(e,t){if(e){if(\"string\"===typeof e)return _arrayLikeToArray$9(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);\"Object\"===r&&e.constructor&&(r=e.constructor.name);return\"Map\"===r||\"Set\"===r?Array.from(e):\"Arguments\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray$9(e,t):void 0}}function _arrayLikeToArray$9(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function ownKeys$9(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$9(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$9(Object(r),!0).forEach((function(t){_defineProperty$a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$9(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _defineProperty$a(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:true,configurable:true,writable:true}):e[t]=r;return e}var D={formatExtension:function formatExtension(e,t,r){return\"\".concat(e).concat(r.ext()).concat(t)}};\n/**\n * Formats a phone number.\n *\n * format(phoneNumberInstance, 'INTERNATIONAL', { ..., v2: true }, metadata)\n * format(phoneNumberInstance, 'NATIONAL', { ..., v2: true }, metadata)\n *\n * format({ phone: '8005553535', country: 'RU' }, 'INTERNATIONAL', { ... }, metadata)\n * format({ phone: '8005553535', country: 'RU' }, 'NATIONAL', undefined, metadata)\n *\n * @param  {object|PhoneNumber} input — If `options.v2: true` flag is passed, the `input` should be a `PhoneNumber` instance. Otherwise, it should be an object of shape `{ phone: '...', country: '...' }`.\n * @param  {string} format\n * @param  {object} [options]\n * @param  {object} metadata\n * @return {string}\n */function formatNumber$1(e,t,r,n){r=r?_objectSpread$9(_objectSpread$9({},D),r):D;n=new g(n);if(e.country&&\"001\"!==e.country){if(!n.hasCountry(e.country))throw new Error(\"Unknown country: \".concat(e.country));n.country(e.country)}else{if(!e.countryCallingCode)return e.phone||\"\";n.selectNumberingPlan(e.countryCallingCode)}var a=n.countryCallingCode();var i=r.v2?e.nationalNumber:e.phone;var o;switch(t){case\"NATIONAL\":if(!i)return\"\";o=formatNationalNumber$1(i,e.carrierCode,\"NATIONAL\",n,r);return addExtension(o,e.ext,n,r.formatExtension);case\"INTERNATIONAL\":if(!i)return\"+\".concat(a);o=formatNationalNumber$1(i,null,\"INTERNATIONAL\",n,r);o=\"+\".concat(a,\" \").concat(o);return addExtension(o,e.ext,n,r.formatExtension);case\"E.164\":return\"+\".concat(a).concat(i);case\"RFC3966\":return formatRFC3966({number:\"+\".concat(a).concat(i),ext:e.ext});case\"IDD\":if(!r.fromCountry)return;var u=formatIDD(i,e.carrierCode,a,r.fromCountry,n);return addExtension(u,e.ext,n,r.formatExtension);default:throw new Error('Unknown \"format\" argument passed to \"formatNumber()\": \"'.concat(t,'\"'))}}function formatNationalNumber$1(e,t,r,n,a){var i=chooseFormatForNumber(n.formats(),e);return i?formatNationalNumberUsingFormat(e,i,{useInternationalFormat:\"INTERNATIONAL\"===r,withNationalPrefix:!i.nationalPrefixIsOptionalWhenFormattingInNationalFormat()||!a||false!==a.nationalPrefix,carrierCode:t,metadata:n}):e}function chooseFormatForNumber(e,t){for(var r,n=_createForOfIteratorHelperLoose$6(e);!(r=n()).done;){var a=r.value;if(a.leadingDigitsPatterns().length>0){var i=a.leadingDigitsPatterns()[a.leadingDigitsPatterns().length-1];if(0!==t.search(i))continue}if(matchesEntirely(t,a.pattern()))return a}}function addExtension(e,t,r,n){return t?n(e,t,r):e}function formatIDD(e,t,r,n,a){var i=getCountryCallingCode(n,a.metadata);if(i===r){var o=formatNationalNumber$1(e,t,\"NATIONAL\",a);return\"1\"===r?r+\" \"+o:o}var u=getIddPrefix(n,void 0,a.metadata);if(u)return\"\".concat(u,\" \").concat(r,\" \").concat(formatNationalNumber$1(e,null,\"INTERNATIONAL\",a))}function ownKeys$8(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$8(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$8(Object(r),!0).forEach((function(t){_defineProperty$9(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$8(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _defineProperty$9(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:true,configurable:true,writable:true}):e[t]=r;return e}function _classCallCheck$9(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}function _defineProperties$9(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||false;n.configurable=true;\"value\"in n&&(n.writable=true);Object.defineProperty(e,n.key,n)}}function _createClass$9(e,t,r){t&&_defineProperties$9(e.prototype,t);r&&_defineProperties$9(e,r);Object.defineProperty(e,\"prototype\",{writable:false});return e}var L=false;var R=function(){\n/**\n   * @param  {string} countryOrCountryCallingCode\n   * @param  {string} nationalNumber\n   * @param  {object} metadata — Metadata JSON\n   * @return {PhoneNumber}\n   */\nfunction PhoneNumber(e,t,r){_classCallCheck$9(this,PhoneNumber);if(!e)throw new TypeError(\"`country` or `countryCallingCode` not passed\");if(!t)throw new TypeError(\"`nationalNumber` not passed\");if(!r)throw new TypeError(\"`metadata` not passed\");var n=getCountryAndCountryCallingCode(e,r),a=n.country,i=n.countryCallingCode;this.country=a;this.countryCallingCode=i;this.nationalNumber=t;this.number=\"+\"+this.countryCallingCode+this.nationalNumber;this.metadata=r}_createClass$9(PhoneNumber,[{key:\"setExt\",value:function setExt(e){this.ext=e}},{key:\"getPossibleCountries\",value:function getPossibleCountries(){return this.country?[this.country]:getPossibleCountriesForNumber(this.countryCallingCode,this.nationalNumber,this.metadata)}},{key:\"isPossible\",value:function isPossible(){return isPossiblePhoneNumber$1(this,{v2:true},this.metadata)}},{key:\"isValid\",value:function isValid(){return isValidNumber(this,{v2:true},this.metadata)}},{key:\"isNonGeographic\",value:function isNonGeographic(){var e=new g(this.metadata);return e.isNonGeographicCallingCode(this.countryCallingCode)}},{key:\"isEqual\",value:function isEqual(e){return this.number===e.number&&this.ext===e.ext}},{key:\"getType\",value:function getType(){return getNumberType(this,{v2:true},this.metadata)}},{key:\"format\",value:function format(e,t){return formatNumber$1(this,e,t?_objectSpread$8(_objectSpread$8({},t),{},{v2:true}):{v2:true},this.metadata)}},{key:\"formatNational\",value:function formatNational(e){return this.format(\"NATIONAL\",e)}},{key:\"formatInternational\",value:function formatInternational(e){return this.format(\"INTERNATIONAL\",e)}},{key:\"getURI\",value:function getURI(e){return this.format(\"RFC3966\",e)}}]);return PhoneNumber}();var M=function isCountryCode(e){return/^[A-Z]{2}$/.test(e)};function getCountryAndCountryCallingCode(e,t){var r;var n;var a=new g(t);if(M(e)){r=e;a.selectNumberingPlan(r);n=a.countryCallingCode()}else{n=e;L&&a.isNonGeographicCallingCode(n)&&(r=\"001\")}return{country:r,countryCallingCode:n}}var U=new RegExp(\"([\"+a+\"])\");function stripIddPrefix(e,t,r,n){if(t){var a=new g(n);a.selectNumberingPlan(t,r);var i=new RegExp(a.IDDPrefix());if(0===e.search(i)){e=e.slice(e.match(i)[0].length);var o=e.match(U);if(!(o&&null!=o[1]&&o[1].length>0&&\"0\"===o[1]))return e}}}\n/**\n * Strips any national prefix (such as 0, 1) present in a\n * (possibly incomplete) number provided.\n * \"Carrier codes\" are only used  in Colombia and Brazil,\n * and only when dialing within those countries from a mobile phone to a fixed line number.\n * Sometimes it won't actually strip national prefix\n * and will instead prepend some digits to the `number`:\n * for example, when number `2345678` is passed with `VI` country selected,\n * it will return `{ number: \"3402345678\" }`, because `340` area code is prepended.\n * @param {string} number — National number digits.\n * @param {object} metadata — Metadata with country selected.\n * @return {object} `{ nationalNumber: string, nationalPrefix: string? carrierCode: string? }`. Even if a national prefix was extracted, it's not necessarily present in the returned object, so don't rely on its presence in the returned object in order to find out whether a national prefix has been extracted or not.\n */function extractNationalNumberFromPossiblyIncompleteNumber(e,t){if(e&&t.numberingPlan.nationalPrefixForParsing()){var r=new RegExp(\"^(?:\"+t.numberingPlan.nationalPrefixForParsing()+\")\");var n=r.exec(e);if(n){var a;var i;var o=n.length-1;var u=o>0&&n[o];if(t.nationalPrefixTransformRule()&&u){a=e.replace(r,t.nationalPrefixTransformRule());o>1&&(i=n[1])}else{var l=n[0];a=e.slice(l.length);u&&(i=n[1])}var s;if(u){var c=e.indexOf(n[1]);var f=e.slice(0,c);f===t.numberingPlan.nationalPrefix()&&(s=t.numberingPlan.nationalPrefix())}else s=n[0];return{nationalNumber:a,nationalPrefix:s,carrierCode:i}}}return{nationalNumber:e}}\n/**\n * Strips national prefix and carrier code from a complete phone number.\n * The difference from the non-\"FromCompleteNumber\" function is that\n * it won't extract national prefix if the resultant number is too short\n * to be a complete number for the selected phone numbering plan.\n * @param  {string} number — Complete phone number digits.\n * @param  {Metadata} metadata — Metadata with a phone numbering plan selected.\n * @return {object} `{ nationalNumber: string, carrierCode: string? }`.\n */function extractNationalNumber(e,t){var r=extractNationalNumberFromPossiblyIncompleteNumber(e,t),n=r.carrierCode,a=r.nationalNumber;if(a!==e){if(!shouldHaveExtractedNationalPrefix(e,a,t))return{nationalNumber:e};if(t.possibleLengths()&&!isPossibleIncompleteNationalNumber(a,t))return{nationalNumber:e}}return{nationalNumber:a,carrierCode:n}}function shouldHaveExtractedNationalPrefix(e,t,r){return!(matchesEntirely(e,r.nationalNumberPattern())&&!matchesEntirely(t,r.nationalNumberPattern()))}function isPossibleIncompleteNationalNumber(e,t){switch(checkNumberLength(e,t)){case\"TOO_SHORT\":case\"INVALID_LENGTH\":return false;default:return true}}\n/**\n * Sometimes some people incorrectly input international phone numbers\n * without the leading `+`. This function corrects such input.\n * @param  {string} number — Phone number digits.\n * @param  {string?} country\n * @param  {string?} callingCode\n * @param  {object} metadata\n * @return {object} `{ countryCallingCode: string?, number: string }`.\n */function extractCountryCallingCodeFromInternationalNumberWithoutPlusSign(e,t,r,n){var a=t?getCountryCallingCode(t,n):r;if(0===e.indexOf(a)){n=new g(n);n.selectNumberingPlan(t,r);var i=e.slice(a.length);var o=extractNationalNumber(i,n),u=o.nationalNumber;var l=extractNationalNumber(e,n),s=l.nationalNumber;if(!matchesEntirely(s,n.nationalNumberPattern())&&matchesEntirely(u,n.nationalNumberPattern())||\"TOO_LONG\"===checkNumberLength(s,n))return{countryCallingCode:a,number:i}}return{number:e}}\n/**\n * Converts a phone number digits (possibly with a `+`)\n * into a calling code and the rest phone number digits.\n * The \"rest phone number digits\" could include\n * a national prefix, carrier code, and national\n * (significant) number.\n * @param  {string} number — Phone number digits (possibly with a `+`).\n * @param  {string} [country] — Default country.\n * @param  {string} [callingCode] — Default calling code (some phone numbering plans are non-geographic).\n * @param  {object} metadata\n * @return {object} `{ countryCallingCodeSource: string?, countryCallingCode: string?, number: string }`\n * @example\n * // Returns `{ countryCallingCode: \"1\", number: \"2133734253\" }`.\n * extractCountryCallingCode('2133734253', 'US', null, metadata)\n * extractCountryCallingCode('2133734253', null, '1', metadata)\n * extractCountryCallingCode('+12133734253', null, null, metadata)\n * extractCountryCallingCode('+12133734253', 'RU', null, metadata)\n */function extractCountryCallingCode(e,t,r,a){if(!e)return{};var i;if(\"+\"!==e[0]){var o=stripIddPrefix(e,t,r,a);if(!o||o===e){if(t||r){var u=extractCountryCallingCodeFromInternationalNumberWithoutPlusSign(e,t,r,a),l=u.countryCallingCode,s=u.number;if(l)return{countryCallingCodeSource:\"FROM_NUMBER_WITHOUT_PLUS_SIGN\",countryCallingCode:l,number:s}}return{number:e}}i=true;e=\"+\"+o}if(\"0\"===e[1])return{};a=new g(a);var c=2;while(c-1<=n&&c<=e.length){var f=e.slice(1,c);if(a.hasCallingCode(f)){a.selectNumberingPlan(f);return{countryCallingCodeSource:i?\"FROM_NUMBER_WITH_IDD\":\"FROM_NUMBER_WITH_PLUS_SIGN\",countryCallingCode:f,number:e.slice(c)}}c++}return{}}function _createForOfIteratorHelperLoose$5(e,t){var r=\"undefined\"!==typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=_unsupportedIterableToArray$8(e))||t&&e&&\"number\"===typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:true}:{done:false,value:e[n++]}}}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}function _unsupportedIterableToArray$8(e,t){if(e){if(\"string\"===typeof e)return _arrayLikeToArray$8(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);\"Object\"===r&&e.constructor&&(r=e.constructor.name);return\"Map\"===r||\"Set\"===r?Array.from(e):\"Arguments\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray$8(e,t):void 0}}function _arrayLikeToArray$8(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function getCountryByNationalNumber(e,t,r){r=new g(r);for(var n,a=_createForOfIteratorHelperLoose$5(e);!(n=a()).done;){var i=n.value;r.country(i);if(r.leadingDigits()){if(t&&0===t.search(r.leadingDigits()))return i}else if(getNumberType({phone:t,country:i},void 0,r.metadata))return i}}var W=false;function getCountryByCallingCode(e,t,r){if(W&&r.isNonGeographicCallingCode(e))return\"001\";var n=r.getCountryCodesForCallingCode(e);return n?1===n.length?n[0]:getCountryByNationalNumber(n,t,r.metadata):void 0}var V=\"+\";var H=\"[\\\\-\\\\.\\\\(\\\\)]?\";var B=\"([\"+a+\"]|\"+H+\")\";var G=\"^\\\\\"+V+B+\"*[\"+a+\"]\"+B+\"*$\";var K=new RegExp(G,\"g\");var Y=a;var z=\"[\"+Y+\"]+((\\\\-)*[\"+Y+\"])*\";var X=\"a-zA-Z\";var q=\"[\"+X+\"]+((\\\\-)*[\"+Y+\"])*\";var J=\"^(\"+z+\"\\\\.)*\"+q+\"\\\\.?$\";var Z=new RegExp(J,\"g\");var Q=\"tel:\";var ee=\";phone-context=\";var te=\";isub=\";\n/**\n * Extracts the value of the phone-context parameter of `numberToExtractFrom`,\n * following the syntax defined in RFC3966.\n *\n * @param {string} numberToExtractFrom\n * @return {string|null} the extracted string (possibly empty), or `null` if no phone-context parameter is found.\n */function extractPhoneContext(e){var t=e.indexOf(ee);if(t<0)return null;var r=t+ee.length;if(r>=e.length)return\"\";var n=e.indexOf(\";\",r);return n>=0?e.substring(r,n):e.substring(r)}\n/**\n * Returns whether the value of phoneContext follows the syntax defined in RFC3966.\n *\n * @param {string|null} phoneContext\n * @return {boolean}\n */function isPhoneContextValid(e){return null===e||0!==e.length&&(K.test(e)||Z.test(e))}\n/**\n * @param  {string} numberToParse\n * @param  {string} nationalNumber\n * @return {}\n */function extractFormattedPhoneNumberFromPossibleRfc3966NumberUri(t,r){var n=r.extractFormattedPhoneNumber;var a=extractPhoneContext(t);if(!isPhoneContextValid(a))throw new e(\"NOT_A_NUMBER\");var i;if(null===a)i=n(t)||\"\";else{i=\"\";a.charAt(0)===V&&(i+=a);var o=t.indexOf(Q);var u;u=o>=0?o+Q.length:0;var l=t.indexOf(ee);i+=t.substring(u,l)}var s=i.indexOf(te);s>0&&(i=i.substring(0,s));if(\"\"!==i)return i}var re=250;var ne=new RegExp(\"[\"+h+a+\"]\");var ae=new RegExp(\"[^\"+a+\"#]+$\");var ie=false;\n/**\n * Parses a phone number.\n *\n * parse('123456789', { defaultCountry: 'RU', v2: true }, metadata)\n * parse('123456789', { defaultCountry: 'RU' }, metadata)\n * parse('123456789', undefined, metadata)\n *\n * @param  {string} input\n * @param  {object} [options]\n * @param  {object} metadata\n * @return {object|PhoneNumber?} If `options.v2: true` flag is passed, it returns a `PhoneNumber?` instance. Otherwise, returns an object of shape `{ phone: '...', country: '...' }` (or just `{}` if no phone number was parsed).\n */function parse(n,a,i){a=a||{};i=new g(i);if(a.defaultCountry&&!i.hasCountry(a.defaultCountry)){if(a.v2)throw new e(\"INVALID_COUNTRY\");throw new Error(\"Unknown country: \".concat(a.defaultCountry))}var o=parseInput(n,a.v2,a.extract),u=o.number,l=o.ext,s=o.error;if(!u){if(a.v2){if(\"TOO_SHORT\"===s)throw new e(\"TOO_SHORT\");throw new e(\"NOT_A_NUMBER\")}return{}}var c=parsePhoneNumber$2(u,a.defaultCountry,a.defaultCallingCode,i),f=c.country,h=c.nationalNumber,y=c.countryCallingCode,m=c.countryCallingCodeSource,p=c.carrierCode;if(!i.hasSelectedNumberingPlan()){if(a.v2)throw new e(\"INVALID_COUNTRY\");return{}}if(!h||h.length<t){if(a.v2)throw new e(\"TOO_SHORT\");return{}}if(h.length>r){if(a.v2)throw new e(\"TOO_LONG\");return{}}if(a.v2){var d=new R(y,h,i.metadata);f&&(d.country=f);p&&(d.carrierCode=p);l&&(d.ext=l);d.__countryCallingCodeSource=m;return d}var b=!!(a.extended?i.hasSelectedNumberingPlan():f)&&matchesEntirely(h,i.nationalNumberPattern());return a.extended?{country:f,countryCallingCode:y,carrierCode:p,valid:b,possible:!!b||!(true!==a.extended||!i.possibleLengths()||!isPossibleNumber(h,i)),phone:h,ext:l}:b?result(f,h,l):{}}\n/**\n * Extracts a formatted phone number from text.\n * Doesn't guarantee that the extracted phone number\n * is a valid phone number (for example, doesn't validate its length).\n * @param  {string} text\n * @param  {boolean} [extract] — If `false`, then will parse the entire `text` as a phone number.\n * @param  {boolean} [throwOnError] — By default, it won't throw if the text is too long.\n * @return {string}\n * @example\n * // Returns \"(213) 373-4253\".\n * extractFormattedPhoneNumber(\"Call (213) 373-4253 for assistance.\")\n */function _extractFormattedPhoneNumber(t,r,n){if(t)if(t.length>re){if(n)throw new e(\"TOO_LONG\")}else{if(false===r)return t;var a=t.search(ne);if(!(a<0))return t.slice(a).replace(ae,\"\")}}\n/**\n * @param  {string} text - Input.\n * @param  {boolean} v2 - Legacy API functions don't pass `v2: true` flag.\n * @param  {boolean} [extract] - Whether to extract a phone number from `text`, or attempt to parse the entire text as a phone number.\n * @return {object} `{ ?number, ?ext }`.\n */function parseInput(e,t,r){var n=extractFormattedPhoneNumberFromPossibleRfc3966NumberUri(e,{extractFormattedPhoneNumber:function extractFormattedPhoneNumber(e){return _extractFormattedPhoneNumber(e,r,t)}});if(!n)return{};if(!isViablePhoneNumber(n))return isViablePhoneNumberStart(n)?{error:\"TOO_SHORT\"}:{};var a=extractExtension(n);return a.ext?a:{number:n}}function result(e,t,r){var n={country:e,phone:t};r&&(n.ext=r);return n}\n/**\n * Parses a viable phone number.\n * @param {string} formattedPhoneNumber — Example: \"(213) 373-4253\".\n * @param {string} [defaultCountry]\n * @param {string} [defaultCallingCode]\n * @param {Metadata} metadata\n * @return {object} Returns `{ country: string?, countryCallingCode: string?, nationalNumber: string? }`.\n */function parsePhoneNumber$2(e,t,r,n){var a=extractCountryCallingCode(parseIncompletePhoneNumber(e),t,r,n.metadata),i=a.countryCallingCodeSource,o=a.countryCallingCode,u=a.number;var l;if(o)n.selectNumberingPlan(o);else{if(!u||!t&&!r)return{};n.selectNumberingPlan(t,r);t?l=t:ie&&n.isNonGeographicCallingCode(r)&&(l=\"001\");o=r||getCountryCallingCode(t,n.metadata)}if(!u)return{countryCallingCodeSource:i,countryCallingCode:o};var s=extractNationalNumber(parseIncompletePhoneNumber(u),n),c=s.nationalNumber,f=s.carrierCode;var h=getCountryByCallingCode(o,c,n);if(h){l=h;\"001\"===h||n.country(l)}return{country:l,countryCallingCode:o,countryCallingCodeSource:i,nationalNumber:c,carrierCode:f}}function ownKeys$7(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$7(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$7(Object(r),!0).forEach((function(t){_defineProperty$8(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$7(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _defineProperty$8(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:true,configurable:true,writable:true}):e[t]=r;return e}function parsePhoneNumberWithError$1(e,t,r){return parse(e,_objectSpread$7(_objectSpread$7({},t),{},{v2:true}),r)}function _typeof$1(e){return _typeof$1=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},_typeof$1(e)}function ownKeys$6(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$6(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$6(Object(r),!0).forEach((function(t){_defineProperty$7(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$6(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _defineProperty$7(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:true,configurable:true,writable:true}):e[t]=r;return e}function _slicedToArray$2(e,t){return _arrayWithHoles$2(e)||_iterableToArrayLimit$2(e,t)||_unsupportedIterableToArray$7(e,t)||_nonIterableRest$2()}function _nonIterableRest$2(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}function _unsupportedIterableToArray$7(e,t){if(e){if(\"string\"===typeof e)return _arrayLikeToArray$7(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);\"Object\"===r&&e.constructor&&(r=e.constructor.name);return\"Map\"===r||\"Set\"===r?Array.from(e):\"Arguments\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray$7(e,t):void 0}}function _arrayLikeToArray$7(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function _iterableToArrayLimit$2(e,t){var r=null==e?null:\"undefined\"!==typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=r){var n=[];var a=true;var i=false;var o,u;try{for(r=r.call(e);!(a=(o=r.next()).done);a=true){n.push(o.value);if(t&&n.length===t)break}}catch(e){i=true;u=e}finally{try{a||null==r.return||r.return()}finally{if(i)throw u}}return n}}function _arrayWithHoles$2(e){if(Array.isArray(e))return e}function normalizeArguments(e){var t=Array.prototype.slice.call(e),r=_slicedToArray$2(t,4),n=r[0],a=r[1],i=r[2],o=r[3];var u;var l;var s;if(\"string\"!==typeof n)throw new TypeError(\"A text for parsing must be a string.\");u=n;if(a&&\"string\"!==typeof a){if(!oe(a))throw new Error(\"Invalid second argument: \".concat(a));if(i){l=a;s=i}else s=a}else{if(o){l=i;s=o}else{l=void 0;s=i}a&&(l=_objectSpread$6({defaultCountry:a},l))}return{text:u,options:l,metadata:s}}var oe=function isObject(e){return\"object\"===_typeof$1(e)};function parsePhoneNumberWithError(){var e=normalizeArguments(arguments),t=e.text,r=e.options,n=e.metadata;return parsePhoneNumberWithError$1(t,r,n)}function ownKeys$5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$5(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$5(Object(r),!0).forEach((function(t){_defineProperty$6(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$5(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _defineProperty$6(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:true,configurable:true,writable:true}):e[t]=r;return e}function parsePhoneNumber$1(t,r,n){r&&r.defaultCountry&&!isSupportedCountry(r.defaultCountry,n)&&(r=_objectSpread$5(_objectSpread$5({},r),{},{defaultCountry:void 0}));try{return parsePhoneNumberWithError$1(t,r,n)}catch(t){if(!(t instanceof e))throw t}}function parsePhoneNumber(){var e=normalizeArguments(arguments),t=e.text,r=e.options,n=e.metadata;return parsePhoneNumber$1(t,r,n)}function ownKeys$4(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$4(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$4(Object(r),!0).forEach((function(t){_defineProperty$5(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$4(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _defineProperty$5(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:true,configurable:true,writable:true}):e[t]=r;return e}function isValidPhoneNumber(){var e=normalizeArguments(arguments),t=e.text,r=e.options,n=e.metadata;r=_objectSpread$4(_objectSpread$4({},r),{},{extract:false});var a=parsePhoneNumber$1(t,r,n);return a&&a.isValid()||false}function ownKeys$3(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$3(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$3(Object(r),!0).forEach((function(t){_defineProperty$4(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$3(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _defineProperty$4(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:true,configurable:true,writable:true}):e[t]=r;return e}function isPossiblePhoneNumber(){var e=normalizeArguments(arguments),t=e.text,r=e.options,n=e.metadata;r=_objectSpread$3(_objectSpread$3({},r),{},{extract:false});var a=parsePhoneNumber$1(t,r,n);return a&&a.isPossible()||false}function ownKeys$2(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$2(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$2(Object(r),!0).forEach((function(t){_defineProperty$3(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$2(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _defineProperty$3(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:true,configurable:true,writable:true}):e[t]=r;return e}function validatePhoneNumberLength(){var t=normalizeArguments(arguments),r=t.text,n=t.options,a=t.metadata;n=_objectSpread$2(_objectSpread$2({},n),{},{extract:false});try{var i=parsePhoneNumberWithError$1(r,n,a);a=new g(a);a.selectNumberingPlan(i.countryCallingCode);var o=checkNumberLength(i.nationalNumber,a);if(\"IS_POSSIBLE\"!==o)return o}catch(t){if(t instanceof e)return t.message;throw t}}function _defineProperties$8(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||false;n.configurable=true;\"value\"in n&&(n.writable=true);Object.defineProperty(e,n.key,n)}}function _createClass$8(e,t,r){t&&_defineProperties$8(e.prototype,t);r&&_defineProperties$8(e,r);Object.defineProperty(e,\"prototype\",{writable:false});return e}function _classCallCheck$8(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}var ue=_createClass$8((function Node(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;_classCallCheck$8(this,Node);this.key=e;this.value=t;this.next=r;this.prev=n}));var le=function(){function LRUCache(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10;_classCallCheck$8(this,LRUCache);this.size=0;this.limit=e;this.head=null;this.tail=null;this.cache={}}_createClass$8(LRUCache,[{key:\"put\",value:function put(e,t){this.ensureLimit();if(this.head){var r=new ue(e,t,this.head);this.head.prev=r;this.head=r}else this.head=this.tail=new ue(e,t);this.cache[e]=this.head;this.size++}},{key:\"get\",value:function get(e){if(this.cache[e]){var t=this.cache[e].value;this.remove(e);this.put(e,t);return t}console.log(\"Item not available in cache for key \".concat(e))}},{key:\"ensureLimit\",value:function ensureLimit(){this.size===this.limit&&this.remove(this.tail.key)}},{key:\"remove\",value:function remove(e){var t=this.cache[e];null!==t.prev?t.prev.next=t.next:this.head=t.next;null!==t.next?t.next.prev=t.prev:this.tail=t.prev;delete this.cache[e];this.size--}},{key:\"clear\",value:function clear(){this.head=null;this.tail=null;this.size=0;this.cache={}}}]);return LRUCache}();function _classCallCheck$7(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}function _defineProperties$7(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||false;n.configurable=true;\"value\"in n&&(n.writable=true);Object.defineProperty(e,n.key,n)}}function _createClass$7(e,t,r){t&&_defineProperties$7(e.prototype,t);r&&_defineProperties$7(e,r);Object.defineProperty(e,\"prototype\",{writable:false});return e}var se=function(){function RegExpCache(e){_classCallCheck$7(this,RegExpCache);this.cache=new le(e)}_createClass$7(RegExpCache,[{key:\"getPatternForRegExp\",value:function getPatternForRegExp(e){var t=this.cache.get(e);if(!t){t=new RegExp(\"^\"+e);this.cache.put(e,t)}return t}}]);return RegExpCache}();function limit(e,t){if(e<0||t<=0||t<e)throw new TypeError;return\"{\".concat(e,\",\").concat(t,\"}\")}function trimAfterFirstMatch(e,t){var r=t.search(e);return r>=0?t.slice(0,r):t}var ce=\"   ᠎ - \\u2028\\u2029  　\";var fe=\"[\".concat(ce,\"]\");var he=\"[^\".concat(ce,\"]\");var ye=\"0-9²³¹¼-¾٠-٩۰-۹߀-߉०-९০-৯৴-৹੦-੯૦-૯୦-୯୲-୷௦-௲౦-౯౸-౾೦-೯൦-൵๐-๙໐-໙༠-༳၀-၉႐-႙፩-፼ᛮ-ᛰ០-៩៰-៹᠐-᠙᥆-᥏᧐-᧚᪀-᪉᪐-᪙᭐-᭙᮰-᮹᱀-᱉᱐-᱙⁰⁴-⁹₀-₉⅐-ↂↅ-↉①-⒛⓪-⓿❶-➓⳽〇〡-〩〸-〺㆒-㆕㈠-㈩㉈-㉏㉑-㉟㊀-㊉㊱-㊿꘠-꘩ꛦ-ꛯ꠰-꠵꣐-꣙꤀-꤉꧐-꧙꩐-꩙꯰-꯹０-９\";var me=\"0-9٠-٩۰-۹߀-߉०-९০-৯੦-੯૦-૯୦-୯௦-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩၀-၉႐-႙០-៩᠐-᠙᥆-᥏᧐-᧙᪀-᪉᪐-᪙᭐-᭙᮰-᮹᱀-᱉᱐-᱙꘠-꘩꣐-꣙꤀-꤉꧐-꧙꩐-꩙꯰-꯹０-９\";var pe=\"[\".concat(me,\"]\");var de=\"A-Za-zªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԧԱ-Ֆՙա-ևא-תװ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࢠࢢ-ࢬऄ-हऽॐक़-ॡॱ-ॷॹ-ॿঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-ళవ-హఽౘౙౠౡಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൠൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏼᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤜᥐ-ᥭᥰ-ᥴᦀ-ᦫᧁ-ᧇᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᳩ-ᳬᳮ-ᳱᳵᳶᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎↃↄⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⸯ々〆〱-〵〻〼ぁ-ゖゝ-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿌ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚗꚠ-ꛥꜗ-ꜟꜢ-ꞈꞋ-ꞎꞐ-ꞓꞠ-Ɦꟸ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꪀ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꯀ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ﬀ-ﬆﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼＡ-Ｚａ-ｚｦ-ﾾￂ-ￇￊ-ￏￒ-ￗￚ-ￜ\";var ge=\"[\".concat(de,\"]\");var be=new RegExp(ge);var ve=\"$¢-¥֏؋৲৳৻૱௹฿៛₠-₹꠸﷼﹩＄￠￡￥￦\";var Ce=\"[\".concat(ve,\"]\");var Ne=new RegExp(Ce);var Pe=\"̀-ͯ҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-ٰٟۖ-ۜ۟-۪ۤۧۨ-ܑۭܰ-݊ަ-ް߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣤ-ࣾऀ-ंऺ़ु-ै्॑-ॗॢॣঁ়ু-ৄ্ৢৣਁਂ਼ੁੂੇੈੋ-੍ੑੰੱੵઁં઼ુ-ૅેૈ્ૢૣଁ଼ିୁ-ୄ୍ୖୢୣஂீ்ా-ీె-ైొ-్ౕౖౢౣ಼ಿೆೌ್ೢೣു-ൄ്ൢൣ්ි-ුූัิ-ฺ็-๎ັິ-ູົຼ່-ໍཱ༹༘༙༵༷-ཾྀ-྄྆྇ྍ-ྗྙ-ྼ࿆ိ-ူဲ-့္်ွှၘၙၞ-ၠၱ-ၴႂႅႆႍႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴឵ិ-ួំ៉-៓៝᠋-᠍ᢩᤠ-ᤢᤧᤨᤲ᤹-᤻ᨘᨗᩖᩘ-ᩞ᩠ᩢᩥ-ᩬᩳ-᩿᩼ᬀ-ᬃ᬴ᬶ-ᬺᬼᭂ᭫-᭳ᮀᮁᮢ-ᮥᮨᮩ᯦᮫ᯨᯩᯭᯯ-ᯱᰬ-ᰳᰶ᰷᳐-᳔᳒-᳢᳠-᳨᳭᳴᷀-ᷦ᷼-᷿⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〭꙯ꙴ-꙽ꚟ꛰꛱ꠂ꠆ꠋꠥꠦ꣄꣠-꣱ꤦ-꤭ꥇ-ꥑꦀ-ꦂ꦳ꦶ-ꦹꦼꨩ-ꨮꨱꨲꨵꨶꩃꩌꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫬꫭ꫶ꯥꯨ꯭ﬞ︀-️︠-︦\";var xe=\"[\".concat(Pe,\"]\");var _e=new RegExp(xe);var Oe=\"\\0-\";var we=\"-ÿ\";var Ie=\"Ā-ſ\";var Ae=\"Ḁ-ỿ\";var Se=\"ƀ-ɏ\";var $e=\"̀-ͯ\";var Te=new RegExp(\"[\"+Oe+we+Ie+Ae+Se+$e+\"]\");function isLatinLetter(e){return!(!be.test(e)&&!_e.test(e))&&Te.test(e)}function isInvalidPunctuationSymbol(e){return\"%\"===e||Ne.test(e)}\n/**\n * Matches a phone number object against a phone number string.\n * @param  {string} phoneNumberString\n * @param  {PhoneNumber} phoneNumber\n * @param  {object} metadata — Metadata JSON\n * @return {'INVALID_NUMBER'|'NO_MATCH'|'SHORT_NSN_MATCH'|'NSN_MATCH'|'EXACT_MATCH'}\n */function matchPhoneNumberStringAgainstPhoneNumber(e,t,r){var n=true;var a=parsePhoneNumber(e,r);if(!a){n=false;a=parsePhoneNumber(e,{defaultCallingCode:t.countryCallingCode},r)}if(!a)return\"INVALID_NUMBER\";if(t.ext){if(a.ext!==t.ext)return\"NO_MATCH\"}else if(a.ext)return\"NO_MATCH\";return n&&t.countryCallingCode!==a.countryCallingCode?\"NO_MATCH\":t.number===a.number?n?\"EXACT_MATCH\":\"NSN_MATCH\":0===t.nationalNumber.indexOf(a.nationalNumber)||0===a.nationalNumber.indexOf(t.nationalNumber)?\"SHORT_NSN_MATCH\":\"NO_MATCH\"}var Ee={POSSIBLE:function POSSIBLE(e,t,r){return true},VALID:function VALID(e,t,r){return!(!e.isValid()||!containsOnlyValidXChars(e,t,r))},STRICT_GROUPING:function STRICT_GROUPING(e,t,r,n){return!(!e.isValid()||!containsOnlyValidXChars(e,t,r)||containsMoreThanOneSlashInNationalNumber(e,t)||!isNationalPrefixPresentIfRequired(e,r))&&checkNumberGroupingIsValid(e,t,r,allNumberGroupsRemainGrouped,n)},EXACT_GROUPING:function EXACT_GROUPING(e,t,r,n){return!(!e.isValid()||!containsOnlyValidXChars(e,t,r)||containsMoreThanOneSlashInNationalNumber(e,t)||!isNationalPrefixPresentIfRequired(e,r))&&checkNumberGroupingIsValid(e,t,r,allNumberGroupsAreExactlyPresent,n)}};function containsOnlyValidXChars(e,t,r){for(var n=0;n<t.length-1;n++){var a=t.charAt(n);if(\"x\"===a||\"X\"===a){var i=t.charAt(n+1);if(\"x\"===i||\"X\"===i){n++;if(\"NSN_MATCH\"!==matchPhoneNumberStringAgainstPhoneNumber(t.substring(n),e,r))return false}else{var o=parseDigits(t.substring(n));if(o){if(e.ext!==o)return false}else if(e.ext)return false}}}return true}function isNationalPrefixPresentIfRequired(e,t){if(\"FROM_DEFAULT_COUNTRY\"!==e.__countryCallingCodeSource)return true;var r=new g(t);r.selectNumberingPlan(e.countryCallingCode);e.country||getCountryByCallingCode(e.countryCallingCode,e.nationalNumber,r);var n=e.nationalNumber;var a=chooseFormatForNumber(r.numberingPlan.formats(),n);return!a.nationalPrefixFormattingRule()||(!!r.numberingPlan.nationalPrefixIsOptionalWhenFormattingInNationalFormat()||(!a.usesNationalPrefix()||Boolean(e.nationalPrefix)))}function containsMoreThanOneSlashInNationalNumber(e,t){var r=t.indexOf(\"/\");if(r<0)return false;var n=t.indexOf(\"/\",r+1);if(n<0)return false;var a=\"FROM_NUMBER_WITH_PLUS_SIGN\"===e.__countryCallingCodeSource||\"FROM_NUMBER_WITHOUT_PLUS_SIGN\"===e.__countryCallingCodeSource;return!a||parseDigits(t.substring(0,r))!==e.countryCallingCode||t.slice(n+1).indexOf(\"/\")>=0}function checkNumberGroupingIsValid(e,t,r,n,a){throw new Error(\"This part of code hasn't been ported\")}function allNumberGroupsAreExactlyPresent(e,t,r,n){throw new Error(\"This part of code hasn't been ported\")}function allNumberGroupsRemainGrouped(e,t,r,n){throw new Error(\"This part of code hasn't been ported\")}var ke=/[\\\\/] *x/;function parsePreCandidate(e){return trimAfterFirstMatch(ke,e)}var Fe=/(?:(?:[0-3]?\\d\\/[01]?\\d)|(?:[01]?\\d\\/[0-3]?\\d))\\/(?:[12]\\d)?\\d{2}/;var je=/[12]\\d{3}[-/]?[01]\\d[-/]?[0-3]\\d +[0-2]\\d$/;var De=/^:[0-5]\\d/;function isValidPreCandidate(e,t,r){if(Fe.test(e))return false;if(je.test(e)){var n=r.slice(t+e.length);if(De.test(n))return false}return true}var Le=\"(\\\\[（［\";var Re=\")\\\\]）］\";var Me=\"[^\".concat(Le).concat(Re,\"]\");var Ue=\"[\".concat(Le).concat(h,\"]\");var We=new RegExp(\"^\"+Ue);var Ve=limit(0,3);var He=new RegExp(\"^(?:[\"+Le+\"])?(?:\"+Me+\"+[\"+Re+\"])?\"+Me+\"+(?:[\"+Le+\"]\"+Me+\"+[\"+Re+\"])\"+Ve+Me+\"*$\");var Be=/\\d{1,5}-+\\d{1,5}\\s{0,4}\\(\\d{1,4}/;function isValidCandidate(e,t,r,n){if(He.test(e)&&!Be.test(e)){if(\"POSSIBLE\"!==n){if(t>0&&!We.test(e)){var a=r[t-1];if(isInvalidPunctuationSymbol(a)||isLatinLetter(a))return false}var i=t+e.length;if(i<r.length){var o=r[i];if(isInvalidPunctuationSymbol(o)||isLatinLetter(o))return false}}return true}}function _createForOfIteratorHelperLoose$3(e,t){var r=\"undefined\"!==typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=_unsupportedIterableToArray$5(e))||t&&e&&\"number\"===typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:true}:{done:false,value:e[n++]}}}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}function _unsupportedIterableToArray$5(e,t){if(e){if(\"string\"===typeof e)return _arrayLikeToArray$5(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);\"Object\"===r&&e.constructor&&(r=e.constructor.name);return\"Map\"===r||\"Set\"===r?Array.from(e):\"Arguments\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray$5(e,t):void 0}}function _arrayLikeToArray$5(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function _classCallCheck$6(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}function _defineProperties$6(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||false;n.configurable=true;\"value\"in n&&(n.writable=true);Object.defineProperty(e,n.key,n)}}function _createClass$6(e,t,r){t&&_defineProperties$6(e.prototype,t);r&&_defineProperties$6(e,r);Object.defineProperty(e,\"prototype\",{writable:false});return e}var Ge=false;var Ke=createExtensionPattern(\"matching\");var Ye=[\"\\\\/+(.*)/\",\"(\\\\([^(]*)\",\"(?:\".concat(fe,\"-|-\").concat(fe,\")\").concat(fe,\"*(.+)\"),\"[‒-―－]\".concat(fe,\"*(.+)\"),\"\\\\.+\".concat(fe,\"*([^.]+)\"),\"\".concat(fe,\"+(\").concat(he,\"+)\")];var ze=limit(0,2);var Xe=limit(0,4);var qe=r+n;var Je=limit(0,qe);var Ze=\"[\".concat(f,\"]\")+Xe;var Qe=pe+limit(1,qe);var et=\"(?:\"+Ue+Ze+\")\"+ze+Qe+\"(?:\"+Ze+Qe+\")\"+Je+\"(?:\"+Ke+\")?\";var tt=new RegExp(\"[^\".concat(ye).concat(de,\"#]+$\"));var rt=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1;var nt=function(){\n/**\n   * @param {string} text — the character sequence that we will search, null for no text.\n   * @param {'POSSIBLE'|'VALID'|'STRICT_GROUPING'|'EXACT_GROUPING'} [options.leniency] — The leniency to use when evaluating candidate phone numbers. See `source/findNumbers/Leniency.js` for more details.\n   * @param {number} [options.maxTries] — The maximum number of invalid numbers to try before giving up on the text. This is to cover degenerate cases where the text has a lot of false positives in it. Must be >= 0.\n   */\nfunction PhoneNumberMatcher(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"\";var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};var r=arguments.length>2?arguments[2]:void 0;_classCallCheck$6(this,PhoneNumberMatcher);t={v2:t.v2,defaultCallingCode:t.defaultCallingCode,defaultCountry:t.defaultCountry&&isSupportedCountry(t.defaultCountry,r)?t.defaultCountry:void 0,leniency:t.leniency||(t.extended?\"POSSIBLE\":\"VALID\"),maxTries:t.maxTries||rt};if(!t.leniency)throw new TypeError(\"`leniency` is required\");if(\"POSSIBLE\"!==t.leniency&&\"VALID\"!==t.leniency)throw new TypeError('Invalid `leniency`: \"'.concat(t.leniency,'\". Supported values: \"POSSIBLE\", \"VALID\".'));if(t.maxTries<0)throw new TypeError(\"`maxTries` must be `>= 0`\");this.text=e;this.options=t;this.metadata=r;this.leniency=Ee[t.leniency];if(!this.leniency)throw new TypeError('Unknown leniency: \"'.concat(t.leniency,'\"'));this.maxTries=t.maxTries;this.PATTERN=new RegExp(et,\"ig\");this.state=\"NOT_READY\";this.searchIndex=0;this.regExpCache=new se(32)}\n/**\n   * Attempts to find the next subsequence in the searched sequence on or after {@code searchIndex}\n   * that represents a phone number. Returns the next match, null if none was found.\n   *\n   * @param index  the search index to start searching at\n   * @return  the phone number match found, null if none can be found\n   */_createClass$6(PhoneNumberMatcher,[{key:\"find\",value:function find(){var e;while(this.maxTries>0&&null!==(e=this.PATTERN.exec(this.text))){var t=e[0];var r=e.index;t=parsePreCandidate(t);if(isValidPreCandidate(t,r,this.text)){var n=this.parseAndVerify(t,r,this.text)||this.extractInnerMatch(t,r,this.text);if(n){if(this.options.v2)return{startsAt:n.startsAt,endsAt:n.endsAt,number:n.phoneNumber};var a=n.phoneNumber;var i={startsAt:n.startsAt,endsAt:n.endsAt,phone:a.nationalNumber};a.country?Ge&&\"001\"===country?i.countryCallingCode=a.countryCallingCode:i.country=a.country:i.countryCallingCode=a.countryCallingCode;a.ext&&(i.ext=a.ext);return i}}this.maxTries--}}},{key:\"extractInnerMatch\",value:function extractInnerMatch(e,t,r){for(var n,a=_createForOfIteratorHelperLoose$3(Ye);!(n=a()).done;){var i=n.value;var o=true;var u=void 0;var l=new RegExp(i,\"g\");while(this.maxTries>0&&null!==(u=l.exec(e))){if(o){var s=trimAfterFirstMatch(tt,e.slice(0,u.index));var c=this.parseAndVerify(s,t,r);if(c)return c;this.maxTries--;o=false}var f=trimAfterFirstMatch(tt,u[1]);var h=e.indexOf(f,u.index);var y=this.parseAndVerify(f,t+h,r);if(y)return y;this.maxTries--}}}\n/**\n     * Parses a phone number from the `candidate` using `parse` and\n     * verifies it matches the requested `leniency`. If parsing and verification succeed,\n     * a corresponding `PhoneNumberMatch` is returned, otherwise this method returns `null`.\n     *\n     * @param candidate  the candidate match\n     * @param offset  the offset of {@code candidate} within {@link #text}\n     * @return  the parsed and validated phone number match, or null\n     */},{key:\"parseAndVerify\",value:function parseAndVerify(e,t,r){if(isValidCandidate(e,t,r,this.options.leniency)){var n=parsePhoneNumber(e,{extended:true,defaultCountry:this.options.defaultCountry,defaultCallingCode:this.options.defaultCallingCode},this.metadata);if(n&&n.isPossible())return this.leniency(n,e,this.metadata,this.regExpCache)?{startsAt:t,endsAt:t+e.length,phoneNumber:n}:void 0}}},{key:\"hasNext\",value:function hasNext(){if(\"NOT_READY\"===this.state){this.lastMatch=this.find();this.lastMatch?this.state=\"READY\":this.state=\"DONE\"}return\"READY\"===this.state}},{key:\"next\",value:function next(){if(!this.hasNext())throw new Error(\"No next element\");var e=this.lastMatch;this.lastMatch=null;this.state=\"NOT_READY\";return e}}]);return PhoneNumberMatcher}();function findNumbers(){var e=normalizeArguments(arguments),t=e.text,r=e.options,n=e.metadata;var a=new nt(t,r,n);var i=[];while(a.hasNext())i.push(a.next());return i}function _defineProperty$2(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:true,configurable:true,writable:true}):e[t]=r;return e}function searchNumbers(){var e=normalizeArguments(arguments),t=e.text,r=e.options,n=e.metadata;var a=new nt(t,r,n);return _defineProperty$2({},Symbol.iterator,(function(){return{next:function next(){return a.hasNext()?{done:false,value:a.next()}:{done:true}}}}))}function ownKeys$1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$1(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$1(Object(r),!0).forEach((function(t){_defineProperty$1(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$1(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _defineProperty$1(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:true,configurable:true,writable:true}):e[t]=r;return e}function findPhoneNumbersInText(){var e=normalizeArguments(arguments),t=e.text,r=e.options,n=e.metadata;var a=new nt(t,_objectSpread$1(_objectSpread$1({},r),{},{v2:true}),n);var i=[];while(a.hasNext())i.push(a.next());return i}function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _defineProperty(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:true,configurable:true,writable:true}):e[t]=r;return e}function searchPhoneNumbersInText(){var e=normalizeArguments(arguments),t=e.text,r=e.options,n=e.metadata;var a=new nt(t,_objectSpread(_objectSpread({},r),{},{v2:true}),n);return _defineProperty({},Symbol.iterator,(function(){return{next:function next(){return a.hasNext()?{done:false,value:a.next()}:{done:true}}}}))}function _classCallCheck$5(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}function _defineProperties$5(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||false;n.configurable=true;\"value\"in n&&(n.writable=true);Object.defineProperty(e,n.key,n)}}function _createClass$5(e,t,r){t&&_defineProperties$5(e.prototype,t);r&&_defineProperties$5(e,r);Object.defineProperty(e,\"prototype\",{writable:false});return e}var at=function(){function AsYouTypeState(e){var t=e.onCountryChange,r=e.onCallingCodeChange;_classCallCheck$5(this,AsYouTypeState);this.onCountryChange=t;this.onCallingCodeChange=r}_createClass$5(AsYouTypeState,[{key:\"reset\",value:function reset(e){var t=e.country,r=e.callingCode;this.international=false;this.IDDPrefix=void 0;this.missingPlus=void 0;this.callingCode=void 0;this.digits=\"\";this.resetNationalSignificantNumber();this.initCountryAndCallingCode(t,r)}},{key:\"resetNationalSignificantNumber\",value:function resetNationalSignificantNumber(){this.nationalSignificantNumber=this.getNationalDigits();this.nationalSignificantNumberMatchesInput=true;this.nationalPrefix=void 0;this.carrierCode=void 0;this.complexPrefixBeforeNationalSignificantNumber=void 0}},{key:\"update\",value:function update(e){for(var t=0,r=Object.keys(e);t<r.length;t++){var n=r[t];this[n]=e[n]}}},{key:\"initCountryAndCallingCode\",value:function initCountryAndCallingCode(e,t){this.setCountry(e);this.setCallingCode(t)}},{key:\"setCountry\",value:function setCountry(e){this.country=e;this.onCountryChange(e)}},{key:\"setCallingCode\",value:function setCallingCode(e){this.callingCode=e;this.onCallingCodeChange(e,this.country)}},{key:\"startInternationalNumber\",value:function startInternationalNumber(e,t){this.international=true;this.initCountryAndCallingCode(e,t)}},{key:\"appendDigits\",value:function appendDigits(e){this.digits+=e}},{key:\"appendNationalSignificantNumberDigits\",value:function appendNationalSignificantNumberDigits(e){this.nationalSignificantNumber+=e}},{key:\"getNationalDigits\",value:function getNationalDigits(){return this.international?this.digits.slice((this.IDDPrefix?this.IDDPrefix.length:0)+(this.callingCode?this.callingCode.length:0)):this.digits}},{key:\"getDigitsWithoutInternationalPrefix\",value:function getDigitsWithoutInternationalPrefix(){return this.international&&this.IDDPrefix?this.digits.slice(this.IDDPrefix.length):this.digits}}]);return AsYouTypeState}();function _createForOfIteratorHelperLoose$2(e,t){var r=\"undefined\"!==typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=_unsupportedIterableToArray$4(e))||t&&e&&\"number\"===typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:true}:{done:false,value:e[n++]}}}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}function _unsupportedIterableToArray$4(e,t){if(e){if(\"string\"===typeof e)return _arrayLikeToArray$4(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);\"Object\"===r&&e.constructor&&(r=e.constructor.name);return\"Map\"===r||\"Set\"===r?Array.from(e):\"Arguments\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray$4(e,t):void 0}}function _arrayLikeToArray$4(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var it=\"x\";var ot=new RegExp(it);function repeat(e,t){if(t<1)return\"\";var r=\"\";while(t>1){1&t&&(r+=e);t>>=1;e+=e}return r+e}function cutAndStripNonPairedParens(e,t){\")\"===e[t]&&t++;return stripNonPairedParens(e.slice(0,t))}function stripNonPairedParens(e){var t=[];var r=0;while(r<e.length){\"(\"===e[r]?t.push(r):\")\"===e[r]&&t.pop();r++}var n=0;var a=\"\";t.push(e.length);for(var i=0,o=t;i<o.length;i++){var u=o[i];a+=e.slice(n,u);n=u+1}return a}function populateTemplateWithDigits(e,t,r){for(var n,a=_createForOfIteratorHelperLoose$2(r.split(\"\"));!(n=a()).done;){var i=n.value;if(e.slice(t+1).search(ot)<0)return;t=e.search(ot);e=e.replace(ot,i)}return[e,t]}function formatCompleteNumber(e,t,r){var n=r.metadata,a=r.shouldTryNationalPrefixFormattingRule,i=r.getSeparatorAfterNationalPrefix;var o=new RegExp(\"^(?:\".concat(t.pattern(),\")$\"));if(o.test(e.nationalSignificantNumber))return formatNationalNumberWithAndWithoutNationalPrefixFormattingRule(e,t,{metadata:n,shouldTryNationalPrefixFormattingRule:a,getSeparatorAfterNationalPrefix:i})}function canFormatCompleteNumber(e,t){return\"IS_POSSIBLE\"===checkNumberLength(e,t)}function formatNationalNumberWithAndWithoutNationalPrefixFormattingRule(e,t,r){var n=r.metadata,a=r.shouldTryNationalPrefixFormattingRule,i=r.getSeparatorAfterNationalPrefix;e.nationalSignificantNumber,e.international,e.nationalPrefix,e.carrierCode;if(a(t)){var o=formatNationalNumber(e,t,{useNationalPrefixFormattingRule:true,getSeparatorAfterNationalPrefix:i,metadata:n});if(o)return o}return formatNationalNumber(e,t,{useNationalPrefixFormattingRule:false,getSeparatorAfterNationalPrefix:i,metadata:n})}function formatNationalNumber(e,t,r){var n=r.metadata,a=r.useNationalPrefixFormattingRule,i=r.getSeparatorAfterNationalPrefix;var o=formatNationalNumberUsingFormat(e.nationalSignificantNumber,t,{carrierCode:e.carrierCode,useInternationalFormat:e.international,withNationalPrefix:a,metadata:n});a||(e.nationalPrefix?o=e.nationalPrefix+i(t)+o:e.complexPrefixBeforeNationalSignificantNumber&&(o=e.complexPrefixBeforeNationalSignificantNumber+\" \"+o));if(isValidFormattedNationalNumber(o,e))return o}function isValidFormattedNationalNumber(e,t){return parseDigits(e)===t.getNationalDigits()}function _classCallCheck$4(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}function _defineProperties$4(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||false;n.configurable=true;\"value\"in n&&(n.writable=true);Object.defineProperty(e,n.key,n)}}function _createClass$4(e,t,r){t&&_defineProperties$4(e.prototype,t);r&&_defineProperties$4(e,r);Object.defineProperty(e,\"prototype\",{writable:false});return e}var ut=function(){function PatternParser(){_classCallCheck$4(this,PatternParser)}_createClass$4(PatternParser,[{key:\"parse\",value:function parse(e){this.context=[{or:true,instructions:[]}];this.parsePattern(e);if(1!==this.context.length)throw new Error(\"Non-finalized contexts left when pattern parse ended\");var t=this.context[0],r=t.branches,n=t.instructions;if(r)return{op:\"|\",args:r.concat([expandSingleElementArray(n)])};if(0===n.length)throw new Error(\"Pattern is required\");return 1===n.length?n[0]:n}},{key:\"startContext\",value:function startContext(e){this.context.push(e)}},{key:\"endContext\",value:function endContext(){this.context.pop()}},{key:\"getContext\",value:function getContext(){return this.context[this.context.length-1]}},{key:\"parsePattern\",value:function parsePattern(e){if(!e)throw new Error(\"Pattern is required\");var t=e.match(st);if(t){var r=t[1];var n=e.slice(0,t.index);var a=e.slice(t.index+r.length);switch(r){case\"(?:\":n&&this.parsePattern(n);this.startContext({or:true,instructions:[],branches:[]});break;case\")\":if(!this.getContext().or)throw new Error('\")\" operator must be preceded by \"(?:\" operator');n&&this.parsePattern(n);if(0===this.getContext().instructions.length)throw new Error('No instructions found after \"|\" operator in an \"or\" group');var i=this.getContext(),o=i.branches;o.push(expandSingleElementArray(this.getContext().instructions));this.endContext();this.getContext().instructions.push({op:\"|\",args:o});break;case\"|\":if(!this.getContext().or)throw new Error('\"|\" operator can only be used inside \"or\" groups');n&&this.parsePattern(n);if(!this.getContext().branches){if(1!==this.context.length)throw new Error('\"branches\" not found in an \"or\" group context');this.getContext().branches=[]}this.getContext().branches.push(expandSingleElementArray(this.getContext().instructions));this.getContext().instructions=[];break;case\"[\":n&&this.parsePattern(n);this.startContext({oneOfSet:true});break;case\"]\":if(!this.getContext().oneOfSet)throw new Error('\"]\" operator must be preceded by \"[\" operator');this.endContext();this.getContext().instructions.push({op:\"[]\",args:parseOneOfSet(n)});break;default:throw new Error(\"Unknown operator: \".concat(r))}a&&this.parsePattern(a)}else{if(lt.test(e))throw new Error(\"Illegal characters found in a pattern: \".concat(e));this.getContext().instructions=this.getContext().instructions.concat(e.split(\"\"))}}}]);return PatternParser}();function parseOneOfSet(e){var t=[];var r=0;while(r<e.length){if(\"-\"===e[r]){if(0===r||r===e.length-1)throw new Error(\"Couldn't parse a one-of set pattern: \".concat(e));var n=e[r-1].charCodeAt(0)+1;var a=e[r+1].charCodeAt(0)-1;var i=n;while(i<=a){t.push(String.fromCharCode(i));i++}}else t.push(e[r]);r++}return t}var lt=/[\\(\\)\\[\\]\\?\\:\\|]/;var st=new RegExp(\"(\\\\||\\\\(\\\\?\\\\:|\\\\)|\\\\[|\\\\])\");function expandSingleElementArray(e){return 1===e.length?e[0]:e}function _createForOfIteratorHelperLoose$1(e,t){var r=\"undefined\"!==typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=_unsupportedIterableToArray$3(e))||t&&e&&\"number\"===typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:true}:{done:false,value:e[n++]}}}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}function _unsupportedIterableToArray$3(e,t){if(e){if(\"string\"===typeof e)return _arrayLikeToArray$3(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);\"Object\"===r&&e.constructor&&(r=e.constructor.name);return\"Map\"===r||\"Set\"===r?Array.from(e):\"Arguments\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray$3(e,t):void 0}}function _arrayLikeToArray$3(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function _classCallCheck$3(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}function _defineProperties$3(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||false;n.configurable=true;\"value\"in n&&(n.writable=true);Object.defineProperty(e,n.key,n)}}function _createClass$3(e,t,r){t&&_defineProperties$3(e.prototype,t);r&&_defineProperties$3(e,r);Object.defineProperty(e,\"prototype\",{writable:false});return e}var ct=function(){function PatternMatcher(e){_classCallCheck$3(this,PatternMatcher);this.matchTree=(new ut).parse(e)}_createClass$3(PatternMatcher,[{key:\"match\",value:function match(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.allowOverflow;if(!e)throw new Error(\"String is required\");var n=_match(e.split(\"\"),this.matchTree,true);n&&n.match&&delete n.matchedChars;if(!n||!n.overflow||r)return n}}]);return PatternMatcher}();function _match(e,t,r){if(\"string\"===typeof t){var n=e.join(\"\");return 0===t.indexOf(n)?e.length===t.length?{match:true,matchedChars:e}:{partialMatch:true}:0===n.indexOf(t)?r&&e.length>t.length?{overflow:true}:{match:true,matchedChars:e.slice(0,t.length)}:void 0}if(Array.isArray(t)){var a=e.slice();var i=0;while(i<t.length){var o=t[i];var u=_match(a,o,r&&i===t.length-1);if(!u)return;if(u.overflow)return u;if(!u.match){if(u.partialMatch)return{partialMatch:true};throw new Error(\"Unsupported match result:\\n\".concat(JSON.stringify(u,null,2)))}a=a.slice(u.matchedChars.length);if(0===a.length)return i===t.length-1?{match:true,matchedChars:e}:{partialMatch:true};i++}return r?{overflow:true}:{match:true,matchedChars:e.slice(0,e.length-a.length)}}switch(t.op){case\"|\":var l;for(var s,c=_createForOfIteratorHelperLoose$1(t.args);!(s=c()).done;){var f=s.value;var h=_match(e,f,r);if(h){if(h.overflow)return h;if(h.match)return{match:true,matchedChars:h.matchedChars};if(!h.partialMatch)throw new Error(\"Unsupported match result:\\n\".concat(JSON.stringify(h,null,2)));l=true}}return l?{partialMatch:true}:void 0;case\"[]\":for(var y,m=_createForOfIteratorHelperLoose$1(t.args);!(y=m()).done;){var p=y.value;if(e[0]===p)return 1===e.length?{match:true,matchedChars:e}:r?{overflow:true}:{match:true,matchedChars:[p]}}return;default:throw new Error(\"Unsupported instruction tree: \".concat(t))}}function _createForOfIteratorHelperLoose(e,t){var r=\"undefined\"!==typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=_unsupportedIterableToArray$2(e))||t&&e&&\"number\"===typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:true}:{done:false,value:e[n++]}}}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}function _unsupportedIterableToArray$2(e,t){if(e){if(\"string\"===typeof e)return _arrayLikeToArray$2(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);\"Object\"===r&&e.constructor&&(r=e.constructor.name);return\"Map\"===r||\"Set\"===r?Array.from(e):\"Arguments\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray$2(e,t):void 0}}function _arrayLikeToArray$2(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function _classCallCheck$2(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}function _defineProperties$2(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||false;n.configurable=true;\"value\"in n&&(n.writable=true);Object.defineProperty(e,n.key,n)}}function _createClass$2(e,t,r){t&&_defineProperties$2(e.prototype,t);r&&_defineProperties$2(e,r);Object.defineProperty(e,\"prototype\",{writable:false});return e}var ft=\"9\";var ht=15;var yt=repeat(ft,ht);var mt=/[- ]/;var pt=true;var dt=pt&&function(){return/\\[([^\\[\\]])*\\]/g};var gt=pt&&function(){return/\\d(?=[^,}][^,}])/g};var bt=new RegExp(\"[\"+f+\"]*\\\\$1[\"+f+\"]*(\\\\$\\\\d[\"+f+\"]*)*$\");var vt=3;var Ct=function(){function AsYouTypeFormatter(e){e.state;var t=e.metadata;_classCallCheck$2(this,AsYouTypeFormatter);this.metadata=t;this.resetFormat()}_createClass$2(AsYouTypeFormatter,[{key:\"resetFormat\",value:function resetFormat(){this.chosenFormat=void 0;this.template=void 0;this.nationalNumberTemplate=void 0;this.populatedNationalNumberTemplate=void 0;this.populatedNationalNumberTemplatePosition=-1}},{key:\"reset\",value:function reset(e,t){this.resetFormat();if(e){this.isNANP=\"1\"===e.callingCode();this.matchingFormats=e.formats();t.nationalSignificantNumber&&this.narrowDownMatchingFormats(t)}else{this.isNANP=void 0;this.matchingFormats=[]}}\n/**\n     * Formats an updated phone number.\n     * @param  {string} nextDigits — Additional phone number digits.\n     * @param  {object} state — `AsYouType` state.\n     * @return {[string]} Returns undefined if the updated phone number can't be formatted using any of the available formats.\n     */},{key:\"format\",value:function format(e,t){var r=this;if(canFormatCompleteNumber(t.nationalSignificantNumber,this.metadata))for(var n,a=_createForOfIteratorHelperLoose(this.matchingFormats);!(n=a()).done;){var format=n.value;var i=formatCompleteNumber(t,format,{metadata:this.metadata,shouldTryNationalPrefixFormattingRule:function shouldTryNationalPrefixFormattingRule(e){return r.shouldTryNationalPrefixFormattingRule(e,{international:t.international,nationalPrefix:t.nationalPrefix})},getSeparatorAfterNationalPrefix:function getSeparatorAfterNationalPrefix(e){return r.getSeparatorAfterNationalPrefix(e)}});if(i){this.resetFormat();this.chosenFormat=format;this.setNationalNumberTemplate(i.replace(/\\d/g,it),t);this.populatedNationalNumberTemplate=i;this.populatedNationalNumberTemplatePosition=this.template.lastIndexOf(it);return i}}return this.formatNationalNumberWithNextDigits(e,t)}},{key:\"formatNationalNumberWithNextDigits\",value:function formatNationalNumberWithNextDigits(e,t){var r=this.chosenFormat;var n=this.chooseFormat(t);if(n)return n===r?this.formatNextNationalNumberDigits(e):this.formatNextNationalNumberDigits(t.getNationalDigits())}},{key:\"narrowDownMatchingFormats\",value:function narrowDownMatchingFormats(e){var t=this;var r=e.nationalSignificantNumber,n=e.nationalPrefix,a=e.international;var i=r;var o=i.length-vt;o<0&&(o=0);this.matchingFormats=this.matchingFormats.filter((function(e){return t.formatSuits(e,a,n)&&t.formatMatches(e,i,o)}));this.chosenFormat&&-1===this.matchingFormats.indexOf(this.chosenFormat)&&this.resetFormat()}},{key:\"formatSuits\",value:function formatSuits(e,t,r){return!(r&&!e.usesNationalPrefix()&&!e.nationalPrefixIsOptionalWhenFormattingInNationalFormat())&&!(!t&&!r&&e.nationalPrefixIsMandatoryWhenFormattingInNationalFormat())}},{key:\"formatMatches\",value:function formatMatches(e,t,r){var n=e.leadingDigitsPatterns().length;if(0===n)return true;r=Math.min(r,n-1);var a=e.leadingDigitsPatterns()[r];if(t.length<vt)try{return void 0!==new ct(a).match(t,{allowOverflow:true})}catch(e){console.error(e);return true}return new RegExp(\"^(\".concat(a,\")\")).test(t)}},{key:\"getFormatFormat\",value:function getFormatFormat(e,t){return t?e.internationalFormat():e.format()}},{key:\"chooseFormat\",value:function chooseFormat(e){var t=this;var r=function _loop(){var r=n.value;if(t.chosenFormat===r)return\"break\";if(!bt.test(t.getFormatFormat(r,e.international)))return\"continue\";if(!t.createTemplateForFormat(r,e)){t.matchingFormats=t.matchingFormats.filter((function(e){return e!==r}));return\"continue\"}t.chosenFormat=r;return\"break\"};for(var n,a=_createForOfIteratorHelperLoose(this.matchingFormats.slice());!(n=a()).done;){var i=r();if(\"break\"===i)break;\"continue\"!==i}this.chosenFormat||this.resetFormat();return this.chosenFormat}},{key:\"createTemplateForFormat\",value:function createTemplateForFormat(e,t){if(!(pt&&e.pattern().indexOf(\"|\")>=0)){var r=this.getTemplateForFormat(e,t);if(r){this.setNationalNumberTemplate(r,t);return true}}}},{key:\"getSeparatorAfterNationalPrefix\",value:function getSeparatorAfterNationalPrefix(e){return this.isNANP||e&&e.nationalPrefixFormattingRule()&&mt.test(e.nationalPrefixFormattingRule())?\" \":\"\"}},{key:\"getInternationalPrefixBeforeCountryCallingCode\",value:function getInternationalPrefixBeforeCountryCallingCode(e,t){var r=e.IDDPrefix,n=e.missingPlus;return r?t&&false===t.spacing?r:r+\" \":n?\"\":\"+\"}},{key:\"getTemplate\",value:function getTemplate(e){if(this.template){var t=-1;var r=0;var n=e.international?this.getInternationalPrefixBeforeCountryCallingCode(e,{spacing:false}):\"\";while(r<n.length+e.getDigitsWithoutInternationalPrefix().length){t=this.template.indexOf(it,t+1);r++}return cutAndStripNonPairedParens(this.template,t+1)}}},{key:\"setNationalNumberTemplate\",value:function setNationalNumberTemplate(e,t){this.nationalNumberTemplate=e;this.populatedNationalNumberTemplate=e;this.populatedNationalNumberTemplatePosition=-1;t.international?this.template=this.getInternationalPrefixBeforeCountryCallingCode(t).replace(/[\\d\\+]/g,it)+repeat(it,t.callingCode.length)+\" \"+e:this.template=e}\n/**\n     * Generates formatting template for a national phone number,\n     * optionally containing a national prefix, for a format.\n     * @param  {Format} format\n     * @param  {string} nationalPrefix\n     * @return {string}\n     */},{key:\"getTemplateForFormat\",value:function getTemplateForFormat(e,t){var r=t.nationalSignificantNumber,n=t.international,a=t.nationalPrefix,i=t.complexPrefixBeforeNationalSignificantNumber;var o=e.pattern();pt&&(o=o.replace(dt(),\"\\\\d\").replace(gt(),\"\\\\d\"));var u=yt.match(o)[0];if(!(r.length>u.length)){var l=new RegExp(\"^\"+o+\"$\");var s=r.replace(/\\d/g,ft);l.test(s)&&(u=s);var c=this.getFormatFormat(e,n);var f;if(this.shouldTryNationalPrefixFormattingRule(e,{international:n,nationalPrefix:a})){var h=c.replace(F,e.nationalPrefixFormattingRule());if(parseDigits(e.nationalPrefixFormattingRule())===(a||\"\")+parseDigits(\"$1\")){c=h;f=true;if(a){var y=a.length;while(y>0){c=c.replace(/\\d/,it);y--}}}}var m=u.replace(new RegExp(o),c).replace(new RegExp(ft,\"g\"),it);f||(i?m=repeat(it,i.length)+\" \"+m:a&&(m=repeat(it,a.length)+this.getSeparatorAfterNationalPrefix(e)+m));n&&(m=applyInternationalSeparatorStyle(m));return m}}},{key:\"formatNextNationalNumberDigits\",value:function formatNextNationalNumberDigits(e){var t=populateTemplateWithDigits(this.populatedNationalNumberTemplate,this.populatedNationalNumberTemplatePosition,e);if(t){this.populatedNationalNumberTemplate=t[0];this.populatedNationalNumberTemplatePosition=t[1];return cutAndStripNonPairedParens(this.populatedNationalNumberTemplate,this.populatedNationalNumberTemplatePosition+1)}this.resetFormat()}},{key:\"shouldTryNationalPrefixFormattingRule\",value:function shouldTryNationalPrefixFormattingRule(e,t){var r=t.international,n=t.nationalPrefix;if(e.nationalPrefixFormattingRule()){var a=e.usesNationalPrefix();if(a&&n||!a&&!r)return true}}}]);return AsYouTypeFormatter}();function _slicedToArray$1(e,t){return _arrayWithHoles$1(e)||_iterableToArrayLimit$1(e,t)||_unsupportedIterableToArray$1(e,t)||_nonIterableRest$1()}function _nonIterableRest$1(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}function _unsupportedIterableToArray$1(e,t){if(e){if(\"string\"===typeof e)return _arrayLikeToArray$1(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);\"Object\"===r&&e.constructor&&(r=e.constructor.name);return\"Map\"===r||\"Set\"===r?Array.from(e):\"Arguments\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray$1(e,t):void 0}}function _arrayLikeToArray$1(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function _iterableToArrayLimit$1(e,t){var r=null==e?null:\"undefined\"!==typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=r){var n=[];var a=true;var i=false;var o,u;try{for(r=r.call(e);!(a=(o=r.next()).done);a=true){n.push(o.value);if(t&&n.length===t)break}}catch(e){i=true;u=e}finally{try{a||null==r.return||r.return()}finally{if(i)throw u}}return n}}function _arrayWithHoles$1(e){if(Array.isArray(e))return e}function _classCallCheck$1(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}function _defineProperties$1(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||false;n.configurable=true;\"value\"in n&&(n.writable=true);Object.defineProperty(e,n.key,n)}}function _createClass$1(e,t,r){t&&_defineProperties$1(e.prototype,t);r&&_defineProperties$1(e,r);Object.defineProperty(e,\"prototype\",{writable:false});return e}var Nt=\"[\"+f+a+\"]+\";var Pt=new RegExp(\"^\"+Nt+\"$\",\"i\");var xt=\"(?:[\"+h+\"][\"+f+a+\"]*|[\"+f+a+\"]+)\";var _t=new RegExp(\"[^\"+f+a+\"]+.*$\");var Ot=/[^\\d\\[\\]]/;var wt=function(){function AsYouTypeParser(e){var t=e.defaultCountry,r=e.defaultCallingCode,n=e.metadata,a=e.onNationalSignificantNumberChange;_classCallCheck$1(this,AsYouTypeParser);this.defaultCountry=t;this.defaultCallingCode=r;this.metadata=n;this.onNationalSignificantNumberChange=a}_createClass$1(AsYouTypeParser,[{key:\"input\",value:function input(e,t){var r=extractFormattedDigitsAndPlus(e),n=_slicedToArray$1(r,2),a=n[0],i=n[1];var o=parseDigits(a);var u;if(i&&!t.digits){t.startInternationalNumber();o||(u=true)}o&&this.inputDigits(o,t);return{digits:o,justLeadingPlus:u}}\n/**\n     * Inputs \"next\" phone number digits.\n     * @param  {string} digits\n     * @return {string} [formattedNumber] Formatted national phone number (if it can be formatted at this stage). Returning `undefined` means \"don't format the national phone number at this stage\".\n     */},{key:\"inputDigits\",value:function inputDigits(e,t){var r=t.digits;var n=r.length<3&&r.length+e.length>=3;t.appendDigits(e);n&&this.extractIddPrefix(t);if(this.isWaitingForCountryCallingCode(t)){if(!this.extractCountryCallingCode(t))return}else t.appendNationalSignificantNumberDigits(e);t.international||this.hasExtractedNationalSignificantNumber||this.extractNationalSignificantNumber(t.getNationalDigits(),(function(e){return t.update(e)}))}},{key:\"isWaitingForCountryCallingCode\",value:function isWaitingForCountryCallingCode(e){var t=e.international,r=e.callingCode;return t&&!r}},{key:\"extractCountryCallingCode\",value:function extractCountryCallingCode$1(e){var t=extractCountryCallingCode(\"+\"+e.getDigitsWithoutInternationalPrefix(),this.defaultCountry,this.defaultCallingCode,this.metadata.metadata),r=t.countryCallingCode,n=t.number;if(r){e.setCallingCode(r);e.update({nationalSignificantNumber:n});return true}}},{key:\"reset\",value:function reset(e){if(e){this.hasSelectedNumberingPlan=true;var t=e._nationalPrefixForParsing();this.couldPossiblyExtractAnotherNationalSignificantNumber=t&&Ot.test(t)}else{this.hasSelectedNumberingPlan=void 0;this.couldPossiblyExtractAnotherNationalSignificantNumber=void 0}}},{key:\"extractNationalSignificantNumber\",value:function extractNationalSignificantNumber(e,t){if(this.hasSelectedNumberingPlan){var r=extractNationalNumberFromPossiblyIncompleteNumber(e,this.metadata),n=r.nationalPrefix,a=r.nationalNumber,i=r.carrierCode;if(a!==e){this.onExtractedNationalNumber(n,i,a,e,t);return true}}}},{key:\"extractAnotherNationalSignificantNumber\",value:function extractAnotherNationalSignificantNumber(e,t,r){if(!this.hasExtractedNationalSignificantNumber)return this.extractNationalSignificantNumber(e,r);if(this.couldPossiblyExtractAnotherNationalSignificantNumber){var n=extractNationalNumberFromPossiblyIncompleteNumber(e,this.metadata),a=n.nationalPrefix,i=n.nationalNumber,o=n.carrierCode;if(i!==t){this.onExtractedNationalNumber(a,o,i,e,r);return true}}}},{key:\"onExtractedNationalNumber\",value:function onExtractedNationalNumber(e,t,r,n,a){var i;var o;var u=n.lastIndexOf(r);if(u>=0&&u===n.length-r.length){o=true;var l=n.slice(0,u);l!==e&&(i=l)}a({nationalPrefix:e,carrierCode:t,nationalSignificantNumber:r,nationalSignificantNumberMatchesInput:o,complexPrefixBeforeNationalSignificantNumber:i});this.hasExtractedNationalSignificantNumber=true;this.onNationalSignificantNumberChange()}},{key:\"reExtractNationalSignificantNumber\",value:function reExtractNationalSignificantNumber(e){if(this.extractAnotherNationalSignificantNumber(e.getNationalDigits(),e.nationalSignificantNumber,(function(t){return e.update(t)})))return true;if(this.extractIddPrefix(e)){this.extractCallingCodeAndNationalSignificantNumber(e);return true}if(this.fixMissingPlus(e)){this.extractCallingCodeAndNationalSignificantNumber(e);return true}}},{key:\"extractIddPrefix\",value:function extractIddPrefix(e){var t=e.international,r=e.IDDPrefix,n=e.digits;e.nationalSignificantNumber;if(!t&&!r){var a=stripIddPrefix(n,this.defaultCountry,this.defaultCallingCode,this.metadata.metadata);if(void 0!==a&&a!==n){e.update({IDDPrefix:n.slice(0,n.length-a.length)});this.startInternationalNumber(e,{country:void 0,callingCode:void 0});return true}}}},{key:\"fixMissingPlus\",value:function fixMissingPlus(e){if(!e.international){var t=extractCountryCallingCodeFromInternationalNumberWithoutPlusSign(e.digits,this.defaultCountry,this.defaultCallingCode,this.metadata.metadata),r=t.countryCallingCode;t.number;if(r){e.update({missingPlus:true});this.startInternationalNumber(e,{country:e.country,callingCode:r});return true}}}},{key:\"startInternationalNumber\",value:function startInternationalNumber(e,t){var r=t.country,n=t.callingCode;e.startInternationalNumber(r,n);if(e.nationalSignificantNumber){e.resetNationalSignificantNumber();this.onNationalSignificantNumberChange();this.hasExtractedNationalSignificantNumber=void 0}}},{key:\"extractCallingCodeAndNationalSignificantNumber\",value:function extractCallingCodeAndNationalSignificantNumber(e){this.extractCountryCallingCode(e)&&this.extractNationalSignificantNumber(e.getNationalDigits(),(function(t){return e.update(t)}))}}]);return AsYouTypeParser}();function extractFormattedPhoneNumber(e){var t=e.search(xt);if(!(t<0)){e=e.slice(t);var r;if(\"+\"===e[0]){r=true;e=e.slice(\"+\".length)}e=e.replace(_t,\"\");r&&(e=\"+\"+e);return e}}\n/**\n * Extracts formatted phone number digits (and a `+`) from text (if there're any).\n * @param  {string} text\n * @return {any[]}\n */function _extractFormattedDigitsAndPlus(e){var t=extractFormattedPhoneNumber(e)||\"\";return\"+\"===t[0]?[t.slice(\"+\".length),true]:[t]}\n/**\n * Extracts formatted phone number digits (and a `+`) from text (if there're any).\n * @param  {string} text\n * @return {any[]}\n */function extractFormattedDigitsAndPlus(e){var t=_extractFormattedDigitsAndPlus(e),r=_slicedToArray$1(t,2),n=r[0],a=r[1];Pt.test(n)||(n=\"\");return[n,a]}function _typeof(e){return _typeof=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},_typeof(e)}function _slicedToArray(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_unsupportedIterableToArray(e,t)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}function _unsupportedIterableToArray(e,t){if(e){if(\"string\"===typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);\"Object\"===r&&e.constructor&&(r=e.constructor.name);return\"Map\"===r||\"Set\"===r?Array.from(e):\"Arguments\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function _iterableToArrayLimit(e,t){var r=null==e?null:\"undefined\"!==typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=r){var n=[];var a=true;var i=false;var o,u;try{for(r=r.call(e);!(a=(o=r.next()).done);a=true){n.push(o.value);if(t&&n.length===t)break}}catch(e){i=true;u=e}finally{try{a||null==r.return||r.return()}finally{if(i)throw u}}return n}}function _arrayWithHoles(e){if(Array.isArray(e))return e}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||false;n.configurable=true;\"value\"in n&&(n.writable=true);Object.defineProperty(e,n.key,n)}}function _createClass(e,t,r){t&&_defineProperties(e.prototype,t);r&&_defineProperties(e,r);Object.defineProperty(e,\"prototype\",{writable:false});return e}var It=false;var At=function(){\n/**\n   * @param {(string|object)?} [optionsOrDefaultCountry] - The default country used for parsing non-international phone numbers. Can also be an `options` object.\n   * @param {Object} metadata\n   */\nfunction AsYouType(e,t){_classCallCheck(this,AsYouType);this.metadata=new g(t);var r=this.getCountryAndCallingCode(e),n=_slicedToArray(r,2),a=n[0],i=n[1];this.defaultCountry=a;this.defaultCallingCode=i;this.reset()}_createClass(AsYouType,[{key:\"getCountryAndCallingCode\",value:function getCountryAndCallingCode(e){var t;var r;if(e)if(\"object\"===_typeof(e)){t=e.defaultCountry;r=e.defaultCallingCode}else t=e;t&&!this.metadata.hasCountry(t)&&(t=void 0);r&&It&&this.metadata.isNonGeographicCallingCode(r)&&(t=\"001\");return[t,r]}\n/**\n     * Inputs \"next\" phone number characters.\n     * @param  {string} text\n     * @return {string} Formatted phone number characters that have been input so far.\n     */},{key:\"input\",value:function input(e){var t=this.parser.input(e,this.state),r=t.digits,n=t.justLeadingPlus;if(n)this.formattedOutput=\"+\";else if(r){this.determineTheCountryIfNeeded();this.state.nationalSignificantNumber&&this.formatter.narrowDownMatchingFormats(this.state);var a;this.metadata.hasSelectedNumberingPlan()&&(a=this.formatter.format(r,this.state));if(void 0===a&&this.parser.reExtractNationalSignificantNumber(this.state)){this.determineTheCountryIfNeeded();var i=this.state.getNationalDigits();i&&(a=this.formatter.format(i,this.state))}this.formattedOutput=a?this.getFullNumber(a):this.getNonFormattedNumber()}return this.formattedOutput}},{key:\"reset\",value:function reset(){var e=this;this.state=new at({onCountryChange:function onCountryChange(t){e.country=t},onCallingCodeChange:function onCallingCodeChange(t,r){e.metadata.selectNumberingPlan(r,t);e.formatter.reset(e.metadata.numberingPlan,e.state);e.parser.reset(e.metadata.numberingPlan)}});this.formatter=new Ct({state:this.state,metadata:this.metadata});this.parser=new wt({defaultCountry:this.defaultCountry,defaultCallingCode:this.defaultCallingCode,metadata:this.metadata,state:this.state,onNationalSignificantNumberChange:function onNationalSignificantNumberChange(){e.determineTheCountryIfNeeded();e.formatter.reset(e.metadata.numberingPlan,e.state)}});this.state.reset({country:this.defaultCountry,callingCode:this.defaultCallingCode});this.formattedOutput=\"\";return this}},{key:\"isInternational\",value:function isInternational(){return this.state.international}},{key:\"getCallingCode\",value:function getCallingCode(){if(this.isInternational())return this.state.callingCode}},{key:\"getCountryCallingCode\",value:function getCountryCallingCode(){return this.getCallingCode()}},{key:\"getCountry\",value:function getCountry(){var e=this.state.digits;if(e)return this._getCountry()}},{key:\"_getCountry\",value:function _getCountry(){var e=this.state.country;if(!It||\"001\"!==e)return e}},{key:\"determineTheCountryIfNeeded\",value:function determineTheCountryIfNeeded(){this.state.country&&!this.isCountryCallingCodeAmbiguous()||this.determineTheCountry()}},{key:\"getFullNumber\",value:function getFullNumber(e){var t=this;if(this.isInternational()){var r=function prefix(e){return t.formatter.getInternationalPrefixBeforeCountryCallingCode(t.state,{spacing:!!e})+e};var n=this.state.callingCode;return r(n?e?\"\".concat(n,\" \").concat(e):n:\"\".concat(this.state.getDigitsWithoutInternationalPrefix()))}return e}},{key:\"getNonFormattedNationalNumberWithPrefix\",value:function getNonFormattedNationalNumberWithPrefix(){var e=this.state,t=e.nationalSignificantNumber,r=e.complexPrefixBeforeNationalSignificantNumber,n=e.nationalPrefix;var a=t;var i=r||n;i&&(a=i+a);return a}},{key:\"getNonFormattedNumber\",value:function getNonFormattedNumber(){var e=this.state.nationalSignificantNumberMatchesInput;return this.getFullNumber(e?this.getNonFormattedNationalNumberWithPrefix():this.state.getNationalDigits())}},{key:\"getNonFormattedTemplate\",value:function getNonFormattedTemplate(){var e=this.getNonFormattedNumber();if(e)return e.replace(/[\\+\\d]/g,it)}},{key:\"isCountryCallingCodeAmbiguous\",value:function isCountryCallingCodeAmbiguous(){var e=this.state.callingCode;var t=this.metadata.getCountryCodesForCallingCode(e);return t&&t.length>1}},{key:\"determineTheCountry\",value:function determineTheCountry(){this.state.setCountry(getCountryByCallingCode(this.isInternational()?this.state.callingCode:this.defaultCallingCode,this.state.nationalSignificantNumber,this.metadata))}},{key:\"getNumberValue\",value:function getNumberValue(){var e=this.state,t=e.digits,r=e.callingCode,n=e.country,a=e.nationalSignificantNumber;if(t){if(this.isInternational())return r?\"+\"+r+a:\"+\"+t;if(n||r){var i=n?this.metadata.countryCallingCode():r;return\"+\"+i+a}}}},{key:\"getNumber\",value:function getNumber(){var e=this.state,t=e.nationalSignificantNumber,r=e.carrierCode,n=e.callingCode;var a=this._getCountry();if(t&&(a||n)){var i=new R(a||n,t,this.metadata.metadata);r&&(i.carrierCode=r);return i}}},{key:\"isPossible\",value:function isPossible(){var e=this.getNumber();return!!e&&e.isPossible()}},{key:\"isValid\",value:function isValid(){var e=this.getNumber();return!!e&&e.isValid()}\n/**\n     * @deprecated\n     * This method is used in `react-phone-number-input/source/input-control.js`\n     * in versions before `3.0.16`.\n     */},{key:\"getNationalNumber\",value:function getNationalNumber(){return this.state.nationalSignificantNumber}},{key:\"getChars\",value:function getChars(){return(this.state.international?\"+\":\"\")+this.state.digits}},{key:\"getTemplate\",value:function getTemplate(){return this.formatter.getTemplate(this.state)||this.getNonFormattedTemplate()||\"\"}}]);return AsYouType}();function getCountries(e){return new g(e).getCountries()}function getExampleNumber(e,t,r){if(t[e])return new R(e,t[e],r)}\n/**\n * Formats a (possibly incomplete) phone number.\n * The phone number can be either in E.164 format\n * or in a form of national number digits.\n * @param {string} value - A possibly incomplete phone number. Either in E.164 format or in a form of national number digits.\n * @param {string?} country - Two-letter (\"ISO 3166-1 alpha-2\") country code.\n * @return {string} Formatted (possibly incomplete) phone number.\n */function formatIncompletePhoneNumber(e,t,r){if(!r){r=t;t=void 0}return new At(t,r).input(e)}export{At as A,findPhoneNumbersInText as B,searchPhoneNumbersInText as C,it as D,nt as E,isSupportedCountry as F,getCountries as G,getExtPrefix as H,getExampleNumber as I,formatIncompletePhoneNumber as J,g as M,e as P,f as V,l as W,isPossiblePhoneNumber$1 as a,isValidNumber as b,createExtensionPattern as c,S as d,parsePreCandidate as e,formatNumber$1 as f,getNumberType as g,isValidPreCandidate as h,isViablePhoneNumber as i,isValidCandidate as j,parseIncompletePhoneNumber as k,parsePhoneNumberCharacter as l,parseDigits as m,normalizeArguments as n,parseRFC3966 as o,parse as p,formatRFC3966 as q,E as r,getCountryCallingCode as s,parsePhoneNumberWithError as t,parsePhoneNumber as u,isValidPhoneNumber as v,isPossiblePhoneNumber as w,validatePhoneNumberLength as x,findNumbers as y,searchNumbers as z};\n\n//# sourceMappingURL=6aa57dd8.js.map","export{A as AsYouType,D as DIGIT_PLACEHOLDER,M as Metadata,P as ParseError,E as PhoneNumberMatcher,u as default,y as findNumbers,B as findPhoneNumbersInText,J as formatIncompletePhoneNumber,q as formatRFC3966,G as getCountries,s as getCountryCallingCode,I as getExampleNumber,H as getExtPrefix,w as isPossiblePhoneNumber,F as isSupportedCountry,v as isValidPhoneNumber,m as parseDigits,k as parseIncompletePhoneNumber,t as parsePhoneNumber,l as parsePhoneNumberCharacter,u as parsePhoneNumberFromString,t as parsePhoneNumberWithError,o as parseRFC3966,z as searchNumbers,C as searchPhoneNumbersInText,x as validatePhoneNumberLength}from\"../_/6aa57dd8.js\";\n","import t,{useCallback as e}from\"react\";import n from\"prop-types\";import{getCountryCallingCode as r,parseIncompletePhoneNumber as o,formatIncompletePhoneNumber as a}from\"libphonenumber-js/core\";function getInputValuePrefix(t){var e=t.country,n=t.international,o=t.withCountryCallingCode,a=t.metadata;return e&&n&&!o?\"+\".concat(r(e,a)):\"\"}function removeInputValuePrefix(t,e){if(e){t=t.slice(e.length);\" \"===t[0]&&(t=t.slice(1))}return t}var i=[\"value\",\"onChange\",\"country\",\"international\",\"withCountryCallingCode\",\"metadata\",\"inputComponent\"];function _extends(){_extends=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t};return _extends.apply(this,arguments)}function _objectWithoutProperties(t,e){if(null==t)return{};var n=_objectWithoutPropertiesLoose(t,e);var r,o;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(o=0;o<a.length;o++){r=a[o];e.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}}return n}function _objectWithoutPropertiesLoose(t,e){if(null==t)return{};var n={};var r=Object.keys(t);var o,a;for(a=0;a<r.length;a++){o=r[a];e.indexOf(o)>=0||(n[o]=t[o])}return n}function createInput(r){function InputBasic(n,r){var a=n.value,u=n.onChange,l=n.country,p=n.international,c=n.withCountryCallingCode,s=n.metadata,f=n.inputComponent,m=_objectWithoutProperties(n,i);var g=getInputValuePrefix({country:l,international:p,withCountryCallingCode:c,metadata:s});var v=e((function(t){var e=o(t.target.value);if(e===a){var n=format(g,e,l,s);0===n.indexOf(t.target.value)&&(e=e.slice(0,-1))}u(e)}),[g,a,u,l,s]);return t.createElement(f,_extends({},m,{ref:r,value:format(g,a,l,s),onChange:v}))}InputBasic=t.forwardRef(InputBasic);InputBasic.propTypes={value:n.string.isRequired,onChange:n.func.isRequired,country:n.string,international:n.bool,withCountryCallingCode:n.bool,metadata:n.object.isRequired,inputComponent:n.elementType.isRequired};InputBasic.defaultProps={metadata:r,inputComponent:\"input\"};return InputBasic}var u=createInput();function format(t,e,n,r){return removeInputValuePrefix(a(t+e,n,r),t)}function getInternationalPhoneNumberPrefix(t,e){var n=\"+\"+r(t,e);return n}export{u as I,getInputValuePrefix as a,getInternationalPhoneNumberPrefix as g,removeInputValuePrefix as r};\n\n//# sourceMappingURL=9124d2cb.js.map","import t,{useCallback as r}from\"react\";import e from\"prop-types\";import n from\"input-format/react\";import{AsYouType as o,parsePhoneNumberCharacter as a}from\"libphonenumber-js/core\";import{a as i,r as u}from\"./9124d2cb.js\";var p=[\"country\",\"international\",\"withCountryCallingCode\",\"metadata\"];function _extends(){_extends=Object.assign?Object.assign.bind():function(t){for(var r=1;r<arguments.length;r++){var e=arguments[r];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])}return t};return _extends.apply(this,arguments)}function _objectWithoutProperties(t,r){if(null==t)return{};var e=_objectWithoutPropertiesLoose(t,r);var n,o;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(o=0;o<a.length;o++){n=a[o];r.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(e[n]=t[n])}}return e}function _objectWithoutPropertiesLoose(t,r){if(null==t)return{};var e={};var n=Object.keys(t);var o,a;for(a=0;a<n.length;a++){o=n[a];r.indexOf(o)>=0||(e[o]=t[o])}return e}function createInput(l){function InputSmart(e,l){var s=e.country,c=e.international,m=e.withCountryCallingCode,f=e.metadata,d=_objectWithoutProperties(e,p);var b=r((function(t){var r=new o(s,f);var e=i({country:s,international:c,withCountryCallingCode:m,metadata:f});var n=r.input(e+t);var a=r.getTemplate();if(e){n=u(n,e);a&&(a=u(a,e))}return{text:n,template:a}}),[s,f]);return t.createElement(n,_extends({},d,{ref:l,parse:a,format:b}))}InputSmart=t.forwardRef(InputSmart);InputSmart.propTypes={value:e.string.isRequired,onChange:e.func.isRequired,country:e.string,international:e.bool,withCountryCallingCode:e.bool,metadata:e.object.isRequired};InputSmart.defaultProps={metadata:l};return InputSmart}var l=createInput();export{l as I};\n\n//# sourceMappingURL=9a1475ad.js.map","/**\n * Creates Unicode flag from a two-letter ISO country code.\n * https://stackoverflow.com/questions/24050671/how-to-put-japan-flag-character-in-a-string\n * @param  {string} country — A two-letter ISO country code (case-insensitive).\n * @return {string}\n */\nfunction getCountryFlag(t){return getRegionalIndicatorSymbol(t[0])+getRegionalIndicatorSymbol(t[1])}\n/**\n * Converts a letter to a Regional Indicator Symbol.\n * @param  {string} letter\n * @return {string}\n */function getRegionalIndicatorSymbol(t){return String.fromCodePoint(127397+t.toUpperCase().charCodeAt(0))}export{getCountryFlag as default};\n\n//# sourceMappingURL=index.js.map","import e from\"prop-types\";var r=e.shape({country_calling_codes:e.object.isRequired,countries:e.object.isRequired});var o=e.objectOf(e.string);export{o as l,r as m};\n\n//# sourceMappingURL=ccec903b.js.map","import e,{useCallback as t,useMemo as n}from\"react\";import r from\"prop-types\";import o from\"classnames\";import{I as a}from\"./9a1475ad.js\";import{g as i,I as u}from\"./9124d2cb.js\";import l from\"country-flag-icons/unicode\";import s,{isSupportedCountry as c,getCountryCallingCode as p,AsYouType as f,Metadata as y,getCountries as d}from\"libphonenumber-js/core\";import{l as m,m as g}from\"./ccec903b.js\";var v=[\"value\",\"onChange\",\"options\"],b=[\"value\",\"options\",\"className\",\"iconComponent\",\"getIconAspectRatio\",\"arrowComponent\",\"unicodeFlags\"];function _createForOfIteratorHelperLoose$1(e,t){var n=\"undefined\"!==typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=_unsupportedIterableToArray$1(e))||t&&e&&\"number\"===typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:true}:{done:false,value:e[r++]}}}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}function _unsupportedIterableToArray$1(e,t){if(e){if(\"string\"===typeof e)return _arrayLikeToArray$1(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);\"Object\"===n&&e.constructor&&(n=e.constructor.name);return\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray$1(e,t):void 0}}function _arrayLikeToArray$1(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function _extends$4(){_extends$4=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};return _extends$4.apply(this,arguments)}function _objectWithoutProperties$4(e,t){if(null==e)return{};var n=_objectWithoutPropertiesLoose$4(e,t);var r,o;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++){r=a[o];t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}}return n}function _objectWithoutPropertiesLoose$4(e,t){if(null==e)return{};var n={};var r=Object.keys(e);var o,a;for(a=0;a<r.length;a++){o=r[a];t.indexOf(o)>=0||(n[o]=e[o])}return n}function CountrySelect(r){var o=r.value,a=r.onChange,i=r.options,u=_objectWithoutProperties$4(r,v);var l=t((function(e){var t=e.target.value;a(\"ZZ\"===t?void 0:t)}),[a]);n((function(){return getSelectedOption(i,o)}),[i,o]);return e.createElement(\"select\",_extends$4({},u,{value:o||\"ZZ\",onChange:l}),i.map((function(t){var n=t.value,r=t.label,o=t.divider;return e.createElement(\"option\",{key:o?\"|\":n||\"ZZ\",value:o?\"|\":n||\"ZZ\",disabled:!!o,style:o?h:void 0},r)})))}CountrySelect.propTypes={value:r.string,onChange:r.func.isRequired,options:r.arrayOf(r.shape({value:r.string,label:r.string,divider:r.bool})).isRequired};var h={fontSize:\"1px\",backgroundColor:\"currentColor\",color:\"inherit\"};function CountrySelectWithIcon(t){var r=t.value,a=t.options,i=t.className,u=t.iconComponent,s=(t.getIconAspectRatio,t.arrowComponent),c=t.unicodeFlags,p=_objectWithoutProperties$4(t,b);var f=n((function(){return getSelectedOption(a,r)}),[a,r]);return e.createElement(\"div\",{className:\"PhoneInputCountry\"},e.createElement(CountrySelect,_extends$4({},p,{value:r,options:a,className:o(\"PhoneInputCountrySelect\",i)})),c&&r&&e.createElement(\"div\",{className:\"PhoneInputCountryIconUnicode\"},l(r)),!(c&&r)&&e.createElement(u,{\"aria-hidden\":true,country:r,label:f&&f.label,aspectRatio:c?1:void 0}),e.createElement(s,null))}CountrySelectWithIcon.propTypes={iconComponent:r.elementType,arrowComponent:r.elementType.isRequired,unicodeFlags:r.bool};CountrySelectWithIcon.defaultProps={arrowComponent:function arrowComponent(){return e.createElement(\"div\",{className:\"PhoneInputCountrySelectArrow\"})}};function getSelectedOption(e,t){for(var n,r=_createForOfIteratorHelperLoose$1(e);!(n=r()).done;){var o=n.value;if(!o.divider&&o.value===t)return o}}var C=[\"country\",\"countryName\",\"flags\",\"flagUrl\"];function _extends$3(){_extends$3=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};return _extends$3.apply(this,arguments)}function _objectWithoutProperties$3(e,t){if(null==e)return{};var n=_objectWithoutPropertiesLoose$3(e,t);var r,o;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++){r=a[o];t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}}return n}function _objectWithoutPropertiesLoose$3(e,t){if(null==e)return{};var n={};var r=Object.keys(e);var o,a;for(a=0;a<r.length;a++){o=r[a];t.indexOf(o)>=0||(n[o]=e[o])}return n}function FlagComponent(t){var n=t.country,r=t.countryName,o=t.flags,a=t.flagUrl,i=_objectWithoutProperties$3(t,C);return o&&o[n]?o[n]({title:r}):e.createElement(\"img\",_extends$3({},i,{alt:r,role:r?void 0:\"presentation\",src:a.replace(\"{XX}\",n).replace(\"{xx}\",n.toLowerCase())}))}FlagComponent.propTypes={country:r.string.isRequired,countryName:r.string.isRequired,flags:r.objectOf(r.elementType),flagUrl:r.string.isRequired};var O=[\"aspectRatio\"],P=[\"title\"],I=[\"title\"];function _extends$2(){_extends$2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};return _extends$2.apply(this,arguments)}function _objectWithoutProperties$2(e,t){if(null==e)return{};var n=_objectWithoutPropertiesLoose$2(e,t);var r,o;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++){r=a[o];t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}}return n}function _objectWithoutPropertiesLoose$2(e,t){if(null==e)return{};var n={};var r=Object.keys(e);var o,a;for(a=0;a<r.length;a++){o=r[a];t.indexOf(o)>=0||(n[o]=e[o])}return n}function InternationalIcon(t){var n=t.aspectRatio,r=_objectWithoutProperties$2(t,O);return 1===n?e.createElement(InternationalIcon1x1,r):e.createElement(InternationalIcon3x2,r)}InternationalIcon.propTypes={title:r.string.isRequired,aspectRatio:r.number};function InternationalIcon3x2(t){var n=t.title,r=_objectWithoutProperties$2(t,P);return e.createElement(\"svg\",_extends$2({},r,{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 75 50\"}),e.createElement(\"title\",null,n),e.createElement(\"g\",{className:\"PhoneInputInternationalIconGlobe\",stroke:\"currentColor\",fill:\"none\",strokeWidth:\"2\",strokeMiterlimit:\"10\"},e.createElement(\"path\",{strokeLinecap:\"round\",d:\"M47.2,36.1C48.1,36,49,36,50,36c7.4,0,14,1.7,18.5,4.3\"}),e.createElement(\"path\",{d:\"M68.6,9.6C64.2,12.3,57.5,14,50,14c-7.4,0-14-1.7-18.5-4.3\"}),e.createElement(\"line\",{x1:\"26\",y1:\"25\",x2:\"74\",y2:\"25\"}),e.createElement(\"line\",{x1:\"50\",y1:\"1\",x2:\"50\",y2:\"49\"}),e.createElement(\"path\",{strokeLinecap:\"round\",d:\"M46.3,48.7c1.2,0.2,2.5,0.3,3.7,0.3c13.3,0,24-10.7,24-24S63.3,1,50,1S26,11.7,26,25c0,2,0.3,3.9,0.7,5.8\"}),e.createElement(\"path\",{strokeLinecap:\"round\",d:\"M46.8,48.2c1,0.6,2.1,0.8,3.2,0.8c6.6,0,12-10.7,12-24S56.6,1,50,1S38,11.7,38,25c0,1.4,0.1,2.7,0.2,4c0,0.1,0,0.2,0,0.2\"})),e.createElement(\"path\",{className:\"PhoneInputInternationalIconPhone\",stroke:\"none\",fill:\"currentColor\",d:\"M12.4,17.9c2.9-2.9,5.4-4.8,0.3-11.2S4.1,5.2,1.3,8.1C-2,11.4,1.1,23.5,13.1,35.6s24.3,15.2,27.5,11.9c2.8-2.8,7.8-6.3,1.4-11.5s-8.3-2.6-11.2,0.3c-2,2-7.2-2.2-11.7-6.7S10.4,19.9,12.4,17.9z\"}))}InternationalIcon3x2.propTypes={title:r.string.isRequired};function InternationalIcon1x1(t){var n=t.title,r=_objectWithoutProperties$2(t,I);return e.createElement(\"svg\",_extends$2({},r,{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 50 50\"}),e.createElement(\"title\",null,n),e.createElement(\"g\",{className:\"PhoneInputInternationalIconGlobe\",stroke:\"currentColor\",fill:\"none\",strokeWidth:\"2\",strokeLinecap:\"round\"},e.createElement(\"path\",{d:\"M8.45,13A21.44,21.44,0,1,1,37.08,41.56\"}),e.createElement(\"path\",{d:\"M19.36,35.47a36.9,36.9,0,0,1-2.28-13.24C17.08,10.39,21.88.85,27.8.85s10.72,9.54,10.72,21.38c0,6.48-1.44,12.28-3.71,16.21\"}),e.createElement(\"path\",{d:\"M17.41,33.4A39,39,0,0,1,27.8,32.06c6.62,0,12.55,1.5,16.48,3.86\"}),e.createElement(\"path\",{d:\"M44.29,8.53c-3.93,2.37-9.86,3.88-16.49,3.88S15.25,10.9,11.31,8.54\"}),e.createElement(\"line\",{x1:\"27.8\",y1:\"0.85\",x2:\"27.8\",y2:\"34.61\"}),e.createElement(\"line\",{x1:\"15.2\",y1:\"22.23\",x2:\"49.15\",y2:\"22.23\"})),e.createElement(\"path\",{className:\"PhoneInputInternationalIconPhone\",stroke:\"transparent\",fill:\"currentColor\",d:\"M9.42,26.64c2.22-2.22,4.15-3.59.22-8.49S3.08,17,.93,19.17c-2.49,2.48-.13,11.74,9,20.89s18.41,11.5,20.89,9c2.15-2.15,5.91-4.77,1-8.71s-6.27-2-8.49.22c-1.55,1.55-5.48-1.69-8.86-5.08S7.87,28.19,9.42,26.64Z\"}))}InternationalIcon1x1.propTypes={title:r.string.isRequired};function _createForOfIteratorHelperLoose(e,t){var n=\"undefined\"!==typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=_unsupportedIterableToArray(e))||t&&e&&\"number\"===typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:true}:{done:false,value:e[r++]}}}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}function _unsupportedIterableToArray(e,t){if(e){if(\"string\"===typeof e)return _arrayLikeToArray(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);\"Object\"===n&&e.constructor&&(n=e.constructor.name);return\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}\n/**\n * Sorts country `<select/>` options.\n * Can move some country `<select/>` options\n * to the top of the list, for example.\n * @param  {object[]} countryOptions — Country `<select/>` options.\n * @param  {string[]} [countryOptionsOrder] — Country `<select/>` options order. Example: `[\"US\", \"CA\", \"AU\", \"|\", \"...\"]`.\n * @return {object[]}\n */function sortCountryOptions(e,t){if(!t)return e;var n=[];var r=[];var o=n;for(var a,i=_createForOfIteratorHelperLoose(t);!(a=i()).done;){var u=a.value;\"|\"===u?o.push({divider:true}):\"...\"===u||\"…\"===u?o=r:function(){var t=void 0;t=\"🌐\"===u?void 0:u;var n=e.indexOf(e.filter((function(e){return e.value===t}))[0]);var r=e[n];e.splice(n,1);o.push(r)}()}return n.concat(e).concat(r)}function getSupportedCountryOptions(e,t){if(e){e=e.filter((function(e){switch(e){case\"🌐\":case\"|\":case\"...\":case\"…\":return true;default:return isCountrySupportedWithError(e,t)}}));if(e.length>0)return e}}function isCountrySupportedWithError(e,t){if(c(e,t))return true;console.error(\"Country not found: \".concat(e));return false}function getSupportedCountries(e,t){if(e){e=e.filter((function(e){return isCountrySupportedWithError(e,t)}));0===e.length&&(e=void 0)}return e}var _=[\"country\",\"label\",\"aspectRatio\"];function _extends$1(){_extends$1=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};return _extends$1.apply(this,arguments)}function _objectWithoutProperties$1(e,t){if(null==e)return{};var n=_objectWithoutPropertiesLoose$1(e,t);var r,o;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++){r=a[o];t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}}return n}function _objectWithoutPropertiesLoose$1(e,t){if(null==e)return{};var n={};var r=Object.keys(e);var o,a;for(a=0;a<r.length;a++){o=r[a];t.indexOf(o)>=0||(n[o]=e[o])}return n}function createCountryIconComponent(t){var n=t.flags,a=t.flagUrl,i=t.flagComponent,u=t.internationalIcon;function CountryIcon(t){var r=t.country,l=t.label,s=t.aspectRatio,c=_objectWithoutProperties$1(t,_);var p=u===InternationalIcon?s:void 0;return e.createElement(\"div\",_extends$1({},c,{className:o(\"PhoneInputCountryIcon\",{\"PhoneInputCountryIcon--square\":1===p,\"PhoneInputCountryIcon--border\":r})}),r?e.createElement(i,{country:r,countryName:l,flags:n,flagUrl:a,className:\"PhoneInputCountryIconImg\"}):e.createElement(u,{title:l,aspectRatio:p,className:\"PhoneInputCountryIconImg\"}))}CountryIcon.propTypes={country:r.string,label:r.string.isRequired,aspectRatio:r.number};return CountryIcon}createCountryIconComponent({flagUrl:\"https://purecatamphetamine.github.io/country-flag-icons/3x2/{XX}.svg\",flagComponent:FlagComponent,internationalIcon:InternationalIcon});\n/**\n * Decides which country should be pre-selected\n * when the phone number input component is first mounted.\n * @param  {object?} phoneNumber - An instance of `PhoneNumber` class.\n * @param  {string?} country - Pre-defined country (two-letter code).\n * @param  {string[]?} countries - A list of countries available.\n * @param  {object} metadata - `libphonenumber-js` metadata\n * @return {string?}\n */function getPreSelectedCountry(e){var t=e.value,n=e.phoneNumber,r=e.defaultCountry,o=e.getAnyCountry,a=e.countries,i=e.required,u=e.metadata;var l;n&&n.country?l=n.country:r&&(t&&!couldNumberBelongToCountry(t,r,u)||(l=r));a&&a.indexOf(l)<0&&(l=void 0);!l&&i&&a&&a.length>0&&(l=o());return l}\n/**\n * Generates a sorted list of country `<select/>` options.\n * @param  {string[]} countries - A list of two-letter (\"ISO 3166-1 alpha-2\") country codes.\n * @param  {object} labels - Custom country labels. E.g. `{ RU: 'Россия', US: 'США', ... }`.\n * @param  {boolean} addInternationalOption - Whether should include \"International\" option at the top of the list.\n * @return {object[]} A list of objects having shape `{ value : string, label : string }`.\n */function getCountrySelectOptions(e){var t=e.countries,n=e.countryNames,r=e.addInternationalOption,o=e.compareStringsLocales,a=e.compareStrings;a||(a=compareStrings);var i=t.map((function(e){return{value:e,label:n[e]||e}}));i.sort((function(e,t){return a(e.label,t.label,o)}));r&&i.unshift({label:n.ZZ});return i}\n/**\n * Parses a E.164 phone number to an instance of `PhoneNumber` class.\n * @param {string?} value = E.164 phone number.\n * @param  {object} metadata - `libphonenumber-js` metadata\n * @return {object} Object having shape `{ country: string?, countryCallingCode: string, number: string }`. `PhoneNumber`: https://gitlab.com/catamphetamine/libphonenumber-js#phonenumber.\n * @example\n * parsePhoneNumber('+78005553535')\n */function parsePhoneNumber(e,t){return s(e||\"\",t)}\n/**\n * Generates national number digits for a parsed phone.\n * May prepend national prefix.\n * The phone number must be a complete and valid phone number.\n * @param  {object} phoneNumber - An instance of `PhoneNumber` class.\n * @param  {object} metadata - `libphonenumber-js` metadata\n * @return {string}\n * @example\n * getNationalNumberDigits({ country: 'RU', phone: '8005553535' })\n * // returns '88005553535'\n */function generateNationalNumberDigits(e){return e.formatNational().replace(/\\D/g,\"\")}\n/**\n * Migrates parsed `<input/>` `value` for the newly selected `country`.\n * @param {string?} phoneDigits - Phone number digits (and `+`) parsed from phone number `<input/>` (it's not the same as the `value` property).\n * @param {string?} prevCountry - Previously selected country.\n * @param {string?} newCountry - Newly selected country. Can't be same as previously selected country.\n * @param {object} metadata - `libphonenumber-js` metadata.\n * @param {boolean} useNationalFormat - whether should attempt to convert from international to national number for the new country.\n * @return {string?}\n */function getPhoneDigitsForNewCountry(e,t){var n=t.prevCountry,r=t.newCountry,o=t.metadata,a=t.useNationalFormat;if(n===r)return e;if(!e)return a?\"\":i(r,o);if(r){if(\"+\"===e[0]){if(a)return 0===e.indexOf(\"+\"+p(r,o))?stripCountryCallingCode(e,r,o):\"\";if(n){var u=i(r,o);return 0===e.indexOf(u)?e:u}var l=i(r,o);return 0===e.indexOf(l)?e:l}}else if(\"+\"!==e[0])return e164(e,n,o)||\"\";return e}\n/**\n * Converts phone number digits to a (possibly incomplete) E.164 phone number.\n * @param  {string?} number - A possibly incomplete phone number digits string. Can be a possibly incomplete E.164 phone number.\n * @param  {string?} country\n * @param  {object} metadata - `libphonenumber-js` metadata.\n * @return {string?}\n */function e164(e,t,n){if(e){if(\"+\"===e[0]){if(\"+\"===e)return;var r=new f(t,n);r.input(e);return r.getNumberValue()}if(t){var o=getNationalSignificantNumberDigits(e,t,n);return\"+\".concat(p(t,n)).concat(o||\"\")}}}\n/**\n * Trims phone number digits if they exceed the maximum possible length\n * for a national (significant) number for the country.\n * @param  {string} number - A possibly incomplete phone number digits string. Can be a possibly incomplete E.164 phone number.\n * @param  {string} country\n * @param  {object} metadata - `libphonenumber-js` metadata.\n * @return {string} Can be empty.\n */function trimNumber(e,t,n){var r=getNationalSignificantNumberDigits(e,t,n);if(r){var o=r.length-getMaxNumberLength(t,n);if(o>0)return e.slice(0,e.length-o)}return e}function getMaxNumberLength(e,t){t=new y(t);t.selectNumberingPlan(e);return t.numberingPlan.possibleLengths()[t.numberingPlan.possibleLengths().length-1]}\n/**\n * @param {string} partialE164Number - A possibly incomplete E.164 phone number.\n * @param {string?} country - Currently selected country.\n * @param {string[]?} countries - A list of available countries. If not passed then \"all countries\" are assumed.\n * @param  {object} metadata - `libphonenumber-js` metadata.\n * @return {string?}\n */function getCountryForPartialE164Number(e,t){var n=t.country,r=t.countries,o=t.required,a=t.metadata;if(\"+\"===e)return n;var i=getCountryFromPossiblyIncompleteInternationalPhoneNumber(e,a);return i&&(!r||r.indexOf(i)>=0)?i:!n||o||couldNumberBelongToCountry(e,n,a)?n:void 0}\n/**\n * Parses `<input/>` value. Derives `country` from `input`. Derives an E.164 `value`.\n * @param  {string?} phoneDigits — Parsed `<input/>` value. Examples: `\"\"`, `\"+\"`, `\"+123\"`, `\"123\"`.\n * @param  {string?} prevPhoneDigits — Previous parsed `<input/>` value. Examples: `\"\"`, `\"+\"`, `\"+123\"`, `\"123\"`.\n * @param  {string?} country - Currently selected country.\n * @param  {boolean} countryRequired - Is selecting some country required.\n * @param  {function} getAnyCountry - Can be used to get any country when selecting some country required.\n * @param  {string[]?} countries - A list of available countries. If not passed then \"all countries\" are assumed.\n * @param  {boolean} international - Set to `true` to force international phone number format (leading `+`). Set to `false` to force \"national\" phone number format. Is `undefined` by default.\n * @param  {boolean} limitMaxLength — Whether to enable limiting phone number max length.\n * @param  {object} metadata - `libphonenumber-js` metadata.\n * @return {object} An object of shape `{ input, country, value }`.\n */function onPhoneDigitsChange(e,t){var n=t.prevPhoneDigits,r=t.country,o=t.defaultCountry,a=t.countryRequired,u=t.getAnyCountry,l=t.countries,s=t.international,c=t.limitMaxLength,p=t.countryCallingCodeEditable,f=t.metadata;if(s&&false===p&&r){var y=i(r,f);if(0!==e.indexOf(y)){var d;var m=e&&\"+\"!==e[0];if(m){e=y+e;d=e164(e,r,f)}else e=y;return{phoneDigits:e,value:d,country:r}}}false===s&&r&&e&&\"+\"===e[0]&&(e=convertInternationalPhoneDigitsToNational(e,r,f));e&&r&&c&&(e=trimNumber(e,r,f));!e||\"+\"===e[0]||r&&!s||(e=\"+\"+e);!e&&n&&\"+\"===n[0]&&(r=s?void 0:o);\"+\"===e&&n&&\"+\"===n[0]&&n.length>\"+\".length&&(r=void 0);var g;e&&(g=\"+\"===e[0]&&(\"+\"===e||r&&0===i(r,f).indexOf(e))?void 0:e164(e,r,f));if(g){r=getCountryForPartialE164Number(g,{country:r,countries:l,metadata:f});if(false===s&&r&&e&&\"+\"===e[0]){e=convertInternationalPhoneDigitsToNational(e,r,f);g=e164(e,r,f)}}!r&&a&&(r=o||u());return{phoneDigits:e,country:r,value:g}}function convertInternationalPhoneDigitsToNational(e,t,n){if(0===e.indexOf(i(t,n))){var r=new f(t,n);r.input(e);var o=r.getNumber();return o?o.formatNational().replace(/\\D/g,\"\"):\"\"}return e.replace(/\\D/g,\"\")}\n/**\n * Determines the country for a given (possibly incomplete) E.164 phone number.\n * @param  {string} number - A possibly incomplete E.164 phone number.\n * @param  {object} metadata - `libphonenumber-js` metadata.\n * @return {string?}\n */function getCountryFromPossiblyIncompleteInternationalPhoneNumber(e,t){var n=new f(null,t);n.input(e);return n.getCountry()}\n/**\n * Compares two strings.\n * A helper for `Array.sort()`.\n * @param {string} a — First string.\n * @param {string} b — Second string.\n * @param {(string[]|string)} [locales] — The `locales` argument of `String.localeCompare`.\n */function compareStrings(e,t,n){return String.prototype.localeCompare?e.localeCompare(t,n):e<t?-1:e>t?1:0}\n/**\n * Strips `+${countryCallingCode}` prefix from an E.164 phone number.\n * @param {string} number - (possibly incomplete) E.164 phone number.\n * @param {string?} country - A possible country for this phone number.\n * @param {object} metadata - `libphonenumber-js` metadata.\n * @return {string}\n */function stripCountryCallingCode(e,t,n){if(t){var r=\"+\"+p(t,n);if(e.length<r.length){if(0===r.indexOf(e))return\"\"}else if(0===e.indexOf(r))return e.slice(r.length)}for(var o=0,a=Object.keys(n.country_calling_codes);o<a.length;o++){var i=a[o];if(e.indexOf(i)===\"+\".length)return e.slice(\"+\".length+i.length)}return\"\"}\n/**\n * Parses a partially entered national phone number digits\n * (or a partially entered E.164 international phone number)\n * and returns the national significant number part.\n * National significant number returned doesn't come with a national prefix.\n * @param {string} number - National number digits. Or possibly incomplete E.164 phone number.\n * @param {string?} country\n * @param {object} metadata - `libphonenumber-js` metadata.\n * @return {string} [result]\n */function getNationalSignificantNumberDigits(e,t,n){var r=new f(t,n);r.input(e);var o=r.getNumber();return o&&o.nationalNumber}\n/**\n * Checks if a partially entered E.164 phone number could belong to a country.\n * @param  {string} number\n * @param  {string} country\n * @return {boolean}\n */function couldNumberBelongToCountry(e,t,n){var r=i(t,n);var o=0;while(o<e.length&&o<r.length){if(e[o]!==r[o])return false;o++}return true}function getInitialPhoneDigits(e){var t=e.value,n=e.phoneNumber,r=e.defaultCountry,o=e.international,a=e.useNationalFormat,u=e.metadata;return(false===o||a)&&n&&n.country?generateNationalNumberDigits(n):!t&&o&&r?i(r,u):t}function ownKeys$1(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _objectSpread$1(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$1(Object(n),!0).forEach((function(t){_defineProperty$1(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys$1(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _defineProperty$1(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:true,configurable:true,writable:true}):e[t]=n;return e}function getPhoneInputWithCountryStateUpdateFromNewProps(e,t,n){var r=e.metadata,o=e.countries,a=e.defaultCountry,u=e.value,l=e.reset,s=e.international,c=e.displayInitialValueAsLocalNumber,p=e.initialValueFormat;var f=t.defaultCountry,y=t.value,d=t.reset;n.country;var m=n.value,g=n.hasUserSelectedACountry;var v=function _getInitialPhoneDigits(e){return getInitialPhoneDigits(_objectSpread$1(_objectSpread$1({},e),{},{international:s,useNationalFormat:c||\"national\"===p,metadata:r}))};if(l!==d)return{phoneDigits:v({value:void 0,defaultCountry:a}),value:void 0,country:a,hasUserSelectedACountry:void 0};if(a!==f){var b=!a||isCountrySupportedWithError(a,r);var h=!m||s&&m===v({value:void 0,defaultCountry:f});var C=!u&&h;if(!g&&b&&C)return{country:a,phoneDigits:v({value:void 0,defaultCountry:a}),value:void 0}}if(!valuesAreEqual(u,y)&&!valuesAreEqual(u,m)){var O;var P;if(u){O=parsePhoneNumber(u,r);var I=getSupportedCountries(o,r);if(O&&O.country)(!I||I.indexOf(O.country)>=0)&&(P=O.country);else{P=getCountryForPartialE164Number(u,{country:void 0,countries:I,metadata:r});P||0===u.indexOf(i(a,r))&&(P=a)}}var _;u||(_={hasUserSelectedACountry:void 0});return _objectSpread$1(_objectSpread$1({},_),{},{phoneDigits:v({phoneNumber:O,value:u,defaultCountry:a}),value:u,country:u?P:a})}}function valuesAreEqual(e,t){null===e&&(e=void 0);null===t&&(t=void 0);return e===t}function _typeof(e){return _typeof=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},_typeof(e)}var S=[\"name\",\"disabled\",\"readOnly\",\"autoComplete\",\"style\",\"className\",\"inputRef\",\"inputComponent\",\"numberInputProps\",\"smartCaret\",\"countrySelectComponent\",\"countrySelectProps\",\"containerComponent\",\"defaultCountry\",\"countries\",\"countryOptionsOrder\",\"labels\",\"flags\",\"flagComponent\",\"flagUrl\",\"addInternationalOption\",\"internationalIcon\",\"displayInitialValueAsLocalNumber\",\"initialValueFormat\",\"onCountryChange\",\"limitMaxLength\",\"countryCallingCodeEditable\",\"focusInputOnCountrySelection\",\"reset\",\"metadata\",\"international\",\"locales\"];function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach((function(t){_defineProperty(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _extends(){_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};return _extends.apply(this,arguments)}function _objectWithoutProperties(e,t){if(null==e)return{};var n=_objectWithoutPropertiesLoose(e,t);var r,o;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++){r=a[o];t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}}return n}function _objectWithoutPropertiesLoose(e,t){if(null==e)return{};var n={};var r=Object.keys(e);var o,a;for(a=0;a<r.length;a++){o=r[a];t.indexOf(o)>=0||(n[o]=e[o])}return n}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||false;r.configurable=true;\"value\"in r&&(r.writable=true);Object.defineProperty(e,r.key,r)}}function _createClass(e,t,n){t&&_defineProperties(e.prototype,t);n&&_defineProperties(e,n);Object.defineProperty(e,\"prototype\",{writable:false});return e}function _inherits(e,t){if(\"function\"!==typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:true,configurable:true}});Object.defineProperty(e,\"prototype\",{writable:false});t&&_setPrototypeOf(e,t)}function _setPrototypeOf(e,t){_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function _setPrototypeOf(e,t){e.__proto__=t;return e};return _setPrototypeOf(e,t)}function _createSuper(e){var t=_isNativeReflectConstruct();return function _createSuperInternal(){var n,r=_getPrototypeOf(e);if(t){var o=_getPrototypeOf(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return _possibleConstructorReturn(this,n)}}function _possibleConstructorReturn(e,t){if(t&&(\"object\"===_typeof(t)||\"function\"===typeof t))return t;if(void 0!==t)throw new TypeError(\"Derived constructors may only return object or undefined\");return _assertThisInitialized(e)}function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}function _isNativeReflectConstruct(){if(\"undefined\"===typeof Reflect||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(\"function\"===typeof Proxy)return true;try{Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})));return true}catch(e){return false}}function _getPrototypeOf(e){_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)};return _getPrototypeOf(e)}function _defineProperty(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:true,configurable:true,writable:true}):e[t]=n;return e}var j=function(t){_inherits(PhoneNumberInput_,t);var n=_createSuper(PhoneNumberInput_);function PhoneNumberInput_(t){var r;_classCallCheck(this,PhoneNumberInput_);r=n.call(this,t);_defineProperty(_assertThisInitialized(r),\"setInputRef\",(function(e){r.inputRef.current=e;var t=r.props.inputRef;t&&(\"function\"===typeof t?t(e):t.current=e)}));_defineProperty(_assertThisInitialized(r),\"isCountrySupportedWithError\",(function(e){var t=r.props.metadata;return isCountrySupportedWithError(e,t)}));_defineProperty(_assertThisInitialized(r),\"onCountryChange\",(function(e){var t=r.props,n=t.international,o=t.metadata,a=t.onChange,i=t.focusInputOnCountrySelection;var u=r.state,l=u.phoneDigits,s=u.country;var c=getPhoneDigitsForNewCountry(l,{prevCountry:s,newCountry:e,metadata:o,useNationalFormat:!n});var p=e164(c,e,o);i&&r.inputRef.current.focus();r.setState({country:e,hasUserSelectedACountry:true,phoneDigits:c,value:p},(function(){a(p)}))}));_defineProperty(_assertThisInitialized(r),\"onChange\",(function(e){var t=r.props,n=t.defaultCountry,o=t.onChange,a=t.addInternationalOption,i=t.international,u=t.limitMaxLength,l=t.countryCallingCodeEditable,s=t.metadata;var c=r.state,p=c.countries,f=c.phoneDigits,y=c.country;var d=onPhoneDigitsChange(e,{prevPhoneDigits:f,country:y,countryRequired:!a,defaultCountry:n,getAnyCountry:function getAnyCountry(){return r.getFirstSupportedCountry({countries:p})},countries:p,international:i,limitMaxLength:u,countryCallingCodeEditable:l,metadata:s}),m=d.phoneDigits,g=d.country,v=d.value;var b={phoneDigits:m,value:v,country:g};false===l&&(v||m!==r.state.phoneDigits||(b.forceRerender={}));r.setState(b,(function(){return o(v)}))}));_defineProperty(_assertThisInitialized(r),\"_onFocus\",(function(){return r.setState({isFocused:true})}));_defineProperty(_assertThisInitialized(r),\"_onBlur\",(function(){return r.setState({isFocused:false})}));_defineProperty(_assertThisInitialized(r),\"onFocus\",(function(e){r._onFocus();var t=r.props.onFocus;t&&t(e)}));_defineProperty(_assertThisInitialized(r),\"onBlur\",(function(e){var t=r.props.onBlur;r._onBlur();t&&t(e)}));_defineProperty(_assertThisInitialized(r),\"onCountryFocus\",(function(e){r._onFocus();var t=r.props.countrySelectProps;if(t){var n=t.onFocus;n&&n(e)}}));_defineProperty(_assertThisInitialized(r),\"onCountryBlur\",(function(e){r._onBlur();var t=r.props.countrySelectProps;if(t){var n=t.onBlur;n&&n(e)}}));r.inputRef=e.createRef();var o=r.props,a=o.value,i=(o.labels,o.international),u=o.addInternationalOption,l=o.displayInitialValueAsLocalNumber,s=o.initialValueFormat,c=o.metadata;var p=r.props,f=p.defaultCountry,y=p.countries;f&&(r.isCountrySupportedWithError(f)||(f=void 0));y=getSupportedCountries(y,c);var m=parsePhoneNumber(a,c);r.CountryIcon=createCountryIconComponent(r.props);var g=getPreSelectedCountry({value:a,phoneNumber:m,defaultCountry:f,required:!u,countries:y||d(c),getAnyCountry:function getAnyCountry(){return r.getFirstSupportedCountry({countries:y})},metadata:c});r.state={props:r.props,country:g,countries:y,phoneDigits:getInitialPhoneDigits({value:a,phoneNumber:m,defaultCountry:f,international:i,useNationalFormat:l||\"national\"===s,metadata:c}),value:a};return r}_createClass(PhoneNumberInput_,[{key:\"componentDidMount\",value:function componentDidMount(){var e=this.props.onCountryChange;var t=this.props.defaultCountry;var n=this.state.country;if(e){t&&(this.isCountrySupportedWithError(t)||(t=void 0));n!==t&&e(n)}}},{key:\"componentDidUpdate\",value:function componentDidUpdate(e,t){var n=this.props.onCountryChange;var r=this.state.country;n&&r!==t.country&&n(r)}},{key:\"getCountrySelectOptions\",value:function getCountrySelectOptions$1(e){var t=e.countries;var n=this.props,r=n.international,o=n.countryCallingCodeEditable,a=n.countryOptionsOrder,i=n.addInternationalOption,u=n.labels,l=n.locales,s=n.metadata;return this.useMemoCountrySelectOptions((function(){return sortCountryOptions(getCountrySelectOptions({countries:t||d(s),countryNames:u,addInternationalOption:(!r||false!==o)&&i,compareStringsLocales:l}),getSupportedCountryOptions(a,s))}),[t,a,i,u,s])}},{key:\"useMemoCountrySelectOptions\",value:function useMemoCountrySelectOptions(e,t){if(!this.countrySelectOptionsMemoDependencies||!areEqualArrays(t,this.countrySelectOptionsMemoDependencies)){this.countrySelectOptionsMemo=e();this.countrySelectOptionsMemoDependencies=t}return this.countrySelectOptionsMemo}},{key:\"getFirstSupportedCountry\",value:function getFirstSupportedCountry(e){var t=e.countries;var n=this.getCountrySelectOptions({countries:t});return n[0].value}},{key:\"render\",value:function render(){var t=this.props,n=t.name,r=t.disabled,i=t.readOnly,l=t.autoComplete,s=t.style,c=t.className,p=(t.inputRef,t.inputComponent),f=t.numberInputProps,y=t.smartCaret,d=t.countrySelectComponent,m=t.countrySelectProps,g=t.containerComponent,v=(t.defaultCountry,t.countries,t.countryOptionsOrder,t.labels),b=(t.flags,t.flagComponent,t.flagUrl,t.addInternationalOption,t.internationalIcon,t.displayInitialValueAsLocalNumber,t.initialValueFormat,t.onCountryChange,t.limitMaxLength,t.countryCallingCodeEditable,t.focusInputOnCountrySelection,t.reset,t.metadata),h=(t.international,t.locales,_objectWithoutProperties(t,S));var C=this.state,O=C.country,P=C.countries,I=C.phoneDigits,_=C.isFocused;var j=y?a:u;var N=this.getCountrySelectOptions({countries:P});return e.createElement(g,{style:s,className:o(c,\"PhoneInput\",{\"PhoneInput--focus\":_,\"PhoneInput--disabled\":r,\"PhoneInput--readOnly\":i})},e.createElement(d,_extends({name:n?\"\".concat(n,\"Country\"):void 0,\"aria-label\":v.country},m,{value:O,options:N,onChange:this.onCountryChange,onFocus:this.onCountryFocus,onBlur:this.onCountryBlur,disabled:r||m&&m.disabled,readOnly:i||m&&m.readOnly,iconComponent:this.CountryIcon})),e.createElement(j,_extends({ref:this.setInputRef,type:\"tel\",autoComplete:l},f,h,{name:n,metadata:b,country:O,value:I||\"\",onChange:this.onChange,onFocus:this.onFocus,onBlur:this.onBlur,disabled:r,readOnly:i,inputComponent:p,className:o(\"PhoneInputInput\",f&&f.className,h.className)})))}}],[{key:\"getDerivedStateFromProps\",value:function getDerivedStateFromProps(e,t){return _objectSpread({props:e},getPhoneInputWithCountryStateUpdateFromNewProps(e,t.props,t))}}]);return PhoneNumberInput_}(e.PureComponent);var N=e.forwardRef((function(t,n){return e.createElement(j,_extends({},t,{inputRef:n}))}));N.propTypes={value:r.string,onChange:r.func.isRequired,onFocus:r.func,onBlur:r.func,disabled:r.bool,readOnly:r.bool,autoComplete:r.string.isRequired,initialValueFormat:r.oneOf([\"national\"]),displayInitialValueAsLocalNumber:r.bool,defaultCountry:r.string,countries:r.arrayOf(r.string),labels:m.isRequired,locales:r.oneOfType([r.string,r.arrayOf(r.string)]),flagUrl:r.string.isRequired,flags:r.objectOf(r.elementType),flagComponent:r.elementType.isRequired,addInternationalOption:r.bool.isRequired,internationalIcon:r.elementType.isRequired,countryOptionsOrder:r.arrayOf(r.string),style:r.object,className:r.string,countrySelectComponent:r.elementType.isRequired,countrySelectProps:r.object,inputComponent:r.elementType.isRequired,containerComponent:r.elementType.isRequired,numberInputProps:r.object,smartCaret:r.bool.isRequired,international:r.bool,limitMaxLength:r.bool.isRequired,countryCallingCodeEditable:r.bool.isRequired,metadata:g.isRequired,onCountryChange:r.func,focusInputOnCountrySelection:r.bool.isRequired};N.defaultProps={autoComplete:\"tel\",countrySelectComponent:CountrySelectWithIcon,flagComponent:FlagComponent,flagUrl:\"https://purecatamphetamine.github.io/country-flag-icons/3x2/{XX}.svg\",internationalIcon:InternationalIcon,inputComponent:\"input\",containerComponent:\"div\",reset:r.any,smartCaret:true,addInternationalOption:true,limitMaxLength:false,countryCallingCodeEditable:true,focusInputOnCountrySelection:true};function areEqualArrays(e,t){if(e.length!==t.length)return false;var n=0;while(n<e.length){if(e[n]!==t[n])return false;n++}return true}export{N as P};\n\n//# sourceMappingURL=a583e161.js.map","import o from\"libphonenumber-js/core\";function _typeof(o){return _typeof=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&\"function\"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?\"symbol\":typeof o},_typeof(o)\n/**\n * Formats a phone number.\n * Is a proxy for `libphonenumber-js`'s `.format()` function of a parsed `PhoneNumber`.\n * @param  {string} value\n * @param  {string} [format]\n * @param  {object} metadata\n * @return {string}\n */}function formatPhoneNumber(t,r,e){if(!e&&\"object\"===_typeof(r)){e=r;r=\"NATIONAL\"}if(!t)return\"\";var n=o(t,e);if(!n)return\"\";switch(r){case\"National\":r=\"NATIONAL\";break;case\"International\":r=\"INTERNATIONAL\";break}return n.format(r)}function formatPhoneNumberIntl(o,t){return formatPhoneNumber(o,\"INTERNATIONAL\",t)}export{formatPhoneNumberIntl as a,formatPhoneNumber as f};\n\n//# sourceMappingURL=b1a38c17.js.map","export{P as default}from\"../_/a583e161.js\";export{f as formatPhoneNumber,a as formatPhoneNumberIntl}from\"../_/b1a38c17.js\";export{getCountries,getCountryCallingCode,isPossiblePhoneNumber,isSupportedCountry,isValidPhoneNumber,default as parsePhoneNumber}from\"libphonenumber-js/core\";import\"react\";import\"prop-types\";import\"classnames\";import\"../_/9a1475ad.js\";import\"input-format/react\";import\"../_/9124d2cb.js\";import\"country-flag-icons/unicode\";import\"../_/ccec903b.js\";\n","var a={ext:\"ext.\",country:\"Phone number country\",phone:\"Phone\",AB:\"Abkhazia\",AC:\"Ascension Island\",AD:\"Andorra\",AE:\"United Arab Emirates\",AF:\"Afghanistan\",AG:\"Antigua and Barbuda\",AI:\"Anguilla\",AL:\"Albania\",AM:\"Armenia\",AO:\"Angola\",AQ:\"Antarctica\",AR:\"Argentina\",AS:\"American Samoa\",AT:\"Austria\",AU:\"Australia\",AW:\"Aruba\",AX:\"Åland Islands\",AZ:\"Azerbaijan\",BA:\"Bosnia and Herzegovina\",BB:\"Barbados\",BD:\"Bangladesh\",BE:\"Belgium\",BF:\"Burkina Faso\",BG:\"Bulgaria\",BH:\"Bahrain\",BI:\"Burundi\",BJ:\"Benin\",BL:\"Saint Barthélemy\",BM:\"Bermuda\",BN:\"Brunei Darussalam\",BO:\"Bolivia\",BQ:\"Bonaire, Sint Eustatius and Saba\",BR:\"Brazil\",BS:\"Bahamas\",BT:\"Bhutan\",BV:\"Bouvet Island\",BW:\"Botswana\",BY:\"Belarus\",BZ:\"Belize\",CA:\"Canada\",CC:\"Cocos (Keeling) Islands\",CD:\"Congo, Democratic Republic of the\",CF:\"Central African Republic\",CG:\"Congo\",CH:\"Switzerland\",CI:\"Cote d'Ivoire\",CK:\"Cook Islands\",CL:\"Chile\",CM:\"Cameroon\",CN:\"China\",CO:\"Colombia\",CR:\"Costa Rica\",CU:\"Cuba\",CV:\"Cape Verde\",CW:\"Curaçao\",CX:\"Christmas Island\",CY:\"Cyprus\",CZ:\"Czech Republic\",DE:\"Germany\",DJ:\"Djibouti\",DK:\"Denmark\",DM:\"Dominica\",DO:\"Dominican Republic\",DZ:\"Algeria\",EC:\"Ecuador\",EE:\"Estonia\",EG:\"Egypt\",EH:\"Western Sahara\",ER:\"Eritrea\",ES:\"Spain\",ET:\"Ethiopia\",FI:\"Finland\",FJ:\"Fiji\",FK:\"Falkland Islands\",FM:\"Federated States of Micronesia\",FO:\"Faroe Islands\",FR:\"France\",GA:\"Gabon\",GB:\"United Kingdom\",GD:\"Grenada\",GE:\"Georgia\",GF:\"French Guiana\",GG:\"Guernsey\",GH:\"Ghana\",GI:\"Gibraltar\",GL:\"Greenland\",GM:\"Gambia\",GN:\"Guinea\",GP:\"Guadeloupe\",GQ:\"Equatorial Guinea\",GR:\"Greece\",GS:\"South Georgia and the South Sandwich Islands\",GT:\"Guatemala\",GU:\"Guam\",GW:\"Guinea-Bissau\",GY:\"Guyana\",HK:\"Hong Kong\",HM:\"Heard Island and McDonald Islands\",HN:\"Honduras\",HR:\"Croatia\",HT:\"Haiti\",HU:\"Hungary\",ID:\"Indonesia\",IE:\"Ireland\",IL:\"Israel\",IM:\"Isle of Man\",IN:\"India\",IO:\"British Indian Ocean Territory\",IQ:\"Iraq\",IR:\"Iran\",IS:\"Iceland\",IT:\"Italy\",JE:\"Jersey\",JM:\"Jamaica\",JO:\"Jordan\",JP:\"Japan\",KE:\"Kenya\",KG:\"Kyrgyzstan\",KH:\"Cambodia\",KI:\"Kiribati\",KM:\"Comoros\",KN:\"Saint Kitts and Nevis\",KP:\"North Korea\",KR:\"South Korea\",KW:\"Kuwait\",KY:\"Cayman Islands\",KZ:\"Kazakhstan\",LA:\"Laos\",LB:\"Lebanon\",LC:\"Saint Lucia\",LI:\"Liechtenstein\",LK:\"Sri Lanka\",LR:\"Liberia\",LS:\"Lesotho\",LT:\"Lithuania\",LU:\"Luxembourg\",LV:\"Latvia\",LY:\"Libya\",MA:\"Morocco\",MC:\"Monaco\",MD:\"Moldova\",ME:\"Montenegro\",MF:\"Saint Martin (French Part)\",MG:\"Madagascar\",MH:\"Marshall Islands\",MK:\"North Macedonia\",ML:\"Mali\",MM:\"Myanmar\",MN:\"Mongolia\",MO:\"Macao\",MP:\"Northern Mariana Islands\",MQ:\"Martinique\",MR:\"Mauritania\",MS:\"Montserrat\",MT:\"Malta\",MU:\"Mauritius\",MV:\"Maldives\",MW:\"Malawi\",MX:\"Mexico\",MY:\"Malaysia\",MZ:\"Mozambique\",NA:\"Namibia\",NC:\"New Caledonia\",NE:\"Niger\",NF:\"Norfolk Island\",NG:\"Nigeria\",NI:\"Nicaragua\",NL:\"Netherlands\",NO:\"Norway\",NP:\"Nepal\",NR:\"Nauru\",NU:\"Niue\",NZ:\"New Zealand\",OM:\"Oman\",OS:\"South Ossetia\",PA:\"Panama\",PE:\"Peru\",PF:\"French Polynesia\",PG:\"Papua New Guinea\",PH:\"Philippines\",PK:\"Pakistan\",PL:\"Poland\",PM:\"Saint Pierre and Miquelon\",PN:\"Pitcairn\",PR:\"Puerto Rico\",PS:\"Palestine\",PT:\"Portugal\",PW:\"Palau\",PY:\"Paraguay\",QA:\"Qatar\",RE:\"Reunion\",RO:\"Romania\",RS:\"Serbia\",RU:\"Russia\",RW:\"Rwanda\",SA:\"Saudi Arabia\",SB:\"Solomon Islands\",SC:\"Seychelles\",SD:\"Sudan\",SE:\"Sweden\",SG:\"Singapore\",SH:\"Saint Helena\",SI:\"Slovenia\",SJ:\"Svalbard and Jan Mayen\",SK:\"Slovakia\",SL:\"Sierra Leone\",SM:\"San Marino\",SN:\"Senegal\",SO:\"Somalia\",SR:\"Suriname\",SS:\"South Sudan\",ST:\"Sao Tome and Principe\",SV:\"El Salvador\",SX:\"Sint Maarten\",SY:\"Syria\",SZ:\"Swaziland\",TA:\"Tristan da Cunha\",TC:\"Turks and Caicos Islands\",TD:\"Chad\",TF:\"French Southern Territories\",TG:\"Togo\",TH:\"Thailand\",TJ:\"Tajikistan\",TK:\"Tokelau\",TL:\"Timor-Leste\",TM:\"Turkmenistan\",TN:\"Tunisia\",TO:\"Tonga\",TR:\"Turkey\",TT:\"Trinidad and Tobago\",TV:\"Tuvalu\",TW:\"Taiwan\",TZ:\"Tanzania\",UA:\"Ukraine\",UG:\"Uganda\",UM:\"United States Minor Outlying Islands\",US:\"United States\",UY:\"Uruguay\",UZ:\"Uzbekistan\",VA:\"Holy See (Vatican City State)\",VC:\"Saint Vincent and the Grenadines\",VE:\"Venezuela\",VG:\"Virgin Islands, British\",VI:\"Virgin Islands, U.S.\",VN:\"Vietnam\",VU:\"Vanuatu\",WF:\"Wallis and Futuna\",WS:\"Samoa\",XK:\"Kosovo\",YE:\"Yemen\",YT:\"Mayotte\",ZA:\"South Africa\",ZM:\"Zambia\",ZW:\"Zimbabwe\",ZZ:\"International\"};export{a as default};\n\n//# sourceMappingURL=en.json.js.map","import e from\"react\";import\"prop-types\";import r from\"../locale/en.json.js\";import{m as t,l as a}from\"./ccec903b.js\";import{P as n}from\"./a583e161.js\";function _extends(){_extends=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e};return _extends.apply(this,arguments)}function createPhoneInput(o){var s=e.forwardRef((function(r,t){return e.createElement(n,_extends({ref:t},r))}));s.propTypes={metadata:t.isRequired,labels:a.isRequired};s.defaultProps={metadata:o,labels:r};return s}var o=createPhoneInput();export{o as P,createPhoneInput as c};\n\n//# sourceMappingURL=dedfeb4c.js.map","import r from\"libphonenumber-js/min/metadata\";import\"../core/index.js\";import{c as e}from\"../_/dedfeb4c.js\";import o,{isValidPhoneNumber as t,isPossiblePhoneNumber as n,getCountries as i,getCountryCallingCode as a,isSupportedCountry as u}from\"libphonenumber-js/core\";import{f as s,a as l}from\"../_/b1a38c17.js\";import\"../_/a583e161.js\";import\"react\";import\"prop-types\";import\"classnames\";import\"../_/9a1475ad.js\";import\"input-format/react\";import\"../_/9124d2cb.js\";import\"country-flag-icons/unicode\";import\"../_/ccec903b.js\";import\"../locale/en.json.js\";function call(e,o){var t=Array.prototype.slice.call(o);t.push(r);return e.apply(this,t)}var m=e(r);function parsePhoneNumber(){return call(o,arguments)}function formatPhoneNumber(){return call(s,arguments)}function formatPhoneNumberIntl(){return call(l,arguments)}function isValidPhoneNumber(){return call(t,arguments)}function isPossiblePhoneNumber(){return call(n,arguments)}function getCountries(){return call(i,arguments)}function getCountryCallingCode(){return call(a,arguments)}function isSupportedCountry(){return call(u,arguments)}export{m as default,formatPhoneNumber,formatPhoneNumberIntl,getCountries,getCountryCallingCode,isPossiblePhoneNumber,isSupportedCountry,isValidPhoneNumber,parsePhoneNumber};\n\n//# sourceMappingURL=index.js.map","// Form component with specified styling and layout\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import React,{useState,useCallback}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";import{isValidPhoneNumber}from\"react-phone-number-input\";/**\n * Demo Request Form\n *\n * @framerIntrinsicWidth 660\n * @framerIntrinsicHeight 660\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function DemoRequestForm(props){const{hubspotPortalId,hubspotFormGuid,onClose,title,subtitle,buttonText,titleFont,subtitleFont,labelFont,fieldFont,buttonFont,titleColor,subtitleColor,labelColor,fieldTextColor,fieldActiveBorderColor,buttonTextColor,buttonBackgroundColor,containerBackground,closeButtonColor,captchaSiteKey,arrowUpDownIcon}=props;const[focusedField,setFocusedField]=useState(null);const[fieldValues,setFieldValues]=useState({email:\"\",firstName:\"\",lastName:\"\",phone:\"\",company:\"\",countryCode:\"US\",industry:\"\",wifiNetworks:[]});const[isMobile,setIsMobile]=useState(false);const[isHovered,setIsHovered]=useState(false);const[isPressed,setIsPressed]=useState(false);const[closeButtonHovered,setCloseButtonHovered]=useState(false);const[showValidationError,setShowValidationError]=useState(false);// Add state for checkbox\nconst[isSubscribed,setIsSubscribed]=useState(false);// Phone number dropdown states\nconst[showCountryDropdown,setShowCountryDropdown]=useState(false);const[countrySearchTerm,setCountrySearchTerm]=useState(\"\");// Industry dropdown states\nconst[showIndustryDropdown,setShowIndustryDropdown]=useState(false);const[industrySearchTerm,setIndustrySearchTerm]=useState(\"\");// WiFi networks dropdown states\nconst[showWifiDropdown,setShowWifiDropdown]=useState(false);const[wifiSearchTerm,setWifiSearchTerm]=useState(\"\");const[isSubmitting,setIsSubmitting]=useState(false);const[errors,setErrors]=useState({});const[showSuccess,setShowSuccess]=useState(false);const[captchaToken,setCaptchaToken]=useState(null);const[captchaLoaded,setCaptchaLoaded]=useState(false);// Country options with flags and codes\nconst countryOptions=[{code:\"US\",name:\"United States\",flag:\"🇺🇸\",dialCode:\"+1\"},{code:\"CA\",name:\"Canada\",flag:\"🇨🇦\",dialCode:\"+1\"},{code:\"GB\",name:\"United Kingdom\",flag:\"🇬🇧\",dialCode:\"+44\"},{code:\"AU\",name:\"Australia\",flag:\"🇦🇺\",dialCode:\"+61\"},{code:\"DE\",name:\"Germany\",flag:\"🇩🇪\",dialCode:\"+49\"},{code:\"FR\",name:\"France\",flag:\"🇫🇷\",dialCode:\"+33\"},{code:\"IT\",name:\"Italy\",flag:\"🇮🇹\",dialCode:\"+39\"},{code:\"ES\",name:\"Spain\",flag:\"🇪🇸\",dialCode:\"+34\"},{code:\"NL\",name:\"Netherlands\",flag:\"🇳🇱\",dialCode:\"+31\"},{code:\"SE\",name:\"Sweden\",flag:\"🇸🇪\",dialCode:\"+46\"},{code:\"NO\",name:\"Norway\",flag:\"🇳🇴\",dialCode:\"+47\"},{code:\"DK\",name:\"Denmark\",flag:\"🇩🇰\",dialCode:\"+45\"},{code:\"FI\",name:\"Finland\",flag:\"🇫🇮\",dialCode:\"+358\"},{code:\"CH\",name:\"Switzerland\",flag:\"🇨🇭\",dialCode:\"+41\"},{code:\"AT\",name:\"Austria\",flag:\"🇦🇹\",dialCode:\"+43\"},{code:\"BE\",name:\"Belgium\",flag:\"🇧🇪\",dialCode:\"+32\"},{code:\"PL\",name:\"Poland\",flag:\"🇵🇱\",dialCode:\"+48\"},{code:\"CZ\",name:\"Czech Republic\",flag:\"🇨🇿\",dialCode:\"+420\"},{code:\"HU\",name:\"Hungary\",flag:\"🇭🇺\",dialCode:\"+36\"},{code:\"PT\",name:\"Portugal\",flag:\"🇵🇹\",dialCode:\"+351\"},{code:\"IE\",name:\"Ireland\",flag:\"🇮🇪\",dialCode:\"+353\"},{code:\"GR\",name:\"Greece\",flag:\"🇬🇷\",dialCode:\"+30\"},{code:\"JP\",name:\"Japan\",flag:\"🇯🇵\",dialCode:\"+81\"},{code:\"KR\",name:\"South Korea\",flag:\"🇰🇷\",dialCode:\"+82\"},{code:\"CN\",name:\"China\",flag:\"🇨🇳\",dialCode:\"+86\"},{code:\"IN\",name:\"India\",flag:\"🇮🇳\",dialCode:\"+91\"},{code:\"BR\",name:\"Brazil\",flag:\"🇧🇷\",dialCode:\"+55\"},{code:\"MX\",name:\"Mexico\",flag:\"🇲🇽\",dialCode:\"+52\"},{code:\"AR\",name:\"Argentina\",flag:\"🇦🇷\",dialCode:\"+54\"},{code:\"CL\",name:\"Chile\",flag:\"🇨🇱\",dialCode:\"+56\"},{code:\"CO\",name:\"Colombia\",flag:\"🇨🇴\",dialCode:\"+57\"},{code:\"PE\",name:\"Peru\",flag:\"🇵🇪\",dialCode:\"+51\"},{code:\"ZA\",name:\"South Africa\",flag:\"🇿🇦\",dialCode:\"+27\"},{code:\"EG\",name:\"Egypt\",flag:\"🇪🇬\",dialCode:\"+20\"},{code:\"NG\",name:\"Nigeria\",flag:\"🇳🇬\",dialCode:\"+234\"},{code:\"KE\",name:\"Kenya\",flag:\"🇰🇪\",dialCode:\"+254\"},{code:\"MA\",name:\"Morocco\",flag:\"🇲🇦\",dialCode:\"+212\"},{code:\"TN\",name:\"Tunisia\",flag:\"🇹🇳\",dialCode:\"+216\"},{code:\"DZ\",name:\"Algeria\",flag:\"🇩🇿\",dialCode:\"+213\"},{code:\"RU\",name:\"Russia\",flag:\"🇷🇺\",dialCode:\"+7\"},{code:\"TR\",name:\"Turkey\",flag:\"🇹🇷\",dialCode:\"+90\"},{code:\"IL\",name:\"Israel\",flag:\"🇮🇱\",dialCode:\"+972\"},{code:\"AE\",name:\"UAE\",flag:\"🇦🇪\",dialCode:\"+971\"},{code:\"SA\",name:\"Saudi Arabia\",flag:\"🇸🇦\",dialCode:\"+966\"},{code:\"TH\",name:\"Thailand\",flag:\"🇹🇭\",dialCode:\"+66\"},{code:\"SG\",name:\"Singapore\",flag:\"🇸🇬\",dialCode:\"+65\"},{code:\"MY\",name:\"Malaysia\",flag:\"🇲🇾\",dialCode:\"+60\"},{code:\"ID\",name:\"Indonesia\",flag:\"🇮🇩\",dialCode:\"+62\"},{code:\"PH\",name:\"Philippines\",flag:\"🇵🇭\",dialCode:\"+63\"},{code:\"VN\",name:\"Vietnam\",flag:\"🇻🇳\",dialCode:\"+84\"},{code:\"NZ\",name:\"New Zealand\",flag:\"🇳🇿\",dialCode:\"+64\"}];// Industry options\nconst industryOptions=[{value:\"BANKING\",label:\"Banking\"},{value:\"EXECUTIVE_OFFICE\",label:\"Corporate\"},{value:\"EDUCATION_MANAGEMENT\",label:\"Education\"},{value:\"HOSPITAL_HEALTH_CARE\",label:\"Healthcare\"},{value:\"HOSPITALITY\",label:\"Hospitality\"},{value:\"RETAIL\",label:\"Retail\"},{value:\"GOVERNMENT_ADMINISTRATION\",label:\"Government\"},{value:\"OTHER\",label:\"Other\"}];// WiFi system options\nconst wifiOptions=[{value:\"HGwzrGpMwXvsUUtxe1gOl\",label:\"Cisco\"},{value:\"Dlk8Q_c764laDK73kLKyS\",label:\"Aruba\"},{value:\"EzapicQKiyzrb7PWi1st4\",label:\"Ubiquiti\"},{value:\"1XI72SpcSkH0X_JmCmsu7\",label:\"TP-Link\"},{value:\"LfGJG1AFs4nd1MIKJimAz\",label:\"Ruckus\"},{value:\"z0p9dXF4u55TIeWStXewj\",label:\"Extreme\"},{value:\"Juniper\",label:\"Juniper\"}];const selectedCountry=countryOptions.find(c=>c.code===fieldValues.countryCode)||countryOptions[0];// Filter countries based on search term\nconst filteredCountries=countryOptions.filter(country=>{const searchTerm=countrySearchTerm.trim().toLowerCase();return country.name.toLowerCase().includes(searchTerm)||country.dialCode.includes(countrySearchTerm.trim())||country.code.toLowerCase().includes(searchTerm);});// Filter industry options based on search term\nconst filteredIndustries=industryOptions.filter(industry=>industry.label.toLowerCase().includes(industrySearchTerm.trim().toLowerCase()));// Filter wifi options based on search term\nconst filteredWifiOptions=wifiOptions.filter(wifi=>wifi.label.toLowerCase().includes(wifiSearchTerm.trim().toLowerCase()));// Check if mobile on mount and resize\nReact.useEffect(()=>{const checkMobile=()=>{setIsMobile(window.innerWidth<=768);};checkMobile();window.addEventListener(\"resize\",checkMobile);return()=>window.removeEventListener(\"resize\",checkMobile);},[]);// Load reCAPTCHA script\nReact.useEffect(()=>{if(!captchaSiteKey)return;const script=document.createElement(\"script\");script.src=`https://www.google.com/recaptcha/api.js?render=${captchaSiteKey}`;script.async=true;script.defer=true;script.onload=()=>{setCaptchaLoaded(true);};document.head.appendChild(script);return()=>{// Cleanup script on unmount\nconst existingScript=document.querySelector(`script[src*=\"recaptcha\"]`);if(existingScript){document.head.removeChild(existingScript);}};},[captchaSiteKey]);const handleFieldFocus=useCallback(fieldName=>{setFocusedField(fieldName);},[]);const handleFieldBlur=useCallback(()=>{setFocusedField(null);},[]);// Handle industry selection\nconst handleIndustryChange=useCallback(value=>{setFieldValues(prev=>({...prev,industry:value}));setShowIndustryDropdown(false);setIndustrySearchTerm(\"\");// Clear error for this field when user selects an option\nif(errors.industry){setErrors(prev=>{const newErrors={...prev};delete newErrors.industry;return newErrors;});}},[errors.industry]);// Handle wifi network selection (multiple selection)\nconst handleWifiNetworkChange=useCallback(value=>{setFieldValues(prev=>({...prev,wifiNetworks:prev.wifiNetworks.includes(value)?prev.wifiNetworks.filter(item=>item!==value):[...prev.wifiNetworks,value]}));// Clear error for this field when user selects an option\nif(errors.wifiNetworks){setErrors(prev=>{const newErrors={...prev};delete newErrors.wifiNetworks;return newErrors;});}},[errors.wifiNetworks]);// Close dropdown when clicking outside\nReact.useEffect(()=>{const handleClickOutside=event=>{if(showCountryDropdown&&!event.target.closest(\".country-selector-container\")){setShowCountryDropdown(false);}if(showIndustryDropdown&&!event.target.closest(\".industry-selector-container\")){setShowIndustryDropdown(false);}if(showWifiDropdown&&!event.target.closest(\".wifi-selector-container\")){setShowWifiDropdown(false);}};if(showCountryDropdown||showIndustryDropdown||showWifiDropdown){document.addEventListener(\"mousedown\",handleClickOutside);}return()=>{document.removeEventListener(\"mousedown\",handleClickOutside);};},[showCountryDropdown,showIndustryDropdown,showWifiDropdown]);// Email validation function\nconst validateEmail=email=>{const emailRegex=/^[^\\s@]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?)*\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$/;return emailRegex.test(email);};// Validation function for all fields\nconst validateForm=()=>{const newErrors={};// Email validation\nif(!fieldValues.email.trim()){newErrors.email=\"Please fill in all required fields\";}else if(!validateEmail(fieldValues.email)){newErrors.email=\"Please enter a valid email address\";}// First name validation\nif(!fieldValues.firstName.trim()){newErrors.firstName=\"Please fill in all required fields\";}// Last name validation\nif(!fieldValues.lastName.trim()){newErrors.lastName=\"Please fill in all required fields\";}// Company validation\nif(!fieldValues.company.trim()){newErrors.company=\"Please fill in all required fields\";}// Phone validation\nif(!fieldValues.phone.trim()){newErrors.phone=\"Please fill in all required fields\";}else{const fullPhoneNumber=`${selectedCountry.dialCode}${fieldValues.phone}`;if(!isValidPhoneNumber(fullPhoneNumber)){newErrors.phone=\"Please enter a valid phone number\";}}setErrors(newErrors);return Object.keys(newErrors).length===0;};// HubSpot API integration function\nconst sendToHubSpot=async formData=>{if(!hubspotPortalId||!hubspotFormGuid){console.warn(\"HubSpot configuration missing\");return;}try{// Get HubSpot tracking cookie if it exists\nconst getCookie=name=>{const value=`; ${document.cookie}`;const parts=value.split(`; ${name}=`);if(parts.length===2)return parts.pop()?.split(\";\").shift();return null;};const hutk=getCookie(\"hubspotutk\");const url=new URL(window.location.href);url.search=\"\";url.hash=\"\";const hubspotData={fields:[{name:\"email\",value:formData.email},{name:\"firstname\",value:formData.firstName},{name:\"lastname\",value:formData.lastName},{name:\"phone\",value:`${selectedCountry.dialCode}${formData.phone}`},{name:\"company\",value:formData.company},{name:\"0-2/industry\",value:formData.industry},...formData.wifiNetworks.map(network=>({name:\"wifi_management\",value:network})),{name:\"country\",value:selectedCountry.code},{name:\"subscription_consent\",value:formData.subscribed},{name:\"consent_timestamp\",value:new Date().toISOString()},{name:\"user_agent\",value:navigator.userAgent}],context:{pageUri:url.toString(),pageName:document.title,...hutk&&{hutk}}};const response=await fetch(`https://api.hsforms.com/submissions/v3/integration/submit/${hubspotPortalId}/${hubspotFormGuid}`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify(hubspotData)});if(!response.ok){throw new Error(`HubSpot API error: ${response.status}`);}console.log(\"Data successfully sent to HubSpot\");}catch(error){console.error(\"HubSpot submission error:\",error);throw error;}};// Execute reCAPTCHA\nconst executeCaptcha=useCallback(async()=>{if(!captchaSiteKey||!captchaLoaded||!window.grecaptcha){return null;}try{const token=await window.grecaptcha.execute(captchaSiteKey,{action:\"submit\"});return token;}catch(error){console.error(\"reCAPTCHA execution failed:\",error);return null;}},[captchaSiteKey,captchaLoaded]);const handleSubmit=useCallback(async()=>{// Validate all fields\nif(!validateForm()){return;}// Check if HubSpot is configured\nif(!hubspotPortalId||!hubspotFormGuid){setErrors({general:\"HubSpot configuration is missing. Please contact support.\"});return;}setIsSubmitting(true);try{// Execute captcha if configured\nlet captchaTokenValue=null;if(captchaSiteKey){captchaTokenValue=await executeCaptcha();if(!captchaTokenValue){setErrors({captcha:\"Captcha verification failed. Please try again.\"});setIsSubmitting(false);return;}setCaptchaToken(captchaTokenValue);}// Send to HubSpot\nawait sendToHubSpot({email:fieldValues.email.trim(),firstName:fieldValues.firstName.trim(),lastName:fieldValues.lastName.trim(),phone:fieldValues.phone,company:fieldValues.company.trim(),industry:fieldValues.industry,wifiNetworks:fieldValues.wifiNetworks,subscribed:isSubscribed});setShowSuccess(true);// Reset form\nsetFieldValues({email:\"\",firstName:\"\",lastName:\"\",phone:\"\",company:\"\",countryCode:\"US\",industry:\"\",wifiNetworks:[]});setIsSubscribed(false);setShowValidationError(false);setCaptchaToken(null);}catch(error){console.error(\"Submission error:\",error);setErrors({general:\"Submission failed! Please try again.\"});}finally{setIsSubmitting(false);}},[fieldValues,selectedCountry,isSubscribed,hubspotPortalId,hubspotFormGuid,captchaSiteKey,executeCaptcha]);const handleFieldChange=useCallback((fieldName,value)=>{setFieldValues(prev=>({...prev,[fieldName]:value}));// Clear error for this field when user starts typing\nif(errors[fieldName]){setErrors(prev=>{const newErrors={...prev};delete newErrors[fieldName];return newErrors;});}// Hide general validation error when user starts typing\nif(showValidationError){setShowValidationError(false);}},[errors,showValidationError]);const getFieldStyle=fieldName=>{const isFocused=focusedField===fieldName;const hasValue=fieldValues[fieldName].length>0;const hasError=errors[fieldName];return{width:\"100%\",height:\"44px\",borderRadius:\"8px\",border:hasError?\"1px solid #FF0000\":`1px solid ${isFocused?fieldActiveBorderColor:hasValue?\"#757575\":\"#DEDEDE\"}`,backgroundColor:\"#FFFFFF\",color:isFocused||hasValue?fieldTextColor:\"#999999\",padding:\"0 12px\",outline:\"none\",...fieldFont,\"::placeholder\":{color:\"#999999\"}};};const getPhoneContainerStyle=()=>{const isFocused=focusedField===\"phone\";const hasValue=fieldValues.phone.length>0;const hasError=errors.phone;return{width:\"100%\",height:\"44px\",borderRadius:\"8px\",border:hasError?\"1px solid #FF0000\":`1px solid ${isFocused?fieldActiveBorderColor:hasValue?\"#757575\":\"#DEDEDE\"}`,backgroundColor:\"#FFFFFF\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",position:\"relative\"};};const getDropdownContainerStyle=fieldName=>{const isFocused=focusedField===fieldName;const hasValue=fieldName===\"industry\"?fieldValues.industry.length>0:fieldValues.wifiNetworks.length>0;const hasError=errors[fieldName];return{width:\"100%\",height:\"44px\",borderRadius:\"8px\",border:hasError?\"1px solid #FF0000\":`1px solid ${isFocused?fieldActiveBorderColor:hasValue?\"#757575\":\"#DEDEDE\"}`,backgroundColor:\"#FFFFFF\",display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",padding:\"0 12px\",cursor:\"pointer\",position:\"relative\"};};const getButtonStyle=()=>{let backgroundColor=buttonBackgroundColor;if(isPressed){backgroundColor=\"#333333\";}else if(isHovered){backgroundColor=\"rgba(51, 51, 51, 0.85)\";}return{width:\"100%\",height:\"56px\",minHeight:\"56px\",borderRadius:\"36px\",border:\"none\",backgroundColor,color:buttonTextColor,cursor:isSubmitting?\"not-allowed\":\"pointer\",outline:\"none\",transition:\"background-color 0.2s ease\",opacity:isSubmitting?.7:1,...buttonFont};};const fields=[{name:\"email\",label:\"Work email\",placeholder:\"alex@company.com\",fullWidth:true},{name:\"firstName\",label:\"First name\",placeholder:\"Alex\",fullWidth:false},{name:\"lastName\",label:\"Last name\",placeholder:\"Johnson\",fullWidth:false},{name:\"phone\",label:\"Phone number\",placeholder:\"234 567 8900\",fullWidth:true},{name:\"company\",label:\"Company\",placeholder:\"Acme Corp\",fullWidth:true},{name:\"industry\",label:\"Industry\",placeholder:\"Select your industry\",fullWidth:true,type:\"dropdown\"},{name:\"wifiNetworks\",label:\"WiFi Networks\",placeholder:\"Select all that apply\",fullWidth:true,type:\"multiselect\"}];return /*#__PURE__*/_jsxs(\"div\",{style:{width:isMobile?\"358px\":\"516px\",height:isMobile?\"692px\":\"600px\",backgroundColor:containerBackground,borderRadius:\"24px\",padding:\"28px 24px 24px 24px\",display:\"flex\",flexDirection:\"column\",position:\"relative\",...props.style},children:[/*#__PURE__*/_jsx(\"button\",{style:{position:\"absolute\",top:\"20px\",right:\"20px\",width:\"32px\",height:\"32px\",border:\"none\",backgroundColor:\"transparent\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",borderRadius:\"4px\",color:closeButtonHovered?\"#000000\":closeButtonColor},onClick:onClose||(()=>console.log(\"Close button clicked - no onClose handler provided\")),onMouseEnter:()=>setCloseButtonHovered(true),onMouseLeave:()=>setCloseButtonHovered(false),children:/*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 16 16\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 4L4 12M4 4L12 12\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})}),!showSuccess&&/*#__PURE__*/_jsx(\"h1\",{style:{margin:0,color:titleColor,...titleFont},children:title}),!showSuccess&&/*#__PURE__*/_jsx(\"p\",{style:{margin:\"8px 0 0 0\",color:subtitleColor,...subtitleFont},children:subtitle}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:\"32px\",flex:1,overflowY:\"auto\"},children:[!showSuccess&&fields.map((field,index)=>{const isNameField=field.name===\"firstName\"||field.name===\"lastName\";const isFirstName=field.name===\"firstName\";const isLastName=field.name===\"lastName\";const isPhoneField=field.name===\"phone\";const isIndustryField=field.name===\"industry\";const isWifiField=field.name===\"wifiNetworks\";if(isLastName)return null// Handle lastName in firstName section\n;return /*#__PURE__*/_jsx(\"div\",{style:{marginBottom:index<fields.length-1?\"16px\":\"0\",display:isFirstName?\"flex\":\"block\",gap:isFirstName?\"16px\":\"0\"},children:isFirstName?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:1},children:[/*#__PURE__*/_jsxs(\"label\",{style:{display:\"block\",color:labelColor,marginBottom:\"8px\",...labelFont},children:[field.label,\" \",/*#__PURE__*/_jsx(\"span\",{style:{color:\"#F94706\"},children:\"*\"})]}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",placeholder:field.placeholder,value:fieldValues[field.name],onChange:e=>handleFieldChange(field.name,e.target.value),onFocus:()=>handleFieldFocus(field.name),onBlur:handleFieldBlur,maxLength:field.name===\"firstName\"||field.name===\"lastName\"?50:100,style:getFieldStyle(field.name)})]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1},children:[/*#__PURE__*/_jsxs(\"label\",{style:{display:\"block\",color:labelColor,marginBottom:\"8px\",...labelFont},children:[\"Last name\",\" \",/*#__PURE__*/_jsx(\"span\",{style:{color:\"#F94706\"},children:\"*\"})]}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",placeholder:\"Johnson\",value:fieldValues.lastName,onChange:e=>handleFieldChange(\"lastName\",e.target.value),onFocus:()=>handleFieldFocus(\"lastName\"),onBlur:handleFieldBlur,maxLength:50,style:getFieldStyle(\"lastName\")})]})]}):isPhoneField?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"label\",{style:{display:\"block\",color:labelColor,marginBottom:\"8px\",...labelFont},children:[field.label,\" \",/*#__PURE__*/_jsx(\"span\",{style:{color:\"#F94706\"},children:\"*\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"country-selector-container\",style:getPhoneContainerStyle(),children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",padding:\"0 12px\",height:\"44px\",cursor:\"pointer\",position:\"relative\"},onClick:e=>{e.preventDefault();e.stopPropagation();setShowCountryDropdown(!showCountryDropdown);if(!showCountryDropdown){setCountrySearchTerm(\"\")// Clear search when opening\n;}},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"18px\",marginRight:\"8px\"},children:selectedCountry.flag}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"16px\",fontWeight:\"500\",color:fieldTextColor,fontFamily:\"Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif\"},children:selectedCountry.dialCode}),/*#__PURE__*/_jsx(\"img\",{src:arrowUpDownIcon,alt:\"Arrow\",style:{width:\"12px\",height:\"auto\",marginLeft:\"4px\",transform:showCountryDropdown?\"rotate(180deg)\":\"rotate(0deg)\"}})]}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"1px\",height:\"24px\",background:\"#e0e0e0\",margin:\"0 8px\"}}),/*#__PURE__*/_jsx(\"input\",{type:\"tel\",value:fieldValues.phone,onChange:e=>{handleFieldChange(\"phone\",e.target.value);if(showValidationError){setShowValidationError(false);}},onFocus:()=>handleFieldFocus(\"phone\"),onBlur:handleFieldBlur,placeholder:\"Enter phone number\",maxLength:20,style:{flex:1,height:\"44px\",padding:\"0 12px\",fontSize:16,outline:\"none\",border:\"none\",background:\"transparent\",color:fieldValues.phone.length>0?fieldTextColor:\"#999999\",fontFamily:\"Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif\"}}),showCountryDropdown&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:\"100%\",left:0,right:0,background:\"white\",borderRadius:\"8px\",boxShadow:\"0 8px 24px rgba(0, 0, 0, 0.2)\",zIndex:9999,maxHeight:\"200px\",overflowY:\"auto\",minHeight:\"100px\",marginTop:\"4px\"},onClick:e=>e.stopPropagation(),children:[/*#__PURE__*/_jsx(\"div\",{style:{padding:\"8px\",borderBottom:\"1px solid #e0e0e0\"},children:/*#__PURE__*/_jsx(\"input\",{type:\"text\",placeholder:\"Search countries...\",value:countrySearchTerm,onChange:e=>{e.stopPropagation();setCountrySearchTerm(e.target.value);},style:{width:\"100%\",padding:\"8px 12px\",border:\"1px solid #ddd\",borderRadius:\"6px\",fontSize:\"14px\",outline:\"none\",fontFamily:\"Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif\"},onClick:e=>e.stopPropagation()})}),filteredCountries.length>0?filteredCountries.map(country=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",padding:\"8px 12px\",cursor:\"pointer\",borderBottom:\"1px solid #f0f0f0\"},onClick:()=>{handleFieldChange(\"countryCode\",country.code);setShowCountryDropdown(false);setCountrySearchTerm(\"\")// Clear search when selecting\n    ;},onMouseEnter:e=>{e.target.style.background=\"#f8f9fa\";},onMouseLeave:e=>{e.target.style.background=\"white\";},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"18px\",marginRight:\"8px\"},children:country.flag}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"14px\",fontWeight:\"500\",color:\"#333\",marginRight:\"8px\",fontFamily:\"Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif\"},children:country.name}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"14px\",color:\"#666\",fontFamily:\"Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif\"},children:country.dialCode})]},country.code)):/*#__PURE__*/_jsx(\"div\",{style:{padding:\"16px 12px\",textAlign:\"center\",color:\"#666\",fontStyle:\"italic\",fontFamily:\"Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif\"},children:\"No countries found\"})]})]})]}):isIndustryField?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"label\",{style:{display:\"block\",color:labelColor,marginBottom:\"8px\",...labelFont},children:field.label}),/*#__PURE__*/_jsxs(\"div\",{className:\"industry-selector-container\",style:getDropdownContainerStyle(\"industry\"),onClick:()=>{setShowIndustryDropdown(!showIndustryDropdown);if(!showIndustryDropdown){setIndustrySearchTerm(\"\");}},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:fieldValues.industry?fieldTextColor:\"#999999\",...fieldFont},children:fieldValues.industry?industryOptions.find(opt=>opt.value===fieldValues.industry)?.label:field.placeholder}),/*#__PURE__*/_jsx(\"img\",{src:arrowUpDownIcon,alt:\"Arrow\",style:{width:\"12px\",height:\"auto\",marginLeft:\"4px\",transform:showIndustryDropdown?\"rotate(180deg)\":\"rotate(0deg)\"}}),showIndustryDropdown&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:\"100%\",left:0,right:0,background:\"white\",borderRadius:\"8px\",boxShadow:\"0 8px 24px rgba(0, 0, 0, 0.2)\",zIndex:9999,maxHeight:\"200px\",overflowY:\"auto\",minHeight:\"100px\",marginTop:\"4px\"},onClick:e=>e.stopPropagation(),children:[/*#__PURE__*/_jsx(\"div\",{style:{padding:\"8px\",borderBottom:\"1px solid #e0e0e0\"},children:/*#__PURE__*/_jsx(\"input\",{type:\"text\",placeholder:\"Search industries...\",value:industrySearchTerm,onChange:e=>{e.stopPropagation();setIndustrySearchTerm(e.target.value);},style:{width:\"100%\",padding:\"8px 12px\",border:\"1px solid #ddd\",borderRadius:\"6px\",fontSize:\"14px\",outline:\"none\",fontFamily:\"Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif\"},onClick:e=>e.stopPropagation()})}),filteredIndustries.length>0?filteredIndustries.map(industry=>/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",padding:\"8px 12px\",cursor:\"pointer\",borderBottom:\"1px solid #f0f0f0\"},onClick:()=>{handleIndustryChange(industry.value);},onMouseEnter:e=>{e.target.style.background=\"#f8f9fa\";},onMouseLeave:e=>{e.target.style.background=\"white\";},children:/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"14px\",fontWeight:\"500\",color:\"#333\",fontFamily:\"Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif\"},children:industry.label})},industry.value)):/*#__PURE__*/_jsx(\"div\",{style:{padding:\"16px 12px\",textAlign:\"center\",color:\"#666\",fontStyle:\"italic\",fontFamily:\"Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif\"},children:\"No industries found\"})]})]})]}):isWifiField?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"label\",{style:{display:\"block\",color:labelColor,marginBottom:\"8px\",...labelFont},children:field.label}),/*#__PURE__*/_jsxs(\"div\",{className:\"wifi-selector-container\",style:getDropdownContainerStyle(\"wifiNetworks\"),onClick:()=>{setShowWifiDropdown(!showWifiDropdown);if(!showWifiDropdown){setWifiSearchTerm(\"\");}},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:fieldValues.wifiNetworks.length>0?fieldTextColor:\"#999999\",...fieldFont},children:fieldValues.wifiNetworks.length>0?`${fieldValues.wifiNetworks.length} selected`:field.placeholder}),/*#__PURE__*/_jsx(\"img\",{src:arrowUpDownIcon,alt:\"Arrow\",style:{width:\"12px\",height:\"auto\",marginLeft:\"4px\",transform:showWifiDropdown?\"rotate(180deg)\":\"rotate(0deg)\"}}),showWifiDropdown&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:\"100%\",left:0,right:0,background:\"white\",borderRadius:\"8px\",boxShadow:\"0 8px 24px rgba(0, 0, 0, 0.2)\",zIndex:9999,maxHeight:\"200px\",overflowY:\"auto\",minHeight:\"100px\",marginTop:\"4px\"},onClick:e=>e.stopPropagation(),children:[/*#__PURE__*/_jsx(\"div\",{style:{padding:\"8px\",borderBottom:\"1px solid #e0e0e0\"},children:/*#__PURE__*/_jsx(\"input\",{type:\"text\",placeholder:\"Search WiFi networks...\",value:wifiSearchTerm,onChange:e=>{e.stopPropagation();setWifiSearchTerm(e.target.value);},style:{width:\"100%\",padding:\"8px 12px\",border:\"1px solid #ddd\",borderRadius:\"6px\",fontSize:\"14px\",outline:\"none\",fontFamily:\"Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif\"},onClick:e=>e.stopPropagation()})}),filteredWifiOptions.length>0?filteredWifiOptions.map(wifi=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",padding:\"8px 12px\",cursor:\"pointer\",borderBottom:\"1px solid #f0f0f0\"},onClick:()=>{handleWifiNetworkChange(wifi.value);},onMouseEnter:e=>{e.target.style.background=\"#f8f9fa\";},onMouseLeave:e=>{e.target.style.background=\"white\";},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:fieldValues.wifiNetworks.includes(wifi.value),onChange:()=>{},style:{marginRight:\"8px\",accentColor:\"#000000\"}}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"14px\",fontWeight:\"500\",color:\"#333\",fontFamily:\"Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif\"},children:wifi.label})]},wifi.value)):/*#__PURE__*/_jsx(\"div\",{style:{padding:\"16px 12px\",textAlign:\"center\",color:\"#666\",fontStyle:\"italic\",fontFamily:\"Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif\"},children:\"No WiFi networks found\"})]})]})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"label\",{style:{display:\"block\",color:labelColor,marginBottom:\"8px\",...labelFont},children:[field.label,\" \",/*#__PURE__*/_jsx(\"span\",{style:{color:\"#F94706\"},children:\"*\"})]}),/*#__PURE__*/_jsx(\"input\",{type:field.name===\"email\"?\"email\":\"text\",placeholder:field.placeholder,value:fieldValues[field.name],onChange:e=>handleFieldChange(field.name,e.target.value),onFocus:()=>handleFieldFocus(field.name),onBlur:handleFieldBlur,maxLength:field.name===\"email\"?100:100,style:getFieldStyle(field.name)})]})},field.name);}),showSuccess&&/*#__PURE__*/_jsxs(motion.div,{style:{textAlign:\"center\",width:\"100%\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",height:\"100%\"},initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,ease:\"easeOut\"},children:[/*#__PURE__*/_jsxs(motion.div,{initial:{scale:0},animate:{scale:1},transition:{duration:.5,delay:.2,type:\"spring\",stiffness:200,damping:15},style:{width:80,height:80,margin:\"0 auto 36px auto\",position:\"relative\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:[/*#__PURE__*/_jsx(motion.div,{initial:{scale:0,opacity:0},animate:{scale:1,opacity:1},transition:{duration:.4,delay:.3,type:\"spring\",stiffness:300,damping:20},style:{position:\"absolute\",width:\"100%\",height:\"100%\",borderRadius:\"50%\",background:\"#c8f1e0\",boxShadow:\"0 2px 8px rgba(200, 241, 224, 0.3)\"}}),/*#__PURE__*/_jsx(motion.div,{initial:{scale:0,opacity:0},animate:{scale:1,opacity:1},transition:{duration:.4,delay:.5,type:\"spring\",stiffness:300,damping:20},style:{position:\"absolute\",width:\"70%\",height:\"70%\",borderRadius:\"50%\",background:\"#2cda94\",boxShadow:\"0 2px 8px rgba(80, 200, 120, 0.3)\"}}),/*#__PURE__*/_jsx(motion.div,{initial:{scale:0,opacity:0},animate:{scale:1,opacity:1},transition:{duration:.6,delay:.7,type:\"spring\",stiffness:200,damping:15},style:{position:\"relative\",zIndex:10,width:80,height:80,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"80\",height:\"80\",viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(motion.path,{d:\"M9 12L11 14L15 10\",stroke:\"white\",strokeWidth:\"1\",strokeLinecap:\"round\",strokeLinejoin:\"round\",initial:{pathLength:0},animate:{pathLength:1},transition:{duration:.8,delay:.9,ease:\"easeInOut\"}})})})]}),/*#__PURE__*/_jsx(motion.h2,{style:{fontSize:18,fontWeight:700,color:\"#020202\",margin:\"0 0 8px 0\"},initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{duration:.4,delay:.4},children:\"Your request has successfully been submitted!\"}),/*#__PURE__*/_jsx(motion.p,{style:{fontSize:14,color:\"#999999\",margin:0,lineHeight:1.5},initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{duration:.4,delay:.6},children:\"We will reach out to you soon.\"})]})]}),!showSuccess&&Object.keys(errors).length>0&&Object.values(errors).filter(error=>error!==\"\").length>0&&/*#__PURE__*/_jsx(\"div\",{style:{marginTop:\"16px\",padding:\"12px\",background:\"#FEF2F2\",border:\"1px solid #FECACA\",borderRadius:8},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:\"#DC2626\",fontSize:16},children:\"⚠️\"}),/*#__PURE__*/_jsx(\"div\",{children:Object.values(errors).slice(0,1).map((error,index)=>/*#__PURE__*/_jsx(\"div\",{style:{color:\"#DC2626\",fontSize:14,fontWeight:500,marginBottom:index<Object.values(errors).length-1?4:0,fontFamily:\"Inter\"},children:error},index))})]})}),!showSuccess&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",margin:\"20px 0\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:isSubscribed,onChange:e=>setIsSubscribed(e.target.checked),style:{accentColor:\"#757575\",width:16,height:16,margin:0,marginRight:8,cursor:\"pointer\"},id:\"subscribe-checkbox\"}),/*#__PURE__*/_jsx(\"label\",{htmlFor:\"subscribe-checkbox\",style:{fontFamily:\"Inter, sans-serif\",fontWeight:400,fontSize:12,color:\"#3E3E3E\",cursor:\"pointer\"},children:\"Subscribe me to Pryvaxy news and updates\"})]}),!showSuccess&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"button\",{style:getButtonStyle(),onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false),onMouseDown:()=>setIsPressed(true),onMouseUp:()=>setIsPressed(false),onClick:handleSubmit,disabled:isSubmitting,children:isSubmitting?\"Submitting...\":buttonText}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:\"12px\",fontFamily:\"Inter, sans-serif\",fontWeight:400,fontSize:\"12px\",color:\"#999999\",textAlign:\"center\",lineHeight:\"1.5em\"},children:[\"By submitting, you agree to our Privacy Policy and Terms of Use, \",/*#__PURE__*/_jsx(\"br\",{}),\"and consent to be contacted regarding your request.\"]})]})]});}addPropertyControls(DemoRequestForm,{hubspotPortalId:{type:ControlType.String,title:\"HubSpot Portal ID\",defaultValue:\"\",description:\"Your HubSpot portal ID (found in your HubSpot account settings)\"},hubspotFormGuid:{type:ControlType.String,title:\"HubSpot Form GUID\",defaultValue:\"\",description:\"The GUID of your HubSpot form (found in the form's embed code)\"},onClose:{type:ControlType.EventHandler,title:\"On Close\",description:\"Function to call when close button is clicked\"},title:{type:ControlType.String,title:\"Title\",defaultValue:\"Get a demo\"},subtitle:{type:ControlType.String,title:\"Subtitle\",defaultValue:\"Schedule a demo to see Pryvaxy in action\"},buttonText:{type:ControlType.String,title:\"Button Text\",defaultValue:\"Send request\"},titleFont:{type:ControlType.Font,title:\"Title Font\",defaultValue:{fontSize:\"32px\",variant:\"Bold\",letterSpacing:\"-0.04em\",lineHeight:\"1.4\"},controls:\"extended\",defaultFontType:\"sans-serif\"},subtitleFont:{type:ControlType.Font,title:\"Subtitle Font\",defaultValue:{fontSize:\"14px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},labelFont:{type:ControlType.Font,title:\"Label Font\",defaultValue:{fontSize:\"12px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},fieldFont:{type:ControlType.Font,title:\"Field Font\",defaultValue:{fontSize:\"14px\",variant:\"Regular\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},buttonFont:{type:ControlType.Font,title:\"Button Font\",defaultValue:{fontSize:\"14px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},titleColor:{type:ControlType.Color,title:\"Title Color\",defaultValue:\"#333333\"},subtitleColor:{type:ControlType.Color,title:\"Subtitle Color\",defaultValue:\"#888888\"},labelColor:{type:ControlType.Color,title:\"Label Color\",defaultValue:\"#888888\"},fieldTextColor:{type:ControlType.Color,title:\"Field Text Color\",defaultValue:\"#383838\"},fieldActiveBorderColor:{type:ControlType.Color,title:\"Field Active Border\",defaultValue:\"#000000\"},buttonTextColor:{type:ControlType.Color,title:\"Button Text Color\",defaultValue:\"#FFFFFF\"},buttonBackgroundColor:{type:ControlType.Color,title:\"Button Background\",defaultValue:\"#000000\"},containerBackground:{type:ControlType.Color,title:\"Container Background\",defaultValue:\"#FFFFFF\"},closeButtonColor:{type:ControlType.Color,title:\"Close Button Color\",defaultValue:\"#888888\"},captchaSiteKey:{type:ControlType.String,title:\"reCAPTCHA Site Key\",defaultValue:\"\",description:\"Your Google reCAPTCHA v3 site key (optional - leave empty to disable captcha)\"},arrowUpDownIcon:{type:ControlType.Image,title:\"Arrow up/down Icon\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DemoRequestForm\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"660\",\"framerIntrinsicHeight\":\"660\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DemoRequestForm.map","// Generated by Framer (98b71dc)\nexport default function metadata(params,activeLocale){return{description:\"Pryvaxy is revolutionizing privacy protection with an all-in-one SaaS platform. Join the upcoming privacy revolution for enhanced risk management and real-time visibility into your data exposure.\",favicon:\"https://framerusercontent.com/assets/D10DOoDOVwpd8H3XC6OV4p1M7Q.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/x8tiU7xPygPgPJQqi6kyo8TeA.png\",title:\"Pryvaxy\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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AAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,KAAK,KAAK,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,KAAK,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,KAAK,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,C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"}