{"version":3,"file":"shared-lib.CCiAY1O2.mjs","names":["fonts","css","className","fonts","css","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","useRef","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","getProps","React.forwardRef","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","AlignBottom","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","Image1","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","fonts","css","className","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","Image1","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","useRef","useState","useMemo","useRef","useMemo","useState","c","P","g","m","c","w","a","B","D","B","Z","_","x","V","P","O","m","J","q","K","U","F","G","p","k","C","y","W","H","Q","v","D","U","_","W","O","c","K","F","H","Y","J","q","de","T","M","G","P","B","z","V","C","X","bs","Ns","V","$","q","X","Y","Z","ba","Na","yh","wh","Re","__0$","__1$","React.useMemo","DottedMap","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className"],"sources":["https:/framerusercontent.com/modules/pGwjieIM3j2OhxTDCx3l/ARzEZ0RsBu4bVUsOkitv/gzxTaunUD.js","https:/framerusercontent.com/modules/5a57edpu5PUFMIzxfneT/dFTJK5xKcPlvGGoiWhlT/RTipSeyjY.js","https:/framerusercontent.com/modules/5VrAqHFTiHHdh7ku55Y4/KTsQxHh39XzyrLLKF4JA/Ht3ca2was.js","https:/framerusercontent.com/modules/9VpE6N1WmureiRKKtSQY/4xvVBohRuvYMdB12ZQ0a/Ozupmpcs2.js","https:/framerusercontent.com/modules/gPepxz5LkMyPolAQlk6b/dXpXFZxbFzw6KILlIQlH/YsUlOQ7uy.js","https:/framerusercontent.com/modules/q6AdYuVdn7nqnxRYPtBb/OYrLlDFAClRhsX9vzOMl/bDZjksbCJ.js","https:/framerusercontent.com/modules/vgkFAgvd2WDCTyzcSFXh/1QW2LN2MddLtHsbghxrb/Animated_Background.js","https:/ga.jspm.io/npm:lenis@1.1.2/dist/lenis.mjs","https:/framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js","https:/framerusercontent.com/modules/bu9KU8cAc3d2thI8a7H9/JbOfIPRiaOP2nJZz4itn/mTLqUheu2.js","https:/framerusercontent.com/modules/J9o3ZXGfiPfMOyVqvs6J/SLPAnaUpcUkW5SEx4KmG/TWMSVpnV8.js","https:/framerusercontent.com/modules/aH3D0KTjLsVwv7KBZHbC/IufiEaMiSZbAfQacPMiX/UYjjsN043.js","https:/framerusercontent.com/modules/8axbcwXdSPjj27CrhhSJ/3IjYsR2vJyB8Davq3uhs/qsa59GyYI.js","https:/framerusercontent.com/modules/iOjVtxKyj0G8FSDTFft9/ZoqwJZvIQ0qw7TAJvarb/VRpMivKqS.js","https:/framerusercontent.com/modules/1zE2zWod34xUpLhNPFQ4/RgmOeoBbDiAGzOvMiX0M/I8PttvDoE.js","https:/framerusercontent.com/modules/6fkFIjWNPXcwhGtEOl6A/A1NtX2tFHx6CCCwRsYhG/Y8FLRZ93g.js","https:/framerusercontent.com/modules/dmTCHQlZPp0YyzvvDPo8/uK8AnYjnq4Hl6RlzwYMr/Logo_3D_Carousel.js","https:/framerusercontent.com/modules/421nofF3DSqsgsHjG4GC/rRq1PP9zA2t3HfX0G71x/TextReveal.js","https:/esm.sh/@turf/helpers@6.5.0/es2022/helpers.mjs","https:/esm.sh/@turf/helpers@^6.5.0?target=es2022","https:/esm.sh/@turf/invariant@6.5.0/es2022/invariant.mjs","https:/esm.sh/@turf/invariant@^6.5.0?target=es2022","https:/esm.sh/@turf/boolean-point-in-polygon@6.5.0/es2022/boolean-point-in-polygon.mjs","https:/esm.sh/@turf/boolean-point-in-polygon@^6.0.1?target=es2022","https:/esm.sh/mgrs@1.0.0/es2022/mgrs.mjs","https:/esm.sh/wkt-parser@1.5.6/es2022/wkt-parser.mjs","https:/esm.sh/wkt-parser@^1.5.5?target=es2022","https:/esm.sh/proj4@2.21.0/es2022/proj4.mjs","https:/esm.sh/proj4@^2.6.1?target=es2022","https:/esm.sh/dotted-map@2.2.3/es2022/dotted-map.mjs","https:/esm.sh/dotted-map@2.2.3","https:/framerusercontent.com/modules/dxcqeYvakW5AL6kAlwNW/xH3eGL3vlKkxcsH3OJQe/WorldMap_1.js","https:/framerusercontent.com/modules/tprXudgH5dgSsXU8YgoA/Q3IVNx2aQxV1e96vYEME/cAf2fq9R5.js","https:/framerusercontent.com/modules/aYd68Ugi8fT6F8PeMxrN/q89PceXFmwE5vNj9fE23/itgc1iIIs.js","https:/framerusercontent.com/modules/i39mQVqqOU4Ha1JRZwJY/thd8abFnDm8yhmGzKOYW/JHxxxEFGt.js","https:/framerusercontent.com/modules/59M18ehafKRu2t31WMPW/TyEBeBDnVan5av8xqhUQ/PuZF9CeFd.js","https:/framerusercontent.com/modules/qJjTkjVNwiQaXpJcZl6C/dI4tVl6ylwSO8GoRD5gf/pxOYZEfDL.js","https:/framerusercontent.com/modules/tueOrRps7ek0BYB5Y5ic/iOU3jJ41GwrAeXeL8fdQ/siteMetadata.js"],"sourcesContent":["// Generated by Framer (d039229)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Golos Text-regular\",\"GF;Golos Text-regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Golos Text\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Golos Text\",url:\"https://fonts.gstatic.com/s/golostext/v7/q5uXsoe9Lv5t7Meb31EcOR9UdVTNs822plVRRQ5ZEr8zXcyx.woff2\",weight:\"400\"}]}];export const css=[\".framer-QTCtG .framer-styles-preset-7rorg5:not(.rich-text-wrapper), .framer-QTCtG .framer-styles-preset-7rorg5.rich-text-wrapper p { --framer-font-family: \\\"Golos Text\\\", \\\"Golos Text Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Golos Text\\\", \\\"Golos Text Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-38956d97-a979-47e1-890f-3665b6184df9, #3e3e3e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-QTCtG\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3c73754)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Golos Text-500\",\"GF;Golos Text-700\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Golos Text\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Golos Text\",url:\"https://fonts.gstatic.com/s/golostext/v7/q5uXsoe9Lv5t7Meb31EcOR9UdVTNs822plVjRQ5ZEr8zXcyx.woff2\",weight:\"500\"},{cssFamilyName:\"Golos Text\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Golos Text\",url:\"https://fonts.gstatic.com/s/golostext/v7/q5uXsoe9Lv5t7Meb31EcOR9UdVTNs822plW2Qg5ZEr8zXcyx.woff2\",weight:\"700\"}]}];export const css=[\".framer-hUlIM .framer-styles-preset-neadd8:not(.rich-text-wrapper), .framer-hUlIM .framer-styles-preset-neadd8.rich-text-wrapper p { --framer-font-family: \\\"Golos Text\\\", \\\"Golos Text Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Golos Text\\\", \\\"Golos Text Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.03em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-38956d97-a979-47e1-890f-3665b6184df9, #3e3e3e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-hUlIM\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 3.75 5.25 L 0.75 5.25 C 0.336 5.25 0 4.914 0 4.5 L 0 0.75 C 0 0.336 0.336 0 0.75 0 L 3.75 0 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"5.25px\" id=\"D2yugkWnF\" transform=\"translate(0.75 14.25)\" width=\"3.75px\"/><path d=\"M 6.372 2.252 C 5.983 2.252 5.599 2.339 5.247 2.506 L 5.247 2.506 C 5.195 1.35 4.392 0.365 3.27 0.081 C 2.148 -0.204 0.973 0.28 0.376 1.271 C -0.221 2.263 -0.098 3.528 0.678 4.386 C 1.455 5.244 2.701 5.493 3.747 4.998 L 3.747 4.998 C 3.813 6.43 5.016 7.545 6.449 7.501 C 7.882 7.458 9.015 6.272 8.994 4.839 C 8.973 3.405 7.806 2.254 6.372 2.252 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"7.502271320941112px\" id=\"VBorbR88x\" transform=\"translate(12.753 2.998)\" width=\"8.994555937469457px\"/><path d=\"M 0 2.625 C 0 1.175 1.175 0 2.625 0 C 4.075 0 5.25 1.175 5.25 2.625 C 5.25 4.075 4.075 5.25 2.625 5.25 C 1.175 5.25 0 4.075 0 2.625 Z\" fill=\"transparent\" height=\"5.25px\" id=\"c6_3LPIw4\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(16.5 5.25)\" width=\"5.25px\"/><path d=\"M 3.75 5.25 L 0.75 5.25 C 0.336 5.25 0 4.914 0 4.5 L 0 0.75 C 0 0.336 0.336 0 0.75 0 L 3.75 0\" fill=\"transparent\" height=\"5.25px\" id=\"kfyPKfUx8\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(0.75 14.25)\" width=\"3.75px\"/><path d=\"M 6 3.75 L 9 3.75 L 15.281 2.305 C 15.749 2.177 16.25 2.274 16.637 2.568 C 17.023 2.863 17.249 3.32 17.25 3.805 L 17.25 3.805 C 17.25 4.395 16.917 4.934 16.389 5.198 L 12.75 6.75 L 6.75 8.25 L 0 8.25 L 0 3 L 2.344 0.656 C 2.767 0.235 3.34 -0.001 3.938 0 L 8.625 0 C 9.661 0 10.5 0.839 10.5 1.875 L 10.5 1.875 C 10.5 2.911 9.661 3.75 8.625 3.75 Z\" fill=\"transparent\" height=\"8.25000677472812px\" id=\"y8hacg63N\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(4.5 11.25)\" width=\"17.250000132121865px\"/><path d=\"M 3.747 4.998 C 2.701 5.493 1.455 5.244 0.678 4.386 C -0.098 3.528 -0.221 2.263 0.376 1.271 C 0.973 0.28 2.148 -0.204 3.27 0.081 C 4.392 0.365 5.195 1.35 5.247 2.506\" fill=\"transparent\" height=\"5.2503143234810885px\" id=\"KGxCZSsZx\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(12.753 2.998)\" width=\"5.247337732094778px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"2164235900\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-BiCng\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-BiCng { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Hand Coins\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-BiCng\");Icon.displayName=\"Hand Coins\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Hand Coins\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 16.5 12 L 16.5 4.5 L 12 4.5 L 6 0 L 6 4.5 L 0 0 L 0 12 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"12px\" id=\"lgO8yA7VQ\" transform=\"translate(3.75 8.25)\" width=\"16.5px\"/><path d=\"M 0 0 L 2.625 0\" fill=\"transparent\" height=\"1px\" id=\"uruscWC3z\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(7.5 16.5)\" width=\"2.625px\"/><path d=\"M 0 0 L 2.625 0\" fill=\"transparent\" height=\"1px\" id=\"XEj9S_sBX\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(13.875 16.5)\" width=\"2.625px\"/><path d=\"M 16.5 4.5 L 12 4.5 L 6 0 L 6 4.5 L 0 0 L 0 12\" fill=\"transparent\" height=\"12px\" id=\"LRyREi5an\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3.75 8.25)\" width=\"16.5px\"/><path d=\"M 0 0 L 19.5 0\" fill=\"transparent\" height=\"1px\" id=\"AVoysGp22\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(2.25 20.25)\" width=\"19.5px\"/><path d=\"M 0 9.484 L 1.261 0.644 C 1.314 0.274 1.631 -0.001 2.005 0 L 3.704 0 C 4.078 -0.001 4.396 0.274 4.448 0.644 L 5.855 10.5 L 5.855 18\" fill=\"transparent\" height=\"18.000002428185685px\" id=\"sTqXo_Q1T\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(14.395 2.25)\" width=\"5.854687500000011px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"48292296\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-Eb1JM\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-Eb1JM { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Factory\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-Eb1JM\");Icon.displayName=\"Factory\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Factory\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerIntrinsicHeight\":\"24\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 9 C 0 4.029 4.029 0 9 0 C 13.971 0 18 4.029 18 9 C 18 13.971 13.971 18 9 18 C 4.029 18 0 13.971 0 9 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"18px\" id=\"fYsLZZNUT\" transform=\"translate(3 3)\" width=\"18px\"/><path d=\"M 18 9.75 C 17.618 14.37 13.718 18 9 18 C 4.029 18 0 13.971 0 9 C 0 4.282 3.63 0.382 8.25 0\" fill=\"transparent\" height=\"18px\" id=\"EQ3u82EJO\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 3)\" width=\"18px\"/><path d=\"M 0 0 L 0 5.25 L 5.25 5.25\" fill=\"transparent\" height=\"5.25px\" id=\"W11ZSsEcR\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(12 6.75)\" width=\"5.25px\"/><path d=\"M 0 1.125 C 0 0.504 0.504 0 1.125 0 C 1.746 0 2.25 0.504 2.25 1.125 C 2.25 1.746 1.746 2.25 1.125 2.25 C 0.504 2.25 0 1.746 0 1.125 Z\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"2.25px\" id=\"uRz4BznCZ\" transform=\"translate(13.875 2.25)\" width=\"2.25px\"/><path d=\"M 0 1.125 C 0 0.504 0.504 0 1.125 0 C 1.746 0 2.25 0.504 2.25 1.125 C 2.25 1.746 1.746 2.25 1.125 2.25 C 0.504 2.25 0 1.746 0 1.125 Z\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"2.25px\" id=\"c1Fkot1yV\" transform=\"translate(17.25 4.5)\" width=\"2.25px\"/><path d=\"M 0 1.125 C 0 0.504 0.504 0 1.125 0 C 1.746 0 2.25 0.504 2.25 1.125 C 2.25 1.746 1.746 2.25 1.125 2.25 C 0.504 2.25 0 1.746 0 1.125 Z\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"2.25px\" id=\"SepL4XbPQ\" transform=\"translate(19.5 7.875)\" width=\"2.25px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"78418125\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-cDUB7\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-cDUB7 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Clock Countdown\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-cDUB7\");Icon.displayName=\"Clock Countdown\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Clock Countdown\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 16.5 0 C 17.328 0 18 0.672 18 1.5 L 18 15 L 18 15 L 0 15 L 0 15 L 0 0 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"15px\" id=\"p1fpTQK7F\" transform=\"translate(3 4.5)\" width=\"18px\"/><path d=\"M 18 15 L 0 15 L 0 0\" fill=\"transparent\" height=\"15px\" id=\"LOKQVnF_E\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 4.5)\" width=\"18px\"/><path d=\"M 15.75 0 L 9 6.75 L 6 3.75 L 0 9.75\" fill=\"transparent\" height=\"9.75px\" id=\"YJGYU62So\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 6.75)\" width=\"15.75px\"/><path d=\"M 3.75 3.75 L 3.75 0 L 0 0\" fill=\"transparent\" height=\"3.75px\" id=\"LN0V1ajm1\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(15 6.75)\" width=\"3.75px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"987190984\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-DkID7\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-DkID7 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Chart Line Up\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-DkID7\");Icon.displayName=\"Chart Line Up\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Chart Line Up\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerDisableUnlink\":\"true\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";export default function FluidGradient({color1=\"#FF9479\",color2=\"#F57FB9\",color3=\"#B781E3\",gradientSpeed=3,blur=100}){const duration=20/gradientSpeed;return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",position:\"relative\",overflow:\"hidden\",minWidth:\"100px\",minHeight:\"100px\"},children:[/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",width:\"150%\",height:\"150%\",left:\"-25%\",top:\"-25%\",background:`radial-gradient(circle at 80% 50%, ${color1} 0%, transparent 50%)`,filter:`blur(${blur}px)`},animate:{x:[\"0%\",\"20%\",\"0%\"],y:[\"0%\",\"25%\",\"0%\"]},transition:{duration:duration,repeat:Infinity,ease:\"easeInOut\"}}),/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",width:\"150%\",height:\"150%\",left:\"-25%\",top:\"-25%\",background:`radial-gradient(circle at 20% 80%, ${color2} 0%, transparent 50%)`,filter:`blur(${blur}px)`},animate:{x:[\"0%\",\"-20%\",\"0%\"],y:[\"0%\",\"20%\",\"0%\"]},transition:{duration:duration*1.2,repeat:Infinity,ease:\"easeInOut\"}}),/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",width:\"150%\",height:\"150%\",left:\"-25%\",top:\"-25%\",background:`radial-gradient(circle at 50% 20%, ${color3} 0%, transparent 50%)`,filter:`blur(${blur}px)`},animate:{x:[\"0%\",\"15%\",\"0%\"],y:[\"0%\",\"-20%\",\"0%\"]},transition:{duration:duration*.9,repeat:Infinity,ease:\"easeInOut\"}})]});}FluidGradient.defaultProps={width:400,height:400};addPropertyControls(FluidGradient,{color1:{type:ControlType.Color,title:\"Color 1\",defaultValue:\"#FF9479\"},color2:{type:ControlType.Color,title:\"Color 2\",defaultValue:\"#F57FB9\"},color3:{type:ControlType.Color,title:\"Color 3\",defaultValue:\"#B781E3\"},blur:{type:ControlType.Number,title:\"Blur\",min:20,max:200,step:10,defaultValue:100,unit:\"px\",displayStepper:true},gradientSpeed:{type:ControlType.Number,title:\"Speed\",min:.1,max:3,step:.1,defaultValue:3,displayStepper:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FluidGradient\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Animated_Background.map","function clamp(t,e,i){return Math.max(t,Math.min(e,i))}class Animate{advance(t){if(!this.isRunning)return;let e=!1;if(this.lerp)this.value=function damp(t,e,i,s){return function lerp(t,e,i){return(1-i)*t+i*e}(t,e,1-Math.exp(-i*s))}(this.value,this.to,60*this.lerp,t),Math.round(this.value)===this.to&&(this.value=this.to,e=!0);else{this.currentTime+=t;const i=clamp(0,this.currentTime/this.duration,1);e=i>=1;const s=e?1:this.easing(i);this.value=this.from+(this.to-this.from)*s}e&&this.stop(),this.onUpdate?.(this.value,e)}stop(){this.isRunning=!1}fromTo(t,e,{lerp:i=.1,duration:s=1,easing:o=(t=>t),onStart:n,onUpdate:r}){this.from=this.value=t,this.to=e,this.lerp=i,this.duration=s,this.easing=o,this.currentTime=0,this.isRunning=!0,n?.(),this.onUpdate=r}}class Dimensions{constructor({wrapper:t,content:e,autoResize:i=!0,debounce:s=250}={}){this.wrapper=t,this.content=e,i&&(this.debouncedResize=function debounce(t,e){let i;return function(){let s=arguments,o=this;clearTimeout(i),i=setTimeout((function(){t.apply(o,s)}),e)}}(this.resize,s),this.wrapper===window?window.addEventListener(\"resize\",this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){this.wrapperResizeObserver?.disconnect(),this.contentResizeObserver?.disconnect(),window.removeEventListener(\"resize\",this.debouncedResize,!1)}resize=()=>{this.onWrapperResize(),this.onContentResize()};onWrapperResize=()=>{this.wrapper===window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)};onContentResize=()=>{this.wrapper===window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)};get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}}class Emitter{constructor(){this.events={}}emit(t,...e){let i=this.events[t]||[];for(let t=0,s=i.length;t<s;t++)i[t](...e)}on(t,e){return this.events[t]?.push(e)||(this.events[t]=[e]),()=>{this.events[t]=this.events[t]?.filter((t=>e!==t))}}off(t,e){this.events[t]=this.events[t]?.filter((t=>e!==t))}destroy(){this.events={}}}const t=100/6;class VirtualScroll{constructor(t,{wheelMultiplier:e=1,touchMultiplier:i=1}){this.element=t,this.wheelMultiplier=e,this.touchMultiplier=i,this.touchStart={x:null,y:null},this.emitter=new Emitter,window.addEventListener(\"resize\",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.addEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.addEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.addEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}on(t,e){return this.emitter.on(t,e)}destroy(){this.emitter.destroy(),window.removeEventListener(\"resize\",this.onWindowResize,!1),this.element.removeEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.removeEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.removeEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.removeEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}onTouchStart=t=>{const{clientX:e,clientY:i}=t.targetTouches?t.targetTouches[0]:t;this.touchStart.x=e,this.touchStart.y=i,this.lastDelta={x:0,y:0},this.emitter.emit(\"scroll\",{deltaX:0,deltaY:0,event:t})};onTouchMove=t=>{const{clientX:e,clientY:i}=t.targetTouches?t.targetTouches[0]:t,s=-(e-this.touchStart.x)*this.touchMultiplier,o=-(i-this.touchStart.y)*this.touchMultiplier;this.touchStart.x=e,this.touchStart.y=i,this.lastDelta={x:s,y:o},this.emitter.emit(\"scroll\",{deltaX:s,deltaY:o,event:t})};onTouchEnd=t=>{this.emitter.emit(\"scroll\",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:t})};onWheel=e=>{let{deltaX:i,deltaY:s,deltaMode:o}=e;i*=1===o?t:2===o?this.windowWidth:1,s*=1===o?t:2===o?this.windowHeight:1,i*=this.wheelMultiplier,s*=this.wheelMultiplier,this.emitter.emit(\"scroll\",{deltaX:i,deltaY:s,event:e})};onWindowResize=()=>{this.windowWidth=window.innerWidth,this.windowHeight=window.innerHeight}}class Lenis{constructor({wrapper:t=window,content:e=document.documentElement,wheelEventsTarget:i=t,eventsTarget:s=i,smoothWheel:o=!0,syncTouch:n=!1,syncTouchLerp:r=.075,touchInertiaMultiplier:l=35,duration:h,easing:a=(t=>Math.min(1,1.001-Math.pow(2,-10*t))),lerp:c=!h&&.1,infinite:u=!1,orientation:d=\"vertical\",gestureOrientation:p=\"vertical\",touchMultiplier:m=1,wheelMultiplier:v=1,autoResize:g=!0,prevent:w=!1,__experimental__naiveDimensions:S=!1}={}){this.__isScrolling=!1,this.__isStopped=!1,this.__isLocked=!1,this.onVirtualScroll=({deltaX:t,deltaY:e,event:i})=>{if(i.ctrlKey)return;const s=i.type.includes(\"touch\"),o=i.type.includes(\"wheel\");this.isTouching=\"touchstart\"===i.type||\"touchmove\"===i.type;if(this.options.syncTouch&&s&&\"touchstart\"===i.type&&!this.isStopped&&!this.isLocked)return void this.reset();const n=0===t&&0===e,r=\"vertical\"===this.options.gestureOrientation&&0===e||\"horizontal\"===this.options.gestureOrientation&&0===t;if(n||r)return;let l=i.composedPath();l=l.slice(0,l.indexOf(this.rootElement));const h=this.options.prevent;if(l.find((t=>{var e,i,n,r,l;return(\"function\"==typeof h?null==h?void 0:h(t):h)||(null===(e=t.hasAttribute)||void 0===e?void 0:e.call(t,\"data-lenis-prevent\"))||s&&(null===(i=t.hasAttribute)||void 0===i?void 0:i.call(t,\"data-lenis-prevent-touch\"))||o&&(null===(n=t.hasAttribute)||void 0===n?void 0:n.call(t,\"data-lenis-prevent-wheel\"))||(null===(r=t.classList)||void 0===r?void 0:r.contains(\"lenis\"))&&!(null===(l=t.classList)||void 0===l?void 0:l.contains(\"lenis-stopped\"))})))return;if(this.isStopped||this.isLocked)return void i.preventDefault();if(!(this.options.syncTouch&&s||this.options.smoothWheel&&o))return this.isScrolling=\"native\",void this.animate.stop();i.preventDefault();let a=e;\"both\"===this.options.gestureOrientation?a=Math.abs(e)>Math.abs(t)?e:t:\"horizontal\"===this.options.gestureOrientation&&(a=t);const c=s&&this.options.syncTouch,u=s&&\"touchend\"===i.type&&Math.abs(a)>5;u&&(a=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+a,Object.assign({programmatic:!1},c?{lerp:u?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}))},this.onNativeScroll=()=>{if(clearTimeout(this.__resetVelocityTimeout),delete this.__resetVelocityTimeout,this.__preventNextNativeScrollEvent)delete this.__preventNextNativeScrollEvent;else if(!1===this.isScrolling||\"native\"===this.isScrolling){const t=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-t,this.direction=Math.sign(this.animatedScroll-t),this.isScrolling=\"native\",this.emit(),0!==this.velocity&&(this.__resetVelocityTimeout=setTimeout((()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()}),400))}},window.lenisVersion=\"1.1.2\",t!==document.documentElement&&t!==document.body||(t=window),this.options={wrapper:t,content:e,wheelEventsTarget:i,eventsTarget:s,smoothWheel:o,syncTouch:n,syncTouchLerp:r,touchInertiaMultiplier:l,duration:h,easing:a,lerp:c,infinite:u,gestureOrientation:p,orientation:d,touchMultiplier:m,wheelMultiplier:v,autoResize:g,prevent:w,__experimental__naiveDimensions:S},this.animate=new Animate,this.emitter=new Emitter,this.dimensions=new Dimensions({wrapper:t,content:e,autoResize:g}),this.updateClassName(),this.userData={},this.time=0,this.velocity=this.lastVelocity=0,this.isLocked=!1,this.isStopped=!1,this.isScrolling=!1,this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener(\"scroll\",this.onNativeScroll,!1),this.virtualScroll=new VirtualScroll(s,{touchMultiplier:m,wheelMultiplier:v}),this.virtualScroll.on(\"scroll\",this.onVirtualScroll)}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener(\"scroll\",this.onNativeScroll,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName()}on(t,e){return this.emitter.on(t,e)}off(t,e){return this.emitter.off(t,e)}setScroll(t){this.isHorizontal?this.rootElement.scrollLeft=t:this.rootElement.scrollTop=t}resize(){this.dimensions.resize()}emit({userData:t={}}={}){this.userData=t,this.emitter.emit(\"scroll\",this),this.userData={}}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){this.isStopped&&(this.isStopped=!1,this.reset())}stop(){this.isStopped||(this.isStopped=!0,this.animate.stop(),this.reset())}raf(t){const e=t-(this.time||t);this.time=t,this.animate.advance(.001*e)}scrollTo(t,{offset:e=0,immediate:i=!1,lock:s=!1,duration:o=this.options.duration,easing:n=this.options.easing,lerp:r=!o&&this.options.lerp,onStart:l,onComplete:h,force:a=!1,programmatic:c=!0,userData:u={}}={}){if(!this.isStopped&&!this.isLocked||a){if([\"top\",\"left\",\"start\"].includes(t))t=0;else if([\"bottom\",\"right\",\"end\"].includes(t))t=this.limit;else{let i;if(\"string\"==typeof t?i=document.querySelector(t):(null==t?void 0:t.nodeType)&&(i=t),i){if(this.options.wrapper!==window){const t=this.options.wrapper.getBoundingClientRect();e-=this.isHorizontal?t.left:t.top}const s=i.getBoundingClientRect();t=(this.isHorizontal?s.left:s.top)+this.animatedScroll}}if(\"number\"==typeof t){if(t+=e,t=Math.round(t),this.options.infinite?c&&(this.targetScroll=this.animatedScroll=this.scroll):t=clamp(0,t,this.limit),i)return this.animatedScroll=this.targetScroll=t,this.setScroll(this.scroll),this.reset(),void(null==h||h(this));t!==this.targetScroll&&(c||(this.targetScroll=t),this.animate.fromTo(this.animatedScroll,t,{duration:o,easing:n,lerp:r,onStart:()=>{s&&(this.isLocked=!0),this.isScrolling=\"smooth\",null==l||l(this)},onUpdate:(t,e)=>{this.isScrolling=\"smooth\",this.lastVelocity=this.velocity,this.velocity=t-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=t,this.setScroll(this.scroll),c&&(this.targetScroll=t),e||this.emit({userData:u}),e&&(this.reset(),this.emit({userData:u}),null==h||h(this),this.__preventNextNativeScrollEvent=!0)}}))}}}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.__experimental__naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?\"x\":\"y\"]}get isHorizontal(){return\"horizontal\"===this.options.orientation}get actualScroll(){return this.isHorizontal?this.rootElement.scrollLeft:this.rootElement.scrollTop}get scroll(){return this.options.infinite?function modulo(t,e){return(t%e+e)%e}(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isScrolling(){return this.__isScrolling}set isScrolling(t){this.__isScrolling!==t&&(this.__isScrolling=t,this.updateClassName())}get isStopped(){return this.__isStopped}set isStopped(t){this.__isStopped!==t&&(this.__isStopped=t,this.updateClassName())}get isLocked(){return this.__isLocked}set isLocked(t){this.__isLocked!==t&&(this.__isLocked=t,this.updateClassName())}get isSmooth(){return\"smooth\"===this.isScrolling}get className(){let t=\"lenis\";return this.isStopped&&(t+=\" lenis-stopped\"),this.isLocked&&(t+=\" lenis-locked\"),this.isScrolling&&(t+=\" lenis-scrolling\"),\"smooth\"===this.isScrolling&&(t+=\" lenis-smooth\"),t}updateClassName(){this.cleanUpClassName(),this.rootElement.className=`${this.rootElement.className} ${this.className}`.trim()}cleanUpClassName(){this.rootElement.className=this.rootElement.className.replace(/lenis(-\\w+)?/g,\"\").trim()}}export{Lenis as default};\n//# sourceMappingURL=lenis.mjs.map\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,withCSS}from\"framer\";import Lenis from\"lenis\";import{useEffect,useRef}from\"react\";function SmoothScrollComponent(props){const{intensity}=props;const lenis=useRef(null);useEffect(()=>{if(lenis.current){try{lenis.current.scrollTo(0,{immediate:true});}catch(error){console.error(\"Error scrolling to top:\",error);}}},[lenis]);// Watch for stop scroll elements\nuseEffect(()=>{const checkForStopScroll=()=>{try{const stopScrollElement=document.querySelector(\"[data-frameruni-stop-scroll]\");const htmlElement=document.documentElement;const hasHiddenOverflow=htmlElement&&htmlElement.style&&htmlElement.style.overflow===\"hidden\";if(lenis.current){if(stopScrollElement||hasHiddenOverflow){lenis.current.stop();}else{lenis.current.start();}}}catch(error){console.error(\"Error in checkForStopScroll:\",error);}};// Initial check\ncheckForStopScroll();// Set up observers\nlet stopScrollObserver;let htmlStyleObserver;try{stopScrollObserver=new MutationObserver(checkForStopScroll);htmlStyleObserver=new MutationObserver(checkForStopScroll);// Observe document for data-frameruni-stop-scroll attribute\nif(document&&document.documentElement){stopScrollObserver.observe(document.documentElement,{childList:true,subtree:true,attributes:true,attributeFilter:[\"data-frameruni-stop-scroll\"]});// Observe only the HTML element for style changes\nhtmlStyleObserver.observe(document.documentElement,{attributes:true,attributeFilter:[\"style\"]});}}catch(error){console.error(\"Error setting up observers:\",error);}return()=>{try{if(stopScrollObserver)stopScrollObserver.disconnect();if(htmlStyleObserver)htmlStyleObserver.disconnect();}catch(error){console.error(\"Error disconnecting observers:\",error);}};},[]);useEffect(()=>{try{if(!document)return;const allElements=document.getElementsByTagName(\"*\");for(let i=0;i<allElements.length;i++){const element=allElements[i];if(!element)continue;try{const computedStyle=window.getComputedStyle(element);if(computedStyle&&computedStyle.getPropertyValue(\"overflow\")===\"auto\"){element.setAttribute(\"data-lenis-prevent\",\"true\");}}catch(styleError){console.error(\"Error getting computed style:\",styleError);}}}catch(error){console.error(\"Error in overflow detection:\",error);}},[]);useEffect(()=>{try{if(typeof Lenis!==\"function\"){console.error(\"Lenis is not available\");return;}lenis.current=new Lenis({duration:(intensity||10)/10});const raf=time=>{if(lenis.current){try{lenis.current.raf(time);requestAnimationFrame(raf);}catch(error){console.error(\"Error in animation frame:\",error);}}};const animationId=requestAnimationFrame(raf);return()=>{cancelAnimationFrame(animationId);if(lenis.current){try{lenis.current.destroy();lenis.current=null;}catch(error){console.error(\"Error destroying Lenis:\",error);}}};}catch(error){console.error(\"Error initializing Lenis:\",error);return()=>{};}},[intensity]);//https://github.com/darkroomengineering/lenis?tab=readme-ov-file#anchor-links\nuseEffect(()=>{try{if(!document||!lenis.current)return;// Get all anchor links and store click handlers with their targets\nconst anchorLinksData=Array.from(document.querySelectorAll(\"a[href]\")||[]).filter(element=>{if(!element)return false;const anchor=element;if(!anchor.href)return false;// Only handle internal anchor links\nconst isInternalLink=anchor.href.startsWith(window.location.origin)||anchor.href.startsWith(\"./\")||anchor.href.startsWith(\"/\");const hasHash=anchor.href.includes(\"#\");return isInternalLink&&hasHash;}).map(anchor=>{try{const anchorElement=anchor;const href=anchorElement.href.includes(\"#\")?`#${anchorElement.href.split(\"#\").pop()}`:\"\";const decodedHref=href?decodeURIComponent(href):\"\";let scrollMargin=0;try{if(decodedHref){const targetElement=document.querySelector(decodedHref);if(targetElement){const marginStyle=window.getComputedStyle(targetElement).scrollMarginTop;scrollMargin=marginStyle?parseInt(marginStyle)||0:0;}}}catch(targetError){console.error(\"Error finding target element:\",targetError);}return{href,scrollMargin,anchorElement:anchorElement};}catch(anchorError){console.error(\"Error processing anchor:\",anchorError);return null;}}).filter(Boolean);const handleClick=(e,href,scrollMargin)=>{try{if(e&&e.preventDefault)e.preventDefault();if(lenis.current&&href){lenis.current.scrollTo(href,{offset:-(scrollMargin||0)});}}catch(error){console.error(\"Error in anchor click handler:\",error);}};const handlers=anchorLinksData.map(({href,scrollMargin})=>e=>handleClick(e,href,scrollMargin));anchorLinksData.forEach(({anchorElement},index)=>{if(anchorElement&&handlers[index]){anchorElement.addEventListener(\"click\",handlers[index]);}});return()=>{anchorLinksData.forEach(({anchorElement},index)=>{if(anchorElement&&handlers[index]){anchorElement.removeEventListener(\"click\",handlers[index]);}});};}catch(error){console.error(\"Error setting up anchor links:\",error);return()=>{};}},[lenis]);return /*#__PURE__*/_jsx(\"div\",{style:props.style});}/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */const SmoothScroll=withCSS(SmoothScrollComponent,[\"html.lenis { height: auto; }\",\".lenis.lenis-smooth { scroll-behavior: auto !important; }\",\".lenis.lenis-smooth [data-lenis-prevent] { overscroll-behavior: contain; }\",\".lenis.lenis-stopped { overflow: hidden; }\",\".lenis.lenis-scrolling iframe { pointer-events: none; }\"],\"\");export default SmoothScroll;SmoothScroll.displayName=\"Smooth Scroll\";addPropertyControls(SmoothScroll,{intensity:{title:\"Intensity\",type:ControlType.Number,defaultValue:10,min:0,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SmoothScroll\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SmoothScroll_Prod.map","// Generated by Framer (c9b3949)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/5a57edpu5PUFMIzxfneT/dFTJK5xKcPlvGGoiWhlT/RTipSeyjY.js\";const cycleOrder=[\"iCQoOVVFA\",\"yZpUbauWr\",\"TQ24TesnG\"];const serializationHash=\"framer-p6oG7\";const variantClassNames={iCQoOVVFA:\"framer-v-fmfc2g\",TQ24TesnG:\"framer-v-1p4qvb8\",yZpUbauWr:\"framer-v-ayy9i9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const BMhUprG8u=undefined;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 humanReadableVariantMap={\"Variant 1\":\"iCQoOVVFA\",\"Variant 2\":\"yZpUbauWr\",\"Variant 3\":\"TQ24TesnG\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,title,width,...props})=>{return{...props,BMhUprG8u:title??props.BMhUprG8u??\"About us\",variant:humanReadableVariantMap[props.variant]??props.variant??\"iCQoOVVFA\"};};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,BMhUprG8u,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"iCQoOVVFA\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];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-fmfc2g\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"iCQoOVVFA\",ref:refBinding,style:{backgroundColor:\"var(--token-874c40cb-94e9-4bdf-a5cc-7c56ad3ce9fe, rgb(243, 243, 243))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,...style},variants:{TQ24TesnG:{backgroundColor:\"var(--token-3f8985e5-0bbc-40e3-a158-6519fca1ba2e, rgb(255, 255, 255))\"},yZpUbauWr:{backgroundColor:\"var(--token-d5cd1460-88c4-40e6-8db0-834e519755f3, rgb(26, 49, 39))\"}},...addPropertyOverrides({TQ24TesnG:{\"data-framer-name\":\"Variant 3\"},yZpUbauWr:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-neadd8\",\"data-styles-preset\":\"RTipSeyjY\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-70c481ff-a9c5-46df-ae83-28c71ddf96f6, rgb(6, 29, 19)))\"},children:\"About us\"})}),className:\"framer-1341j8d\",\"data-framer-name\":\"About us\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Jom1FyU6y\",style:{\"--extracted-r6o4lv\":\"var(--token-70c481ff-a9c5-46df-ae83-28c71ddf96f6, rgb(6, 29, 19))\",\"--framer-paragraph-spacing\":\"0px\"},text:BMhUprG8u,variants:{yZpUbauWr:{\"--extracted-r6o4lv\":\"var(--token-874c40cb-94e9-4bdf-a5cc-7c56ad3ce9fe, rgb(243, 243, 243))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({yZpUbauWr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-neadd8\",\"data-styles-preset\":\"RTipSeyjY\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-874c40cb-94e9-4bdf-a5cc-7c56ad3ce9fe, rgb(243, 243, 243)))\"},children:\"About us\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\".framer-p6oG7.framer-7lh0m9, .framer-p6oG7 .framer-7lh0m9 { display: block; }\",\".framer-p6oG7.framer-fmfc2g { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 6px 8px 6px 8px; position: relative; width: min-content; }\",\".framer-p6oG7 .framer-1341j8d { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 33\n * @framerIntrinsicWidth 81\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"yZpUbauWr\":{\"layout\":[\"auto\",\"auto\"]},\"TQ24TesnG\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"BMhUprG8u\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramermTLqUheu2=withCSS(Component,css,\"framer-p6oG7\");export default FramermTLqUheu2;FramermTLqUheu2.displayName=\"Sub Heading\";FramermTLqUheu2.defaultProps={height:33,width:81};addPropertyControls(FramermTLqUheu2,{variant:{options:[\"iCQoOVVFA\",\"yZpUbauWr\",\"TQ24TesnG\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},BMhUprG8u:{defaultValue:\"About us\",displayTextArea:false,title:\"Title\",type:ControlType.String},onBMhUprG8uChange:{changes:\"BMhUprG8u\",type:ControlType.ChangeHandler}});addFonts(FramermTLqUheu2,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermTLqUheu2\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"33\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yZpUbauWr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TQ24TesnG\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"81\",\"framerVariables\":\"{\\\"BMhUprG8u\\\":\\\"title\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 5.25 9.75 C 5.25 10.164 4.914 10.5 4.5 10.5 L 0.75 10.5 C 0.336 10.5 0 10.164 0 9.75 L 0 0.75 C 0 0.336 0.336 0 0.75 0 L 4.5 0 C 4.914 0 5.25 0.336 5.25 0.75 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"10.5px\" id=\"gZmfOY9yU\" transform=\"translate(13.5 6.75)\" width=\"5.25px\"/><path d=\"M 0.75 14.25 C 0.336 14.25 0 13.914 0 13.5 L 0 0.75 C 0 0.336 0.336 0 0.75 0 L 4.5 0 C 4.914 0 5.25 0.336 5.25 0.75 L 5.25 13.5 C 5.25 13.914 4.914 14.25 4.5 14.25 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"14.25px\" id=\"EW6vX_PA6\" transform=\"translate(5.25 3)\" width=\"5.25px\"/><path d=\"M 16.5 0 L 0 0\" fill=\"transparent\" height=\"1px\" id=\"sl4X4k62F\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3.75 20.25)\" width=\"16.5px\"/><path d=\"M 5.25 9.75 C 5.25 10.164 4.914 10.5 4.5 10.5 L 0.75 10.5 C 0.336 10.5 0 10.164 0 9.75 L 0 0.75 C 0 0.336 0.336 0 0.75 0 L 4.5 0 C 4.914 0 5.25 0.336 5.25 0.75 Z\" fill=\"transparent\" height=\"10.5px\" id=\"oITfXx_Bq\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(13.5 6.75)\" width=\"5.25px\"/><path d=\"M 0.75 14.25 C 0.336 14.25 0 13.914 0 13.5 L 0 0.75 C 0 0.336 0.336 0 0.75 0 L 4.5 0 C 4.914 0 5.25 0.336 5.25 0.75 L 5.25 13.5 C 5.25 13.914 4.914 14.25 4.5 14.25 Z\" fill=\"transparent\" height=\"14.25px\" id=\"qacB1cEaW\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(5.25 3)\" width=\"5.25px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"3711657681\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-eGuGc\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-eGuGc { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Align Bottom\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-eGuGc\");Icon.displayName=\"Align Bottom\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Align Bottom\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d039229)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import AlignBottom from\"https://framerusercontent.com/modules/J9o3ZXGfiPfMOyVqvs6J/SLPAnaUpcUkW5SEx4KmG/TWMSVpnV8.js\";const cycleOrder=[\"OMf1lRO0u\",\"ovIOC1l07\"];const serializationHash=\"framer-9TkX1\";const variantClassNames={OMf1lRO0u:\"framer-v-1ezs7ho\",ovIOC1l07:\"framer-v-1ctrz98\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const B7Fo2NnG9=undefined;const v2vbFM0CE=undefined;const ShOAEPPFP=undefined;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 humanReadableVariantMap={Main:\"OMf1lRO0u\",Phone:\"ovIOC1l07\"};const Variants=motion.create(React.Fragment);const getProps=({description,height,icon,id,title,width,...props})=>{return{...props,B7Fo2NnG9:icon??props.B7Fo2NnG9??AlignBottom,ShOAEPPFP:description??props.ShOAEPPFP??\"Every recommendation starts with your goals, ensuring our strategies are tailored to your business, industry.\",v2vbFM0CE:title??props.v2vbFM0CE??\"Client-First Mindset\",variant:humanReadableVariantMap[props.variant]??props.variant??\"OMf1lRO0u\"};};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,B7Fo2NnG9,v2vbFM0CE,ShOAEPPFP,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"OMf1lRO0u\",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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ezs7ho\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Main\",layoutDependency:layoutDependency,layoutId:\"OMf1lRO0u\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-3c665125-e480-4944-91c7-2eedc7bccec7, rgba(255, 255, 255, 0.05))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-3c665125-e480-4944-91c7-2eedc7bccec7, rgba(255, 255, 255, 0.05))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,...style},...addPropertyOverrides({ovIOC1l07:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rq4jbe\",\"data-border\":true,\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"oAz76vKvc\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-276bb6d3-2c53-44f6-8d0c-76c3e7b6c596, rgba(255, 255, 255, 0.08))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-3c665125-e480-4944-91c7-2eedc7bccec7, rgba(255, 255, 255, 0.05))\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7},children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1uzdeth\",Component:B7Fo2NnG9,layoutDependency:layoutDependency,layoutId:\"a62Us7BU2\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"rgb(255, 255, 255)\",\"--pgex8v\":1.5}})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fc9ce2\",\"data-framer-name\":\"Text wrapper\",layoutDependency:layoutDependency,layoutId:\"efxYVqWOF\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R29sb3MgVGV4dC12YXJpYWJsZS1yZWd1bGFyVkY9SW5kbmFIUWlJRFF5TlE9PQ==\",\"--framer-font-family\":'\"Golos Text Variable\", \"Golos Text Variable Placeholder\", sans-serif',\"--framer-font-size\":\"25px\",\"--framer-font-variation-axes\":'var(--extracted-1r4zm10, \"wght\" 425)',\"--framer-letter-spacing\":\"-0.035em\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-0c35c7d3-21de-4070-8046-4a3fa0c5baf0, rgb(255, 255, 255)))\"},children:\"Strategic Clarity\"})}),className:\"framer-kje82o\",fonts:[\"GF;Golos Text-variable-regular\"],layoutDependency:layoutDependency,layoutId:\"YFGkHhrEV\",style:{\"--extracted-1eung3n\":\"var(--token-0c35c7d3-21de-4070-8046-4a3fa0c5baf0, rgb(255, 255, 255))\",\"--extracted-1r4zm10\":'\"wght\" 425',\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:v2vbFM0CE,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R29sb3MgVGV4dC12YXJpYWJsZS1yZWd1bGFyVkY9SW5kbmFIUWlJRFF3TlE9PQ==\",\"--framer-font-family\":'\"Golos Text Variable\", \"Golos Text Variable Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"17px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 405)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.38em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0c35c7d3-21de-4070-8046-4a3fa0c5baf0, rgb(255, 255, 255)))\"},children:\"We provide clear direction and structured plans to help you make confident decisions.\"})}),className:\"framer-1b1zktv\",fonts:[\"GF;Golos Text-variable-regular\"],layoutDependency:layoutDependency,layoutId:\"xLEsmuqkK\",style:{\"--extracted-2gg91v\":'\"wght\" 405',\"--extracted-r6o4lv\":\"var(--token-0c35c7d3-21de-4070-8046-4a3fa0c5baf0, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.8},text:ShOAEPPFP,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})});});const css=[\".framer-9TkX1.framer-htf2ji, .framer-9TkX1 .framer-htf2ji { display: block; }\",\".framer-9TkX1.framer-1ezs7ho { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; height: 270px; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 24px; position: relative; width: 363px; will-change: var(--framer-will-change-override, transform); }\",\".framer-9TkX1 .framer-1rq4jbe { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 12px; position: relative; width: min-content; }\",\".framer-9TkX1 .framer-1uzdeth { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 24px; }\",\".framer-9TkX1 .framer-fc9ce2 { 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: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-9TkX1 .framer-kje82o { --framer-text-wrap: balance; flex: none; height: auto; max-width: 347px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-9TkX1 .framer-1b1zktv { --framer-text-wrap: balance; flex: none; height: auto; max-width: 315px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-9TkX1.framer-v-1ctrz98 .framer-1b1zktv { max-width: 267px; }\",'.framer-9TkX1[data-border=\"true\"]::after, .framer-9TkX1 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 270\n * @framerIntrinsicWidth 363\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ovIOC1l07\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"B7Fo2NnG9\":\"icon\",\"v2vbFM0CE\":\"title\",\"ShOAEPPFP\":\"description\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"omX0gWFPqDwhaiWwf6ab\"]\n */const FramerUYjjsN043=withCSS(Component,css,\"framer-9TkX1\");export default FramerUYjjsN043;FramerUYjjsN043.displayName=\"Feature Card\";FramerUYjjsN043.defaultProps={height:270,width:363};addPropertyControls(FramerUYjjsN043,{variant:{options:[\"OMf1lRO0u\",\"ovIOC1l07\"],optionTitles:[\"Main\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},B7Fo2NnG9:{defaultValue:{identifier:\"module:J9o3ZXGfiPfMOyVqvs6J/SLPAnaUpcUkW5SEx4KmG/TWMSVpnV8.js:default\",moduleId:\"J9o3ZXGfiPfMOyVqvs6J\"},setModuleId:\"omX0gWFPqDwhaiWwf6ab\",title:\"Icon\",type:ControlType.VectorSetItem},v2vbFM0CE:{defaultValue:\"Client-First Mindset\",displayTextArea:false,title:\"Title\",type:ControlType.String},onv2vbFM0CEChange:{changes:\"v2vbFM0CE\",type:ControlType.ChangeHandler},ShOAEPPFP:{defaultValue:\"Every recommendation starts with your goals, ensuring our strategies are tailored to your business, industry.\",displayTextArea:false,title:\"Description\",type:ControlType.String},onShOAEPPFPChange:{changes:\"ShOAEPPFP\",type:ControlType.ChangeHandler}});const variationAxes=[{defaultValue:400,maxValue:900,minValue:400,name:\"Weight\",tag:\"wght\"}];addFonts(FramerUYjjsN043,[{explicitInter:true,fonts:[{cssFamilyName:\"Golos Text Variable\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Golos Text\",url:\"https://fonts.gstatic.com/s/golostext/v7/q5uCsoe9Lv5t7Meb31EcIxF2hYxREMs.woff2\",variationAxes,weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUYjjsN043\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"270\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ovIOC1l07\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"B7Fo2NnG9\\\":\\\"icon\\\",\\\"v2vbFM0CE\\\":\\\"title\\\",\\\"ShOAEPPFP\\\":\\\"description\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"363\",\"framerVectorSets\":\"[\\\"omX0gWFPqDwhaiWwf6ab\\\"]\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UYjjsN043.map","// Generated by Framer (3c73754)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Golos Text-600\",\"GF;Golos Text-900\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Golos Text\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Golos Text\",url:\"https://fonts.gstatic.com/s/golostext/v7/q5uXsoe9Lv5t7Meb31EcOR9UdVTNs822plWPQg5ZEr8zXcyx.woff2\",weight:\"600\"},{cssFamilyName:\"Golos Text\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Golos Text\",url:\"https://fonts.gstatic.com/s/golostext/v7/q5uXsoe9Lv5t7Meb31EcOR9UdVTNs822plX4Qg5ZEr8zXcyx.woff2\",weight:\"900\"}]}];export const css=[\".framer-2VKix .framer-styles-preset-10x8f4t:not(.rich-text-wrapper), .framer-2VKix .framer-styles-preset-10x8f4t.rich-text-wrapper h4 { --framer-font-family: \\\"Golos Text\\\", \\\"Golos Text Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Golos Text\\\", \\\"Golos Text Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-bd19fd49-3c1b-41a5-beeb-16e4bb8af9a3, #0b0b0b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-2VKix\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3c73754)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/8axbcwXdSPjj27CrhhSJ/3IjYsR2vJyB8Davq3uhs/qsa59GyYI.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/5a57edpu5PUFMIzxfneT/dFTJK5xKcPlvGGoiWhlT/RTipSeyjY.js\";const cycleOrder=[\"OVnfbQeuN\",\"xav38fXLa\"];const serializationHash=\"framer-ICaN9\";const variantClassNames={OVnfbQeuN:\"framer-v-145m7em\",xav38fXLa:\"framer-v-1655nry\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const tqzetLRNH=undefined;const HIOZhb8Nl=undefined;const k1sl8dLnu=undefined;const eU2_N9Yw3=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};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 humanReadableVariantMap={\"Variant 1\":\"OVnfbQeuN\",\"Variant 2\":\"xav38fXLa\"};const Variants=motion.create(React.Fragment);const getProps=({cardImage,description,height,icon,id,title,width,...props})=>{return{...props,eU2_N9Yw3:cardImage??props.eU2_N9Yw3??{alt:\"Image\",pixelHeight:834,pixelWidth:1200,src:\"https://framerusercontent.com/images/zyUnxQrsLOYYc8evyVeVdwJf0I.png?width=1200&height=834\",srcSet:\"https://framerusercontent.com/images/zyUnxQrsLOYYc8evyVeVdwJf0I.png?scale-down-to=512&width=1200&height=834 512w,https://framerusercontent.com/images/zyUnxQrsLOYYc8evyVeVdwJf0I.png?scale-down-to=1024&width=1200&height=834 1024w,https://framerusercontent.com/images/zyUnxQrsLOYYc8evyVeVdwJf0I.png?width=1200&height=834 1200w\"},HIOZhb8Nl:title??props.HIOZhb8Nl??\"Experienced Professionals\",k1sl8dLnu:description??props.k1sl8dLnu??\"Our skilled technicians bring years of hands-on experience to handle every job with precision and care.\",tqzetLRNH:icon??props.tqzetLRNH??{alt:\"Icon\",pixelHeight:24,pixelWidth:24,src:\"https://framerusercontent.com/images/HmAGIRHlJTZpWzLvMuU9S7Tp02c.svg?width=24&height=24\"},variant:humanReadableVariantMap[props.variant]??props.variant??\"OVnfbQeuN\"};};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,tqzetLRNH,HIOZhb8Nl,k1sl8dLnu,eU2_N9Yw3,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"OVnfbQeuN\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-145m7em\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"OVnfbQeuN\",ref:refBinding,style:{backgroundColor:\"var(--token-3f8985e5-0bbc-40e3-a158-6519fca1ba2e, rgb(255, 255, 255))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,...style},...addPropertyOverrides({xav38fXLa:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1998p8x\",\"data-framer-name\":\"Title Wrapper\",layoutDependency:layoutDependency,layoutId:\"VvkGr10JX\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1cm5u3g\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"Zhqmtj06e\",style:{backgroundColor:\"rgba(24, 93, 242, 0.13)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Icon\",fit:\"fill\",intrinsicHeight:24,intrinsicWidth:24,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(30+((componentViewport?.height||276)-60-256.8)/2)+0+0+8),pixelHeight:24,pixelWidth:24,sizes:\"24px\",...toResponsiveImage(tqzetLRNH)},className:\"framer-1s7ii47\",layoutDependency:layoutDependency,layoutId:\"rd6oipuzk\",...addPropertyOverrides({xav38fXLa:{background:{alt:\"Icon\",fit:\"fill\",intrinsicHeight:24,intrinsicWidth:24,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+30+(((componentViewport?.height||624)-50-677.8)/2+0+0)+0+0+8),pixelHeight:24,pixelWidth:24,sizes:\"24px\",...toResponsiveImage(tqzetLRNH)}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1x3vci4\",\"data-framer-name\":\"Text Wrapper\",layoutDependency:layoutDependency,layoutId:\"BKfW8Br6u\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-10x8f4t\",\"data-styles-preset\":\"qsa59GyYI\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-70c481ff-a9c5-46df-ae83-28c71ddf96f6, rgb(6, 29, 19)))\"},children:\"Experienced Professionals\"})}),className:\"framer-17rmnl7\",\"data-framer-name\":\"Experienced Professionals\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ftTYURzvg\",style:{\"--extracted-1eung3n\":\"var(--token-70c481ff-a9c5-46df-ae83-28c71ddf96f6, rgb(6, 29, 19))\",\"--framer-paragraph-spacing\":\"0px\"},text:HIOZhb8Nl,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-neadd8\",\"data-styles-preset\":\"RTipSeyjY\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-38956d97-a979-47e1-890f-3665b6184df9, rgb(62, 62, 62)))\"},children:\"Our skilled technicians bring years of hands-on experience to handle every job with precision and care.\"})}),className:\"framer-3xsyti\",\"data-framer-name\":\"Our skilled technicians bring years of hands-on experience to handle every job with precision and care.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"oaoBQ4EGU\",style:{\"--extracted-r6o4lv\":\"var(--token-38956d97-a979-47e1-890f-3665b6184df9, rgb(62, 62, 62))\",\"--framer-paragraph-spacing\":\"0px\"},text:k1sl8dLnu,verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"Image\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(30+((componentViewport?.height||276)-60-216)/2)),pixelHeight:834,pixelWidth:1200,sizes:\"217px\",...toResponsiveImage(eU2_N9Yw3)},className:\"framer-1pctuc0\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"QdXmNvIQF\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},...addPropertyOverrides({xav38fXLa:{background:{alt:\"Image\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+30+(((componentViewport?.height||624)-50-677.8)/2+220.8+20)),pixelHeight:834,pixelWidth:1200,sizes:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,...toResponsiveImage(eU2_N9Yw3)}}},baseVariant,gestureVariant)})]})})})});});const css=[\".framer-ICaN9.framer-mwiohp, .framer-ICaN9 .framer-mwiohp { display: block; }\",\".framer-ICaN9.framer-145m7em { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 30px; position: relative; width: 628px; }\",\".framer-ICaN9 .framer-1998p8x { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 68px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ICaN9 .framer-1cm5u3g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 40px; will-change: var(--framer-will-change-override, transform); }\",\".framer-ICaN9 .framer-1s7ii47 { flex: none; height: 24px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 24px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-ICaN9 .framer-1x3vci4 { 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: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ICaN9 .framer-17rmnl7, .framer-ICaN9 .framer-3xsyti { --framer-text-wrap-override: balance; flex: none; height: auto; position: relative; width: 100%; }\",\".framer-ICaN9 .framer-1pctuc0 { flex: none; height: 216px; position: relative; width: 217px; }\",\".framer-ICaN9.framer-v-1655nry.framer-145m7em { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 20px; padding: 30px 30px 20px 30px; }\",\".framer-ICaN9.framer-v-1655nry .framer-1998p8x { flex: none; gap: 32px; width: 100%; }\",\".framer-ICaN9.framer-v-1655nry .framer-1pctuc0 { aspect-ratio: 1.437070938215103 / 1; height: auto; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 276\n * @framerIntrinsicWidth 628\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"xav38fXLa\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"tqzetLRNH\":\"icon\",\"HIOZhb8Nl\":\"title\",\"k1sl8dLnu\":\"description\",\"eU2_N9Yw3\":\"cardImage\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerVRpMivKqS=withCSS(Component,css,\"framer-ICaN9\");export default FramerVRpMivKqS;FramerVRpMivKqS.displayName=\"Why Choose Us Card\";FramerVRpMivKqS.defaultProps={height:276,width:628};addPropertyControls(FramerVRpMivKqS,{variant:{options:[\"OVnfbQeuN\",\"xav38fXLa\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},tqzetLRNH:{__defaultAssetReference:\"data:framer/asset-reference,HmAGIRHlJTZpWzLvMuU9S7Tp02c.svg?originalFilename=w1.svg&width=24&height=24\",__vekterDefault:{alt:\"Icon\",assetReference:\"data:framer/asset-reference,HmAGIRHlJTZpWzLvMuU9S7Tp02c.svg?originalFilename=w1.svg&width=24&height=24\"},title:\"Icon\",type:ControlType.ResponsiveImage},HIOZhb8Nl:{defaultValue:\"Experienced Professionals\",displayTextArea:false,title:\"Title\",type:ControlType.String},onHIOZhb8NlChange:{changes:\"HIOZhb8Nl\",type:ControlType.ChangeHandler},k1sl8dLnu:{defaultValue:\"Our skilled technicians bring years of hands-on experience to handle every job with precision and care.\",displayTextArea:false,title:\"Description\",type:ControlType.String},onk1sl8dLnuChange:{changes:\"k1sl8dLnu\",type:ControlType.ChangeHandler},eU2_N9Yw3:{__defaultAssetReference:\"data:framer/asset-reference,zyUnxQrsLOYYc8evyVeVdwJf0I.png?width=1200&height=834\",__vekterDefault:{alt:\"Image\",assetReference:\"data:framer/asset-reference,zyUnxQrsLOYYc8evyVeVdwJf0I.png?width=1200&height=834\"},title:\"Card Image\",type:ControlType.ResponsiveImage}});addFonts(FramerVRpMivKqS,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVRpMivKqS\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"276\",\"framerVariables\":\"{\\\"tqzetLRNH\\\":\\\"icon\\\",\\\"HIOZhb8Nl\\\":\\\"title\\\",\\\"k1sl8dLnu\\\":\\\"description\\\",\\\"eU2_N9Yw3\\\":\\\"cardImage\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xav38fXLa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"628\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3c73754)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Golos Text-500\",\"GF;Golos Text-700\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Golos Text\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Golos Text\",url:\"https://fonts.gstatic.com/s/golostext/v7/q5uXsoe9Lv5t7Meb31EcOR9UdVTNs822plVjRQ5ZEr8zXcyx.woff2\",weight:\"500\"},{cssFamilyName:\"Golos Text\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Golos Text\",url:\"https://fonts.gstatic.com/s/golostext/v7/q5uXsoe9Lv5t7Meb31EcOR9UdVTNs822plW2Qg5ZEr8zXcyx.woff2\",weight:\"700\"}]}];export const css=[\".framer-tRc0S .framer-styles-preset-8u21n7:not(.rich-text-wrapper), .framer-tRc0S .framer-styles-preset-8u21n7.rich-text-wrapper p { --framer-font-family: \\\"Golos Text\\\", \\\"Golos Text Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Golos Text\\\", \\\"Golos Text Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-38956d97-a979-47e1-890f-3665b6184df9, #3e3e3e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-tRc0S\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d039229)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/pGwjieIM3j2OhxTDCx3l/ARzEZ0RsBu4bVUsOkitv/gzxTaunUD.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/1zE2zWod34xUpLhNPFQ4/RgmOeoBbDiAGzOvMiX0M/I8PttvDoE.js\";const enabledGestures={Az86pEv5n:{hover:true},bWUUtOCLt:{hover:true},MkNLMUh9v:{hover:true},N1uKJbDPI:{hover:true}};const cycleOrder=[\"MkNLMUh9v\",\"Az86pEv5n\",\"bWUUtOCLt\",\"N1uKJbDPI\"];const serializationHash=\"framer-64gI0\";const variantClassNames={Az86pEv5n:\"framer-v-1k0f4qc\",bWUUtOCLt:\"framer-v-w6ht3r\",MkNLMUh9v:\"framer-v-15tqeuk\",N1uKJbDPI:\"framer-v-1bymw1y\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const hM59WZCdN=undefined;const ycw27fUKm=undefined;const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const transformTemplate1=(_,t)=>`translateX(-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 humanReadableVariantMap={\"Variant 1\":\"MkNLMUh9v\",\"Variant 2\":\"Az86pEv5n\",\"Variant 3\":\"bWUUtOCLt\",\"Variant 4\":\"N1uKJbDPI\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,title,width,...props})=>{return{...props,hM59WZCdN:link??props.hM59WZCdN,variant:humanReadableVariantMap[props.variant]??props.variant??\"MkNLMUh9v\",ycw27fUKm:title??props.ycw27fUKm??\"Get Free Estimate\"};};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,ycw27fUKm,hM59WZCdN,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"MkNLMUh9v\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"MkNLMUh9v-hover\",\"Az86pEv5n-hover\",\"N1uKJbDPI-hover\"].includes(gestureVariant))return false;return true;};const isDisplayed1=()=>{if(gestureVariant===\"bWUUtOCLt-hover\")return true;return false;};const isDisplayed2=()=>{if(gestureVariant===\"bWUUtOCLt-hover\")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__*/_jsx(Link,{href:hM59WZCdN,motionChild:true,nodeId:\"MkNLMUh9v\",openInNewTab:false,scopeId:\"Y8FLRZ93g\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-15tqeuk\",className,classNames)} framer-g3m0ln`,\"data-framer-name\":\"Variant 1\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"MkNLMUh9v\",ref:refBinding,style:{backgroundColor:\"var(--token-138a9220-c10a-460f-a96e-1e06cfd9ab9e, rgb(223, 255, 163))\",borderBottomLeftRadius:42,borderBottomRightRadius:42,borderTopLeftRadius:42,borderTopRightRadius:42,...style},variants:{Az86pEv5n:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},bWUUtOCLt:{backgroundColor:\"var(--token-3f8985e5-0bbc-40e3-a158-6519fca1ba2e, rgb(255, 255, 255))\"},N1uKJbDPI:{backgroundColor:\"var(--token-d5cd1460-88c4-40e6-8db0-834e519755f3, rgb(26, 49, 39))\"}},...addPropertyOverrides({\"Az86pEv5n-hover\":{\"data-framer-name\":undefined},\"bWUUtOCLt-hover\":{\"data-framer-name\":undefined},\"MkNLMUh9v-hover\":{\"data-framer-name\":undefined},\"N1uKJbDPI-hover\":{\"data-framer-name\":undefined},Az86pEv5n:{\"data-framer-name\":\"Variant 2\"},bWUUtOCLt:{\"data-framer-name\":\"Variant 3\"},N1uKJbDPI:{\"data-framer-name\":\"Variant 4\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1f1ncw\",\"data-framer-name\":\"Title Wrapper\",layoutDependency:layoutDependency,layoutId:\"GZ4mqdhHW\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-7rorg5\",\"data-styles-preset\":\"gzxTaunUD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3f8985e5-0bbc-40e3-a158-6519fca1ba2e, rgb(255, 255, 255)))\"},children:\"Get Free Estimate\"})}),className:\"framer-dgbqfj\",\"data-framer-name\":\"Get Free Estimate\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"KneP6CtwR\",style:{\"--extracted-r6o4lv\":\"var(--token-3f8985e5-0bbc-40e3-a158-6519fca1ba2e, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:ycw27fUKm,variants:{bWUUtOCLt:{\"--extracted-r6o4lv\":\"var(--token-70c481ff-a9c5-46df-ae83-28c71ddf96f6, rgb(6, 29, 19))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"bWUUtOCLt-hover\":{transformTemplate:transformTemplate1},bWUUtOCLt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-7rorg5\",\"data-styles-preset\":\"gzxTaunUD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-70c481ff-a9c5-46df-ae83-28c71ddf96f6, rgb(6, 29, 19)))\"},children:\"Get Free Estimate\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8u21n7\",\"data-styles-preset\":\"I8PttvDoE\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-70c481ff-a9c5-46df-ae83-28c71ddf96f6, rgb(6, 29, 19)))\"},children:\"Get Free Estimate\"})}),className:\"framer-1ggkjh6\",\"data-framer-name\":\"Get Free Estimate\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dgJRbWIQA\",style:{\"--extracted-r6o4lv\":\"var(--token-70c481ff-a9c5-46df-ae83-28c71ddf96f6, rgb(6, 29, 19))\",\"--framer-paragraph-spacing\":\"0px\"},text:ycw27fUKm,variants:{Az86pEv5n:{\"--extracted-r6o4lv\":\"var(--token-3f8985e5-0bbc-40e3-a158-6519fca1ba2e, rgb(255, 255, 255))\"},N1uKJbDPI:{\"--extracted-r6o4lv\":\"var(--token-3f8985e5-0bbc-40e3-a158-6519fca1ba2e, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"Az86pEv5n-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-7rorg5\",\"data-styles-preset\":\"gzxTaunUD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3f8985e5-0bbc-40e3-a158-6519fca1ba2e, rgb(255, 255, 255)))\"},children:\"Get Free Estimate\"})})},\"bWUUtOCLt-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-7rorg5\",\"data-styles-preset\":\"gzxTaunUD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-70c481ff-a9c5-46df-ae83-28c71ddf96f6, rgb(6, 29, 19)))\"},children:\"Get Free Estimate\"})})},\"MkNLMUh9v-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-7rorg5\",\"data-styles-preset\":\"gzxTaunUD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-70c481ff-a9c5-46df-ae83-28c71ddf96f6, rgb(6, 29, 19)))\"},children:\"Get Free Estimate\"})})},\"N1uKJbDPI-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-7rorg5\",\"data-styles-preset\":\"gzxTaunUD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3f8985e5-0bbc-40e3-a158-6519fca1ba2e, rgb(255, 255, 255)))\"},children:\"Get Free Estimate\"})})},Az86pEv5n:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8u21n7\",\"data-styles-preset\":\"I8PttvDoE\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3f8985e5-0bbc-40e3-a158-6519fca1ba2e, rgb(255, 255, 255)))\"},children:\"Get Free Estimate\"})})},N1uKJbDPI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8u21n7\",\"data-styles-preset\":\"I8PttvDoE\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3f8985e5-0bbc-40e3-a158-6519fca1ba2e, rgb(255, 255, 255)))\"},children:\"Get Free Estimate\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1k85onv\",\"data-framer-name\":\"Arrow\",layoutDependency:layoutDependency,layoutId:\"E4_3LT5h4\",style:{backgroundColor:\"var(--token-70c481ff-a9c5-46df-ae83-28c71ddf96f6, rgb(6, 29, 19))\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},variants:{Az86pEv5n:{backgroundColor:\"var(--token-138a9220-c10a-460f-a96e-1e06cfd9ab9e, rgb(223, 255, 163))\"},bWUUtOCLt:{backgroundColor:\"var(--token-138a9220-c10a-460f-a96e-1e06cfd9ab9e, rgb(25, 92, 241))\"},N1uKJbDPI:{backgroundColor:\"var(--token-138a9220-c10a-460f-a96e-1e06cfd9ab9e, rgb(223, 255, 163))\"}},children:[isDisplayed()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"Icon\",fit:\"fit\",intrinsicHeight:13,intrinsicWidth:14,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(12+((componentViewport?.height||48)-24-24)/2)+6),pixelHeight:13,pixelWidth:14,positionX:\"center\",positionY:\"center\",sizes:\"12px\",src:\"https://framerusercontent.com/images/BRMstZCVCBJrwZZchTpFFuseDM.svg?width=14&height=13\"},className:\"framer-lt0z4h\",layoutDependency:layoutDependency,layoutId:\"EuP1yBsYe\",...addPropertyOverrides({\"bWUUtOCLt-hover\":{background:undefined},Az86pEv5n:{background:{alt:\"Icon\",fit:\"fit\",intrinsicHeight:13,intrinsicWidth:14,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||24)-0-24)/2)+6),pixelHeight:13,pixelWidth:14,positionX:\"center\",positionY:\"center\",sizes:\"12px\",src:\"https://framerusercontent.com/images/0iDzrTbOynKi07pWDmZbpTCjao.svg?width=14&height=13\"}},bWUUtOCLt:{background:{alt:\"Icon\",fit:\"fit\",intrinsicHeight:24,intrinsicWidth:24,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(12+((componentViewport?.height||48)-24-24)/2)+0),pixelHeight:24,pixelWidth:24,positionX:\"center\",positionY:\"center\",sizes:\"24px\",src:\"https://framerusercontent.com/images/ZWKbQj2p6rg55TDDenc6L42P4xg.svg?width=24&height=24\"}},N1uKJbDPI:{background:{alt:\"Icon\",fit:\"fit\",intrinsicHeight:13,intrinsicWidth:14,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(12+((componentViewport?.height||48)-24-24)/2)+6),pixelHeight:13,pixelWidth:14,positionX:\"center\",positionY:\"center\",sizes:\"12px\",src:\"https://framerusercontent.com/images/0iDzrTbOynKi07pWDmZbpTCjao.svg?width=14&height=13\"}}},baseVariant,gestureVariant),children:isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-ed6xs7\",\"data-framer-name\":\"Icon\",fill:'var(--token-70c481ff-a9c5-46df-ae83-28c71ddf96f6, rgb(6, 29, 19)) /* {\"name\":\"Very Dark Green\"} */',intrinsicHeight:20,intrinsicWidth:20,layoutDependency:layoutDependency,layoutId:\"xUWLEKKHX\",svg:'<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M5.83203 14.1667L14.1654 5.83335M14.1654 5.83335V14.1667M14.1654 5.83335H5.83203\" stroke=\"#EBF4FE\" stroke-width=\"1.25\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-tdw7ah\",\"data-framer-name\":\"Icon\",fill:\"var(--token-40eb867d-31c3-464f-8ee9-a5fd017fc30e, rgb(0, 0, 0))\",intrinsicHeight:20,intrinsicWidth:20,layoutDependency:layoutDependency,layoutId:\"APJh37q20\",svg:'<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M5.83203 14.1667L14.1654 5.83335M14.1654 5.83335V14.1667M14.1654 5.83335H5.83203\" stroke=\"#EBF4FE\" stroke-width=\"1.25\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true,...addPropertyOverrides({bWUUtOCLt:{fill:'var(--token-70c481ff-a9c5-46df-ae83-28c71ddf96f6, rgb(6, 29, 19)) /* {\"name\":\"Very Dark Green\"} */'}},baseVariant,gestureVariant)})]})]})})})})});});const css=[\".framer-64gI0.framer-g3m0ln, .framer-64gI0 .framer-g3m0ln { display: block; }\",\".framer-64gI0.framer-15tqeuk { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 22px; height: min-content; justify-content: center; overflow: visible; padding: 12px 16px 12px 16px; position: relative; text-decoration: none; width: min-content; }\",\".framer-64gI0 .framer-1f1ncw { 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: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-64gI0 .framer-dgbqfj { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-64gI0 .framer-1ggkjh6 { bottom: 29px; flex: none; height: auto; position: absolute; right: 0px; white-space: pre; width: auto; z-index: 1; }\",\".framer-64gI0 .framer-1k85onv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 24px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 24px; will-change: var(--framer-will-change-override, transform); }\",\".framer-64gI0 .framer-lt0z4h { flex: none; height: 12px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 26px; top: 6px; width: 12px; will-change: var(--framer-will-change-filter-override, filter); z-index: 1; }\",\".framer-64gI0 .framer-ed6xs7 { flex: none; height: 20px; left: calc(50.00000000000002% - 20px / 2); position: absolute; top: calc(50.00000000000002% - 20px / 2); width: 20px; }\",\".framer-64gI0 .framer-tdw7ah { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-64gI0.framer-v-1k0f4qc.framer-15tqeuk { padding: 0px; }\",\".framer-64gI0.framer-v-w6ht3r .framer-1f1ncw { order: 0; }\",\".framer-64gI0.framer-v-w6ht3r .framer-1k85onv { order: 1; }\",\".framer-64gI0.framer-v-w6ht3r .framer-lt0z4h { height: 24px; right: -27px; top: 0px; width: 24px; }\",\".framer-64gI0.framer-v-15tqeuk.hover .framer-dgbqfj { bottom: -25px; left: 0px; position: absolute; z-index: 1; }\",\".framer-64gI0.framer-v-15tqeuk.hover .framer-1ggkjh6, .framer-64gI0.framer-v-1k0f4qc.hover .framer-1ggkjh6, .framer-64gI0.framer-v-w6ht3r.hover .framer-1ggkjh6, .framer-64gI0.framer-v-1bymw1y.hover .framer-1ggkjh6 { bottom: unset; position: relative; right: unset; }\",\".framer-64gI0.framer-v-1k0f4qc.hover .framer-dgbqfj { bottom: -26px; left: 0px; position: absolute; z-index: 1; }\",\".framer-64gI0.framer-v-w6ht3r.hover .framer-dgbqfj { bottom: -43px; left: 50%; position: absolute; z-index: 1; }\",\".framer-64gI0.framer-v-w6ht3r.hover .framer-lt0z4h { position: relative; right: unset; top: unset; will-change: unset; }\",\".framer-64gI0.framer-v-1bymw1y.hover .framer-dgbqfj { bottom: -27px; position: absolute; right: 0px; z-index: 1; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 207\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Az86pEv5n\":{\"layout\":[\"auto\",\"auto\"]},\"bWUUtOCLt\":{\"layout\":[\"auto\",\"auto\"]},\"N1uKJbDPI\":{\"layout\":[\"auto\",\"auto\"]},\"DEdhqLLfg\":{\"layout\":[\"auto\",\"auto\"]},\"Dhn6I1F3H\":{\"layout\":[\"auto\",\"auto\"]},\"a1qpW5VGJ\":{\"layout\":[\"auto\",\"auto\"]},\"zmgZG7tlk\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"ycw27fUKm\":\"title\",\"hM59WZCdN\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerY8FLRZ93g=withCSS(Component,css,\"framer-64gI0\");export default FramerY8FLRZ93g;FramerY8FLRZ93g.displayName=\"Primary Button\";FramerY8FLRZ93g.defaultProps={height:48,width:207};addPropertyControls(FramerY8FLRZ93g,{variant:{options:[\"MkNLMUh9v\",\"Az86pEv5n\",\"bWUUtOCLt\",\"N1uKJbDPI\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum},ycw27fUKm:{defaultValue:\"Get Free Estimate\",displayTextArea:false,title:\"Title\",type:ControlType.String},onycw27fUKmChange:{changes:\"ycw27fUKm\",type:ControlType.ChangeHandler},hM59WZCdN:{title:\"Link\",type:ControlType.Link}});addFonts(FramerY8FLRZ93g,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerY8FLRZ93g\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"ycw27fUKm\\\":\\\"title\\\",\\\"hM59WZCdN\\\":\\\"link\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Az86pEv5n\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"bWUUtOCLt\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"N1uKJbDPI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"DEdhqLLfg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Dhn6I1F3H\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"a1qpW5VGJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zmgZG7tlk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"207\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Y8FLRZ93g.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect,useRef,useLayoutEffect,useMemo,startTransition}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";// User request: add optional instance-level \"Logo Scales\" (comma-separated multipliers)\n// matched to logo order; invalid or missing values fall back to 1. Apply per-logo visual\n// scaling without changing aspect ratio, spacing logic, carousel movement, drag, blur, or hover behavior.\n// --- Constants ---\nconst FALLBACK_BG_COLOR=\"#cbd5e1\";const MAX_SCREEN_WIDTH_BUFFER=4840;// --- Helper Functions ---\nconst getImageDimensions=(image,fallbackSize)=>{const src=typeof image===\"string\"?image:image?.src;if(!src)return{width:fallbackSize,height:fallbackSize};if(typeof image===\"object\"&&image?.width&&image?.height){return{width:image.width,height:image.height};}try{const url=new URL(src,\"https://framer.com\");const width=parseInt(url.searchParams.get(\"width\")||\"0\",10);const height=parseInt(url.searchParams.get(\"height\")||\"0\",10);if(width>0&&height>0)return{width,height};}catch{// Silently ignore URL parsing errors\n}return{width:fallbackSize,height:fallbackSize};};const calculateMagnification=(distanceFromCenter,screenCenter,avgScale,scaleConstant,piDivCenter,centerDivPi,minScale)=>{let warpedX;let finalScale;if(Math.abs(distanceFromCenter)<=screenCenter){warpedX=avgScale*distanceFromCenter+scaleConstant*centerDivPi*Math.sin(distanceFromCenter*piDivCenter);finalScale=avgScale+scaleConstant*Math.cos(distanceFromCenter*piDivCenter);}else{const sign=Math.sign(distanceFromCenter);warpedX=sign*(avgScale*screenCenter)+minScale*(distanceFromCenter-sign*screenCenter);finalScale=minScale;}return{warpedX,finalScale};};const drawFallbackRect=(ctx,x,y,width,height)=>{ctx.fillStyle=FALLBACK_BG_COLOR;ctx.beginPath();ctx.roundRect(x,y,width,height,8);ctx.fill();};// --- Main Component ---\n/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 800\n */export default function Logo3DCarousel(props){// 1. ADDED: Initialize the static renderer check\nconst isStatic=useIsStaticRenderer();const{logos=[],itemHeight=32,gap=64,speed=32,direction=\"left\",maxBlur=4,blurEnd=48,pauseOnHover=true,easingResponsiveness=4,enableDrag=true,minScale=.1,maxScale=2,logoScales=\"\"}=props;const propsRef=useRef({gap,speed,direction,maxBlur,blurEnd,pauseOnHover,easingResponsiveness,minScale,maxScale});propsRef.current={gap,speed,direction,maxBlur,blurEnd,pauseOnHover,easingResponsiveness,minScale,maxScale};const containerRef=useRef(null);const canvasRef=useRef(null);const globalOffsetRef=useRef(0);const isHoveredRef=useRef(false);const isDraggingRef=useRef(false);const lastDragXRef=useRef(0);const[containerWidth,setContainerWidth]=useState(0);const[loadedImages,setLoadedImages]=useState([]);const parsedLogoScales=useMemo(()=>{return(logoScales||\"\").split(\",\").map(entry=>{const trimmed=entry.trim();if(!trimmed)return 1;const value=Number(trimmed);return Number.isFinite(value)&&value>0?value:1;});},[logoScales]);const getLogoScale=index=>parsedLogoScales[index]??1;const containerHeight=itemHeight;const baseItemHeight=itemHeight/maxScale;const canvasPaddingY=Math.ceil(maxBlur)*3;const maxLogoScaleMultiplier=useMemo(()=>{return Math.max(1,...parsedLogoScales,1);},[parsedLogoScales]);const effectiveContainerHeight=containerHeight*maxLogoScaleMultiplier;const extendedCanvasHeight=effectiveContainerHeight+canvasPaddingY*2;const canvasTopOffset=(extendedCanvasHeight-containerHeight)/2;const{safeImages,renderCount,precalculatedWidths}=useMemo(()=>{const rawImages=logos.map(logo=>logo.image);const sImages=rawImages?.length>0?rawImages:[null];const widths=sImages.map(img=>{if(!img)return baseItemHeight;const{width,height}=getImageDimensions(img,baseItemHeight);return baseItemHeight/height*width;});const setWidth=widths.reduce((sum,w)=>sum+w+gap,0);const setsNeeded=Math.max(2,Math.ceil(MAX_SCREEN_WIDTH_BUFFER/(setWidth||1)));return{safeImages:sImages,renderCount:setsNeeded*sImages.length,precalculatedWidths:widths};},[logos,baseItemHeight,gap]);useLayoutEffect(()=>{if(!containerRef.current)return;const observer=new ResizeObserver(([entry])=>{if(entry){startTransition(()=>setContainerWidth(entry.contentRect.width));}});observer.observe(containerRef.current);return()=>observer.disconnect();},[]);useEffect(()=>{let active=true;const pendingImages=[];Promise.all(safeImages.map(img=>new Promise(resolve=>{const src=typeof img===\"string\"?img:img?.src;if(!src)return resolve(null);const image=new Image;pendingImages.push(image);image.crossOrigin=\"anonymous\";image.onload=()=>resolve(image);image.onerror=()=>resolve(null);image.src=src;}))).then(results=>{if(active){startTransition(()=>setLoadedImages(results));}});return()=>{active=false;pendingImages.forEach(img=>{img.onload=null;img.onerror=null;img.src=\"\";});};},[safeImages]);// 2. UPDATED: Canvas render loop now respects `isStatic`\nuseEffect(()=>{if(typeof window===\"undefined\")return;const canvas=canvasRef.current;const container=containerRef.current;if(!canvas||!container||containerWidth===0||loadedImages.length===0)return;const ctx=canvas.getContext(\"2d\");if(!ctx)return;let animationFrameId=0;let lastTime=performance.now();let isVisible=false;let hasRenderedOnce=false;let lastRenderedOffset=globalOffsetRef.current;let currentSpeed=propsRef.current.pauseOnHover&&isHoveredRef.current?0:propsRef.current.speed;const screenCenter=containerWidth/2;const piDivCenter=Math.PI/screenCenter;const centerDivPi=screenCenter/Math.PI;const positions=new Float32Array(renderCount);let wrapLength=0;let maxW=0;for(let i=0;i<renderCount;i++){const texIdx=i%safeImages.length;const w=precalculatedWidths[texIdx]||baseItemHeight;if(w>maxW)maxW=w;positions[i]=wrapLength;wrapLength+=w+propsRef.current.gap;}const minXBound=-maxW*2;const dpr=window.devicePixelRatio||1;canvas.width=containerWidth*dpr;canvas.height=extendedCanvasHeight*dpr;ctx.scale(dpr,dpr);ctx.imageSmoothingEnabled=true;const render=currentTime=>{// Bypass visibility check if rendering statically for the editor\nif(!isVisible&&!isStatic)return;const p=propsRef.current;const scaleConstant=(p.maxScale-p.minScale)/2;const avgScale=p.minScale+scaleConstant;const scaleRange=p.maxScale-p.minScale;const blurEndRadius=screenCenter*(p.blurEnd/100);const dirMultiplier=p.direction===\"right\"?-1:1;const delta=currentTime-lastTime;lastTime=currentTime;const dt=Math.min(delta/1e3,.05);// 3. UPDATED: Do not calculate movement/speed if rendering in static mode\nif(!isStatic){const targetSpeed=p.pauseOnHover&&isHoveredRef.current||isDraggingRef.current?0:p.speed;currentSpeed+=(targetSpeed-currentSpeed)*p.easingResponsiveness*dt;globalOffsetRef.current+=currentSpeed*dt*dirMultiplier;}const offsetChanged=Math.abs(globalOffsetRef.current-lastRenderedOffset)>.001;const isIdle=Math.abs(currentSpeed)<.01&&!offsetChanged;// 4. UPDATED: Stop the loop from persisting in static mode\nif(isIdle&&hasRenderedOnce&&!isStatic){animationFrameId=requestAnimationFrame(render);return;}hasRenderedOnce=true;lastRenderedOffset=globalOffsetRef.current;const currentOffset=globalOffsetRef.current;ctx.clearRect(0,0,containerWidth,extendedCanvasHeight);for(let i=0;i<renderCount;i++){const texIdx=i%safeImages.length;const img=loadedImages[texIdx];const w=precalculatedWidths[texIdx]||baseItemHeight;const baseX=positions[i];let relativeX=(baseX-currentOffset-minXBound)%wrapLength;if(relativeX<0)relativeX+=wrapLength;const currentX=relativeX+minXBound;const unwarpedCenter=currentX+w/2;const distanceFromCenter=unwarpedCenter-screenCenter;const{warpedX,finalScale}=calculateMagnification(distanceFromCenter,screenCenter,avgScale,scaleConstant,piDivCenter,centerDivPi,p.minScale);const finalX=screenCenter+warpedX-w/2;const absDist=Math.abs(distanceFromCenter);let exactBlurAmount=0;if(p.maxBlur>0){if(blurEndRadius<=0){exactBlurAmount=p.maxBlur;}else if(absDist>=blurEndRadius){exactBlurAmount=p.maxBlur;}else{const blurProgress=absDist/blurEndRadius;const smoothProgress=blurProgress*blurProgress*(3-2*blurProgress);exactBlurAmount=smoothProgress*p.maxBlur;}}const depthRatio=(finalScale-p.minScale)/scaleRange;const opacity=.45+.55*depthRatio;const centerX=finalX+w/2;const centerY=extendedCanvasHeight/2;const logoScaleMultiplier=getLogoScale(texIdx);ctx.save();ctx.translate(centerX,centerY);ctx.scale(finalScale*logoScaleMultiplier,finalScale*logoScaleMultiplier);ctx.rotate(.001);ctx.globalAlpha=opacity;const localBlurAmount=exactBlurAmount/(finalScale*logoScaleMultiplier);ctx.filter=localBlurAmount>.1?`blur(${localBlurAmount}px)`:\"none\";const drawX=-w/2;const drawY=-baseItemHeight/2;if(img){ctx.drawImage(img,drawX,drawY,w,baseItemHeight);}else{drawFallbackRect(ctx,drawX,drawY,w,baseItemHeight);}ctx.restore();}// 5. UPDATED: Only request a new frame if we are NOT in the editor\nif(!isStatic){animationFrameId=requestAnimationFrame(render);}};// 6. UPDATED: Either draw once for the editor, or set up the observer for the live site\nif(isStatic){isVisible=true;render(performance.now());}else{const observer=new IntersectionObserver(([entry])=>{if(entry.isIntersecting){isVisible=true;lastTime=performance.now();if(!animationFrameId){animationFrameId=requestAnimationFrame(render);}}else{isVisible=false;if(animationFrameId){cancelAnimationFrame(animationFrameId);animationFrameId=0;}}});observer.observe(container);return()=>{observer.disconnect();if(animationFrameId)cancelAnimationFrame(animationFrameId);};}// Added `isStatic` to the dependency array\n},[containerWidth,loadedImages,renderCount,precalculatedWidths,baseItemHeight,extendedCanvasHeight,isStatic,logoScales]);const handlePointerDown=e=>{if(!enableDrag||logos.length===0||isStatic)return;isDraggingRef.current=true;lastDragXRef.current=e.clientX;e.currentTarget.setPointerCapture(e.pointerId);if(containerRef.current)containerRef.current.style.cursor=\"grabbing\";};const handlePointerMove=e=>{if(!enableDrag||!isDraggingRef.current||isStatic)return;const deltaX=e.clientX-lastDragXRef.current;lastDragXRef.current=e.clientX;globalOffsetRef.current-=deltaX;};const handlePointerUpOrCancel=e=>{if(!enableDrag||isStatic)return;isDraggingRef.current=false;e.currentTarget.releasePointerCapture(e.pointerId);if(containerRef.current)containerRef.current.style.cursor=\"grab\";};return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,onPointerEnter:()=>isHoveredRef.current=true,onPointerLeave:()=>isHoveredRef.current=false,onPointerDown:handlePointerDown,onPointerMove:handlePointerMove,onPointerUp:handlePointerUpOrCancel,onPointerCancel:handlePointerUpOrCancel,style:{width:\"100%\",height:containerHeight,position:\"relative\",overflow:\"visible\",cursor:logos.length>0?enableDrag?\"grab\":\"pointer\":\"default\",touchAction:enableDrag?\"pan-y\":\"auto\",userSelect:enableDrag?\"none\":\"auto\",WebkitUserSelect:enableDrag?\"none\":\"auto\",backgroundColor:logos.length===0?\"rgba(143, 143, 143, 0.15)\":\"transparent\",borderRadius:logos.length===0?8:0},children:logos.length===0?/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"#888\",fontFamily:\"system-ui, sans-serif\",fontSize:14,fontWeight:500},children:\"Add logos from the props panel\"}):/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:{width:\"100%\",height:extendedCanvasHeight,position:\"absolute\",top:-canvasTopOffset,left:0,pointerEvents:\"none\",display:\"block\",WebkitMaskImage:\"linear-gradient(to right, transparent 0%, black 15%, black 85%, transparent 100%)\",maskImage:\"linear-gradient(to right, transparent 0%, black 15%, black 85%, transparent 100%)\"}})});}// --- Property Controls ---\naddPropertyControls(Logo3DCarousel,{logos:{type:ControlType.Array,title:\"Logos\",control:{type:ControlType.Object,controls:{image:{type:ControlType.ResponsiveImage,title:\"Logo\"}}},maxCount:20},enableDrag:{title:\"Enable Drag\",type:ControlType.Boolean,defaultValue:true},maxScale:{title:\"Max Scale (Center)\",type:ControlType.Number,defaultValue:2,min:1,max:3,step:.1,displayStepper:true},minScale:{title:\"Min Scale (Edges)\",type:ControlType.Number,defaultValue:.1,min:.1,max:1,step:.1,displayStepper:true},itemHeight:{title:\"Max Height\",type:ControlType.Number,defaultValue:32,min:20,max:600,step:1},gap:{title:\"Gap\",type:ControlType.Number,defaultValue:64,min:0,max:200,step:1},speed:{title:\"Speed\",type:ControlType.Number,defaultValue:32,min:0,max:96,step:1},direction:{title:\"Direction\",type:ControlType.Enum,options:[\"left\",\"right\"],optionTitles:[\"Left\",\"Right\"],defaultValue:\"left\",displaySegmentedControl:true},maxBlur:{title:\"Max Blur\",type:ControlType.Number,defaultValue:4,min:0,max:8,step:.5},blurEnd:{title:\"Blur Max (%)\",description:\"Distance from center where the blur reaches its max value.\",type:ControlType.Number,defaultValue:64,min:0,max:100,step:1,displayStepper:true},pauseOnHover:{title:\"Pause on Hover\",type:ControlType.Boolean,defaultValue:true},easingResponsiveness:{title:\"Hover/Drag Easing\",description:\"Lower numbers = slower easing\",type:ControlType.Number,defaultValue:4,min:1,max:50,step:1},logoScales:{title:\"Logo Scales\",type:ControlType.String,defaultValue:\"\",placeholder:\"1, 1.1, 0.95, ...\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Logo3DCarousel\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"800\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Logo_3D_Carousel.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useRef,useEffect,useState,useMemo,startTransition}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/**\n * User request: add optional instance-level phrase highlight (highlight text + highlight color)\n * while preserving the existing TextReveal default behavior, animation, sizing, alignment, tag, and controls.\n *\n * TextReveal - Text that reveals as you scroll with responsive font sizing\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function TextReveal(props){const{text=\"This text unblurs and fades in word by word as you scroll\",baseColor=\"#888888\",revealColor=\"#000000\",font={fontSize:24,lineHeight:1.5,letterSpacing:\"0em\",variant:\"Regular\",textAlign:\"left\"},fullRevealDistance=1e3,initialBlur=3,tag=\"p\",fitText=false,minFontSize=16,maxFontSize=72,textAlign=\"left\",highlightText=\"\",highlightColor=\"#00D1FF\",style={}}=props;const outerRef=useRef(null);const containerRef=useRef(null);const animationFrameRef=useRef(null);const words=useMemo(()=>(text||\"\").split(\" \"),[text]);const[scrollProgress,setScrollProgress]=useState(0);const[fontSize,setFontSize]=useState(font?.fontSize||24);const highlightRange=useMemo(()=>{const normalizedHighlight=(highlightText||\"\").trim();if(!normalizedHighlight)return null;const highlightWords=normalizedHighlight.split(/\\s+/);if(!highlightWords.length)return null;for(let i=0;i<=words.length-highlightWords.length;i++){let isMatch=true;for(let j=0;j<highlightWords.length;j++){if(words[i+j]!==highlightWords[j]){isMatch=false;break;}}if(isMatch){return{start:i,end:i+highlightWords.length-1};}}return null;},[highlightText,words]);const isCanvas=RenderTarget.current()===RenderTarget.canvas;// Effect for responsive font sizing (also run in canvas)\nuseEffect(()=>{if(!fitText)return;if(typeof window===\"undefined\")return;const handleResize=()=>{if(!containerRef.current)return;// Get container width (prefer container, fallback to viewport)\nconst containerWidth=containerRef.current.offsetWidth||window.innerWidth;const baseFontSize=parseInt(font?.fontSize)||24;// Use a base width of 1000px as reference\nconst baseWidth=1e3;// Calculate proportional font size\nconst scaledFontSize=baseFontSize*(containerWidth/baseWidth);// Clamp between min and max font sizes\nconst clampedSize=Math.max(minFontSize,Math.min(maxFontSize,scaledFontSize));startTransition(()=>setFontSize(clampedSize));};handleResize();window.addEventListener(\"resize\",handleResize);return()=>{window.removeEventListener(\"resize\",handleResize);};},[fitText,font?.fontSize,minFontSize,maxFontSize]);// Effect for scroll tracking\nuseEffect(()=>{if(isCanvas)return;if(typeof window===\"undefined\")return;let startPosition=0;let containerHeight=0;let endPosition=0;const updateScrollPositions=()=>{if(outerRef.current){const rect=outerRef.current.getBoundingClientRect();startPosition=window.scrollY+rect.top;containerHeight=rect.height;endPosition=startPosition+fullRevealDistance;}};const handleScroll=()=>{if(!outerRef.current)return;const currentScroll=window.scrollY;const elementTop=startPosition-currentScroll;const visibleHeight=window.innerHeight-elementTop;const progress=(visibleHeight-containerHeight)/(fullRevealDistance-containerHeight);startTransition(()=>setScrollProgress(Math.max(0,Math.min(1,progress))));};const trackScroll=()=>{handleScroll();animationFrameRef.current=requestAnimationFrame(trackScroll);};const initializeScrollTracking=()=>{updateScrollPositions();handleScroll();animationFrameRef.current=requestAnimationFrame(trackScroll);};window.addEventListener(\"resize\",updateScrollPositions);initializeScrollTracking();return()=>{cancelAnimationFrame(animationFrameRef.current);window.removeEventListener(\"resize\",updateScrollPositions);};},[fullRevealDistance,isCanvas]);// Effect for responsive font sizing\nuseEffect(()=>{if(!fitText||isCanvas)return;if(typeof window===\"undefined\")return;const handleResize=()=>{if(!containerRef.current)return;// Get container width (prefer container, fallback to viewport)\nconst containerWidth=containerRef.current.offsetWidth||window.innerWidth;const baseFontSize=parseInt(font?.fontSize)||24;// Use a base width of 1000px as reference\nconst baseWidth=1e3;// Calculate proportional font size\nconst scaledFontSize=baseFontSize*(containerWidth/baseWidth);// Clamp between min and max font sizes\nconst clampedSize=Math.max(minFontSize,Math.min(maxFontSize,scaledFontSize));startTransition(()=>setFontSize(clampedSize));};handleResize();window.addEventListener(\"resize\",handleResize);return()=>{window.removeEventListener(\"resize\",handleResize);};},[fitText,font?.fontSize,minFontSize,maxFontSize,isCanvas]);const Tag=tag;return /*#__PURE__*/_jsx(\"div\",{ref:outerRef,style:{position:\"relative\",minWidth:5,minHeight:5,width:style.width||100,// Remove fixed height, let height fit content\ndisplay:\"flex\",alignItems:\"flex-start\",justifyContent:\"flex-start\",...style},children:/*#__PURE__*/_jsx(Tag,{ref:containerRef,style:{position:\"sticky\",top:0,fontFamily:font?.fontFamily,fontWeight:font?.fontWeight,fontSize:fitText?`${fontSize}px`:font?.fontSize,lineHeight:font?.lineHeight,letterSpacing:font?.letterSpacing,textAlign:textAlign,margin:0,padding:0,width:\"100%\",minWidth:5,minHeight:5},children:words.map((word,index)=>{const wordProgress=isCanvas?1:scrollProgress*words.length-index;const progress=Math.max(0,Math.min(1,wordProgress));const blurAmount=initialBlur*(1-progress);const isHighlightedWord=highlightRange&&index>=highlightRange.start&&index<=highlightRange.end;const color=progress===1?isHighlightedWord?highlightColor:revealColor:baseColor;return /*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\",marginRight:\"0.25em\",filter:`blur(${blurAmount}px)`,color:color,transition:\"filter 0.2s ease-out, color 0.2s ease-out\"},children:word},index);})})});}addPropertyControls(TextReveal,{text:{type:ControlType.String,title:\"Text\",displayTextArea:true},highlightText:{type:ControlType.String,title:\"Highlight Text\",defaultValue:\"\",placeholder:\"Optional exact phrase\"},highlightColor:{type:ControlType.Color,title:\"Highlight Color\",defaultValue:\"#00D1FF\"},baseColor:{type:ControlType.Color,title:\"Base Color\",defaultValue:\"#888888\"},revealColor:{type:ControlType.Color,title:\"Reveal Color\",defaultValue:\"#000000\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:24,lineHeight:1.5,letterSpacing:\"0em\",variant:\"Regular\",textAlign:\"left\"}},textAlign:{type:ControlType.Enum,title:\"Text Align\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"left\",displaySegmentedControl:true},fullRevealDistance:{type:ControlType.Number,title:\"Full Reveal Distance\",min:100,max:5e3,step:10,defaultValue:1e3},initialBlur:{type:ControlType.Number,title:\"Initial Blur\",min:0,max:10,step:.5,defaultValue:3},tag:{type:ControlType.Enum,title:\"Tag\",options:[\"p\",\"h1\",\"h2\",\"h3\"],optionTitles:[\"P\",\"H1\",\"H2\",\"H3\"],defaultValue:\"p\",displaySegmentedControl:true},fitText:{type:ControlType.Boolean,title:\"Responsive Text\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\",description:\"Scale font size based on screen width\"},minFontSize:{type:ControlType.Number,title:\"Min Font Size\",defaultValue:16,min:8,max:48,step:1,unit:\"px\",hidden:({fitText})=>!fitText},maxFontSize:{type:ControlType.Number,title:\"Max Font Size\",defaultValue:72,min:24,max:200,step:1,unit:\"px\",hidden:({fitText})=>!fitText}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TextReveal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TextReveal.map","/* esm.sh - @turf/helpers@6.5.0 */\nvar o=63710088e-1,c={centimeters:o*100,centimetres:o*100,degrees:o/111325,feet:o*3.28084,inches:o*39.37,kilometers:o/1e3,kilometres:o/1e3,meters:o,metres:o,miles:o/1609.344,millimeters:o*1e3,millimetres:o*1e3,nauticalmiles:o/1852,radians:1,yards:o*1.0936},P={centimeters:100,centimetres:100,degrees:1/111325,feet:3.28084,inches:39.37,kilometers:1/1e3,kilometres:1/1e3,meters:1,metres:1,miles:1/1609.344,millimeters:1e3,millimetres:1e3,nauticalmiles:1/1852,radians:1/o,yards:1.0936133},s={acres:247105e-9,centimeters:1e4,centimetres:1e4,feet:10.763910417,hectares:1e-4,inches:1550.003100006,kilometers:1e-6,kilometres:1e-6,meters:1,metres:1,miles:386e-9,millimeters:1e6,millimetres:1e6,yards:1.195990046};function n(t,e,r){r===void 0&&(r={});var i={type:\"Feature\"};return(r.id===0||r.id)&&(i.id=r.id),r.bbox&&(i.bbox=r.bbox),i.properties=e||{},i.geometry=t,i}function k(t,e,r){switch(r===void 0&&(r={}),t){case\"Point\":return v(e).geometry;case\"LineString\":return g(e).geometry;case\"Polygon\":return d(e).geometry;case\"MultiPoint\":return x(e).geometry;case\"MultiLineString\":return y(e).geometry;case\"MultiPolygon\":return b(e).geometry;default:throw new Error(t+\" is invalid\")}}function v(t,e,r){if(r===void 0&&(r={}),!t)throw new Error(\"coordinates is required\");if(!Array.isArray(t))throw new Error(\"coordinates must be an Array\");if(t.length<2)throw new Error(\"coordinates must be at least 2 numbers long\");if(!m(t[0])||!m(t[1]))throw new Error(\"coordinates must contain numbers\");var i={type:\"Point\",coordinates:t};return n(i,e,r)}function A(t,e,r){return r===void 0&&(r={}),l(t.map(function(i){return v(i,e)}),r)}function d(t,e,r){r===void 0&&(r={});for(var i=0,u=t;i<u.length;i++){var a=u[i];if(a.length<4)throw new Error(\"Each LinearRing of a Polygon must have 4 or more Positions.\");for(var f=0;f<a[a.length-1].length;f++)if(a[a.length-1][f]!==a[0][f])throw new Error(\"First and last Position are not equivalent.\")}var w={type:\"Polygon\",coordinates:t};return n(w,e,r)}function M(t,e,r){return r===void 0&&(r={}),l(t.map(function(i){return d(i,e)}),r)}function g(t,e,r){if(r===void 0&&(r={}),t.length<2)throw new Error(\"coordinates must be an array of two or more positions\");var i={type:\"LineString\",coordinates:t};return n(i,e,r)}function L(t,e,r){return r===void 0&&(r={}),l(t.map(function(i){return g(i,e)}),r)}function l(t,e){e===void 0&&(e={});var r={type:\"FeatureCollection\"};return e.id&&(r.id=e.id),e.bbox&&(r.bbox=e.bbox),r.features=t,r}function y(t,e,r){r===void 0&&(r={});var i={type:\"MultiLineString\",coordinates:t};return n(i,e,r)}function x(t,e,r){r===void 0&&(r={});var i={type:\"MultiPoint\",coordinates:t};return n(i,e,r)}function b(t,e,r){r===void 0&&(r={});var i={type:\"MultiPolygon\",coordinates:t};return n(i,e,r)}function F(t,e,r){r===void 0&&(r={});var i={type:\"GeometryCollection\",geometries:t};return n(i,e,r)}function S(t,e){if(e===void 0&&(e=0),e&&!(e>=0))throw new Error(\"precision must be a positive number\");var r=Math.pow(10,e||0);return Math.round(t*r)/r}function E(t,e){e===void 0&&(e=\"kilometers\");var r=c[e];if(!r)throw new Error(e+\" units is invalid\");return t*r}function h(t,e){e===void 0&&(e=\"kilometers\");var r=c[e];if(!r)throw new Error(e+\" units is invalid\");return t/r}function T(t,e){return p(h(t,e))}function q(t){var e=t%360;return e<0&&(e+=360),e}function p(t){var e=t%(2*Math.PI);return e*180/Math.PI}function C(t){var e=t%360;return e*Math.PI/180}function I(t,e,r){if(e===void 0&&(e=\"kilometers\"),r===void 0&&(r=\"kilometers\"),!(t>=0))throw new Error(\"length must be a positive number\");return E(h(t,e),r)}function R(t,e,r){if(e===void 0&&(e=\"meters\"),r===void 0&&(r=\"kilometers\"),!(t>=0))throw new Error(\"area must be a positive number\");var i=s[e];if(!i)throw new Error(\"invalid original units\");var u=s[r];if(!u)throw new Error(\"invalid final units\");return t/i*u}function m(t){return!isNaN(t)&&t!==null&&!Array.isArray(t)}function N(t){return!!t&&t.constructor===Object}function O(t){if(!t)throw new Error(\"bbox is required\");if(!Array.isArray(t))throw new Error(\"bbox must be an Array\");if(t.length!==4&&t.length!==6)throw new Error(\"bbox must be an Array of 4 or 6 numbers\");t.forEach(function(e){if(!m(e))throw new Error(\"bbox must only contain numbers\")})}function B(t){if(!t)throw new Error(\"id is required\");if([\"string\",\"number\"].indexOf(typeof t)===-1)throw new Error(\"id must be a number or a string\")}export{s as areaFactors,q as bearingToAzimuth,R as convertArea,I as convertLength,C as degreesToRadians,o as earthRadius,c as factors,n as feature,l as featureCollection,k as geometry,F as geometryCollection,m as isNumber,N as isObject,T as lengthToDegrees,h as lengthToRadians,g as lineString,L as lineStrings,y as multiLineString,x as multiPoint,b as multiPolygon,v as point,A as points,d as polygon,M as polygons,p as radiansToDegrees,E as radiansToLength,S as round,P as unitsFactors,O as validateBBox,B as validateId};\n//# sourceMappingURL=helpers.mjs.map","/* esm.sh - @turf/helpers@6.5.0 */\nexport * from \"/@turf/helpers@6.5.0/es2022/helpers.mjs\";\n","/* esm.sh - @turf/invariant@6.5.0 */\nimport{isNumber as y}from\"/@turf/helpers@^6.5.0?target=es2022\";function a(r){if(!r)throw new Error(\"coord is required\");if(!Array.isArray(r)){if(r.type===\"Feature\"&&r.geometry!==null&&r.geometry.type===\"Point\")return r.geometry.coordinates;if(r.type===\"Point\")return r.coordinates}if(Array.isArray(r)&&r.length>=2&&!Array.isArray(r[0])&&!Array.isArray(r[1]))return r;throw new Error(\"coord must be GeoJSON Point or an Array of numbers\")}function f(r){if(Array.isArray(r))return r;if(r.type===\"Feature\"){if(r.geometry!==null)return r.geometry.coordinates}else if(r.coordinates)return r.coordinates;throw new Error(\"coords must be GeoJSON Feature, Geometry Object or an Array\")}function u(r){if(r.length>1&&y(r[0])&&y(r[1]))return!0;if(Array.isArray(r[0])&&r[0].length)return u(r[0]);throw new Error(\"coordinates must only contain numbers\")}function m(r,t,e){if(!t||!e)throw new Error(\"type and name required\");if(!r||r.type!==t)throw new Error(\"Invalid input to \"+e+\": must be a \"+t+\", given \"+r.type)}function w(r,t,e){if(!r)throw new Error(\"No feature passed\");if(!e)throw new Error(\".featureOf() requires a name\");if(!r||r.type!==\"Feature\"||!r.geometry)throw new Error(\"Invalid input to \"+e+\", Feature with geometry required\");if(!r.geometry||r.geometry.type!==t)throw new Error(\"Invalid input to \"+e+\": must be a \"+t+\", given \"+r.geometry.type)}function l(r,t,e){if(!r)throw new Error(\"No featureCollection passed\");if(!e)throw new Error(\".collectionOf() requires a name\");if(!r||r.type!==\"FeatureCollection\")throw new Error(\"Invalid input to \"+e+\", FeatureCollection required\");for(var i=0,o=r.features;i<o.length;i++){var n=o[i];if(!n||n.type!==\"Feature\"||!n.geometry)throw new Error(\"Invalid input to \"+e+\", Feature with geometry required\");if(!n.geometry||n.geometry.type!==t)throw new Error(\"Invalid input to \"+e+\": must be a \"+t+\", given \"+n.geometry.type)}}function g(r){return r.type===\"Feature\"?r.geometry:r}function h(r,t){return r.type===\"FeatureCollection\"?\"FeatureCollection\":r.type===\"GeometryCollection\"?\"GeometryCollection\":r.type===\"Feature\"&&r.geometry!==null?r.geometry.type:r.type}export{l as collectionOf,u as containsNumber,w as featureOf,m as geojsonType,a as getCoord,f as getCoords,g as getGeom,h as getType};\n//# sourceMappingURL=invariant.mjs.map","/* esm.sh - @turf/invariant@6.5.0 */\nimport \"/@turf/helpers@^6.5.0?target=es2022\";\nexport * from \"/@turf/invariant@6.5.0/es2022/invariant.mjs\";\n","/* esm.sh - @turf/boolean-point-in-polygon@6.5.0 */\nimport{getCoord as c,getGeom as w}from\"/@turf/invariant@^6.5.0?target=es2022\";function m(r,e,u){if(u===void 0&&(u={}),!r)throw new Error(\"point is required\");if(!e)throw new Error(\"polygon is required\");var l=c(r),n=w(e),t=n.type,o=e.bbox,a=n.coordinates;if(o&&B(l,o)===!1)return!1;t===\"Polygon\"&&(a=[a]);for(var v=!1,f=0;f<a.length&&!v;f++)if(s(l,a[f][0],u.ignoreBoundary)){for(var d=!1,h=1;h<a[f].length&&!d;)s(l,a[f][h],!u.ignoreBoundary)&&(d=!0),h++;d||(v=!0)}return v}function s(r,e,u){var l=!1;e[0][0]===e[e.length-1][0]&&e[0][1]===e[e.length-1][1]&&(e=e.slice(0,e.length-1));for(var n=0,t=e.length-1;n<e.length;t=n++){var o=e[n][0],a=e[n][1],v=e[t][0],f=e[t][1],d=r[1]*(o-v)+a*(v-r[0])+f*(r[0]-o)===0&&(o-r[0])*(v-r[0])<=0&&(a-r[1])*(f-r[1])<=0;if(d)return!u;var h=a>r[1]!=f>r[1]&&r[0]<(v-o)*(r[1]-a)/(f-a)+o;h&&(l=!l)}return l}function B(r,e){return e[0]<=r[0]&&e[1]<=r[1]&&e[2]>=r[0]&&e[3]>=r[1]}export{m as default};\n//# sourceMappingURL=boolean-point-in-polygon.mjs.map","/* esm.sh - @turf/boolean-point-in-polygon@6.5.0 */\nimport \"/@turf/invariant@^6.5.0?target=es2022\";\nexport * from \"/@turf/boolean-point-in-polygon@6.5.0/es2022/boolean-point-in-polygon.mjs\";\nexport { default } from \"/@turf/boolean-point-in-polygon@6.5.0/es2022/boolean-point-in-polygon.mjs\";\n","/* esm.sh - mgrs@1.0.0 */\nvar U=6,F=\"AJSAJS\",G=\"AFAFAF\",N=65,d=73,k=79,C=86,p=90,Q={forward:D,inverse:_,toPoint:V};function D(e,r){return r=r||5,B(Z({lat:e[1],lon:e[0]}),r)}function _(e){var r=E(x(e.toUpperCase()));return r.lat&&r.lon?[r.lon,r.lat,r.lon,r.lat]:[r.left,r.bottom,r.right,r.top]}function V(e){var r=E(x(e.toUpperCase()));return r.lat&&r.lon?[r.lon,r.lat]:[(r.left+r.right)/2,(r.top+r.bottom)/2]}function P(e){return e*(Math.PI/180)}function O(e){return 180*(e/Math.PI)}function Z(e){var r=e.lat,n=e.lon,v=6378137,t=.00669438,f=.9996,i,a,c,s,l,o,u,M=P(r),h=P(n),L,b;b=Math.floor((n+180)/6)+1,n===180&&(b=60),r>=56&&r<64&&n>=3&&n<12&&(b=32),r>=72&&r<84&&(n>=0&&n<9?b=31:n>=9&&n<21?b=33:n>=21&&n<33?b=35:n>=33&&n<42&&(b=37)),i=(b-1)*6-180+3,L=P(i),a=t/(1-t),c=v/Math.sqrt(1-t*Math.sin(M)*Math.sin(M)),s=Math.tan(M)*Math.tan(M),l=a*Math.cos(M)*Math.cos(M),o=Math.cos(M)*(h-L),u=v*((1-t/4-3*t*t/64-5*t*t*t/256)*M-(3*t/8+3*t*t/32+45*t*t*t/1024)*Math.sin(2*M)+(15*t*t/256+45*t*t*t/1024)*Math.sin(4*M)-35*t*t*t/3072*Math.sin(6*M));var w=f*c*(o+(1-s+l)*o*o*o/6+(5-18*s+s*s+72*l-58*a)*o*o*o*o*o/120)+5e5,g=f*(u+c*Math.tan(M)*(o*o/2+(5-s+9*l+4*l*l)*o*o*o*o/24+(61-58*s+s*s+600*l-330*a)*o*o*o*o*o*o/720));return r<0&&(g+=1e7),{northing:Math.round(g),easting:Math.round(w),zoneNumber:b,zoneLetter:m(r)}}function E(e){var r=e.northing,n=e.easting,v=e.zoneLetter,t=e.zoneNumber;if(t<0||t>60)return null;var f=.9996,i=6378137,a=.00669438,c,s=(1-Math.sqrt(1-a))/(1+Math.sqrt(1-a)),l,o,u,M,h,L,b,w,g,R=n-5e5,I=r;v<\"N\"&&(I-=1e7),b=(t-1)*6-180+3,c=a/(1-a),L=I/f,w=L/(i*(1-a/4-3*a*a/64-5*a*a*a/256)),g=w+(3*s/2-27*s*s*s/32)*Math.sin(2*w)+(21*s*s/16-55*s*s*s*s/32)*Math.sin(4*w)+151*s*s*s/96*Math.sin(6*w),l=i/Math.sqrt(1-a*Math.sin(g)*Math.sin(g)),o=Math.tan(g)*Math.tan(g),u=c*Math.cos(g)*Math.cos(g),M=i*(1-a)/Math.pow(1-a*Math.sin(g)*Math.sin(g),1.5),h=R/(l*f);var z=g-l*Math.tan(g)/M*(h*h/2-(5+3*o+10*u-4*u*u-9*c)*h*h*h*h/24+(61+90*o+298*u+45*o*o-252*c-3*u*u)*h*h*h*h*h*h/720);z=O(z);var A=(h-(1+2*o+u)*h*h*h/6+(5-2*u+28*o-3*u*u+8*c+24*o*o)*h*h*h*h*h/120)/Math.cos(g);A=b+O(A);var T;if(e.accuracy){var S=E({northing:e.northing+e.accuracy,easting:e.easting+e.accuracy,zoneLetter:e.zoneLetter,zoneNumber:e.zoneNumber});T={top:S.lat,right:S.lon,bottom:z,left:A}}else T={lat:z,lon:A};return T}function m(e){var r=\"Z\";return 84>=e&&e>=72?r=\"X\":72>e&&e>=64?r=\"W\":64>e&&e>=56?r=\"V\":56>e&&e>=48?r=\"U\":48>e&&e>=40?r=\"T\":40>e&&e>=32?r=\"S\":32>e&&e>=24?r=\"R\":24>e&&e>=16?r=\"Q\":16>e&&e>=8?r=\"P\":8>e&&e>=0?r=\"N\":0>e&&e>=-8?r=\"M\":-8>e&&e>=-16?r=\"L\":-16>e&&e>=-24?r=\"K\":-24>e&&e>=-32?r=\"J\":-32>e&&e>=-40?r=\"H\":-40>e&&e>=-48?r=\"G\":-48>e&&e>=-56?r=\"F\":-56>e&&e>=-64?r=\"E\":-64>e&&e>=-72?r=\"D\":-72>e&&e>=-80&&(r=\"C\"),r}function B(e,r){var n=\"00000\"+e.easting,v=\"00000\"+e.northing;return e.zoneNumber+e.zoneLetter+J(e.easting,e.northing,e.zoneNumber)+n.substr(n.length-5,r)+v.substr(v.length-5,r)}function J(e,r,n){var v=q(n),t=Math.floor(e/1e5),f=Math.floor(r/1e5)%20;return K(t,f,v)}function q(e){var r=e%U;return r===0&&(r=U),r}function K(e,r,n){var v=n-1,t=F.charCodeAt(v),f=G.charCodeAt(v),i=t+e-1,a=f+r,c=!1;i>p&&(i=i-p+N-1,c=!0),(i===d||t<d&&i>d||(i>d||t<d)&&c)&&i++,(i===k||t<k&&i>k||(i>k||t<k)&&c)&&(i++,i===d&&i++),i>p&&(i=i-p+N-1),a>C?(a=a-C+N-1,c=!0):c=!1,(a===d||f<d&&a>d||(a>d||f<d)&&c)&&a++,(a===k||f<k&&a>k||(a>k||f<k)&&c)&&(a++,a===d&&a++),a>C&&(a=a-C+N-1);var s=String.fromCharCode(i)+String.fromCharCode(a);return s}function x(e){if(e&&e.length===0)throw\"MGRSPoint coverting from nothing\";for(var r=e.length,n=null,v=\"\",t,f=0;!/[A-Z]/.test(t=e.charAt(f));){if(f>=2)throw\"MGRSPoint bad conversion from: \"+e;v+=t,f++}var i=parseInt(v,10);if(f===0||f+3>r)throw\"MGRSPoint bad conversion from: \"+e;var a=e.charAt(f++);if(a<=\"A\"||a===\"B\"||a===\"Y\"||a>=\"Z\"||a===\"I\"||a===\"O\")throw\"MGRSPoint zone letter \"+a+\" not handled: \"+e;n=e.substring(f,f+=2);for(var c=q(i),s=y(n.charAt(0),c),l=W(n.charAt(1),c);l<H(a);)l+=2e6;var o=r-f;if(o%2!==0)throw`MGRSPoint has to have an even number \nof digits after the zone letter and two 100km letters - front \nhalf for easting meters, second half for \nnorthing meters`+e;var u=o/2,M=0,h=0,L,b,w,g,R;return u>0&&(L=1e5/Math.pow(10,u),b=e.substring(f,f+u),M=parseFloat(b)*L,w=e.substring(f+u),h=parseFloat(w)*L),g=M+s,R=h+l,{easting:g,northing:R,zoneLetter:a,zoneNumber:i,accuracy:L}}function y(e,r){for(var n=F.charCodeAt(r-1),v=1e5,t=!1;n!==e.charCodeAt(0);){if(n++,n===d&&n++,n===k&&n++,n>p){if(t)throw\"Bad character: \"+e;n=N,t=!0}v+=1e5}return v}function W(e,r){if(e>\"V\")throw\"MGRSPoint given invalid Northing \"+e;for(var n=G.charCodeAt(r-1),v=0,t=!1;n!==e.charCodeAt(0);){if(n++,n===d&&n++,n===k&&n++,n>C){if(t)throw\"Bad character: \"+e;n=N,t=!0}v+=1e5}return v}function H(e){var r;switch(e){case\"C\":r=11e5;break;case\"D\":r=2e6;break;case\"E\":r=28e5;break;case\"F\":r=37e5;break;case\"G\":r=46e5;break;case\"H\":r=55e5;break;case\"J\":r=64e5;break;case\"K\":r=73e5;break;case\"L\":r=82e5;break;case\"M\":r=91e5;break;case\"N\":r=0;break;case\"P\":r=8e5;break;case\"Q\":r=17e5;break;case\"R\":r=26e5;break;case\"S\":r=35e5;break;case\"T\":r=44e5;break;case\"U\":r=53e5;break;case\"V\":r=62e5;break;case\"W\":r=7e6;break;case\"X\":r=79e5;break;default:r=-1}if(r>=0)return r;throw\"Invalid zone letter: \"+e}export{Q as default,D as forward,_ as inverse,V as toPoint};\n//# sourceMappingURL=mgrs.mjs.map","/* esm.sh - wkt-parser@1.5.6 */\nvar T=class{static getId(e){let a=e.find(n=>Array.isArray(n)&&n[0]===\"ID\");return a&&a.length>=3?{authority:a[1],code:parseInt(a[2],10)}:null}static convertUnit(e,a=\"unit\"){if(!e||e.length<3)return{type:a,name:\"unknown\",conversion_factor:null};let n=e[1],s=parseFloat(e[2])||null,r=e.find(d=>Array.isArray(d)&&d[0]===\"ID\"),o=r?{authority:r[1],code:parseInt(r[2],10)}:null;return{type:a,name:n,conversion_factor:s,id:o}}static convertAxis(e){let a=e[1]||\"Unknown\",n,s=a.match(/^\\((.)\\)$/);if(s){let f=s[1].toUpperCase();if(f===\"E\")n=\"east\";else if(f===\"N\")n=\"north\";else if(f===\"U\")n=\"up\";else if(e[2])n=e[2];else throw new Error(`Unknown axis abbreviation: ${f}`)}else n=e[2]||\"unknown\";let r=e.find(f=>Array.isArray(f)&&f[0]===\"ORDER\"),o=r?parseInt(r[1],10):null,d=e.find(f=>Array.isArray(f)&&(f[0]===\"LENGTHUNIT\"||f[0]===\"ANGLEUNIT\"||f[0]===\"SCALEUNIT\")),p=this.convertUnit(d);return{name:a,direction:n,unit:p,order:o}}static extractAxes(e){return e.filter(a=>Array.isArray(a)&&a[0]===\"AXIS\").map(a=>this.convertAxis(a)).sort((a,n)=>(a.order||0)-(n.order||0))}static convert(e,a={}){switch(e[0]){case\"PROJCRS\":a.type=\"ProjectedCRS\",a.name=e[1],a.base_crs=e.find(t=>Array.isArray(t)&&t[0]===\"BASEGEOGCRS\")?this.convert(e.find(t=>Array.isArray(t)&&t[0]===\"BASEGEOGCRS\")):null,a.conversion=e.find(t=>Array.isArray(t)&&t[0]===\"CONVERSION\")?this.convert(e.find(t=>Array.isArray(t)&&t[0]===\"CONVERSION\")):null;let n=e.find(t=>Array.isArray(t)&&t[0]===\"CS\");n&&(a.coordinate_system={subtype:n[1],axis:this.extractAxes(e)});let s=e.find(t=>Array.isArray(t)&&t[0]===\"LENGTHUNIT\");if(s){let t=this.convertUnit(s);a.coordinate_system.unit=t}a.id=this.getId(e);break;case\"BASEGEOGCRS\":case\"GEOGCRS\":case\"GEODCRS\":a.type=e[0]===\"GEODCRS\"?\"GeodeticCRS\":\"GeographicCRS\",a.name=e[1];let r=e.find(t=>Array.isArray(t)&&(t[0]===\"DATUM\"||t[0]===\"ENSEMBLE\"));if(r){let t=this.convert(r);r[0]===\"ENSEMBLE\"?a.datum_ensemble=t:a.datum=t;let l=e.find(I=>Array.isArray(I)&&I[0]===\"PRIMEM\");l&&l[1]!==\"Greenwich\"&&(t.prime_meridian={name:l[1],longitude:parseFloat(l[2])})}let o=e.find(t=>Array.isArray(t)&&t[0]===\"CS\");a.coordinate_system={subtype:o?o[1]:\"ellipsoidal\",axis:this.extractAxes(e)},a.id=this.getId(e);break;case\"DATUM\":a.type=\"GeodeticReferenceFrame\",a.name=e[1],a.ellipsoid=e.find(t=>Array.isArray(t)&&t[0]===\"ELLIPSOID\")?this.convert(e.find(t=>Array.isArray(t)&&t[0]===\"ELLIPSOID\")):null;break;case\"ENSEMBLE\":a.type=\"DatumEnsemble\",a.name=e[1],a.members=e.filter(t=>Array.isArray(t)&&t[0]===\"MEMBER\").map(t=>({type:\"DatumEnsembleMember\",name:t[1],id:this.getId(t)}));let d=e.find(t=>Array.isArray(t)&&t[0]===\"ENSEMBLEACCURACY\");d&&(a.accuracy=parseFloat(d[1]));let p=e.find(t=>Array.isArray(t)&&t[0]===\"ELLIPSOID\");p&&(a.ellipsoid=this.convert(p)),a.id=this.getId(e);break;case\"ELLIPSOID\":a.type=\"Ellipsoid\",a.name=e[1],a.semi_major_axis=parseFloat(e[2]),a.inverse_flattening=parseFloat(e[3]);let f=e.find(t=>Array.isArray(t)&&t[0]===\"LENGTHUNIT\")?this.convert(e.find(t=>Array.isArray(t)&&t[0]===\"LENGTHUNIT\"),a):null;break;case\"CONVERSION\":a.type=\"Conversion\",a.name=e[1],a.method=e.find(t=>Array.isArray(t)&&t[0]===\"METHOD\")?this.convert(e.find(t=>Array.isArray(t)&&t[0]===\"METHOD\")):null,a.parameters=e.filter(t=>Array.isArray(t)&&t[0]===\"PARAMETER\").map(t=>this.convert(t));break;case\"METHOD\":a.type=\"Method\",a.name=e[1],a.id=this.getId(e);break;case\"PARAMETER\":a.type=\"Parameter\",a.name=e[1],a.value=parseFloat(e[2]),a.unit=this.convertUnit(e.find(t=>Array.isArray(t)&&(t[0]===\"LENGTHUNIT\"||t[0]===\"ANGLEUNIT\"||t[0]===\"SCALEUNIT\"))),a.id=this.getId(e);break;case\"BOUNDCRS\":a.type=\"BoundCRS\";let u=e.find(t=>Array.isArray(t)&&t[0]===\"SOURCECRS\");if(u){let t=u.find(l=>Array.isArray(l));a.source_crs=t?this.convert(t):null}let E=e.find(t=>Array.isArray(t)&&t[0]===\"TARGETCRS\");if(E){let t=E.find(l=>Array.isArray(l));a.target_crs=t?this.convert(t):null}let N=e.find(t=>Array.isArray(t)&&t[0]===\"ABRIDGEDTRANSFORMATION\");N?a.transformation=this.convert(N):a.transformation=null;break;case\"ABRIDGEDTRANSFORMATION\":if(a.type=\"Transformation\",a.name=e[1],a.method=e.find(t=>Array.isArray(t)&&t[0]===\"METHOD\")?this.convert(e.find(t=>Array.isArray(t)&&t[0]===\"METHOD\")):null,a.parameters=e.filter(t=>Array.isArray(t)&&(t[0]===\"PARAMETER\"||t[0]===\"PARAMETERFILE\")).map(t=>{if(t[0]===\"PARAMETER\")return this.convert(t);if(t[0]===\"PARAMETERFILE\")return{name:t[1],value:t[2],id:{authority:\"EPSG\",code:8656}}}),a.parameters.length===7){let t=a.parameters[6];t.name===\"Scale difference\"&&(t.value=Math.round((t.value-1)*1e12)/1e6)}a.id=this.getId(e);break;case\"AXIS\":a.coordinate_system||(a.coordinate_system={type:\"unspecified\",axis:[]}),a.coordinate_system.axis.push(this.convertAxis(e));break;case\"LENGTHUNIT\":let A=this.convertUnit(e,\"LinearUnit\");a.coordinate_system&&a.coordinate_system.axis&&a.coordinate_system.axis.forEach(t=>{t.unit||(t.unit=A)}),A.conversion_factor&&A.conversion_factor!==1&&a.semi_major_axis&&(a.semi_major_axis={value:a.semi_major_axis,unit:A});break;default:a.keyword=e[0];break}return a}},D=T;function v(i){return D.convert(i)}function U(i){let e=i.toUpperCase();return e.includes(\"PROJCRS\")||e.includes(\"GEOGCRS\")||e.includes(\"BOUNDCRS\")||e.includes(\"VERTCRS\")||e.includes(\"LENGTHUNIT\")||e.includes(\"ANGLEUNIT\")||e.includes(\"SCALEUNIT\")?\"WKT2\":(e.includes(\"PROJCS\")||e.includes(\"GEOGCS\")||e.includes(\"LOCAL_CS\")||e.includes(\"VERT_CS\")||e.includes(\"UNIT\"),\"WKT1\")}var L=W,h=1,M=2,G=3,y=4,P=5,S=-1,B=/\\s/,z=/[A-Za-z]/,V=/[A-Za-z84_]/,C=/[,\\]]/,x=/[\\d\\.E\\-\\+]/;function _(i){if(typeof i!=\"string\")throw new Error(\"not a string\");this.text=i.trim(),this.level=0,this.place=0,this.root=null,this.stack=[],this.currentObject=null,this.state=h}_.prototype.readCharicter=function(){var i=this.text[this.place++];if(this.state!==y)for(;B.test(i);){if(this.place>=this.text.length)return;i=this.text[this.place++]}switch(this.state){case h:return this.neutral(i);case M:return this.keyword(i);case y:return this.quoted(i);case P:return this.afterquote(i);case G:return this.number(i);case S:return}};_.prototype.afterquote=function(i){if(i==='\"'){this.word+='\"',this.state=y;return}if(C.test(i)){this.word=this.word.trim(),this.afterItem(i);return}throw new Error(`havn't handled \"`+i+'\" in afterquote yet, index '+this.place)};_.prototype.afterItem=function(i){if(i===\",\"){this.word!==null&&this.currentObject.push(this.word),this.word=null,this.state=h;return}if(i===\"]\"){this.level--,this.word!==null&&(this.currentObject.push(this.word),this.word=null),this.state=h,this.currentObject=this.stack.pop(),this.currentObject||(this.state=S);return}};_.prototype.number=function(i){if(x.test(i)){this.word+=i;return}if(C.test(i)){this.word=parseFloat(this.word),this.afterItem(i);return}throw new Error(`havn't handled \"`+i+'\" in number yet, index '+this.place)};_.prototype.quoted=function(i){if(i==='\"'){this.state=P;return}this.word+=i};_.prototype.keyword=function(i){if(V.test(i)){this.word+=i;return}if(i===\"[\"){var e=[];e.push(this.word),this.level++,this.root===null?this.root=e:this.currentObject.push(e),this.stack.push(this.currentObject),this.currentObject=e,this.state=h;return}if(C.test(i)){this.afterItem(i);return}throw new Error(`havn't handled \"`+i+'\" in keyword yet, index '+this.place)};_.prototype.neutral=function(i){if(z.test(i)){this.word=i,this.state=M;return}if(i==='\"'){this.word=\"\",this.state=y;return}if(x.test(i)){this.word=i,this.state=G;return}if(C.test(i)){this.afterItem(i);return}throw new Error(`havn't handled \"`+i+'\" in neutral yet, index '+this.place)};_.prototype.output=function(){for(;this.place<this.text.length;)this.readCharicter();if(this.state===S)return this.root;throw new Error('unable to parse string \"'+this.text+'\". State is '+this.state)};function W(i){var e=new _(i);return e.output()}function O(i,e,a){Array.isArray(e)&&(a.unshift(e),e=null);var n=e?{}:i,s=a.reduce(function(r,o){return m(o,r),r},n);e&&(i[e]=s)}function m(i,e){if(!Array.isArray(i)){e[i]=!0;return}var a=i.shift();if(a===\"PARAMETER\"&&(a=i.shift()),i.length===1){if(Array.isArray(i[0])){e[a]={},m(i[0],e[a]);return}e[a]=i[0];return}if(!i.length){e[a]=!0;return}if(a===\"TOWGS84\"){e[a]=i;return}if(a===\"AXIS\"){a in e||(e[a]=[]),e[a].push(i);return}Array.isArray(a)||(e[a]={});var n;switch(a){case\"UNIT\":case\"PRIMEM\":case\"VERT_DATUM\":e[a]={name:i[0].toLowerCase(),convert:i[1]},i.length===3&&m(i[2],e[a]);return;case\"SPHEROID\":case\"ELLIPSOID\":e[a]={name:i[0],a:i[1],rf:i[2]},i.length===4&&m(i[3],e[a]);return;case\"EDATUM\":case\"ENGINEERINGDATUM\":case\"LOCAL_DATUM\":case\"DATUM\":case\"VERT_CS\":case\"VERTCRS\":case\"VERTICALCRS\":i[0]=[\"name\",i[0]],O(e,a,i);return;case\"COMPD_CS\":case\"COMPOUNDCRS\":case\"FITTED_CS\":case\"PROJECTEDCRS\":case\"PROJCRS\":case\"GEOGCS\":case\"GEOCCS\":case\"PROJCS\":case\"LOCAL_CS\":case\"GEODCRS\":case\"GEODETICCRS\":case\"GEODETICDATUM\":case\"ENGCRS\":case\"ENGINEERINGCRS\":i[0]=[\"name\",i[0]],O(e,a,i),e[a].type=a;return;default:for(n=-1;++n<i.length;)if(!Array.isArray(i[n]))return m(i,e[a]);return O(e,a,i)}}var K=.017453292519943295;function c(i){return i*K}function R(i){let e=(i.projName||\"\").toLowerCase().replace(/_/g,\" \");i.long0===void 0&&i.longc!==void 0&&(i.long0=i.longc),!i.lat_ts&&i.lat1&&(e===\"stereographic south pole\"||e===\"polar stereographic (variant b)\")?(i.lat0=c(i.lat1>0?90:-90),i.lat_ts=i.lat1,delete i.lat1):!i.lat_ts&&i.lat0&&(e===\"polar stereographic\"||e===\"polar stereographic (variant a)\")&&(i.lat_ts=i.lat0,i.lat0=c(i.lat0>0?90:-90),delete i.lat1)}function b(i){let e={units:null,to_meter:void 0};return typeof i==\"string\"?(e.units=i.toLowerCase(),e.units===\"metre\"&&(e.units=\"meter\"),e.units===\"meter\"&&(e.to_meter=1)):i&&i.name&&(e.units=i.name.toLowerCase(),e.units===\"metre\"&&(e.units=\"meter\"),e.to_meter=i.conversion_factor),e}function F(i){return typeof i==\"object\"?i.value*i.unit.conversion_factor:i}function H(i,e){i.ellipsoid.radius?(e.a=i.ellipsoid.radius,e.rf=0):(e.a=F(i.ellipsoid.semi_major_axis),i.ellipsoid.inverse_flattening!==void 0?e.rf=i.ellipsoid.inverse_flattening:i.ellipsoid.semi_major_axis!==void 0&&i.ellipsoid.semi_minor_axis!==void 0&&(e.rf=e.a/(e.a-F(i.ellipsoid.semi_minor_axis))))}function g(i,e={}){return!i||typeof i!=\"object\"?i:i.type===\"BoundCRS\"?(g(i.source_crs,e),i.transformation&&(i.transformation.method&&i.transformation.method.name===\"NTv2\"?e.nadgrids=i.transformation.parameters[0].value:e.datum_params=i.transformation.parameters.map(a=>a.value)),e):(Object.keys(i).forEach(a=>{let n=i[a];if(n!==null)switch(a){case\"name\":if(e.srsCode)break;e.name=n,e.srsCode=n;break;case\"type\":n===\"GeographicCRS\"?e.projName=\"longlat\":n===\"GeodeticCRS\"?i.coordinate_system&&i.coordinate_system.subtype===\"Cartesian\"?e.projName=\"geocent\":e.projName=\"longlat\":n===\"ProjectedCRS\"&&i.conversion&&i.conversion.method&&(e.projName=i.conversion.method.name);break;case\"datum\":case\"datum_ensemble\":n.ellipsoid&&(e.ellps=n.ellipsoid.name,H(n,e)),n.prime_meridian&&(e.from_greenwich=n.prime_meridian.longitude*Math.PI/180);break;case\"ellipsoid\":e.ellps=n.name,H(n,e);break;case\"prime_meridian\":e.long0=(n.longitude||0)*Math.PI/180;break;case\"coordinate_system\":if(n.axis){let s={east:\"e\",north:\"n\",west:\"w\",south:\"s\",up:\"u\",down:\"d\",geocentricx:\"e\",geocentricy:\"n\",geocentricz:\"u\"},r=n.axis.map(o=>s[o.direction.toLowerCase()]);if(r.every(Boolean)&&(e.axis=r.join(\"\"),e.axis.length===2&&(e.axis+=\"u\")),n.unit){let{units:o,to_meter:d}=b(n.unit);e.units=o,e.to_meter=d}else if(n.axis[0]&&n.axis[0].unit){let{units:o,to_meter:d}=b(n.axis[0].unit);e.units=o,e.to_meter=d}}break;case\"id\":n.authority&&n.code&&(e.title=n.authority+\":\"+n.code);break;case\"conversion\":n.method&&n.method.name&&(e.projName=n.method.name),n.parameters&&n.parameters.forEach(s=>{let r=s.name.toLowerCase().replace(/\\s+/g,\"_\"),o=s.value;s.unit&&s.unit.conversion_factor?e[r]=o*s.unit.conversion_factor:s.unit===\"degree\"?e[r]=o*Math.PI/180:e[r]=o});break;case\"unit\":n.name&&(e.units=n.name.toLowerCase(),e.units===\"metre\"&&(e.units=\"meter\")),n.conversion_factor&&(e.to_meter=n.conversion_factor);break;case\"base_crs\":g(n,e),e.datumCode=n.id?n.id.authority+\"_\"+n.id.code:n.name;break;default:break}}),e.latitude_of_false_origin!==void 0&&(e.lat0=e.latitude_of_false_origin),e.longitude_of_false_origin!==void 0&&(e.long0=e.longitude_of_false_origin),e.latitude_of_standard_parallel!==void 0&&(e.lat0=e.latitude_of_standard_parallel,e.lat1=e.latitude_of_standard_parallel),e.latitude_of_1st_standard_parallel!==void 0&&(e.lat1=e.latitude_of_1st_standard_parallel),e.latitude_of_2nd_standard_parallel!==void 0&&(e.lat2=e.latitude_of_2nd_standard_parallel),e.latitude_of_projection_centre!==void 0&&(e.lat0=e.latitude_of_projection_centre),e.longitude_of_projection_centre!==void 0&&(e.longc=e.longitude_of_projection_centre),e.easting_at_false_origin!==void 0&&(e.x0=e.easting_at_false_origin),e.northing_at_false_origin!==void 0&&(e.y0=e.northing_at_false_origin),e.latitude_of_natural_origin!==void 0&&(e.lat0=e.latitude_of_natural_origin),e.longitude_of_natural_origin!==void 0&&(e.long0=e.longitude_of_natural_origin),e.longitude_of_origin!==void 0&&(e.long0=e.longitude_of_origin),e.false_easting!==void 0&&(e.x0=e.false_easting),e.easting_at_projection_centre&&(e.x0=e.easting_at_projection_centre),e.false_northing!==void 0&&(e.y0=e.false_northing),e.northing_at_projection_centre&&(e.y0=e.northing_at_projection_centre),e.standard_parallel_1!==void 0&&(e.lat1=e.standard_parallel_1),e.standard_parallel_2!==void 0&&(e.lat2=e.standard_parallel_2),e.scale_factor_at_natural_origin!==void 0&&(e.k0=e.scale_factor_at_natural_origin),e.scale_factor_at_projection_centre!==void 0&&(e.k0=e.scale_factor_at_projection_centre),e.scale_factor_on_pseudo_standard_parallel!==void 0&&(e.k0=e.scale_factor_on_pseudo_standard_parallel),e.azimuth!==void 0&&(e.alpha=e.azimuth),e.azimuth_at_projection_centre!==void 0&&(e.alpha=e.azimuth_at_projection_centre),e.angle_from_rectified_to_skew_grid&&(e.rectified_grid_angle=e.angle_from_rectified_to_skew_grid),R(e),e)}var X=[\"PROJECTEDCRS\",\"PROJCRS\",\"GEOGCS\",\"GEOCCS\",\"PROJCS\",\"LOCAL_CS\",\"GEODCRS\",\"GEODETICCRS\",\"GEODETICDATUM\",\"ENGCRS\",\"ENGINEERINGCRS\"];function Y(i,e){var a=e[0],n=e[1];!(a in i)&&n in i&&(i[a]=i[n],e.length===3&&(i[a]=e[2](i[a])))}function J(i){for(var e=Object.keys(i),a=0,n=e.length;a<n;++a){var s=e[a];X.indexOf(s)!==-1&&q(i[s]),typeof i[s]==\"object\"&&J(i[s])}}function q(i){if(i.AUTHORITY){var e=Object.keys(i.AUTHORITY)[0];e&&e in i.AUTHORITY&&(i.title=e+\":\"+i.AUTHORITY[e])}if(i.type===\"GEOGCS\"?i.projName=\"longlat\":i.type===\"LOCAL_CS\"?(i.projName=\"identity\",i.local=!0):typeof i.PROJECTION==\"object\"?i.projName=Object.keys(i.PROJECTION)[0]:i.projName=i.PROJECTION,i.AXIS){for(var a=\"\",n=0,s=i.AXIS.length;n<s;++n){var r=[i.AXIS[n][0].toLowerCase(),i.AXIS[n][1].toLowerCase()];r[0].indexOf(\"north\")!==-1||(r[0]===\"y\"||r[0]===\"lat\")&&r[1]===\"north\"?a+=\"n\":r[0].indexOf(\"south\")!==-1||(r[0]===\"y\"||r[0]===\"lat\")&&r[1]===\"south\"?a+=\"s\":r[0].indexOf(\"east\")!==-1||(r[0]===\"x\"||r[0]===\"lon\")&&r[1]===\"east\"?a+=\"e\":(r[0].indexOf(\"west\")!==-1||(r[0]===\"x\"||r[0]===\"lon\")&&r[1]===\"west\")&&(a+=\"w\")}a.length===2&&(a+=\"u\"),a.length===3&&(i.axis=a)}i.UNIT&&(i.units=i.UNIT.name.toLowerCase(),i.units===\"metre\"&&(i.units=\"meter\"),i.UNIT.convert&&(i.type===\"GEOGCS\"?i.DATUM&&i.DATUM.SPHEROID&&(i.to_meter=i.UNIT.convert*i.DATUM.SPHEROID.a):i.to_meter=i.UNIT.convert));var o=i.GEOGCS;i.type===\"GEOGCS\"&&(o=i),o&&(o.PRIMEM&&o.PRIMEM.convert&&(i.from_greenwich=c(o.PRIMEM.convert)),o.DATUM?i.datumCode=o.DATUM.name.toLowerCase():i.datumCode=o.name.toLowerCase(),i.datumCode.slice(0,2)===\"d_\"&&(i.datumCode=i.datumCode.slice(2)),i.datumCode===\"new_zealand_1949\"&&(i.datumCode=\"nzgd49\"),(i.datumCode===\"wgs_1984\"||i.datumCode===\"world_geodetic_system_1984\")&&(i.PROJECTION===\"Mercator_Auxiliary_Sphere\"&&(i.sphere=!0),i.datumCode=\"wgs84\"),i.datumCode===\"belge_1972\"&&(i.datumCode=\"rnb72\"),o.DATUM&&o.DATUM.SPHEROID&&(i.ellps=o.DATUM.SPHEROID.name.replace(\"_19\",\"\").replace(/[Cc]larke\\_18/,\"clrk\"),i.ellps.toLowerCase().slice(0,13)===\"international\"&&(i.ellps=\"intl\"),i.a=o.DATUM.SPHEROID.a,i.rf=parseFloat(o.DATUM.SPHEROID.rf)),o.DATUM&&o.DATUM.TOWGS84&&(i.datum_params=o.DATUM.TOWGS84),~i.datumCode.indexOf(\"osgb_1936\")&&(i.datumCode=\"osgb36\"),~i.datumCode.indexOf(\"osni_1952\")&&(i.datumCode=\"osni52\"),(~i.datumCode.indexOf(\"tm65\")||~i.datumCode.indexOf(\"geodetic_datum_of_1965\"))&&(i.datumCode=\"ire65\"),i.datumCode===\"ch1903+\"&&(i.datumCode=\"ch1903\"),~i.datumCode.indexOf(\"israel\")&&(i.datumCode=\"isr93\")),i.b&&!isFinite(i.b)&&(i.b=i.a),i.rectified_grid_angle&&(i.rectified_grid_angle=c(i.rectified_grid_angle));function d(u){var E=i.to_meter||1;return u*E}var p=function(u){return Y(i,u)},f=[[\"standard_parallel_1\",\"Standard_Parallel_1\"],[\"standard_parallel_1\",\"Latitude of 1st standard parallel\"],[\"standard_parallel_2\",\"Standard_Parallel_2\"],[\"standard_parallel_2\",\"Latitude of 2nd standard parallel\"],[\"false_easting\",\"False_Easting\"],[\"false_easting\",\"False easting\"],[\"false-easting\",\"Easting at false origin\"],[\"false_northing\",\"False_Northing\"],[\"false_northing\",\"False northing\"],[\"false_northing\",\"Northing at false origin\"],[\"central_meridian\",\"Central_Meridian\"],[\"central_meridian\",\"Longitude of natural origin\"],[\"central_meridian\",\"Longitude of false origin\"],[\"latitude_of_origin\",\"Latitude_Of_Origin\"],[\"latitude_of_origin\",\"Central_Parallel\"],[\"latitude_of_origin\",\"Latitude of natural origin\"],[\"latitude_of_origin\",\"Latitude of false origin\"],[\"scale_factor\",\"Scale_Factor\"],[\"k0\",\"scale_factor\"],[\"latitude_of_center\",\"Latitude_Of_Center\"],[\"latitude_of_center\",\"Latitude_of_center\"],[\"lat0\",\"latitude_of_center\",c],[\"longitude_of_center\",\"Longitude_Of_Center\"],[\"longitude_of_center\",\"Longitude_of_center\"],[\"longc\",\"longitude_of_center\",c],[\"x0\",\"false_easting\",d],[\"y0\",\"false_northing\",d],[\"long0\",\"central_meridian\",c],[\"lat0\",\"latitude_of_origin\",c],[\"lat0\",\"standard_parallel_1\",c],[\"lat1\",\"standard_parallel_1\",c],[\"lat2\",\"standard_parallel_2\",c],[\"azimuth\",\"Azimuth\"],[\"alpha\",\"azimuth\",c],[\"srsCode\",\"name\"]];f.forEach(p),R(i)}function de(i){if(typeof i==\"object\")return g(i);let e=U(i);var a=L(i);if(e===\"WKT2\"){let r=v(a);return g(r)}var n=a[0],s={};return m(a,s),J(s),s[n]}export{de as default};\n//# sourceMappingURL=wkt-parser.mjs.map","/* esm.sh - wkt-parser@1.5.6 */\nexport * from \"/wkt-parser@1.5.6/es2022/wkt-parser.mjs\";\nexport { default } from \"/wkt-parser@1.5.6/es2022/wkt-parser.mjs\";\n","/* esm.sh - proj4@2.21.0 */\nfunction xs(t){t(\"EPSG:4326\",\"+title=WGS 84 (long/lat) +proj=longlat +ellps=WGS84 +datum=WGS84 +units=degrees\"),t(\"EPSG:4269\",\"+title=NAD83 (long/lat) +proj=longlat +a=6378137.0 +b=6356752.31414036 +ellps=GRS80 +datum=NAD83 +units=degrees\"),t(\"EPSG:3857\",\"+title=WGS 84 / Pseudo-Mercator +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs\");for(var s=1;s<=60;++s)t(\"EPSG:\"+(32600+s),\"+proj=utm +zone=\"+s+\" +datum=WGS84 +units=m\"),t(\"EPSG:\"+(32700+s),\"+proj=utm +zone=\"+s+\" +south +datum=WGS84 +units=m\");t(\"EPSG:5041\",\"+title=WGS 84 / UPS North (E,N) +proj=stere +lat_0=90 +lon_0=0 +k=0.994 +x_0=2000000 +y_0=2000000 +datum=WGS84 +units=m\"),t(\"EPSG:5042\",\"+title=WGS 84 / UPS South (E,N) +proj=stere +lat_0=-90 +lon_0=0 +k=0.994 +x_0=2000000 +y_0=2000000 +datum=WGS84 +units=m\"),t.WGS84=t[\"EPSG:4326\"],t[\"EPSG:3785\"]=t[\"EPSG:3857\"],t.GOOGLE=t[\"EPSG:3857\"],t[\"EPSG:900913\"]=t[\"EPSG:3857\"],t[\"EPSG:102113\"]=t[\"EPSG:3857\"]}var X=1,K=2,Y=3,ds=4,Gt=5,$t=6378137,ys=6356752314e-3,ts=.0066943799901413165,ot=484813681109536e-20,_=Math.PI/2,ws=.16666666666666666,Ps=.04722222222222222,Ss=.022156084656084655,c=1e-10,p=.017453292519943295,q=57.29577951308232,P=Math.PI/4,ht=Math.PI*2,I=3.14159265359;var F={};F.greenwich=0;F.lisbon=-9.131906111111;F.paris=2.337229166667;F.bogota=-74.080916666667;F.madrid=-3.687938888889;F.rome=12.452333333333;F.bern=7.439583333333;F.jakarta=106.807719444444;F.ferro=-17.666666666667;F.brussels=4.367975;F.stockholm=18.058277777778;F.athens=23.7163375;F.oslo=10.722916666667;var Es=F;var Gs={mm:{to_meter:.001},cm:{to_meter:.01},ft:{to_meter:.3048},\"us-ft\":{to_meter:1200/3937},fath:{to_meter:1.8288},kmi:{to_meter:1852},\"us-ch\":{to_meter:20.1168402336805},\"us-mi\":{to_meter:1609.34721869444},km:{to_meter:1e3},\"ind-ft\":{to_meter:.30479841},\"ind-yd\":{to_meter:.91439523},mi:{to_meter:1609.344},yd:{to_meter:.9144},ch:{to_meter:20.1168},link:{to_meter:.201168},dm:{to_meter:.1},in:{to_meter:.0254},\"ind-ch\":{to_meter:20.11669506},\"us-in\":{to_meter:.025400050800101},\"us-yd\":{to_meter:.914401828803658}};var ps=/[\\s_\\-\\/\\(\\)]/g;function H(t,s){if(t[s])return t[s];for(var i=Object.keys(t),r=s.toLowerCase().replace(ps,\"\"),a=-1,h,o;++a<i.length;)if(h=i[a],o=h.toLowerCase().replace(ps,\"\"),o===r)return t[h]}function pt(t){var s={},i=t.split(\"+\").map(function(e){return e.trim()}).filter(function(e){return e}).reduce(function(e,n){var l=n.split(\"=\");return l.push(!0),e[l[0].toLowerCase()]=l[1],e},{}),r,a,h,o={proj:\"projName\",datum:\"datumCode\",rf:function(e){s.rf=parseFloat(e)},lat_0:function(e){s.lat0=e*p},lat_1:function(e){s.lat1=e*p},lat_2:function(e){s.lat2=e*p},lat_ts:function(e){s.lat_ts=e*p},lon_0:function(e){s.long0=e*p},lon_wrap:function(e){s.long_wrap=parseFloat(e)*p},lon_1:function(e){s.long1=e*p},lon_2:function(e){s.long2=e*p},alpha:function(e){s.alpha=parseFloat(e)*p},gamma:function(e){s.rectified_grid_angle=parseFloat(e)*p},lonc:function(e){s.longc=e*p},x_0:function(e){s.x0=parseFloat(e)},y_0:function(e){s.y0=parseFloat(e)},k_0:function(e){s.k0=parseFloat(e)},k:function(e){s.k0=parseFloat(e)},a:function(e){s.a=parseFloat(e)},b:function(e){s.b=parseFloat(e)},r:function(e){s.a=s.b=parseFloat(e)},r_a:function(){s.R_A=!0},zone:function(e){s.zone=parseInt(e,10)},south:function(){s.utmSouth=!0},towgs84:function(e){s.datum_params=e.split(\",\").map(function(n){return parseFloat(n)})},to_meter:function(e){s.to_meter=parseFloat(e)},units:function(e){s.units=e;var n=H(Gs,e);n&&(s.to_meter=n.to_meter)},from_greenwich:function(e){s.from_greenwich=e*p},pm:function(e){var n=H(Es,e);s.from_greenwich=(n||parseFloat(e))*p},nadgrids:function(e){e===\"@null\"?s.datumCode=\"none\":s.nadgrids=e},axis:function(e){var n=\"ewnsud\";e.length===3&&n.indexOf(e.substr(0,1))!==-1&&n.indexOf(e.substr(1,1))!==-1&&n.indexOf(e.substr(2,1))!==-1&&(s.axis=e)},approx:function(){s.approx=!0},over:function(){s.over=!0}};for(r in i)a=i[r],r in o?(h=o[r],typeof h==\"function\"?h(a):s[h]=a):s[r]=a;return typeof s.datumCode==\"string\"&&s.datumCode!==\"WGS84\"&&(s.datumCode=s.datumCode.toLowerCase()),s.projStr=t,s}import bs from\"/wkt-parser@^1.5.5?target=es2022\";function z(t){var s=this;if(arguments.length===2){var i=arguments[1];typeof i==\"string\"?i.charAt(0)===\"+\"?z[t]=pt(arguments[1]):z[t]=bs(arguments[1]):i&&typeof i==\"object\"&&!(\"projName\"in i)?z[t]=bs(arguments[1]):(z[t]=i,i||delete z[t])}else if(arguments.length===1){if(Array.isArray(t))return t.map(function(r){return Array.isArray(r)?z.apply(s,r):z(r)});if(typeof t==\"string\"){if(t in z)return z[t]}else\"EPSG\"in t?z[\"EPSG:\"+t.EPSG]=t:\"ESRI\"in t?z[\"ESRI:\"+t.ESRI]=t:\"IAU2000\"in t?z[\"IAU2000:\"+t.IAU2000]=t:console.log(t);return}}xs(z);var _t=z;import Ns from\"/wkt-parser@^1.5.5?target=es2022\";function Zi(t){return typeof t==\"string\"}function Yi(t){return t in _t}function $i(t){return t.indexOf(\"+\")!==0&&t.indexOf(\"[\")!==-1||typeof t==\"object\"&&!(\"srsCode\"in t)}var Is=[\"3857\",\"900913\",\"3785\",\"102113\"];function ta(t){if(t.title)return t.title.toLowerCase().indexOf(\"epsg:\")===0&&Is.indexOf(t.title.substr(5))>-1;var s=H(t,\"authority\");if(s){var i=H(s,\"epsg\");return i&&Is.indexOf(i)>-1}}function sa(t){var s=H(t,\"extension\");if(s)return H(s,\"proj4\")}function ia(t){return t[0]===\"+\"}function aa(t){let s;if(Zi(t))if(Yi(t))s=_t[t];else if($i(t)){s=Ns(t);var i=sa(s);i&&(s=pt(i))}else ia(t)&&(s=pt(t));else\"projName\"in t?s=t:s=Ns(t);return s&&ta(s)?_t[\"EPSG:3857\"]:s}var As=aa;function ss(t,s){t=t||{};var i,r;if(!s)return t;for(r in s)i=s[r],i!==void 0&&(t[r]=i);return t}function C(t,s,i){var r=t*s;return i/Math.sqrt(1-r*r)}function V(t){return t<0?-1:1}function M(t,s){return s||Math.abs(t)<=I?t:t-V(t)*ht}function T(t,s,i){var r=t*i,a=.5*t;return r=Math.pow((1-r)/(1+r),a),Math.tan(.5*(_-s))/r}function $(t,s){for(var i=.5*t,r,a,h=_-2*Math.atan(s),o=0;o<=15;o++)if(r=t*Math.sin(h),a=_-2*Math.atan(s*Math.pow((1-r)/(1+r),i))-h,h+=a,Math.abs(a)<=1e-10)return h;return-9999}function ra(){var t=this.b/this.a;this.es=1-t*t,\"x0\"in this||(this.x0=0),\"y0\"in this||(this.y0=0),this.long0=this.long0||0,this.e=Math.sqrt(this.es),this.lat_ts?this.sphere?this.k0=Math.cos(this.lat_ts):this.k0=C(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts)):this.k0||(this.k?this.k0=this.k:this.k0=1)}function ha(t){var s=t.x,i=t.y;if(i*q>90&&i*q<-90&&s*q>180&&s*q<-180)return null;var r,a;if(Math.abs(Math.abs(i)-_)<=c)return null;if(this.sphere)r=this.x0+this.a*this.k0*M(s-this.long0,this.over),a=this.y0+this.a*this.k0*Math.log(Math.tan(P+.5*i));else{var h=Math.sin(i),o=T(this.e,i,h);r=this.x0+this.a*this.k0*M(s-this.long0,this.over),a=this.y0-this.a*this.k0*Math.log(o)}return t.x=r,t.y=a,t}function ea(t){var s=t.x-this.x0,i=t.y-this.y0,r,a;if(this.sphere)a=_-2*Math.atan(Math.exp(-i/(this.a*this.k0)));else{var h=Math.exp(-i/(this.a*this.k0));if(a=$(this.e,h),a===-9999)return null}return r=M(this.long0+s/(this.a*this.k0),this.over),t.x=r,t.y=a,t}var oa=[\"Mercator\",\"Popular Visualisation Pseudo Mercator\",\"Mercator_1SP\",\"Mercator_Auxiliary_Sphere\",\"Mercator_Variant_A\",\"merc\"],Rs={init:ra,forward:ha,inverse:ea,names:oa};function na(){}function ks(t){return t}var is=[\"longlat\",\"identity\"],qs={init:na,forward:ks,inverse:ks,names:is};var la=[Rs,qs],nt={},Mt=[];function js(t,s){var i=Mt.length;return t.names?(Mt[i]=t,t.names.forEach(function(r){nt[r.toLowerCase()]=i}),this):(console.log(s),!0)}function as(t){return t.replace(/[-\\(\\)\\s]+/g,\" \").trim().replace(/ /g,\"_\")}function fa(t){if(!t)return!1;var s=t.toLowerCase();if(typeof nt[s]<\"u\"&&Mt[nt[s]]||(s=as(s),s in nt&&Mt[nt[s]]))return Mt[nt[s]]}function ma(){la.forEach(js)}var Ls={start:ma,add:js,get:fa};var ua={MERIT:{a:6378137,rf:298.257,ellipseName:\"MERIT 1983\"},SGS85:{a:6378136,rf:298.257,ellipseName:\"Soviet Geodetic System 85\"},GRS80:{a:6378137,rf:298.257222101,ellipseName:\"GRS 1980(IUGG, 1980)\"},IAU76:{a:6378140,rf:298.257,ellipseName:\"IAU 1976\"},airy:{a:6377563396e-3,b:635625691e-2,ellipseName:\"Airy 1830\"},APL4:{a:6378137,rf:298.25,ellipseName:\"Appl. Physics. 1965\"},NWL9D:{a:6378145,rf:298.25,ellipseName:\"Naval Weapons Lab., 1965\"},mod_airy:{a:6377340189e-3,b:6356034446e-3,ellipseName:\"Modified Airy\"},andrae:{a:637710443e-2,rf:300,ellipseName:\"Andrae 1876 (Den., Iclnd.)\"},aust_SA:{a:6378160,rf:298.25,ellipseName:\"Australian Natl & S. Amer. 1969\"},GRS67:{a:6378160,rf:298.247167427,ellipseName:\"GRS 67(IUGG 1967)\"},bessel:{a:6377397155e-3,rf:299.1528128,ellipseName:\"Bessel 1841\"},bess_nam:{a:6377483865e-3,rf:299.1528128,ellipseName:\"Bessel 1841 (Namibia)\"},clrk66:{a:63782064e-1,b:63565838e-1,ellipseName:\"Clarke 1866\"},clrk80:{a:6378249145e-3,rf:293.4663,ellipseName:\"Clarke 1880 mod.\"},clrk80ign:{a:63782492e-1,b:6356515,rf:293.4660213,ellipseName:\"Clarke 1880 (IGN)\"},clrk58:{a:6378293645208759e-9,rf:294.2606763692654,ellipseName:\"Clarke 1858\"},CPM:{a:63757387e-1,rf:334.29,ellipseName:\"Comm. des Poids et Mesures 1799\"},delmbr:{a:6376428,rf:311.5,ellipseName:\"Delambre 1810 (Belgium)\"},engelis:{a:637813605e-2,rf:298.2566,ellipseName:\"Engelis 1985\"},evrst30:{a:6377276345e-3,rf:300.8017,ellipseName:\"Everest 1830\"},evrst48:{a:6377304063e-3,rf:300.8017,ellipseName:\"Everest 1948\"},evrst56:{a:6377301243e-3,rf:300.8017,ellipseName:\"Everest 1956\"},evrst69:{a:6377295664e-3,rf:300.8017,ellipseName:\"Everest 1969\"},evrstSS:{a:6377298556e-3,rf:300.8017,ellipseName:\"Everest (Sabah & Sarawak)\"},fschr60:{a:6378166,rf:298.3,ellipseName:\"Fischer (Mercury Datum) 1960\"},fschr60m:{a:6378155,rf:298.3,ellipseName:\"Fischer 1960\"},fschr68:{a:6378150,rf:298.3,ellipseName:\"Fischer 1968\"},helmert:{a:6378200,rf:298.3,ellipseName:\"Helmert 1906\"},hough:{a:6378270,rf:297,ellipseName:\"Hough\"},intl:{a:6378388,rf:297,ellipseName:\"International 1909 (Hayford)\"},kaula:{a:6378163,rf:298.24,ellipseName:\"Kaula 1961\"},lerch:{a:6378139,rf:298.257,ellipseName:\"Lerch 1979\"},mprts:{a:6397300,rf:191,ellipseName:\"Maupertius 1738\"},new_intl:{a:63781575e-1,b:63567722e-1,ellipseName:\"New International 1967\"},plessis:{a:6376523,b:6355863,ellipseName:\"Plessis 1817 (France)\"},krass:{a:6378245,rf:298.3,ellipseName:\"Krassovsky, 1942\"},SEasia:{a:6378155,b:63567733205e-4,ellipseName:\"Southeast Asia\"},walbeck:{a:6376896,b:63558348467e-4,ellipseName:\"Walbeck\"},WGS60:{a:6378165,rf:298.3,ellipseName:\"WGS 60\"},WGS66:{a:6378145,rf:298.25,ellipseName:\"WGS 66\"},WGS7:{a:6378135,rf:298.26,ellipseName:\"WGS 72\"},WGS84:{a:6378137,rf:298.257223563,ellipseName:\"WGS 84\"},sphere:{a:6370997,b:6370997,ellipseName:\"Normal Sphere (r=6370997)\"}},rs=ua;var _a=rs.WGS84;function Cs(t,s,i,r){var a=t*t,h=s*s,o=(a-h)/a,e=0;r?(t*=1-o*(ws+o*(Ps+o*Ss)),a=t*t,o=0):e=Math.sqrt(o);var n=(a-h)/h;return{es:o,e,ep2:n}}function Os(t,s,i,r,a){if(!t){var h=H(rs,r);h||(h=_a),t=h.a,s=h.b,i=h.rf}return i&&!s&&(s=(1-1/i)*t),(i===0||Math.abs(t-s)<c)&&(a=!0,s=t),{a:t,b:s,rf:i,sphere:a}}var Ft={wgs84:{towgs84:\"0,0,0\",ellipse:\"WGS84\",datumName:\"WGS84\"},ch1903:{towgs84:\"674.374,15.056,405.346\",ellipse:\"bessel\",datumName:\"swiss\"},ggrs87:{towgs84:\"-199.87,74.79,246.62\",ellipse:\"GRS80\",datumName:\"Greek_Geodetic_Reference_System_1987\"},nad83:{towgs84:\"0,0,0\",ellipse:\"GRS80\",datumName:\"North_American_Datum_1983\"},nad27:{nadgrids:\"@conus,@alaska,@ntv2_0.gsb,@ntv1_can.dat\",ellipse:\"clrk66\",datumName:\"North_American_Datum_1927\"},potsdam:{towgs84:\"598.1,73.7,418.2,0.202,0.045,-2.455,6.7\",ellipse:\"bessel\",datumName:\"Potsdam Rauenberg 1950 DHDN\"},carthage:{towgs84:\"-263.0,6.0,431.0\",ellipse:\"clrk80ign\",datumName:\"Carthage 1934 Tunisia\"},hermannskogel:{towgs84:\"577.326,90.129,463.919,5.137,1.474,5.297,2.4232\",ellipse:\"bessel\",datumName:\"Hermannskogel\"},mgi:{towgs84:\"577.326,90.129,463.919,5.137,1.474,5.297,2.4232\",ellipse:\"bessel\",datumName:\"Militar-Geographische Institut\"},osni52:{towgs84:\"482.530,-130.596,564.557,-1.042,-0.214,-0.631,8.15\",ellipse:\"airy\",datumName:\"Irish National\"},ire65:{towgs84:\"482.530,-130.596,564.557,-1.042,-0.214,-0.631,8.15\",ellipse:\"mod_airy\",datumName:\"Ireland 1965\"},rassadiran:{towgs84:\"-133.63,-157.5,-158.62\",ellipse:\"intl\",datumName:\"Rassadiran\"},nzgd49:{towgs84:\"59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993\",ellipse:\"intl\",datumName:\"New Zealand Geodetic Datum 1949\"},osgb36:{towgs84:\"446.448,-125.157,542.060,0.1502,0.2470,0.8421,-20.4894\",ellipse:\"airy\",datumName:\"Ordnance Survey of Great Britain 1936\"},s_jtsk:{towgs84:\"589,76,480\",ellipse:\"bessel\",datumName:\"S-JTSK (Ferro)\"},beduaram:{towgs84:\"-106,-87,188\",ellipse:\"clrk80\",datumName:\"Beduaram\"},gunung_segara:{towgs84:\"-403,684,41\",ellipse:\"bessel\",datumName:\"Gunung Segara Jakarta\"},rnb72:{towgs84:\"106.869,-52.2978,103.724,-0.33657,0.456955,-1.84218,1\",ellipse:\"intl\",datumName:\"Reseau National Belge 1972\"},EPSG_5451:{towgs84:\"6.41,-49.05,-11.28,1.5657,0.5242,6.9718,-5.7649\"},IGNF_LURESG:{towgs84:\"-192.986,13.673,-39.309,-0.4099,-2.9332,2.6881,0.43\"},EPSG_4614:{towgs84:\"-119.4248,-303.65872,-11.00061,1.164298,0.174458,1.096259,3.657065\"},EPSG_4615:{towgs84:\"-494.088,-312.129,279.877,-1.423,-1.013,1.59,-0.748\"},ESRI_37241:{towgs84:\"-76.822,257.457,-12.817,2.136,-0.033,-2.392,-0.031\"},ESRI_37249:{towgs84:\"-440.296,58.548,296.265,1.128,10.202,4.559,-0.438\"},ESRI_37245:{towgs84:\"-511.151,-181.269,139.609,1.05,2.703,1.798,3.071\"},EPSG_4178:{towgs84:\"24.9,-126.4,-93.2,-0.063,-0.247,-0.041,1.01\"},EPSG_4622:{towgs84:\"-472.29,-5.63,-304.12,0.4362,-0.8374,0.2563,1.8984\"},EPSG_4625:{towgs84:\"126.93,547.94,130.41,-2.7867,5.1612,-0.8584,13.8227\"},EPSG_5252:{towgs84:\"0.023,0.036,-0.068,0.00176,0.00912,-0.01136,0.00439\"},EPSG_4314:{towgs84:\"597.1,71.4,412.1,0.894,0.068,-1.563,7.58\"},EPSG_4282:{towgs84:\"-178.3,-316.7,-131.5,5.278,6.077,10.979,19.166\"},EPSG_4231:{towgs84:\"-83.11,-97.38,-117.22,0.005693,-0.044698,0.044285,0.1218\"},EPSG_4274:{towgs84:\"-230.994,102.591,25.199,0.633,-0.239,0.9,1.95\"},EPSG_4134:{towgs84:\"-180.624,-225.516,173.919,-0.81,-1.898,8.336,16.71006\"},EPSG_4254:{towgs84:\"18.38,192.45,96.82,0.056,-0.142,-0.2,-0.0013\"},EPSG_4159:{towgs84:\"-194.513,-63.978,-25.759,-3.4027,3.756,-3.352,-0.9175\"},EPSG_4687:{towgs84:\"0.072,-0.507,-0.245,0.0183,-0.0003,0.007,-0.0093\"},EPSG_4227:{towgs84:\"-83.58,-397.54,458.78,-17.595,-2.847,4.256,3.225\"},EPSG_4746:{towgs84:\"599.4,72.4,419.2,-0.062,-0.022,-2.723,6.46\"},EPSG_4745:{towgs84:\"612.4,77,440.2,-0.054,0.057,-2.797,2.55\"},EPSG_6311:{towgs84:\"8.846,-4.394,-1.122,-0.00237,-0.146528,0.130428,0.783926\"},EPSG_4289:{towgs84:\"565.7381,50.4018,465.2904,-0.395026,0.330772,-1.876073,4.07244\"},EPSG_4230:{towgs84:\"-68.863,-134.888,-111.49,-0.53,-0.14,0.57,-3.4\"},EPSG_4154:{towgs84:\"-123.02,-158.95,-168.47\"},EPSG_4156:{towgs84:\"570.8,85.7,462.8,4.998,1.587,5.261,3.56\"},EPSG_4299:{towgs84:\"482.5,-130.6,564.6,-1.042,-0.214,-0.631,8.15\"},EPSG_4179:{towgs84:\"33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84\"},EPSG_4313:{towgs84:\"-106.8686,52.2978,-103.7239,0.3366,-0.457,1.8422,-1.2747\"},EPSG_4194:{towgs84:\"163.511,127.533,-159.789\"},EPSG_4195:{towgs84:\"105,326,-102.5\"},EPSG_4196:{towgs84:\"-45,417,-3.5\"},EPSG_4611:{towgs84:\"-162.619,-276.959,-161.764,0.067753,-2.243648,-1.158828,-1.094246\"},EPSG_4633:{towgs84:\"137.092,131.66,91.475,-1.9436,-11.5993,-4.3321,-7.4824\"},EPSG_4641:{towgs84:\"-408.809,366.856,-412.987,1.8842,-0.5308,2.1655,-121.0993\"},EPSG_4643:{towgs84:\"-480.26,-438.32,-643.429,16.3119,20.1721,-4.0349,-111.7002\"},EPSG_4300:{towgs84:\"482.5,-130.6,564.6,-1.042,-0.214,-0.631,8.15\"},EPSG_4188:{towgs84:\"482.5,-130.6,564.6,-1.042,-0.214,-0.631,8.15\"},EPSG_4660:{towgs84:\"982.6087,552.753,-540.873,6.681627,-31.611492,-19.848161,16.805\"},EPSG_4662:{towgs84:\"97.295,-263.247,310.882,-1.5999,0.8386,3.1409,13.3259\"},EPSG_3906:{towgs84:\"577.88891,165.22205,391.18289,4.9145,-0.94729,-13.05098,7.78664\"},EPSG_4307:{towgs84:\"-209.3622,-87.8162,404.6198,0.0046,3.4784,0.5805,-1.4547\"},EPSG_6892:{towgs84:\"-76.269,-16.683,68.562,-6.275,10.536,-4.286,-13.686\"},EPSG_4690:{towgs84:\"221.597,152.441,176.523,2.403,1.3893,0.884,11.4648\"},EPSG_4691:{towgs84:\"218.769,150.75,176.75,3.5231,2.0037,1.288,10.9817\"},EPSG_4629:{towgs84:\"72.51,345.411,79.241,-1.5862,-0.8826,-0.5495,1.3653\"},EPSG_4630:{towgs84:\"165.804,216.213,180.26,-0.6251,-0.4515,-0.0721,7.4111\"},EPSG_4692:{towgs84:\"217.109,86.452,23.711,0.0183,-0.0003,0.007,-0.0093\"},EPSG_9333:{towgs84:\"0,0,0,-0.008393,0.000749,-0.010276,0\"},EPSG_9059:{towgs84:\"0,0,0\"},EPSG_4312:{towgs84:\"601.705,84.263,485.227,4.7354,1.3145,5.393,-2.3887\"},EPSG_4123:{towgs84:\"-96.062,-82.428,-121.753,4.801,0.345,-1.376,1.496\"},EPSG_4309:{towgs84:\"-124.45,183.74,44.64,-0.4384,0.5446,-0.9706,-2.1365\"},ESRI_104106:{towgs84:\"-283.088,-70.693,117.445,-1.157,0.059,-0.652,-4.058\"},EPSG_4281:{towgs84:\"-219.247,-73.802,269.529\"},EPSG_4322:{towgs84:\"0,0,4.5\"},EPSG_4324:{towgs84:\"0,0,1.9\"},EPSG_4284:{towgs84:\"43.822,-108.842,-119.585,1.455,-0.761,0.737,0.549\"},EPSG_4277:{towgs84:\"446.448,-125.157,542.06,0.15,0.247,0.842,-20.489\"},EPSG_4207:{towgs84:\"-282.1,-72.2,120,-1.529,0.145,-0.89,-4.46\"},EPSG_4688:{towgs84:\"347.175,1077.618,2623.677,33.9058,-70.6776,9.4013,186.0647\"},EPSG_4689:{towgs84:\"410.793,54.542,80.501,-2.5596,-2.3517,-0.6594,17.3218\"},EPSG_4720:{towgs84:\"0,0,4.5\"},EPSG_4273:{towgs84:\"278.3,93,474.5,7.889,0.05,-6.61,6.21\"},EPSG_4240:{towgs84:\"204.64,834.74,293.8\"},EPSG_4817:{towgs84:\"278.3,93,474.5,7.889,0.05,-6.61,6.21\"},ESRI_104131:{towgs84:\"426.62,142.62,460.09,4.98,4.49,-12.42,-17.1\"},EPSG_4265:{towgs84:\"-104.1,-49.1,-9.9,0.971,-2.917,0.714,-11.68\"},EPSG_4263:{towgs84:\"-111.92,-87.85,114.5,1.875,0.202,0.219,0.032\"},EPSG_4298:{towgs84:\"-689.5937,623.84046,-65.93566,-0.02331,1.17094,-0.80054,5.88536\"},EPSG_4270:{towgs84:\"-253.4392,-148.452,386.5267,0.15605,0.43,-0.1013,-0.0424\"},EPSG_4229:{towgs84:\"-121.8,98.1,-10.7\"},EPSG_4220:{towgs84:\"-55.5,-348,-229.2\"},EPSG_4214:{towgs84:\"12.646,-155.176,-80.863\"},EPSG_4232:{towgs84:\"-345,3,223\"},EPSG_4238:{towgs84:\"-1.977,-13.06,-9.993,0.364,0.254,0.689,-1.037\"},EPSG_4168:{towgs84:\"-170,33,326\"},EPSG_4131:{towgs84:\"199,931,318.9\"},EPSG_4152:{towgs84:\"-0.9102,2.0141,0.5602,0.029039,0.010065,0.010101,0\"},EPSG_5228:{towgs84:\"572.213,85.334,461.94,4.9732,1.529,5.2484,3.5378\"},EPSG_8351:{towgs84:\"485.021,169.465,483.839,7.786342,4.397554,4.102655,0\"},EPSG_4683:{towgs84:\"-127.62,-67.24,-47.04,-3.068,4.903,1.578,-1.06\"},EPSG_4133:{towgs84:\"0,0,0\"},EPSG_7373:{towgs84:\"0.819,-0.5762,-1.6446,-0.00378,-0.03317,0.00318,0.0693\"},EPSG_9075:{towgs84:\"-0.9102,2.0141,0.5602,0.029039,0.010065,0.010101,0\"},EPSG_9072:{towgs84:\"-0.9102,2.0141,0.5602,0.029039,0.010065,0.010101,0\"},EPSG_9294:{towgs84:\"1.16835,-1.42001,-2.24431,-0.00822,-0.05508,0.01818,0.23388\"},EPSG_4212:{towgs84:\"-267.434,173.496,181.814,-13.4704,8.7154,7.3926,14.7492\"},EPSG_4191:{towgs84:\"-44.183,-0.58,-38.489,2.3867,2.7072,-3.5196,-8.2703\"},EPSG_4237:{towgs84:\"52.684,-71.194,-13.975,-0.312,-0.1063,-0.3729,1.0191\"},EPSG_4740:{towgs84:\"-1.08,-0.27,-0.9\"},EPSG_4124:{towgs84:\"419.3836,99.3335,591.3451,0.850389,1.817277,-7.862238,-0.99496\"},EPSG_5681:{towgs84:\"584.9636,107.7175,413.8067,1.1155,0.2824,-3.1384,7.9922\"},EPSG_4141:{towgs84:\"23.772,17.49,17.859,-0.3132,-1.85274,1.67299,-5.4262\"},EPSG_4204:{towgs84:\"-85.645,-273.077,-79.708,2.289,-1.421,2.532,3.194\"},EPSG_4319:{towgs84:\"226.702,-193.337,-35.371,-2.229,-4.391,9.238,0.9798\"},EPSG_4200:{towgs84:\"24.82,-131.21,-82.66\"},EPSG_4130:{towgs84:\"0,0,0\"},EPSG_4127:{towgs84:\"-82.875,-57.097,-156.768,-2.158,1.524,-0.982,-0.359\"},EPSG_4149:{towgs84:\"674.374,15.056,405.346\"},EPSG_4617:{towgs84:\"-0.991,1.9072,0.5129,0.02579,0.00965,0.01166,0\"},EPSG_4663:{towgs84:\"-210.502,-66.902,-48.476,2.094,-15.067,-5.817,0.485\"},EPSG_4664:{towgs84:\"-211.939,137.626,58.3,-0.089,0.251,0.079,0.384\"},EPSG_4665:{towgs84:\"-105.854,165.589,-38.312,-0.003,-0.026,0.024,-0.048\"},EPSG_4666:{towgs84:\"631.392,-66.551,481.442,1.09,-4.445,-4.487,-4.43\"},EPSG_4756:{towgs84:\"-192.873,-39.382,-111.202,-0.00205,-0.0005,0.00335,0.0188\"},EPSG_4723:{towgs84:\"-179.483,-69.379,-27.584,-7.862,8.163,6.042,-13.925\"},EPSG_4726:{towgs84:\"8.853,-52.644,180.304,-0.393,-2.323,2.96,-24.081\"},EPSG_4267:{towgs84:\"-8.0,160.0,176.0\"},EPSG_5365:{towgs84:\"-0.16959,0.35312,0.51846,0.03385,-0.16325,0.03446,0.03693\"},EPSG_4218:{towgs84:\"304.5,306.5,-318.1\"},EPSG_4242:{towgs84:\"-33.722,153.789,94.959,-8.581,-4.478,4.54,8.95\"},EPSG_4216:{towgs84:\"-292.295,248.758,429.447,4.9971,2.99,6.6906,1.0289\"},ESRI_104105:{towgs84:\"631.392,-66.551,481.442,1.09,-4.445,-4.487,-4.43\"},ESRI_104129:{towgs84:\"0,0,0\"},EPSG_4673:{towgs84:\"174.05,-25.49,112.57\"},EPSG_4202:{towgs84:\"-124,-60,154\"},EPSG_4203:{towgs84:\"-117.763,-51.51,139.061,0.292,0.443,0.277,-0.191\"},EPSG_3819:{towgs84:\"595.48,121.69,515.35,4.115,-2.9383,0.853,-3.408\"},EPSG_8694:{towgs84:\"-93.799,-132.737,-219.073,-1.844,0.648,-6.37,-0.169\"},EPSG_4145:{towgs84:\"275.57,676.78,229.6\"},EPSG_4283:{towgs84:\"0.06155,-0.01087,-0.04019,0.039492,0.032722,0.032898,-0.009994\"},EPSG_4317:{towgs84:\"2.3287,-147.0425,-92.0802,-0.309248,0.324822,0.497299,5.689063\"},EPSG_4272:{towgs84:\"59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993\"},EPSG_4248:{towgs84:\"-307.7,265.3,-363.5\"},EPSG_5561:{towgs84:\"24,-121,-76\"},EPSG_5233:{towgs84:\"-0.293,766.95,87.713,0.195704,1.695068,3.473016,-0.039338\"},ESRI_104130:{towgs84:\"-86,-98,-119\"},ESRI_104102:{towgs84:\"682,-203,480\"},ESRI_37207:{towgs84:\"7,-10,-26\"},EPSG_4675:{towgs84:\"59.935,118.4,-10.871\"},ESRI_104109:{towgs84:\"-89.121,-348.182,260.871\"},ESRI_104112:{towgs84:\"-185.583,-230.096,281.361\"},ESRI_104113:{towgs84:\"25.1,-275.6,222.6\"},IGNF_WGS72G:{towgs84:\"0,12,6\"},IGNF_NTFG:{towgs84:\"-168,-60,320\"},IGNF_EFATE57G:{towgs84:\"-127,-769,472\"},IGNF_PGP50G:{towgs84:\"324.8,153.6,172.1\"},IGNF_REUN47G:{towgs84:\"94,-948,-1262\"},IGNF_CSG67G:{towgs84:\"-186,230,110\"},IGNF_GUAD48G:{towgs84:\"-467,-16,-300\"},IGNF_TAHI51G:{towgs84:\"162,117,154\"},IGNF_TAHAAG:{towgs84:\"65,342,77\"},IGNF_NUKU72G:{towgs84:\"84,274,65\"},IGNF_PETRELS72G:{towgs84:\"365,194,166\"},IGNF_WALL78G:{towgs84:\"253,-133,-127\"},IGNF_MAYO50G:{towgs84:\"-382,-59,-262\"},IGNF_TANNAG:{towgs84:\"-139,-967,436\"},IGNF_IGN72G:{towgs84:\"-13,-348,292\"},IGNF_ATIGG:{towgs84:\"1118,23,66\"},IGNF_FANGA84G:{towgs84:\"150.57,158.33,118.32\"},IGNF_RUSAT84G:{towgs84:\"202.13,174.6,-15.74\"},IGNF_KAUE70G:{towgs84:\"126.74,300.1,-75.49\"},IGNF_MOP90G:{towgs84:\"-10.8,-1.8,12.77\"},IGNF_MHPF67G:{towgs84:\"338.08,212.58,-296.17\"},IGNF_TAHI79G:{towgs84:\"160.61,116.05,153.69\"},IGNF_ANAA92G:{towgs84:\"1.5,3.84,4.81\"},IGNF_MARQUI72G:{towgs84:\"330.91,-13.92,58.56\"},IGNF_APAT86G:{towgs84:\"143.6,197.82,74.05\"},IGNF_TUBU69G:{towgs84:\"237.17,171.61,-77.84\"},IGNF_STPM50G:{towgs84:\"11.363,424.148,373.13\"},EPSG_4150:{towgs84:\"674.374,15.056,405.346\"},EPSG_4754:{towgs84:\"-208.4058,-109.8777,-2.5764\"},ESRI_104101:{towgs84:\"372.87,149.23,585.29\"},EPSG_4693:{towgs84:\"0,-0.15,0.68\"},EPSG_6207:{towgs84:\"293.17,726.18,245.36\"},EPSG_4153:{towgs84:\"-133.63,-157.5,-158.62\"},EPSG_4132:{towgs84:\"-241.54,-163.64,396.06\"},EPSG_4221:{towgs84:\"-154.5,150.7,100.4\"},EPSG_4266:{towgs84:\"-80.7,-132.5,41.1\"},EPSG_4193:{towgs84:\"-70.9,-151.8,-41.4\"},EPSG_5340:{towgs84:\"-0.41,0.46,-0.35\"},EPSG_4246:{towgs84:\"-294.7,-200.1,525.5\"},EPSG_4318:{towgs84:\"-3.2,-5.7,2.8\"},EPSG_4121:{towgs84:\"-199.87,74.79,246.62\"},EPSG_4223:{towgs84:\"-260.1,5.5,432.2\"},EPSG_4158:{towgs84:\"-0.465,372.095,171.736\"},EPSG_4285:{towgs84:\"-128.16,-282.42,21.93\"},EPSG_4613:{towgs84:\"-404.78,685.68,45.47\"},EPSG_4607:{towgs84:\"195.671,332.517,274.607\"},EPSG_4475:{towgs84:\"-381.788,-57.501,-256.673\"},EPSG_4208:{towgs84:\"-157.84,308.54,-146.6\"},EPSG_4743:{towgs84:\"70.995,-335.916,262.898\"},EPSG_4710:{towgs84:\"-323.65,551.39,-491.22\"},EPSG_7881:{towgs84:\"-0.077,0.079,0.086\"},EPSG_4682:{towgs84:\"283.729,735.942,261.143\"},EPSG_4739:{towgs84:\"-156,-271,-189\"},EPSG_4679:{towgs84:\"-80.01,253.26,291.19\"},EPSG_4750:{towgs84:\"-56.263,16.136,-22.856\"},EPSG_4644:{towgs84:\"-10.18,-350.43,291.37\"},EPSG_4695:{towgs84:\"-103.746,-9.614,-255.95\"},EPSG_4292:{towgs84:\"-355,21,72\"},EPSG_4302:{towgs84:\"-61.702,284.488,472.052\"},EPSG_4143:{towgs84:\"-124.76,53,466.79\"},EPSG_4606:{towgs84:\"-153,153,307\"},EPSG_4699:{towgs84:\"-770.1,158.4,-498.2\"},EPSG_4247:{towgs84:\"-273.5,110.6,-357.9\"},EPSG_4160:{towgs84:\"8.88,184.86,106.69\"},EPSG_4161:{towgs84:\"-233.43,6.65,173.64\"},EPSG_9251:{towgs84:\"-9.5,122.9,138.2\"},EPSG_9253:{towgs84:\"-78.1,101.6,133.3\"},EPSG_4297:{towgs84:\"-198.383,-240.517,-107.909\"},EPSG_4269:{towgs84:\"0,0,0\"},EPSG_4301:{towgs84:\"-147,506,687\"},EPSG_4618:{towgs84:\"-59,-11,-52\"},EPSG_4612:{towgs84:\"0,0,0\"},EPSG_4678:{towgs84:\"44.585,-131.212,-39.544\"},EPSG_4250:{towgs84:\"-130,29,364\"},EPSG_4144:{towgs84:\"214,804,268\"},EPSG_4147:{towgs84:\"-17.51,-108.32,-62.39\"},EPSG_4259:{towgs84:\"-254.1,-5.36,-100.29\"},EPSG_4164:{towgs84:\"-76,-138,67\"},EPSG_4211:{towgs84:\"-378.873,676.002,-46.255\"},EPSG_4182:{towgs84:\"-422.651,-172.995,84.02\"},EPSG_4224:{towgs84:\"-143.87,243.37,-33.52\"},EPSG_4225:{towgs84:\"-205.57,168.77,-4.12\"},EPSG_5527:{towgs84:\"-67.35,3.88,-38.22\"},EPSG_4752:{towgs84:\"98,390,-22\"},EPSG_4310:{towgs84:\"-30,190,89\"},EPSG_9248:{towgs84:\"-192.26,65.72,132.08\"},EPSG_4680:{towgs84:\"124.5,-63.5,-281\"},EPSG_4701:{towgs84:\"-79.9,-158,-168.9\"},EPSG_4706:{towgs84:\"-146.21,112.63,4.05\"},EPSG_4805:{towgs84:\"682,-203,480\"},EPSG_4201:{towgs84:\"-165,-11,206\"},EPSG_4210:{towgs84:\"-157,-2,-299\"},EPSG_4183:{towgs84:\"-104,167,-38\"},EPSG_4139:{towgs84:\"11,72,-101\"},EPSG_4668:{towgs84:\"-86,-98,-119\"},EPSG_4717:{towgs84:\"-2,151,181\"},EPSG_4732:{towgs84:\"102,52,-38\"},EPSG_4280:{towgs84:\"-377,681,-50\"},EPSG_4209:{towgs84:\"-138,-105,-289\"},EPSG_4261:{towgs84:\"31,146,47\"},EPSG_4658:{towgs84:\"-73,46,-86\"},EPSG_4721:{towgs84:\"265.025,384.929,-194.046\"},EPSG_4222:{towgs84:\"-136,-108,-292\"},EPSG_4601:{towgs84:\"-255,-15,71\"},EPSG_4602:{towgs84:\"725,685,536\"},EPSG_4603:{towgs84:\"72,213.7,93\"},EPSG_4605:{towgs84:\"9,183,236\"},EPSG_4621:{towgs84:\"137,248,-430\"},EPSG_4657:{towgs84:\"-28,199,5\"},EPSG_4316:{towgs84:\"103.25,-100.4,-307.19\"},EPSG_4642:{towgs84:\"-13,-348,292\"},EPSG_4698:{towgs84:\"145,-187,103\"},EPSG_4192:{towgs84:\"-206.1,-174.7,-87.7\"},EPSG_4311:{towgs84:\"-265,120,-358\"},EPSG_4135:{towgs84:\"58,-283,-182\"},ESRI_104138:{towgs84:\"198,-226,-347\"},EPSG_4245:{towgs84:\"-11,851,5\"},EPSG_4142:{towgs84:\"-125,53,467\"},EPSG_4213:{towgs84:\"-106,-87,188\"},EPSG_4253:{towgs84:\"-133,-77,-51\"},EPSG_4129:{towgs84:\"-132,-110,-335\"},EPSG_4713:{towgs84:\"-77,-128,142\"},EPSG_4239:{towgs84:\"217,823,299\"},EPSG_4146:{towgs84:\"295,736,257\"},EPSG_4155:{towgs84:\"-83,37,124\"},EPSG_4165:{towgs84:\"-173,253,27\"},EPSG_4672:{towgs84:\"175,-38,113\"},EPSG_4236:{towgs84:\"-637,-549,-203\"},EPSG_4251:{towgs84:\"-90,40,88\"},EPSG_4271:{towgs84:\"-2,374,172\"},EPSG_4175:{towgs84:\"-88,4,101\"},EPSG_4716:{towgs84:\"298,-304,-375\"},EPSG_4315:{towgs84:\"-23,259,-9\"},EPSG_4744:{towgs84:\"-242.2,-144.9,370.3\"},EPSG_4244:{towgs84:\"-97,787,86\"},EPSG_4293:{towgs84:\"616,97,-251\"},EPSG_4714:{towgs84:\"-127,-769,472\"},EPSG_4736:{towgs84:\"260,12,-147\"},EPSG_6883:{towgs84:\"-235,-110,393\"},EPSG_6894:{towgs84:\"-63,176,185\"},EPSG_4205:{towgs84:\"-43,-163,45\"},EPSG_4256:{towgs84:\"41,-220,-134\"},EPSG_4262:{towgs84:\"639,405,60\"},EPSG_4604:{towgs84:\"174,359,365\"},EPSG_4169:{towgs84:\"-115,118,426\"},EPSG_4620:{towgs84:\"-106,-129,165\"},EPSG_4184:{towgs84:\"-203,141,53\"},EPSG_4616:{towgs84:\"-289,-124,60\"},EPSG_9403:{towgs84:\"-307,-92,127\"},EPSG_4684:{towgs84:\"-133,-321,50\"},EPSG_4708:{towgs84:\"-491,-22,435\"},EPSG_4707:{towgs84:\"114,-116,-333\"},EPSG_4709:{towgs84:\"145,75,-272\"},EPSG_4712:{towgs84:\"-205,107,53\"},EPSG_4711:{towgs84:\"124,-234,-25\"},EPSG_4718:{towgs84:\"230,-199,-752\"},EPSG_4719:{towgs84:\"211,147,111\"},EPSG_4724:{towgs84:\"208,-435,-229\"},EPSG_4725:{towgs84:\"189,-79,-202\"},EPSG_4735:{towgs84:\"647,1777,-1124\"},EPSG_4722:{towgs84:\"-794,119,-298\"},EPSG_4728:{towgs84:\"-307,-92,127\"},EPSG_4734:{towgs84:\"-632,438,-609\"},EPSG_4727:{towgs84:\"912,-58,1227\"},EPSG_4729:{towgs84:\"185,165,42\"},EPSG_4730:{towgs84:\"170,42,84\"},EPSG_4733:{towgs84:\"276,-57,149\"},ESRI_37218:{towgs84:\"230,-199,-752\"},ESRI_37240:{towgs84:\"-7,215,225\"},ESRI_37221:{towgs84:\"252,-209,-751\"},ESRI_4305:{towgs84:\"-123,-206,219\"},ESRI_104139:{towgs84:\"-73,-247,227\"},EPSG_4748:{towgs84:\"51,391,-36\"},EPSG_4219:{towgs84:\"-384,664,-48\"},EPSG_4255:{towgs84:\"-333,-222,114\"},EPSG_4257:{towgs84:\"-587.8,519.75,145.76\"},EPSG_4646:{towgs84:\"-963,510,-359\"},EPSG_6881:{towgs84:\"-24,-203,268\"},EPSG_6882:{towgs84:\"-183,-15,273\"},EPSG_4715:{towgs84:\"-104,-129,239\"},IGNF_RGF93GDD:{towgs84:\"0,0,0\"},IGNF_RGM04GDD:{towgs84:\"0,0,0\"},IGNF_RGSPM06GDD:{towgs84:\"0,0,0\"},IGNF_RGTAAF07GDD:{towgs84:\"0,0,0\"},IGNF_RGFG95GDD:{towgs84:\"0,0,0\"},IGNF_RGNCG:{towgs84:\"0,0,0\"},IGNF_RGPFGDD:{towgs84:\"0,0,0\"},IGNF_ETRS89G:{towgs84:\"0,0,0\"},IGNF_RGR92GDD:{towgs84:\"0,0,0\"},EPSG_4173:{towgs84:\"0,0,0\"},EPSG_4180:{towgs84:\"0,0,0\"},EPSG_4619:{towgs84:\"0,0,0\"},EPSG_4667:{towgs84:\"0,0,0\"},EPSG_4075:{towgs84:\"0,0,0\"},EPSG_6706:{towgs84:\"0,0,0\"},EPSG_7798:{towgs84:\"0,0,0\"},EPSG_4661:{towgs84:\"0,0,0\"},EPSG_4669:{towgs84:\"0,0,0\"},EPSG_8685:{towgs84:\"0,0,0\"},EPSG_4151:{towgs84:\"0,0,0\"},EPSG_9702:{towgs84:\"0,0,0\"},EPSG_4758:{towgs84:\"0,0,0\"},EPSG_4761:{towgs84:\"0,0,0\"},EPSG_4765:{towgs84:\"0,0,0\"},EPSG_8997:{towgs84:\"0,0,0\"},EPSG_4023:{towgs84:\"0,0,0\"},EPSG_4670:{towgs84:\"0,0,0\"},EPSG_4694:{towgs84:\"0,0,0\"},EPSG_4148:{towgs84:\"0,0,0\"},EPSG_4163:{towgs84:\"0,0,0\"},EPSG_4167:{towgs84:\"0,0,0\"},EPSG_4189:{towgs84:\"0,0,0\"},EPSG_4190:{towgs84:\"0,0,0\"},EPSG_4176:{towgs84:\"0,0,0\"},EPSG_4659:{towgs84:\"0,0,0\"},EPSG_3824:{towgs84:\"0,0,0\"},EPSG_3889:{towgs84:\"0,0,0\"},EPSG_4046:{towgs84:\"0,0,0\"},EPSG_4081:{towgs84:\"0,0,0\"},EPSG_4558:{towgs84:\"0,0,0\"},EPSG_4483:{towgs84:\"0,0,0\"},EPSG_5013:{towgs84:\"0,0,0\"},EPSG_5264:{towgs84:\"0,0,0\"},EPSG_5324:{towgs84:\"0,0,0\"},EPSG_5354:{towgs84:\"0,0,0\"},EPSG_5371:{towgs84:\"0,0,0\"},EPSG_5373:{towgs84:\"0,0,0\"},EPSG_5381:{towgs84:\"0,0,0\"},EPSG_5393:{towgs84:\"0,0,0\"},EPSG_5489:{towgs84:\"0,0,0\"},EPSG_5593:{towgs84:\"0,0,0\"},EPSG_6135:{towgs84:\"0,0,0\"},EPSG_6365:{towgs84:\"0,0,0\"},EPSG_5246:{towgs84:\"0,0,0\"},EPSG_7886:{towgs84:\"0,0,0\"},EPSG_8431:{towgs84:\"0,0,0\"},EPSG_8427:{towgs84:\"0,0,0\"},EPSG_8699:{towgs84:\"0,0,0\"},EPSG_8818:{towgs84:\"0,0,0\"},EPSG_4757:{towgs84:\"0,0,0\"},EPSG_9140:{towgs84:\"0,0,0\"},EPSG_8086:{towgs84:\"0,0,0\"},EPSG_4686:{towgs84:\"0,0,0\"},EPSG_4737:{towgs84:\"0,0,0\"},EPSG_4702:{towgs84:\"0,0,0\"},EPSG_4747:{towgs84:\"0,0,0\"},EPSG_4749:{towgs84:\"0,0,0\"},EPSG_4674:{towgs84:\"0,0,0\"},EPSG_4755:{towgs84:\"0,0,0\"},EPSG_4759:{towgs84:\"0,0,0\"},EPSG_4762:{towgs84:\"0,0,0\"},EPSG_4763:{towgs84:\"0,0,0\"},EPSG_4764:{towgs84:\"0,0,0\"},EPSG_4166:{towgs84:\"0,0,0\"},EPSG_4170:{towgs84:\"0,0,0\"},EPSG_5546:{towgs84:\"0,0,0\"},EPSG_7844:{towgs84:\"0,0,0\"},EPSG_4818:{towgs84:\"589,76,480\"},EPSG_10328:{towgs84:\"0,0,0\"},EPSG_9782:{towgs84:\"0,0,0\"},EPSG_9777:{towgs84:\"0,0,0\"},EPSG_10690:{towgs84:\"0,0,0\"},EPSG_10639:{towgs84:\"0,0,0\"},EPSG_10739:{towgs84:\"0,0,0\"},EPSG_7686:{towgs84:\"0,0,0\"},EPSG_8900:{towgs84:\"0,0,0\"},EPSG_5886:{towgs84:\"0,0,0\"},EPSG_7683:{towgs84:\"0,0,0\"},EPSG_6668:{towgs84:\"0,0,0\"},EPSG_20046:{towgs84:\"0,0,0\"},EPSG_10299:{towgs84:\"0,0,0\"},EPSG_10310:{towgs84:\"0,0,0\"},EPSG_10475:{towgs84:\"0,0,0\"},EPSG_4742:{towgs84:\"0,0,0\"},EPSG_10671:{towgs84:\"0,0,0\"},EPSG_10762:{towgs84:\"0,0,0\"},EPSG_10725:{towgs84:\"0,0,0\"},EPSG_10791:{towgs84:\"0,0,0\"},EPSG_10800:{towgs84:\"0,0,0\"},EPSG_10305:{towgs84:\"0,0,0\"},EPSG_10941:{towgs84:\"0,0,0\"},EPSG_10968:{towgs84:\"0,0,0\"},EPSG_10875:{towgs84:\"0,0,0\"},EPSG_6318:{towgs84:\"0,0,0\"},EPSG_10910:{towgs84:\"0,0,0\"}};for(Ts in Ft)Tt=Ft[Ts],Tt.datumName&&(Ft[Tt.datumName]=Tt);var Tt,Ts,Fs=Ft;function Ma(t,s,i,r,a,h,o){var e={};return e.datum_type=Gt,s&&(e.datum_type=ds,e.datum_params=s.map(parseFloat),(e.datum_params[0]!==0||e.datum_params[1]!==0||e.datum_params[2]!==0)&&(e.datum_type=X),e.datum_params.length>3&&(e.datum_params[3]!==0||e.datum_params[4]!==0||e.datum_params[5]!==0||e.datum_params[6]!==0)&&(e.datum_type=K,e.datum_params[3]*=ot,e.datum_params[4]*=ot,e.datum_params[5]*=ot,e.datum_params[6]=e.datum_params[6]/1e6+1)),o&&(e.datum_type=Y,e.grids=o),e.a=i,e.b=r,e.es=a,e.ep2=h,e}var zs=Ma;var es={};function os(t,s,i){return s instanceof ArrayBuffer?ca(t,s,i):{ready:va(t,s)}}function ca(t,s,i){var r=!0;i!==void 0&&i.includeErrorFields===!1&&(r=!1);var a=new DataView(s),h=xa(a),o=da(a,h),e=ya(a,o,h,r),n={header:o,subgrids:e};return es[t]=n,n}async function va(t,s){for(var i=[],r=await s.getImageCount(),a=r-1;a>=0;a--){var h=await s.getImage(a),o=await h.readRasters(),e=o,n=[h.getWidth(),h.getHeight()],l=h.getBoundingBox().map(Bs),m=typeof h.fileDirectory.getValue==\"function\"?h.fileDirectory.getValue(\"ModelPixelScale\"):h.fileDirectory.ModelPixelScale,f=[m[0],m[1]].map(Bs),u=l[0]+(n[0]-1)*f[0],v=l[3]-(n[1]-1)*f[1],g=e[0],x=e[1],d=[];for(let w=n[1]-1;w>=0;w--)for(let E=n[0]-1;E>=0;E--){var y=w*n[0]+E;d.push([-et(x[y]),et(g[y])])}i.push({del:f,lim:n,ll:[-u,v],cvs:d})}var S={header:{nSubgrids:r},subgrids:i};return es[t]=S,S}function Ds(t){if(t===void 0)return null;var s=t.split(\",\");return s.map(ga)}function ga(t){if(t.length===0)return null;var s=t[0]===\"@\";return s&&(t=t.slice(1)),t===\"null\"?{name:\"null\",mandatory:!s,grid:null,isNull:!0}:{name:t,mandatory:!s,grid:es[t]||null,isNull:!1}}function Bs(t){return t*Math.PI/180}function et(t){return t/3600*Math.PI/180}function xa(t){var s=t.getInt32(8,!1);return s===11?!1:(s=t.getInt32(8,!0),s!==11&&console.warn(\"Failed to detect nadgrid endian-ness, defaulting to little-endian\"),!0)}function da(t,s){return{nFields:t.getInt32(8,s),nSubgridFields:t.getInt32(24,s),nSubgrids:t.getInt32(40,s),shiftType:hs(t,56,64).trim(),fromSemiMajorAxis:t.getFloat64(120,s),fromSemiMinorAxis:t.getFloat64(136,s),toSemiMajorAxis:t.getFloat64(152,s),toSemiMinorAxis:t.getFloat64(168,s)}}function hs(t,s,i){return String.fromCharCode.apply(null,new Uint8Array(t.buffer.slice(s,i)))}function ya(t,s,i,r){for(var a=176,h=[],o=0;o<s.nSubgrids;o++){var e=Pa(t,a,i),n=Sa(t,a,e,i,r),l=Math.round(1+(e.upperLongitude-e.lowerLongitude)/e.longitudeInterval),m=Math.round(1+(e.upperLatitude-e.lowerLatitude)/e.latitudeInterval);h.push({ll:[et(e.lowerLongitude),et(e.lowerLatitude)],del:[et(e.longitudeInterval),et(e.latitudeInterval)],lim:[l,m],count:e.gridNodeCount,cvs:wa(n)});var f=16;r===!1&&(f=8),a+=176+e.gridNodeCount*f}return h}function wa(t){return t.map(function(s){return[et(s.longitudeShift),et(s.latitudeShift)]})}function Pa(t,s,i){return{name:hs(t,s+8,s+16).trim(),parent:hs(t,s+24,s+24+8).trim(),lowerLatitude:t.getFloat64(s+72,i),upperLatitude:t.getFloat64(s+88,i),lowerLongitude:t.getFloat64(s+104,i),upperLongitude:t.getFloat64(s+120,i),latitudeInterval:t.getFloat64(s+136,i),longitudeInterval:t.getFloat64(s+152,i),gridNodeCount:t.getInt32(s+168,i)}}function Sa(t,s,i,r,a){var h=s+176,o=16;a===!1&&(o=8);for(var e=[],n=0;n<i.gridNodeCount;n++){var l={latitudeShift:t.getFloat32(h+n*o,r),longitudeShift:t.getFloat32(h+n*o+4,r)};a!==!1&&(l.latitudeAccuracy=t.getFloat32(h+n*o+8,r),l.longitudeAccuracy=t.getFloat32(h+n*o+12,r)),e.push(l)}return e}function ct(t,s){if(!(this instanceof ct))return new ct(t);this.forward=null,this.inverse=null,this.init=null,this.name,this.axis,this.names=null,this.title,s=s||function(l){if(l)throw l};var i=As(t);if(typeof i!=\"object\"){s(\"Could not parse to valid json: \"+t);return}var r=ct.projections.get(i.projName);if(!r){s(\"Could not get projection name from: \"+t);return}if(i.datumCode&&i.datumCode!==\"none\"){var a=H(Fs,i.datumCode);a&&(i.datum_params=i.datum_params||(a.towgs84?a.towgs84.split(\",\"):null),i.ellps=a.ellipse,i.datumName=a.datumName?a.datumName:i.datumCode)}i.axis=i.axis||\"enu\",i.ellps=i.ellps||\"wgs84\",i.lat1=i.lat1||i.lat0;var h=Os(i.a,i.b,i.rf,i.ellps,i.sphere),o=Cs(h.a,h.b,h.rf,i.R_A),e=Ds(i.nadgrids),n=i.datum||zs(i.datumCode,i.datum_params,h.a,h.b,o.es,o.ep2,e);ss(this,i),ss(this,r),this.a=h.a,this.b=h.b,this.rf=h.rf,this.sphere=h.sphere,this.es=o.es,this.e=o.e,this.ep2=o.ep2,this.datum=n,\"init\"in this&&typeof this.init==\"function\"&&this.init(),this.k0||(this.k0=1),s(null,this)}ct.projections=Ls;ct.projections.start();var J=ct;function Us(t,s){return t.datum_type!==s.datum_type||t.a!==s.a||Math.abs(t.es-s.es)>5e-11?!1:t.datum_type===X?t.datum_params[0]===s.datum_params[0]&&t.datum_params[1]===s.datum_params[1]&&t.datum_params[2]===s.datum_params[2]:t.datum_type===K?t.datum_params[0]===s.datum_params[0]&&t.datum_params[1]===s.datum_params[1]&&t.datum_params[2]===s.datum_params[2]&&t.datum_params[3]===s.datum_params[3]&&t.datum_params[4]===s.datum_params[4]&&t.datum_params[5]===s.datum_params[5]&&t.datum_params[6]===s.datum_params[6]:!0}function zt(t,s,i){var r=t.x,a=t.y,h=t.z?t.z:0,o,e,n,l;if(a<-_&&a>-1.001*_)a=-_;else if(a>_&&a<1.001*_)a=_;else{if(a<-_)return{x:-1/0,y:-1/0,z:t.z};if(a>_)return{x:1/0,y:1/0,z:t.z}}return r>Math.PI&&(r-=2*Math.PI),e=Math.sin(a),l=Math.cos(a),n=e*e,o=i/Math.sqrt(1-s*n),{x:(o+h)*l*Math.cos(r),y:(o+h)*l*Math.sin(r),z:(o*(1-s)+h)*e}}function Bt(t,s,i,r){var a=1e-12,h=a*a,o=30,e,n,l,m,f,u,v,g,x,d,y,S,w,E=t.x,b=t.y,N=t.z?t.z:0,R,W,L;if(e=Math.sqrt(E*E+b*b),n=Math.sqrt(E*E+b*b+N*N),e/i<a){if(R=0,n/i<a)return W=_,L=-r,{x:t.x,y:t.y,z:t.z}}else R=Math.atan2(b,E);l=N/n,m=e/n,f=1/Math.sqrt(1-s*(2-s)*m*m),g=m*(1-s)*f,x=l*f,w=0;do w++,v=i/Math.sqrt(1-s*x*x),L=e*g+N*x-v*(1-s*x*x),u=s*v/(v+L),f=1/Math.sqrt(1-u*(2-u)*m*m),d=m*(1-u)*f,y=l*f,S=y*g-d*x,g=d,x=y;while(S*S>h&&w<o);return W=Math.atan(y/Math.abs(d)),{x:R,y:W,z:L}}function Ws(t,s,i){if(s===X)return{x:t.x+i[0],y:t.y+i[1],z:t.z+i[2]};if(s===K){var r=i[0],a=i[1],h=i[2],o=i[3],e=i[4],n=i[5],l=i[6];return{x:l*(t.x-n*t.y+e*t.z)+r,y:l*(n*t.x+t.y-o*t.z)+a,z:l*(-e*t.x+o*t.y+t.z)+h}}}function Hs(t,s,i){if(s===X)return{x:t.x-i[0],y:t.y-i[1],z:t.z-i[2]};if(s===K){var r=i[0],a=i[1],h=i[2],o=i[3],e=i[4],n=i[5],l=i[6],m=(t.x-r)/l,f=(t.y-a)/l,u=(t.z-h)/l;return{x:m+n*f-e*u,y:-n*m+f+o*u,z:e*m-o*f+u}}}function Dt(t){return t===X||t===K}function Ks(t,s,i){if(Us(t,s)||t.datum_type===Gt||s.datum_type===Gt)return i;var r=t.a,a=t.es;if(t.datum_type===Y){var h=Qs(t,!1,i);if(h!==0)return;r=$t,a=ts}var o=s.a,e=s.b,n=s.es;if(s.datum_type===Y&&(o=$t,e=ys,n=ts),a===n&&r===o&&!Dt(t.datum_type)&&!Dt(s.datum_type))return i;if(i=zt(i,a,r),Dt(t.datum_type)&&(i=Ws(i,t.datum_type,t.datum_params)),Dt(s.datum_type)&&(i=Hs(i,s.datum_type,s.datum_params)),i=Bt(i,n,o,e),s.datum_type===Y){var l=Qs(s,!0,i);if(l!==0)return}return i}function Qs(t,s,i){if(t.grids===null||t.grids.length===0)return console.log(\"Grid shift grids not found\"),-1;var r={x:-i.x,y:i.y},a={x:Number.NaN,y:Number.NaN},h=[];t:for(var o=0;o<t.grids.length;o++){var e=t.grids[o];if(h.push(e.name),e.isNull){a=r;break}if(e.grid===null){if(e.mandatory)return console.log(\"Unable to find mandatory grid '\"+e.name+\"'\"),-1;continue}for(var n=e.grid.subgrids,l=0,m=n.length;l<m;l++){var f=n[l],u=(Math.abs(f.del[1])+Math.abs(f.del[0]))/1e4,v=f.ll[0]-u,g=f.ll[1]-u,x=f.ll[0]+(f.lim[0]-1)*f.del[0]+u,d=f.ll[1]+(f.lim[1]-1)*f.del[1]+u;if(!(g>r.y||v>r.x||d<r.y||x<r.x)&&(a=Ea(r,s,f),!isNaN(a.x)))break t}}return isNaN(a.x)?(console.log(\"Failed to find a grid shift table for location '\"+-r.x*q+\" \"+r.y*q+\" tried: '\"+h+\"'\"),-1):(i.x=-a.x,i.y=a.y,0)}function Ea(t,s,i){var r={x:Number.NaN,y:Number.NaN};if(isNaN(t.x))return r;var a={x:t.x,y:t.y};a.x-=i.ll[0],a.y-=i.ll[1],a.x=M(a.x-Math.PI)+Math.PI;var h=Xs(a,i);if(s){if(isNaN(h.x))return r;h.x=a.x-h.x,h.y=a.y-h.y;var o=9,e=1e-12,n,l;do{if(l=Xs(h,i),isNaN(l.x)){console.log(\"Inverse grid shift iteration failed, presumably at grid edge.  Using first approximation.\");break}n={x:a.x-(l.x+h.x),y:a.y-(l.y+h.y)},h.x+=n.x,h.y+=n.y}while(o--&&Math.abs(n.x)>e&&Math.abs(n.y)>e);if(o<0)return console.log(\"Inverse grid shift iterator failed to converge.\"),r;r.x=M(h.x+i.ll[0]),r.y=h.y+i.ll[1]}else isNaN(h.x)||(r.x=t.x+h.x,r.y=t.y+h.y);return r}function Xs(t,s){var i={x:t.x/s.del[0],y:t.y/s.del[1]},r={x:Math.floor(i.x),y:Math.floor(i.y)},a={x:i.x-1*r.x,y:i.y-1*r.y},h={x:Number.NaN,y:Number.NaN},o;if(r.x<0||r.x>=s.lim[0]||r.y<0||r.y>=s.lim[1])return h;o=r.y*s.lim[0]+r.x;var e={x:s.cvs[o][0],y:s.cvs[o][1]};o++;var n={x:s.cvs[o][0],y:s.cvs[o][1]};o+=s.lim[0];var l={x:s.cvs[o][0],y:s.cvs[o][1]};o--;var m={x:s.cvs[o][0],y:s.cvs[o][1]},f=a.x*a.y,u=a.x*(1-a.y),v=(1-a.x)*(1-a.y),g=(1-a.x)*a.y;return h.x=v*e.x+u*n.x+g*m.x+f*l.x,h.y=v*e.y+u*n.y+g*m.y+f*l.y,h}var lt=[\"x\",\"y\",\"z\"];function Js(t,s){let i={};for(let r=0,a=t.axis.length;r<a;r++){if(r===2&&s.z===void 0)continue;let h=s[lt[r]];switch(t.axis[r]){case\"e\":i.x=h;break;case\"w\":i.x=-h;break;case\"n\":i.y=h;break;case\"s\":i.y=-h;break;case\"u\":i.z=h;break;case\"d\":i.z=-h;break;default:return null}}return i}function Vs(t,s){let i={};for(let r=0,a=t.axis.length;r<a;r++)if(!(r===2&&s.z===void 0))switch(t.axis[r]){case\"e\":i[lt[r]]=s.x;break;case\"w\":i[lt[r]]=-s.x;break;case\"n\":i[lt[r]]=s.y;break;case\"s\":i[lt[r]]=-s.y;break;case\"u\":i[lt[r]]=s.z;break;case\"d\":i[lt[r]]=-s.z;break;default:return null}return i}function vt(t){var s={x:t[0],y:t[1]};return t.length>2&&(s.z=t[2]),t.length>3&&(s.m=t[3]),s}function Ys(t){Zs(t.x),Zs(t.y)}function Zs(t){if(typeof Number.isFinite==\"function\"){if(Number.isFinite(t))return;throw new TypeError(\"coordinates must be finite numbers\")}if(typeof t!=\"number\"||t!==t||!isFinite(t))throw new TypeError(\"coordinates must be finite numbers\")}function Ga(t,s){return(t.datum.datum_type===X||t.datum.datum_type===K||t.datum.datum_type===Y)&&s.datumCode!==\"WGS84\"||(s.datum.datum_type===X||s.datum.datum_type===K||s.datum.datum_type===Y)&&t.datumCode!==\"WGS84\"}function bt(t,s,i,r){var a,h=i.z!==void 0;if(Ys(i),t.datum&&s.datum&&Ga(t,s)&&(a=new J(\"WGS84\"),i=bt(t,a,i,r),t=a),r&&t.axis!==\"enu\"&&(i=Js(t,i)),t.projName===\"longlat\")i={x:i.x*p,y:i.y*p,z:i.z||0};else if(t.to_meter&&(i={x:i.x*t.to_meter,y:i.y*t.to_meter,z:i.z||0}),i=t.inverse(i),!i)return;if(t.from_greenwich&&(i.x+=t.from_greenwich),i=Ks(t.datum,s.datum,i),!!i)return i=i,s.from_greenwich&&(i={x:i.x-s.from_greenwich,y:i.y,z:i.z||0}),s.projName===\"longlat\"?(s.long_wrap!==void 0&&(i.x=s.long_wrap+M(i.x-s.long_wrap)),i={x:i.x*q,y:i.y*q,z:i.z||0}):(i=s.forward(i),s.to_meter&&(i={x:i.x/s.to_meter,y:i.y/s.to_meter,z:i.z||0})),r&&s.axis!==\"enu\"?Vs(s,i):(i&&!h&&s.projName!==\"geocent\"&&delete i.z,i)}function ns(t,s,i,r){var a;return Array.isArray(i)?a=vt(i):a={x:i.x,y:i.y,z:i.z,m:i.m},bt(t,s,a,r)}var $s=J(\"WGS84\");function ls(t,s,i,r){var a,h,o;return Array.isArray(i)?(a=bt(t,s,vt(i),r)||{x:NaN,y:NaN},i.length>2?(h=typeof t.name<\"u\"&&t.name===\"geocent\"||typeof s.name<\"u\"&&s.name===\"geocent\",h?typeof a.z==\"number\"?[a.x,a.y,a.z].concat(i.slice(3)):[a.x,a.y,i[2]].concat(i.slice(3)):r&&typeof a.z==\"number\"?[a.x,a.y,a.z].concat(i.slice(3)):[a.x,a.y].concat(i.slice(2))):[a.x,a.y]):(a=bt(t,s,{x:i.x,y:i.y,z:i.z,m:i.m},r)||{x:NaN,y:NaN},o=Object.keys(i),o.length===2||(h=typeof t.name<\"u\"&&t.name===\"geocent\"||typeof s.name<\"u\"&&s.name===\"geocent\",o.forEach(function(e){e===\"x\"||e===\"y\"||e===\"z\"&&(h||r)||(a[e]=i[e])})),a)}function Ut(t){return t instanceof J?t:typeof t==\"object\"&&\"oProj\"in t?t.oProj:J(t)}function pa(t,s,i){var r,a,h=!1,o;return typeof s>\"u\"?(a=Ut(t),r=$s,h=!0):(typeof s.x<\"u\"||Array.isArray(s))&&(i=s,a=Ut(t),r=$s,h=!0),r||(r=Ut(t)),a||(a=Ut(s)),i?ls(r,a,i):(o={forward:function(e,n){return ls(r,a,e,n)},inverse:function(e,n){return ls(a,r,e,n)}},h&&(o.oProj=a),o)}var ti=pa;import{toPoint as ba,forward as Na}from\"/mgrs@1.0.0/es2022/mgrs.mjs\";function gt(t,s,i){if(!(this instanceof gt))return new gt(t,s,i);if(Array.isArray(t))this.x=t[0],this.y=t[1],this.z=t[2]||0;else if(typeof t==\"object\")this.x=t.x,this.y=t.y,this.z=t.z||0;else if(typeof t==\"string\"&&typeof s>\"u\"){var r=t.split(\",\");this.x=parseFloat(r[0]),this.y=parseFloat(r[1]),this.z=parseFloat(r[2])||0}else this.x=t,this.y=s,this.z=i||0;console.warn(\"proj4.Point will be removed in version 3, use proj4.toPoint\")}gt.fromMGRS=function(t){return new gt(ba(t))};gt.prototype.toMGRS=function(t){return Na([this.x,this.y],t)};var si=gt;import Re from\"/mgrs@1.0.0/es2022/mgrs.mjs\";var Ia=1,Aa=.25,ii=.046875,ai=.01953125,ri=.01068115234375,Ra=.75,ka=.46875,qa=.013020833333333334,ja=.007120768229166667,La=.3645833333333333,Ca=.005696614583333333,Oa=.3076171875;function xt(t){var s=[];s[0]=Ia-t*(Aa+t*(ii+t*(ai+t*ri))),s[1]=t*(Ra-t*(ii+t*(ai+t*ri)));var i=t*t;return s[2]=i*(ka-t*(qa+t*ja)),i*=t,s[3]=i*(La-t*Ca),s[4]=i*t*Oa,s}function Z(t,s,i,r){return i*=s,s*=s,r[0]*t-i*(r[1]+s*(r[2]+s*(r[3]+s*r[4])))}var Ta=20;function dt(t,s,i){for(var r=1/(1-s),a=t,h=Ta;h;--h){var o=Math.sin(a),e=1-s*o*o;if(e=(Z(a,o,Math.cos(a),i)-t)*(e*Math.sqrt(e))*r,a-=e,Math.abs(e)<c)return a}return a}function Fa(){this.x0=this.x0!==void 0?this.x0:0,this.y0=this.y0!==void 0?this.y0:0,this.long0=this.long0!==void 0?this.long0:0,this.lat0=this.lat0!==void 0?this.lat0:0,this.es&&(this.en=xt(this.es),this.ml0=Z(this.lat0,Math.sin(this.lat0),Math.cos(this.lat0),this.en))}function za(t){var s=t.x,i=t.y,r=M(s-this.long0,this.over),a,h,o,e=Math.sin(i),n=Math.cos(i);if(this.es){var m=n*r,f=Math.pow(m,2),u=this.ep2*Math.pow(n,2),v=Math.pow(u,2),g=Math.abs(n)>c?Math.tan(i):0,x=Math.pow(g,2),d=Math.pow(x,2);a=1-this.es*Math.pow(e,2),m=m/Math.sqrt(a);var y=Z(i,e,n,this.en);h=this.a*(this.k0*m*(1+f/6*(1-x+u+f/20*(5-18*x+d+14*u-58*x*u+f/42*(61+179*d-d*x-479*x)))))+this.x0,o=this.a*(this.k0*(y-this.ml0+e*r*m/2*(1+f/12*(5-x+9*u+4*v+f/30*(61+d-58*x+270*u-330*x*u+f/56*(1385+543*d-d*x-3111*x))))))+this.y0}else{var l=n*Math.sin(r);if(Math.abs(Math.abs(l)-1)<c)return 93;if(h=.5*this.a*this.k0*Math.log((1+l)/(1-l))+this.x0,o=n*Math.cos(r)/Math.sqrt(1-Math.pow(l,2)),l=Math.abs(o),l>=1){if(l-1>c)return 93;o=0}else o=Math.acos(o);i<0&&(o=-o),o=this.a*this.k0*(o-this.lat0)+this.y0}return t.x=h,t.y=o,t}function Ba(t){var s,i,r,a,h=(t.x-this.x0)*(1/this.a),o=(t.y-this.y0)*(1/this.a);if(this.es)if(s=this.ml0+o/this.k0,i=dt(s,this.es,this.en),Math.abs(i)<_){var f=Math.sin(i),u=Math.cos(i),v=Math.abs(u)>c?Math.tan(i):0,g=this.ep2*Math.pow(u,2),x=Math.pow(g,2),d=Math.pow(v,2),y=Math.pow(d,2);s=1-this.es*Math.pow(f,2);var S=h*Math.sqrt(s)/this.k0,w=Math.pow(S,2);s=s*v,r=i-s*w/(1-this.es)*.5*(1-w/12*(5+3*d-9*g*d+g-4*x-w/30*(61+90*d-252*g*d+45*y+46*g-w/56*(1385+3633*d+4095*y+1574*y*d)))),a=M(this.long0+S*(1-w/6*(1+2*d+g-w/20*(5+28*d+24*y+8*g*d+6*g-w/42*(61+662*d+1320*y+720*y*d))))/u,this.over)}else r=_*V(o),a=0;else{var e=Math.exp(h/this.k0),n=.5*(e-1/e),l=this.lat0+o/this.k0,m=Math.cos(l);s=Math.sqrt((1-Math.pow(m,2))/(1+Math.pow(n,2))),r=Math.asin(s),o<0&&(r=-r),n===0&&m===0?a=0:a=M(Math.atan2(n,m)+this.long0,this.over)}return t.x=a,t.y=r,t}var Da=[\"Fast_Transverse_Mercator\",\"Fast Transverse Mercator\"],yt={init:Fa,forward:za,inverse:Ba,names:Da};function Wt(t){var s=Math.exp(t);return s=(s-1/s)/2,s}function k(t,s){t=Math.abs(t),s=Math.abs(s);var i=Math.max(t,s),r=Math.min(t,s)/(i||1);return i*Math.sqrt(1+Math.pow(r,2))}function hi(t){var s=1+t,i=s-1;return i===0?t:t*Math.log(s)/i}function ei(t){var s=Math.abs(t);return s=hi(s*(1+s/(k(1,s)+1))),t<0?-s:s}function Ht(t,s){for(var i=2*Math.cos(2*s),r=t.length-1,a=t[r],h=0,o;--r>=0;)o=-h+i*a+t[r],h=a,a=o;return s+o*Math.sin(2*s)}function oi(t,s){for(var i=2*Math.cos(s),r=t.length-1,a=t[r],h=0,o;--r>=0;)o=-h+i*a+t[r],h=a,a=o;return Math.sin(s)*o}function ni(t){var s=Math.exp(t);return s=(s+1/s)/2,s}function fs(t,s,i){for(var r=Math.sin(s),a=Math.cos(s),h=Wt(i),o=ni(i),e=2*a*o,n=-2*r*h,l=t.length-1,m=t[l],f=0,u=0,v=0,g,x;--l>=0;)g=u,x=f,u=m,f=v,m=-g+e*u-n*f+t[l],v=-x+n*u+e*f;return e=r*o,n=a*h,[e*m-n*v,e*v+n*m]}function Ua(){if(!this.approx&&(isNaN(this.es)||this.es<=0))throw new Error('Incorrect elliptical usage. Try using the +approx option in the proj string, or PROJECTION[\"Fast_Transverse_Mercator\"] in the WKT.');this.approx&&(yt.init.apply(this),this.forward=yt.forward,this.inverse=yt.inverse),this.x0=this.x0!==void 0?this.x0:0,this.y0=this.y0!==void 0?this.y0:0,this.long0=this.long0!==void 0?this.long0:0,this.lat0=this.lat0!==void 0?this.lat0:0,this.k0=this.k0!==void 0?this.k0:1,this.cgb=[],this.cbg=[],this.utg=[],this.gtu=[];var t=this.es/(1+Math.sqrt(1-this.es)),s=t/(2-t),i=s;this.cgb[0]=s*(2+s*(-2/3+s*(-2+s*(116/45+s*(26/45+s*(-2854/675)))))),this.cbg[0]=s*(-2+s*(2/3+s*(4/3+s*(-82/45+s*(32/45+s*(4642/4725)))))),i=i*s,this.cgb[1]=i*(7/3+s*(-8/5+s*(-227/45+s*(2704/315+s*(2323/945))))),this.cbg[1]=i*(5/3+s*(-16/15+s*(-13/9+s*(904/315+s*(-1522/945))))),i=i*s,this.cgb[2]=i*(56/15+s*(-136/35+s*(-1262/105+s*(73814/2835)))),this.cbg[2]=i*(-26/15+s*(34/21+s*(8/5+s*(-12686/2835)))),i=i*s,this.cgb[3]=i*(4279/630+s*(-332/35+s*(-399572/14175))),this.cbg[3]=i*(1237/630+s*(-12/5+s*(-24832/14175))),i=i*s,this.cgb[4]=i*(4174/315+s*(-144838/6237)),this.cbg[4]=i*(-734/315+s*(109598/31185)),i=i*s,this.cgb[5]=i*(601676/22275),this.cbg[5]=i*(444337/155925),i=Math.pow(s,2),this.Qn=this.k0/(1+s)*(1+i*(1/4+i*(1/64+i/256))),this.utg[0]=s*(-.5+s*(2/3+s*(-37/96+s*(1/360+s*(81/512+s*(-96199/604800)))))),this.gtu[0]=s*(.5+s*(-2/3+s*(5/16+s*(41/180+s*(-127/288+s*(7891/37800)))))),this.utg[1]=i*(-1/48+s*(-1/15+s*(437/1440+s*(-46/105+s*(1118711/3870720))))),this.gtu[1]=i*(13/48+s*(-3/5+s*(557/1440+s*(281/630+s*(-1983433/1935360))))),i=i*s,this.utg[2]=i*(-17/480+s*(37/840+s*(209/4480+s*(-5569/90720)))),this.gtu[2]=i*(61/240+s*(-103/140+s*(15061/26880+s*(167603/181440)))),i=i*s,this.utg[3]=i*(-4397/161280+s*(11/504+s*(830251/7257600))),this.gtu[3]=i*(49561/161280+s*(-179/168+s*(6601661/7257600))),i=i*s,this.utg[4]=i*(-4583/161280+s*(108847/3991680)),this.gtu[4]=i*(34729/80640+s*(-3418889/1995840)),i=i*s,this.utg[5]=i*(-20648693/638668800),this.gtu[5]=i*(212378941/319334400);var r=Ht(this.cbg,this.lat0);this.Zb=-this.Qn*(r+oi(this.gtu,2*r))}function Wa(t){var s=M(t.x-this.long0,this.over),i=t.y;i=Ht(this.cbg,i);var r=Math.sin(i),a=Math.cos(i),h=Math.sin(s),o=Math.cos(s);i=Math.atan2(r,o*a),s=Math.atan2(h*a,k(r,a*o)),s=ei(Math.tan(s));var e=fs(this.gtu,2*i,2*s);i=i+e[0],s=s+e[1];var n,l;return Math.abs(s)<=2.623395162778?(n=this.a*(this.Qn*s)+this.x0,l=this.a*(this.Qn*i+this.Zb)+this.y0):(n=1/0,l=1/0),t.x=n,t.y=l,t}function Ha(t){var s=(t.x-this.x0)*(1/this.a),i=(t.y-this.y0)*(1/this.a);i=(i-this.Zb)/this.Qn,s=s/this.Qn;var r,a;if(Math.abs(s)<=2.623395162778){var h=fs(this.utg,2*i,2*s);i=i+h[0],s=s+h[1],s=Math.atan(Wt(s));var o=Math.sin(i),e=Math.cos(i),n=Math.sin(s),l=Math.cos(s);i=Math.atan2(o*l,k(n,l*e)),s=Math.atan2(n,l*e),r=M(s+this.long0,this.over),a=Ht(this.cgb,i)}else r=1/0,a=1/0;return t.x=r,t.y=a,t}var Qa=[\"Extended_Transverse_Mercator\",\"Extended Transverse Mercator\",\"etmerc\",\"Transverse_Mercator\",\"Transverse Mercator\",\"Gauss Kruger\",\"Gauss_Kruger\",\"tmerc\"],wt={init:Ua,forward:Wa,inverse:Ha,names:Qa};function li(t,s){if(t===void 0){if(t=Math.floor((M(s)+Math.PI)*30/Math.PI)+1,t<0)return 0;if(t>60)return 60}return t}var Xa=\"etmerc\";function Ka(){var t=li(this.zone,this.long0);if(t===void 0)throw new Error(\"unknown utm zone\");this.lat0=0,this.long0=(6*Math.abs(t)-183)*p,this.x0=5e5,this.y0=this.utmSouth?1e7:0,this.k0=.9996,wt.init.apply(this),this.forward=wt.forward,this.inverse=wt.inverse}var Ja=[\"Universal Transverse Mercator System\",\"utm\"],fi={init:Ka,names:Ja,dependsOn:Xa};function Qt(t,s){return Math.pow((1-t)/(1+t),s)}var Va=20;function Za(){var t=Math.sin(this.lat0),s=Math.cos(this.lat0);s*=s,this.rc=Math.sqrt(1-this.es)/(1-this.es*t*t),this.C=Math.sqrt(1+this.es*s*s/(1-this.es)),this.phic0=Math.asin(t/this.C),this.ratexp=.5*this.C*this.e,this.K=Math.tan(.5*this.phic0+P)/(Math.pow(Math.tan(.5*this.lat0+P),this.C)*Qt(this.e*t,this.ratexp))}function Ya(t){var s=t.x,i=t.y;return t.y=2*Math.atan(this.K*Math.pow(Math.tan(.5*i+P),this.C)*Qt(this.e*Math.sin(i),this.ratexp))-_,t.x=this.C*s,t}function $a(t){for(var s=1e-14,i=t.x/this.C,r=t.y,a=Math.pow(Math.tan(.5*r+P)/this.K,1/this.C),h=Va;h>0&&(r=2*Math.atan(a*Qt(this.e*Math.sin(t.y),-.5*this.e))-_,!(Math.abs(r-t.y)<s));--h)t.y=r;return h?(t.x=i,t.y=r,t):null}var tr=[\"gauss\"],Xt={init:Za,forward:Ya,inverse:$a,names:tr};function sr(){Xt.init.apply(this),this.rc&&(this.sinc0=Math.sin(this.phic0),this.cosc0=Math.cos(this.phic0),this.R2=2*this.rc,this.title||(this.title=\"Oblique Stereographic Alternative\"))}function ir(t){var s,i,r,a;return t.x=M(t.x-this.long0,this.over),Xt.forward.apply(this,[t]),s=Math.sin(t.y),i=Math.cos(t.y),r=Math.cos(t.x),a=this.k0*this.R2/(1+this.sinc0*s+this.cosc0*i*r),t.x=a*i*Math.sin(t.x),t.y=a*(this.cosc0*s-this.sinc0*i*r),t.x=this.a*t.x+this.x0,t.y=this.a*t.y+this.y0,t}function ar(t){var s,i,r,a,h;if(t.x=(t.x-this.x0)/this.a,t.y=(t.y-this.y0)/this.a,t.x/=this.k0,t.y/=this.k0,h=k(t.x,t.y)){var o=2*Math.atan2(h,this.R2);s=Math.sin(o),i=Math.cos(o),a=Math.asin(i*this.sinc0+t.y*s*this.cosc0/h),r=Math.atan2(t.x*s,h*this.cosc0*i-t.y*this.sinc0*s)}else a=this.phic0,r=0;return t.x=r,t.y=a,Xt.inverse.apply(this,[t]),t.x=M(t.x+this.long0,this.over),t}var rr=[\"Stereographic_North_Pole\",\"Oblique_Stereographic\",\"sterea\",\"Oblique Stereographic Alternative\",\"Double_Stereographic\"],mi={init:sr,forward:ir,inverse:ar,names:rr};function ms(t,s,i){return s*=i,Math.tan(.5*(_+t))*Math.pow((1-s)/(1+s),.5*i)}function hr(){this.x0=this.x0||0,this.y0=this.y0||0,this.lat0=this.lat0||0,this.long0=this.long0||0,this.coslat0=Math.cos(this.lat0),this.sinlat0=Math.sin(this.lat0),this.sphere?!isNaN(this.lat_ts)&&Math.abs(this.coslat0)<=c&&(this.k0=.5*(1+V(this.lat0)*Math.sin(this.lat_ts))):(Math.abs(this.coslat0)<=c&&(this.lat0>0?this.con=1:this.con=-1),this.cons=Math.sqrt(Math.pow(1+this.e,1+this.e)*Math.pow(1-this.e,1-this.e)),!isNaN(this.lat_ts)&&Math.abs(this.coslat0)<=c&&Math.abs(Math.cos(this.lat_ts))>c&&(this.k0=.5*this.cons*C(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts))/T(this.e,this.con*this.lat_ts,this.con*Math.sin(this.lat_ts))),this.ms1=C(this.e,this.sinlat0,this.coslat0),this.X0=2*Math.atan(ms(this.lat0,this.sinlat0,this.e))-_,this.cosX0=Math.cos(this.X0),this.sinX0=Math.sin(this.X0))}function er(t){var s=t.x,i=t.y,r=Math.sin(i),a=Math.cos(i),h,o,e,n,l,m,f=M(s-this.long0,this.over);return Math.abs(Math.abs(s-this.long0)-Math.PI)<=c&&Math.abs(i+this.lat0)<=c?(t.x=NaN,t.y=NaN,t):this.sphere?(h=2*this.k0/(1+this.sinlat0*r+this.coslat0*a*Math.cos(f)),t.x=this.a*h*a*Math.sin(f)+this.x0,t.y=this.a*h*(this.coslat0*r-this.sinlat0*a*Math.cos(f))+this.y0,t):(o=2*Math.atan(ms(i,r,this.e))-_,n=Math.cos(o),e=Math.sin(o),Math.abs(this.coslat0)<=c?(l=T(this.e,i*this.con,this.con*r),m=2*this.a*this.k0*l/this.cons,t.x=this.x0+m*Math.sin(s-this.long0),t.y=this.y0-this.con*m*Math.cos(s-this.long0),t):(Math.abs(this.sinlat0)<c?(h=2*this.a*this.k0/(1+n*Math.cos(f)),t.y=h*e):(h=2*this.a*this.k0*this.ms1/(this.cosX0*(1+this.sinX0*e+this.cosX0*n*Math.cos(f))),t.y=h*(this.cosX0*e-this.sinX0*n*Math.cos(f))+this.y0),t.x=h*n*Math.sin(f)+this.x0,t))}function or(t){t.x-=this.x0,t.y-=this.y0;var s,i,r,a,h,o=Math.sqrt(t.x*t.x+t.y*t.y);if(this.sphere){var e=2*Math.atan(o/(2*this.a*this.k0));return s=this.long0,i=this.lat0,o<=c?(t.x=s,t.y=i,t):(i=Math.asin(Math.cos(e)*this.sinlat0+t.y*Math.sin(e)*this.coslat0/o),Math.abs(this.coslat0)<c?this.lat0>0?s=M(this.long0+Math.atan2(t.x,-1*t.y),this.over):s=M(this.long0+Math.atan2(t.x,t.y),this.over):s=M(this.long0+Math.atan2(t.x*Math.sin(e),o*this.coslat0*Math.cos(e)-t.y*this.sinlat0*Math.sin(e)),this.over),t.x=s,t.y=i,t)}else if(Math.abs(this.coslat0)<=c){if(o<=c)return i=this.lat0,s=this.long0,t.x=s,t.y=i,t;t.x*=this.con,t.y*=this.con,r=o*this.cons/(2*this.a*this.k0),i=this.con*$(this.e,r),s=this.con*M(this.con*this.long0+Math.atan2(t.x,-1*t.y),this.over)}else a=2*Math.atan(o*this.cosX0/(2*this.a*this.k0*this.ms1)),s=this.long0,o<=c?h=this.X0:(h=Math.asin(Math.cos(a)*this.sinX0+t.y*Math.sin(a)*this.cosX0/o),s=M(this.long0+Math.atan2(t.x*Math.sin(a),o*this.cosX0*Math.cos(a)-t.y*this.sinX0*Math.sin(a)),this.over)),i=-1*$(this.e,Math.tan(.5*(_+h)));return t.x=s,t.y=i,t}var nr=[\"stere\",\"Stereographic_South_Pole\",\"Polar_Stereographic_variant_A\",\"Polar_Stereographic_variant_B\",\"Polar_Stereographic\"],ui={init:hr,forward:er,inverse:or,names:nr,ssfn_:ms};function lr(){this.k0||(this.k0=1);var t=this.lat0;this.lambda0=this.long0;var s=Math.sin(t),i=this.a,r=this.rf,a=1/r,h=2*a-Math.pow(a,2),o=this.e=Math.sqrt(h);this.R=this.k0*i*Math.sqrt(1-h)/(1-h*Math.pow(s,2)),this.alpha=Math.sqrt(1+h/(1-h)*Math.pow(Math.cos(t),4)),this.b0=Math.asin(s/this.alpha);var e=Math.log(Math.tan(Math.PI/4+this.b0/2)),n=Math.log(Math.tan(Math.PI/4+t/2)),l=Math.log((1+o*s)/(1-o*s));this.K=e-this.alpha*n+this.alpha*o/2*l}function fr(t){var s=Math.log(Math.tan(Math.PI/4-t.y/2)),i=this.e/2*Math.log((1+this.e*Math.sin(t.y))/(1-this.e*Math.sin(t.y))),r=-this.alpha*(s+i)+this.K,a=2*(Math.atan(Math.exp(r))-Math.PI/4),h=this.alpha*(t.x-this.lambda0),o=Math.atan(Math.sin(h)/(Math.sin(this.b0)*Math.tan(a)+Math.cos(this.b0)*Math.cos(h))),e=Math.asin(Math.cos(this.b0)*Math.sin(a)-Math.sin(this.b0)*Math.cos(a)*Math.cos(h));return t.y=this.R/2*Math.log((1+Math.sin(e))/(1-Math.sin(e)))+this.y0,t.x=this.R*o+this.x0,t}function mr(t){for(var s=t.x-this.x0,i=t.y-this.y0,r=s/this.R,a=2*(Math.atan(Math.exp(i/this.R))-Math.PI/4),h=Math.asin(Math.cos(this.b0)*Math.sin(a)+Math.sin(this.b0)*Math.cos(a)*Math.cos(r)),o=Math.atan(Math.sin(r)/(Math.cos(this.b0)*Math.cos(r)-Math.sin(this.b0)*Math.tan(a))),e=this.lambda0+o/this.alpha,n=0,l=h,m=-1e3,f=0;Math.abs(l-m)>1e-7;){if(++f>20)return;n=1/this.alpha*(Math.log(Math.tan(Math.PI/4+h/2))-this.K)+this.e*Math.log(Math.tan(Math.PI/4+Math.asin(this.e*Math.sin(l))/2)),m=l,l=2*Math.atan(Math.exp(n))-Math.PI/2}return t.x=e,t.y=l,t}var ur=[\"somerc\"],_i={init:lr,forward:fr,inverse:mr,names:ur};var Pt=1e-7;function _r(t){var s=[\"Hotine_Oblique_Mercator\",\"Hotine_Oblique_Mercator_variant_A\",\"Hotine_Oblique_Mercator_Azimuth_Natural_Origin\"],i=typeof t.projName==\"object\"?Object.keys(t.projName)[0]:t.projName;return\"no_uoff\"in t||\"no_off\"in t||s.indexOf(i)!==-1||s.indexOf(as(i))!==-1}function Mr(){var t,s,i,r,a,h,o,e,n,l,m=0,f,u=0,v=0,g=0,x=0,d=0,y=0;this.k0||(this.k0=1),this.no_off=_r(this),this.no_rot=\"no_rot\"in this;var S=!1;\"alpha\"in this&&(S=!0);var w=!1;if(\"rectified_grid_angle\"in this&&(w=!0),S&&(y=this.alpha),w&&(m=this.rectified_grid_angle,S||(y=0,S=!0)),S||w)u=this.longc;else if(v=this.long1,x=this.lat1,g=this.long2,d=this.lat2,Math.abs(x-d)<=Pt||(t=Math.abs(x))<=Pt||Math.abs(t-_)<=Pt||Math.abs(Math.abs(this.lat0)-_)<=Pt||Math.abs(Math.abs(d)-_)<=Pt)throw new Error;var E=1-this.es;s=Math.sqrt(E),Math.abs(this.lat0)>c?(e=Math.sin(this.lat0),i=Math.cos(this.lat0),t=1-this.es*e*e,this.B=i*i,this.B=Math.sqrt(1+this.es*this.B*this.B/E),this.A=this.B*this.k0*s/t,r=this.B*s/(i*Math.sqrt(t)),a=r*r-1,a<=0?a=0:(a=Math.sqrt(a),this.lat0<0&&(a=-a)),this.E=a+=r,this.E*=Math.pow(T(this.e,this.lat0,e),this.B)):(this.B=1/s,this.A=this.k0,this.E=r=a=1),S||w?(S?(f=Math.asin(Math.sin(y)/r),w||(m=y)):(f=m,y=Math.asin(r*Math.sin(f))),this.lam0=u-Math.asin(.5*(a-1/a)*Math.tan(f))/this.B):(h=Math.pow(T(this.e,x,Math.sin(x)),this.B),o=Math.pow(T(this.e,d,Math.sin(d)),this.B),a=this.E/h,n=(o-h)/(o+h),l=this.E*this.E,l=(l-o*h)/(l+o*h),t=v-g,t<-Math.PI?g-=ht:t>Math.PI&&(g+=ht),this.lam0=M(.5*(v+g)-Math.atan(l*Math.tan(.5*this.B*(v-g))/n)/this.B,this.over),f=Math.atan(2*Math.sin(this.B*M(v-this.lam0,this.over))/(a-1/a)),m=y=Math.asin(r*Math.sin(f))),this.singam=Math.sin(f),this.cosgam=Math.cos(f),this.sinrot=Math.sin(m),this.cosrot=Math.cos(m),this.rB=1/this.B,this.ArB=this.A*this.rB,this.BrA=1/this.ArB,this.no_off?this.u_0=0:(this.u_0=Math.abs(this.ArB*Math.atan(Math.sqrt(r*r-1)/Math.cos(y))),this.lat0<0&&(this.u_0=-this.u_0)),a=.5*f,this.v_pole_n=this.ArB*Math.log(Math.tan(P-a)),this.v_pole_s=this.ArB*Math.log(Math.tan(P+a))}function cr(t){var s={},i,r,a,h,o,e,n,l;if(t.x=t.x-this.lam0,Math.abs(Math.abs(t.y)-_)>c){if(o=this.E/Math.pow(T(this.e,t.y,Math.sin(t.y)),this.B),e=1/o,i=.5*(o-e),r=.5*(o+e),h=Math.sin(this.B*t.x),a=(i*this.singam-h*this.cosgam)/r,Math.abs(Math.abs(a)-1)<c)throw new Error;l=.5*this.ArB*Math.log((1-a)/(1+a)),e=Math.cos(this.B*t.x),Math.abs(e)<Pt?n=this.A*t.x:n=this.ArB*Math.atan2(i*this.cosgam+h*this.singam,e)}else l=t.y>0?this.v_pole_n:this.v_pole_s,n=this.ArB*t.y;return this.no_rot?(s.x=n,s.y=l):(n-=this.u_0,s.x=l*this.cosrot+n*this.sinrot,s.y=n*this.cosrot-l*this.sinrot),s.x=this.a*s.x+this.x0,s.y=this.a*s.y+this.y0,s}function vr(t){var s,i,r,a,h,o,e,n={};if(t.x=(t.x-this.x0)*(1/this.a),t.y=(t.y-this.y0)*(1/this.a),this.no_rot?(i=t.y,s=t.x):(i=t.x*this.cosrot-t.y*this.sinrot,s=t.y*this.cosrot+t.x*this.sinrot+this.u_0),r=Math.exp(-this.BrA*i),a=.5*(r-1/r),h=.5*(r+1/r),o=Math.sin(this.BrA*s),e=(o*this.cosgam+a*this.singam)/h,Math.abs(Math.abs(e)-1)<c)n.x=0,n.y=e<0?-_:_;else{if(n.y=this.E/Math.sqrt((1+e)/(1-e)),n.y=$(this.e,Math.pow(n.y,1/this.B)),n.y===1/0)throw new Error;n.x=-this.rB*Math.atan2(a*this.cosgam-o*this.singam,Math.cos(this.BrA*s))}return n.x+=this.lam0,n}var gr=[\"Hotine_Oblique_Mercator\",\"Hotine Oblique Mercator\",\"Hotine_Oblique_Mercator_variant_A\",\"Hotine_Oblique_Mercator_Variant_B\",\"Hotine_Oblique_Mercator_Azimuth_Natural_Origin\",\"Hotine_Oblique_Mercator_Two_Point_Natural_Origin\",\"Hotine_Oblique_Mercator_Azimuth_Center\",\"Oblique_Mercator\",\"omerc\"],Mi={init:Mr,forward:cr,inverse:vr,names:gr};function xr(){if(this.lat2||(this.lat2=this.lat1),this.k0||(this.k0=1),this.x0=this.x0||0,this.y0=this.y0||0,this.long0=this.long0||0,!(Math.abs(this.lat1+this.lat2)<c)){var t=this.b/this.a;this.e=Math.sqrt(1-t*t);var s=Math.sin(this.lat1),i=Math.cos(this.lat1),r=C(this.e,s,i),a=T(this.e,this.lat1,s),h=Math.sin(this.lat2),o=Math.cos(this.lat2),e=C(this.e,h,o),n=T(this.e,this.lat2,h),l=T(this.e,this.lat0,Math.sin(this.lat0));Math.abs(this.lat1-this.lat2)>c?this.ns=Math.log(r/e)/Math.log(a/n):this.ns=s,isNaN(this.ns)&&(this.ns=s),this.f0=r/(this.ns*Math.pow(a,this.ns)),this.rh=Math.abs(Math.abs(this.lat0)-_)<c?0:this.a*this.f0*Math.pow(l,this.ns),this.title||(this.title=\"Lambert Conformal Conic\")}}function dr(t){var s=t.x,i=t.y;Math.abs(2*Math.abs(i)-Math.PI)<=c&&(i=V(i)*(_-2*c));var r=Math.abs(Math.abs(i)-_),a,h;if(r>c)a=T(this.e,i,Math.sin(i)),h=this.a*this.f0*Math.pow(a,this.ns);else{if(r=i*this.ns,r<=0)return null;h=0}var o=this.ns*M(s-this.long0,this.over);return t.x=this.k0*(h*Math.sin(o))+this.x0,t.y=this.k0*(this.rh-h*Math.cos(o))+this.y0,t}function yr(t){var s,i,r,a,h,o=(t.x-this.x0)/this.k0,e=this.rh-(t.y-this.y0)/this.k0;this.ns>0?(s=Math.sqrt(o*o+e*e),i=1):(s=-Math.sqrt(o*o+e*e),i=-1);var n=0;if(s!==0&&(n=Math.atan2(i*o,i*e)),s!==0||this.ns>0){if(i=1/this.ns,r=Math.pow(s/(this.a*this.f0),i),a=$(this.e,r),a===-9999)return null}else a=-_;return h=M(n/this.ns+this.long0,this.over),t.x=h,t.y=a,t}var wr=[\"Lambert Tangential Conformal Conic Projection\",\"Lambert_Conformal_Conic\",\"Lambert_Conformal_Conic_1SP\",\"Lambert_Conformal_Conic_2SP\",\"lcc\",\"Lambert Conic Conformal (1SP)\",\"Lambert Conic Conformal (2SP)\"],ci={init:xr,forward:dr,inverse:yr,names:wr};function Pr(){this.a=6377397155e-3,this.es=.006674372230614,this.e=Math.sqrt(this.es),this.lat0||(this.lat0=.863937979737193),this.long0||(this.long0=.7417649320975901-.308341501185665),this.k0||(this.k0=.9999),this.s45=.785398163397448,this.s90=2*this.s45,this.fi0=this.lat0,this.e2=this.es,this.e=Math.sqrt(this.e2),this.alfa=Math.sqrt(1+this.e2*Math.pow(Math.cos(this.fi0),4)/(1-this.e2)),this.uq=1.04216856380474,this.u0=Math.asin(Math.sin(this.fi0)/this.alfa),this.g=Math.pow((1+this.e*Math.sin(this.fi0))/(1-this.e*Math.sin(this.fi0)),this.alfa*this.e/2),this.k=Math.tan(this.u0/2+this.s45)/Math.pow(Math.tan(this.fi0/2+this.s45),this.alfa)*this.g,this.k1=this.k0,this.n0=this.a*Math.sqrt(1-this.e2)/(1-this.e2*Math.pow(Math.sin(this.fi0),2)),this.s0=1.37008346281555,this.n=Math.sin(this.s0),this.ro0=this.k1*this.n0/Math.tan(this.s0),this.ad=this.s90-this.uq}function Sr(t){var s,i,r,a,h,o,e,n=t.x,l=t.y,m=M(n-this.long0,this.over);return s=Math.pow((1+this.e*Math.sin(l))/(1-this.e*Math.sin(l)),this.alfa*this.e/2),i=2*(Math.atan(this.k*Math.pow(Math.tan(l/2+this.s45),this.alfa)/s)-this.s45),r=-m*this.alfa,a=Math.asin(Math.cos(this.ad)*Math.sin(i)+Math.sin(this.ad)*Math.cos(i)*Math.cos(r)),h=Math.asin(Math.cos(i)*Math.sin(r)/Math.cos(a)),o=this.n*h,e=this.ro0*Math.pow(Math.tan(this.s0/2+this.s45),this.n)/Math.pow(Math.tan(a/2+this.s45),this.n),t.y=e*Math.cos(o)/1,t.x=e*Math.sin(o)/1,this.czech||(t.y*=-1,t.x*=-1),t}function Er(t){var s,i,r,a,h,o,e,n,l=t.x;t.x=t.y,t.y=l,this.czech||(t.y*=-1,t.x*=-1),o=Math.sqrt(t.x*t.x+t.y*t.y),h=Math.atan2(t.y,t.x),a=h/Math.sin(this.s0),r=2*(Math.atan(Math.pow(this.ro0/o,1/this.n)*Math.tan(this.s0/2+this.s45))-this.s45),s=Math.asin(Math.cos(this.ad)*Math.sin(r)-Math.sin(this.ad)*Math.cos(r)*Math.cos(a)),i=Math.asin(Math.cos(r)*Math.sin(a)/Math.cos(s)),t.x=this.long0-i/this.alfa,e=s,n=0;var m=0;do t.y=2*(Math.atan(Math.pow(this.k,-1/this.alfa)*Math.pow(Math.tan(s/2+this.s45),1/this.alfa)*Math.pow((1+this.e*Math.sin(e))/(1-this.e*Math.sin(e)),this.e/2))-this.s45),Math.abs(e-t.y)<1e-10&&(n=1),e=t.y,m+=1;while(n===0&&m<15);return m>=15?null:t}var Gr=[\"Krovak\",\"Krovak Modified\",\"Krovak (North Orientated)\",\"Krovak Modified (North Orientated)\",\"krovak\"],vi={init:Pr,forward:Sr,inverse:Er,names:Gr};function j(t,s,i,r,a){return t*a-s*Math.sin(2*a)+i*Math.sin(4*a)-r*Math.sin(6*a)}function tt(t){return 1-.25*t*(1+t/16*(3+1.25*t))}function st(t){return .375*t*(1+.25*t*(1+.46875*t))}function it(t){return .05859375*t*t*(1+.75*t)}function at(t){return t*t*t*(35/3072)}function Nt(t,s,i){var r=s*i;return t/Math.sqrt(1-r*r)}function B(t){return Math.abs(t)<_?t:t-V(t)*Math.PI}function ft(t,s,i,r,a){var h,o;h=t/s;for(var e=0;e<15;e++)if(o=(t-(s*h-i*Math.sin(2*h)+r*Math.sin(4*h)-a*Math.sin(6*h)))/(s-2*i*Math.cos(2*h)+4*r*Math.cos(4*h)-6*a*Math.cos(6*h)),h+=o,Math.abs(o)<=1e-10)return h;return NaN}function pr(){this.sphere||(this.e0=tt(this.es),this.e1=st(this.es),this.e2=it(this.es),this.e3=at(this.es),this.ml0=this.a*j(this.e0,this.e1,this.e2,this.e3,this.lat0))}function br(t){var s,i,r=t.x,a=t.y;if(r=M(r-this.long0,this.over),this.sphere)s=this.a*Math.asin(Math.cos(a)*Math.sin(r)),i=this.a*(Math.atan2(Math.tan(a),Math.cos(r))-this.lat0);else{var h=Math.sin(a),o=Math.cos(a),e=Nt(this.a,this.e,h),n=Math.tan(a)*Math.tan(a),l=r*Math.cos(a),m=l*l,f=this.es*o*o/(1-this.es),u=this.a*j(this.e0,this.e1,this.e2,this.e3,a);s=e*l*(1-m*n*(1/6-(8-n+8*f)*m/120)),i=u-this.ml0+e*h/o*m*(.5+(5-n+6*f)*m/24)}return t.x=s+this.x0,t.y=i+this.y0,t}function Nr(t){t.x-=this.x0,t.y-=this.y0;var s=t.x/this.a,i=t.y/this.a,r,a;if(this.sphere){var h=i+this.lat0;r=Math.asin(Math.sin(h)*Math.cos(s)),a=Math.atan2(Math.tan(s),Math.cos(h))}else{var o=this.ml0/this.a+i,e=ft(o,this.e0,this.e1,this.e2,this.e3);if(Math.abs(Math.abs(e)-_)<=c)return t.x=this.long0,t.y=_,i<0&&(t.y*=-1),t;var n=Nt(this.a,this.e,Math.sin(e)),l=n*n*n/this.a/this.a*(1-this.es),m=Math.pow(Math.tan(e),2),f=s*this.a/n,u=f*f;r=e-n*Math.tan(e)/l*f*f*(.5-(1+3*m)*f*f/24),a=f*(1-u*(m/3+(1+3*m)*m*u/15))/Math.cos(e)}return t.x=M(a+this.long0,this.over),t.y=B(r),t}var Ir=[\"Cassini\",\"Cassini_Soldner\",\"cass\"],gi={init:pr,forward:br,inverse:Nr,names:Ir};function D(t,s){var i;return t>1e-7?(i=t*s,(1-t*t)*(s/(1-i*i)-.5/t*Math.log((1-i)/(1+i)))):2*s}var Ar=.3333333333333333,Rr=.17222222222222222,kr=.10257936507936508,qr=.06388888888888888,jr=.0664021164021164,Lr=.016415012942191543;function It(t){var s,i=[];return i[0]=t*Ar,s=t*t,i[0]+=s*Rr,i[1]=s*qr,s*=t,i[0]+=s*kr,i[1]+=s*jr,i[2]=s*Lr,i}function At(t,s){var i=t+t;return t+s[0]*Math.sin(i)+s[1]*Math.sin(i+i)+s[2]*Math.sin(i+i+i)}var us=1,_s=2,Ms=3,Kt=4;function Cr(){var t=Math.abs(this.lat0);if(Math.abs(t-_)<c?this.mode=this.lat0<0?us:_s:Math.abs(t)<c?this.mode=Ms:this.mode=Kt,this.es>0){var s;switch(this.qp=D(this.e,1),this.mmf=.5/(1-this.es),this.apa=It(this.es),this.mode){case _s:this.dd=1;break;case us:this.dd=1;break;case Ms:this.rq=Math.sqrt(.5*this.qp),this.dd=1/this.rq,this.xmf=1,this.ymf=.5*this.qp;break;case Kt:this.rq=Math.sqrt(.5*this.qp),s=Math.sin(this.lat0),this.sinb1=D(this.e,s)/this.qp,this.cosb1=Math.sqrt(1-this.sinb1*this.sinb1),this.dd=Math.cos(this.lat0)/(Math.sqrt(1-this.es*s*s)*this.rq*this.cosb1),this.ymf=(this.xmf=this.rq)/this.dd,this.xmf*=this.dd;break}}else this.mode===Kt&&(this.sinph0=Math.sin(this.lat0),this.cosph0=Math.cos(this.lat0))}function Or(t){var s,i,r,a,h,o,e,n,l,m,f=t.x,u=t.y;if(f=M(f-this.long0,this.over),this.sphere){if(h=Math.sin(u),m=Math.cos(u),r=Math.cos(f),this.mode===this.OBLIQ||this.mode===this.EQUIT){if(i=this.mode===this.EQUIT?1+m*r:1+this.sinph0*h+this.cosph0*m*r,i<=c)return null;i=Math.sqrt(2/i),s=i*m*Math.sin(f),i*=this.mode===this.EQUIT?h:this.cosph0*h-this.sinph0*m*r}else if(this.mode===this.N_POLE||this.mode===this.S_POLE){if(this.mode===this.N_POLE&&(r=-r),Math.abs(u+this.lat0)<c)return null;i=P-u*.5,i=2*(this.mode===this.S_POLE?Math.cos(i):Math.sin(i)),s=i*Math.sin(f),i*=r}}else{switch(e=0,n=0,l=0,r=Math.cos(f),a=Math.sin(f),h=Math.sin(u),o=D(this.e,h),(this.mode===this.OBLIQ||this.mode===this.EQUIT)&&(e=o/this.qp,n=Math.sqrt(1-e*e)),this.mode){case this.OBLIQ:l=1+this.sinb1*e+this.cosb1*n*r;break;case this.EQUIT:l=1+n*r;break;case this.N_POLE:l=_+u,o=this.qp-o;break;case this.S_POLE:l=u-_,o=this.qp+o;break}if(Math.abs(l)<c)return null;switch(this.mode){case this.OBLIQ:case this.EQUIT:l=Math.sqrt(2/l),this.mode===this.OBLIQ?i=this.ymf*l*(this.cosb1*e-this.sinb1*n*r):i=(l=Math.sqrt(2/(1+n*r)))*e*this.ymf,s=this.xmf*l*n*a;break;case this.N_POLE:case this.S_POLE:o>=0?(s=(l=Math.sqrt(o))*a,i=r*(this.mode===this.S_POLE?l:-l)):s=i=0;break}}return t.x=this.a*s+this.x0,t.y=this.a*i+this.y0,t}function Tr(t){t.x-=this.x0,t.y-=this.y0;var s=t.x/this.a,i=t.y/this.a,r,a,h,o,e,n,l;if(this.sphere){var m=0,f,u=0;if(f=Math.sqrt(s*s+i*i),a=f*.5,a>1)return null;switch(a=2*Math.asin(a),(this.mode===this.OBLIQ||this.mode===this.EQUIT)&&(u=Math.sin(a),m=Math.cos(a)),this.mode){case this.EQUIT:a=Math.abs(f)<=c?0:Math.asin(i*u/f),s*=u,i=m*f;break;case this.OBLIQ:a=Math.abs(f)<=c?this.lat0:Math.asin(m*this.sinph0+i*u*this.cosph0/f),s*=u*this.cosph0,i=(m-Math.sin(a)*this.sinph0)*f;break;case this.N_POLE:i=-i,a=_-a;break;case this.S_POLE:a-=_;break}r=i===0&&(this.mode===this.EQUIT||this.mode===this.OBLIQ)?0:Math.atan2(s,i)}else{if(l=0,this.mode===this.OBLIQ||this.mode===this.EQUIT){if(s/=this.dd,i*=this.dd,n=Math.sqrt(s*s+i*i),n<c)return t.x=this.long0,t.y=this.lat0,t;o=2*Math.asin(.5*n/this.rq),h=Math.cos(o),s*=o=Math.sin(o),this.mode===this.OBLIQ?(l=h*this.sinb1+i*o*this.cosb1/n,e=this.qp*l,i=n*this.cosb1*h-i*this.sinb1*o):(l=i*o/n,e=this.qp*l,i=n*h)}else if(this.mode===this.N_POLE||this.mode===this.S_POLE){if(this.mode===this.N_POLE&&(i=-i),e=s*s+i*i,!e)return t.x=this.long0,t.y=this.lat0,t;l=1-e/this.qp,this.mode===this.S_POLE&&(l=-l)}r=Math.atan2(s,i),a=At(Math.asin(l),this.apa)}return t.x=M(this.long0+r,this.over),t.y=a,t}var Fr=[\"Lambert Azimuthal Equal Area\",\"Lambert_Azimuthal_Equal_Area\",\"laea\"],xi={init:Cr,forward:Or,inverse:Tr,names:Fr,S_POLE:us,N_POLE:_s,EQUIT:Ms,OBLIQ:Kt};function U(t){return Math.abs(t)>1&&(t=t>1?1:-1),Math.asin(t)}function zr(){Math.abs(this.lat1+this.lat2)<c||(this.temp=this.b/this.a,this.es=1-Math.pow(this.temp,2),this.e3=Math.sqrt(this.es),this.sin_po=Math.sin(this.lat1),this.cos_po=Math.cos(this.lat1),this.t1=this.sin_po,this.con=this.sin_po,this.ms1=C(this.e3,this.sin_po,this.cos_po),this.qs1=D(this.e3,this.sin_po),this.sin_po=Math.sin(this.lat2),this.cos_po=Math.cos(this.lat2),this.t2=this.sin_po,this.ms2=C(this.e3,this.sin_po,this.cos_po),this.qs2=D(this.e3,this.sin_po),this.sin_po=Math.sin(this.lat0),this.cos_po=Math.cos(this.lat0),this.t3=this.sin_po,this.qs0=D(this.e3,this.sin_po),Math.abs(this.lat1-this.lat2)>c?this.ns0=(this.ms1*this.ms1-this.ms2*this.ms2)/(this.qs2-this.qs1):this.ns0=this.con,this.c=this.ms1*this.ms1+this.ns0*this.qs1,this.rh=this.a*Math.sqrt(this.c-this.ns0*this.qs0)/this.ns0)}function Br(t){var s=t.x,i=t.y;this.sin_phi=Math.sin(i),this.cos_phi=Math.cos(i);var r=D(this.e3,this.sin_phi),a=this.a*Math.sqrt(this.c-this.ns0*r)/this.ns0,h=this.ns0*M(s-this.long0,this.over),o=a*Math.sin(h)+this.x0,e=this.rh-a*Math.cos(h)+this.y0;return t.x=o,t.y=e,t}function Dr(t){var s,i,r,a,h,o;return t.x-=this.x0,t.y=this.rh-t.y+this.y0,this.ns0>=0?(s=Math.sqrt(t.x*t.x+t.y*t.y),r=1):(s=-Math.sqrt(t.x*t.x+t.y*t.y),r=-1),a=0,s!==0&&(a=Math.atan2(r*t.x,r*t.y)),r=s*this.ns0/this.a,this.sphere?o=Math.asin((this.c-r*r)/(2*this.ns0)):(i=(this.c-r*r)/this.ns0,o=this.phi1z(this.e3,i)),h=M(a/this.ns0+this.long0,this.over),t.x=h,t.y=o,t}function Ur(t,s){var i,r,a,h,o,e=U(.5*s);if(t<c)return e;for(var n=t*t,l=1;l<=25;l++)if(i=Math.sin(e),r=Math.cos(e),a=t*i,h=1-a*a,o=.5*h*h/r*(s/(1-n)-i/h+.5/t*Math.log((1-a)/(1+a))),e=e+o,Math.abs(o)<=1e-7)return e;return null}var Wr=[\"Albers_Conic_Equal_Area\",\"Albers_Equal_Area\",\"Albers\",\"aea\"],di={init:zr,forward:Br,inverse:Dr,names:Wr,phi1z:Ur};function Hr(){this.sin_p14=Math.sin(this.lat0),this.cos_p14=Math.cos(this.lat0),this.infinity_dist=1e3*this.a,this.rc=1}function Qr(t){var s,i,r,a,h,o,e,n,l=t.x,m=t.y;return r=M(l-this.long0,this.over),s=Math.sin(m),i=Math.cos(m),a=Math.cos(r),o=this.sin_p14*s+this.cos_p14*i*a,h=1,o>0||Math.abs(o)<=c?(e=this.x0+this.a*h*i*Math.sin(r)/o,n=this.y0+this.a*h*(this.cos_p14*s-this.sin_p14*i*a)/o):(e=this.x0+this.infinity_dist*i*Math.sin(r),n=this.y0+this.infinity_dist*(this.cos_p14*s-this.sin_p14*i*a)),t.x=e,t.y=n,t}function Xr(t){var s,i,r,a,h,o;return t.x=(t.x-this.x0)/this.a,t.y=(t.y-this.y0)/this.a,t.x/=this.k0,t.y/=this.k0,(s=Math.sqrt(t.x*t.x+t.y*t.y))?(a=Math.atan2(s,this.rc),i=Math.sin(a),r=Math.cos(a),o=U(r*this.sin_p14+t.y*i*this.cos_p14/s),h=Math.atan2(t.x*i,s*this.cos_p14*r-t.y*this.sin_p14*i),h=M(this.long0+h,this.over)):(o=this.phic0,h=0),t.x=h,t.y=o,t}var Kr=[\"gnom\"],yi={init:Hr,forward:Qr,inverse:Xr,names:Kr};function wi(t,s){var i=1-(1-t*t)/(2*t)*Math.log((1-t)/(1+t));if(Math.abs(Math.abs(s)-i)<1e-6)return s<0?-1*_:_;for(var r=Math.asin(.5*s),a,h,o,e,n=0;n<30;n++)if(h=Math.sin(r),o=Math.cos(r),e=t*h,a=Math.pow(1-e*e,2)/(2*o)*(s/(1-t*t)-h/(1-e*e)+.5/t*Math.log((1-e)/(1+e))),r+=a,Math.abs(a)<=1e-10)return r;return NaN}function Jr(){this.sphere||(this.k0=C(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts)))}function Vr(t){var s=t.x,i=t.y,r,a,h=M(s-this.long0,this.over);if(this.sphere)r=this.x0+this.a*h*Math.cos(this.lat_ts),a=this.y0+this.a*Math.sin(i)/Math.cos(this.lat_ts);else{var o=D(this.e,Math.sin(i));r=this.x0+this.a*this.k0*h,a=this.y0+this.a*o*.5/this.k0}return t.x=r,t.y=a,t}function Zr(t){t.x-=this.x0,t.y-=this.y0;var s,i;return this.sphere?(s=M(this.long0+t.x/this.a/Math.cos(this.lat_ts),this.over),i=Math.asin(t.y/this.a*Math.cos(this.lat_ts))):(i=wi(this.e,2*t.y*this.k0/this.a),s=M(this.long0+t.x/(this.a*this.k0),this.over)),t.x=s,t.y=i,t}var Yr=[\"cea\"],Pi={init:Jr,forward:Vr,inverse:Zr,names:Yr};function $r(){this.x0=this.x0||0,this.y0=this.y0||0,this.lat0=this.lat0||0,this.long0=this.long0||0,this.lat_ts=this.lat_ts||0,this.title=this.title||\"Equidistant Cylindrical (Plate Carre)\",this.rc=Math.cos(this.lat_ts)}function th(t){var s=t.x,i=t.y,r=M(s-this.long0,this.over),a=B(i-this.lat0);return t.x=this.x0+this.a*r*this.rc,t.y=this.y0+this.a*a,t}function sh(t){var s=t.x,i=t.y;return t.x=M(this.long0+(s-this.x0)/(this.a*this.rc),this.over),t.y=B(this.lat0+(i-this.y0)/this.a),t}var ih=[\"Equirectangular\",\"Equidistant_Cylindrical\",\"Equidistant_Cylindrical_Spherical\",\"eqc\"],Si={init:$r,forward:th,inverse:sh,names:ih};var Ei=20;function ah(){this.temp=this.b/this.a,this.es=1-Math.pow(this.temp,2),this.e=Math.sqrt(this.es),this.e0=tt(this.es),this.e1=st(this.es),this.e2=it(this.es),this.e3=at(this.es),this.ml0=this.a*j(this.e0,this.e1,this.e2,this.e3,this.lat0)}function rh(t){var s=t.x,i=t.y,r,a,h,o=M(s-this.long0,this.over);if(h=o*Math.sin(i),this.sphere)Math.abs(i)<=c?(r=this.a*o,a=-1*this.a*this.lat0):(r=this.a*Math.sin(h)/Math.tan(i),a=this.a*(B(i-this.lat0)+(1-Math.cos(h))/Math.tan(i)));else if(Math.abs(i)<=c)r=this.a*o,a=-1*this.ml0;else{var e=Nt(this.a,this.e,Math.sin(i))/Math.tan(i);r=e*Math.sin(h),a=this.a*j(this.e0,this.e1,this.e2,this.e3,i)-this.ml0+e*(1-Math.cos(h))}return t.x=r+this.x0,t.y=a+this.y0,t}function hh(t){var s,i,r,a,h,o,e,n,l;if(r=t.x-this.x0,a=t.y-this.y0,this.sphere)if(Math.abs(a+this.a*this.lat0)<=c)s=M(r/this.a+this.long0,this.over),i=0;else{o=this.lat0+a/this.a,e=r*r/this.a/this.a+o*o,n=o;var m;for(h=Ei;h;--h)if(m=Math.tan(n),l=-1*(o*(n*m+1)-n-.5*(n*n+e)*m)/((n-o)/m-1),n+=l,Math.abs(l)<=c){i=n;break}s=M(this.long0+Math.asin(r*Math.tan(n)/this.a)/Math.sin(i),this.over)}else if(Math.abs(a+this.ml0)<=c)i=0,s=M(this.long0+r/this.a,this.over);else{o=(this.ml0+a)/this.a,e=r*r/this.a/this.a+o*o,n=o;var f,u,v,g,x;for(h=Ei;h;--h)if(x=this.e*Math.sin(n),f=Math.sqrt(1-x*x)*Math.tan(n),u=this.a*j(this.e0,this.e1,this.e2,this.e3,n),v=this.e0-2*this.e1*Math.cos(2*n)+4*this.e2*Math.cos(4*n)-6*this.e3*Math.cos(6*n),g=u/this.a,l=(o*(f*g+1)-g-.5*f*(g*g+e))/(this.es*Math.sin(2*n)*(g*g+e-2*o*g)/(4*f)+(o-g)*(f*v-2/Math.sin(2*n))-v),n-=l,Math.abs(l)<=c){i=n;break}f=Math.sqrt(1-this.es*Math.pow(Math.sin(i),2))*Math.tan(i),s=M(this.long0+Math.asin(r*f/this.a)/Math.sin(i),this.over)}return t.x=s,t.y=i,t}var eh=[\"Polyconic\",\"American_Polyconic\",\"poly\"],Gi={init:ah,forward:rh,inverse:hh,names:eh};var oh=1;function nh(){this.A=[],this.A[1]=.6399175073,this.A[2]=-.1358797613,this.A[3]=.063294409,this.A[4]=-.02526853,this.A[5]=.0117879,this.A[6]=-.0055161,this.A[7]=.0026906,this.A[8]=-.001333,this.A[9]=67e-5,this.A[10]=-34e-5,this.B_re=[],this.B_im=[],this.B_re[1]=.7557853228,this.B_im[1]=0,this.B_re[2]=.249204646,this.B_im[2]=.003371507,this.B_re[3]=-.001541739,this.B_im[3]=.04105856,this.B_re[4]=-.10162907,this.B_im[4]=.01727609,this.B_re[5]=-.26623489,this.B_im[5]=-.36249218,this.B_re[6]=-.6870983,this.B_im[6]=-1.1651967,this.C_re=[],this.C_im=[],this.C_re[1]=1.3231270439,this.C_im[1]=0,this.C_re[2]=-.577245789,this.C_im[2]=-.007809598,this.C_re[3]=.508307513,this.C_im[3]=-.112208952,this.C_re[4]=-.15094762,this.C_im[4]=.18200602,this.C_re[5]=1.01418179,this.C_im[5]=1.64497696,this.C_re[6]=1.9660549,this.C_im[6]=2.5127645,this.D=[],this.D[1]=1.5627014243,this.D[2]=.5185406398,this.D[3]=-.03333098,this.D[4]=-.1052906,this.D[5]=-.0368594,this.D[6]=.007317,this.D[7]=.0122,this.D[8]=.00394,this.D[9]=-.0013}function lh(t){var s,i=t.x,r=t.y,a=r-this.lat0,h=i-this.long0,o=a/ot*1e-5,e=h,n=1,l=0;for(s=1;s<=10;s++)n=n*o,l=l+this.A[s]*n;var m=l,f=e,u=1,v=0,g,x,d=0,y=0;for(s=1;s<=6;s++)g=u*m-v*f,x=v*m+u*f,u=g,v=x,d=d+this.B_re[s]*u-this.B_im[s]*v,y=y+this.B_im[s]*u+this.B_re[s]*v;return t.x=y*this.a+this.x0,t.y=d*this.a+this.y0,t}function fh(t){var s,i=t.x,r=t.y,a=i-this.x0,h=r-this.y0,o=h/this.a,e=a/this.a,n=1,l=0,m,f,u=0,v=0;for(s=1;s<=6;s++)m=n*o-l*e,f=l*o+n*e,n=m,l=f,u=u+this.C_re[s]*n-this.C_im[s]*l,v=v+this.C_im[s]*n+this.C_re[s]*l;for(var g=0;g<this.iterations;g++){var x=u,d=v,y,S,w=o,E=e;for(s=2;s<=6;s++)y=x*u-d*v,S=d*u+x*v,x=y,d=S,w=w+(s-1)*(this.B_re[s]*x-this.B_im[s]*d),E=E+(s-1)*(this.B_im[s]*x+this.B_re[s]*d);x=1,d=0;var b=this.B_re[1],N=this.B_im[1];for(s=2;s<=6;s++)y=x*u-d*v,S=d*u+x*v,x=y,d=S,b=b+s*(this.B_re[s]*x-this.B_im[s]*d),N=N+s*(this.B_im[s]*x+this.B_re[s]*d);var R=b*b+N*N;u=(w*b+E*N)/R,v=(E*b-w*N)/R}var W=u,L=v,rt=1,Q=0;for(s=1;s<=9;s++)rt=rt*W,Q=Q+this.D[s]*rt;var mt=this.lat0+Q*ot*1e5,ut=this.long0+L;return t.x=ut,t.y=mt,t}var mh=[\"New_Zealand_Map_Grid\",\"nzmg\"],pi={init:nh,forward:lh,inverse:fh,names:mh,iterations:oh};function uh(){}function _h(t){var s=t.x,i=t.y,r=M(s-this.long0,this.over),a=this.x0+this.a*r,h=this.y0+this.a*Math.log(Math.tan(Math.PI/4+i/2.5))*1.25;return t.x=a,t.y=h,t}function Mh(t){t.x-=this.x0,t.y-=this.y0;var s=M(this.long0+t.x/this.a,this.over),i=2.5*(Math.atan(Math.exp(.8*t.y/this.a))-Math.PI/4);return t.x=s,t.y=i,t}var ch=[\"Miller_Cylindrical\",\"mill\"],bi={init:uh,forward:_h,inverse:Mh,names:ch};var vh=20;function gh(){this.long0=this.long0||0,this.sphere?(this.n=1,this.m=0,this.es=0,this.C_y=Math.sqrt((this.m+1)/this.n),this.C_x=this.C_y/(this.m+1)):this.en=xt(this.es)}function cs(t){var s,i,r=t.x,a=t.y;if(r=M(r-this.long0,this.over),this.sphere){if(!this.m)a=this.n!==1?Math.asin(this.n*Math.sin(a)):a;else for(var h=this.n*Math.sin(a),o=vh;o;--o){var e=(this.m*a+Math.sin(a)-h)/(this.m+Math.cos(a));if(a-=e,Math.abs(e)<c)break}s=this.a*this.C_x*r*(this.m+Math.cos(a)),i=this.a*this.C_y*a}else{var n=Math.sin(a),l=Math.cos(a);i=this.a*Z(a,n,l,this.en),s=this.a*r*l/Math.sqrt(1-this.es*n*n)}return t.x=s,t.y=i,t}function vs(t){var s,i,r,a;return t.x-=this.x0,r=t.x/this.a,t.y-=this.y0,s=t.y/this.a,this.sphere?(s/=this.C_y,r=r/(this.C_x*(this.m+Math.cos(s))),this.m?s=U((this.m*s+Math.sin(s))/this.n):this.n!==1&&(s=U(Math.sin(s)/this.n)),r=M(r+this.long0,this.over),s=B(s)):(s=dt(t.y/this.a,this.es,this.en),a=Math.abs(s),a<_?(a=Math.sin(s),i=this.long0+t.x*Math.sqrt(1-this.es*a*a)/(this.a*Math.cos(s)),r=M(i,this.over)):a-c<_&&(r=this.long0)),t.x=r,t.y=s,t}var xh=[\"Sinusoidal\",\"sinu\"],Ni={init:gh,forward:cs,inverse:vs,names:xh};function dh(){this.sphere=!0,this.b=this.a,this.m=1,this.n=2.5707963267948966,this.es=0,this.C_y=Math.sqrt((this.m+1)/this.n),this.C_x=this.C_y/(this.m+1)}var yh=cs,wh=vs,Ph=[\"Eckert_VI\",\"eck6\"],Ii={init:dh,forward:yh,inverse:wh,names:Ph};function Sh(){this.x0=this.x0!==void 0?this.x0:0,this.y0=this.y0!==void 0?this.y0:0,this.long0=this.long0!==void 0?this.long0:0}function Eh(t){for(var s=t.x,i=t.y,r=M(s-this.long0,this.over),a=i,h=Math.PI*Math.sin(i);;){var o=-(a+Math.sin(a)-h)/(1+Math.cos(a));if(a+=o,Math.abs(o)<c)break}a/=2,Math.PI/2-Math.abs(i)<c&&(r=0);var e=.900316316158*this.a*r*Math.cos(a)+this.x0,n=1.4142135623731*this.a*Math.sin(a)+this.y0;return t.x=e,t.y=n,t}function Gh(t){var s,i;t.x-=this.x0,t.y-=this.y0,i=t.y/(1.4142135623731*this.a),Math.abs(i)>.999999999999&&(i=.999999999999),s=Math.asin(i);var r=M(this.long0+t.x/(.900316316158*this.a*Math.cos(s)),this.over);r<-Math.PI&&(r=-Math.PI),r>Math.PI&&(r=Math.PI),i=(2*s+Math.sin(2*s))/Math.PI,Math.abs(i)>1&&(i=1);var a=Math.asin(i);return t.x=r,t.y=a,t}var ph=[\"Mollweide\",\"moll\"],Ai={init:Sh,forward:Eh,inverse:Gh,names:ph};function bh(){Math.abs(this.lat1+this.lat2)<c||(this.lat2=this.lat2||this.lat1,this.temp=this.b/this.a,this.es=1-Math.pow(this.temp,2),this.e=Math.sqrt(this.es),this.e0=tt(this.es),this.e1=st(this.es),this.e2=it(this.es),this.e3=at(this.es),this.sin_phi=Math.sin(this.lat1),this.cos_phi=Math.cos(this.lat1),this.ms1=C(this.e,this.sin_phi,this.cos_phi),this.ml1=j(this.e0,this.e1,this.e2,this.e3,this.lat1),Math.abs(this.lat1-this.lat2)<c?this.ns=this.sin_phi:(this.sin_phi=Math.sin(this.lat2),this.cos_phi=Math.cos(this.lat2),this.ms2=C(this.e,this.sin_phi,this.cos_phi),this.ml2=j(this.e0,this.e1,this.e2,this.e3,this.lat2),this.ns=(this.ms1-this.ms2)/(this.ml2-this.ml1)),this.g=this.ml1+this.ms1/this.ns,this.ml0=j(this.e0,this.e1,this.e2,this.e3,this.lat0),this.rh=this.a*(this.g-this.ml0))}function Nh(t){var s=t.x,i=t.y,r;if(this.sphere)r=this.a*(this.g-i);else{var a=j(this.e0,this.e1,this.e2,this.e3,i);r=this.a*(this.g-a)}var h=this.ns*M(s-this.long0,this.over),o=this.x0+r*Math.sin(h),e=this.y0+this.rh-r*Math.cos(h);return t.x=o,t.y=e,t}function Ih(t){t.x-=this.x0,t.y=this.rh-t.y+this.y0;var s,i,r,a;this.ns>=0?(i=Math.sqrt(t.x*t.x+t.y*t.y),s=1):(i=-Math.sqrt(t.x*t.x+t.y*t.y),s=-1);var h=0;if(i!==0&&(h=Math.atan2(s*t.x,s*t.y)),this.sphere)return a=M(this.long0+h/this.ns,this.over),r=B(this.g-i/this.a),t.x=a,t.y=r,t;var o=this.g-i/this.a;return r=ft(o,this.e0,this.e1,this.e2,this.e3),a=M(this.long0+h/this.ns,this.over),t.x=a,t.y=r,t}var Ah=[\"Equidistant_Conic\",\"eqdc\"],Ri={init:bh,forward:Nh,inverse:Ih,names:Ah};function Rh(){this.R=this.a}function kh(t){var s=t.x,i=t.y,r=M(s-this.long0,this.over),a,h;if(Math.abs(i)<=c)return a=this.x0+this.R*r,h=this.y0,t.x=a,t.y=h,t;var o=U(2*Math.abs(i/Math.PI));if(Math.abs(r)<=c||Math.abs(Math.abs(i)-_)<=c)return a=this.x0,i>=0?h=this.y0+Math.PI*this.R*Math.tan(.5*o):h=this.y0+Math.PI*this.R*-Math.tan(.5*o),t.x=a,t.y=h,t;var e=.5*Math.abs(Math.PI/r-r/Math.PI),n=e*e,l=Math.sin(o),m=Math.cos(o),f=m/(l+m-1),u=f*f,v=f*(2/l-1),g=v*v,x=Math.PI*this.R*(e*(f-g)+Math.sqrt(n*(f-g)*(f-g)-(g+n)*(u-g)))/(g+n);r<0&&(x=-x),a=this.x0+x;var d=n+f;return x=Math.PI*this.R*(v*d-e*Math.sqrt((g+n)*(n+1)-d*d))/(g+n),i>=0?h=this.y0+x:h=this.y0-x,t.x=a,t.y=h,t}function qh(t){var s,i,r,a,h,o,e,n,l,m,f,u,v;return t.x-=this.x0,t.y-=this.y0,f=Math.PI*this.R,r=t.x/f,a=t.y/f,h=r*r+a*a,o=-Math.abs(a)*(1+h),e=o-2*a*a+r*r,n=-2*o+1+2*a*a+h*h,v=a*a/n+(2*e*e*e/n/n/n-9*o*e/n/n)/27,l=(o-e*e/3/n)/n,m=2*Math.sqrt(-l/3),f=3*v/l/m,Math.abs(f)>1&&(f>=0?f=1:f=-1),u=Math.acos(f)/3,t.y>=0?i=(-m*Math.cos(u+Math.PI/3)-e/3/n)*Math.PI:i=-(-m*Math.cos(u+Math.PI/3)-e/3/n)*Math.PI,Math.abs(r)<c?s=this.long0:s=M(this.long0+Math.PI*(h-1+Math.sqrt(1+2*(r*r-a*a)+h*h))/2/r,this.over),t.x=s,t.y=i,t}var jh=[\"Van_der_Grinten_I\",\"VanDerGrinten\",\"Van_der_Grinten\",\"vandg\"],ki={init:Rh,forward:kh,inverse:qh,names:jh};function qi(t,s,i,r,a,h){let o=r-s,e=Math.atan((1-h)*Math.tan(t)),n=Math.atan((1-h)*Math.tan(i)),l=Math.sin(e),m=Math.cos(e),f=Math.sin(n),u=Math.cos(n),v=o,g,x=100,d,y,S,w,E,b,N,R,W,L,rt,Q,mt,ut;do{if(d=Math.sin(v),y=Math.cos(v),S=Math.sqrt(u*d*(u*d)+(m*f-l*u*y)*(m*f-l*u*y)),S===0)return{azi1:0,s12:0};w=l*f+m*u*y,E=Math.atan2(S,w),b=m*u*d/S,N=1-b*b,R=N!==0?w-2*l*f/N:0,W=h/16*N*(4+h*(4-3*N)),g=v,v=o+(1-W)*h*b*(E+W*S*(R+W*w*(-1+2*R*R)))}while(Math.abs(v-g)>1e-12&&--x>0);return x===0?{azi1:NaN,s12:NaN}:(L=N*(a*a-a*(1-h)*(a*(1-h)))/(a*(1-h)*(a*(1-h))),rt=1+L/16384*(4096+L*(-768+L*(320-175*L))),Q=L/1024*(256+L*(-128+L*(74-47*L))),mt=Q*S*(R+Q/4*(w*(-1+2*R*R)-Q/6*R*(-3+4*S*S)*(-3+4*R*R))),ut=a*(1-h)*rt*(E-mt),{azi1:Math.atan2(u*d,m*f-l*u*y),s12:ut})}function ji(t,s,i,r,a,h){let o=Math.atan((1-h)*Math.tan(t)),e=Math.sin(o),n=Math.cos(o),l=Math.sin(i),m=Math.cos(i),f=Math.atan2(e,n*m),u=n*l,v=1-u*u,g=v*(a*a-a*(1-h)*(a*(1-h)))/(a*(1-h)*(a*(1-h))),x=1+g/16384*(4096+g*(-768+g*(320-175*g))),d=g/1024*(256+g*(-128+g*(74-47*g))),y=r/(a*(1-h)*x),S,w=100,E,b,N,R;do E=Math.cos(2*f+y),b=Math.sin(y),N=Math.cos(y),R=d*b*(E+d/4*(N*(-1+2*E*E)-d/6*E*(-3+4*b*b)*(-3+4*E*E))),S=y,y=r/(a*(1-h)*x)+R;while(Math.abs(y-S)>1e-12&&--w>0);if(w===0)return{lat2:NaN,lon2:NaN};let W=e*b-n*N*m,L=Math.atan2(e*N+n*b*m,(1-h)*Math.sqrt(u*u+W*W)),rt=Math.atan2(b*l,n*N-e*b*m),Q=h/16*v*(4+h*(4-3*v)),mt=rt-(1-Q)*h*u*(y+Q*b*(E+Q*N*(-1+2*E*E))),ut=s+mt;return{lat2:L,lon2:ut}}function Lh(){this.sin_p12=Math.sin(this.lat0),this.cos_p12=Math.cos(this.lat0),this.x0=this.x0||0,this.y0=this.y0||0,this.long0=this.long0||0,this.f=this.es/(1+Math.sqrt(1-this.es))}function Ch(t){var s=t.x,i=t.y,r=Math.sin(t.y),a=Math.cos(t.y),h=M(s-this.long0,this.over),o,e,n,l,m,f,u,v,g,x,d;return this.sphere?Math.abs(this.sin_p12-1)<=c?(t.x=this.x0+this.a*(_-i)*Math.sin(h),t.y=this.y0-this.a*(_-i)*Math.cos(h),t):Math.abs(this.sin_p12+1)<=c?(t.x=this.x0+this.a*(_+i)*Math.sin(h),t.y=this.y0+this.a*(_+i)*Math.cos(h),t):(g=this.sin_p12*r+this.cos_p12*a*Math.cos(h),u=Math.acos(g),v=u?u/Math.sin(u):1,t.x=this.x0+this.a*v*a*Math.sin(h),t.y=this.y0+this.a*v*(this.cos_p12*r-this.sin_p12*a*Math.cos(h)),t):(o=tt(this.es),e=st(this.es),n=it(this.es),l=at(this.es),Math.abs(this.sin_p12-1)<=c?(m=this.a*j(o,e,n,l,_),f=this.a*j(o,e,n,l,i),t.x=this.x0+(m-f)*Math.sin(h),t.y=this.y0-(m-f)*Math.cos(h),t):Math.abs(this.sin_p12+1)<=c?(m=this.a*j(o,e,n,l,_),f=this.a*j(o,e,n,l,i),t.x=this.x0+(m+f)*Math.sin(h),t.y=this.y0+(m+f)*Math.cos(h),t):Math.abs(s)<c&&Math.abs(i-this.lat0)<c?(t.x=this.x0,t.y=this.y0,t):(x=qi(this.lat0,this.long0,i,s,this.a,this.f),d=x.azi1,t.x=this.x0+x.s12*Math.sin(d),t.y=this.y0+x.s12*Math.cos(d),t))}function Oh(t){t.x-=this.x0,t.y-=this.y0;var s,i,r,a,h,o,e,n,l,m,f,u,v,g,x,d;return this.sphere?(s=Math.sqrt(t.x*t.x+t.y*t.y),s>2*_*this.a?void 0:(i=s/this.a,r=Math.sin(i),a=Math.cos(i),h=this.long0,Math.abs(s)<=c?o=this.lat0:(o=U(a*this.sin_p12+t.y*r*this.cos_p12/s),e=Math.abs(this.lat0)-_,Math.abs(e)<=c?this.lat0>=0?h=M(this.long0+Math.atan2(t.x,-t.y),this.over):h=M(this.long0-Math.atan2(-t.x,t.y),this.over):h=M(this.long0+Math.atan2(t.x*r,s*this.cos_p12*a-t.y*this.sin_p12*r),this.over)),t.x=h,t.y=o,t)):(n=tt(this.es),l=st(this.es),m=it(this.es),f=at(this.es),Math.abs(this.sin_p12-1)<=c?(u=this.a*j(n,l,m,f,_),s=Math.sqrt(t.x*t.x+t.y*t.y),v=u-s,o=ft(v/this.a,n,l,m,f),h=M(this.long0+Math.atan2(t.x,-1*t.y),this.over),t.x=h,t.y=o,t):Math.abs(this.sin_p12+1)<=c?(u=this.a*j(n,l,m,f,_),s=Math.sqrt(t.x*t.x+t.y*t.y),v=s-u,o=ft(v/this.a,n,l,m,f),h=M(this.long0+Math.atan2(t.x,t.y),this.over),t.x=h,t.y=o,t):(g=Math.atan2(t.x,t.y),x=Math.sqrt(t.x*t.x+t.y*t.y),d=ji(this.lat0,this.long0,g,x,this.a,this.f),t.x=d.lon2,t.y=d.lat2,t))}var Th=[\"Azimuthal_Equidistant\",\"aeqd\"],Li={init:Lh,forward:Ch,inverse:Oh,names:Th};function Fh(){this.sin_p14=Math.sin(this.lat0||0),this.cos_p14=Math.cos(this.lat0||0)}function zh(t){var s,i,r,a,h,o,e,n,l=t.x,m=t.y;return r=M(l-(this.long0||0),this.over),s=Math.sin(m),i=Math.cos(m),a=Math.cos(r),o=this.sin_p14*s+this.cos_p14*i*a,h=1,(o>0||Math.abs(o)<=c)&&(e=this.a*h*i*Math.sin(r),n=(this.y0||0)+this.a*h*(this.cos_p14*s-this.sin_p14*i*a)),t.x=e,t.y=n,t}function Bh(t){var s,i,r,a,h,o,e,n,l;return t.x-=this.x0||0,t.y-=this.y0||0,s=Math.sqrt(t.x*t.x+t.y*t.y),i=U(s/this.a),r=Math.sin(i),a=Math.cos(i),n=this.long0||0,l=this.lat0||0,o=n,Math.abs(s)<=c?(e=l,t.x=o,t.y=e,t):(e=U(a*this.sin_p14+t.y*r*this.cos_p14/s),h=Math.abs(l)-_,Math.abs(h)<=c?(l>=0?o=M(n+Math.atan2(t.x,-t.y),this.over):o=M(n-Math.atan2(-t.x,t.y),this.over),t.x=o,t.y=e,t):(o=M(n+Math.atan2(t.x*r,s*this.cos_p14*a-t.y*this.sin_p14*r),this.over),t.x=o,t.y=e,t))}var Dh=[\"ortho\"],Ci={init:Fh,forward:zh,inverse:Bh,names:Dh};var A={FRONT:1,RIGHT:2,BACK:3,LEFT:4,TOP:5,BOTTOM:6},G={AREA_0:1,AREA_1:2,AREA_2:3,AREA_3:4};function Uh(){this.x0=this.x0||0,this.y0=this.y0||0,this.lat0=this.lat0||0,this.long0=this.long0||0,this.lat_ts=this.lat_ts||0,this.title=this.title||\"Quadrilateralized Spherical Cube\",this.lat0>=_-P/2?this.face=A.TOP:this.lat0<=-(_-P/2)?this.face=A.BOTTOM:Math.abs(this.long0)<=P?this.face=A.FRONT:Math.abs(this.long0)<=_+P?this.face=this.long0>0?A.RIGHT:A.LEFT:this.face=A.BACK,this.es!==0&&(this.one_minus_f=1-(this.a-this.b)/this.a,this.one_minus_f_squared=this.one_minus_f*this.one_minus_f)}function Wh(t){var s={x:0,y:0},i,r,a,h,o,e,n={value:0};if(t.x-=this.long0,this.es!==0?i=Math.atan(this.one_minus_f_squared*Math.tan(t.y)):i=t.y,r=t.x,this.face===A.TOP)h=_-i,r>=P&&r<=_+P?(n.value=G.AREA_0,a=r-_):r>_+P||r<=-(_+P)?(n.value=G.AREA_1,a=r>0?r-I:r+I):r>-(_+P)&&r<=-P?(n.value=G.AREA_2,a=r+_):(n.value=G.AREA_3,a=r);else if(this.face===A.BOTTOM)h=_+i,r>=P&&r<=_+P?(n.value=G.AREA_0,a=-r+_):r<P&&r>=-P?(n.value=G.AREA_1,a=-r):r<-P&&r>=-(_+P)?(n.value=G.AREA_2,a=-r-_):(n.value=G.AREA_3,a=r>0?-r+I:-r-I);else{var l,m,f,u,v,g,x;this.face===A.RIGHT?r=St(r,+_):this.face===A.BACK?r=St(r,+I):this.face===A.LEFT&&(r=St(r,-_)),u=Math.sin(i),v=Math.cos(i),g=Math.sin(r),x=Math.cos(r),l=v*x,m=v*g,f=u,this.face===A.FRONT?(h=Math.acos(l),a=Jt(h,f,m,n)):this.face===A.RIGHT?(h=Math.acos(m),a=Jt(h,f,-l,n)):this.face===A.BACK?(h=Math.acos(-l),a=Jt(h,f,-m,n)):this.face===A.LEFT?(h=Math.acos(-m),a=Jt(h,f,l,n)):(h=a=0,n.value=G.AREA_0)}return e=Math.atan(12/I*(a+Math.acos(Math.sin(a)*Math.cos(P))-_)),o=Math.sqrt((1-Math.cos(h))/(Math.cos(e)*Math.cos(e))/(1-Math.cos(Math.atan(1/Math.cos(a))))),n.value===G.AREA_1?e+=_:n.value===G.AREA_2?e+=I:n.value===G.AREA_3&&(e+=1.5*I),s.x=o*Math.cos(e),s.y=o*Math.sin(e),s.x=s.x*this.a+this.x0,s.y=s.y*this.a+this.y0,t.x=s.x,t.y=s.y,t}function Hh(t){var s={lam:0,phi:0},i,r,a,h,o,e,n,l,m,f={value:0};if(t.x=(t.x-this.x0)/this.a,t.y=(t.y-this.y0)/this.a,r=Math.atan(Math.sqrt(t.x*t.x+t.y*t.y)),i=Math.atan2(t.y,t.x),t.x>=0&&t.x>=Math.abs(t.y)?f.value=G.AREA_0:t.y>=0&&t.y>=Math.abs(t.x)?(f.value=G.AREA_1,i-=_):t.x<0&&-t.x>=Math.abs(t.y)?(f.value=G.AREA_2,i=i<0?i+I:i-I):(f.value=G.AREA_3,i+=_),m=I/12*Math.tan(i),o=Math.sin(m)/(Math.cos(m)-1/Math.sqrt(2)),e=Math.atan(o),a=Math.cos(i),h=Math.tan(r),n=1-a*a*h*h*(1-Math.cos(Math.atan(1/Math.cos(e)))),n<-1?n=-1:n>1&&(n=1),this.face===A.TOP)l=Math.acos(n),s.phi=_-l,f.value===G.AREA_0?s.lam=e+_:f.value===G.AREA_1?s.lam=e<0?e+I:e-I:f.value===G.AREA_2?s.lam=e-_:s.lam=e;else if(this.face===A.BOTTOM)l=Math.acos(n),s.phi=l-_,f.value===G.AREA_0?s.lam=-e+_:f.value===G.AREA_1?s.lam=-e:f.value===G.AREA_2?s.lam=-e-_:s.lam=e<0?-e-I:-e+I;else{var u,v,g;u=n,m=u*u,m>=1?g=0:g=Math.sqrt(1-m)*Math.sin(e),m+=g*g,m>=1?v=0:v=Math.sqrt(1-m),f.value===G.AREA_1?(m=v,v=-g,g=m):f.value===G.AREA_2?(v=-v,g=-g):f.value===G.AREA_3&&(m=v,v=g,g=-m),this.face===A.RIGHT?(m=u,u=-v,v=m):this.face===A.BACK?(u=-u,v=-v):this.face===A.LEFT&&(m=u,u=v,v=-m),s.phi=Math.acos(-g)-_,s.lam=Math.atan2(v,u),this.face===A.RIGHT?s.lam=St(s.lam,-_):this.face===A.BACK?s.lam=St(s.lam,-I):this.face===A.LEFT&&(s.lam=St(s.lam,+_))}if(this.es!==0){var x,d,y;x=s.phi<0?1:0,d=Math.tan(s.phi),y=this.b/Math.sqrt(d*d+this.one_minus_f_squared),s.phi=Math.atan(Math.sqrt(this.a*this.a-y*y)/(this.one_minus_f*y)),x&&(s.phi=-s.phi)}return s.lam+=this.long0,t.x=s.lam,t.y=s.phi,t}function Jt(t,s,i,r){var a;return t<c?(r.value=G.AREA_0,a=0):(a=Math.atan2(s,i),Math.abs(a)<=P?r.value=G.AREA_0:a>P&&a<=_+P?(r.value=G.AREA_1,a-=_):a>_+P||a<=-(_+P)?(r.value=G.AREA_2,a=a>=0?a-I:a+I):(r.value=G.AREA_3,a+=_)),a}function St(t,s){var i=t+s;return i<-I?i+=ht:i>+I&&(i-=ht),i}var Qh=[\"Quadrilateralized Spherical Cube\",\"Quadrilateralized_Spherical_Cube\",\"qsc\"],Oi={init:Uh,forward:Wh,inverse:Hh,names:Qh};var gs=[[1,22199e-21,-715515e-10,31103e-10],[.9986,-482243e-9,-24897e-9,-13309e-10],[.9954,-83103e-8,-448605e-10,-986701e-12],[.99,-.00135364,-59661e-9,36777e-10],[.9822,-.00167442,-449547e-11,-572411e-11],[.973,-.00214868,-903571e-10,18736e-12],[.96,-.00305085,-900761e-10,164917e-11],[.9427,-.00382792,-653386e-10,-26154e-10],[.9216,-.00467746,-10457e-8,481243e-11],[.8962,-.00536223,-323831e-10,-543432e-11],[.8679,-.00609363,-113898e-9,332484e-11],[.835,-.00698325,-640253e-10,934959e-12],[.7986,-.00755338,-500009e-10,935324e-12],[.7597,-.00798324,-35971e-9,-227626e-11],[.7186,-.00851367,-701149e-10,-86303e-10],[.6732,-.00986209,-199569e-9,191974e-10],[.6213,-.010418,883923e-10,624051e-11],[.5722,-.00906601,182e-6,624051e-11],[.5322,-.00677797,275608e-9,624051e-11]],Rt=[[-520417e-23,.0124,121431e-23,-845284e-16],[.062,.0124,-126793e-14,422642e-15],[.124,.0124,507171e-14,-160604e-14],[.186,.0123999,-190189e-13,600152e-14],[.248,.0124002,710039e-13,-224e-10],[.31,.0123992,-264997e-12,835986e-13],[.372,.0124029,988983e-12,-311994e-12],[.434,.0123893,-369093e-11,-435621e-12],[.4958,.0123198,-102252e-10,-345523e-12],[.5571,.0121916,-154081e-10,-582288e-12],[.6176,.0119938,-241424e-10,-525327e-12],[.6769,.011713,-320223e-10,-516405e-12],[.7346,.0113541,-397684e-10,-609052e-12],[.7903,.0109107,-489042e-10,-104739e-11],[.8435,.0103431,-64615e-9,-140374e-14],[.8936,.00969686,-64636e-9,-8547e-9],[.9394,.00840947,-192841e-9,-42106e-10],[.9761,.00616527,-256e-6,-42106e-10],[1,.00328947,-319159e-9,-42106e-10]],Ti=.8487,Fi=1.3523,zi=q/5,Xh=1/zi,Et=18,Vt=function(t,s){return t[0]+s*(t[1]+s*(t[2]+s*t[3]))},Kh=function(t,s){return t[1]+s*(2*t[2]+s*3*t[3])};function Jh(t,s,i,r){for(var a=s;r;--r){var h=t(a);if(a-=h,Math.abs(h)<i)break}return a}function Vh(){this.x0=this.x0||0,this.y0=this.y0||0,this.long0=this.long0||0,this.es=0,this.title=this.title||\"Robinson\"}function Zh(t){var s=M(t.x-this.long0,this.over),i=Math.abs(t.y),r=Math.floor(i*zi);r<0?r=0:r>=Et&&(r=Et-1),i=q*(i-Xh*r);var a={x:Vt(gs[r],i)*s,y:Vt(Rt[r],i)};return t.y<0&&(a.y=-a.y),a.x=a.x*this.a*Ti+this.x0,a.y=a.y*this.a*Fi+this.y0,a}function Yh(t){var s={x:(t.x-this.x0)/(this.a*Ti),y:Math.abs(t.y-this.y0)/(this.a*Fi)};if(s.y>=1)s.x/=gs[Et][0],s.y=t.y<0?-_:_;else{var i=Math.floor(s.y*Et);for(i<0?i=0:i>=Et&&(i=Et-1);;)if(Rt[i][0]>s.y)--i;else if(Rt[i+1][0]<=s.y)++i;else break;var r=Rt[i],a=5*(s.y-r[0])/(Rt[i+1][0]-r[0]);a=Jh(function(h){return(Vt(r,h)-s.y)/Kh(r,h)},a,c,100),s.x/=Vt(gs[i],a),s.y=(5*i+a)*p,t.y<0&&(s.y=-s.y)}return s.x=M(s.x+this.long0,this.over),s}var $h=[\"Robinson\",\"robin\"],Bi={init:Vh,forward:Zh,inverse:Yh,names:$h};function te(){this.name=\"geocent\"}function se(t){var s=zt(t,this.es,this.a);return s}function ie(t){var s=Bt(t,this.es,this.a,this.b);return s}var ae=[\"Geocentric\",\"geocentric\",\"geocent\",\"Geocent\"],Di={init:te,forward:se,inverse:ie,names:ae};var O={N_POLE:0,S_POLE:1,EQUIT:2,OBLIQ:3},kt={h:{def:1e5,num:!0},azi:{def:0,num:!0,degrees:!0},tilt:{def:0,num:!0,degrees:!0},long0:{def:0,num:!0},lat0:{def:0,num:!0}};function re(){if(Object.keys(kt).forEach(function(i){if(typeof this[i]>\"u\")this[i]=kt[i].def;else{if(kt[i].num&&isNaN(this[i]))throw new Error(\"Invalid parameter value, must be numeric \"+i+\" = \"+this[i]);kt[i].num&&(this[i]=parseFloat(this[i]))}kt[i].degrees&&(this[i]=this[i]*p)}.bind(this)),Math.abs(Math.abs(this.lat0)-_)<c?this.mode=this.lat0<0?O.S_POLE:O.N_POLE:Math.abs(this.lat0)<c?this.mode=O.EQUIT:(this.mode=O.OBLIQ,this.sinph0=Math.sin(this.lat0),this.cosph0=Math.cos(this.lat0)),this.pn1=this.h/this.a,this.pn1<=0||this.pn1>1e10)throw new Error(\"Invalid height\");this.p=1+this.pn1,this.rp=1/this.p,this.h1=1/this.pn1,this.pfact=(this.p+1)*this.h1,this.es=0;var t=this.tilt,s=this.azi;this.cg=Math.cos(s),this.sg=Math.sin(s),this.cw=Math.cos(t),this.sw=Math.sin(t)}function he(t){t.x-=this.long0;var s=Math.sin(t.y),i=Math.cos(t.y),r=Math.cos(t.x),a,h;switch(this.mode){case O.OBLIQ:h=this.sinph0*s+this.cosph0*i*r;break;case O.EQUIT:h=i*r;break;case O.S_POLE:h=-s;break;case O.N_POLE:h=s;break}switch(h=this.pn1/(this.p-h),a=h*i*Math.sin(t.x),this.mode){case O.OBLIQ:h*=this.cosph0*s-this.sinph0*i*r;break;case O.EQUIT:h*=s;break;case O.N_POLE:h*=-(i*r);break;case O.S_POLE:h*=i*r;break}var o,e;return o=h*this.cg+a*this.sg,e=1/(o*this.sw*this.h1+this.cw),a=(a*this.cg-h*this.sg)*this.cw*e,h=o*e,t.x=a*this.a,t.y=h*this.a,t}function ee(t){t.x/=this.a,t.y/=this.a;var s={x:t.x,y:t.y},i,r,a;a=1/(this.pn1-t.y*this.sw),i=this.pn1*t.x*a,r=this.pn1*t.y*this.cw*a,t.x=i*this.cg+r*this.sg,t.y=r*this.cg-i*this.sg;var h=k(t.x,t.y);if(Math.abs(h)<c)s.x=0,s.y=t.y;else{var o,e;switch(e=1-h*h*this.pfact,e=(this.p-Math.sqrt(e))/(this.pn1/h+h/this.pn1),o=Math.sqrt(1-e*e),this.mode){case O.OBLIQ:s.y=Math.asin(o*this.sinph0+t.y*e*this.cosph0/h),t.y=(o-this.sinph0*Math.sin(s.y))*h,t.x*=e*this.cosph0;break;case O.EQUIT:s.y=Math.asin(t.y*e/h),t.y=o*h,t.x*=e;break;case O.N_POLE:s.y=Math.asin(o),t.y=-t.y;break;case O.S_POLE:s.y=-Math.asin(o);break}s.x=Math.atan2(t.x,t.y)}return t.x=s.x+this.long0,t.y=s.y,t}var oe=[\"Tilted_Perspective\",\"tpers\"],Ui={init:re,forward:he,inverse:ee,names:oe};function ne(){if(this.flip_axis=this.sweep===\"x\"?1:0,this.h=Number(this.h),this.radius_g_1=this.h/this.a,this.radius_g_1<=0||this.radius_g_1>1e10)throw new Error;if(this.radius_g=1+this.radius_g_1,this.C=this.radius_g*this.radius_g-1,this.es!==0){var t=1-this.es,s=1/t;this.radius_p=Math.sqrt(t),this.radius_p2=t,this.radius_p_inv2=s,this.shape=\"ellipse\"}else this.radius_p=1,this.radius_p2=1,this.radius_p_inv2=1,this.shape=\"sphere\";this.title||(this.title=\"Geostationary Satellite View\")}function le(t){var s=t.x,i=t.y,r,a,h,o;if(s=s-this.long0,this.shape===\"ellipse\"){i=Math.atan(this.radius_p2*Math.tan(i));var e=this.radius_p/k(this.radius_p*Math.cos(i),Math.sin(i));if(a=e*Math.cos(s)*Math.cos(i),h=e*Math.sin(s)*Math.cos(i),o=e*Math.sin(i),(this.radius_g-a)*a-h*h-o*o*this.radius_p_inv2<0)return t.x=Number.NaN,t.y=Number.NaN,t;r=this.radius_g-a,this.flip_axis?(t.x=this.radius_g_1*Math.atan(h/k(o,r)),t.y=this.radius_g_1*Math.atan(o/r)):(t.x=this.radius_g_1*Math.atan(h/r),t.y=this.radius_g_1*Math.atan(o/k(h,r)))}else this.shape===\"sphere\"&&(r=Math.cos(i),a=Math.cos(s)*r,h=Math.sin(s)*r,o=Math.sin(i),r=this.radius_g-a,this.flip_axis?(t.x=this.radius_g_1*Math.atan(h/k(o,r)),t.y=this.radius_g_1*Math.atan(o/r)):(t.x=this.radius_g_1*Math.atan(h/r),t.y=this.radius_g_1*Math.atan(o/k(h,r))));return t.x=t.x*this.a,t.y=t.y*this.a,t}function fe(t){var s=-1,i=0,r=0,a,h,o,e;if(t.x=t.x/this.a,t.y=t.y/this.a,this.shape===\"ellipse\"){this.flip_axis?(r=Math.tan(t.y/this.radius_g_1),i=Math.tan(t.x/this.radius_g_1)*k(1,r)):(i=Math.tan(t.x/this.radius_g_1),r=Math.tan(t.y/this.radius_g_1)*k(1,i));var n=r/this.radius_p;if(a=i*i+n*n+s*s,h=2*this.radius_g*s,o=h*h-4*a*this.C,o<0)return t.x=Number.NaN,t.y=Number.NaN,t;e=(-h-Math.sqrt(o))/(2*a),s=this.radius_g+e*s,i*=e,r*=e,t.x=Math.atan2(i,s),t.y=Math.atan(r*Math.cos(t.x)/s),t.y=Math.atan(this.radius_p_inv2*Math.tan(t.y))}else if(this.shape===\"sphere\"){if(this.flip_axis?(r=Math.tan(t.y/this.radius_g_1),i=Math.tan(t.x/this.radius_g_1)*Math.sqrt(1+r*r)):(i=Math.tan(t.x/this.radius_g_1),r=Math.tan(t.y/this.radius_g_1)*Math.sqrt(1+i*i)),a=i*i+r*r+s*s,h=2*this.radius_g*s,o=h*h-4*a*this.C,o<0)return t.x=Number.NaN,t.y=Number.NaN,t;e=(-h-Math.sqrt(o))/(2*a),s=this.radius_g+e*s,i*=e,r*=e,t.x=Math.atan2(i,s),t.y=Math.atan(r*Math.cos(t.x)/s)}return t.x=t.x+this.long0,t}var me=[\"Geostationary Satellite View\",\"Geostationary_Satellite\",\"geos\"],Wi={init:ne,forward:le,inverse:fe,names:me};var qt=1.340264,jt=-.081106,Lt=893e-6,Ct=.003796,Zt=Math.sqrt(3)/2;function ue(){this.long0=this.long0!==void 0?this.long0:0,this.x0=this.x0!==void 0?this.x0:0,this.y0=this.y0!==void 0?this.y0:0,this.es!==0&&(this.apa=It(this.es),this.qp=D(this.e,1),this.rqda=Math.sqrt(.5*this.qp))}function _e(t){var s=M(t.x-this.long0,this.over),i=t.y,r=Math.sin(i);this.es!==0&&(r=D(this.e,r)/this.qp);var a=Math.asin(Zt*r),h=a*a,o=h*h*h;return t.x=s*Math.cos(a)/(Zt*(qt+3*jt*h+o*(7*Lt+9*Ct*h))),t.y=a*(qt+jt*h+o*(Lt+Ct*h)),this.es!==0&&(t.x*=this.rqda,t.y*=this.rqda),t.x=this.a*t.x+this.x0,t.y=this.a*t.y+this.y0,t}function Me(t){t.x=(t.x-this.x0)/this.a,t.y=(t.y-this.y0)/this.a,this.es!==0&&(t.x/=this.rqda,t.y/=this.rqda);var s=1e-9,i=12,r=t.y,a,h,o,e,n,l;for(l=0;l<i&&(a=r*r,h=a*a*a,o=r*(qt+jt*a+h*(Lt+Ct*a))-t.y,e=qt+3*jt*a+h*(7*Lt+9*Ct*a),r-=n=o/e,!(Math.abs(n)<s));++l);return a=r*r,h=a*a*a,t.x=Zt*t.x*(qt+3*jt*a+h*(7*Lt+9*Ct*a))/Math.cos(r),t.y=Math.asin(Math.sin(r)/Zt),this.es!==0&&(t.y=At(t.y,this.apa)),t.x=M(t.x+this.long0,this.over),t}var ce=[\"eqearth\",\"Equal Earth\",\"Equal_Earth\"],Hi={init:ue,forward:_e,inverse:Me,names:ce};var Ot=1e-10;function ve(){var t;if(this.phi1=this.lat1,Math.abs(this.phi1)<Ot)throw new Error;this.es?(this.en=xt(this.es),this.m1=Z(this.phi1,this.am1=Math.sin(this.phi1),t=Math.cos(this.phi1),this.en),this.am1=t/(Math.sqrt(1-this.es*this.am1*this.am1)*this.am1),this.inverse=xe,this.forward=ge):(Math.abs(this.phi1)+Ot>=_?this.cphi1=0:this.cphi1=1/Math.tan(this.phi1),this.inverse=ye,this.forward=de)}function ge(t){var s=M(t.x-(this.long0||0),this.over),i=t.y,r,a,h;return r=this.am1+this.m1-Z(i,a=Math.sin(i),h=Math.cos(i),this.en),a=h*s/(r*Math.sqrt(1-this.es*a*a)),t.x=r*Math.sin(a),t.y=this.am1-r*Math.cos(a),t.x=this.a*t.x+(this.x0||0),t.y=this.a*t.y+(this.y0||0),t}function xe(t){t.x=(t.x-(this.x0||0))/this.a,t.y=(t.y-(this.y0||0))/this.a;var s,i,r,a;if(i=k(t.x,t.y=this.am1-t.y),a=dt(this.am1+this.m1-i,this.es,this.en),(s=Math.abs(a))<_)s=Math.sin(a),r=i*Math.atan2(t.x,t.y)*Math.sqrt(1-this.es*s*s)/Math.cos(a);else if(Math.abs(s-_)<=Ot)r=0;else throw new Error;return t.x=M(r+(this.long0||0),this.over),t.y=B(a),t}function de(t){var s=M(t.x-(this.long0||0),this.over),i=t.y,r,a;return a=this.cphi1+this.phi1-i,Math.abs(a)>Ot?(t.x=a*Math.sin(r=s*Math.cos(i)/a),t.y=this.cphi1-a*Math.cos(r)):t.x=t.y=0,t.x=this.a*t.x+(this.x0||0),t.y=this.a*t.y+(this.y0||0),t}function ye(t){t.x=(t.x-(this.x0||0))/this.a,t.y=(t.y-(this.y0||0))/this.a;var s,i,r=k(t.x,t.y=this.cphi1-t.y);if(i=this.cphi1+this.phi1-r,Math.abs(i)>_)throw new Error;return Math.abs(Math.abs(i)-_)<=Ot?s=0:s=r*Math.atan2(t.x,t.y)/Math.cos(i),t.x=M(s+(this.long0||0),this.over),t.y=B(i),t}var we=[\"bonne\",\"Bonne (Werner lat_1=90)\"],Qi={init:ve,names:we};var Xi={OBLIQUE:{forward:pe,inverse:Ne},TRANSVERSE:{forward:be,inverse:Ie}},Yt={ROTATE:{o_alpha:\"oAlpha\",o_lon_c:\"oLongC\",o_lat_c:\"oLatC\"},NEW_POLE:{o_lat_p:\"oLatP\",o_lon_p:\"oLongP\"},NEW_EQUATOR:{o_lon_1:\"oLong1\",o_lat_1:\"oLat1\",o_lon_2:\"oLong2\",o_lat_2:\"oLat2\"}};function Pe(){if(this.x0=this.x0||0,this.y0=this.y0||0,this.long0=this.long0||0,this.title=this.title||\"General Oblique Transformation\",this.isIdentity=is.includes(this.o_proj),!this.o_proj)throw new Error(\"Missing parameter: o_proj\");if(this.o_proj===\"ob_tran\")throw new Error(\"Invalid value for o_proj: \"+this.o_proj);let t=this.projStr.replace(\"+proj=ob_tran\",\"\").replace(\"+o_proj=\",\"+proj=\").trim(),s=J(t);if(!s)throw new Error(\"Invalid parameter: o_proj. Unknown projection \"+this.o_proj);s.long0=0,this.obliqueProjection=s;let i,r=Object.keys(Yt),a=e=>{if(typeof this[e]>\"u\")return;let n=parseFloat(this[e])*p;if(isNaN(n))throw new Error(\"Invalid value for \"+e+\": \"+this[e]);return n};for(let e=0;e<r.length;e++){let n=r[e],l=Yt[n],m=Object.entries(l);if(m.some(([u])=>typeof this[u]<\"u\")){i=l;for(let u=0;u<m.length;u++){let[v,g]=m[u],x=a(v);if(typeof x>\"u\")throw new Error(\"Missing parameter: \"+v+\".\");this[g]=x}break}}if(!i)throw new Error(\"No valid parameters provided for ob_tran projection.\");let{lamp:h,phip:o}=Ge(this,i);this.lamp=h,Math.abs(o)>c?(this.cphip=Math.cos(o),this.sphip=Math.sin(o),this.projectionType=Xi.OBLIQUE):this.projectionType=Xi.TRANSVERSE}function Se(t){return this.projectionType.forward(this,t)}function Ee(t){return this.projectionType.inverse(this,t)}function Ge(t,s){let i,r;if(s===Yt.ROTATE){let a=t.oLongC,h=t.oLatC,o=t.oAlpha;if(Math.abs(Math.abs(h)-_)<=c)throw new Error(\"Invalid value for o_lat_c: \"+t.o_lat_c+\" should be < 90\\xB0\");r=a+Math.atan2(-1*Math.cos(o),-1*Math.sin(o)*Math.sin(h)),i=Math.asin(Math.cos(h)*Math.sin(o))}else if(s===Yt.NEW_POLE)r=t.oLongP,i=t.oLatP;else{let a=t.oLong1,h=t.oLat1,o=t.oLong2,e=t.oLat2,n=Math.abs(h);if(Math.abs(h)>_-c)throw new Error(\"Invalid value for o_lat_1: \"+t.o_lat_1+\" should be < 90\\xB0\");if(Math.abs(e)>_-c)throw new Error(\"Invalid value for o_lat_2: \"+t.o_lat_2+\" should be < 90\\xB0\");if(Math.abs(h-e)<c)throw new Error(\"Invalid value for o_lat_1 and o_lat_2: o_lat_1 should be different from o_lat_2\");if(n<c)throw new Error(\"Invalid value for o_lat_1: o_lat_1 should be different from zero\");r=Math.atan2(Math.cos(h)*Math.sin(e)*Math.cos(a)-Math.sin(h)*Math.cos(e)*Math.cos(o),Math.sin(h)*Math.cos(e)*Math.sin(o)-Math.cos(h)*Math.sin(e)*Math.sin(a)),i=Math.atan(-1*Math.cos(r-a)/Math.tan(h))}return{lamp:r,phip:i}}function pe(t,s){let{x:i,y:r}=s;i=M(i-t.long0,t.over);let a=Math.cos(i),h=Math.sin(r),o=Math.cos(r);s.x=M(Math.atan2(o*Math.sin(i),t.sphip*o*a+t.cphip*h)+t.lamp),s.y=Math.asin(t.sphip*h-t.cphip*o*a);let e=t.obliqueProjection.forward(s);return t.isIdentity&&(e.x*=q,e.y*=q),e}function be(t,s){let{x:i,y:r}=s;i=M(i-t.long0,t.over);let a=Math.cos(r),h=Math.cos(i);s.x=M(Math.atan2(a*Math.sin(i),Math.sin(r))+t.lamp),s.y=Math.asin(-1*a*h);let o=t.obliqueProjection.forward(s);return t.isIdentity&&(o.x*=q,o.y*=q),o}function Ne(t,s){t.isIdentity&&(s.x*=p,s.y*=p);let i=t.obliqueProjection.inverse(s),{x:r,y:a}=i;if(r<Number.MAX_VALUE){r-=t.lamp;let h=Math.cos(r),o=Math.sin(a),e=Math.cos(a);s.x=Math.atan2(e*Math.sin(r),t.sphip*e*h-t.cphip*o),s.y=Math.asin(t.sphip*o+t.cphip*e*h)}return s.x=M(s.x+t.long0),s}function Ie(t,s){t.isIdentity&&(s.x*=p,s.y*=p);let i=t.obliqueProjection.inverse(s),{x:r,y:a}=i;if(r<Number.MAX_VALUE){let h=Math.cos(a);r-=t.lamp,s.x=Math.atan2(h*Math.sin(r),-1*Math.sin(a)),s.y=Math.asin(h*Math.cos(r))}return s.x=M(s.x+t.long0),s}var Ae=[\"General Oblique Transformation\",\"General_Oblique_Transformation\",\"ob_tran\"],Ki={init:Pe,forward:Se,inverse:Ee,names:Ae};function Ji(t){t.Proj.projections.add(yt),t.Proj.projections.add(wt),t.Proj.projections.add(fi),t.Proj.projections.add(mi),t.Proj.projections.add(ui),t.Proj.projections.add(_i),t.Proj.projections.add(Mi),t.Proj.projections.add(ci),t.Proj.projections.add(vi),t.Proj.projections.add(gi),t.Proj.projections.add(xi),t.Proj.projections.add(di),t.Proj.projections.add(yi),t.Proj.projections.add(Pi),t.Proj.projections.add(Si),t.Proj.projections.add(Gi),t.Proj.projections.add(pi),t.Proj.projections.add(bi),t.Proj.projections.add(Ni),t.Proj.projections.add(Ii),t.Proj.projections.add(Ai),t.Proj.projections.add(Ri),t.Proj.projections.add(ki),t.Proj.projections.add(Li),t.Proj.projections.add(Ci),t.Proj.projections.add(Oi),t.Proj.projections.add(Bi),t.Proj.projections.add(Di),t.Proj.projections.add(Ui),t.Proj.projections.add(Wi),t.Proj.projections.add(Hi),t.Proj.projections.add(Qi),t.Proj.projections.add(Ki)}var Vi=Object.assign(ti,{defaultDatum:\"WGS84\",Proj:J,WGS84:new J(\"WGS84\"),Point:si,toPoint:vt,defs:_t,nadgrid:os,transform:ns,mgrs:Re,version:\"__VERSION__\"});Ji(Vi);var U2=Vi;export{U2 as default};\n//# sourceMappingURL=proj4.mjs.map","/* esm.sh - proj4@2.21.0 */\nimport \"/mgrs@1.0.0/es2022/mgrs.mjs\";\nimport \"/wkt-parser@^1.5.5?target=es2022\";\nexport * from \"/proj4@2.21.0/es2022/proj4.mjs\";\nexport { default } from \"/proj4@2.21.0/es2022/proj4.mjs\";\n","/* esm.sh - dotted-map@2.2.3 */\nimport*as __0$ from\"/proj4@^2.6.1?target=es2022\";import*as __1$ from\"/@turf/boolean-point-in-polygon@^6.0.1?target=es2022\";var require=n=>{const e=m=>typeof m.default<\"u\"?m.default:m,c=m=>Object.assign({__esModule:true},m);switch(n){case\"proj4\":return c(__0$);case\"@turf/boolean-point-in-polygon\":return c(__1$);default:console.error('module \"'+n+'\" not found');return null;}};\nvar V=Object.create;var Y=Object.defineProperty;var W=Object.getOwnPropertyDescriptor;var $=Object.getOwnPropertyNames;var q=Object.getPrototypeOf,X=Object.prototype.hasOwnProperty;var v=(t=>typeof require<\"u\"?require:typeof Proxy<\"u\"?new Proxy(t,{get:(r,f)=>(typeof require<\"u\"?require:r)[f]}):t)(function(t){if(typeof require<\"u\")return require.apply(this,arguments);throw Error('Dynamic require of \"'+t+'\" is not supported')});var Q=(t,r)=>()=>(r||t((r={exports:{}}).exports,r),r.exports);var e1=(t,r,f,O)=>{if(r&&typeof r==\"object\"||typeof r==\"function\")for(let m of $(r))!X.call(t,m)&&m!==f&&Y(t,m,{get:()=>r[m],enumerable:!(O=W(r,m))||O.enumerable});return t};var t1=(t,r,f)=>(f=t!=null?V(q(t)):{},e1(r||!t||!t.__esModule?Y(f,\"default\",{value:t,enumerable:!0}):f,t));var J=Q((b,H)=>{(function(t,r){typeof b==\"object\"&&typeof H==\"object\"?H.exports=r(v(\"proj4\"),v(\"@turf/boolean-point-in-polygon\")):typeof define==\"function\"&&define.amd?define([\"proj4\",\"@turf/boolean-point-in-polygon\"],r):typeof b==\"object\"?b[\"dotted-map\"]=r(v(\"proj4\"),v(\"@turf/boolean-point-in-polygon\")):t[\"dotted-map\"]=r(t.proj4,t[\"@turf/boolean-point-in-polygon\"])})(b,(function(t,r){return(()=>{\"use strict\";var f={573:(a,s,i)=>{i.r(s),i.d(s,{default:()=>D,getMapJSON:()=>I});var U=i(25),d=i.n(U),w=i(620),x=i.n(w);let C=JSON.parse('{\"type\":\"FeatureCollection\",\"features\":[{\"type\":\"Feature\",\"id\":\"AFG\",\"properties\":{\"name\":\"Afghanistan\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[61.210817,35.650072],[62.230651,35.270664],[62.984662,35.404041],[63.193538,35.857166],[63.982896,36.007957],[64.546479,36.312073],[64.746105,37.111818],[65.588948,37.305217],[65.745631,37.661164],[66.217385,37.39379],[66.518607,37.362784],[67.075782,37.356144],[67.83,37.144994],[68.135562,37.023115],[68.859446,37.344336],[69.196273,37.151144],[69.518785,37.608997],[70.116578,37.588223],[70.270574,37.735165],[70.376304,38.138396],[70.806821,38.486282],[71.348131,38.258905],[71.239404,37.953265],[71.541918,37.905774],[71.448693,37.065645],[71.844638,36.738171],[72.193041,36.948288],[72.63689,37.047558],[73.260056,37.495257],[73.948696,37.421566],[74.980002,37.41999],[75.158028,37.133031],[74.575893,37.020841],[74.067552,36.836176],[72.920025,36.720007],[71.846292,36.509942],[71.262348,36.074388],[71.498768,35.650563],[71.613076,35.153203],[71.115019,34.733126],[71.156773,34.348911],[70.881803,33.988856],[69.930543,34.02012],[70.323594,33.358533],[69.687147,33.105499],[69.262522,32.501944],[69.317764,31.901412],[68.926677,31.620189],[68.556932,31.71331],[67.792689,31.58293],[67.683394,31.303154],[66.938891,31.304911],[66.381458,30.738899],[66.346473,29.887943],[65.046862,29.472181],[64.350419,29.560031],[64.148002,29.340819],[63.550261,29.468331],[62.549857,29.318572],[60.874248,29.829239],[61.781222,30.73585],[61.699314,31.379506],[60.941945,31.548075],[60.863655,32.18292],[60.536078,32.981269],[60.9637,33.528832],[60.52843,33.676446],[60.803193,34.404102],[61.210817,35.650072]]]}},{\"type\":\"Feature\",\"id\":\"AGO\",\"properties\":{\"name\":\"Angola\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[16.326528,-5.87747],[16.57318,-6.622645],[16.860191,-7.222298],[17.089996,-7.545689],[17.47297,-8.068551],[18.134222,-7.987678],[18.464176,-7.847014],[19.016752,-7.988246],[19.166613,-7.738184],[19.417502,-7.155429],[20.037723,-7.116361],[20.091622,-6.94309],[20.601823,-6.939318],[20.514748,-7.299606],[21.728111,-7.290872],[21.746456,-7.920085],[21.949131,-8.305901],[21.801801,-8.908707],[21.875182,-9.523708],[22.208753,-9.894796],[22.155268,-11.084801],[22.402798,-10.993075],[22.837345,-11.017622],[23.456791,-10.867863],[23.912215,-10.926826],[24.017894,-11.237298],[23.904154,-11.722282],[24.079905,-12.191297],[23.930922,-12.565848],[24.016137,-12.911046],[21.933886,-12.898437],[21.887843,-16.08031],[22.562478,-16.898451],[23.215048,-17.523116],[21.377176,-17.930636],[18.956187,-17.789095],[18.263309,-17.309951],[14.209707,-17.353101],[14.058501,-17.423381],[13.462362,-16.971212],[12.814081,-16.941343],[12.215461,-17.111668],[11.734199,-17.301889],[11.640096,-16.673142],[11.778537,-15.793816],[12.123581,-14.878316],[12.175619,-14.449144],[12.500095,-13.5477],[12.738479,-13.137906],[13.312914,-12.48363],[13.633721,-12.038645],[13.738728,-11.297863],[13.686379,-10.731076],[13.387328,-10.373578],[13.120988,-9.766897],[12.87537,-9.166934],[12.929061,-8.959091],[13.236433,-8.562629],[12.93304,-7.596539],[12.728298,-6.927122],[12.227347,-6.294448],[12.322432,-6.100092],[12.735171,-5.965682],[13.024869,-5.984389],[13.375597,-5.864241],[16.326528,-5.87747]]],[[[12.436688,-5.684304],[12.182337,-5.789931],[11.914963,-5.037987],[12.318608,-4.60623],[12.62076,-4.438023],[12.995517,-4.781103],[12.631612,-4.991271],[12.468004,-5.248362],[12.436688,-5.684304]]]]}},{\"type\":\"Feature\",\"id\":\"ALB\",\"properties\":{\"name\":\"Albania\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[20.590247,41.855404],[20.463175,41.515089],[20.605182,41.086226],[21.02004,40.842727],[20.99999,40.580004],[20.674997,40.435],[20.615,40.110007],[20.150016,39.624998],[19.98,39.694993],[19.960002,39.915006],[19.406082,40.250773],[19.319059,40.72723],[19.40355,41.409566],[19.540027,41.719986],[19.371769,41.877548],[19.304486,42.195745],[19.738051,42.688247],[19.801613,42.500093],[20.0707,42.58863],[20.283755,42.32026],[20.52295,42.21787],[20.590247,41.855404]]]}},{\"type\":\"Feature\",\"id\":\"ARE\",\"properties\":{\"name\":\"United Arab Emirates\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[51.579519,24.245497],[51.757441,24.294073],[51.794389,24.019826],[52.577081,24.177439],[53.404007,24.151317],[54.008001,24.121758],[54.693024,24.797892],[55.439025,25.439145],[56.070821,26.055464],[56.261042,25.714606],[56.396847,24.924732],[55.886233,24.920831],[55.804119,24.269604],[55.981214,24.130543],[55.528632,23.933604],[55.525841,23.524869],[55.234489,23.110993],[55.208341,22.70833],[55.006803,22.496948],[52.000733,23.001154],[51.617708,24.014219],[51.579519,24.245497]]]}},{\"type\":\"Feature\",\"id\":\"ARG\",\"properties\":{\"name\":\"Argentina\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-65.5,-55.2],[-66.45,-55.25],[-66.95992,-54.89681],[-67.56244,-54.87001],[-68.63335,-54.8695],[-68.63401,-52.63637],[-68.25,-53.1],[-67.75,-53.85],[-66.45,-54.45],[-65.05,-54.7],[-65.5,-55.2]]],[[[-64.964892,-22.075862],[-64.377021,-22.798091],[-63.986838,-21.993644],[-62.846468,-22.034985],[-62.685057,-22.249029],[-60.846565,-23.880713],[-60.028966,-24.032796],[-58.807128,-24.771459],[-57.777217,-25.16234],[-57.63366,-25.603657],[-58.618174,-27.123719],[-57.60976,-27.395899],[-56.486702,-27.548499],[-55.695846,-27.387837],[-54.788795,-26.621786],[-54.625291,-25.739255],[-54.13005,-25.547639],[-53.628349,-26.124865],[-53.648735,-26.923473],[-54.490725,-27.474757],[-55.162286,-27.881915],[-56.2909,-28.852761],[-57.625133,-30.216295],[-57.874937,-31.016556],[-58.14244,-32.044504],[-58.132648,-33.040567],[-58.349611,-33.263189],[-58.427074,-33.909454],[-58.495442,-34.43149],[-57.22583,-35.288027],[-57.362359,-35.97739],[-56.737487,-36.413126],[-56.788285,-36.901572],[-57.749157,-38.183871],[-59.231857,-38.72022],[-61.237445,-38.928425],[-62.335957,-38.827707],[-62.125763,-39.424105],[-62.330531,-40.172586],[-62.145994,-40.676897],[-62.745803,-41.028761],[-63.770495,-41.166789],[-64.73209,-40.802677],[-65.118035,-41.064315],[-64.978561,-42.058001],[-64.303408,-42.359016],[-63.755948,-42.043687],[-63.458059,-42.563138],[-64.378804,-42.873558],[-65.181804,-43.495381],[-65.328823,-44.501366],[-65.565269,-45.036786],[-66.509966,-45.039628],[-67.293794,-45.551896],[-67.580546,-46.301773],[-66.597066,-47.033925],[-65.641027,-47.236135],[-65.985088,-48.133289],[-67.166179,-48.697337],[-67.816088,-49.869669],[-68.728745,-50.264218],[-69.138539,-50.73251],[-68.815561,-51.771104],[-68.149995,-52.349983],[-68.571545,-52.299444],[-69.498362,-52.142761],[-71.914804,-52.009022],[-72.329404,-51.425956],[-72.309974,-50.67701],[-72.975747,-50.74145],[-73.328051,-50.378785],[-73.415436,-49.318436],[-72.648247,-48.878618],[-72.331161,-48.244238],[-72.447355,-47.738533],[-71.917258,-46.884838],[-71.552009,-45.560733],[-71.659316,-44.973689],[-71.222779,-44.784243],[-71.329801,-44.407522],[-71.793623,-44.207172],[-71.464056,-43.787611],[-71.915424,-43.408565],[-72.148898,-42.254888],[-71.746804,-42.051386],[-71.915734,-40.832339],[-71.680761,-39.808164],[-71.413517,-38.916022],[-70.814664,-38.552995],[-71.118625,-37.576827],[-71.121881,-36.658124],[-70.364769,-36.005089],[-70.388049,-35.169688],[-69.817309,-34.193571],[-69.814777,-33.273886],[-70.074399,-33.09121],[-70.535069,-31.36501],[-69.919008,-30.336339],[-70.01355,-29.367923],[-69.65613,-28.459141],[-69.001235,-27.521214],[-68.295542,-26.89934],[-68.5948,-26.506909],[-68.386001,-26.185016],[-68.417653,-24.518555],[-67.328443,-24.025303],[-66.985234,-22.986349],[-67.106674,-22.735925],[-66.273339,-21.83231],[-64.964892,-22.075862]]]]}},{\"type\":\"Feature\",\"id\":\"ARM\",\"properties\":{\"name\":\"Armenia\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[43.582746,41.092143],[44.97248,41.248129],[45.179496,40.985354],[45.560351,40.81229],[45.359175,40.561504],[45.891907,40.218476],[45.610012,39.899994],[46.034534,39.628021],[46.483499,39.464155],[46.50572,38.770605],[46.143623,38.741201],[45.735379,39.319719],[45.739978,39.473999],[45.298145,39.471751],[45.001987,39.740004],[44.79399,39.713003],[44.400009,40.005],[43.656436,40.253564],[43.752658,40.740201],[43.582746,41.092143]]]}},{\"type\":\"Feature\",\"id\":\"ATA\",\"properties\":{\"name\":\"Antarctica\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-59.572095,-80.040179],[-59.865849,-80.549657],[-60.159656,-81.000327],[-62.255393,-80.863178],[-64.488125,-80.921934],[-65.741666,-80.588827],[-65.741666,-80.549657],[-66.290031,-80.255773],[-64.037688,-80.294944],[-61.883246,-80.39287],[-61.138976,-79.981371],[-60.610119,-79.628679],[-59.572095,-80.040179]]],[[[-159.208184,-79.497059],[-161.127601,-79.634209],[-162.439847,-79.281465],[-163.027408,-78.928774],[-163.066604,-78.869966],[-163.712896,-78.595667],[-163.105801,-78.223338],[-161.245113,-78.380176],[-160.246208,-78.693645],[-159.482405,-79.046338],[-159.208184,-79.497059]]],[[[-45.154758,-78.04707],[-43.920828,-78.478103],[-43.48995,-79.08556],[-43.372438,-79.516645],[-43.333267,-80.026123],[-44.880537,-80.339644],[-46.506174,-80.594357],[-48.386421,-80.829485],[-50.482107,-81.025442],[-52.851988,-80.966685],[-54.164259,-80.633528],[-53.987991,-80.222028],[-51.853134,-79.94773],[-50.991326,-79.614623],[-50.364595,-79.183487],[-49.914131,-78.811209],[-49.306959,-78.458569],[-48.660616,-78.047018],[-48.660616,-78.047019],[-48.151396,-78.04707],[-46.662857,-77.831476],[-45.154758,-78.04707]]],[[[-121.211511,-73.50099],[-119.918851,-73.657725],[-118.724143,-73.481353],[-119.292119,-73.834097],[-120.232217,-74.08881],[-121.62283,-74.010468],[-122.621735,-73.657778],[-122.621735,-73.657777],[-122.406245,-73.324619],[-121.211511,-73.50099]]],[[[-125.559566,-73.481353],[-124.031882,-73.873268],[-124.619469,-73.834097],[-125.912181,-73.736118],[-127.28313,-73.461769],[-127.28313,-73.461768],[-126.558472,-73.246226],[-125.559566,-73.481353]]],[[[-98.98155,-71.933334],[-97.884743,-72.070535],[-96.787937,-71.952971],[-96.20035,-72.521205],[-96.983765,-72.442864],[-98.198083,-72.482035],[-99.432013,-72.442864],[-100.783455,-72.50162],[-101.801868,-72.305663],[-102.330725,-71.894164],[-101.703967,-71.717792],[-100.430919,-71.854993],[-98.98155,-71.933334]]],[[[-68.451346,-70.955823],[-68.333834,-71.406493],[-68.510128,-71.798407],[-68.784297,-72.170736],[-69.959471,-72.307885],[-71.075889,-72.503842],[-72.388134,-72.484257],[-71.8985,-72.092343],[-73.073622,-72.229492],[-74.19004,-72.366693],[-74.953895,-72.072757],[-75.012625,-71.661258],[-73.915819,-71.269345],[-73.915819,-71.269344],[-73.230331,-71.15178],[-72.074717,-71.190951],[-71.780962,-70.681473],[-71.72218,-70.309196],[-71.741791,-69.505782],[-71.173815,-69.035475],[-70.253252,-68.87874],[-69.724447,-69.251017],[-69.489422,-69.623346],[-69.058518,-70.074016],[-68.725541,-70.505153],[-68.451346,-70.955823]]],[[[-58.614143,-64.152467],[-59.045073,-64.36801],[-59.789342,-64.211223],[-60.611928,-64.309202],[-61.297416,-64.54433],[-62.0221,-64.799094],[-62.51176,-65.09303],[-62.648858,-65.484942],[-62.590128,-65.857219],[-62.120079,-66.190326],[-62.805567,-66.425505],[-63.74569,-66.503847],[-64.294106,-66.837004],[-64.881693,-67.150474],[-65.508425,-67.58161],[-65.665082,-67.953887],[-65.312545,-68.365335],[-64.783715,-68.678908],[-63.961103,-68.913984],[-63.1973,-69.227556],[-62.785955,-69.619419],[-62.570516,-69.991747],[-62.276736,-70.383661],[-61.806661,-70.716768],[-61.512906,-71.089045],[-61.375809,-72.010074],[-61.081977,-72.382351],[-61.003661,-72.774265],[-60.690269,-73.166179],[-60.827367,-73.695242],[-61.375809,-74.106742],[-61.96337,-74.439848],[-63.295201,-74.576997],[-63.74569,-74.92974],[-64.352836,-75.262847],[-65.860987,-75.635124],[-67.192818,-75.79191],[-68.446282,-76.007452],[-69.797724,-76.222995],[-70.600724,-76.634494],[-72.206776,-76.673665],[-73.969536,-76.634494],[-75.555977,-76.712887],[-77.24037,-76.712887],[-76.926979,-77.104802],[-75.399294,-77.28107],[-74.282876,-77.55542],[-73.656119,-77.908112],[-74.772536,-78.221633],[-76.4961,-78.123654],[-77.925858,-78.378419],[-77.984666,-78.789918],[-78.023785,-79.181833],[-76.848637,-79.514939],[-76.633224,-79.887216],[-75.360097,-80.259545],[-73.244852,-80.416331],[-71.442946,-80.69063],[-70.013163,-81.004151],[-68.191646,-81.317672],[-65.704279,-81.474458],[-63.25603,-81.748757],[-61.552026,-82.042692],[-59.691416,-82.37585],[-58.712121,-82.846106],[-58.222487,-83.218434],[-57.008117,-82.865691],[-55.362894,-82.571755],[-53.619771,-82.258235],[-51.543644,-82.003521],[-49.76135,-81.729171],[-47.273931,-81.709586],[-44.825708,-81.846735],[-42.808363,-82.081915],[-42.16202,-81.65083],[-40.771433,-81.356894],[-38.244818,-81.337309],[-36.26667,-81.121715],[-34.386397,-80.906172],[-32.310296,-80.769023],[-30.097098,-80.592651],[-28.549802,-80.337938],[-29.254901,-79.985195],[-29.685805,-79.632503],[-29.685805,-79.260226],[-31.624808,-79.299397],[-33.681324,-79.456132],[-35.639912,-79.456132],[-35.914107,-79.083855],[-35.77701,-78.339248],[-35.326546,-78.123654],[-33.896763,-77.888526],[-32.212369,-77.65345],[-30.998051,-77.359515],[-29.783732,-77.065579],[-28.882779,-76.673665],[-27.511752,-76.497345],[-26.160336,-76.360144],[-25.474822,-76.281803],[-23.927552,-76.24258],[-22.458598,-76.105431],[-21.224694,-75.909474],[-20.010375,-75.674346],[-18.913543,-75.439218],[-17.522982,-75.125698],[-16.641589,-74.79254],[-15.701491,-74.498604],[-15.40771,-74.106742],[-16.46532,-73.871614],[-16.112784,-73.460114],[-15.446855,-73.146542],[-14.408805,-72.950585],[-13.311973,-72.715457],[-12.293508,-72.401936],[-11.510067,-72.010074],[-11.020433,-71.539767],[-10.295774,-71.265416],[-9.101015,-71.324224],[-8.611381,-71.65733],[-7.416622,-71.696501],[-7.377451,-71.324224],[-6.868232,-70.93231],[-5.790985,-71.030289],[-5.536375,-71.402617],[-4.341667,-71.461373],[-3.048981,-71.285053],[-1.795492,-71.167438],[-0.659489,-71.226246],[-0.228637,-71.637745],[0.868195,-71.304639],[1.886686,-71.128267],[3.022638,-70.991118],[4.139055,-70.853917],[5.157546,-70.618789],[6.273912,-70.462055],[7.13572,-70.246512],[7.742866,-69.893769],[8.48711,-70.148534],[9.525135,-70.011333],[10.249845,-70.48164],[10.817821,-70.834332],[11.953824,-70.638375],[12.404287,-70.246512],[13.422778,-69.972162],[14.734998,-70.030918],[15.126757,-70.403247],[15.949342,-70.030918],[17.026589,-69.913354],[18.201711,-69.874183],[19.259373,-69.893769],[20.375739,-70.011333],[21.452985,-70.07014],[21.923034,-70.403247],[22.569403,-70.697182],[23.666184,-70.520811],[24.841357,-70.48164],[25.977309,-70.48164],[27.093726,-70.462055],[28.09258,-70.324854],[29.150242,-70.20729],[30.031583,-69.93294],[30.971733,-69.75662],[31.990172,-69.658641],[32.754053,-69.384291],[33.302443,-68.835642],[33.870419,-68.502588],[34.908495,-68.659271],[35.300202,-69.012014],[36.16201,-69.247142],[37.200035,-69.168748],[37.905108,-69.52144],[38.649404,-69.776205],[39.667894,-69.541077],[40.020431,-69.109941],[40.921358,-68.933621],[41.959434,-68.600514],[42.938702,-68.463313],[44.113876,-68.267408],[44.897291,-68.051866],[45.719928,-67.816738],[46.503343,-67.601196],[47.44344,-67.718759],[48.344419,-67.366068],[48.990736,-67.091718],[49.930885,-67.111303],[50.753471,-66.876175],[50.949325,-66.523484],[51.791547,-66.249133],[52.614133,-66.053176],[53.613038,-65.89639],[54.53355,-65.818049],[55.414943,-65.876805],[56.355041,-65.974783],[57.158093,-66.249133],[57.255968,-66.680218],[58.137361,-67.013324],[58.744508,-67.287675],[59.939318,-67.405239],[60.605221,-67.679589],[61.427806,-67.953887],[62.387489,-68.012695],[63.19049,-67.816738],[64.052349,-67.405239],[64.992447,-67.620729],[65.971715,-67.738345],[66.911864,-67.855909],[67.891133,-67.934302],[68.890038,-67.934302],[69.712624,-68.972791],[69.673453,-69.227556],[69.555941,-69.678226],[68.596258,-69.93294],[67.81274,-70.305268],[67.949889,-70.697182],[69.066307,-70.677545],[68.929157,-71.069459],[68.419989,-71.441788],[67.949889,-71.853287],[68.71377,-72.166808],[69.869307,-72.264787],[71.024895,-72.088415],[71.573285,-71.696501],[71.906288,-71.324224],[72.454627,-71.010703],[73.08141,-70.716768],[73.33602,-70.364024],[73.864877,-69.874183],[74.491557,-69.776205],[75.62756,-69.737034],[76.626465,-69.619419],[77.644904,-69.462684],[78.134539,-69.07077],[78.428371,-68.698441],[79.113859,-68.326216],[80.093127,-68.071503],[80.93535,-67.875546],[81.483792,-67.542388],[82.051767,-67.366068],[82.776426,-67.209282],[83.775331,-67.30726],[84.676206,-67.209282],[85.655527,-67.091718],[86.752359,-67.150474],[87.477017,-66.876175],[87.986289,-66.209911],[88.358411,-66.484261],[88.828408,-66.954568],[89.67063,-67.150474],[90.630365,-67.228867],[91.5901,-67.111303],[92.608539,-67.189696],[93.548637,-67.209282],[94.17542,-67.111303],[95.017591,-67.170111],[95.781472,-67.385653],[96.682399,-67.248504],[97.759646,-67.248504],[98.68021,-67.111303],[99.718182,-67.248504],[100.384188,-66.915346],[100.893356,-66.58224],[101.578896,-66.30789],[102.832411,-65.563284],[103.478676,-65.700485],[104.242557,-65.974783],[104.90846,-66.327527],[106.181561,-66.934931],[107.160881,-66.954568],[108.081393,-66.954568],[109.15864,-66.837004],[110.235835,-66.699804],[111.058472,-66.425505],[111.74396,-66.13157],[112.860378,-66.092347],[113.604673,-65.876805],[114.388088,-66.072762],[114.897308,-66.386283],[115.602381,-66.699804],[116.699161,-66.660633],[117.384701,-66.915346],[118.57946,-67.170111],[119.832924,-67.268089],[120.871,-67.189696],[121.654415,-66.876175],[122.320369,-66.562654],[123.221296,-66.484261],[124.122274,-66.621462],[125.160247,-66.719389],[126.100396,-66.562654],[127.001427,-66.562654],[127.882768,-66.660633],[128.80328,-66.758611],[129.704259,-66.58224],[130.781454,-66.425505],[131.799945,-66.386283],[132.935896,-66.386283],[133.85646,-66.288304],[134.757387,-66.209963],[135.031582,-65.72007],[135.070753,-65.308571],[135.697485,-65.582869],[135.873805,-66.033591],[136.206705,-66.44509],[136.618049,-66.778197],[137.460271,-66.954568],[138.596223,-66.895761],[139.908442,-66.876175],[140.809421,-66.817367],[142.121692,-66.817367],[143.061842,-66.797782],[144.374061,-66.837004],[145.490427,-66.915346],[146.195552,-67.228867],[145.999699,-67.601196],[146.646067,-67.895131],[147.723263,-68.130259],[148.839629,-68.385024],[150.132314,-68.561292],[151.483705,-68.71813],[152.502247,-68.874813],[153.638199,-68.894502],[154.284567,-68.561292],[155.165857,-68.835642],[155.92979,-69.149215],[156.811132,-69.384291],[158.025528,-69.482269],[159.181013,-69.599833],[159.670699,-69.991747],[160.80665,-70.226875],[161.570479,-70.579618],[162.686897,-70.736353],[163.842434,-70.716768],[164.919681,-70.775524],[166.11444,-70.755938],[167.309095,-70.834332],[168.425616,-70.971481],[169.463589,-71.20666],[170.501665,-71.402617],[171.20679,-71.696501],[171.089227,-72.088415],[170.560422,-72.441159],[170.109958,-72.891829],[169.75737,-73.24452],[169.287321,-73.65602],[167.975101,-73.812806],[167.387489,-74.165498],[166.094803,-74.38104],[165.644391,-74.772954],[164.958851,-75.145283],[164.234193,-75.458804],[163.822797,-75.870303],[163.568239,-76.24258],[163.47026,-76.693302],[163.489897,-77.065579],[164.057873,-77.457442],[164.273363,-77.82977],[164.743464,-78.182514],[166.604126,-78.319611],[166.995781,-78.750748],[165.193876,-78.907483],[163.666217,-79.123025],[161.766385,-79.162248],[160.924162,-79.730482],[160.747894,-80.200737],[160.316964,-80.573066],[159.788211,-80.945395],[161.120016,-81.278501],[161.629287,-81.690001],[162.490992,-82.062278],[163.705336,-82.395435],[165.095949,-82.708956],[166.604126,-83.022477],[168.895665,-83.335998],[169.404782,-83.825891],[172.283934,-84.041433],[172.477049,-84.117914],[173.224083,-84.41371],[175.985672,-84.158997],[178.277212,-84.472518],[180,-84.71338],[-179.942499,-84.721443],[-179.058677,-84.139412],[-177.256772,-84.452933],[-177.140807,-84.417941],[-176.084673,-84.099259],[-175.947235,-84.110449],[-175.829882,-84.117914],[-174.382503,-84.534323],[-173.116559,-84.117914],[-172.889106,-84.061019],[-169.951223,-83.884647],[-168.999989,-84.117914],[-168.530199,-84.23739],[-167.022099,-84.570497],[-164.182144,-84.82521],[-161.929775,-85.138731],[-158.07138,-85.37391],[-155.192253,-85.09956],[-150.942099,-85.295517],[-148.533073,-85.609038],[-145.888918,-85.315102],[-143.107718,-85.040752],[-142.892279,-84.570497],[-146.829068,-84.531274],[-150.060732,-84.296146],[-150.902928,-83.904232],[-153.586201,-83.68869],[-153.409907,-83.23802],[-153.037759,-82.82652],[-152.665637,-82.454192],[-152.861517,-82.042692],[-154.526299,-81.768394],[-155.29018,-81.41565],[-156.83745,-81.102129],[-154.408787,-81.160937],[-152.097662,-81.004151],[-150.648293,-81.337309],[-148.865998,-81.043373],[-147.22075,-80.671045],[-146.417749,-80.337938],[-146.770286,-79.926439],[-148.062947,-79.652089],[-149.531901,-79.358205],[-151.588416,-79.299397],[-153.390322,-79.162248],[-155.329376,-79.064269],[-155.975668,-78.69194],[-157.268302,-78.378419],[-158.051768,-78.025676],[-158.365134,-76.889207],[-157.875474,-76.987238],[-156.974573,-77.300759],[-155.329376,-77.202728],[-153.742832,-77.065579],[-152.920247,-77.496664],[-151.33378,-77.398737],[-150.00195,-77.183143],[-148.748486,-76.908845],[-147.612483,-76.575738],[-146.104409,-76.47776],[-146.143528,-76.105431],[-146.496091,-75.733154],[-146.20231,-75.380411],[-144.909624,-75.204039],[-144.322037,-75.537197],[-142.794353,-75.34124],[-141.638764,-75.086475],[-140.209007,-75.06689],[-138.85759,-74.968911],[-137.5062,-74.733783],[-136.428901,-74.518241],[-135.214583,-74.302699],[-134.431194,-74.361455],[-133.745654,-74.439848],[-132.257168,-74.302699],[-130.925311,-74.479019],[-129.554284,-74.459433],[-128.242038,-74.322284],[-126.890622,-74.420263],[-125.402082,-74.518241],[-124.011496,-74.479019],[-122.562152,-74.498604],[-121.073613,-74.518241],[-119.70256,-74.479019],[-118.684145,-74.185083],[-117.469801,-74.028348],[-116.216312,-74.243891],[-115.021552,-74.067519],[-113.944331,-73.714828],[-113.297988,-74.028348],[-112.945452,-74.38104],[-112.299083,-74.714198],[-111.261059,-74.420263],[-110.066325,-74.79254],[-108.714909,-74.910103],[-107.559346,-75.184454],[-106.149148,-75.125698],[-104.876074,-74.949326],[-103.367949,-74.988497],[-102.016507,-75.125698],[-100.645531,-75.302018],[-100.1167,-74.870933],[-100.763043,-74.537826],[-101.252703,-74.185083],[-102.545337,-74.106742],[-103.113313,-73.734413],[-103.328752,-73.362084],[-103.681289,-72.61753],[-102.917485,-72.754679],[-101.60524,-72.813436],[-100.312528,-72.754679],[-99.13738,-72.911414],[-98.118889,-73.20535],[-97.688037,-73.558041],[-96.336595,-73.616849],[-95.043961,-73.4797],[-93.672907,-73.283743],[-92.439003,-73.166179],[-91.420564,-73.401307],[-90.088733,-73.322914],[-89.226951,-72.558722],[-88.423951,-73.009393],[-87.268337,-73.185764],[-86.014822,-73.087786],[-85.192236,-73.4797],[-83.879991,-73.518871],[-82.665646,-73.636434],[-81.470913,-73.851977],[-80.687447,-73.4797],[-80.295791,-73.126956],[-79.296886,-73.518871],[-77.925858,-73.420892],[-76.907367,-73.636434],[-76.221879,-73.969541],[-74.890049,-73.871614],[-73.852024,-73.65602],[-72.833533,-73.401307],[-71.619215,-73.264157],[-70.209042,-73.146542],[-68.935916,-73.009393],[-67.956622,-72.79385],[-67.369061,-72.480329],[-67.134036,-72.049244],[-67.251548,-71.637745],[-67.56494,-71.245831],[-67.917477,-70.853917],[-68.230843,-70.462055],[-68.485452,-70.109311],[-68.544209,-69.717397],[-68.446282,-69.325535],[-67.976233,-68.953206],[-67.5845,-68.541707],[-67.427843,-68.149844],[-67.62367,-67.718759],[-67.741183,-67.326845],[-67.251548,-66.876175],[-66.703184,-66.58224],[-66.056815,-66.209963],[-65.371327,-65.89639],[-64.568276,-65.602506],[-64.176542,-65.171423],[-63.628152,-64.897073],[-63.001394,-64.642308],[-62.041686,-64.583552],[-61.414928,-64.270031],[-60.709855,-64.074074],[-59.887269,-63.95651],[-59.162585,-63.701745],[-58.594557,-63.388224],[-57.811143,-63.27066],[-57.223582,-63.525425],[-57.59573,-63.858532],[-58.614143,-64.152467]]]]}},{\"type\":\"Feature\",\"id\":\"ATF\",\"properties\":{\"name\":\"French Southern and Antarctic Lands\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[68.935,-48.625],[69.58,-48.94],[70.525,-49.065],[70.56,-49.255],[70.28,-49.71],[68.745,-49.775],[68.72,-49.2425],[68.8675,-48.83],[68.935,-48.625]]]}},{\"type\":\"Feature\",\"id\":\"AUS\",\"properties\":{\"name\":\"Australia\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[145.397978,-40.792549],[146.364121,-41.137695],[146.908584,-41.000546],[147.689259,-40.808258],[148.289068,-40.875438],[148.359865,-42.062445],[148.017301,-42.407024],[147.914052,-43.211522],[147.564564,-42.937689],[146.870343,-43.634597],[146.663327,-43.580854],[146.048378,-43.549745],[145.43193,-42.693776],[145.29509,-42.03361],[144.718071,-41.162552],[144.743755,-40.703975],[145.397978,-40.792549]]],[[[143.561811,-13.763656],[143.922099,-14.548311],[144.563714,-14.171176],[144.894908,-14.594458],[145.374724,-14.984976],[145.271991,-15.428205],[145.48526,-16.285672],[145.637033,-16.784918],[145.888904,-16.906926],[146.160309,-17.761655],[146.063674,-18.280073],[146.387478,-18.958274],[147.471082,-19.480723],[148.177602,-19.955939],[148.848414,-20.39121],[148.717465,-20.633469],[149.28942,-21.260511],[149.678337,-22.342512],[150.077382,-22.122784],[150.482939,-22.556142],[150.727265,-22.402405],[150.899554,-23.462237],[151.609175,-24.076256],[152.07354,-24.457887],[152.855197,-25.267501],[153.136162,-26.071173],[153.161949,-26.641319],[153.092909,-27.2603],[153.569469,-28.110067],[153.512108,-28.995077],[153.339095,-29.458202],[153.069241,-30.35024],[153.089602,-30.923642],[152.891578,-31.640446],[152.450002,-32.550003],[151.709117,-33.041342],[151.343972,-33.816023],[151.010555,-34.31036],[150.714139,-35.17346],[150.32822,-35.671879],[150.075212,-36.420206],[149.946124,-37.109052],[149.997284,-37.425261],[149.423882,-37.772681],[148.304622,-37.809061],[147.381733,-38.219217],[146.922123,-38.606532],[146.317922,-39.035757],[145.489652,-38.593768],[144.876976,-38.417448],[145.032212,-37.896188],[144.485682,-38.085324],[143.609974,-38.809465],[142.745427,-38.538268],[142.17833,-38.380034],[141.606582,-38.308514],[140.638579,-38.019333],[139.992158,-37.402936],[139.806588,-36.643603],[139.574148,-36.138362],[139.082808,-35.732754],[138.120748,-35.612296],[138.449462,-35.127261],[138.207564,-34.384723],[137.71917,-35.076825],[136.829406,-35.260535],[137.352371,-34.707339],[137.503886,-34.130268],[137.890116,-33.640479],[137.810328,-32.900007],[136.996837,-33.752771],[136.372069,-34.094766],[135.989043,-34.890118],[135.208213,-34.47867],[135.239218,-33.947953],[134.613417,-33.222778],[134.085904,-32.848072],[134.273903,-32.617234],[132.990777,-32.011224],[132.288081,-31.982647],[131.326331,-31.495803],[129.535794,-31.590423],[128.240938,-31.948489],[127.102867,-32.282267],[126.148714,-32.215966],[125.088623,-32.728751],[124.221648,-32.959487],[124.028947,-33.483847],[123.659667,-33.890179],[122.811036,-33.914467],[122.183064,-34.003402],[121.299191,-33.821036],[120.580268,-33.930177],[119.893695,-33.976065],[119.298899,-34.509366],[119.007341,-34.464149],[118.505718,-34.746819],[118.024972,-35.064733],[117.295507,-35.025459],[116.625109,-35.025097],[115.564347,-34.386428],[115.026809,-34.196517],[115.048616,-33.623425],[115.545123,-33.487258],[115.714674,-33.259572],[115.679379,-32.900369],[115.801645,-32.205062],[115.689611,-31.612437],[115.160909,-30.601594],[114.997043,-30.030725],[115.040038,-29.461095],[114.641974,-28.810231],[114.616498,-28.516399],[114.173579,-28.118077],[114.048884,-27.334765],[113.477498,-26.543134],[113.338953,-26.116545],[113.778358,-26.549025],[113.440962,-25.621278],[113.936901,-25.911235],[114.232852,-26.298446],[114.216161,-25.786281],[113.721255,-24.998939],[113.625344,-24.683971],[113.393523,-24.384764],[113.502044,-23.80635],[113.706993,-23.560215],[113.843418,-23.059987],[113.736552,-22.475475],[114.149756,-21.755881],[114.225307,-22.517488],[114.647762,-21.82952],[115.460167,-21.495173],[115.947373,-21.068688],[116.711615,-20.701682],[117.166316,-20.623599],[117.441545,-20.746899],[118.229559,-20.374208],[118.836085,-20.263311],[118.987807,-20.044203],[119.252494,-19.952942],[119.805225,-19.976506],[120.85622,-19.683708],[121.399856,-19.239756],[121.655138,-18.705318],[122.241665,-18.197649],[122.286624,-17.798603],[122.312772,-17.254967],[123.012574,-16.4052],[123.433789,-17.268558],[123.859345,-17.069035],[123.503242,-16.596506],[123.817073,-16.111316],[124.258287,-16.327944],[124.379726,-15.56706],[124.926153,-15.0751],[125.167275,-14.680396],[125.670087,-14.51007],[125.685796,-14.230656],[126.125149,-14.347341],[126.142823,-14.095987],[126.582589,-13.952791],[127.065867,-13.817968],[127.804633,-14.276906],[128.35969,-14.86917],[128.985543,-14.875991],[129.621473,-14.969784],[129.4096,-14.42067],[129.888641,-13.618703],[130.339466,-13.357376],[130.183506,-13.10752],[130.617795,-12.536392],[131.223495,-12.183649],[131.735091,-12.302453],[132.575298,-12.114041],[132.557212,-11.603012],[131.824698,-11.273782],[132.357224,-11.128519],[133.019561,-11.376411],[133.550846,-11.786515],[134.393068,-12.042365],[134.678632,-11.941183],[135.298491,-12.248606],[135.882693,-11.962267],[136.258381,-12.049342],[136.492475,-11.857209],[136.95162,-12.351959],[136.685125,-12.887223],[136.305407,-13.29123],[135.961758,-13.324509],[136.077617,-13.724278],[135.783836,-14.223989],[135.428664,-14.715432],[135.500184,-14.997741],[136.295175,-15.550265],[137.06536,-15.870762],[137.580471,-16.215082],[138.303217,-16.807604],[138.585164,-16.806622],[139.108543,-17.062679],[139.260575,-17.371601],[140.215245,-17.710805],[140.875463,-17.369069],[141.07111,-16.832047],[141.274095,-16.38887],[141.398222,-15.840532],[141.702183,-15.044921],[141.56338,-14.561333],[141.63552,-14.270395],[141.519869,-13.698078],[141.65092,-12.944688],[141.842691,-12.741548],[141.68699,-12.407614],[141.928629,-11.877466],[142.118488,-11.328042],[142.143706,-11.042737],[142.51526,-10.668186],[142.79731,-11.157355],[142.866763,-11.784707],[143.115947,-11.90563],[143.158632,-12.325656],[143.522124,-12.834358],[143.597158,-13.400422],[143.561811,-13.763656]]]]}},{\"type\":\"Feature\",\"id\":\"AUT\",\"properties\":{\"name\":\"Austria\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[16.979667,48.123497],[16.903754,47.714866],[16.340584,47.712902],[16.534268,47.496171],[16.202298,46.852386],[16.011664,46.683611],[15.137092,46.658703],[14.632472,46.431817],[13.806475,46.509306],[12.376485,46.767559],[12.153088,47.115393],[11.164828,46.941579],[11.048556,46.751359],[10.442701,46.893546],[9.932448,46.920728],[9.47997,47.10281],[9.632932,47.347601],[9.594226,47.525058],[9.896068,47.580197],[10.402084,47.302488],[10.544504,47.566399],[11.426414,47.523766],[12.141357,47.703083],[12.62076,47.672388],[12.932627,47.467646],[13.025851,47.637584],[12.884103,48.289146],[13.243357,48.416115],[13.595946,48.877172],[14.338898,48.555305],[14.901447,48.964402],[15.253416,49.039074],[16.029647,48.733899],[16.499283,48.785808],[16.960288,48.596982],[16.879983,48.470013],[16.979667,48.123497]]]}},{\"type\":\"Feature\",\"id\":\"AZE\",\"properties\":{\"name\":\"Azerbaijan\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[45.001987,39.740004],[45.298145,39.471751],[45.739978,39.473999],[45.735379,39.319719],[46.143623,38.741201],[45.457722,38.874139],[44.952688,39.335765],[44.79399,39.713003],[45.001987,39.740004]]],[[[47.373315,41.219732],[47.815666,41.151416],[47.987283,41.405819],[48.584353,41.80887],[49.110264,41.282287],[49.618915,40.572924],[50.08483,40.526157],[50.392821,40.256561],[49.569202,40.176101],[49.395259,39.399482],[49.223228,39.049219],[48.856532,38.815486],[48.883249,38.320245],[48.634375,38.270378],[48.010744,38.794015],[48.355529,39.288765],[48.060095,39.582235],[47.685079,39.508364],[46.50572,38.770605],[46.483499,39.464155],[46.034534,39.628021],[45.610012,39.899994],[45.891907,40.218476],[45.359175,40.561504],[45.560351,40.81229],[45.179496,40.985354],[44.97248,41.248129],[45.217426,41.411452],[45.962601,41.123873],[46.501637,41.064445],[46.637908,41.181673],[46.145432,41.722802],[46.404951,41.860675],[46.686071,41.827137],[47.373315,41.219732]]]]}},{\"type\":\"Feature\",\"id\":\"BDI\",\"properties\":{\"name\":\"Burundi\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[29.339998,-4.499983],[29.276384,-3.293907],[29.024926,-2.839258],[29.632176,-2.917858],[29.938359,-2.348487],[30.469696,-2.413858],[30.527677,-2.807632],[30.743013,-3.034285],[30.752263,-3.35933],[30.50556,-3.568567],[30.116333,-4.090138],[29.753512,-4.452389],[29.339998,-4.499983]]]}},{\"type\":\"Feature\",\"id\":\"BEL\",\"properties\":{\"name\":\"Belgium\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[3.314971,51.345781],[4.047071,51.267259],[4.973991,51.475024],[5.606976,51.037298],[6.156658,50.803721],[6.043073,50.128052],[5.782417,50.090328],[5.674052,49.529484],[4.799222,49.985373],[4.286023,49.907497],[3.588184,50.378992],[3.123252,50.780363],[2.658422,50.796848],[2.513573,51.148506],[3.314971,51.345781]]]}},{\"type\":\"Feature\",\"id\":\"BEN\",\"properties\":{\"name\":\"Benin\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[2.691702,6.258817],[1.865241,6.142158],[1.618951,6.832038],[1.664478,9.12859],[1.463043,9.334624],[1.425061,9.825395],[1.077795,10.175607],[0.772336,10.470808],[0.899563,10.997339],[1.24347,11.110511],[1.447178,11.547719],[1.935986,11.64115],[2.154474,11.94015],[2.490164,12.233052],[2.848643,12.235636],[3.61118,11.660167],[3.572216,11.327939],[3.797112,10.734746],[3.60007,10.332186],[3.705438,10.06321],[3.220352,9.444153],[2.912308,9.137608],[2.723793,8.506845],[2.749063,7.870734],[2.691702,6.258817]]]}},{\"type\":\"Feature\",\"id\":\"BFA\",\"properties\":{\"name\":\"Burkina Faso\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-2.827496,9.642461],[-3.511899,9.900326],[-3.980449,9.862344],[-4.330247,9.610835],[-4.779884,9.821985],[-4.954653,10.152714],[-5.404342,10.370737],[-5.470565,10.95127],[-5.197843,11.375146],[-5.220942,11.713859],[-4.427166,12.542646],[-4.280405,13.228444],[-4.006391,13.472485],[-3.522803,13.337662],[-3.103707,13.541267],[-2.967694,13.79815],[-2.191825,14.246418],[-2.001035,14.559008],[-1.066363,14.973815],[-0.515854,15.116158],[-0.266257,14.924309],[0.374892,14.928908],[0.295646,14.444235],[0.429928,13.988733],[0.993046,13.33575],[1.024103,12.851826],[2.177108,12.625018],[2.154474,11.94015],[1.935986,11.64115],[1.447178,11.547719],[1.24347,11.110511],[0.899563,10.997339],[0.023803,11.018682],[-0.438702,11.098341],[-0.761576,10.93693],[-1.203358,11.009819],[-2.940409,10.96269],[-2.963896,10.395335],[-2.827496,9.642461]]]}},{\"type\":\"Feature\",\"id\":\"BGD\",\"properties\":{\"name\":\"Bangladesh\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[92.672721,22.041239],[92.652257,21.324048],[92.303234,21.475485],[92.368554,20.670883],[92.082886,21.192195],[92.025215,21.70157],[91.834891,22.182936],[91.417087,22.765019],[90.496006,22.805017],[90.586957,22.392794],[90.272971,21.836368],[89.847467,22.039146],[89.70205,21.857116],[89.418863,21.966179],[89.031961,22.055708],[88.876312,22.879146],[88.52977,23.631142],[88.69994,24.233715],[88.084422,24.501657],[88.306373,24.866079],[88.931554,25.238692],[88.209789,25.768066],[88.563049,26.446526],[89.355094,26.014407],[89.832481,25.965082],[89.920693,25.26975],[90.872211,25.132601],[91.799596,25.147432],[92.376202,24.976693],[91.915093,24.130414],[91.46773,24.072639],[91.158963,23.503527],[91.706475,22.985264],[91.869928,23.624346],[92.146035,23.627499],[92.672721,22.041239]]]}},{\"type\":\"Feature\",\"id\":\"BGR\",\"properties\":{\"name\":\"Bulgaria\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[22.65715,44.234923],[22.944832,43.823785],[23.332302,43.897011],[24.100679,43.741051],[25.569272,43.688445],[26.065159,43.943494],[27.2424,44.175986],[27.970107,43.812468],[28.558081,43.707462],[28.039095,43.293172],[27.673898,42.577892],[27.99672,42.007359],[27.135739,42.141485],[26.117042,41.826905],[26.106138,41.328899],[25.197201,41.234486],[24.492645,41.583896],[23.692074,41.309081],[22.952377,41.337994],[22.881374,41.999297],[22.380526,42.32026],[22.545012,42.461362],[22.436595,42.580321],[22.604801,42.898519],[22.986019,43.211161],[22.500157,43.642814],[22.410446,44.008063],[22.65715,44.234923]]]}},{\"type\":\"Feature\",\"id\":\"BHS\",\"properties\":{\"name\":\"The Bahamas\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-77.53466,23.75975],[-77.78,23.71],[-78.03405,24.28615],[-78.40848,24.57564],[-78.19087,25.2103],[-77.89,25.17],[-77.54,24.34],[-77.53466,23.75975]]],[[[-77.82,26.58],[-78.91,26.42],[-78.98,26.79],[-78.51,26.87],[-77.85,26.84],[-77.82,26.58]]],[[[-77,26.59],[-77.17255,25.87918],[-77.35641,26.00735],[-77.34,26.53],[-77.78802,26.92516],[-77.79,27.04],[-77,26.59]]]]}},{\"type\":\"Feature\",\"id\":\"BIH\",\"properties\":{\"name\":\"Bosnia and Herzegovina\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[19.005486,44.860234],[19.36803,44.863],[19.11761,44.42307],[19.59976,44.03847],[19.454,43.5681],[19.21852,43.52384],[19.03165,43.43253],[18.70648,43.20011],[18.56,42.65],[17.674922,43.028563],[17.297373,43.446341],[16.916156,43.667722],[16.456443,44.04124],[16.23966,44.351143],[15.750026,44.818712],[15.959367,45.233777],[16.318157,45.004127],[16.534939,45.211608],[17.002146,45.233777],[17.861783,45.06774],[18.553214,45.08159],[19.005486,44.860234]]]}},{\"type\":\"Feature\",\"id\":\"BLR\",\"properties\":{\"name\":\"Belarus\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[23.484128,53.912498],[24.450684,53.905702],[25.536354,54.282423],[25.768433,54.846963],[26.588279,55.167176],[26.494331,55.615107],[27.10246,55.783314],[28.176709,56.16913],[29.229513,55.918344],[29.371572,55.670091],[29.896294,55.789463],[30.873909,55.550976],[30.971836,55.081548],[30.757534,54.811771],[31.384472,54.157056],[31.791424,53.974639],[31.731273,53.794029],[32.405599,53.618045],[32.693643,53.351421],[32.304519,53.132726],[31.497644,53.167427],[31.305201,53.073996],[31.540018,52.742052],[31.785998,52.101678],[30.927549,52.042353],[30.619454,51.822806],[30.555117,51.319503],[30.157364,51.416138],[29.254938,51.368234],[28.992835,51.602044],[28.617613,51.427714],[28.241615,51.572227],[27.454066,51.592303],[26.337959,51.832289],[25.327788,51.910656],[24.553106,51.888461],[24.005078,51.617444],[23.527071,51.578454],[23.508002,52.023647],[23.199494,52.486977],[23.799199,52.691099],[23.804935,53.089731],[23.527536,53.470122],[23.484128,53.912498]]]}},{\"type\":\"Feature\",\"id\":\"BLZ\",\"properties\":{\"name\":\"Belize\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-89.14308,17.808319],[-89.150909,17.955468],[-89.029857,18.001511],[-88.848344,17.883198],[-88.490123,18.486831],[-88.300031,18.499982],[-88.296336,18.353273],[-88.106813,18.348674],[-88.123479,18.076675],[-88.285355,17.644143],[-88.197867,17.489475],[-88.302641,17.131694],[-88.239518,17.036066],[-88.355428,16.530774],[-88.551825,16.265467],[-88.732434,16.233635],[-88.930613,15.887273],[-89.229122,15.886938],[-89.150806,17.015577],[-89.14308,17.808319]]]}},{\"type\":\"Feature\",\"id\":\"BMU\",\"properties\":{\"name\":\"Bermuda\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-64.7799734332998,32.3072000581802],[-64.7873319183061,32.3039237143428],[-64.7946942710173,32.3032682700388],[-64.8094297981283,32.3098175728414],[-64.8167896352437,32.3058845718466],[-64.8101968029642,32.3022833180511],[-64.7962291465484,32.2934409732427],[-64.7815086336978,32.2868973114514],[-64.7997025513437,32.2796896417328],[-64.8066707691087,32.2747767569465],[-64.8225587873683,32.2669111289395],[-64.8287548840306,32.2669075473817],[-64.8306732143498,32.2583944840235],[-64.8399924854972,32.254782282336],[-64.8566090462354,32.2547740387514],[-64.8682296789446,32.2616393614322],[-64.8628241459563,32.2724481933959],[-64.8748651338951,32.2757120264753],[-64.8717752856644,32.2819371582026],[-64.8671422127295,32.2930760547989],[-64.8559068764437,32.2960321186471],[-64.8597429072279,32.3015842021933],[-64.8439233486717,32.3140553852543],[-64.8350242329311,32.3242161760006],[-64.8338690593672,32.3294587561557],[-64.8520298651164,32.3110911879954],[-64.8635922932573,32.3048469433363],[-64.8686668994079,32.30910745083],[-64.8721354593415,32.3041908606301],[-64.8779667328485,32.3038632800462],[-64.8780046844321,32.2907757831692],[-64.8849776658292,32.2819261366004],[-64.8783230004629,32.2613001418681],[-64.863194968877,32.2465799485801],[-64.8519819555722,32.2485519134663],[-64.842311980074,32.2492123317296],[-64.8388242605209,32.2475773472534],[-64.8334002575532,32.2462714714698],[-64.8256389530584,32.2472637398594],[-64.8205697556026,32.2531698880328],[-64.8105087275579,32.2561208974156],[-64.7900177727338,32.2659446936992],[-64.7745415970416,32.2718413023427],[-64.7644742436426,32.2855931353214],[-64.7551803442276,32.2908326702531],[-64.7423982971436,32.2996734994024],[-64.7206991797682,32.3137542201258],[-64.7117851247134,32.3176823360806],[-64.6962778813133,32.3275029115532],[-64.6768921127452,32.3324095397555],[-64.6567136927777,32.3451776458469],[-64.6532168823499,32.3494356627941],[-64.6605720384429,32.3589423487763],[-64.65125819471,32.3615600906466],[-64.6462011670816,32.36975169749],[-64.6613227512832,32.3763135008721],[-64.6690666074397,32.388444543924],[-64.6834270548595,32.3854968316788],[-64.6954617672714,32.3763221285869],[-64.70438689565,32.3704254760469],[-64.7117569982798,32.368132600249],[-64.7061764744404,32.3600110593559],[-64.700531552697,32.3590601356818],[-64.6940348033967,32.3640708659835],[-64.6895164826082,32.3633598579866],[-64.6864150099255,32.3547797587266],[-64.6824635995504,32.3540628176846],[-64.6835876652835,32.3626447677968],[-64.6801998697415,32.3631199096979],[-64.6672170444687,32.3597751617473],[-64.6598811264978,32.3497625771755],[-64.6737331235384,32.3390281851635],[-64.6887090648183,32.3342439408053],[-64.706732854446,32.3429010723036],[-64.7149301576112,32.3552188753513],[-64.7185967666669,32.3552239212394],[-64.7214189847314,32.3518830231342],[-64.7270616067222,32.3466461715475],[-64.734962460882,32.3442819830499],[-64.7383521549094,32.3407216514918],[-64.7411729976333,32.3311790864627],[-64.7423019216485,32.323311561213],[-64.7462482354281,32.318538611581],[-64.7566773739613,32.3130509130175],[-64.768738200563,32.3088369816572],[-64.7799734332998,32.3072000581802]]]}},{\"type\":\"Feature\",\"id\":\"BOL\",\"properties\":{\"name\":\"Bolivia\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-62.846468,-22.034985],[-63.986838,-21.993644],[-64.377021,-22.798091],[-64.964892,-22.075862],[-66.273339,-21.83231],[-67.106674,-22.735925],[-67.82818,-22.872919],[-68.219913,-21.494347],[-68.757167,-20.372658],[-68.442225,-19.405068],[-68.966818,-18.981683],[-69.100247,-18.260125],[-69.590424,-17.580012],[-68.959635,-16.500698],[-69.389764,-15.660129],[-69.160347,-15.323974],[-69.339535,-14.953195],[-68.948887,-14.453639],[-68.929224,-13.602684],[-68.88008,-12.899729],[-68.66508,-12.5613],[-69.529678,-10.951734],[-68.786158,-11.03638],[-68.271254,-11.014521],[-68.048192,-10.712059],[-67.173801,-10.306812],[-66.646908,-9.931331],[-65.338435,-9.761988],[-65.444837,-10.511451],[-65.321899,-10.895872],[-65.402281,-11.56627],[-64.316353,-12.461978],[-63.196499,-12.627033],[-62.80306,-13.000653],[-62.127081,-13.198781],[-61.713204,-13.489202],[-61.084121,-13.479384],[-60.503304,-13.775955],[-60.459198,-14.354007],[-60.264326,-14.645979],[-60.251149,-15.077219],[-60.542966,-15.09391],[-60.15839,-16.258284],[-58.24122,-16.299573],[-58.388058,-16.877109],[-58.280804,-17.27171],[-57.734558,-17.552468],[-57.498371,-18.174188],[-57.676009,-18.96184],[-57.949997,-19.400004],[-57.853802,-19.969995],[-58.166392,-20.176701],[-58.183471,-19.868399],[-59.115042,-19.356906],[-60.043565,-19.342747],[-61.786326,-19.633737],[-62.265961,-20.513735],[-62.291179,-21.051635],[-62.685057,-22.249029],[-62.846468,-22.034985]]]}},{\"type\":\"Feature\",\"id\":\"BRA\",\"properties\":{\"name\":\"Brazil\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-57.625133,-30.216295],[-56.2909,-28.852761],[-55.162286,-27.881915],[-54.490725,-27.474757],[-53.648735,-26.923473],[-53.628349,-26.124865],[-54.13005,-25.547639],[-54.625291,-25.739255],[-54.428946,-25.162185],[-54.293476,-24.5708],[-54.29296,-24.021014],[-54.652834,-23.839578],[-55.027902,-24.001274],[-55.400747,-23.956935],[-55.517639,-23.571998],[-55.610683,-22.655619],[-55.797958,-22.35693],[-56.473317,-22.0863],[-56.88151,-22.282154],[-57.937156,-22.090176],[-57.870674,-20.732688],[-58.166392,-20.176701],[-57.853802,-19.969995],[-57.949997,-19.400004],[-57.676009,-18.96184],[-57.498371,-18.174188],[-57.734558,-17.552468],[-58.280804,-17.27171],[-58.388058,-16.877109],[-58.24122,-16.299573],[-60.15839,-16.258284],[-60.542966,-15.09391],[-60.251149,-15.077219],[-60.264326,-14.645979],[-60.459198,-14.354007],[-60.503304,-13.775955],[-61.084121,-13.479384],[-61.713204,-13.489202],[-62.127081,-13.198781],[-62.80306,-13.000653],[-63.196499,-12.627033],[-64.316353,-12.461978],[-65.402281,-11.56627],[-65.321899,-10.895872],[-65.444837,-10.511451],[-65.338435,-9.761988],[-66.646908,-9.931331],[-67.173801,-10.306812],[-68.048192,-10.712059],[-68.271254,-11.014521],[-68.786158,-11.03638],[-69.529678,-10.951734],[-70.093752,-11.123972],[-70.548686,-11.009147],[-70.481894,-9.490118],[-71.302412,-10.079436],[-72.184891,-10.053598],[-72.563033,-9.520194],[-73.226713,-9.462213],[-73.015383,-9.032833],[-73.571059,-8.424447],[-73.987235,-7.52383],[-73.723401,-7.340999],[-73.724487,-6.918595],[-73.120027,-6.629931],[-73.219711,-6.089189],[-72.964507,-5.741251],[-72.891928,-5.274561],[-71.748406,-4.593983],[-70.928843,-4.401591],[-70.794769,-4.251265],[-69.893635,-4.298187],[-69.444102,-1.556287],[-69.420486,-1.122619],[-69.577065,-0.549992],[-70.020656,-0.185156],[-70.015566,0.541414],[-69.452396,0.706159],[-69.252434,0.602651],[-69.218638,0.985677],[-69.804597,1.089081],[-69.816973,1.714805],[-67.868565,1.692455],[-67.53781,2.037163],[-67.259998,1.719999],[-67.065048,1.130112],[-66.876326,1.253361],[-66.325765,0.724452],[-65.548267,0.789254],[-65.354713,1.095282],[-64.611012,1.328731],[-64.199306,1.492855],[-64.083085,1.916369],[-63.368788,2.2009],[-63.422867,2.411068],[-64.269999,2.497006],[-64.408828,3.126786],[-64.368494,3.79721],[-64.816064,4.056445],[-64.628659,4.148481],[-63.888343,4.02053],[-63.093198,3.770571],[-62.804533,4.006965],[-62.08543,4.162124],[-60.966893,4.536468],[-60.601179,4.918098],[-60.733574,5.200277],[-60.213683,5.244486],[-59.980959,5.014061],[-60.111002,4.574967],[-59.767406,4.423503],[-59.53804,3.958803],[-59.815413,3.606499],[-59.974525,2.755233],[-59.718546,2.24963],[-59.646044,1.786894],[-59.030862,1.317698],[-58.540013,1.268088],[-58.429477,1.463942],[-58.11345,1.507195],[-57.660971,1.682585],[-57.335823,1.948538],[-56.782704,1.863711],[-56.539386,1.899523],[-55.995698,1.817667],[-55.9056,2.021996],[-56.073342,2.220795],[-55.973322,2.510364],[-55.569755,2.421506],[-55.097587,2.523748],[-54.524754,2.311849],[-54.088063,2.105557],[-53.778521,2.376703],[-53.554839,2.334897],[-53.418465,2.053389],[-52.939657,2.124858],[-52.556425,2.504705],[-52.249338,3.241094],[-51.657797,4.156232],[-51.317146,4.203491],[-51.069771,3.650398],[-50.508875,1.901564],[-49.974076,1.736483],[-49.947101,1.04619],[-50.699251,0.222984],[-50.388211,-0.078445],[-48.620567,-0.235489],[-48.584497,-1.237805],[-47.824956,-0.581618],[-46.566584,-0.941028],[-44.905703,-1.55174],[-44.417619,-2.13775],[-44.581589,-2.691308],[-43.418791,-2.38311],[-41.472657,-2.912018],[-39.978665,-2.873054],[-38.500383,-3.700652],[-37.223252,-4.820946],[-36.452937,-5.109404],[-35.597796,-5.149504],[-35.235389,-5.464937],[-34.89603,-6.738193],[-34.729993,-7.343221],[-35.128212,-8.996401],[-35.636967,-9.649282],[-37.046519,-11.040721],[-37.683612,-12.171195],[-38.423877,-13.038119],[-38.673887,-13.057652],[-38.953276,-13.79337],[-38.882298,-15.667054],[-39.161092,-17.208407],[-39.267339,-17.867746],[-39.583521,-18.262296],[-39.760823,-19.599113],[-40.774741,-20.904512],[-40.944756,-21.937317],[-41.754164,-22.370676],[-41.988284,-22.97007],[-43.074704,-22.967693],[-44.647812,-23.351959],[-45.352136,-23.796842],[-46.472093,-24.088969],[-47.648972,-24.885199],[-48.495458,-25.877025],[-48.641005,-26.623698],[-48.474736,-27.175912],[-48.66152,-28.186135],[-48.888457,-28.674115],[-49.587329,-29.224469],[-50.696874,-30.984465],[-51.576226,-31.777698],[-52.256081,-32.24537],[-52.7121,-33.196578],[-53.373662,-33.768378],[-53.650544,-33.202004],[-53.209589,-32.727666],[-53.787952,-32.047243],[-54.572452,-31.494511],[-55.60151,-30.853879],[-55.973245,-30.883076],[-56.976026,-30.109686],[-57.625133,-30.216295]]]}},{\"type\":\"Feature\",\"id\":\"BRN\",\"properties\":{\"name\":\"Brunei\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[114.204017,4.525874],[114.599961,4.900011],[115.45071,5.44773],[115.4057,4.955228],[115.347461,4.316636],[114.869557,4.348314],[114.659596,4.007637],[114.204017,4.525874]]]}},{\"type\":\"Feature\",\"id\":\"BTN\",\"properties\":{\"name\":\"Bhutan\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[91.696657,27.771742],[92.103712,27.452614],[92.033484,26.83831],[91.217513,26.808648],[90.373275,26.875724],[89.744528,26.719403],[88.835643,27.098966],[88.814248,27.299316],[89.47581,28.042759],[90.015829,28.296439],[90.730514,28.064954],[91.258854,28.040614],[91.696657,27.771742]]]}},{\"type\":\"Feature\",\"id\":\"BWA\",\"properties\":{\"name\":\"Botswana\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[25.649163,-18.536026],[25.850391,-18.714413],[26.164791,-19.293086],[27.296505,-20.39152],[27.724747,-20.499059],[27.727228,-20.851802],[28.02137,-21.485975],[28.794656,-21.639454],[29.432188,-22.091313],[28.017236,-22.827754],[27.11941,-23.574323],[26.786407,-24.240691],[26.485753,-24.616327],[25.941652,-24.696373],[25.765849,-25.174845],[25.664666,-25.486816],[25.025171,-25.71967],[24.211267,-25.670216],[23.73357,-25.390129],[23.312097,-25.26869],[22.824271,-25.500459],[22.579532,-25.979448],[22.105969,-26.280256],[21.605896,-26.726534],[20.889609,-26.828543],[20.66647,-26.477453],[20.758609,-25.868136],[20.165726,-24.917962],[19.895768,-24.76779],[19.895458,-21.849157],[20.881134,-21.814327],[20.910641,-18.252219],[21.65504,-18.219146],[23.196858,-17.869038],[23.579006,-18.281261],[24.217365,-17.889347],[24.520705,-17.887125],[25.084443,-17.661816],[25.264226,-17.73654],[25.649163,-18.536026]]]}},{\"type\":\"Feature\",\"id\":\"CAF\",\"properties\":{\"name\":\"Central African Republic\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[15.27946,7.421925],[16.106232,7.497088],[16.290562,7.754307],[16.456185,7.734774],[16.705988,7.508328],[17.96493,7.890914],[18.389555,8.281304],[18.911022,8.630895],[18.81201,8.982915],[19.094008,9.074847],[20.059685,9.012706],[21.000868,9.475985],[21.723822,10.567056],[22.231129,10.971889],[22.864165,11.142395],[22.977544,10.714463],[23.554304,10.089255],[23.55725,9.681218],[23.394779,9.265068],[23.459013,8.954286],[23.805813,8.666319],[24.567369,8.229188],[25.114932,7.825104],[25.124131,7.500085],[25.796648,6.979316],[26.213418,6.546603],[26.465909,5.946717],[27.213409,5.550953],[27.374226,5.233944],[27.044065,5.127853],[26.402761,5.150875],[25.650455,5.256088],[25.278798,5.170408],[25.128833,4.927245],[24.805029,4.897247],[24.410531,5.108784],[23.297214,4.609693],[22.84148,4.710126],[22.704124,4.633051],[22.405124,4.02916],[21.659123,4.224342],[20.927591,4.322786],[20.290679,4.691678],[19.467784,5.031528],[18.932312,4.709506],[18.542982,4.201785],[18.453065,3.504386],[17.8099,3.560196],[17.133042,3.728197],[16.537058,3.198255],[16.012852,2.26764],[15.907381,2.557389],[15.862732,3.013537],[15.405396,3.335301],[15.03622,3.851367],[14.950953,4.210389],[14.478372,4.732605],[14.558936,5.030598],[14.459407,5.451761],[14.53656,6.226959],[14.776545,6.408498],[15.27946,7.421925]]]}},{\"type\":\"Feature\",\"id\":\"CAN\",\"properties\":{\"name\":\"Canada\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-63.6645,46.55001],[-62.9393,46.41587],[-62.01208,46.44314],[-62.50391,46.03339],[-62.87433,45.96818],[-64.1428,46.39265],[-64.39261,46.72747],[-64.01486,47.03601],[-63.6645,46.55001]]],[[[-61.806305,49.10506],[-62.29318,49.08717],[-63.58926,49.40069],[-64.51912,49.87304],[-64.17322,49.95718],[-62.85829,49.70641],[-61.835585,49.28855],[-61.806305,49.10506]]],[[[-123.510002,48.510011],[-124.012891,48.370846],[-125.655013,48.825005],[-125.954994,49.179996],[-126.850004,49.53],[-127.029993,49.814996],[-128.059336,49.994959],[-128.444584,50.539138],[-128.358414,50.770648],[-127.308581,50.552574],[-126.695001,50.400903],[-125.755007,50.295018],[-125.415002,49.950001],[-124.920768,49.475275],[-123.922509,49.062484],[-123.510002,48.510011]]],[[[-56.134036,50.68701],[-56.795882,49.812309],[-56.143105,50.150117],[-55.471492,49.935815],[-55.822401,49.587129],[-54.935143,49.313011],[-54.473775,49.556691],[-53.476549,49.249139],[-53.786014,48.516781],[-53.086134,48.687804],[-52.958648,48.157164],[-52.648099,47.535548],[-53.069158,46.655499],[-53.521456,46.618292],[-54.178936,46.807066],[-53.961869,47.625207],[-54.240482,47.752279],[-55.400773,46.884994],[-55.997481,46.91972],[-55.291219,47.389562],[-56.250799,47.632545],[-57.325229,47.572807],[-59.266015,47.603348],[-59.419494,47.899454],[-58.796586,48.251525],[-59.231625,48.523188],[-58.391805,49.125581],[-57.35869,50.718274],[-56.73865,51.287438],[-55.870977,51.632094],[-55.406974,51.588273],[-55.600218,51.317075],[-56.134036,50.68701]]],[[[-132.710008,54.040009],[-131.74999,54.120004],[-132.04948,52.984621],[-131.179043,52.180433],[-131.57783,52.182371],[-132.180428,52.639707],[-132.549992,53.100015],[-133.054611,53.411469],[-133.239664,53.85108],[-133.180004,54.169975],[-132.710008,54.040009]]],[[[-79.26582,62.158675],[-79.65752,61.63308],[-80.09956,61.7181],[-80.36215,62.01649],[-80.315395,62.085565],[-79.92939,62.3856],[-79.52002,62.36371],[-79.26582,62.158675]]],[[[-81.89825,62.7108],[-83.06857,62.15922],[-83.77462,62.18231],[-83.99367,62.4528],[-83.25048,62.91409],[-81.87699,62.90458],[-81.89825,62.7108]]],[[[-85.161308,65.657285],[-84.975764,65.217518],[-84.464012,65.371772],[-83.882626,65.109618],[-82.787577,64.766693],[-81.642014,64.455136],[-81.55344,63.979609],[-80.817361,64.057486],[-80.103451,63.725981],[-80.99102,63.411246],[-82.547178,63.651722],[-83.108798,64.101876],[-84.100417,63.569712],[-85.523405,63.052379],[-85.866769,63.637253],[-87.221983,63.541238],[-86.35276,64.035833],[-86.224886,64.822917],[-85.883848,65.738778],[-85.161308,65.657285]]],[[[-75.86588,67.14886],[-76.98687,67.09873],[-77.2364,67.58809],[-76.81166,68.14856],[-75.89521,68.28721],[-75.1145,68.01036],[-75.10333,67.58202],[-75.21597,67.44425],[-75.86588,67.14886]]],[[[-95.647681,69.10769],[-96.269521,68.75704],[-97.617401,69.06003],[-98.431801,68.9507],[-99.797401,69.40003],[-98.917401,69.71003],[-98.218261,70.14354],[-97.157401,69.86003],[-96.557401,69.68003],[-96.257401,69.49003],[-95.647681,69.10769]]],[[[-90.5471,69.49766],[-90.55151,68.47499],[-89.21515,69.25873],[-88.01966,68.61508],[-88.31749,67.87338],[-87.35017,67.19872],[-86.30607,67.92146],[-85.57664,68.78456],[-85.52197,69.88211],[-84.10081,69.80539],[-82.62258,69.65826],[-81.28043,69.16202],[-81.2202,68.66567],[-81.96436,68.13253],[-81.25928,67.59716],[-81.38653,67.11078],[-83.34456,66.41154],[-84.73542,66.2573],[-85.76943,66.55833],[-86.0676,66.05625],[-87.03143,65.21297],[-87.32324,64.77563],[-88.48296,64.09897],[-89.91444,64.03273],[-90.70398,63.61017],[-90.77004,62.96021],[-91.93342,62.83508],[-93.15698,62.02469],[-94.24153,60.89865],[-94.62931,60.11021],[-94.6846,58.94882],[-93.21502,58.78212],[-92.76462,57.84571],[-92.29703,57.08709],[-90.89769,57.28468],[-89.03953,56.85172],[-88.03978,56.47162],[-87.32421,55.99914],[-86.07121,55.72383],[-85.01181,55.3026],[-83.36055,55.24489],[-82.27285,55.14832],[-82.4362,54.28227],[-82.12502,53.27703],[-81.40075,52.15788],[-79.91289,51.20842],[-79.14301,51.53393],[-78.60191,52.56208],[-79.12421,54.14145],[-79.82958,54.66772],[-78.22874,55.13645],[-77.0956,55.83741],[-76.54137,56.53423],[-76.62319,57.20263],[-77.30226,58.05209],[-78.51688,58.80458],[-77.33676,59.85261],[-77.77272,60.75788],[-78.10687,62.31964],[-77.41067,62.55053],[-75.69621,62.2784],[-74.6682,62.18111],[-73.83988,62.4438],[-72.90853,62.10507],[-71.67708,61.52535],[-71.37369,61.13717],[-69.59042,61.06141],[-69.62033,60.22125],[-69.2879,58.95736],[-68.37455,58.80106],[-67.64976,58.21206],[-66.20178,58.76731],[-65.24517,59.87071],[-64.58352,60.33558],[-63.80475,59.4426],[-62.50236,58.16708],[-61.39655,56.96745],[-61.79866,56.33945],[-60.46853,55.77548],[-59.56962,55.20407],[-57.97508,54.94549],[-57.3332,54.6265],[-56.93689,53.78032],[-56.15811,53.64749],[-55.75632,53.27036],[-55.68338,52.14664],[-56.40916,51.7707],[-57.12691,51.41972],[-58.77482,51.0643],[-60.03309,50.24277],[-61.72366,50.08046],[-63.86251,50.29099],[-65.36331,50.2982],[-66.39905,50.22897],[-67.23631,49.51156],[-68.51114,49.06836],[-69.95362,47.74488],[-71.10458,46.82171],[-70.25522,46.98606],[-68.65,48.3],[-66.55243,49.1331],[-65.05626,49.23278],[-64.17099,48.74248],[-65.11545,48.07085],[-64.79854,46.99297],[-64.47219,46.23849],[-63.17329,45.73902],[-61.52072,45.88377],[-60.51815,47.00793],[-60.4486,46.28264],[-59.80287,45.9204],[-61.03988,45.26525],[-63.25471,44.67014],[-64.24656,44.26553],[-65.36406,43.54523],[-66.1234,43.61867],[-66.16173,44.46512],[-64.42549,45.29204],[-66.02605,45.25931],[-67.13741,45.13753],[-67.79134,45.70281],[-67.79046,47.06636],[-68.23444,47.35486],[-68.905,47.185],[-69.237216,47.447781],[-69.99997,46.69307],[-70.305,45.915],[-70.66,45.46],[-71.08482,45.30524],[-71.405,45.255],[-71.50506,45.0082],[-73.34783,45.00738],[-74.867,45.00048],[-75.31821,44.81645],[-76.375,44.09631],[-76.5,44.018459],[-76.820034,43.628784],[-77.737885,43.629056],[-78.72028,43.625089],[-79.171674,43.466339],[-79.01,43.27],[-78.92,42.965],[-78.939362,42.863611],[-80.247448,42.3662],[-81.277747,42.209026],[-82.439278,41.675105],[-82.690089,41.675105],[-83.02981,41.832796],[-83.142,41.975681],[-83.12,42.08],[-82.9,42.43],[-82.43,42.98],[-82.137642,43.571088],[-82.337763,44.44],[-82.550925,45.347517],[-83.592851,45.816894],[-83.469551,45.994686],[-83.616131,46.116927],[-83.890765,46.116927],[-84.091851,46.275419],[-84.14212,46.512226],[-84.3367,46.40877],[-84.6049,46.4396],[-84.543749,46.538684],[-84.779238,46.637102],[-84.87608,46.900083],[-85.652363,47.220219],[-86.461991,47.553338],[-87.439793,47.94],[-88.378114,48.302918],[-89.272917,48.019808],[-89.6,48.01],[-90.83,48.27],[-91.64,48.14],[-92.61,48.45],[-93.63087,48.60926],[-94.32914,48.67074],[-94.64,48.84],[-94.81758,49.38905],[-95.15609,49.38425],[-95.15907,49],[-97.22872,49.0007],[-100.65,49],[-104.04826,48.99986],[-107.05,49],[-110.05,49],[-113,49],[-116.04818,49],[-117.03121,49],[-120,49],[-122.84,49],[-122.97421,49.002538],[-124.91024,49.98456],[-125.62461,50.41656],[-127.43561,50.83061],[-127.99276,51.71583],[-127.85032,52.32961],[-129.12979,52.75538],[-129.30523,53.56159],[-130.51497,54.28757],[-130.53611,54.80278],[-129.98,55.285],[-130.00778,55.91583],[-131.70781,56.55212],[-132.73042,57.69289],[-133.35556,58.41028],[-134.27111,58.86111],[-134.945,59.27056],[-135.47583,59.78778],[-136.47972,59.46389],[-137.4525,58.905],[-138.34089,59.56211],[-139.039,60],[-140.013,60.27682],[-140.99778,60.30639],[-140.9925,66.00003],[-140.986,69.712],[-139.12052,69.47102],[-137.54636,68.99002],[-136.50358,68.89804],[-135.62576,69.31512],[-134.41464,69.62743],[-132.92925,69.50534],[-131.43136,69.94451],[-129.79471,70.19369],[-129.10773,69.77927],[-128.36156,70.01286],[-128.13817,70.48384],[-127.44712,70.37721],[-125.75632,69.48058],[-124.42483,70.1584],[-124.28968,69.39969],[-123.06108,69.56372],[-122.6835,69.85553],[-121.47226,69.79778],[-119.94288,69.37786],[-117.60268,69.01128],[-116.22643,68.84151],[-115.2469,68.90591],[-113.89794,68.3989],[-115.30489,67.90261],[-113.49727,67.68815],[-110.798,67.80612],[-109.94619,67.98104],[-108.8802,67.38144],[-107.79239,67.88736],[-108.81299,68.31164],[-108.16721,68.65392],[-106.95,68.7],[-106.15,68.8],[-105.34282,68.56122],[-104.33791,68.018],[-103.22115,68.09775],[-101.45433,67.64689],[-99.90195,67.80566],[-98.4432,67.78165],[-98.5586,68.40394],[-97.66948,68.57864],[-96.11991,68.23939],[-96.12588,67.29338],[-95.48943,68.0907],[-94.685,68.06383],[-94.23282,69.06903],[-95.30408,69.68571],[-96.47131,70.08976],[-96.39115,71.19482],[-95.2088,71.92053],[-93.88997,71.76015],[-92.87818,71.31869],[-91.51964,70.19129],[-92.40692,69.69997],[-90.5471,69.49766]]],[[[-114.16717,73.12145],[-114.66634,72.65277],[-112.44102,72.9554],[-111.05039,72.4504],[-109.92035,72.96113],[-109.00654,72.63335],[-108.18835,71.65089],[-107.68599,72.06548],[-108.39639,73.08953],[-107.51645,73.23598],[-106.52259,73.07601],[-105.40246,72.67259],[-104.77484,71.6984],[-104.46476,70.99297],[-102.78537,70.49776],[-100.98078,70.02432],[-101.08929,69.58447],[-102.73116,69.50402],[-102.09329,69.11962],[-102.43024,68.75282],[-104.24,68.91],[-105.96,69.18],[-107.12254,69.11922],[-109,68.78],[-111.534149,68.630059],[-113.3132,68.53554],[-113.85496,69.00744],[-115.22,69.28],[-116.10794,69.16821],[-117.34,69.96],[-116.67473,70.06655],[-115.13112,70.2373],[-113.72141,70.19237],[-112.4161,70.36638],[-114.35,70.6],[-116.48684,70.52045],[-117.9048,70.54056],[-118.43238,70.9092],[-116.11311,71.30918],[-117.65568,71.2952],[-119.40199,71.55859],[-118.56267,72.30785],[-117.86642,72.70594],[-115.18909,73.31459],[-114.16717,73.12145]]],[[[-104.5,73.42],[-105.38,72.76],[-106.94,73.46],[-106.6,73.6],[-105.26,73.64],[-104.5,73.42]]],[[[-76.34,73.102685],[-76.251404,72.826385],[-77.314438,72.855545],[-78.39167,72.876656],[-79.486252,72.742203],[-79.775833,72.802902],[-80.876099,73.333183],[-80.833885,73.693184],[-80.353058,73.75972],[-78.064438,73.651932],[-76.34,73.102685]]],[[[-86.562179,73.157447],[-85.774371,72.534126],[-84.850112,73.340278],[-82.31559,73.750951],[-80.600088,72.716544],[-80.748942,72.061907],[-78.770639,72.352173],[-77.824624,72.749617],[-75.605845,72.243678],[-74.228616,71.767144],[-74.099141,71.33084],[-72.242226,71.556925],[-71.200015,70.920013],[-68.786054,70.525024],[-67.91497,70.121948],[-66.969033,69.186087],[-68.805123,68.720198],[-66.449866,68.067163],[-64.862314,67.847539],[-63.424934,66.928473],[-61.851981,66.862121],[-62.163177,66.160251],[-63.918444,64.998669],[-65.14886,65.426033],[-66.721219,66.388041],[-68.015016,66.262726],[-68.141287,65.689789],[-67.089646,65.108455],[-65.73208,64.648406],[-65.320168,64.382737],[-64.669406,63.392927],[-65.013804,62.674185],[-66.275045,62.945099],[-68.783186,63.74567],[-67.369681,62.883966],[-66.328297,62.280075],[-66.165568,61.930897],[-68.877367,62.330149],[-71.023437,62.910708],[-72.235379,63.397836],[-71.886278,63.679989],[-73.378306,64.193963],[-74.834419,64.679076],[-74.818503,64.389093],[-77.70998,64.229542],[-78.555949,64.572906],[-77.897281,65.309192],[-76.018274,65.326969],[-73.959795,65.454765],[-74.293883,65.811771],[-73.944912,66.310578],[-72.651167,67.284576],[-72.92606,67.726926],[-73.311618,68.069437],[-74.843307,68.554627],[-76.869101,68.894736],[-76.228649,69.147769],[-77.28737,69.76954],[-78.168634,69.826488],[-78.957242,70.16688],[-79.492455,69.871808],[-81.305471,69.743185],[-84.944706,69.966634],[-87.060003,70.260001],[-88.681713,70.410741],[-89.51342,70.762038],[-88.467721,71.218186],[-89.888151,71.222552],[-90.20516,72.235074],[-89.436577,73.129464],[-88.408242,73.537889],[-85.826151,73.803816],[-86.562179,73.157447]]],[[[-100.35642,73.84389],[-99.16387,73.63339],[-97.38,73.76],[-97.12,73.47],[-98.05359,72.99052],[-96.54,72.56],[-96.72,71.66],[-98.35966,71.27285],[-99.32286,71.35639],[-100.01482,71.73827],[-102.5,72.51],[-102.48,72.83],[-100.43836,72.70588],[-101.54,73.36],[-100.35642,73.84389]]],[[[-93.196296,72.771992],[-94.269047,72.024596],[-95.409856,72.061881],[-96.033745,72.940277],[-96.018268,73.43743],[-95.495793,73.862417],[-94.503658,74.134907],[-92.420012,74.100025],[-90.509793,73.856732],[-92.003965,72.966244],[-93.196296,72.771992]]],[[[-120.46,71.383602],[-123.09219,70.90164],[-123.62,71.34],[-125.928949,71.868688],[-125.5,72.292261],[-124.80729,73.02256],[-123.94,73.68],[-124.91775,74.29275],[-121.53788,74.44893],[-120.10978,74.24135],[-117.55564,74.18577],[-116.58442,73.89607],[-115.51081,73.47519],[-116.76794,73.22292],[-119.22,72.52],[-120.46,71.82],[-120.46,71.383602]]],[[[-93.612756,74.979997],[-94.156909,74.592347],[-95.608681,74.666864],[-96.820932,74.927623],[-96.288587,75.377828],[-94.85082,75.647218],[-93.977747,75.29649],[-93.612756,74.979997]]],[[[-98.5,76.72],[-97.735585,76.25656],[-97.704415,75.74344],[-98.16,75],[-99.80874,74.89744],[-100.88366,75.05736],[-100.86292,75.64075],[-102.50209,75.5638],[-102.56552,76.3366],[-101.48973,76.30537],[-99.98349,76.64634],[-98.57699,76.58859],[-98.5,76.72]]],[[[-108.21141,76.20168],[-107.81943,75.84552],[-106.92893,76.01282],[-105.881,75.9694],[-105.70498,75.47951],[-106.31347,75.00527],[-109.7,74.85],[-112.22307,74.41696],[-113.74381,74.39427],[-113.87135,74.72029],[-111.79421,75.1625],[-116.31221,75.04343],[-117.7104,75.2222],[-116.34602,76.19903],[-115.40487,76.47887],[-112.59056,76.14134],[-110.81422,75.54919],[-109.0671,75.47321],[-110.49726,76.42982],[-109.5811,76.79417],[-108.54859,76.67832],[-108.21141,76.20168]]],[[[-94.684086,77.097878],[-93.573921,76.776296],[-91.605023,76.778518],[-90.741846,76.449597],[-90.969661,76.074013],[-89.822238,75.847774],[-89.187083,75.610166],[-87.838276,75.566189],[-86.379192,75.482421],[-84.789625,75.699204],[-82.753445,75.784315],[-81.128531,75.713983],[-80.057511,75.336849],[-79.833933,74.923127],[-80.457771,74.657304],[-81.948843,74.442459],[-83.228894,74.564028],[-86.097452,74.410032],[-88.15035,74.392307],[-89.764722,74.515555],[-92.422441,74.837758],[-92.768285,75.38682],[-92.889906,75.882655],[-93.893824,76.319244],[-95.962457,76.441381],[-97.121379,76.751078],[-96.745123,77.161389],[-94.684086,77.097878]]],[[[-116.198587,77.645287],[-116.335813,76.876962],[-117.106051,76.530032],[-118.040412,76.481172],[-119.899318,76.053213],[-121.499995,75.900019],[-122.854924,76.116543],[-122.854925,76.116543],[-121.157535,76.864508],[-119.103939,77.51222],[-117.570131,77.498319],[-116.198587,77.645287]]],[[[-93.840003,77.519997],[-94.295608,77.491343],[-96.169654,77.555111],[-96.436304,77.834629],[-94.422577,77.820005],[-93.720656,77.634331],[-93.840003,77.519997]]],[[[-110.186938,77.697015],[-112.051191,77.409229],[-113.534279,77.732207],[-112.724587,78.05105],[-111.264443,78.152956],[-109.854452,77.996325],[-110.186938,77.697015]]],[[[-109.663146,78.601973],[-110.881314,78.40692],[-112.542091,78.407902],[-112.525891,78.550555],[-111.50001,78.849994],[-110.963661,78.804441],[-109.663146,78.601973]]],[[[-95.830295,78.056941],[-97.309843,77.850597],[-98.124289,78.082857],[-98.552868,78.458105],[-98.631984,78.87193],[-97.337231,78.831984],[-96.754399,78.765813],[-95.559278,78.418315],[-95.830295,78.056941]]],[[[-100.060192,78.324754],[-99.670939,77.907545],[-101.30394,78.018985],[-102.949809,78.343229],[-105.176133,78.380332],[-104.210429,78.67742],[-105.41958,78.918336],[-105.492289,79.301594],[-103.529282,79.165349],[-100.825158,78.800462],[-100.060192,78.324754]]],[[[-87.02,79.66],[-85.81435,79.3369],[-87.18756,79.0393],[-89.03535,78.28723],[-90.80436,78.21533],[-92.87669,78.34333],[-93.95116,78.75099],[-93.93574,79.11373],[-93.14524,79.3801],[-94.974,79.37248],[-96.07614,79.70502],[-96.70972,80.15777],[-96.01644,80.60233],[-95.32345,80.90729],[-94.29843,80.97727],[-94.73542,81.20646],[-92.40984,81.25739],[-91.13289,80.72345],[-89.45,80.509322],[-87.81,80.32],[-87.02,79.66]]],[[[-68.5,83.106322],[-65.82735,83.02801],[-63.68,82.9],[-61.85,82.6286],[-61.89388,82.36165],[-64.334,81.92775],[-66.75342,81.72527],[-67.65755,81.50141],[-65.48031,81.50657],[-67.84,80.9],[-69.4697,80.61683],[-71.18,79.8],[-73.2428,79.63415],[-73.88,79.430162],[-76.90773,79.32309],[-75.52924,79.19766],[-76.22046,79.01907],[-75.39345,78.52581],[-76.34354,78.18296],[-77.88851,77.89991],[-78.36269,77.50859],[-79.75951,77.20968],[-79.61965,76.98336],[-77.91089,77.022045],[-77.88911,76.777955],[-80.56125,76.17812],[-83.17439,76.45403],[-86.11184,76.29901],[-87.6,76.42],[-89.49068,76.47239],[-89.6161,76.95213],[-87.76739,77.17833],[-88.26,77.9],[-87.65,77.970222],[-84.97634,77.53873],[-86.34,78.18],[-87.96192,78.37181],[-87.15198,78.75867],[-85.37868,78.9969],[-85.09495,79.34543],[-86.50734,79.73624],[-86.93179,80.25145],[-84.19844,80.20836],[-83.408696,80.1],[-81.84823,80.46442],[-84.1,80.58],[-87.59895,80.51627],[-89.36663,80.85569],[-90.2,81.26],[-91.36786,81.5531],[-91.58702,81.89429],[-90.1,82.085],[-88.93227,82.11751],[-86.97024,82.27961],[-85.5,82.652273],[-84.260005,82.6],[-83.18,82.32],[-82.42,82.86],[-81.1,83.02],[-79.30664,83.13056],[-76.25,83.172059],[-75.71878,83.06404],[-72.83153,83.23324],[-70.665765,83.169781],[-68.5,83.106322]]]]}},{\"type\":\"Feature\",\"id\":\"CHE\",\"properties\":{\"name\":\"Switzerland\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[9.594226,47.525058],[9.632932,47.347601],[9.47997,47.10281],[9.932448,46.920728],[10.442701,46.893546],[10.363378,46.483571],[9.922837,46.314899],[9.182882,46.440215],[8.966306,46.036932],[8.489952,46.005151],[8.31663,46.163642],[7.755992,45.82449],[7.273851,45.776948],[6.843593,45.991147],[6.5001,46.429673],[6.022609,46.27299],[6.037389,46.725779],[6.768714,47.287708],[6.736571,47.541801],[7.192202,47.449766],[7.466759,47.620582],[8.317301,47.61358],[8.522612,47.830828],[9.594226,47.525058]]]}},{\"type\":\"Feature\",\"id\":\"CHL\",\"properties\":{\"name\":\"Chile\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-68.63401,-52.63637],[-68.63335,-54.8695],[-67.56244,-54.87001],[-66.95992,-54.89681],[-67.29103,-55.30124],[-68.14863,-55.61183],[-68.639991,-55.580018],[-69.2321,-55.49906],[-69.95809,-55.19843],[-71.00568,-55.05383],[-72.2639,-54.49514],[-73.2852,-53.95752],[-74.66253,-52.83749],[-73.8381,-53.04743],[-72.43418,-53.7154],[-71.10773,-54.07433],[-70.59178,-53.61583],[-70.26748,-52.93123],[-69.34565,-52.5183],[-68.63401,-52.63637]]],[[[-68.219913,-21.494347],[-67.82818,-22.872919],[-67.106674,-22.735925],[-66.985234,-22.986349],[-67.328443,-24.025303],[-68.417653,-24.518555],[-68.386001,-26.185016],[-68.5948,-26.506909],[-68.295542,-26.89934],[-69.001235,-27.521214],[-69.65613,-28.459141],[-70.01355,-29.367923],[-69.919008,-30.336339],[-70.535069,-31.36501],[-70.074399,-33.09121],[-69.814777,-33.273886],[-69.817309,-34.193571],[-70.388049,-35.169688],[-70.364769,-36.005089],[-71.121881,-36.658124],[-71.118625,-37.576827],[-70.814664,-38.552995],[-71.413517,-38.916022],[-71.680761,-39.808164],[-71.915734,-40.832339],[-71.746804,-42.051386],[-72.148898,-42.254888],[-71.915424,-43.408565],[-71.464056,-43.787611],[-71.793623,-44.207172],[-71.329801,-44.407522],[-71.222779,-44.784243],[-71.659316,-44.973689],[-71.552009,-45.560733],[-71.917258,-46.884838],[-72.447355,-47.738533],[-72.331161,-48.244238],[-72.648247,-48.878618],[-73.415436,-49.318436],[-73.328051,-50.378785],[-72.975747,-50.74145],[-72.309974,-50.67701],[-72.329404,-51.425956],[-71.914804,-52.009022],[-69.498362,-52.142761],[-68.571545,-52.299444],[-69.461284,-52.291951],[-69.94278,-52.537931],[-70.845102,-52.899201],[-71.006332,-53.833252],[-71.429795,-53.856455],[-72.557943,-53.53141],[-73.702757,-52.835069],[-73.702757,-52.83507],[-74.946763,-52.262754],[-75.260026,-51.629355],[-74.976632,-51.043396],[-75.479754,-50.378372],[-75.608015,-48.673773],[-75.18277,-47.711919],[-74.126581,-46.939253],[-75.644395,-46.647643],[-74.692154,-45.763976],[-74.351709,-44.103044],[-73.240356,-44.454961],[-72.717804,-42.383356],[-73.3889,-42.117532],[-73.701336,-43.365776],[-74.331943,-43.224958],[-74.017957,-41.794813],[-73.677099,-39.942213],[-73.217593,-39.258689],[-73.505559,-38.282883],[-73.588061,-37.156285],[-73.166717,-37.12378],[-72.553137,-35.50884],[-71.861732,-33.909093],[-71.43845,-32.418899],[-71.668721,-30.920645],[-71.370083,-30.095682],[-71.489894,-28.861442],[-70.905124,-27.64038],[-70.724954,-25.705924],[-70.403966,-23.628997],[-70.091246,-21.393319],[-70.16442,-19.756468],[-70.372572,-18.347975],[-69.858444,-18.092694],[-69.590424,-17.580012],[-69.100247,-18.260125],[-68.966818,-18.981683],[-68.442225,-19.405068],[-68.757167,-20.372658],[-68.219913,-21.494347]]]]}},{\"type\":\"Feature\",\"id\":\"CHN\",\"properties\":{\"name\":\"China\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[110.339188,18.678395],[109.47521,18.197701],[108.655208,18.507682],[108.626217,19.367888],[109.119056,19.821039],[110.211599,20.101254],[110.786551,20.077534],[111.010051,19.69593],[110.570647,19.255879],[110.339188,18.678395]]],[[[127.657407,49.76027],[129.397818,49.4406],[130.582293,48.729687],[130.987282,47.790132],[132.506672,47.78897],[133.373596,48.183442],[135.026311,48.47823],[134.500814,47.57844],[134.112362,47.212467],[133.769644,46.116927],[133.097127,45.144066],[131.883454,45.321162],[131.025212,44.967953],[131.288555,44.11152],[131.144688,42.92999],[130.633866,42.903015],[130.640016,42.395009],[129.994267,42.985387],[129.596669,42.424982],[128.052215,41.994285],[128.208433,41.466772],[127.343783,41.503152],[126.869083,41.816569],[126.182045,41.107336],[125.079942,40.569824],[124.265625,39.928493],[122.86757,39.637788],[122.131388,39.170452],[121.054554,38.897471],[121.585995,39.360854],[121.376757,39.750261],[122.168595,40.422443],[121.640359,40.94639],[120.768629,40.593388],[119.639602,39.898056],[119.023464,39.252333],[118.042749,39.204274],[117.532702,38.737636],[118.059699,38.061476],[118.87815,37.897325],[118.911636,37.448464],[119.702802,37.156389],[120.823457,37.870428],[121.711259,37.481123],[122.357937,37.454484],[122.519995,36.930614],[121.104164,36.651329],[120.637009,36.11144],[119.664562,35.609791],[119.151208,34.909859],[120.227525,34.360332],[120.620369,33.376723],[121.229014,32.460319],[121.908146,31.692174],[121.891919,30.949352],[121.264257,30.676267],[121.503519,30.142915],[122.092114,29.83252],[121.938428,29.018022],[121.684439,28.225513],[121.125661,28.135673],[120.395473,27.053207],[119.585497,25.740781],[118.656871,24.547391],[117.281606,23.624501],[115.890735,22.782873],[114.763827,22.668074],[114.152547,22.22376],[113.80678,22.54834],[113.241078,22.051367],[111.843592,21.550494],[110.785466,21.397144],[110.444039,20.341033],[109.889861,20.282457],[109.627655,21.008227],[109.864488,21.395051],[108.522813,21.715212],[108.05018,21.55238],[107.04342,21.811899],[106.567273,22.218205],[106.725403,22.794268],[105.811247,22.976892],[105.329209,23.352063],[104.476858,22.81915],[103.504515,22.703757],[102.706992,22.708795],[102.170436,22.464753],[101.652018,22.318199],[101.80312,21.174367],[101.270026,21.201652],[101.180005,21.436573],[101.150033,21.849984],[100.416538,21.558839],[99.983489,21.742937],[99.240899,22.118314],[99.531992,22.949039],[98.898749,23.142722],[98.660262,24.063286],[97.60472,23.897405],[97.724609,25.083637],[98.671838,25.918703],[98.712094,26.743536],[98.68269,27.508812],[98.246231,27.747221],[97.911988,28.335945],[97.327114,28.261583],[96.248833,28.411031],[96.586591,28.83098],[96.117679,29.452802],[95.404802,29.031717],[94.56599,29.277438],[93.413348,28.640629],[92.503119,27.896876],[91.696657,27.771742],[91.258854,28.040614],[90.730514,28.064954],[90.015829,28.296439],[89.47581,28.042759],[88.814248,27.299316],[88.730326,28.086865],[88.120441,27.876542],[86.954517,27.974262],[85.82332,28.203576],[85.011638,28.642774],[84.23458,28.839894],[83.898993,29.320226],[83.337115,29.463732],[82.327513,30.115268],[81.525804,30.422717],[81.111256,30.183481],[79.721367,30.882715],[78.738894,31.515906],[78.458446,32.618164],[79.176129,32.48378],[79.208892,32.994395],[78.811086,33.506198],[78.912269,34.321936],[77.837451,35.49401],[76.192848,35.898403],[75.896897,36.666806],[75.158028,37.133031],[74.980002,37.41999],[74.829986,37.990007],[74.864816,38.378846],[74.257514,38.606507],[73.928852,38.505815],[73.675379,39.431237],[73.960013,39.660008],[73.822244,39.893973],[74.776862,40.366425],[75.467828,40.562072],[76.526368,40.427946],[76.904484,41.066486],[78.187197,41.185316],[78.543661,41.582243],[80.11943,42.123941],[80.25999,42.349999],[80.18015,42.920068],[80.866206,43.180362],[79.966106,44.917517],[81.947071,45.317027],[82.458926,45.53965],[83.180484,47.330031],[85.16429,47.000956],[85.720484,47.452969],[85.768233,48.455751],[86.598776,48.549182],[87.35997,49.214981],[87.751264,49.297198],[88.013832,48.599463],[88.854298,48.069082],[90.280826,47.693549],[90.970809,46.888146],[90.585768,45.719716],[90.94554,45.286073],[92.133891,45.115076],[93.480734,44.975472],[94.688929,44.352332],[95.306875,44.241331],[95.762455,43.319449],[96.349396,42.725635],[97.451757,42.74889],[99.515817,42.524691],[100.845866,42.663804],[101.83304,42.514873],[103.312278,41.907468],[104.522282,41.908347],[104.964994,41.59741],[106.129316,42.134328],[107.744773,42.481516],[109.243596,42.519446],[110.412103,42.871234],[111.129682,43.406834],[111.829588,43.743118],[111.667737,44.073176],[111.348377,44.457442],[111.873306,45.102079],[112.436062,45.011646],[113.463907,44.808893],[114.460332,45.339817],[115.985096,45.727235],[116.717868,46.388202],[117.421701,46.672733],[118.874326,46.805412],[119.66327,46.69268],[119.772824,47.048059],[118.866574,47.74706],[118.064143,48.06673],[117.295507,47.697709],[116.308953,47.85341],[115.742837,47.726545],[115.485282,48.135383],[116.191802,49.134598],[116.678801,49.888531],[117.879244,49.510983],[119.288461,50.142883],[119.279366,50.582908],[120.18205,51.643566],[120.738191,51.964115],[120.725789,52.516226],[120.177089,52.753886],[121.003085,53.251401],[122.245748,53.431726],[123.571507,53.458804],[125.068211,53.161045],[125.946349,52.792799],[126.564399,51.784255],[126.939157,51.353894],[127.287456,50.739797],[127.657407,49.76027]]]]}},{\"type\":\"Feature\",\"id\":\"CIV\",\"properties\":{\"name\":\"Ivory Coast\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-2.856125,4.994476],[-3.311084,4.984296],[-4.00882,5.179813],[-4.649917,5.168264],[-5.834496,4.993701],[-6.528769,4.705088],[-7.518941,4.338288],[-7.712159,4.364566],[-7.635368,5.188159],[-7.539715,5.313345],[-7.570153,5.707352],[-7.993693,6.12619],[-8.311348,6.193033],[-8.60288,6.467564],[-8.385452,6.911801],[-8.485446,7.395208],[-8.439298,7.686043],[-8.280703,7.68718],[-8.221792,8.123329],[-8.299049,8.316444],[-8.203499,8.455453],[-7.8321,8.575704],[-8.079114,9.376224],[-8.309616,9.789532],[-8.229337,10.12902],[-8.029944,10.206535],[-7.89959,10.297382],[-7.622759,10.147236],[-6.850507,10.138994],[-6.666461,10.430811],[-6.493965,10.411303],[-6.205223,10.524061],[-6.050452,10.096361],[-5.816926,10.222555],[-5.404342,10.370737],[-4.954653,10.152714],[-4.779884,9.821985],[-4.330247,9.610835],[-3.980449,9.862344],[-3.511899,9.900326],[-2.827496,9.642461],[-2.56219,8.219628],[-2.983585,7.379705],[-3.24437,6.250472],[-2.810701,5.389051],[-2.856125,4.994476]]]}},{\"type\":\"Feature\",\"id\":\"CMR\",\"properties\":{\"name\":\"Cameroon\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[13.075822,2.267097],[12.951334,2.321616],[12.35938,2.192812],[11.751665,2.326758],[11.276449,2.261051],[9.649158,2.283866],[9.795196,3.073404],[9.404367,3.734527],[8.948116,3.904129],[8.744924,4.352215],[8.488816,4.495617],[8.500288,4.771983],[8.757533,5.479666],[9.233163,6.444491],[9.522706,6.453482],[10.118277,7.03877],[10.497375,7.055358],[11.058788,6.644427],[11.745774,6.981383],[11.839309,7.397042],[12.063946,7.799808],[12.218872,8.305824],[12.753672,8.717763],[12.955468,9.417772],[13.1676,9.640626],[13.308676,10.160362],[13.57295,10.798566],[14.415379,11.572369],[14.468192,11.904752],[14.577178,12.085361],[14.181336,12.483657],[14.213531,12.802035],[14.495787,12.859396],[14.893386,12.219048],[14.960152,11.555574],[14.923565,10.891325],[15.467873,9.982337],[14.909354,9.992129],[14.627201,9.920919],[14.171466,10.021378],[13.954218,9.549495],[14.544467,8.965861],[14.979996,8.796104],[15.120866,8.38215],[15.436092,7.692812],[15.27946,7.421925],[14.776545,6.408498],[14.53656,6.226959],[14.459407,5.451761],[14.558936,5.030598],[14.478372,4.732605],[14.950953,4.210389],[15.03622,3.851367],[15.405396,3.335301],[15.862732,3.013537],[15.907381,2.557389],[16.012852,2.26764],[15.940919,1.727673],[15.146342,1.964015],[14.337813,2.227875],[13.075822,2.267097]]]}},{\"type\":\"Feature\",\"id\":\"COD\",\"properties\":{\"name\":\"Democratic Republic of the Congo\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[30.83386,3.509166],[30.773347,2.339883],[31.174149,2.204465],[30.85267,1.849396],[30.468508,1.583805],[30.086154,1.062313],[29.875779,0.59738],[29.819503,-0.20531],[29.587838,-0.587406],[29.579466,-1.341313],[29.291887,-1.620056],[29.254835,-2.21511],[29.117479,-2.292211],[29.024926,-2.839258],[29.276384,-3.293907],[29.339998,-4.499983],[29.519987,-5.419979],[29.419993,-5.939999],[29.620032,-6.520015],[30.199997,-7.079981],[30.740015,-8.340007],[30.346086,-8.238257],[29.002912,-8.407032],[28.734867,-8.526559],[28.449871,-9.164918],[28.673682,-9.605925],[28.49607,-10.789884],[28.372253,-11.793647],[28.642417,-11.971569],[29.341548,-12.360744],[29.616001,-12.178895],[29.699614,-13.257227],[28.934286,-13.248958],[28.523562,-12.698604],[28.155109,-12.272481],[27.388799,-12.132747],[27.16442,-11.608748],[26.553088,-11.92444],[25.75231,-11.784965],[25.418118,-11.330936],[24.78317,-11.238694],[24.314516,-11.262826],[24.257155,-10.951993],[23.912215,-10.926826],[23.456791,-10.867863],[22.837345,-11.017622],[22.402798,-10.993075],[22.155268,-11.084801],[22.208753,-9.894796],[21.875182,-9.523708],[21.801801,-8.908707],[21.949131,-8.305901],[21.746456,-7.920085],[21.728111,-7.290872],[20.514748,-7.299606],[20.601823,-6.939318],[20.091622,-6.94309],[20.037723,-7.116361],[19.417502,-7.155429],[19.166613,-7.738184],[19.016752,-7.988246],[18.464176,-7.847014],[18.134222,-7.987678],[17.47297,-8.068551],[17.089996,-7.545689],[16.860191,-7.222298],[16.57318,-6.622645],[16.326528,-5.87747],[13.375597,-5.864241],[13.024869,-5.984389],[12.735171,-5.965682],[12.322432,-6.100092],[12.182337,-5.789931],[12.436688,-5.684304],[12.468004,-5.248362],[12.631612,-4.991271],[12.995517,-4.781103],[13.25824,-4.882957],[13.600235,-4.500138],[14.144956,-4.510009],[14.209035,-4.793092],[14.582604,-4.970239],[15.170992,-4.343507],[15.75354,-3.855165],[16.00629,-3.535133],[15.972803,-2.712392],[16.407092,-1.740927],[16.865307,-1.225816],[17.523716,-0.74383],[17.638645,-0.424832],[17.663553,-0.058084],[17.82654,0.288923],[17.774192,0.855659],[17.898835,1.741832],[18.094276,2.365722],[18.393792,2.900443],[18.453065,3.504386],[18.542982,4.201785],[18.932312,4.709506],[19.467784,5.031528],[20.290679,4.691678],[20.927591,4.322786],[21.659123,4.224342],[22.405124,4.02916],[22.704124,4.633051],[22.84148,4.710126],[23.297214,4.609693],[24.410531,5.108784],[24.805029,4.897247],[25.128833,4.927245],[25.278798,5.170408],[25.650455,5.256088],[26.402761,5.150875],[27.044065,5.127853],[27.374226,5.233944],[27.979977,4.408413],[28.428994,4.287155],[28.696678,4.455077],[29.159078,4.389267],[29.715995,4.600805],[29.9535,4.173699],[30.83386,3.509166]]]}},{\"type\":\"Feature\",\"id\":\"COG\",\"properties\":{\"name\":\"Republic of the Congo\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[12.995517,-4.781103],[12.62076,-4.438023],[12.318608,-4.60623],[11.914963,-5.037987],[11.093773,-3.978827],[11.855122,-3.426871],[11.478039,-2.765619],[11.820964,-2.514161],[12.495703,-2.391688],[12.575284,-1.948511],[13.109619,-2.42874],[13.992407,-2.470805],[14.29921,-1.998276],[14.425456,-1.333407],[14.316418,-0.552627],[13.843321,0.038758],[14.276266,1.19693],[14.026669,1.395677],[13.282631,1.314184],[13.003114,1.830896],[13.075822,2.267097],[14.337813,2.227875],[15.146342,1.964015],[15.940919,1.727673],[16.012852,2.26764],[16.537058,3.198255],[17.133042,3.728197],[17.8099,3.560196],[18.453065,3.504386],[18.393792,2.900443],[18.094276,2.365722],[17.898835,1.741832],[17.774192,0.855659],[17.82654,0.288923],[17.663553,-0.058084],[17.638645,-0.424832],[17.523716,-0.74383],[16.865307,-1.225816],[16.407092,-1.740927],[15.972803,-2.712392],[16.00629,-3.535133],[15.75354,-3.855165],[15.170992,-4.343507],[14.582604,-4.970239],[14.209035,-4.793092],[14.144956,-4.510009],[13.600235,-4.500138],[13.25824,-4.882957],[12.995517,-4.781103]]]}},{\"type\":\"Feature\",\"id\":\"COL\",\"properties\":{\"name\":\"Colombia\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-75.373223,-0.152032],[-75.801466,0.084801],[-76.292314,0.416047],[-76.57638,0.256936],[-77.424984,0.395687],[-77.668613,0.825893],[-77.855061,0.809925],[-78.855259,1.380924],[-78.990935,1.69137],[-78.617831,1.766404],[-78.662118,2.267355],[-78.42761,2.629556],[-77.931543,2.696606],[-77.510431,3.325017],[-77.12769,3.849636],[-77.496272,4.087606],[-77.307601,4.667984],[-77.533221,5.582812],[-77.318815,5.845354],[-77.476661,6.691116],[-77.881571,7.223771],[-77.753414,7.70984],[-77.431108,7.638061],[-77.242566,7.935278],[-77.474723,8.524286],[-77.353361,8.670505],[-76.836674,8.638749],[-76.086384,9.336821],[-75.6746,9.443248],[-75.664704,9.774003],[-75.480426,10.61899],[-74.906895,11.083045],[-74.276753,11.102036],[-74.197223,11.310473],[-73.414764,11.227015],[-72.627835,11.731972],[-72.238195,11.95555],[-71.75409,12.437303],[-71.399822,12.376041],[-71.137461,12.112982],[-71.331584,11.776284],[-71.973922,11.608672],[-72.227575,11.108702],[-72.614658,10.821975],[-72.905286,10.450344],[-73.027604,9.73677],[-73.304952,9.152],[-72.78873,9.085027],[-72.660495,8.625288],[-72.439862,8.405275],[-72.360901,8.002638],[-72.479679,7.632506],[-72.444487,7.423785],[-72.198352,7.340431],[-71.960176,6.991615],[-70.674234,7.087785],[-70.093313,6.960376],[-69.38948,6.099861],[-68.985319,6.206805],[-68.265052,6.153268],[-67.695087,6.267318],[-67.34144,6.095468],[-67.521532,5.55687],[-67.744697,5.221129],[-67.823012,4.503937],[-67.621836,3.839482],[-67.337564,3.542342],[-67.303173,3.318454],[-67.809938,2.820655],[-67.447092,2.600281],[-67.181294,2.250638],[-66.876326,1.253361],[-67.065048,1.130112],[-67.259998,1.719999],[-67.53781,2.037163],[-67.868565,1.692455],[-69.816973,1.714805],[-69.804597,1.089081],[-69.218638,0.985677],[-69.252434,0.602651],[-69.452396,0.706159],[-70.015566,0.541414],[-70.020656,-0.185156],[-69.577065,-0.549992],[-69.420486,-1.122619],[-69.444102,-1.556287],[-69.893635,-4.298187],[-70.394044,-3.766591],[-70.692682,-3.742872],[-70.047709,-2.725156],[-70.813476,-2.256865],[-71.413646,-2.342802],[-71.774761,-2.16979],[-72.325787,-2.434218],[-73.070392,-2.308954],[-73.659504,-1.260491],[-74.122395,-1.002833],[-74.441601,-0.53082],[-75.106625,-0.057205],[-75.373223,-0.152032]]]}},{\"type\":\"Feature\",\"id\":\"CRI\",\"properties\":{\"name\":\"Costa Rica\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-82.965783,8.225028],[-83.508437,8.446927],[-83.711474,8.656836],[-83.596313,8.830443],[-83.632642,9.051386],[-83.909886,9.290803],[-84.303402,9.487354],[-84.647644,9.615537],[-84.713351,9.908052],[-84.97566,10.086723],[-84.911375,9.795992],[-85.110923,9.55704],[-85.339488,9.834542],[-85.660787,9.933347],[-85.797445,10.134886],[-85.791709,10.439337],[-85.659314,10.754331],[-85.941725,10.895278],[-85.71254,11.088445],[-85.561852,11.217119],[-84.903003,10.952303],[-84.673069,11.082657],[-84.355931,10.999226],[-84.190179,10.79345],[-83.895054,10.726839],[-83.655612,10.938764],[-83.40232,10.395438],[-83.015677,9.992982],[-82.546196,9.566135],[-82.932891,9.476812],[-82.927155,9.07433],[-82.719183,8.925709],[-82.868657,8.807266],[-82.829771,8.626295],[-82.913176,8.423517],[-82.965783,8.225028]]]}},{\"type\":\"Feature\",\"id\":\"CUB\",\"properties\":{\"name\":\"Cuba\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-82.268151,23.188611],[-81.404457,23.117271],[-80.618769,23.10598],[-79.679524,22.765303],[-79.281486,22.399202],[-78.347434,22.512166],[-77.993296,22.277194],[-77.146422,21.657851],[-76.523825,21.20682],[-76.19462,21.220565],[-75.598222,21.016624],[-75.67106,20.735091],[-74.933896,20.693905],[-74.178025,20.284628],[-74.296648,20.050379],[-74.961595,19.923435],[-75.63468,19.873774],[-76.323656,19.952891],[-77.755481,19.855481],[-77.085108,20.413354],[-77.492655,20.673105],[-78.137292,20.739949],[-78.482827,21.028613],[-78.719867,21.598114],[-79.285,21.559175],[-80.217475,21.827324],[-80.517535,22.037079],[-81.820943,22.192057],[-82.169992,22.387109],[-81.795002,22.636965],[-82.775898,22.68815],[-83.494459,22.168518],[-83.9088,22.154565],[-84.052151,21.910575],[-84.54703,21.801228],[-84.974911,21.896028],[-84.447062,22.20495],[-84.230357,22.565755],[-83.77824,22.788118],[-83.267548,22.983042],[-82.510436,23.078747],[-82.268151,23.188611]]]}},{\"type\":\"Feature\",\"id\":\"-99\",\"properties\":{\"name\":\"Northern Cyprus\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[32.73178,35.140026],[32.802474,35.145504],[32.946961,35.386703],[33.667227,35.373216],[34.576474,35.671596],[33.900804,35.245756],[33.973617,35.058506],[33.86644,35.093595],[33.675392,35.017863],[33.525685,35.038688],[33.475817,35.000345],[33.455922,35.101424],[33.383833,35.162712],[33.190977,35.173125],[32.919572,35.087833],[32.73178,35.140026]]]}},{\"type\":\"Feature\",\"id\":\"CYP\",\"properties\":{\"name\":\"Cyprus\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[33.973617,35.058506],[34.004881,34.978098],[32.979827,34.571869],[32.490296,34.701655],[32.256667,35.103232],[32.73178,35.140026],[32.919572,35.087833],[33.190977,35.173125],[33.383833,35.162712],[33.455922,35.101424],[33.475817,35.000345],[33.525685,35.038688],[33.675392,35.017863],[33.86644,35.093595],[33.973617,35.058506]]]}},{\"type\":\"Feature\",\"id\":\"CZE\",\"properties\":{\"name\":\"Czech Republic\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[16.960288,48.596982],[16.499283,48.785808],[16.029647,48.733899],[15.253416,49.039074],[14.901447,48.964402],[14.338898,48.555305],[13.595946,48.877172],[13.031329,49.307068],[12.521024,49.547415],[12.415191,49.969121],[12.240111,50.266338],[12.966837,50.484076],[13.338132,50.733234],[14.056228,50.926918],[14.307013,51.117268],[14.570718,51.002339],[15.016996,51.106674],[15.490972,50.78473],[16.238627,50.697733],[16.176253,50.422607],[16.719476,50.215747],[16.868769,50.473974],[17.554567,50.362146],[17.649445,50.049038],[18.392914,49.988629],[18.853144,49.49623],[18.554971,49.495015],[18.399994,49.315001],[18.170498,49.271515],[18.104973,49.043983],[17.913512,48.996493],[17.886485,48.903475],[17.545007,48.800019],[17.101985,48.816969],[16.960288,48.596982]]]}},{\"type\":\"Feature\",\"id\":\"DEU\",\"properties\":{\"name\":\"Germany\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[9.921906,54.983104],[9.93958,54.596642],[10.950112,54.363607],[10.939467,54.008693],[11.956252,54.196486],[12.51844,54.470371],[13.647467,54.075511],[14.119686,53.757029],[14.353315,53.248171],[14.074521,52.981263],[14.4376,52.62485],[14.685026,52.089947],[14.607098,51.745188],[15.016996,51.106674],[14.570718,51.002339],[14.307013,51.117268],[14.056228,50.926918],[13.338132,50.733234],[12.966837,50.484076],[12.240111,50.266338],[12.415191,49.969121],[12.521024,49.547415],[13.031329,49.307068],[13.595946,48.877172],[13.243357,48.416115],[12.884103,48.289146],[13.025851,47.637584],[12.932627,47.467646],[12.62076,47.672388],[12.141357,47.703083],[11.426414,47.523766],[10.544504,47.566399],[10.402084,47.302488],[9.896068,47.580197],[9.594226,47.525058],[8.522612,47.830828],[8.317301,47.61358],[7.466759,47.620582],[7.593676,48.333019],[8.099279,49.017784],[6.65823,49.201958],[6.18632,49.463803],[6.242751,49.902226],[6.043073,50.128052],[6.156658,50.803721],[5.988658,51.851616],[6.589397,51.852029],[6.84287,52.22844],[7.092053,53.144043],[6.90514,53.482162],[7.100425,53.693932],[7.936239,53.748296],[8.121706,53.527792],[8.800734,54.020786],[8.572118,54.395646],[8.526229,54.962744],[9.282049,54.830865],[9.921906,54.983104]]]}},{\"type\":\"Feature\",\"id\":\"DJI\",\"properties\":{\"name\":\"Djibouti\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[43.081226,12.699639],[43.317852,12.390148],[43.286381,11.974928],[42.715874,11.735641],[43.145305,11.46204],[42.776852,10.926879],[42.55493,11.10511],[42.31414,11.0342],[41.75557,11.05091],[41.73959,11.35511],[41.66176,11.6312],[42,12.1],[42.35156,12.54223],[42.779642,12.455416],[43.081226,12.699639]]]}},{\"type\":\"Feature\",\"id\":\"DNK\",\"properties\":{\"name\":\"Denmark\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[12.690006,55.609991],[12.089991,54.800015],[11.043543,55.364864],[10.903914,55.779955],[12.370904,56.111407],[12.690006,55.609991]]],[[[10.912182,56.458621],[10.667804,56.081383],[10.369993,56.190007],[9.649985,55.469999],[9.921906,54.983104],[9.282049,54.830865],[8.526229,54.962744],[8.120311,55.517723],[8.089977,56.540012],[8.256582,56.809969],[8.543438,57.110003],[9.424469,57.172066],[9.775559,57.447941],[10.580006,57.730017],[10.546106,57.215733],[10.25,56.890016],[10.369993,56.609982],[10.912182,56.458621]]]]}},{\"type\":\"Feature\",\"id\":\"DOM\",\"properties\":{\"name\":\"Dominican Republic\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-71.712361,19.714456],[-71.587304,19.884911],[-70.806706,19.880286],[-70.214365,19.622885],[-69.950815,19.648],[-69.76925,19.293267],[-69.222126,19.313214],[-69.254346,19.015196],[-68.809412,18.979074],[-68.317943,18.612198],[-68.689316,18.205142],[-69.164946,18.422648],[-69.623988,18.380713],[-69.952934,18.428307],[-70.133233,18.245915],[-70.517137,18.184291],[-70.669298,18.426886],[-70.99995,18.283329],[-71.40021,17.598564],[-71.657662,17.757573],[-71.708305,18.044997],[-71.687738,18.31666],[-71.945112,18.6169],[-71.701303,18.785417],[-71.624873,19.169838],[-71.712361,19.714456]]]}},{\"type\":\"Feature\",\"id\":\"DZA\",\"properties\":{\"name\":\"Algeria\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[11.999506,23.471668],[8.572893,21.565661],[5.677566,19.601207],[4.267419,19.155265],[3.158133,19.057364],[3.146661,19.693579],[2.683588,19.85623],[2.060991,20.142233],[1.823228,20.610809],[-1.550055,22.792666],[-4.923337,24.974574],[-8.6844,27.395744],[-8.665124,27.589479],[-8.66559,27.656426],[-8.674116,28.841289],[-7.059228,29.579228],[-6.060632,29.7317],[-5.242129,30.000443],[-4.859646,30.501188],[-3.690441,30.896952],[-3.647498,31.637294],[-3.06898,31.724498],[-2.616605,32.094346],[-1.307899,32.262889],[-1.124551,32.651522],[-1.388049,32.864015],[-1.733455,33.919713],[-1.792986,34.527919],[-2.169914,35.168396],[-1.208603,35.714849],[-0.127454,35.888662],[0.503877,36.301273],[1.466919,36.605647],[3.161699,36.783905],[4.815758,36.865037],[5.32012,36.716519],[6.26182,37.110655],[7.330385,37.118381],[7.737078,36.885708],[8.420964,36.946427],[8.217824,36.433177],[8.376368,35.479876],[8.140981,34.655146],[7.524482,34.097376],[7.612642,33.344115],[8.430473,32.748337],[8.439103,32.506285],[9.055603,32.102692],[9.48214,30.307556],[9.805634,29.424638],[9.859998,28.95999],[9.683885,28.144174],[9.756128,27.688259],[9.629056,27.140953],[9.716286,26.512206],[9.319411,26.094325],[9.910693,25.365455],[9.948261,24.936954],[10.303847,24.379313],[10.771364,24.562532],[11.560669,24.097909],[11.999506,23.471668]]]}},{\"type\":\"Feature\",\"id\":\"ECU\",\"properties\":{\"name\":\"Ecuador\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-80.302561,-3.404856],[-79.770293,-2.657512],[-79.986559,-2.220794],[-80.368784,-2.685159],[-80.967765,-2.246943],[-80.764806,-1.965048],[-80.933659,-1.057455],[-80.58337,-0.906663],[-80.399325,-0.283703],[-80.020898,0.36034],[-80.09061,0.768429],[-79.542762,0.982938],[-78.855259,1.380924],[-77.855061,0.809925],[-77.668613,0.825893],[-77.424984,0.395687],[-76.57638,0.256936],[-76.292314,0.416047],[-75.801466,0.084801],[-75.373223,-0.152032],[-75.233723,-0.911417],[-75.544996,-1.56161],[-76.635394,-2.608678],[-77.837905,-3.003021],[-78.450684,-3.873097],[-78.639897,-4.547784],[-79.205289,-4.959129],[-79.624979,-4.454198],[-80.028908,-4.346091],[-80.442242,-4.425724],[-80.469295,-4.059287],[-80.184015,-3.821162],[-80.302561,-3.404856]]]}},{\"type\":\"Feature\",\"id\":\"EGY\",\"properties\":{\"name\":\"Egypt\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[34.9226,29.50133],[34.64174,29.09942],[34.42655,28.34399],[34.15451,27.8233],[33.92136,27.6487],[33.58811,27.97136],[33.13676,28.41765],[32.42323,29.85108],[32.32046,29.76043],[32.73482,28.70523],[33.34876,27.69989],[34.10455,26.14227],[34.47387,25.59856],[34.79507,25.03375],[35.69241,23.92671],[35.49372,23.75237],[35.52598,23.10244],[36.69069,22.20485],[36.86623,22],[32.9,22],[29.02,22],[25,22],[25,25.6825],[25,29.238655],[24.70007,30.04419],[24.95762,30.6616],[24.80287,31.08929],[25.16482,31.56915],[26.49533,31.58568],[27.45762,31.32126],[28.45048,31.02577],[28.91353,30.87005],[29.68342,31.18686],[30.09503,31.4734],[30.97693,31.55586],[31.68796,31.4296],[31.96041,30.9336],[32.19247,31.26034],[32.99392,31.02407],[33.7734,30.96746],[34.26544,31.21936],[34.9226,29.50133]]]}},{\"type\":\"Feature\",\"id\":\"ERI\",\"properties\":{\"name\":\"Eritrea\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[42.35156,12.54223],[42.00975,12.86582],[41.59856,13.45209],[41.155194,13.77332],[40.8966,14.11864],[40.026219,14.519579],[39.34061,14.53155],[39.0994,14.74064],[38.51295,14.50547],[37.90607,14.95943],[37.59377,14.2131],[36.42951,14.42211],[36.323189,14.822481],[36.75386,16.291874],[36.85253,16.95655],[37.16747,17.26314],[37.904,17.42754],[38.41009,17.998307],[38.990623,16.840626],[39.26611,15.922723],[39.814294,15.435647],[41.179275,14.49108],[41.734952,13.921037],[42.276831,13.343992],[42.589576,13.000421],[43.081226,12.699639],[42.779642,12.455416],[42.35156,12.54223]]]}},{\"type\":\"Feature\",\"id\":\"ESP\",\"properties\":{\"name\":\"Spain\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-9.034818,41.880571],[-8.984433,42.592775],[-9.392884,43.026625],[-7.97819,43.748338],[-6.754492,43.567909],[-5.411886,43.57424],[-4.347843,43.403449],[-3.517532,43.455901],[-1.901351,43.422802],[-1.502771,43.034014],[0.338047,42.579546],[0.701591,42.795734],[1.826793,42.343385],[2.985999,42.473015],[3.039484,41.89212],[2.091842,41.226089],[0.810525,41.014732],[0.721331,40.678318],[0.106692,40.123934],[-0.278711,39.309978],[0.111291,38.738514],[-0.467124,38.292366],[-0.683389,37.642354],[-1.438382,37.443064],[-2.146453,36.674144],[-3.415781,36.6589],[-4.368901,36.677839],[-4.995219,36.324708],[-5.37716,35.94685],[-5.866432,36.029817],[-6.236694,36.367677],[-6.520191,36.942913],[-7.453726,37.097788],[-7.537105,37.428904],[-7.166508,37.803894],[-7.029281,38.075764],[-7.374092,38.373059],[-7.098037,39.030073],[-7.498632,39.629571],[-7.066592,39.711892],[-7.026413,40.184524],[-6.86402,40.330872],[-6.851127,41.111083],[-6.389088,41.381815],[-6.668606,41.883387],[-7.251309,41.918346],[-7.422513,41.792075],[-8.013175,41.790886],[-8.263857,42.280469],[-8.671946,42.134689],[-9.034818,41.880571]]]}},{\"type\":\"Feature\",\"id\":\"EST\",\"properties\":{\"name\":\"Estonia\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[24.312863,57.793424],[24.428928,58.383413],[24.061198,58.257375],[23.42656,58.612753],[23.339795,59.18724],[24.604214,59.465854],[25.864189,59.61109],[26.949136,59.445803],[27.981114,59.475388],[28.131699,59.300825],[27.420166,58.724581],[27.716686,57.791899],[27.288185,57.474528],[26.463532,57.476389],[25.60281,57.847529],[25.164594,57.970157],[24.312863,57.793424]]]}},{\"type\":\"Feature\",\"id\":\"ETH\",\"properties\":{\"name\":\"Ethiopia\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[37.90607,14.95943],[38.51295,14.50547],[39.0994,14.74064],[39.34061,14.53155],[40.02625,14.51959],[40.8966,14.11864],[41.1552,13.77333],[41.59856,13.45209],[42.00975,12.86582],[42.35156,12.54223],[42,12.1],[41.66176,11.6312],[41.73959,11.35511],[41.75557,11.05091],[42.31414,11.0342],[42.55493,11.10511],[42.776852,10.926879],[42.55876,10.57258],[42.92812,10.02194],[43.29699,9.54048],[43.67875,9.18358],[46.94834,7.99688],[47.78942,8.003],[44.9636,5.00162],[43.66087,4.95755],[42.76967,4.25259],[42.12861,4.23413],[41.855083,3.918912],[41.1718,3.91909],[40.76848,4.25702],[39.85494,3.83879],[39.559384,3.42206],[38.89251,3.50074],[38.67114,3.61607],[38.43697,3.58851],[38.120915,3.598605],[36.855093,4.447864],[36.159079,4.447864],[35.817448,4.776966],[35.817448,5.338232],[35.298007,5.506],[34.70702,6.59422],[34.25032,6.82607],[34.0751,7.22595],[33.56829,7.71334],[32.95418,7.78497],[33.2948,8.35458],[33.8255,8.37916],[33.97498,8.68456],[33.96162,9.58358],[34.25745,10.63009],[34.73115,10.91017],[34.83163,11.31896],[35.26049,12.08286],[35.86363,12.57828],[36.27022,13.56333],[36.42951,14.42211],[37.59377,14.2131],[37.90607,14.95943]]]}},{\"type\":\"Feature\",\"id\":\"FIN\",\"properties\":{\"name\":\"Finland\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[28.59193,69.064777],[28.445944,68.364613],[29.977426,67.698297],[29.054589,66.944286],[30.21765,65.80598],[29.54443,64.948672],[30.444685,64.204453],[30.035872,63.552814],[31.516092,62.867687],[31.139991,62.357693],[30.211107,61.780028],[28.069998,60.503517],[26.255173,60.423961],[24.496624,60.057316],[22.869695,59.846373],[22.290764,60.391921],[21.322244,60.72017],[21.544866,61.705329],[21.059211,62.607393],[21.536029,63.189735],[22.442744,63.81781],[24.730512,64.902344],[25.398068,65.111427],[25.294043,65.534346],[23.903379,66.006927],[23.56588,66.396051],[23.539473,67.936009],[21.978535,68.616846],[20.645593,69.106247],[21.244936,69.370443],[22.356238,68.841741],[23.66205,68.891247],[24.735679,68.649557],[25.689213,69.092114],[26.179622,69.825299],[27.732292,70.164193],[29.015573,69.766491],[28.59193,69.064777]]]}},{\"type\":\"Feature\",\"id\":\"FJI\",\"properties\":{\"name\":\"Fiji\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[178.3736,-17.33992],[178.71806,-17.62846],[178.55271,-18.15059],[177.93266,-18.28799],[177.38146,-18.16432],[177.28504,-17.72465],[177.67087,-17.38114],[178.12557,-17.50481],[178.3736,-17.33992]]],[[[179.364143,-16.801354],[178.725059,-17.012042],[178.596839,-16.63915],[179.096609,-16.433984],[179.413509,-16.379054],[180,-16.067133],[180,-16.555217],[179.364143,-16.801354]]],[[[-179.917369,-16.501783],[-180,-16.555217],[-180,-16.067133],[-179.79332,-16.020882],[-179.917369,-16.501783]]]]}},{\"type\":\"Feature\",\"id\":\"FLK\",\"properties\":{\"name\":\"Falkland Islands\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-61.2,-51.85],[-60,-51.25],[-59.15,-51.5],[-58.55,-51.1],[-57.75,-51.55],[-58.05,-51.9],[-59.4,-52.2],[-59.85,-51.85],[-60.7,-52.3],[-61.2,-51.85]]]}},{\"type\":\"Feature\",\"id\":\"FRA\",\"properties\":{\"name\":\"France\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[9.560016,42.152492],[9.229752,41.380007],[8.775723,41.583612],[8.544213,42.256517],[8.746009,42.628122],[9.390001,43.009985],[9.560016,42.152492]]],[[[3.588184,50.378992],[4.286023,49.907497],[4.799222,49.985373],[5.674052,49.529484],[5.897759,49.442667],[6.18632,49.463803],[6.65823,49.201958],[8.099279,49.017784],[7.593676,48.333019],[7.466759,47.620582],[7.192202,47.449766],[6.736571,47.541801],[6.768714,47.287708],[6.037389,46.725779],[6.022609,46.27299],[6.5001,46.429673],[6.843593,45.991147],[6.802355,45.70858],[7.096652,45.333099],[6.749955,45.028518],[7.007562,44.254767],[7.549596,44.127901],[7.435185,43.693845],[6.529245,43.128892],[4.556963,43.399651],[3.100411,43.075201],[2.985999,42.473015],[1.826793,42.343385],[0.701591,42.795734],[0.338047,42.579546],[-1.502771,43.034014],[-1.901351,43.422802],[-1.384225,44.02261],[-1.193798,46.014918],[-2.225724,47.064363],[-2.963276,47.570327],[-4.491555,47.954954],[-4.59235,48.68416],[-3.295814,48.901692],[-1.616511,48.644421],[-1.933494,49.776342],[-0.989469,49.347376],[1.338761,50.127173],[1.639001,50.946606],[2.513573,51.148506],[2.658422,50.796848],[3.123252,50.780363],[3.588184,50.378992]]]]}},{\"type\":\"Feature\",\"id\":\"GAB\",\"properties\":{\"name\":\"Gabon\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[11.093773,-3.978827],[10.066135,-2.969483],[9.405245,-2.144313],[8.797996,-1.111301],[8.830087,-0.779074],[9.04842,-0.459351],[9.291351,0.268666],[9.492889,1.01012],[9.830284,1.067894],[11.285079,1.057662],[11.276449,2.261051],[11.751665,2.326758],[12.35938,2.192812],[12.951334,2.321616],[13.075822,2.267097],[13.003114,1.830896],[13.282631,1.314184],[14.026669,1.395677],[14.276266,1.19693],[13.843321,0.038758],[14.316418,-0.552627],[14.425456,-1.333407],[14.29921,-1.998276],[13.992407,-2.470805],[13.109619,-2.42874],[12.575284,-1.948511],[12.495703,-2.391688],[11.820964,-2.514161],[11.478039,-2.765619],[11.855122,-3.426871],[11.093773,-3.978827]]]}},{\"type\":\"Feature\",\"id\":\"GBR\",\"properties\":{\"name\":\"United Kingdom\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-5.661949,54.554603],[-6.197885,53.867565],[-6.95373,54.073702],[-7.572168,54.059956],[-7.366031,54.595841],[-7.572168,55.131622],[-6.733847,55.17286],[-5.661949,54.554603]]],[[[-3.005005,58.635],[-4.073828,57.553025],[-3.055002,57.690019],[-1.959281,57.6848],[-2.219988,56.870017],[-3.119003,55.973793],[-2.085009,55.909998],[-2.005676,55.804903],[-1.114991,54.624986],[-0.430485,54.464376],[0.184981,53.325014],[0.469977,52.929999],[1.681531,52.73952],[1.559988,52.099998],[1.050562,51.806761],[1.449865,51.289428],[0.550334,50.765739],[-0.787517,50.774989],[-2.489998,50.500019],[-2.956274,50.69688],[-3.617448,50.228356],[-4.542508,50.341837],[-5.245023,49.96],[-5.776567,50.159678],[-4.30999,51.210001],[-3.414851,51.426009],[-3.422719,51.426848],[-4.984367,51.593466],[-5.267296,51.9914],[-4.222347,52.301356],[-4.770013,52.840005],[-4.579999,53.495004],[-3.093831,53.404547],[-3.09208,53.404441],[-2.945009,53.985],[-3.614701,54.600937],[-3.630005,54.615013],[-4.844169,54.790971],[-5.082527,55.061601],[-4.719112,55.508473],[-5.047981,55.783986],[-5.586398,55.311146],[-5.644999,56.275015],[-6.149981,56.78501],[-5.786825,57.818848],[-5.009999,58.630013],[-4.211495,58.550845],[-3.005005,58.635]]]]}},{\"type\":\"Feature\",\"id\":\"GEO\",\"properties\":{\"name\":\"Georgia\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[41.554084,41.535656],[41.703171,41.962943],[41.45347,42.645123],[40.875469,43.013628],[40.321394,43.128634],[39.955009,43.434998],[40.076965,43.553104],[40.922185,43.382159],[42.394395,43.220308],[43.756017,42.740828],[43.9312,42.554974],[44.537623,42.711993],[45.470279,42.502781],[45.77641,42.092444],[46.404951,41.860675],[46.145432,41.722802],[46.637908,41.181673],[46.501637,41.064445],[45.962601,41.123873],[45.217426,41.411452],[44.97248,41.248129],[43.582746,41.092143],[42.619549,41.583173],[41.554084,41.535656]]]}},{\"type\":\"Feature\",\"id\":\"GHA\",\"properties\":{\"name\":\"Ghana\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[1.060122,5.928837],[-0.507638,5.343473],[-1.063625,5.000548],[-1.964707,4.710462],[-2.856125,4.994476],[-2.810701,5.389051],[-3.24437,6.250472],[-2.983585,7.379705],[-2.56219,8.219628],[-2.827496,9.642461],[-2.963896,10.395335],[-2.940409,10.96269],[-1.203358,11.009819],[-0.761576,10.93693],[-0.438702,11.098341],[0.023803,11.018682],[-0.049785,10.706918],[0.36758,10.191213],[0.365901,9.465004],[0.461192,8.677223],[0.712029,8.312465],[0.490957,7.411744],[0.570384,6.914359],[0.836931,6.279979],[1.060122,5.928837]]]}},{\"type\":\"Feature\",\"id\":\"GIN\",\"properties\":{\"name\":\"Guinea\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-8.439298,7.686043],[-8.722124,7.711674],[-8.926065,7.309037],[-9.208786,7.313921],[-9.403348,7.526905],[-9.33728,7.928534],[-9.755342,8.541055],[-10.016567,8.428504],[-10.230094,8.406206],[-10.505477,8.348896],[-10.494315,8.715541],[-10.65477,8.977178],[-10.622395,9.26791],[-10.839152,9.688246],[-11.117481,10.045873],[-11.917277,10.046984],[-12.150338,9.858572],[-12.425929,9.835834],[-12.596719,9.620188],[-12.711958,9.342712],[-13.24655,8.903049],[-13.685154,9.494744],[-14.074045,9.886167],[-14.330076,10.01572],[-14.579699,10.214467],[-14.693232,10.656301],[-14.839554,10.876572],[-15.130311,11.040412],[-14.685687,11.527824],[-14.382192,11.509272],[-14.121406,11.677117],[-13.9008,11.678719],[-13.743161,11.811269],[-13.828272,12.142644],[-13.718744,12.247186],[-13.700476,12.586183],[-13.217818,12.575874],[-12.499051,12.33209],[-12.278599,12.35444],[-12.203565,12.465648],[-11.658301,12.386583],[-11.513943,12.442988],[-11.456169,12.076834],[-11.297574,12.077971],[-11.036556,12.211245],[-10.87083,12.177887],[-10.593224,11.923975],[-10.165214,11.844084],[-9.890993,12.060479],[-9.567912,12.194243],[-9.327616,12.334286],[-9.127474,12.30806],[-8.905265,12.088358],[-8.786099,11.812561],[-8.376305,11.393646],[-8.581305,11.136246],[-8.620321,10.810891],[-8.407311,10.909257],[-8.282357,10.792597],[-8.335377,10.494812],[-8.029944,10.206535],[-8.229337,10.12902],[-8.309616,9.789532],[-8.079114,9.376224],[-7.8321,8.575704],[-8.203499,8.455453],[-8.299049,8.316444],[-8.221792,8.123329],[-8.280703,7.68718],[-8.439298,7.686043]]]}},{\"type\":\"Feature\",\"id\":\"GMB\",\"properties\":{\"name\":\"Gambia\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-16.841525,13.151394],[-16.713729,13.594959],[-15.624596,13.623587],[-15.39877,13.860369],[-15.081735,13.876492],[-14.687031,13.630357],[-14.376714,13.62568],[-14.046992,13.794068],[-13.844963,13.505042],[-14.277702,13.280585],[-14.712197,13.298207],[-15.141163,13.509512],[-15.511813,13.27857],[-15.691001,13.270353],[-15.931296,13.130284],[-16.841525,13.151394]]]}},{\"type\":\"Feature\",\"id\":\"GNB\",\"properties\":{\"name\":\"Guinea Bissau\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-15.130311,11.040412],[-15.66418,11.458474],[-16.085214,11.524594],[-16.314787,11.806515],[-16.308947,11.958702],[-16.613838,12.170911],[-16.677452,12.384852],[-16.147717,12.547762],[-15.816574,12.515567],[-15.548477,12.62817],[-13.700476,12.586183],[-13.718744,12.247186],[-13.828272,12.142644],[-13.743161,11.811269],[-13.9008,11.678719],[-14.121406,11.677117],[-14.382192,11.509272],[-14.685687,11.527824],[-15.130311,11.040412]]]}},{\"type\":\"Feature\",\"id\":\"GNQ\",\"properties\":{\"name\":\"Equatorial Guinea\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[9.492889,1.01012],[9.305613,1.160911],[9.649158,2.283866],[11.276449,2.261051],[11.285079,1.057662],[9.830284,1.067894],[9.492889,1.01012]]]}},{\"type\":\"Feature\",\"id\":\"GRC\",\"properties\":{\"name\":\"Greece\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[23.69998,35.705004],[24.246665,35.368022],[25.025015,35.424996],[25.769208,35.354018],[25.745023,35.179998],[26.290003,35.29999],[26.164998,35.004995],[24.724982,34.919988],[24.735007,35.084991],[23.514978,35.279992],[23.69998,35.705004]]],[[[26.604196,41.562115],[26.294602,40.936261],[26.056942,40.824123],[25.447677,40.852545],[24.925848,40.947062],[23.714811,40.687129],[24.407999,40.124993],[23.899968,39.962006],[23.342999,39.960998],[22.813988,40.476005],[22.626299,40.256561],[22.849748,39.659311],[23.350027,39.190011],[22.973099,38.970903],[23.530016,38.510001],[24.025025,38.219993],[24.040011,37.655015],[23.115003,37.920011],[23.409972,37.409991],[22.774972,37.30501],[23.154225,36.422506],[22.490028,36.41],[21.670026,36.844986],[21.295011,37.644989],[21.120034,38.310323],[20.730032,38.769985],[20.217712,39.340235],[20.150016,39.624998],[20.615,40.110007],[20.674997,40.435],[20.99999,40.580004],[21.02004,40.842727],[21.674161,40.931275],[22.055378,41.149866],[22.597308,41.130487],[22.76177,41.3048],[22.952377,41.337994],[23.692074,41.309081],[24.492645,41.583896],[25.197201,41.234486],[26.106138,41.328899],[26.117042,41.826905],[26.604196,41.562115]]]]}},{\"type\":\"Feature\",\"id\":\"GRL\",\"properties\":{\"name\":\"Greenland\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-46.76379,82.62796],[-43.40644,83.22516],[-39.89753,83.18018],[-38.62214,83.54905],[-35.08787,83.64513],[-27.10046,83.51966],[-20.84539,82.72669],[-22.69182,82.34165],[-26.51753,82.29765],[-31.9,82.2],[-31.39646,82.02154],[-27.85666,82.13178],[-24.84448,81.78697],[-22.90328,82.09317],[-22.07175,81.73449],[-23.16961,81.15271],[-20.62363,81.52462],[-15.76818,81.91245],[-12.77018,81.71885],[-12.20855,81.29154],[-16.28533,80.58004],[-16.85,80.35],[-20.04624,80.17708],[-17.73035,80.12912],[-18.9,79.4],[-19.70499,78.75128],[-19.67353,77.63859],[-18.47285,76.98565],[-20.03503,76.94434],[-21.67944,76.62795],[-19.83407,76.09808],[-19.59896,75.24838],[-20.66818,75.15585],[-19.37281,74.29561],[-21.59422,74.22382],[-20.43454,73.81713],[-20.76234,73.46436],[-22.17221,73.30955],[-23.56593,73.30663],[-22.31311,72.62928],[-22.29954,72.18409],[-24.27834,72.59788],[-24.79296,72.3302],[-23.44296,72.08016],[-22.13281,71.46898],[-21.75356,70.66369],[-23.53603,70.471],[-24.30702,70.85649],[-25.54341,71.43094],[-25.20135,70.75226],[-26.36276,70.22646],[-23.72742,70.18401],[-22.34902,70.12946],[-25.02927,69.2588],[-27.74737,68.47046],[-30.67371,68.12503],[-31.77665,68.12078],[-32.81105,67.73547],[-34.20196,66.67974],[-36.35284,65.9789],[-37.04378,65.93768],[-38.37505,65.69213],[-39.81222,65.45848],[-40.66899,64.83997],[-40.68281,64.13902],[-41.1887,63.48246],[-42.81938,62.68233],[-42.41666,61.90093],[-42.86619,61.07404],[-43.3784,60.09772],[-44.7875,60.03676],[-46.26364,60.85328],[-48.26294,60.85843],[-49.23308,61.40681],[-49.90039,62.38336],[-51.63325,63.62691],[-52.14014,64.27842],[-52.27659,65.1767],[-53.66166,66.09957],[-53.30161,66.8365],[-53.96911,67.18899],[-52.9804,68.35759],[-51.47536,68.72958],[-51.08041,69.14781],[-50.87122,69.9291],[-52.013585,69.574925],[-52.55792,69.42616],[-53.45629,69.283625],[-54.68336,69.61003],[-54.75001,70.28932],[-54.35884,70.821315],[-53.431315,70.835755],[-51.39014,70.56978],[-53.10937,71.20485],[-54.00422,71.54719],[-55,71.406537],[-55.83468,71.65444],[-54.71819,72.58625],[-55.32634,72.95861],[-56.12003,73.64977],[-57.32363,74.71026],[-58.59679,75.09861],[-58.58516,75.51727],[-61.26861,76.10238],[-63.39165,76.1752],[-66.06427,76.13486],[-68.50438,76.06141],[-69.66485,76.37975],[-71.40257,77.00857],[-68.77671,77.32312],[-66.76397,77.37595],[-71.04293,77.63595],[-73.297,78.04419],[-73.15938,78.43271],[-69.37345,78.91388],[-65.7107,79.39436],[-65.3239,79.75814],[-68.02298,80.11721],[-67.15129,80.51582],[-63.68925,81.21396],[-62.23444,81.3211],[-62.65116,81.77042],[-60.28249,82.03363],[-57.20744,82.19074],[-54.13442,82.19962],[-53.04328,81.88833],[-50.39061,82.43883],[-48.00386,82.06481],[-46.59984,81.985945],[-44.523,81.6607],[-46.9007,82.19979],[-46.76379,82.62796]]]}},{\"type\":\"Feature\",\"id\":\"GTM\",\"properties\":{\"name\":\"Guatemala\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-90.095555,13.735338],[-90.608624,13.909771],[-91.23241,13.927832],[-91.689747,14.126218],[-92.22775,14.538829],[-92.20323,14.830103],[-92.087216,15.064585],[-92.229249,15.251447],[-91.74796,16.066565],[-90.464473,16.069562],[-90.438867,16.41011],[-90.600847,16.470778],[-90.711822,16.687483],[-91.08167,16.918477],[-91.453921,17.252177],[-91.002269,17.254658],[-91.00152,17.817595],[-90.067934,17.819326],[-89.14308,17.808319],[-89.150806,17.015577],[-89.229122,15.886938],[-88.930613,15.887273],[-88.604586,15.70638],[-88.518364,15.855389],[-88.225023,15.727722],[-88.68068,15.346247],[-89.154811,15.066419],[-89.22522,14.874286],[-89.145535,14.678019],[-89.353326,14.424133],[-89.587343,14.362586],[-89.534219,14.244816],[-89.721934,14.134228],[-90.064678,13.88197],[-90.095555,13.735338]]]}},{\"type\":\"Feature\",\"id\":\"GUF\",\"properties\":{\"name\":\"French Guiana\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-52.556425,2.504705],[-52.939657,2.124858],[-53.418465,2.053389],[-53.554839,2.334897],[-53.778521,2.376703],[-54.088063,2.105557],[-54.524754,2.311849],[-54.27123,2.738748],[-54.184284,3.194172],[-54.011504,3.62257],[-54.399542,4.212611],[-54.478633,4.896756],[-53.958045,5.756548],[-53.618453,5.646529],[-52.882141,5.409851],[-51.823343,4.565768],[-51.657797,4.156232],[-52.249338,3.241094],[-52.556425,2.504705]]]}},{\"type\":\"Feature\",\"id\":\"GUY\",\"properties\":{\"name\":\"Guyana\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-59.758285,8.367035],[-59.101684,7.999202],[-58.482962,7.347691],[-58.454876,6.832787],[-58.078103,6.809094],[-57.542219,6.321268],[-57.147436,5.97315],[-57.307246,5.073567],[-57.914289,4.812626],[-57.86021,4.576801],[-58.044694,4.060864],[-57.601569,3.334655],[-57.281433,3.333492],[-57.150098,2.768927],[-56.539386,1.899523],[-56.782704,1.863711],[-57.335823,1.948538],[-57.660971,1.682585],[-58.11345,1.507195],[-58.429477,1.463942],[-58.540013,1.268088],[-59.030862,1.317698],[-59.646044,1.786894],[-59.718546,2.24963],[-59.974525,2.755233],[-59.815413,3.606499],[-59.53804,3.958803],[-59.767406,4.423503],[-60.111002,4.574967],[-59.980959,5.014061],[-60.213683,5.244486],[-60.733574,5.200277],[-61.410303,5.959068],[-61.139415,6.234297],[-61.159336,6.696077],[-60.543999,6.856584],[-60.295668,7.043911],[-60.637973,7.415],[-60.550588,7.779603],[-59.758285,8.367035]]]}},{\"type\":\"Feature\",\"id\":\"HND\",\"properties\":{\"name\":\"Honduras\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-87.316654,12.984686],[-87.489409,13.297535],[-87.793111,13.38448],[-87.723503,13.78505],[-87.859515,13.893312],[-88.065343,13.964626],[-88.503998,13.845486],[-88.541231,13.980155],[-88.843073,14.140507],[-89.058512,14.340029],[-89.353326,14.424133],[-89.145535,14.678019],[-89.22522,14.874286],[-89.154811,15.066419],[-88.68068,15.346247],[-88.225023,15.727722],[-88.121153,15.688655],[-87.901813,15.864458],[-87.61568,15.878799],[-87.522921,15.797279],[-87.367762,15.84694],[-86.903191,15.756713],[-86.440946,15.782835],[-86.119234,15.893449],[-86.001954,16.005406],[-85.683317,15.953652],[-85.444004,15.885749],[-85.182444,15.909158],[-84.983722,15.995923],[-84.52698,15.857224],[-84.368256,15.835158],[-84.063055,15.648244],[-83.773977,15.424072],[-83.410381,15.270903],[-83.147219,14.995829],[-83.489989,15.016267],[-83.628585,14.880074],[-83.975721,14.749436],[-84.228342,14.748764],[-84.449336,14.621614],[-84.649582,14.666805],[-84.820037,14.819587],[-84.924501,14.790493],[-85.052787,14.551541],[-85.148751,14.560197],[-85.165365,14.35437],[-85.514413,14.079012],[-85.698665,13.960078],[-85.801295,13.836055],[-86.096264,14.038187],[-86.312142,13.771356],[-86.520708,13.778487],[-86.755087,13.754845],[-86.733822,13.263093],[-86.880557,13.254204],[-87.005769,13.025794],[-87.316654,12.984686]]]}},{\"type\":\"Feature\",\"id\":\"HRV\",\"properties\":{\"name\":\"Croatia\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[18.829838,45.908878],[19.072769,45.521511],[19.390476,45.236516],[19.005486,44.860234],[18.553214,45.08159],[17.861783,45.06774],[17.002146,45.233777],[16.534939,45.211608],[16.318157,45.004127],[15.959367,45.233777],[15.750026,44.818712],[16.23966,44.351143],[16.456443,44.04124],[16.916156,43.667722],[17.297373,43.446341],[17.674922,43.028563],[18.56,42.65],[18.450016,42.479991],[17.50997,42.849995],[16.930006,43.209998],[16.015385,43.507215],[15.174454,44.243191],[15.37625,44.317915],[14.920309,44.738484],[14.901602,45.07606],[14.258748,45.233777],[13.952255,44.802124],[13.656976,45.136935],[13.679403,45.484149],[13.71506,45.500324],[14.411968,45.466166],[14.595109,45.634941],[14.935244,45.471695],[15.327675,45.452316],[15.323954,45.731783],[15.67153,45.834154],[15.768733,46.238108],[16.564808,46.503751],[16.882515,46.380632],[17.630066,45.951769],[18.456062,45.759481],[18.829838,45.908878]]]}},{\"type\":\"Feature\",\"id\":\"HTI\",\"properties\":{\"name\":\"Haiti\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-73.189791,19.915684],[-72.579673,19.871501],[-71.712361,19.714456],[-71.624873,19.169838],[-71.701303,18.785417],[-71.945112,18.6169],[-71.687738,18.31666],[-71.708305,18.044997],[-72.372476,18.214961],[-72.844411,18.145611],[-73.454555,18.217906],[-73.922433,18.030993],[-74.458034,18.34255],[-74.369925,18.664908],[-73.449542,18.526053],[-72.694937,18.445799],[-72.334882,18.668422],[-72.79165,19.101625],[-72.784105,19.483591],[-73.415022,19.639551],[-73.189791,19.915684]]]}},{\"type\":\"Feature\",\"id\":\"HUN\",\"properties\":{\"name\":\"Hungary\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[16.202298,46.852386],[16.534268,47.496171],[16.340584,47.712902],[16.903754,47.714866],[16.979667,48.123497],[17.488473,47.867466],[17.857133,47.758429],[18.696513,47.880954],[18.777025,48.081768],[19.174365,48.111379],[19.661364,48.266615],[19.769471,48.202691],[20.239054,48.327567],[20.473562,48.56285],[20.801294,48.623854],[21.872236,48.319971],[22.085608,48.422264],[22.64082,48.15024],[22.710531,47.882194],[22.099768,47.672439],[21.626515,46.994238],[21.021952,46.316088],[20.220192,46.127469],[19.596045,46.17173],[18.829838,45.908878],[18.456062,45.759481],[17.630066,45.951769],[16.882515,46.380632],[16.564808,46.503751],[16.370505,46.841327],[16.202298,46.852386]]]}},{\"type\":\"Feature\",\"id\":\"IDN\",\"properties\":{\"name\":\"Indonesia\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[120.715609,-10.239581],[120.295014,-10.25865],[118.967808,-9.557969],[119.90031,-9.36134],[120.425756,-9.665921],[120.775502,-9.969675],[120.715609,-10.239581]]],[[[124.43595,-10.140001],[123.579982,-10.359987],[123.459989,-10.239995],[123.550009,-9.900016],[123.980009,-9.290027],[124.968682,-8.89279],[125.07002,-9.089987],[125.08852,-9.393173],[124.43595,-10.140001]]],[[[117.900018,-8.095681],[118.260616,-8.362383],[118.87846,-8.280683],[119.126507,-8.705825],[117.970402,-8.906639],[117.277731,-9.040895],[116.740141,-9.032937],[117.083737,-8.457158],[117.632024,-8.449303],[117.900018,-8.095681]]],[[[122.903537,-8.094234],[122.756983,-8.649808],[121.254491,-8.933666],[119.924391,-8.810418],[119.920929,-8.444859],[120.715092,-8.236965],[121.341669,-8.53674],[122.007365,-8.46062],[122.903537,-8.094234]]],[[[108.623479,-6.777674],[110.539227,-6.877358],[110.759576,-6.465186],[112.614811,-6.946036],[112.978768,-7.594213],[114.478935,-7.776528],[115.705527,-8.370807],[114.564511,-8.751817],[113.464734,-8.348947],[112.559672,-8.376181],[111.522061,-8.302129],[110.58615,-8.122605],[109.427667,-7.740664],[108.693655,-7.6416],[108.277763,-7.766657],[106.454102,-7.3549],[106.280624,-6.9249],[105.365486,-6.851416],[106.051646,-5.895919],[107.265009,-5.954985],[108.072091,-6.345762],[108.486846,-6.421985],[108.623479,-6.777674]]],[[[134.724624,-6.214401],[134.210134,-6.895238],[134.112776,-6.142467],[134.290336,-5.783058],[134.499625,-5.445042],[134.727002,-5.737582],[134.724624,-6.214401]]],[[[127.249215,-3.459065],[126.874923,-3.790983],[126.183802,-3.607376],[125.989034,-3.177273],[127.000651,-3.129318],[127.249215,-3.459065]]],[[[130.471344,-3.093764],[130.834836,-3.858472],[129.990547,-3.446301],[129.155249,-3.362637],[128.590684,-3.428679],[127.898891,-3.393436],[128.135879,-2.84365],[129.370998,-2.802154],[130.471344,-3.093764]]],[[[134.143368,-1.151867],[134.422627,-2.769185],[135.457603,-3.367753],[136.293314,-2.307042],[137.440738,-1.703513],[138.329727,-1.702686],[139.184921,-2.051296],[139.926684,-2.409052],[141.00021,-2.600151],[141.017057,-5.859022],[141.033852,-9.117893],[140.143415,-8.297168],[139.127767,-8.096043],[138.881477,-8.380935],[137.614474,-8.411683],[138.039099,-7.597882],[138.668621,-7.320225],[138.407914,-6.232849],[137.92784,-5.393366],[135.98925,-4.546544],[135.164598,-4.462931],[133.66288,-3.538853],[133.367705,-4.024819],[132.983956,-4.112979],[132.756941,-3.746283],[132.753789,-3.311787],[131.989804,-2.820551],[133.066845,-2.460418],[133.780031,-2.479848],[133.696212,-2.214542],[132.232373,-2.212526],[131.836222,-1.617162],[130.94284,-1.432522],[130.519558,-0.93772],[131.867538,-0.695461],[132.380116,-0.369538],[133.985548,-0.78021],[134.143368,-1.151867]]],[[[125.240501,1.419836],[124.437035,0.427881],[123.685505,0.235593],[122.723083,0.431137],[121.056725,0.381217],[120.183083,0.237247],[120.04087,-0.519658],[120.935905,-1.408906],[121.475821,-0.955962],[123.340565,-0.615673],[123.258399,-1.076213],[122.822715,-0.930951],[122.38853,-1.516858],[121.508274,-1.904483],[122.454572,-3.186058],[122.271896,-3.5295],[123.170963,-4.683693],[123.162333,-5.340604],[122.628515,-5.634591],[122.236394,-5.282933],[122.719569,-4.464172],[121.738234,-4.851331],[121.489463,-4.574553],[121.619171,-4.188478],[120.898182,-3.602105],[120.972389,-2.627643],[120.305453,-2.931604],[120.390047,-4.097579],[120.430717,-5.528241],[119.796543,-5.6734],[119.366906,-5.379878],[119.653606,-4.459417],[119.498835,-3.494412],[119.078344,-3.487022],[118.767769,-2.801999],[119.180974,-2.147104],[119.323394,-1.353147],[119.825999,0.154254],[120.035702,0.566477],[120.885779,1.309223],[121.666817,1.013944],[122.927567,0.875192],[124.077522,0.917102],[125.065989,1.643259],[125.240501,1.419836]]],[[[128.688249,1.132386],[128.635952,0.258486],[128.12017,0.356413],[127.968034,-0.252077],[128.379999,-0.780004],[128.100016,-0.899996],[127.696475,-0.266598],[127.39949,1.011722],[127.600512,1.810691],[127.932378,2.174596],[128.004156,1.628531],[128.594559,1.540811],[128.688249,1.132386]]],[[[117.875627,1.827641],[118.996747,0.902219],[117.811858,0.784242],[117.478339,0.102475],[117.521644,-0.803723],[116.560048,-1.487661],[116.533797,-2.483517],[116.148084,-4.012726],[116.000858,-3.657037],[114.864803,-4.106984],[114.468652,-3.495704],[113.755672,-3.43917],[113.256994,-3.118776],[112.068126,-3.478392],[111.703291,-2.994442],[111.04824,-3.049426],[110.223846,-2.934032],[110.070936,-1.592874],[109.571948,-1.314907],[109.091874,-0.459507],[108.952658,0.415375],[109.069136,1.341934],[109.66326,2.006467],[109.830227,1.338136],[110.514061,0.773131],[111.159138,0.976478],[111.797548,0.904441],[112.380252,1.410121],[112.859809,1.49779],[113.80585,1.217549],[114.621355,1.430688],[115.134037,2.821482],[115.519078,3.169238],[115.865517,4.306559],[117.015214,4.306094],[117.882035,4.137551],[117.313232,3.234428],[118.04833,2.28769],[117.875627,1.827641]]],[[[105.817655,-5.852356],[104.710384,-5.873285],[103.868213,-5.037315],[102.584261,-4.220259],[102.156173,-3.614146],[101.399113,-2.799777],[100.902503,-2.050262],[100.141981,-0.650348],[99.26374,0.183142],[98.970011,1.042882],[98.601351,1.823507],[97.699598,2.453184],[97.176942,3.308791],[96.424017,3.86886],[95.380876,4.970782],[95.293026,5.479821],[95.936863,5.439513],[97.484882,5.246321],[98.369169,4.26837],[99.142559,3.59035],[99.693998,3.174329],[100.641434,2.099381],[101.658012,2.083697],[102.498271,1.3987],[103.07684,0.561361],[103.838396,0.104542],[103.437645,-0.711946],[104.010789,-1.059212],[104.369991,-1.084843],[104.53949,-1.782372],[104.887893,-2.340425],[105.622111,-2.428844],[106.108593,-3.061777],[105.857446,-4.305525],[105.817655,-5.852356]]]]}},{\"type\":\"Feature\",\"id\":\"IND\",\"properties\":{\"name\":\"India\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[77.837451,35.49401],[78.912269,34.321936],[78.811086,33.506198],[79.208892,32.994395],[79.176129,32.48378],[78.458446,32.618164],[78.738894,31.515906],[79.721367,30.882715],[81.111256,30.183481],[80.476721,29.729865],[80.088425,28.79447],[81.057203,28.416095],[81.999987,27.925479],[83.304249,27.364506],[84.675018,27.234901],[85.251779,26.726198],[86.024393,26.630985],[87.227472,26.397898],[88.060238,26.414615],[88.174804,26.810405],[88.043133,27.445819],[88.120441,27.876542],[88.730326,28.086865],[88.814248,27.299316],[88.835643,27.098966],[89.744528,26.719403],[90.373275,26.875724],[91.217513,26.808648],[92.033484,26.83831],[92.103712,27.452614],[91.696657,27.771742],[92.503119,27.896876],[93.413348,28.640629],[94.56599,29.277438],[95.404802,29.031717],[96.117679,29.452802],[96.586591,28.83098],[96.248833,28.411031],[97.327114,28.261583],[97.402561,27.882536],[97.051989,27.699059],[97.133999,27.083774],[96.419366,27.264589],[95.124768,26.573572],[95.155153,26.001307],[94.603249,25.162495],[94.552658,24.675238],[94.106742,23.850741],[93.325188,24.078556],[93.286327,23.043658],[93.060294,22.703111],[93.166128,22.27846],[92.672721,22.041239],[92.146035,23.627499],[91.869928,23.624346],[91.706475,22.985264],[91.158963,23.503527],[91.46773,24.072639],[91.915093,24.130414],[92.376202,24.976693],[91.799596,25.147432],[90.872211,25.132601],[89.920693,25.26975],[89.832481,25.965082],[89.355094,26.014407],[88.563049,26.446526],[88.209789,25.768066],[88.931554,25.238692],[88.306373,24.866079],[88.084422,24.501657],[88.69994,24.233715],[88.52977,23.631142],[88.876312,22.879146],[89.031961,22.055708],[88.888766,21.690588],[88.208497,21.703172],[86.975704,21.495562],[87.033169,20.743308],[86.499351,20.151638],[85.060266,19.478579],[83.941006,18.30201],[83.189217,17.671221],[82.192792,17.016636],[82.191242,16.556664],[81.692719,16.310219],[80.791999,15.951972],[80.324896,15.899185],[80.025069,15.136415],[80.233274,13.835771],[80.286294,13.006261],[79.862547,12.056215],[79.857999,10.357275],[79.340512,10.308854],[78.885345,9.546136],[79.18972,9.216544],[78.277941,8.933047],[77.941165,8.252959],[77.539898,7.965535],[76.592979,8.899276],[76.130061,10.29963],[75.746467,11.308251],[75.396101,11.781245],[74.864816,12.741936],[74.616717,13.992583],[74.443859,14.617222],[73.534199,15.990652],[73.119909,17.92857],[72.820909,19.208234],[72.824475,20.419503],[72.630533,21.356009],[71.175273,20.757441],[70.470459,20.877331],[69.16413,22.089298],[69.644928,22.450775],[69.349597,22.84318],[68.176645,23.691965],[68.842599,24.359134],[71.04324,24.356524],[70.844699,25.215102],[70.282873,25.722229],[70.168927,26.491872],[69.514393,26.940966],[70.616496,27.989196],[71.777666,27.91318],[72.823752,28.961592],[73.450638,29.976413],[74.42138,30.979815],[74.405929,31.692639],[75.258642,32.271105],[74.451559,32.7649],[74.104294,33.441473],[73.749948,34.317699],[74.240203,34.748887],[75.757061,34.504923],[76.871722,34.653544],[77.837451,35.49401]]]}},{\"type\":\"Feature\",\"id\":\"IRL\",\"properties\":{\"name\":\"Ireland\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-6.197885,53.867565],[-6.032985,53.153164],[-6.788857,52.260118],[-8.561617,51.669301],[-9.977086,51.820455],[-9.166283,52.864629],[-9.688525,53.881363],[-8.327987,54.664519],[-7.572168,55.131622],[-7.366031,54.595841],[-7.572168,54.059956],[-6.95373,54.073702],[-6.197885,53.867565]]]}},{\"type\":\"Feature\",\"id\":\"IRN\",\"properties\":{\"name\":\"Iran\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[53.921598,37.198918],[54.800304,37.392421],[55.511578,37.964117],[56.180375,37.935127],[56.619366,38.121394],[57.330434,38.029229],[58.436154,37.522309],[59.234762,37.412988],[60.377638,36.527383],[61.123071,36.491597],[61.210817,35.650072],[60.803193,34.404102],[60.52843,33.676446],[60.9637,33.528832],[60.536078,32.981269],[60.863655,32.18292],[60.941945,31.548075],[61.699314,31.379506],[61.781222,30.73585],[60.874248,29.829239],[61.369309,29.303276],[61.771868,28.699334],[62.72783,28.259645],[62.755426,27.378923],[63.233898,27.217047],[63.316632,26.756532],[61.874187,26.239975],[61.497363,25.078237],[59.616134,25.380157],[58.525761,25.609962],[57.397251,25.739902],[56.970766,26.966106],[56.492139,27.143305],[55.72371,26.964633],[54.71509,26.480658],[53.493097,26.812369],[52.483598,27.580849],[51.520763,27.86569],[50.852948,28.814521],[50.115009,30.147773],[49.57685,29.985715],[48.941333,30.31709],[48.567971,29.926778],[48.014568,30.452457],[48.004698,30.985137],[47.685286,30.984853],[47.849204,31.709176],[47.334661,32.469155],[46.109362,33.017287],[45.416691,33.967798],[45.64846,34.748138],[46.151788,35.093259],[46.07634,35.677383],[45.420618,35.977546],[44.77267,37.17045],[44.225756,37.971584],[44.421403,38.281281],[44.109225,39.428136],[44.79399,39.713003],[44.952688,39.335765],[45.457722,38.874139],[46.143623,38.741201],[46.50572,38.770605],[47.685079,39.508364],[48.060095,39.582235],[48.355529,39.288765],[48.010744,38.794015],[48.634375,38.270378],[48.883249,38.320245],[49.199612,37.582874],[50.147771,37.374567],[50.842354,36.872814],[52.264025,36.700422],[53.82579,36.965031],[53.921598,37.198918]]]}},{\"type\":\"Feature\",\"id\":\"IRQ\",\"properties\":{\"name\":\"Iraq\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[45.420618,35.977546],[46.07634,35.677383],[46.151788,35.093259],[45.64846,34.748138],[45.416691,33.967798],[46.109362,33.017287],[47.334661,32.469155],[47.849204,31.709176],[47.685286,30.984853],[48.004698,30.985137],[48.014568,30.452457],[48.567971,29.926778],[47.974519,29.975819],[47.302622,30.05907],[46.568713,29.099025],[44.709499,29.178891],[41.889981,31.190009],[40.399994,31.889992],[39.195468,32.161009],[38.792341,33.378686],[41.006159,34.419372],[41.383965,35.628317],[41.289707,36.358815],[41.837064,36.605854],[42.349591,37.229873],[42.779126,37.385264],[43.942259,37.256228],[44.293452,37.001514],[44.772699,37.170445],[45.420618,35.977546]]]}},{\"type\":\"Feature\",\"id\":\"ISL\",\"properties\":{\"name\":\"Iceland\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-14.508695,66.455892],[-14.739637,65.808748],[-13.609732,65.126671],[-14.909834,64.364082],[-17.794438,63.678749],[-18.656246,63.496383],[-19.972755,63.643635],[-22.762972,63.960179],[-21.778484,64.402116],[-23.955044,64.89113],[-22.184403,65.084968],[-22.227423,65.378594],[-24.326184,65.611189],[-23.650515,66.262519],[-22.134922,66.410469],[-20.576284,65.732112],[-19.056842,66.276601],[-17.798624,65.993853],[-16.167819,66.526792],[-14.508695,66.455892]]]}},{\"type\":\"Feature\",\"id\":\"ISR\",\"properties\":{\"name\":\"Israel\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[35.719918,32.709192],[35.545665,32.393992],[35.18393,32.532511],[34.974641,31.866582],[35.225892,31.754341],[34.970507,31.616778],[34.927408,31.353435],[35.397561,31.489086],[35.420918,31.100066],[34.922603,29.501326],[34.265433,31.219361],[34.556372,31.548824],[34.488107,31.605539],[34.752587,32.072926],[34.955417,32.827376],[35.098457,33.080539],[35.126053,33.0909],[35.460709,33.08904],[35.552797,33.264275],[35.821101,33.277426],[35.836397,32.868123],[35.700798,32.716014],[35.719918,32.709192]]]}},{\"type\":\"Feature\",\"id\":\"ITA\",\"properties\":{\"name\":\"Italy\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[15.520376,38.231155],[15.160243,37.444046],[15.309898,37.134219],[15.099988,36.619987],[14.335229,36.996631],[13.826733,37.104531],[12.431004,37.61295],[12.570944,38.126381],[13.741156,38.034966],[14.761249,38.143874],[15.520376,38.231155]]],[[[9.210012,41.209991],[9.809975,40.500009],[9.669519,39.177376],[9.214818,39.240473],[8.806936,38.906618],[8.428302,39.171847],[8.388253,40.378311],[8.159998,40.950007],[8.709991,40.899984],[9.210012,41.209991]]],[[[12.376485,46.767559],[13.806475,46.509306],[13.69811,46.016778],[13.93763,45.591016],[13.141606,45.736692],[12.328581,45.381778],[12.383875,44.885374],[12.261453,44.600482],[12.589237,44.091366],[13.526906,43.587727],[14.029821,42.761008],[15.14257,41.95514],[15.926191,41.961315],[16.169897,41.740295],[15.889346,41.541082],[16.785002,41.179606],[17.519169,40.877143],[18.376687,40.355625],[18.480247,40.168866],[18.293385,39.810774],[17.73838,40.277671],[16.869596,40.442235],[16.448743,39.795401],[17.17149,39.4247],[17.052841,38.902871],[16.635088,38.843572],[16.100961,37.985899],[15.684087,37.908849],[15.687963,38.214593],[15.891981,38.750942],[16.109332,38.964547],[15.718814,39.544072],[15.413613,40.048357],[14.998496,40.172949],[14.703268,40.60455],[14.060672,40.786348],[13.627985,41.188287],[12.888082,41.25309],[12.106683,41.704535],[11.191906,42.355425],[10.511948,42.931463],[10.200029,43.920007],[9.702488,44.036279],[8.888946,44.366336],[8.428561,44.231228],[7.850767,43.767148],[7.435185,43.693845],[7.549596,44.127901],[7.007562,44.254767],[6.749955,45.028518],[7.096652,45.333099],[6.802355,45.70858],[6.843593,45.991147],[7.273851,45.776948],[7.755992,45.82449],[8.31663,46.163642],[8.489952,46.005151],[8.966306,46.036932],[9.182882,46.440215],[9.922837,46.314899],[10.363378,46.483571],[10.442701,46.893546],[11.048556,46.751359],[11.164828,46.941579],[12.153088,47.115393],[12.376485,46.767559]]]]}},{\"type\":\"Feature\",\"id\":\"JAM\",\"properties\":{\"name\":\"Jamaica\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-77.569601,18.490525],[-76.896619,18.400867],[-76.365359,18.160701],[-76.199659,17.886867],[-76.902561,17.868238],[-77.206341,17.701116],[-77.766023,17.861597],[-78.337719,18.225968],[-78.217727,18.454533],[-77.797365,18.524218],[-77.569601,18.490525]]]}},{\"type\":\"Feature\",\"id\":\"JOR\",\"properties\":{\"name\":\"Jordan\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[35.545665,32.393992],[35.719918,32.709192],[36.834062,32.312938],[38.792341,33.378686],[39.195468,32.161009],[39.004886,32.010217],[37.002166,31.508413],[37.998849,30.5085],[37.66812,30.338665],[37.503582,30.003776],[36.740528,29.865283],[36.501214,29.505254],[36.068941,29.197495],[34.956037,29.356555],[34.922603,29.501326],[35.420918,31.100066],[35.397561,31.489086],[35.545252,31.782505],[35.545665,32.393992]]]}},{\"type\":\"Feature\",\"id\":\"JPN\",\"properties\":{\"name\":\"Japan\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[134.638428,34.149234],[134.766379,33.806335],[134.203416,33.201178],[133.79295,33.521985],[133.280268,33.28957],[133.014858,32.704567],[132.363115,32.989382],[132.371176,33.463642],[132.924373,34.060299],[133.492968,33.944621],[133.904106,34.364931],[134.638428,34.149234]]],[[[140.976388,37.142074],[140.59977,36.343983],[140.774074,35.842877],[140.253279,35.138114],[138.975528,34.6676],[137.217599,34.606286],[135.792983,33.464805],[135.120983,33.849071],[135.079435,34.596545],[133.340316,34.375938],[132.156771,33.904933],[130.986145,33.885761],[132.000036,33.149992],[131.33279,31.450355],[130.686318,31.029579],[130.20242,31.418238],[130.447676,32.319475],[129.814692,32.61031],[129.408463,33.296056],[130.353935,33.604151],[130.878451,34.232743],[131.884229,34.749714],[132.617673,35.433393],[134.608301,35.731618],[135.677538,35.527134],[136.723831,37.304984],[137.390612,36.827391],[138.857602,37.827485],[139.426405,38.215962],[140.05479,39.438807],[139.883379,40.563312],[140.305783,41.195005],[141.368973,41.37856],[141.914263,39.991616],[141.884601,39.180865],[140.959489,38.174001],[140.976388,37.142074]]],[[[143.910162,44.1741],[144.613427,43.960883],[145.320825,44.384733],[145.543137,43.262088],[144.059662,42.988358],[143.18385,41.995215],[141.611491,42.678791],[141.067286,41.584594],[139.955106,41.569556],[139.817544,42.563759],[140.312087,43.333273],[141.380549,43.388825],[141.671952,44.772125],[141.967645,45.551483],[143.14287,44.510358],[143.910162,44.1741]]]]}},{\"type\":\"Feature\",\"id\":\"KAZ\",\"properties\":{\"name\":\"Kazakhstan\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[70.962315,42.266154],[70.388965,42.081308],[69.070027,41.384244],[68.632483,40.668681],[68.259896,40.662325],[67.985856,41.135991],[66.714047,41.168444],[66.510649,41.987644],[66.023392,41.994646],[66.098012,42.99766],[64.900824,43.728081],[63.185787,43.650075],[62.0133,43.504477],[61.05832,44.405817],[60.239972,44.784037],[58.689989,45.500014],[58.503127,45.586804],[55.928917,44.995858],[55.968191,41.308642],[55.455251,41.259859],[54.755345,42.043971],[54.079418,42.324109],[52.944293,42.116034],[52.50246,41.783316],[52.446339,42.027151],[52.692112,42.443895],[52.501426,42.792298],[51.342427,43.132975],[50.891292,44.031034],[50.339129,44.284016],[50.305643,44.609836],[51.278503,44.514854],[51.316899,45.245998],[52.16739,45.408391],[53.040876,45.259047],[53.220866,46.234646],[53.042737,46.853006],[52.042023,46.804637],[51.191945,47.048705],[50.034083,46.60899],[49.10116,46.39933],[48.593241,46.561034],[48.694734,47.075628],[48.057253,47.743753],[47.315231,47.715847],[46.466446,48.394152],[47.043672,49.152039],[46.751596,49.356006],[47.54948,50.454698],[48.577841,49.87476],[48.702382,50.605128],[50.766648,51.692762],[52.328724,51.718652],[54.532878,51.02624],[55.716941,50.621717],[56.777961,51.043551],[58.363291,51.063653],[59.642282,50.545442],[59.932807,50.842194],[61.337424,50.79907],[61.588003,51.272659],[59.967534,51.96042],[60.927269,52.447548],[60.739993,52.719986],[61.699986,52.979996],[60.978066,53.664993],[61.436591,54.006265],[65.178534,54.354228],[65.666876,54.601267],[68.1691,54.970392],[69.068167,55.38525],[70.865267,55.169734],[71.180131,54.133285],[72.22415,54.376655],[73.508516,54.035617],[73.425679,53.48981],[74.384845,53.546861],[76.8911,54.490524],[76.525179,54.177003],[77.800916,53.404415],[80.03556,50.864751],[80.568447,51.388336],[81.945986,50.812196],[83.383004,51.069183],[83.935115,50.889246],[84.416377,50.3114],[85.11556,50.117303],[85.54127,49.692859],[86.829357,49.826675],[87.35997,49.214981],[86.598776,48.549182],[85.768233,48.455751],[85.720484,47.452969],[85.16429,47.000956],[83.180484,47.330031],[82.458926,45.53965],[81.947071,45.317027],[79.966106,44.917517],[80.866206,43.180362],[80.18015,42.920068],[80.25999,42.349999],[79.643645,42.496683],[79.142177,42.856092],[77.658392,42.960686],[76.000354,42.988022],[75.636965,42.8779],[74.212866,43.298339],[73.645304,43.091272],[73.489758,42.500894],[71.844638,42.845395],[71.186281,42.704293],[70.962315,42.266154]]]}},{\"type\":\"Feature\",\"id\":\"KEN\",\"properties\":{\"name\":\"Kenya\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[40.993,-0.85829],[41.58513,-1.68325],[40.88477,-2.08255],[40.63785,-2.49979],[40.26304,-2.57309],[40.12119,-3.27768],[39.80006,-3.68116],[39.60489,-4.34653],[39.20222,-4.67677],[37.7669,-3.67712],[37.69869,-3.09699],[34.07262,-1.05982],[33.903711,-0.95],[33.893569,0.109814],[34.18,0.515],[34.6721,1.17694],[35.03599,1.90584],[34.59607,3.05374],[34.47913,3.5556],[34.005,4.249885],[34.620196,4.847123],[35.298007,5.506],[35.817448,5.338232],[35.817448,4.776966],[36.159079,4.447864],[36.855093,4.447864],[38.120915,3.598605],[38.43697,3.58851],[38.67114,3.61607],[38.89251,3.50074],[39.559384,3.42206],[39.85494,3.83879],[40.76848,4.25702],[41.1718,3.91909],[41.855083,3.918912],[40.98105,2.78452],[40.993,-0.85829]]]}},{\"type\":\"Feature\",\"id\":\"KGZ\",\"properties\":{\"name\":\"Kyrgyzstan\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[70.962315,42.266154],[71.186281,42.704293],[71.844638,42.845395],[73.489758,42.500894],[73.645304,43.091272],[74.212866,43.298339],[75.636965,42.8779],[76.000354,42.988022],[77.658392,42.960686],[79.142177,42.856092],[79.643645,42.496683],[80.25999,42.349999],[80.11943,42.123941],[78.543661,41.582243],[78.187197,41.185316],[76.904484,41.066486],[76.526368,40.427946],[75.467828,40.562072],[74.776862,40.366425],[73.822244,39.893973],[73.960013,39.660008],[73.675379,39.431237],[71.784694,39.279463],[70.549162,39.604198],[69.464887,39.526683],[69.55961,40.103211],[70.648019,39.935754],[71.014198,40.244366],[71.774875,40.145844],[73.055417,40.866033],[71.870115,41.3929],[71.157859,41.143587],[70.420022,41.519998],[71.259248,42.167711],[70.962315,42.266154]]]}},{\"type\":\"Feature\",\"id\":\"KHM\",\"properties\":{\"name\":\"Cambodia\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[103.49728,10.632555],[103.09069,11.153661],[102.584932,12.186595],[102.348099,13.394247],[102.988422,14.225721],[104.281418,14.416743],[105.218777,14.273212],[106.043946,13.881091],[106.496373,14.570584],[107.382727,14.202441],[107.614548,13.535531],[107.491403,12.337206],[105.810524,11.567615],[106.24967,10.961812],[105.199915,10.88931],[104.334335,10.486544],[103.49728,10.632555]]]}},{\"type\":\"Feature\",\"id\":\"KOR\",\"properties\":{\"name\":\"South Korea\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[128.349716,38.612243],[129.21292,37.432392],[129.46045,36.784189],[129.468304,35.632141],[129.091377,35.082484],[128.18585,34.890377],[127.386519,34.475674],[126.485748,34.390046],[126.37392,34.93456],[126.559231,35.684541],[126.117398,36.725485],[126.860143,36.893924],[126.174759,37.749686],[126.237339,37.840378],[126.68372,37.804773],[127.073309,38.256115],[127.780035,38.304536],[128.205746,38.370397],[128.349716,38.612243]]]}},{\"type\":\"Feature\",\"id\":\"CS-KM\",\"properties\":{\"name\":\"Kosovo\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[20.76216,42.05186],[20.71731,41.84711],[20.59023,41.85541],[20.52295,42.21787],[20.28374,42.32025],[20.0707,42.58863],[20.25758,42.81275],[20.49679,42.88469],[20.63508,43.21671],[20.81448,43.27205],[20.95651,43.13094],[21.143395,43.068685],[21.27421,42.90959],[21.43866,42.86255],[21.63302,42.67717],[21.77505,42.6827],[21.66292,42.43922],[21.54332,42.32025],[21.576636,42.245224],[21.3527,42.2068],[20.76216,42.05186]]]}},{\"type\":\"Feature\",\"id\":\"KWT\",\"properties\":{\"name\":\"Kuwait\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[47.974519,29.975819],[48.183189,29.534477],[48.093943,29.306299],[48.416094,28.552004],[47.708851,28.526063],[47.459822,29.002519],[46.568713,29.099025],[47.302622,30.05907],[47.974519,29.975819]]]}},{\"type\":\"Feature\",\"id\":\"LAO\",\"properties\":{\"name\":\"Laos\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[105.218777,14.273212],[105.544338,14.723934],[105.589039,15.570316],[104.779321,16.441865],[104.716947,17.428859],[103.956477,18.240954],[103.200192,18.309632],[102.998706,17.961695],[102.413005,17.932782],[102.113592,18.109102],[101.059548,17.512497],[101.035931,18.408928],[101.282015,19.462585],[100.606294,19.508344],[100.548881,20.109238],[100.115988,20.41785],[100.329101,20.786122],[101.180005,21.436573],[101.270026,21.201652],[101.80312,21.174367],[101.652018,22.318199],[102.170436,22.464753],[102.754896,21.675137],[103.203861,20.766562],[104.435,20.758733],[104.822574,19.886642],[104.183388,19.624668],[103.896532,19.265181],[105.094598,18.666975],[105.925762,17.485315],[106.556008,16.604284],[107.312706,15.908538],[107.564525,15.202173],[107.382727,14.202441],[106.496373,14.570584],[106.043946,13.881091],[105.218777,14.273212]]]}},{\"type\":\"Feature\",\"id\":\"LBN\",\"properties\":{\"name\":\"Lebanon\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[35.821101,33.277426],[35.552797,33.264275],[35.460709,33.08904],[35.126053,33.0909],[35.482207,33.90545],[35.979592,34.610058],[35.998403,34.644914],[36.448194,34.593935],[36.61175,34.201789],[36.06646,33.824912],[35.821101,33.277426]]]}},{\"type\":\"Feature\",\"id\":\"LBR\",\"properties\":{\"name\":\"Liberia\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-7.712159,4.364566],[-7.974107,4.355755],[-9.004794,4.832419],[-9.91342,5.593561],[-10.765384,6.140711],[-11.438779,6.785917],[-11.199802,7.105846],[-11.146704,7.396706],[-10.695595,7.939464],[-10.230094,8.406206],[-10.016567,8.428504],[-9.755342,8.541055],[-9.33728,7.928534],[-9.403348,7.526905],[-9.208786,7.313921],[-8.926065,7.309037],[-8.722124,7.711674],[-8.439298,7.686043],[-8.485446,7.395208],[-8.385452,6.911801],[-8.60288,6.467564],[-8.311348,6.193033],[-7.993693,6.12619],[-7.570153,5.707352],[-7.539715,5.313345],[-7.635368,5.188159],[-7.712159,4.364566]]]}},{\"type\":\"Feature\",\"id\":\"LBY\",\"properties\":{\"name\":\"Libya\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[14.8513,22.86295],[14.143871,22.491289],[13.581425,23.040506],[11.999506,23.471668],[11.560669,24.097909],[10.771364,24.562532],[10.303847,24.379313],[9.948261,24.936954],[9.910693,25.365455],[9.319411,26.094325],[9.716286,26.512206],[9.629056,27.140953],[9.756128,27.688259],[9.683885,28.144174],[9.859998,28.95999],[9.805634,29.424638],[9.48214,30.307556],[9.970017,30.539325],[10.056575,30.961831],[9.950225,31.37607],[10.636901,31.761421],[10.94479,32.081815],[11.432253,32.368903],[11.488787,33.136996],[12.66331,32.79278],[13.08326,32.87882],[13.91868,32.71196],[15.24563,32.26508],[15.71394,31.37626],[16.61162,31.18218],[18.02109,30.76357],[19.08641,30.26639],[19.57404,30.52582],[20.05335,30.98576],[19.82033,31.75179],[20.13397,32.2382],[20.85452,32.7068],[21.54298,32.8432],[22.89576,32.63858],[23.2368,32.19149],[23.60913,32.18726],[23.9275,32.01667],[24.92114,31.89936],[25.16482,31.56915],[24.80287,31.08929],[24.95762,30.6616],[24.70007,30.04419],[25,29.238655],[25,25.6825],[25,22],[25,20.00304],[23.85,20],[23.83766,19.58047],[19.84926,21.49509],[15.86085,23.40972],[14.8513,22.86295]]]}},{\"type\":\"Feature\",\"id\":\"LKA\",\"properties\":{\"name\":\"Sri Lanka\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[81.787959,7.523055],[81.637322,6.481775],[81.21802,6.197141],[80.348357,5.96837],[79.872469,6.763463],[79.695167,8.200843],[80.147801,9.824078],[80.838818,9.268427],[81.304319,8.564206],[81.787959,7.523055]]]}},{\"type\":\"Feature\",\"id\":\"LSO\",\"properties\":{\"name\":\"Lesotho\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[28.978263,-28.955597],[29.325166,-29.257387],[29.018415,-29.743766],[28.8484,-30.070051],[28.291069,-30.226217],[28.107205,-30.545732],[27.749397,-30.645106],[26.999262,-29.875954],[27.532511,-29.242711],[28.074338,-28.851469],[28.5417,-28.647502],[28.978263,-28.955597]]]}},{\"type\":\"Feature\",\"id\":\"LTU\",\"properties\":{\"name\":\"Lithuania\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[22.731099,54.327537],[22.651052,54.582741],[22.757764,54.856574],[22.315724,55.015299],[21.268449,55.190482],[21.0558,56.031076],[22.201157,56.337802],[23.878264,56.273671],[24.860684,56.372528],[25.000934,56.164531],[25.533047,56.100297],[26.494331,55.615107],[26.588279,55.167176],[25.768433,54.846963],[25.536354,54.282423],[24.450684,53.905702],[23.484128,53.912498],[23.243987,54.220567],[22.731099,54.327537]]]}},{\"type\":\"Feature\",\"id\":\"LUX\",\"properties\":{\"name\":\"Luxembourg\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[6.043073,50.128052],[6.242751,49.902226],[6.18632,49.463803],[5.897759,49.442667],[5.674052,49.529484],[5.782417,50.090328],[6.043073,50.128052]]]}},{\"type\":\"Feature\",\"id\":\"LVA\",\"properties\":{\"name\":\"Latvia\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[21.0558,56.031076],[21.090424,56.783873],[21.581866,57.411871],[22.524341,57.753374],[23.318453,57.006236],[24.12073,57.025693],[24.312863,57.793424],[25.164594,57.970157],[25.60281,57.847529],[26.463532,57.476389],[27.288185,57.474528],[27.770016,57.244258],[27.855282,56.759326],[28.176709,56.16913],[27.10246,55.783314],[26.494331,55.615107],[25.533047,56.100297],[25.000934,56.164531],[24.860684,56.372528],[23.878264,56.273671],[22.201157,56.337802],[21.0558,56.031076]]]}},{\"type\":\"Feature\",\"id\":\"MAR\",\"properties\":{\"name\":\"Morocco\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-5.193863,35.755182],[-4.591006,35.330712],[-3.640057,35.399855],[-2.604306,35.179093],[-2.169914,35.168396],[-1.792986,34.527919],[-1.733455,33.919713],[-1.388049,32.864015],[-1.124551,32.651522],[-1.307899,32.262889],[-2.616605,32.094346],[-3.06898,31.724498],[-3.647498,31.637294],[-3.690441,30.896952],[-4.859646,30.501188],[-5.242129,30.000443],[-6.060632,29.7317],[-7.059228,29.579228],[-8.674116,28.841289],[-8.66559,27.656426],[-8.817809,27.656426],[-8.817828,27.656426],[-8.794884,27.120696],[-9.413037,27.088476],[-9.735343,26.860945],[-10.189424,26.860945],[-10.551263,26.990808],[-11.392555,26.883424],[-11.71822,26.104092],[-12.030759,26.030866],[-12.500963,24.770116],[-13.89111,23.691009],[-14.221168,22.310163],[-14.630833,21.86094],[-14.750955,21.5006],[-17.002962,21.420734],[-17.020428,21.42231],[-16.973248,21.885745],[-16.589137,22.158234],[-16.261922,22.67934],[-16.326414,23.017768],[-15.982611,23.723358],[-15.426004,24.359134],[-15.089332,24.520261],[-14.824645,25.103533],[-14.800926,25.636265],[-14.43994,26.254418],[-13.773805,26.618892],[-13.139942,27.640148],[-13.121613,27.654148],[-12.618837,28.038186],[-11.688919,28.148644],[-10.900957,28.832142],[-10.399592,29.098586],[-9.564811,29.933574],[-9.814718,31.177736],[-9.434793,32.038096],[-9.300693,32.564679],[-8.657476,33.240245],[-7.654178,33.697065],[-6.912544,34.110476],[-6.244342,35.145865],[-5.929994,35.759988],[-5.193863,35.755182]]]}},{\"type\":\"Feature\",\"id\":\"MDA\",\"properties\":{\"name\":\"Moldova\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[26.619337,48.220726],[26.857824,48.368211],[27.522537,48.467119],[28.259547,48.155562],[28.670891,48.118149],[29.122698,47.849095],[29.050868,47.510227],[29.415135,47.346645],[29.559674,46.928583],[29.908852,46.674361],[29.83821,46.525326],[30.024659,46.423937],[29.759972,46.349988],[29.170654,46.379262],[29.072107,46.517678],[28.862972,46.437889],[28.933717,46.25883],[28.659987,45.939987],[28.485269,45.596907],[28.233554,45.488283],[28.054443,45.944586],[28.160018,46.371563],[28.12803,46.810476],[27.551166,47.405117],[27.233873,47.826771],[26.924176,48.123264],[26.619337,48.220726]]]}},{\"type\":\"Feature\",\"id\":\"MDG\",\"properties\":{\"name\":\"Madagascar\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[49.543519,-12.469833],[49.808981,-12.895285],[50.056511,-13.555761],[50.217431,-14.758789],[50.476537,-15.226512],[50.377111,-15.706069],[50.200275,-16.000263],[49.860606,-15.414253],[49.672607,-15.710204],[49.863344,-16.451037],[49.774564,-16.875042],[49.498612,-17.106036],[49.435619,-17.953064],[49.041792,-19.118781],[48.548541,-20.496888],[47.930749,-22.391501],[47.547723,-23.781959],[47.095761,-24.94163],[46.282478,-25.178463],[45.409508,-25.601434],[44.833574,-25.346101],[44.03972,-24.988345],[43.763768,-24.460677],[43.697778,-23.574116],[43.345654,-22.776904],[43.254187,-22.057413],[43.433298,-21.336475],[43.893683,-21.163307],[43.89637,-20.830459],[44.374325,-20.072366],[44.464397,-19.435454],[44.232422,-18.961995],[44.042976,-18.331387],[43.963084,-17.409945],[44.312469,-16.850496],[44.446517,-16.216219],[44.944937,-16.179374],[45.502732,-15.974373],[45.872994,-15.793454],[46.312243,-15.780018],[46.882183,-15.210182],[47.70513,-14.594303],[48.005215,-14.091233],[47.869047,-13.663869],[48.293828,-13.784068],[48.84506,-13.089175],[48.863509,-12.487868],[49.194651,-12.040557],[49.543519,-12.469833]]]}},{\"type\":\"Feature\",\"id\":\"MEX\",\"properties\":{\"name\":\"Mexico\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-97.140008,25.869997],[-97.528072,24.992144],[-97.702946,24.272343],[-97.776042,22.93258],[-97.872367,22.444212],[-97.699044,21.898689],[-97.38896,21.411019],[-97.189333,20.635433],[-96.525576,19.890931],[-96.292127,19.320371],[-95.900885,18.828024],[-94.839063,18.562717],[-94.42573,18.144371],[-93.548651,18.423837],[-92.786114,18.524839],[-92.037348,18.704569],[-91.407903,18.876083],[-90.77187,19.28412],[-90.53359,19.867418],[-90.451476,20.707522],[-90.278618,20.999855],[-89.601321,21.261726],[-88.543866,21.493675],[-87.658417,21.458846],[-87.05189,21.543543],[-86.811982,21.331515],[-86.845908,20.849865],[-87.383291,20.255405],[-87.621054,19.646553],[-87.43675,19.472403],[-87.58656,19.04013],[-87.837191,18.259816],[-88.090664,18.516648],[-88.300031,18.499982],[-88.490123,18.486831],[-88.848344,17.883198],[-89.029857,18.001511],[-89.150909,17.955468],[-89.14308,17.808319],[-90.067934,17.819326],[-91.00152,17.817595],[-91.002269,17.254658],[-91.453921,17.252177],[-91.08167,16.918477],[-90.711822,16.687483],[-90.600847,16.470778],[-90.438867,16.41011],[-90.464473,16.069562],[-91.74796,16.066565],[-92.229249,15.251447],[-92.087216,15.064585],[-92.20323,14.830103],[-92.22775,14.538829],[-93.359464,15.61543],[-93.875169,15.940164],[-94.691656,16.200975],[-95.250227,16.128318],[-96.053382,15.752088],[-96.557434,15.653515],[-97.263592,15.917065],[-98.01303,16.107312],[-98.947676,16.566043],[-99.697397,16.706164],[-100.829499,17.171071],[-101.666089,17.649026],[-101.918528,17.91609],[-102.478132,17.975751],[-103.50099,18.292295],[-103.917527,18.748572],[-104.99201,19.316134],[-105.493038,19.946767],[-105.731396,20.434102],[-105.397773,20.531719],[-105.500661,20.816895],[-105.270752,21.076285],[-105.265817,21.422104],[-105.603161,21.871146],[-105.693414,22.26908],[-106.028716,22.773752],[-106.90998,23.767774],[-107.915449,24.548915],[-108.401905,25.172314],[-109.260199,25.580609],[-109.444089,25.824884],[-109.291644,26.442934],[-109.801458,26.676176],[-110.391732,27.162115],[-110.641019,27.859876],[-111.178919,27.941241],[-111.759607,28.467953],[-112.228235,28.954409],[-112.271824,29.266844],[-112.809594,30.021114],[-113.163811,30.786881],[-113.148669,31.170966],[-113.871881,31.567608],[-114.205737,31.524045],[-114.776451,31.799532],[-114.9367,31.393485],[-114.771232,30.913617],[-114.673899,30.162681],[-114.330974,29.750432],[-113.588875,29.061611],[-113.424053,28.826174],[-113.271969,28.754783],[-113.140039,28.411289],[-112.962298,28.42519],[-112.761587,27.780217],[-112.457911,27.525814],[-112.244952,27.171727],[-111.616489,26.662817],[-111.284675,25.73259],[-110.987819,25.294606],[-110.710007,24.826004],[-110.655049,24.298595],[-110.172856,24.265548],[-109.771847,23.811183],[-109.409104,23.364672],[-109.433392,23.185588],[-109.854219,22.818272],[-110.031392,22.823078],[-110.295071,23.430973],[-110.949501,24.000964],[-111.670568,24.484423],[-112.182036,24.738413],[-112.148989,25.470125],[-112.300711,26.012004],[-112.777297,26.32196],[-113.464671,26.768186],[-113.59673,26.63946],[-113.848937,26.900064],[-114.465747,27.14209],[-115.055142,27.722727],[-114.982253,27.7982],[-114.570366,27.741485],[-114.199329,28.115003],[-114.162018,28.566112],[-114.931842,29.279479],[-115.518654,29.556362],[-115.887365,30.180794],[-116.25835,30.836464],[-116.721526,31.635744],[-117.12776,32.53534],[-115.99135,32.61239],[-114.72139,32.72083],[-114.815,32.52528],[-113.30498,32.03914],[-111.02361,31.33472],[-109.035,31.34194],[-108.24194,31.34222],[-108.24,31.754854],[-106.50759,31.75452],[-106.1429,31.39995],[-105.63159,31.08383],[-105.03737,30.64402],[-104.70575,30.12173],[-104.45697,29.57196],[-103.94,29.27],[-103.11,28.97],[-102.48,29.76],[-101.6624,29.7793],[-100.9576,29.38071],[-100.45584,28.69612],[-100.11,28.11],[-99.52,27.54],[-99.3,26.84],[-99.02,26.37],[-98.24,26.06],[-97.53,25.84],[-97.140008,25.869997]]]}},{\"type\":\"Feature\",\"id\":\"MKD\",\"properties\":{\"name\":\"Macedonia\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[20.59023,41.85541],[20.71731,41.84711],[20.76216,42.05186],[21.3527,42.2068],[21.576636,42.245224],[21.91708,42.30364],[22.380526,42.32026],[22.881374,41.999297],[22.952377,41.337994],[22.76177,41.3048],[22.597308,41.130487],[22.055378,41.149866],[21.674161,40.931275],[21.02004,40.842727],[20.60518,41.08622],[20.46315,41.51509],[20.59023,41.85541]]]}},{\"type\":\"Feature\",\"id\":\"MLI\",\"properties\":{\"name\":\"Mali\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-12.17075,14.616834],[-11.834208,14.799097],[-11.666078,15.388208],[-11.349095,15.411256],[-10.650791,15.132746],[-10.086846,15.330486],[-9.700255,15.264107],[-9.550238,15.486497],[-5.537744,15.50169],[-5.315277,16.201854],[-5.488523,16.325102],[-5.971129,20.640833],[-6.453787,24.956591],[-4.923337,24.974574],[-1.550055,22.792666],[1.823228,20.610809],[2.060991,20.142233],[2.683588,19.85623],[3.146661,19.693579],[3.158133,19.057364],[4.267419,19.155265],[4.27021,16.852227],[3.723422,16.184284],[3.638259,15.56812],[2.749993,15.409525],[1.385528,15.323561],[1.015783,14.968182],[0.374892,14.928908],[-0.266257,14.924309],[-0.515854,15.116158],[-1.066363,14.973815],[-2.001035,14.559008],[-2.191825,14.246418],[-2.967694,13.79815],[-3.103707,13.541267],[-3.522803,13.337662],[-4.006391,13.472485],[-4.280405,13.228444],[-4.427166,12.542646],[-5.220942,11.713859],[-5.197843,11.375146],[-5.470565,10.95127],[-5.404342,10.370737],[-5.816926,10.222555],[-6.050452,10.096361],[-6.205223,10.524061],[-6.493965,10.411303],[-6.666461,10.430811],[-6.850507,10.138994],[-7.622759,10.147236],[-7.89959,10.297382],[-8.029944,10.206535],[-8.335377,10.494812],[-8.282357,10.792597],[-8.407311,10.909257],[-8.620321,10.810891],[-8.581305,11.136246],[-8.376305,11.393646],[-8.786099,11.812561],[-8.905265,12.088358],[-9.127474,12.30806],[-9.327616,12.334286],[-9.567912,12.194243],[-9.890993,12.060479],[-10.165214,11.844084],[-10.593224,11.923975],[-10.87083,12.177887],[-11.036556,12.211245],[-11.297574,12.077971],[-11.456169,12.076834],[-11.513943,12.442988],[-11.467899,12.754519],[-11.553398,13.141214],[-11.927716,13.422075],[-12.124887,13.994727],[-12.17075,14.616834]]]}},{\"type\":\"Feature\",\"id\":\"MLT\",\"properties\":{\"name\":\"Malta\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[14.566171,35.852721],[14.532684,35.820191],[14.436463,35.821664],[14.352334,35.872281],[14.3513,35.978399],[14.448348,35.957444],[14.537025,35.886285],[14.566171,35.852721]]],[[[14.313473,36.027569],[14.253632,36.012143],[14.194204,36.042245],[14.180354,36.060383],[14.263243,36.075809],[14.303758,36.062295],[14.320914,36.03625],[14.313473,36.027569]]]]}},{\"type\":\"Feature\",\"id\":\"MMR\",\"properties\":{\"name\":\"Myanmar\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[99.543309,20.186598],[98.959676,19.752981],[98.253724,19.708203],[97.797783,18.62708],[97.375896,18.445438],[97.859123,17.567946],[98.493761,16.837836],[98.903348,16.177824],[98.537376,15.308497],[98.192074,15.123703],[98.430819,14.622028],[99.097755,13.827503],[99.212012,13.269294],[99.196354,12.804748],[99.587286,11.892763],[99.038121,10.960546],[98.553551,9.93296],[98.457174,10.675266],[98.764546,11.441292],[98.428339,12.032987],[98.509574,13.122378],[98.103604,13.64046],[97.777732,14.837286],[97.597072,16.100568],[97.16454,16.928734],[96.505769,16.427241],[95.369352,15.71439],[94.808405,15.803454],[94.188804,16.037936],[94.533486,17.27724],[94.324817,18.213514],[93.540988,19.366493],[93.663255,19.726962],[93.078278,19.855145],[92.368554,20.670883],[92.303234,21.475485],[92.652257,21.324048],[92.672721,22.041239],[93.166128,22.27846],[93.060294,22.703111],[93.286327,23.043658],[93.325188,24.078556],[94.106742,23.850741],[94.552658,24.675238],[94.603249,25.162495],[95.155153,26.001307],[95.124768,26.573572],[96.419366,27.264589],[97.133999,27.083774],[97.051989,27.699059],[97.402561,27.882536],[97.327114,28.261583],[97.911988,28.335945],[98.246231,27.747221],[98.68269,27.508812],[98.712094,26.743536],[98.671838,25.918703],[97.724609,25.083637],[97.60472,23.897405],[98.660262,24.063286],[98.898749,23.142722],[99.531992,22.949039],[99.240899,22.118314],[99.983489,21.742937],[100.416538,21.558839],[101.150033,21.849984],[101.180005,21.436573],[100.329101,20.786122],[100.115988,20.41785],[99.543309,20.186598]]]}},{\"type\":\"Feature\",\"id\":\"MNE\",\"properties\":{\"name\":\"Montenegro\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[19.801613,42.500093],[19.738051,42.688247],[19.30449,42.19574],[19.37177,41.87755],[19.16246,41.95502],[18.88214,42.28151],[18.45,42.48],[18.56,42.65],[18.70648,43.20011],[19.03165,43.43253],[19.21852,43.52384],[19.48389,43.35229],[19.63,43.21378],[19.95857,43.10604],[20.3398,42.89852],[20.25758,42.81275],[20.0707,42.58863],[19.801613,42.500093]]]}},{\"type\":\"Feature\",\"id\":\"MNG\",\"properties\":{\"name\":\"Mongolia\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[87.751264,49.297198],[88.805567,49.470521],[90.713667,50.331812],[92.234712,50.802171],[93.104219,50.49529],[94.147566,50.480537],[94.815949,50.013433],[95.814028,49.977467],[97.259728,49.726061],[98.231762,50.422401],[97.82574,51.010995],[98.861491,52.047366],[99.981732,51.634006],[100.88948,51.516856],[102.065223,51.259921],[102.255909,50.510561],[103.676545,50.089966],[104.621552,50.275329],[105.886591,50.406019],[106.888804,50.274296],[107.868176,49.793705],[108.475167,49.282548],[109.402449,49.292961],[110.662011,49.130128],[111.581231,49.377968],[112.89774,49.543565],[114.362456,50.248303],[114.96211,50.140247],[115.485695,49.805177],[116.678801,49.888531],[116.191802,49.134598],[115.485282,48.135383],[115.742837,47.726545],[116.308953,47.85341],[117.295507,47.697709],[118.064143,48.06673],[118.866574,47.74706],[119.772824,47.048059],[119.66327,46.69268],[118.874326,46.805412],[117.421701,46.672733],[116.717868,46.388202],[115.985096,45.727235],[114.460332,45.339817],[113.463907,44.808893],[112.436062,45.011646],[111.873306,45.102079],[111.348377,44.457442],[111.667737,44.073176],[111.829588,43.743118],[111.129682,43.406834],[110.412103,42.871234],[109.243596,42.519446],[107.744773,42.481516],[106.129316,42.134328],[104.964994,41.59741],[104.522282,41.908347],[103.312278,41.907468],[101.83304,42.514873],[100.845866,42.663804],[99.515817,42.524691],[97.451757,42.74889],[96.349396,42.725635],[95.762455,43.319449],[95.306875,44.241331],[94.688929,44.352332],[93.480734,44.975472],[92.133891,45.115076],[90.94554,45.286073],[90.585768,45.719716],[90.970809,46.888146],[90.280826,47.693549],[88.854298,48.069082],[88.013832,48.599463],[87.751264,49.297198]]]}},{\"type\":\"Feature\",\"id\":\"MOZ\",\"properties\":{\"name\":\"Mozambique\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[34.559989,-11.52002],[35.312398,-11.439146],[36.514082,-11.720938],[36.775151,-11.594537],[37.471284,-11.568751],[37.827645,-11.268769],[38.427557,-11.285202],[39.52103,-10.896854],[40.316589,-10.317096],[40.478387,-10.765441],[40.437253,-11.761711],[40.560811,-12.639177],[40.59962,-14.201975],[40.775475,-14.691764],[40.477251,-15.406294],[40.089264,-16.100774],[39.452559,-16.720891],[38.538351,-17.101023],[37.411133,-17.586368],[36.281279,-18.659688],[35.896497,-18.84226],[35.1984,-19.552811],[34.786383,-19.784012],[34.701893,-20.497043],[35.176127,-21.254361],[35.373428,-21.840837],[35.385848,-22.14],[35.562546,-22.09],[35.533935,-23.070788],[35.371774,-23.535359],[35.60747,-23.706563],[35.458746,-24.12261],[35.040735,-24.478351],[34.215824,-24.816314],[33.01321,-25.357573],[32.574632,-25.727318],[32.660363,-26.148584],[32.915955,-26.215867],[32.83012,-26.742192],[32.071665,-26.73382],[31.985779,-26.29178],[31.837778,-25.843332],[31.752408,-25.484284],[31.930589,-24.369417],[31.670398,-23.658969],[31.191409,-22.25151],[32.244988,-21.116489],[32.508693,-20.395292],[32.659743,-20.30429],[32.772708,-19.715592],[32.611994,-19.419383],[32.654886,-18.67209],[32.849861,-17.979057],[32.847639,-16.713398],[32.328239,-16.392074],[31.852041,-16.319417],[31.636498,-16.07199],[31.173064,-15.860944],[30.338955,-15.880839],[30.274256,-15.507787],[30.179481,-14.796099],[33.214025,-13.97186],[33.7897,-14.451831],[34.064825,-14.35995],[34.459633,-14.61301],[34.517666,-15.013709],[34.307291,-15.478641],[34.381292,-16.18356],[35.03381,-16.8013],[35.339063,-16.10744],[35.771905,-15.896859],[35.686845,-14.611046],[35.267956,-13.887834],[34.907151,-13.565425],[34.559989,-13.579998],[34.280006,-12.280025],[34.559989,-11.52002]]]}},{\"type\":\"Feature\",\"id\":\"MRT\",\"properties\":{\"name\":\"Mauritania\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-12.17075,14.616834],[-12.830658,15.303692],[-13.435738,16.039383],[-14.099521,16.304302],[-14.577348,16.598264],[-15.135737,16.587282],[-15.623666,16.369337],[-16.12069,16.455663],[-16.463098,16.135036],[-16.549708,16.673892],[-16.270552,17.166963],[-16.146347,18.108482],[-16.256883,19.096716],[-16.377651,19.593817],[-16.277838,20.092521],[-16.536324,20.567866],[-17.063423,20.999752],[-16.845194,21.333323],[-12.929102,21.327071],[-13.118754,22.77122],[-12.874222,23.284832],[-11.937224,23.374594],[-11.969419,25.933353],[-8.687294,25.881056],[-8.6844,27.395744],[-4.923337,24.974574],[-6.453787,24.956591],[-5.971129,20.640833],[-5.488523,16.325102],[-5.315277,16.201854],[-5.537744,15.50169],[-9.550238,15.486497],[-9.700255,15.264107],[-10.086846,15.330486],[-10.650791,15.132746],[-11.349095,15.411256],[-11.666078,15.388208],[-11.834208,14.799097],[-12.17075,14.616834]]]}},{\"type\":\"Feature\",\"id\":\"MWI\",\"properties\":{\"name\":\"Malawi\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[34.559989,-11.52002],[34.280006,-12.280025],[34.559989,-13.579998],[34.907151,-13.565425],[35.267956,-13.887834],[35.686845,-14.611046],[35.771905,-15.896859],[35.339063,-16.10744],[35.03381,-16.8013],[34.381292,-16.18356],[34.307291,-15.478641],[34.517666,-15.013709],[34.459633,-14.61301],[34.064825,-14.35995],[33.7897,-14.451831],[33.214025,-13.97186],[32.688165,-13.712858],[32.991764,-12.783871],[33.306422,-12.435778],[33.114289,-11.607198],[33.31531,-10.79655],[33.485688,-10.525559],[33.231388,-9.676722],[32.759375,-9.230599],[33.739729,-9.417151],[33.940838,-9.693674],[34.280006,-10.16],[34.559989,-11.52002]]]}},{\"type\":\"Feature\",\"id\":\"MYS\",\"properties\":{\"name\":\"Malaysia\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[101.075516,6.204867],[101.154219,5.691384],[101.814282,5.810808],[102.141187,6.221636],[102.371147,6.128205],[102.961705,5.524495],[103.381215,4.855001],[103.438575,4.181606],[103.332122,3.726698],[103.429429,3.382869],[103.502448,2.791019],[103.854674,2.515454],[104.247932,1.631141],[104.228811,1.293048],[103.519707,1.226334],[102.573615,1.967115],[101.390638,2.760814],[101.27354,3.270292],[100.695435,3.93914],[100.557408,4.76728],[100.196706,5.312493],[100.30626,6.040562],[100.085757,6.464489],[100.259596,6.642825],[101.075516,6.204867]]],[[[118.618321,4.478202],[117.882035,4.137551],[117.015214,4.306094],[115.865517,4.306559],[115.519078,3.169238],[115.134037,2.821482],[114.621355,1.430688],[113.80585,1.217549],[112.859809,1.49779],[112.380252,1.410121],[111.797548,0.904441],[111.159138,0.976478],[110.514061,0.773131],[109.830227,1.338136],[109.66326,2.006467],[110.396135,1.663775],[111.168853,1.850637],[111.370081,2.697303],[111.796928,2.885897],[112.995615,3.102395],[113.712935,3.893509],[114.204017,4.525874],[114.659596,4.007637],[114.869557,4.348314],[115.347461,4.316636],[115.4057,4.955228],[115.45071,5.44773],[116.220741,6.143191],[116.725103,6.924771],[117.129626,6.928053],[117.643393,6.422166],[117.689075,5.98749],[118.347691,5.708696],[119.181904,5.407836],[119.110694,5.016128],[118.439727,4.966519],[118.618321,4.478202]]]]}},{\"type\":\"Feature\",\"id\":\"NAM\",\"properties\":{\"name\":\"Namibia\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[16.344977,-28.576705],[15.601818,-27.821247],[15.210472,-27.090956],[14.989711,-26.117372],[14.743214,-25.39292],[14.408144,-23.853014],[14.385717,-22.656653],[14.257714,-22.111208],[13.868642,-21.699037],[13.352498,-20.872834],[12.826845,-19.673166],[12.608564,-19.045349],[11.794919,-18.069129],[11.734199,-17.301889],[12.215461,-17.111668],[12.814081,-16.941343],[13.462362,-16.971212],[14.058501,-17.423381],[14.209707,-17.353101],[18.263309,-17.309951],[18.956187,-17.789095],[21.377176,-17.930636],[23.215048,-17.523116],[24.033862,-17.295843],[24.682349,-17.353411],[25.07695,-17.578823],[25.084443,-17.661816],[24.520705,-17.887125],[24.217365,-17.889347],[23.579006,-18.281261],[23.196858,-17.869038],[21.65504,-18.219146],[20.910641,-18.252219],[20.881134,-21.814327],[19.895458,-21.849157],[19.895768,-24.76779],[19.894734,-28.461105],[19.002127,-28.972443],[18.464899,-29.045462],[17.836152,-28.856378],[17.387497,-28.783514],[17.218929,-28.355943],[16.824017,-28.082162],[16.344977,-28.576705]]]}},{\"type\":\"Feature\",\"id\":\"NCL\",\"properties\":{\"name\":\"New Caledonia\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[165.77999,-21.080005],[166.599991,-21.700019],[167.120011,-22.159991],[166.740035,-22.399976],[166.189732,-22.129708],[165.474375,-21.679607],[164.829815,-21.14982],[164.167995,-20.444747],[164.029606,-20.105646],[164.459967,-20.120012],[165.020036,-20.459991],[165.460009,-20.800022],[165.77999,-21.080005]]]}},{\"type\":\"Feature\",\"id\":\"NER\",\"properties\":{\"name\":\"Niger\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[2.154474,11.94015],[2.177108,12.625018],[1.024103,12.851826],[0.993046,13.33575],[0.429928,13.988733],[0.295646,14.444235],[0.374892,14.928908],[1.015783,14.968182],[1.385528,15.323561],[2.749993,15.409525],[3.638259,15.56812],[3.723422,16.184284],[4.27021,16.852227],[4.267419,19.155265],[5.677566,19.601207],[8.572893,21.565661],[11.999506,23.471668],[13.581425,23.040506],[14.143871,22.491289],[14.8513,22.86295],[15.096888,21.308519],[15.471077,21.048457],[15.487148,20.730415],[15.903247,20.387619],[15.685741,19.95718],[15.300441,17.92795],[15.247731,16.627306],[13.972202,15.684366],[13.540394,14.367134],[13.956699,13.996691],[13.954477,13.353449],[14.595781,13.330427],[14.495787,12.859396],[14.213531,12.802035],[14.181336,12.483657],[13.995353,12.461565],[13.318702,13.556356],[13.083987,13.596147],[12.302071,13.037189],[11.527803,13.32898],[10.989593,13.387323],[10.701032,13.246918],[10.114814,13.277252],[9.524928,12.851102],[9.014933,12.826659],[7.804671,13.343527],[7.330747,13.098038],[6.820442,13.115091],[6.445426,13.492768],[5.443058,13.865924],[4.368344,13.747482],[4.107946,13.531216],[3.967283,12.956109],[3.680634,12.552903],[3.61118,11.660167],[2.848643,12.235636],[2.490164,12.233052],[2.154474,11.94015]]]}},{\"type\":\"Feature\",\"id\":\"NGA\",\"properties\":{\"name\":\"Nigeria\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[8.500288,4.771983],[7.462108,4.412108],[7.082596,4.464689],[6.698072,4.240594],[5.898173,4.262453],[5.362805,4.887971],[5.033574,5.611802],[4.325607,6.270651],[3.57418,6.2583],[2.691702,6.258817],[2.749063,7.870734],[2.723793,8.506845],[2.912308,9.137608],[3.220352,9.444153],[3.705438,10.06321],[3.60007,10.332186],[3.797112,10.734746],[3.572216,11.327939],[3.61118,11.660167],[3.680634,12.552903],[3.967283,12.956109],[4.107946,13.531216],[4.368344,13.747482],[5.443058,13.865924],[6.445426,13.492768],[6.820442,13.115091],[7.330747,13.098038],[7.804671,13.343527],[9.014933,12.826659],[9.524928,12.851102],[10.114814,13.277252],[10.701032,13.246918],[10.989593,13.387323],[11.527803,13.32898],[12.302071,13.037189],[13.083987,13.596147],[13.318702,13.556356],[13.995353,12.461565],[14.181336,12.483657],[14.577178,12.085361],[14.468192,11.904752],[14.415379,11.572369],[13.57295,10.798566],[13.308676,10.160362],[13.1676,9.640626],[12.955468,9.417772],[12.753672,8.717763],[12.218872,8.305824],[12.063946,7.799808],[11.839309,7.397042],[11.745774,6.981383],[11.058788,6.644427],[10.497375,7.055358],[10.118277,7.03877],[9.522706,6.453482],[9.233163,6.444491],[8.757533,5.479666],[8.500288,4.771983]]]}},{\"type\":\"Feature\",\"id\":\"NIC\",\"properties\":{\"name\":\"Nicaragua\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-85.71254,11.088445],[-86.058488,11.403439],[-86.52585,11.806877],[-86.745992,12.143962],[-87.167516,12.458258],[-87.668493,12.90991],[-87.557467,13.064552],[-87.392386,12.914018],[-87.316654,12.984686],[-87.005769,13.025794],[-86.880557,13.254204],[-86.733822,13.263093],[-86.755087,13.754845],[-86.520708,13.778487],[-86.312142,13.771356],[-86.096264,14.038187],[-85.801295,13.836055],[-85.698665,13.960078],[-85.514413,14.079012],[-85.165365,14.35437],[-85.148751,14.560197],[-85.052787,14.551541],[-84.924501,14.790493],[-84.820037,14.819587],[-84.649582,14.666805],[-84.449336,14.621614],[-84.228342,14.748764],[-83.975721,14.749436],[-83.628585,14.880074],[-83.489989,15.016267],[-83.147219,14.995829],[-83.233234,14.899866],[-83.284162,14.676624],[-83.182126,14.310703],[-83.4125,13.970078],[-83.519832,13.567699],[-83.552207,13.127054],[-83.498515,12.869292],[-83.473323,12.419087],[-83.626104,12.32085],[-83.719613,11.893124],[-83.650858,11.629032],[-83.85547,11.373311],[-83.808936,11.103044],[-83.655612,10.938764],[-83.895054,10.726839],[-84.190179,10.79345],[-84.355931,10.999226],[-84.673069,11.082657],[-84.903003,10.952303],[-85.561852,11.217119],[-85.71254,11.088445]]]}},{\"type\":\"Feature\",\"id\":\"NLD\",\"properties\":{\"name\":\"Netherlands\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[6.074183,53.510403],[6.90514,53.482162],[7.092053,53.144043],[6.84287,52.22844],[6.589397,51.852029],[5.988658,51.851616],[6.156658,50.803721],[5.606976,51.037298],[4.973991,51.475024],[4.047071,51.267259],[3.314971,51.345755],[3.830289,51.620545],[4.705997,53.091798],[6.074183,53.510403]]]}},{\"type\":\"Feature\",\"id\":\"NOR\",\"properties\":{\"name\":\"Norway\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[28.165547,71.185474],[31.293418,70.453788],[30.005435,70.186259],[31.101079,69.55808],[29.399581,69.156916],[28.59193,69.064777],[29.015573,69.766491],[27.732292,70.164193],[26.179622,69.825299],[25.689213,69.092114],[24.735679,68.649557],[23.66205,68.891247],[22.356238,68.841741],[21.244936,69.370443],[20.645593,69.106247],[20.025269,69.065139],[19.87856,68.407194],[17.993868,68.567391],[17.729182,68.010552],[16.768879,68.013937],[16.108712,67.302456],[15.108411,66.193867],[13.55569,64.787028],[13.919905,64.445421],[13.571916,64.049114],[12.579935,64.066219],[11.930569,63.128318],[11.992064,61.800362],[12.631147,61.293572],[12.300366,60.117933],[11.468272,59.432393],[11.027369,58.856149],[10.356557,59.469807],[8.382,58.313288],[7.048748,58.078884],[5.665835,58.588155],[5.308234,59.663232],[4.992078,61.970998],[5.9129,62.614473],[8.553411,63.454008],[10.527709,64.486038],[12.358347,65.879726],[14.761146,67.810642],[16.435927,68.563205],[19.184028,69.817444],[21.378416,70.255169],[23.023742,70.202072],[24.546543,71.030497],[26.37005,70.986262],[28.165547,71.185474]]],[[[24.72412,77.85385],[22.49032,77.44493],[20.72601,77.67704],[21.41611,77.93504],[20.8119,78.25463],[22.88426,78.45494],[23.28134,78.07954],[24.72412,77.85385]]],[[[18.25183,79.70175],[21.54383,78.95611],[19.02737,78.5626],[18.47172,77.82669],[17.59441,77.63796],[17.1182,76.80941],[15.91315,76.77045],[13.76259,77.38035],[14.66956,77.73565],[13.1706,78.02493],[11.22231,78.8693],[10.44453,79.65239],[13.17077,80.01046],[13.71852,79.66039],[15.14282,79.67431],[15.52255,80.01608],[16.99085,80.05086],[18.25183,79.70175]]],[[[25.447625,80.40734],[27.407506,80.056406],[25.924651,79.517834],[23.024466,79.400012],[20.075188,79.566823],[19.897266,79.842362],[18.462264,79.85988],[17.368015,80.318896],[20.455992,80.598156],[21.907945,80.357679],[22.919253,80.657144],[25.447625,80.40734]]]]}},{\"type\":\"Feature\",\"id\":\"NPL\",\"properties\":{\"name\":\"Nepal\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[88.120441,27.876542],[88.043133,27.445819],[88.174804,26.810405],[88.060238,26.414615],[87.227472,26.397898],[86.024393,26.630985],[85.251779,26.726198],[84.675018,27.234901],[83.304249,27.364506],[81.999987,27.925479],[81.057203,28.416095],[80.088425,28.79447],[80.476721,29.729865],[81.111256,30.183481],[81.525804,30.422717],[82.327513,30.115268],[83.337115,29.463732],[83.898993,29.320226],[84.23458,28.839894],[85.011638,28.642774],[85.82332,28.203576],[86.954517,27.974262],[88.120441,27.876542]]]}},{\"type\":\"Feature\",\"id\":\"NZL\",\"properties\":{\"name\":\"New Zealand\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[173.020375,-40.919052],[173.247234,-41.331999],[173.958405,-40.926701],[174.247587,-41.349155],[174.248517,-41.770008],[173.876447,-42.233184],[173.22274,-42.970038],[172.711246,-43.372288],[173.080113,-43.853344],[172.308584,-43.865694],[171.452925,-44.242519],[171.185138,-44.897104],[170.616697,-45.908929],[169.831422,-46.355775],[169.332331,-46.641235],[168.411354,-46.619945],[167.763745,-46.290197],[166.676886,-46.219917],[166.509144,-45.852705],[167.046424,-45.110941],[168.303763,-44.123973],[168.949409,-43.935819],[169.667815,-43.555326],[170.52492,-43.031688],[171.12509,-42.512754],[171.569714,-41.767424],[171.948709,-41.514417],[172.097227,-40.956104],[172.79858,-40.493962],[173.020375,-40.919052]]],[[[174.612009,-36.156397],[175.336616,-37.209098],[175.357596,-36.526194],[175.808887,-36.798942],[175.95849,-37.555382],[176.763195,-37.881253],[177.438813,-37.961248],[178.010354,-37.579825],[178.517094,-37.695373],[178.274731,-38.582813],[177.97046,-39.166343],[177.206993,-39.145776],[176.939981,-39.449736],[177.032946,-39.879943],[176.885824,-40.065978],[176.508017,-40.604808],[176.01244,-41.289624],[175.239567,-41.688308],[175.067898,-41.425895],[174.650973,-41.281821],[175.22763,-40.459236],[174.900157,-39.908933],[173.824047,-39.508854],[173.852262,-39.146602],[174.574802,-38.797683],[174.743474,-38.027808],[174.697017,-37.381129],[174.292028,-36.711092],[174.319004,-36.534824],[173.840997,-36.121981],[173.054171,-35.237125],[172.636005,-34.529107],[173.007042,-34.450662],[173.551298,-35.006183],[174.32939,-35.265496],[174.612009,-36.156397]]]]}},{\"type\":\"Feature\",\"id\":\"OMN\",\"properties\":{\"name\":\"Oman\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[58.861141,21.114035],[58.487986,20.428986],[58.034318,20.481437],[57.826373,20.243002],[57.665762,19.736005],[57.7887,19.06757],[57.694391,18.94471],[57.234264,18.947991],[56.609651,18.574267],[56.512189,18.087113],[56.283521,17.876067],[55.661492,17.884128],[55.269939,17.632309],[55.2749,17.228354],[54.791002,16.950697],[54.239253,17.044981],[53.570508,16.707663],[53.108573,16.651051],[52.782184,17.349742],[52.00001,19.000003],[54.999982,19.999994],[55.666659,22.000001],[55.208341,22.70833],[55.234489,23.110993],[55.525841,23.524869],[55.528632,23.933604],[55.981214,24.130543],[55.804119,24.269604],[55.886233,24.920831],[56.396847,24.924732],[56.84514,24.241673],[57.403453,23.878594],[58.136948,23.747931],[58.729211,23.565668],[59.180502,22.992395],[59.450098,22.660271],[59.80806,22.533612],[59.806148,22.310525],[59.442191,21.714541],[59.282408,21.433886],[58.861141,21.114035]]],[[[56.391421,25.895991],[56.261042,25.714606],[56.070821,26.055464],[56.362017,26.395934],[56.485679,26.309118],[56.391421,25.895991]]]]}},{\"type\":\"Feature\",\"id\":\"PAK\",\"properties\":{\"name\":\"Pakistan\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[75.158028,37.133031],[75.896897,36.666806],[76.192848,35.898403],[77.837451,35.49401],[76.871722,34.653544],[75.757061,34.504923],[74.240203,34.748887],[73.749948,34.317699],[74.104294,33.441473],[74.451559,32.7649],[75.258642,32.271105],[74.405929,31.692639],[74.42138,30.979815],[73.450638,29.976413],[72.823752,28.961592],[71.777666,27.91318],[70.616496,27.989196],[69.514393,26.940966],[70.168927,26.491872],[70.282873,25.722229],[70.844699,25.215102],[71.04324,24.356524],[68.842599,24.359134],[68.176645,23.691965],[67.443667,23.944844],[67.145442,24.663611],[66.372828,25.425141],[64.530408,25.237039],[62.905701,25.218409],[61.497363,25.078237],[61.874187,26.239975],[63.316632,26.756532],[63.233898,27.217047],[62.755426,27.378923],[62.72783,28.259645],[61.771868,28.699334],[61.369309,29.303276],[60.874248,29.829239],[62.549857,29.318572],[63.550261,29.468331],[64.148002,29.340819],[64.350419,29.560031],[65.046862,29.472181],[66.346473,29.887943],[66.381458,30.738899],[66.938891,31.304911],[67.683394,31.303154],[67.792689,31.58293],[68.556932,31.71331],[68.926677,31.620189],[69.317764,31.901412],[69.262522,32.501944],[69.687147,33.105499],[70.323594,33.358533],[69.930543,34.02012],[70.881803,33.988856],[71.156773,34.348911],[71.115019,34.733126],[71.613076,35.153203],[71.498768,35.650563],[71.262348,36.074388],[71.846292,36.509942],[72.920025,36.720007],[74.067552,36.836176],[74.575893,37.020841],[75.158028,37.133031]]]}},{\"type\":\"Feature\",\"id\":\"PAN\",\"properties\":{\"name\":\"Panama\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-77.881571,7.223771],[-78.214936,7.512255],[-78.429161,8.052041],[-78.182096,8.319182],[-78.435465,8.387705],[-78.622121,8.718124],[-79.120307,8.996092],[-79.557877,8.932375],[-79.760578,8.584515],[-80.164481,8.333316],[-80.382659,8.298409],[-80.480689,8.090308],[-80.00369,7.547524],[-80.276671,7.419754],[-80.421158,7.271572],[-80.886401,7.220541],[-81.059543,7.817921],[-81.189716,7.647906],[-81.519515,7.70661],[-81.721311,8.108963],[-82.131441,8.175393],[-82.390934,8.292362],[-82.820081,8.290864],[-82.850958,8.073823],[-82.965783,8.225028],[-82.913176,8.423517],[-82.829771,8.626295],[-82.868657,8.807266],[-82.719183,8.925709],[-82.927155,9.07433],[-82.932891,9.476812],[-82.546196,9.566135],[-82.187123,9.207449],[-82.207586,8.995575],[-81.808567,8.950617],[-81.714154,9.031955],[-81.439287,8.786234],[-80.947302,8.858504],[-80.521901,9.111072],[-79.9146,9.312765],[-79.573303,9.61161],[-79.021192,9.552931],[-79.05845,9.454565],[-78.500888,9.420459],[-78.055928,9.24773],[-77.729514,8.946844],[-77.353361,8.670505],[-77.474723,8.524286],[-77.242566,7.935278],[-77.431108,7.638061],[-77.753414,7.70984],[-77.881571,7.223771]]]}},{\"type\":\"Feature\",\"id\":\"PER\",\"properties\":{\"name\":\"Peru\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-69.590424,-17.580012],[-69.858444,-18.092694],[-70.372572,-18.347975],[-71.37525,-17.773799],[-71.462041,-17.363488],[-73.44453,-16.359363],[-75.237883,-15.265683],[-76.009205,-14.649286],[-76.423469,-13.823187],[-76.259242,-13.535039],[-77.106192,-12.222716],[-78.092153,-10.377712],[-79.036953,-8.386568],[-79.44592,-7.930833],[-79.760578,-7.194341],[-80.537482,-6.541668],[-81.249996,-6.136834],[-80.926347,-5.690557],[-81.410943,-4.736765],[-81.09967,-4.036394],[-80.302561,-3.404856],[-80.184015,-3.821162],[-80.469295,-4.059287],[-80.442242,-4.425724],[-80.028908,-4.346091],[-79.624979,-4.454198],[-79.205289,-4.959129],[-78.639897,-4.547784],[-78.450684,-3.873097],[-77.837905,-3.003021],[-76.635394,-2.608678],[-75.544996,-1.56161],[-75.233723,-0.911417],[-75.373223,-0.152032],[-75.106625,-0.057205],[-74.441601,-0.53082],[-74.122395,-1.002833],[-73.659504,-1.260491],[-73.070392,-2.308954],[-72.325787,-2.434218],[-71.774761,-2.16979],[-71.413646,-2.342802],[-70.813476,-2.256865],[-70.047709,-2.725156],[-70.692682,-3.742872],[-70.394044,-3.766591],[-69.893635,-4.298187],[-70.794769,-4.251265],[-70.928843,-4.401591],[-71.748406,-4.593983],[-72.891928,-5.274561],[-72.964507,-5.741251],[-73.219711,-6.089189],[-73.120027,-6.629931],[-73.724487,-6.918595],[-73.723401,-7.340999],[-73.987235,-7.52383],[-73.571059,-8.424447],[-73.015383,-9.032833],[-73.226713,-9.462213],[-72.563033,-9.520194],[-72.184891,-10.053598],[-71.302412,-10.079436],[-70.481894,-9.490118],[-70.548686,-11.009147],[-70.093752,-11.123972],[-69.529678,-10.951734],[-68.66508,-12.5613],[-68.88008,-12.899729],[-68.929224,-13.602684],[-68.948887,-14.453639],[-69.339535,-14.953195],[-69.160347,-15.323974],[-69.389764,-15.660129],[-68.959635,-16.500698],[-69.590424,-17.580012]]]}},{\"type\":\"Feature\",\"id\":\"PHL\",\"properties\":{\"name\":\"Philippines\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[126.376814,8.414706],[126.478513,7.750354],[126.537424,7.189381],[126.196773,6.274294],[125.831421,7.293715],[125.363852,6.786485],[125.683161,6.049657],[125.396512,5.581003],[124.219788,6.161355],[123.93872,6.885136],[124.243662,7.36061],[123.610212,7.833527],[123.296071,7.418876],[122.825506,7.457375],[122.085499,6.899424],[121.919928,7.192119],[122.312359,8.034962],[122.942398,8.316237],[123.487688,8.69301],[123.841154,8.240324],[124.60147,8.514158],[124.764612,8.960409],[125.471391,8.986997],[125.412118,9.760335],[126.222714,9.286074],[126.306637,8.782487],[126.376814,8.414706]]],[[[123.982438,10.278779],[123.623183,9.950091],[123.309921,9.318269],[122.995883,9.022189],[122.380055,9.713361],[122.586089,9.981045],[122.837081,10.261157],[122.947411,10.881868],[123.49885,10.940624],[123.337774,10.267384],[124.077936,11.232726],[123.982438,10.278779]]],[[[118.504581,9.316383],[117.174275,8.3675],[117.664477,9.066889],[118.386914,9.6845],[118.987342,10.376292],[119.511496,11.369668],[119.689677,10.554291],[119.029458,10.003653],[118.504581,9.316383]]],[[[121.883548,11.891755],[122.483821,11.582187],[123.120217,11.58366],[123.100838,11.165934],[122.637714,10.741308],[122.00261,10.441017],[121.967367,10.905691],[122.03837,11.415841],[121.883548,11.891755]]],[[[125.502552,12.162695],[125.783465,11.046122],[125.011884,11.311455],[125.032761,10.975816],[125.277449,10.358722],[124.801819,10.134679],[124.760168,10.837995],[124.459101,10.88993],[124.302522,11.495371],[124.891013,11.415583],[124.87799,11.79419],[124.266762,12.557761],[125.227116,12.535721],[125.502552,12.162695]]],[[[121.527394,13.06959],[121.26219,12.20556],[120.833896,12.704496],[120.323436,13.466413],[121.180128,13.429697],[121.527394,13.06959]]],[[[121.321308,18.504065],[121.937601,18.218552],[122.246006,18.47895],[122.336957,18.224883],[122.174279,17.810283],[122.515654,17.093505],[122.252311,16.262444],[121.662786,15.931018],[121.50507,15.124814],[121.728829,14.328376],[122.258925,14.218202],[122.701276,14.336541],[123.950295,13.782131],[123.855107,13.237771],[124.181289,12.997527],[124.077419,12.536677],[123.298035,13.027526],[122.928652,13.55292],[122.671355,13.185836],[122.03465,13.784482],[121.126385,13.636687],[120.628637,13.857656],[120.679384,14.271016],[120.991819,14.525393],[120.693336,14.756671],[120.564145,14.396279],[120.070429,14.970869],[119.920929,15.406347],[119.883773,16.363704],[120.286488,16.034629],[120.390047,17.599081],[120.715867,18.505227],[121.321308,18.504065]]]]}},{\"type\":\"Feature\",\"id\":\"PNG\",\"properties\":{\"name\":\"Papua New Guinea\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[155.880026,-6.819997],[155.599991,-6.919991],[155.166994,-6.535931],[154.729192,-5.900828],[154.514114,-5.139118],[154.652504,-5.042431],[154.759991,-5.339984],[155.062918,-5.566792],[155.547746,-6.200655],[156.019965,-6.540014],[155.880026,-6.819997]]],[[[151.982796,-5.478063],[151.459107,-5.56028],[151.30139,-5.840728],[150.754447,-6.083763],[150.241197,-6.317754],[149.709963,-6.316513],[148.890065,-6.02604],[148.318937,-5.747142],[148.401826,-5.437756],[149.298412,-5.583742],[149.845562,-5.505503],[149.99625,-5.026101],[150.139756,-5.001348],[150.236908,-5.53222],[150.807467,-5.455842],[151.089672,-5.113693],[151.647881,-4.757074],[151.537862,-4.167807],[152.136792,-4.14879],[152.338743,-4.312966],[152.318693,-4.867661],[151.982796,-5.478063]]],[[[147.191874,-7.388024],[148.084636,-8.044108],[148.734105,-9.104664],[149.306835,-9.071436],[149.266631,-9.514406],[150.038728,-9.684318],[149.738798,-9.872937],[150.801628,-10.293687],[150.690575,-10.582713],[150.028393,-10.652476],[149.78231,-10.393267],[148.923138,-10.280923],[147.913018,-10.130441],[147.135443,-9.492444],[146.567881,-8.942555],[146.048481,-8.067414],[144.744168,-7.630128],[143.897088,-7.91533],[143.286376,-8.245491],[143.413913,-8.983069],[142.628431,-9.326821],[142.068259,-9.159596],[141.033852,-9.117893],[141.017057,-5.859022],[141.00021,-2.600151],[142.735247,-3.289153],[144.583971,-3.861418],[145.27318,-4.373738],[145.829786,-4.876498],[145.981922,-5.465609],[147.648073,-6.083659],[147.891108,-6.614015],[146.970905,-6.721657],[147.191874,-7.388024]]],[[[153.140038,-4.499983],[152.827292,-4.766427],[152.638673,-4.176127],[152.406026,-3.789743],[151.953237,-3.462062],[151.384279,-3.035422],[150.66205,-2.741486],[150.939965,-2.500002],[151.479984,-2.779985],[151.820015,-2.999972],[152.239989,-3.240009],[152.640017,-3.659983],[153.019994,-3.980015],[153.140038,-4.499983]]]]}},{\"type\":\"Feature\",\"id\":\"POL\",\"properties\":{\"name\":\"Poland\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[15.016996,51.106674],[14.607098,51.745188],[14.685026,52.089947],[14.4376,52.62485],[14.074521,52.981263],[14.353315,53.248171],[14.119686,53.757029],[14.8029,54.050706],[16.363477,54.513159],[17.622832,54.851536],[18.620859,54.682606],[18.696255,54.438719],[19.66064,54.426084],[20.892245,54.312525],[22.731099,54.327537],[23.243987,54.220567],[23.484128,53.912498],[23.527536,53.470122],[23.804935,53.089731],[23.799199,52.691099],[23.199494,52.486977],[23.508002,52.023647],[23.527071,51.578454],[24.029986,50.705407],[23.922757,50.424881],[23.426508,50.308506],[22.51845,49.476774],[22.776419,49.027395],[22.558138,49.085738],[21.607808,49.470107],[20.887955,49.328772],[20.415839,49.431453],[19.825023,49.217125],[19.320713,49.571574],[18.909575,49.435846],[18.853144,49.49623],[18.392914,49.988629],[17.649445,50.049038],[17.554567,50.362146],[16.868769,50.473974],[16.719476,50.215747],[16.176253,50.422607],[16.238627,50.697733],[15.490972,50.78473],[15.016996,51.106674]]]}},{\"type\":\"Feature\",\"id\":\"PRI\",\"properties\":{\"name\":\"Puerto Rico\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-66.282434,18.514762],[-65.771303,18.426679],[-65.591004,18.228035],[-65.847164,17.975906],[-66.599934,17.981823],[-67.184162,17.946553],[-67.242428,18.37446],[-67.100679,18.520601],[-66.282434,18.514762]]]}},{\"type\":\"Feature\",\"id\":\"PRK\",\"properties\":{\"name\":\"North Korea\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[130.640016,42.395009],[130.780007,42.220007],[130.400031,42.280004],[129.965949,41.941368],[129.667362,41.601104],[129.705189,40.882828],[129.188115,40.661808],[129.0104,40.485436],[128.633368,40.189847],[127.967414,40.025413],[127.533436,39.75685],[127.50212,39.323931],[127.385434,39.213472],[127.783343,39.050898],[128.349716,38.612243],[128.205746,38.370397],[127.780035,38.304536],[127.073309,38.256115],[126.68372,37.804773],[126.237339,37.840378],[126.174759,37.749686],[125.689104,37.94001],[125.568439,37.752089],[125.27533,37.669071],[125.240087,37.857224],[124.981033,37.948821],[124.712161,38.108346],[124.985994,38.548474],[125.221949,38.665857],[125.132859,38.848559],[125.38659,39.387958],[125.321116,39.551385],[124.737482,39.660344],[124.265625,39.928493],[125.079942,40.569824],[126.182045,41.107336],[126.869083,41.816569],[127.343783,41.503152],[128.208433,41.466772],[128.052215,41.994285],[129.596669,42.424982],[129.994267,42.985387],[130.640016,42.395009]]]}},{\"type\":\"Feature\",\"id\":\"PRT\",\"properties\":{\"name\":\"Portugal\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-9.034818,41.880571],[-8.671946,42.134689],[-8.263857,42.280469],[-8.013175,41.790886],[-7.422513,41.792075],[-7.251309,41.918346],[-6.668606,41.883387],[-6.389088,41.381815],[-6.851127,41.111083],[-6.86402,40.330872],[-7.026413,40.184524],[-7.066592,39.711892],[-7.498632,39.629571],[-7.098037,39.030073],[-7.374092,38.373059],[-7.029281,38.075764],[-7.166508,37.803894],[-7.537105,37.428904],[-7.453726,37.097788],[-7.855613,36.838269],[-8.382816,36.97888],[-8.898857,36.868809],[-8.746101,37.651346],[-8.839998,38.266243],[-9.287464,38.358486],[-9.526571,38.737429],[-9.446989,39.392066],[-9.048305,39.755093],[-8.977353,40.159306],[-8.768684,40.760639],[-8.790853,41.184334],[-8.990789,41.543459],[-9.034818,41.880571]]]}},{\"type\":\"Feature\",\"id\":\"PRY\",\"properties\":{\"name\":\"Paraguay\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-62.685057,-22.249029],[-62.291179,-21.051635],[-62.265961,-20.513735],[-61.786326,-19.633737],[-60.043565,-19.342747],[-59.115042,-19.356906],[-58.183471,-19.868399],[-58.166392,-20.176701],[-57.870674,-20.732688],[-57.937156,-22.090176],[-56.88151,-22.282154],[-56.473317,-22.0863],[-55.797958,-22.35693],[-55.610683,-22.655619],[-55.517639,-23.571998],[-55.400747,-23.956935],[-55.027902,-24.001274],[-54.652834,-23.839578],[-54.29296,-24.021014],[-54.293476,-24.5708],[-54.428946,-25.162185],[-54.625291,-25.739255],[-54.788795,-26.621786],[-55.695846,-27.387837],[-56.486702,-27.548499],[-57.60976,-27.395899],[-58.618174,-27.123719],[-57.63366,-25.603657],[-57.777217,-25.16234],[-58.807128,-24.771459],[-60.028966,-24.032796],[-60.846565,-23.880713],[-62.685057,-22.249029]]]}},{\"type\":\"Feature\",\"id\":\"QAT\",\"properties\":{\"name\":\"Qatar\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[50.810108,24.754743],[50.743911,25.482424],[51.013352,26.006992],[51.286462,26.114582],[51.589079,25.801113],[51.6067,25.21567],[51.389608,24.627386],[51.112415,24.556331],[50.810108,24.754743]]]}},{\"type\":\"Feature\",\"id\":\"ROU\",\"properties\":{\"name\":\"Romania\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[22.710531,47.882194],[23.142236,48.096341],[23.760958,47.985598],[24.402056,47.981878],[24.866317,47.737526],[25.207743,47.891056],[25.945941,47.987149],[26.19745,48.220881],[26.619337,48.220726],[26.924176,48.123264],[27.233873,47.826771],[27.551166,47.405117],[28.12803,46.810476],[28.160018,46.371563],[28.054443,45.944586],[28.233554,45.488283],[28.679779,45.304031],[29.149725,45.464925],[29.603289,45.293308],[29.626543,45.035391],[29.141612,44.82021],[28.837858,44.913874],[28.558081,43.707462],[27.970107,43.812468],[27.2424,44.175986],[26.065159,43.943494],[25.569272,43.688445],[24.100679,43.741051],[23.332302,43.897011],[22.944832,43.823785],[22.65715,44.234923],[22.474008,44.409228],[22.705726,44.578003],[22.459022,44.702517],[22.145088,44.478422],[21.562023,44.768947],[21.483526,45.18117],[20.874313,45.416375],[20.762175,45.734573],[20.220192,46.127469],[21.021952,46.316088],[21.626515,46.994238],[22.099768,47.672439],[22.710531,47.882194]]]}},{\"type\":\"Feature\",\"id\":\"RUS\",\"properties\":{\"name\":\"Russia\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[143.648007,50.7476],[144.654148,48.976391],[143.173928,49.306551],[142.558668,47.861575],[143.533492,46.836728],[143.505277,46.137908],[142.747701,46.740765],[142.09203,45.966755],[141.906925,46.805929],[142.018443,47.780133],[141.904445,48.859189],[142.1358,49.615163],[142.179983,50.952342],[141.594076,51.935435],[141.682546,53.301966],[142.606934,53.762145],[142.209749,54.225476],[142.654786,54.365881],[142.914616,53.704578],[143.260848,52.74076],[143.235268,51.75666],[143.648007,50.7476]]],[[[22.731099,54.327537],[20.892245,54.312525],[19.66064,54.426084],[19.888481,54.86616],[21.268449,55.190482],[22.315724,55.015299],[22.757764,54.856574],[22.651052,54.582741],[22.731099,54.327537]]],[[[-175.01425,66.58435],[-174.33983,66.33556],[-174.57182,67.06219],[-171.85731,66.91308],[-169.89958,65.97724],[-170.89107,65.54139],[-172.53025,65.43791],[-172.555,64.46079],[-172.95533,64.25269],[-173.89184,64.2826],[-174.65392,64.63125],[-175.98353,64.92288],[-176.20716,65.35667],[-177.22266,65.52024],[-178.35993,65.39052],[-178.90332,65.74044],[-178.68611,66.11211],[-179.88377,65.87456],[-179.43268,65.40411],[-180,64.979709],[-180,68.963636],[-177.55,68.2],[-174.92825,67.20589],[-175.01425,66.58435]]],[[[180,70.832199],[178.903425,70.78114],[178.7253,71.0988],[180,71.515714],[180,70.832199]]],[[[-178.69378,70.89302],[-180,70.832199],[-180,71.515714],[-179.871875,71.55762],[-179.02433,71.55553],[-177.577945,71.26948],[-177.663575,71.13277],[-178.69378,70.89302]]],[[[143.60385,73.21244],[142.08763,73.20544],[140.038155,73.31692],[139.86312,73.36983],[140.81171,73.76506],[142.06207,73.85758],[143.48283,73.47525],[143.60385,73.21244]]],[[[150.73167,75.08406],[149.575925,74.68892],[147.977465,74.778355],[146.11919,75.17298],[146.358485,75.49682],[148.22223,75.345845],[150.73167,75.08406]]],[[[145.086285,75.562625],[144.3,74.82],[140.61381,74.84768],[138.95544,74.61148],[136.97439,75.26167],[137.51176,75.94917],[138.831075,76.13676],[141.471615,76.09289],[145.086285,75.562625]]],[[[57.535693,70.720464],[56.944979,70.632743],[53.677375,70.762658],[53.412017,71.206662],[51.601895,71.474759],[51.455754,72.014881],[52.478275,72.229442],[52.444169,72.774731],[54.427614,73.627548],[53.50829,73.749814],[55.902459,74.627486],[55.631933,75.081412],[57.868644,75.60939],[61.170044,76.251883],[64.498368,76.439055],[66.210977,76.809782],[68.15706,76.939697],[68.852211,76.544811],[68.180573,76.233642],[64.637326,75.737755],[61.583508,75.260885],[58.477082,74.309056],[56.986786,73.333044],[55.419336,72.371268],[55.622838,71.540595],[57.535693,70.720464]]],[[[106.97013,76.97419],[107.24,76.48],[108.1538,76.72335],[111.07726,76.71],[113.33151,76.22224],[114.13417,75.84764],[113.88539,75.32779],[112.77918,75.03186],[110.15125,74.47673],[109.4,74.18],[110.64,74.04],[112.11919,73.78774],[113.01954,73.97693],[113.52958,73.33505],[113.96881,73.59488],[115.56782,73.75285],[118.77633,73.58772],[119.02,73.12],[123.20066,72.97122],[123.25777,73.73503],[125.38,73.56],[126.97644,73.56549],[128.59126,73.03871],[129.05157,72.39872],[128.46,71.98],[129.71599,71.19304],[131.28858,70.78699],[132.2535,71.8363],[133.85766,71.38642],[135.56193,71.65525],[137.49755,71.34763],[138.23409,71.62803],[139.86983,71.48783],[139.14791,72.41619],[140.46817,72.84941],[149.5,72.2],[150.35118,71.60643],[152.9689,70.84222],[157.00688,71.03141],[158.99779,70.86672],[159.83031,70.45324],[159.70866,69.72198],[160.94053,69.43728],[162.27907,69.64204],[164.05248,69.66823],[165.94037,69.47199],[167.83567,69.58269],[169.57763,68.6938],[170.81688,69.01363],[170.0082,69.65276],[170.45345,70.09703],[173.64391,69.81743],[175.72403,69.87725],[178.6,69.4],[180,68.963636],[180,64.979709],[179.99281,64.97433],[178.7072,64.53493],[177.41128,64.60821],[178.313,64.07593],[178.90825,63.25197],[179.37034,62.98262],[179.48636,62.56894],[179.22825,62.3041],[177.3643,62.5219],[174.56929,61.76915],[173.68013,61.65261],[172.15,60.95],[170.6985,60.33618],[170.33085,59.88177],[168.90046,60.57355],[166.29498,59.78855],[165.84,60.16],[164.87674,59.7316],[163.53929,59.86871],[163.21711,59.21101],[162.01733,58.24328],[162.05297,57.83912],[163.19191,57.61503],[163.05794,56.15924],[162.12958,56.12219],[161.70146,55.28568],[162.11749,54.85514],[160.36877,54.34433],[160.02173,53.20257],[158.53094,52.95868],[158.23118,51.94269],[156.78979,51.01105],[156.42,51.7],[155.99182,53.15895],[155.43366,55.38103],[155.91442,56.76792],[156.75815,57.3647],[156.81035,57.83204],[158.36433,58.05575],[160.15064,59.31477],[161.87204,60.343],[163.66969,61.1409],[164.47355,62.55061],[163.25842,62.46627],[162.65791,61.6425],[160.12148,60.54423],[159.30232,61.77396],[156.72068,61.43442],[154.21806,59.75818],[155.04375,59.14495],[152.81185,58.88385],[151.26573,58.78089],[151.33815,59.50396],[149.78371,59.65573],[148.54481,59.16448],[145.48722,59.33637],[142.19782,59.03998],[138.95848,57.08805],[135.12619,54.72959],[136.70171,54.60355],[137.19342,53.97732],[138.1647,53.75501],[138.80463,54.25455],[139.90151,54.18968],[141.34531,53.08957],[141.37923,52.23877],[140.59742,51.23967],[140.51308,50.04553],[140.06193,48.44671],[138.55472,46.99965],[138.21971,46.30795],[136.86232,45.1435],[135.51535,43.989],[134.86939,43.39821],[133.53687,42.81147],[132.90627,42.79849],[132.27807,43.28456],[130.93587,42.55274],[130.78,42.22],[130.64,42.395],[130.633866,42.903015],[131.144688,42.92999],[131.288555,44.11152],[131.02519,44.96796],[131.883454,45.321162],[133.09712,45.14409],[133.769644,46.116927],[134.11235,47.21248],[134.50081,47.57845],[135.026311,48.47823],[133.373596,48.183442],[132.50669,47.78896],[130.98726,47.79013],[130.582293,48.729687],[129.397818,49.4406],[127.6574,49.76027],[127.287456,50.739797],[126.939157,51.353894],[126.564399,51.784255],[125.946349,52.792799],[125.068211,53.161045],[123.57147,53.4588],[122.245748,53.431726],[121.003085,53.251401],[120.177089,52.753886],[120.725789,52.516226],[120.7382,51.96411],[120.18208,51.64355],[119.27939,50.58292],[119.288461,50.142883],[117.879244,49.510983],[116.678801,49.888531],[115.485695,49.805177],[114.96211,50.140247],[114.362456,50.248303],[112.89774,49.543565],[111.581231,49.377968],[110.662011,49.130128],[109.402449,49.292961],[108.475167,49.282548],[107.868176,49.793705],[106.888804,50.274296],[105.886591,50.406019],[104.62158,50.27532],[103.676545,50.089966],[102.25589,50.51056],[102.06521,51.25991],[100.88948,51.516856],[99.981732,51.634006],[98.861491,52.047366],[97.82574,51.010995],[98.231762,50.422401],[97.25976,49.72605],[95.81402,49.97746],[94.815949,50.013433],[94.147566,50.480537],[93.10421,50.49529],[92.234712,50.802171],[90.713667,50.331812],[88.805567,49.470521],[87.751264,49.297198],[87.35997,49.214981],[86.829357,49.826675],[85.54127,49.692859],[85.11556,50.117303],[84.416377,50.3114],[83.935115,50.889246],[83.383004,51.069183],[81.945986,50.812196],[80.568447,51.388336],[80.03556,50.864751],[77.800916,53.404415],[76.525179,54.177003],[76.8911,54.490524],[74.38482,53.54685],[73.425679,53.48981],[73.508516,54.035617],[72.22415,54.376655],[71.180131,54.133285],[70.865267,55.169734],[69.068167,55.38525],[68.1691,54.970392],[65.66687,54.60125],[65.178534,54.354228],[61.4366,54.00625],[60.978066,53.664993],[61.699986,52.979996],[60.739993,52.719986],[60.927269,52.447548],[59.967534,51.96042],[61.588003,51.272659],[61.337424,50.79907],[59.932807,50.842194],[59.642282,50.545442],[58.36332,51.06364],[56.77798,51.04355],[55.71694,50.62171],[54.532878,51.02624],[52.328724,51.718652],[50.766648,51.692762],[48.702382,50.605128],[48.577841,49.87476],[47.54948,50.454698],[46.751596,49.356006],[47.043672,49.152039],[46.466446,48.394152],[47.31524,47.71585],[48.05725,47.74377],[48.694734,47.075628],[48.59325,46.56104],[49.10116,46.39933],[48.64541,45.80629],[47.67591,45.64149],[46.68201,44.6092],[47.59094,43.66016],[47.49252,42.98658],[48.58437,41.80888],[47.987283,41.405819],[47.815666,41.151416],[47.373315,41.219732],[46.686071,41.827137],[46.404951,41.860675],[45.7764,42.09244],[45.470279,42.502781],[44.537623,42.711993],[43.93121,42.55496],[43.75599,42.74083],[42.3944,43.2203],[40.92219,43.38215],[40.076965,43.553104],[39.955009,43.434998],[38.68,44.28],[37.53912,44.65721],[36.67546,45.24469],[37.40317,45.40451],[38.23295,46.24087],[37.67372,46.63657],[39.14767,47.04475],[39.1212,47.26336],[38.223538,47.10219],[38.255112,47.5464],[38.77057,47.82562],[39.738278,47.898937],[39.89562,48.23241],[39.67465,48.78382],[40.080789,49.30743],[40.06904,49.60105],[38.594988,49.926462],[38.010631,49.915662],[37.39346,50.383953],[36.626168,50.225591],[35.356116,50.577197],[35.37791,50.77394],[35.022183,51.207572],[34.224816,51.255993],[34.141978,51.566413],[34.391731,51.768882],[33.7527,52.335075],[32.715761,52.238465],[32.412058,52.288695],[32.15944,52.06125],[31.78597,52.10168],[31.540018,52.742052],[31.305201,53.073996],[31.49764,53.16743],[32.304519,53.132726],[32.693643,53.351421],[32.405599,53.618045],[31.731273,53.794029],[31.791424,53.974639],[31.384472,54.157056],[30.757534,54.811771],[30.971836,55.081548],[30.873909,55.550976],[29.896294,55.789463],[29.371572,55.670091],[29.229513,55.918344],[28.176709,56.16913],[27.855282,56.759326],[27.770016,57.244258],[27.288185,57.474528],[27.716686,57.791899],[27.42015,58.72457],[28.131699,59.300825],[27.98112,59.47537],[29.1177,60.02805],[28.07,60.50352],[30.211107,61.780028],[31.139991,62.357693],[31.516092,62.867687],[30.035872,63.552814],[30.444685,64.204453],[29.54443,64.948672],[30.21765,65.80598],[29.054589,66.944286],[29.977426,67.698297],[28.445944,68.364613],[28.59193,69.064777],[29.39955,69.15692],[31.10108,69.55811],[32.13272,69.90595],[33.77547,69.30142],[36.51396,69.06342],[40.29234,67.9324],[41.05987,67.45713],[41.12595,66.79158],[40.01583,66.26618],[38.38295,65.99953],[33.91871,66.75961],[33.18444,66.63253],[34.81477,65.90015],[34.878574,65.436213],[34.94391,64.41437],[36.23129,64.10945],[37.01273,63.84983],[37.14197,64.33471],[36.539579,64.76446],[37.17604,65.14322],[39.59345,64.52079],[40.4356,64.76446],[39.7626,65.49682],[42.09309,66.47623],[43.01604,66.41858],[43.94975,66.06908],[44.53226,66.75634],[43.69839,67.35245],[44.18795,67.95051],[43.45282,68.57079],[46.25,68.25],[46.82134,67.68997],[45.55517,67.56652],[45.56202,67.01005],[46.34915,66.66767],[47.89416,66.88455],[48.13876,67.52238],[50.22766,67.99867],[53.71743,68.85738],[54.47171,68.80815],[53.48582,68.20131],[54.72628,68.09702],[55.44268,68.43866],[57.31702,68.46628],[58.802,68.88082],[59.94142,68.27844],[61.07784,68.94069],[60.03,69.52],[60.55,69.85],[63.504,69.54739],[64.888115,69.234835],[68.51216,68.09233],[69.18068,68.61563],[68.16444,69.14436],[68.13522,69.35649],[66.93008,69.45461],[67.25976,69.92873],[66.72492,70.70889],[66.69466,71.02897],[68.54006,71.9345],[69.19636,72.84336],[69.94,73.04],[72.58754,72.77629],[72.79603,72.22006],[71.84811,71.40898],[72.47011,71.09019],[72.79188,70.39114],[72.5647,69.02085],[73.66787,68.4079],[73.2387,67.7404],[71.28,66.32],[72.42301,66.17267],[72.82077,66.53267],[73.92099,66.78946],[74.18651,67.28429],[75.052,67.76047],[74.46926,68.32899],[74.93584,68.98918],[73.84236,69.07146],[73.60187,69.62763],[74.3998,70.63175],[73.1011,71.44717],[74.89082,72.12119],[74.65926,72.83227],[75.15801,72.85497],[75.68351,72.30056],[75.28898,71.33556],[76.35911,71.15287],[75.90313,71.87401],[77.57665,72.26717],[79.65202,72.32011],[81.5,71.75],[80.61071,72.58285],[80.51109,73.6482],[82.25,73.85],[84.65526,73.80591],[86.8223,73.93688],[86.00956,74.45967],[87.16682,75.11643],[88.31571,75.14393],[90.26,75.64],[92.90058,75.77333],[93.23421,76.0472],[95.86,76.14],[96.67821,75.91548],[98.92254,76.44689],[100.75967,76.43028],[101.03532,76.86189],[101.99084,77.28754],[104.3516,77.69792],[106.06664,77.37389],[104.705,77.1274],[106.97013,76.97419]]],[[[105.07547,78.30689],[99.43814,77.921],[101.2649,79.23399],[102.08635,79.34641],[102.837815,79.28129],[105.37243,78.71334],[105.07547,78.30689]]],[[[51.136187,80.54728],[49.793685,80.415428],[48.894411,80.339567],[48.754937,80.175468],[47.586119,80.010181],[46.502826,80.247247],[47.072455,80.559424],[44.846958,80.58981],[46.799139,80.771918],[48.318477,80.78401],[48.522806,80.514569],[49.09719,80.753986],[50.039768,80.918885],[51.522933,80.699726],[51.136187,80.54728]]],[[[99.93976,78.88094],[97.75794,78.7562],[94.97259,79.044745],[93.31288,79.4265],[92.5454,80.14379],[91.18107,80.34146],[93.77766,81.0246],[95.940895,81.2504],[97.88385,80.746975],[100.186655,79.780135],[99.93976,78.88094]]]]}},{\"type\":\"Feature\",\"id\":\"RWA\",\"properties\":{\"name\":\"Rwanda\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[30.419105,-1.134659],[30.816135,-1.698914],[30.758309,-2.28725],[30.469696,-2.413858],[29.938359,-2.348487],[29.632176,-2.917858],[29.024926,-2.839258],[29.117479,-2.292211],[29.254835,-2.21511],[29.291887,-1.620056],[29.579466,-1.341313],[29.821519,-1.443322],[30.419105,-1.134659]]]}},{\"type\":\"Feature\",\"id\":\"ESH\",\"properties\":{\"name\":\"Western Sahara\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-8.794884,27.120696],[-8.817828,27.656426],[-8.66559,27.656426],[-8.665124,27.589479],[-8.6844,27.395744],[-8.687294,25.881056],[-11.969419,25.933353],[-11.937224,23.374594],[-12.874222,23.284832],[-13.118754,22.77122],[-12.929102,21.327071],[-16.845194,21.333323],[-17.063423,20.999752],[-17.020428,21.42231],[-17.002962,21.420734],[-14.750955,21.5006],[-14.630833,21.86094],[-14.221168,22.310163],[-13.89111,23.691009],[-12.500963,24.770116],[-12.030759,26.030866],[-11.71822,26.104092],[-11.392555,26.883424],[-10.551263,26.990808],[-10.189424,26.860945],[-9.735343,26.860945],[-9.413037,27.088476],[-8.794884,27.120696]]]}},{\"type\":\"Feature\",\"id\":\"SAU\",\"properties\":{\"name\":\"Saudi Arabia\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[42.779332,16.347891],[42.649573,16.774635],[42.347989,17.075806],[42.270888,17.474722],[41.754382,17.833046],[41.221391,18.6716],[40.939341,19.486485],[40.247652,20.174635],[39.801685,20.338862],[39.139399,21.291905],[39.023696,21.986875],[39.066329,22.579656],[38.492772,23.688451],[38.02386,24.078686],[37.483635,24.285495],[37.154818,24.858483],[37.209491,25.084542],[36.931627,25.602959],[36.639604,25.826228],[36.249137,26.570136],[35.640182,27.37652],[35.130187,28.063352],[34.632336,28.058546],[34.787779,28.607427],[34.83222,28.957483],[34.956037,29.356555],[36.068941,29.197495],[36.501214,29.505254],[36.740528,29.865283],[37.503582,30.003776],[37.66812,30.338665],[37.998849,30.5085],[37.002166,31.508413],[39.004886,32.010217],[39.195468,32.161009],[40.399994,31.889992],[41.889981,31.190009],[44.709499,29.178891],[46.568713,29.099025],[47.459822,29.002519],[47.708851,28.526063],[48.416094,28.552004],[48.807595,27.689628],[49.299554,27.461218],[49.470914,27.109999],[50.152422,26.689663],[50.212935,26.277027],[50.113303,25.943972],[50.239859,25.60805],[50.527387,25.327808],[50.660557,24.999896],[50.810108,24.754743],[51.112415,24.556331],[51.389608,24.627386],[51.579519,24.245497],[51.617708,24.014219],[52.000733,23.001154],[55.006803,22.496948],[55.208341,22.70833],[55.666659,22.000001],[54.999982,19.999994],[52.00001,19.000003],[49.116672,18.616668],[48.183344,18.166669],[47.466695,17.116682],[47.000005,16.949999],[46.749994,17.283338],[46.366659,17.233315],[45.399999,17.333335],[45.216651,17.433329],[44.062613,17.410359],[43.791519,17.319977],[43.380794,17.579987],[43.115798,17.08844],[43.218375,16.66689],[42.779332,16.347891]]]}},{\"type\":\"Feature\",\"id\":\"SDN\",\"properties\":{\"name\":\"Sudan\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[33.963393,9.464285],[33.824963,9.484061],[33.842131,9.981915],[33.721959,10.325262],[33.206938,10.720112],[33.086766,11.441141],[33.206938,12.179338],[32.743419,12.248008],[32.67475,12.024832],[32.073892,11.97333],[32.314235,11.681484],[32.400072,11.080626],[31.850716,10.531271],[31.352862,9.810241],[30.837841,9.707237],[29.996639,10.290927],[29.618957,10.084919],[29.515953,9.793074],[29.000932,9.604232],[28.966597,9.398224],[27.97089,9.398224],[27.833551,9.604232],[27.112521,9.638567],[26.752006,9.466893],[26.477328,9.55273],[25.962307,10.136421],[25.790633,10.411099],[25.069604,10.27376],[24.794926,9.810241],[24.537415,8.917538],[24.194068,8.728696],[23.88698,8.61973],[23.805813,8.666319],[23.459013,8.954286],[23.394779,9.265068],[23.55725,9.681218],[23.554304,10.089255],[22.977544,10.714463],[22.864165,11.142395],[22.87622,11.38461],[22.50869,11.67936],[22.49762,12.26024],[22.28801,12.64605],[21.93681,12.58818],[22.03759,12.95546],[22.29658,13.37232],[22.18329,13.78648],[22.51202,14.09318],[22.30351,14.32682],[22.56795,14.94429],[23.02459,15.68072],[23.88689,15.61084],[23.83766,19.58047],[23.85,20],[25,20.00304],[25,22],[29.02,22],[32.9,22],[36.86623,22],[37.18872,21.01885],[36.96941,20.83744],[37.1147,19.80796],[37.48179,18.61409],[37.86276,18.36786],[38.41009,17.998307],[37.904,17.42754],[37.16747,17.26314],[36.85253,16.95655],[36.75389,16.29186],[36.32322,14.82249],[36.42951,14.42211],[36.27022,13.56333],[35.86363,12.57828],[35.26049,12.08286],[34.83163,11.31896],[34.73115,10.91017],[34.25745,10.63009],[33.96162,9.58358],[33.963393,9.464285]]]}},{\"type\":\"Feature\",\"id\":\"SSD\",\"properties\":{\"name\":\"South Sudan\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[33.963393,9.464285],[33.97498,8.68456],[33.8255,8.37916],[33.2948,8.35458],[32.95418,7.78497],[33.56829,7.71334],[34.0751,7.22595],[34.25032,6.82607],[34.70702,6.59422],[35.298007,5.506],[34.620196,4.847123],[34.005,4.249885],[33.39,3.79],[32.68642,3.79232],[31.88145,3.55827],[31.24556,3.7819],[30.83385,3.50917],[29.95349,4.1737],[29.715995,4.600805],[29.159078,4.389267],[28.696678,4.455077],[28.428994,4.287155],[27.979977,4.408413],[27.374226,5.233944],[27.213409,5.550953],[26.465909,5.946717],[26.213418,6.546603],[25.796648,6.979316],[25.124131,7.500085],[25.114932,7.825104],[24.567369,8.229188],[23.88698,8.61973],[24.194068,8.728696],[24.537415,8.917538],[24.794926,9.810241],[25.069604,10.27376],[25.790633,10.411099],[25.962307,10.136421],[26.477328,9.55273],[26.752006,9.466893],[27.112521,9.638567],[27.833551,9.604232],[27.97089,9.398224],[28.966597,9.398224],[29.000932,9.604232],[29.515953,9.793074],[29.618957,10.084919],[29.996639,10.290927],[30.837841,9.707237],[31.352862,9.810241],[31.850716,10.531271],[32.400072,11.080626],[32.314235,11.681484],[32.073892,11.97333],[32.67475,12.024832],[32.743419,12.248008],[33.206938,12.179338],[33.086766,11.441141],[33.206938,10.720112],[33.721959,10.325262],[33.842131,9.981915],[33.824963,9.484061],[33.963393,9.464285]]]}},{\"type\":\"Feature\",\"id\":\"SEN\",\"properties\":{\"name\":\"Senegal\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-16.713729,13.594959],[-17.126107,14.373516],[-17.625043,14.729541],[-17.185173,14.919477],[-16.700706,15.621527],[-16.463098,16.135036],[-16.12069,16.455663],[-15.623666,16.369337],[-15.135737,16.587282],[-14.577348,16.598264],[-14.099521,16.304302],[-13.435738,16.039383],[-12.830658,15.303692],[-12.17075,14.616834],[-12.124887,13.994727],[-11.927716,13.422075],[-11.553398,13.141214],[-11.467899,12.754519],[-11.513943,12.442988],[-11.658301,12.386583],[-12.203565,12.465648],[-12.278599,12.35444],[-12.499051,12.33209],[-13.217818,12.575874],[-13.700476,12.586183],[-15.548477,12.62817],[-15.816574,12.515567],[-16.147717,12.547762],[-16.677452,12.384852],[-16.841525,13.151394],[-15.931296,13.130284],[-15.691001,13.270353],[-15.511813,13.27857],[-15.141163,13.509512],[-14.712197,13.298207],[-14.277702,13.280585],[-13.844963,13.505042],[-14.046992,13.794068],[-14.376714,13.62568],[-14.687031,13.630357],[-15.081735,13.876492],[-15.39877,13.860369],[-15.624596,13.623587],[-16.713729,13.594959]]]}},{\"type\":\"Feature\",\"id\":\"SLB\",\"properties\":{\"name\":\"Solomon Islands\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[162.119025,-10.482719],[162.398646,-10.826367],[161.700032,-10.820011],[161.319797,-10.204751],[161.917383,-10.446701],[162.119025,-10.482719]]],[[[160.852229,-9.872937],[160.462588,-9.89521],[159.849447,-9.794027],[159.640003,-9.63998],[159.702945,-9.24295],[160.362956,-9.400304],[160.688518,-9.610162],[160.852229,-9.872937]]],[[[161.679982,-9.599982],[161.529397,-9.784312],[160.788253,-8.917543],[160.579997,-8.320009],[160.920028,-8.320009],[161.280006,-9.120011],[161.679982,-9.599982]]],[[[159.875027,-8.33732],[159.917402,-8.53829],[159.133677,-8.114181],[158.586114,-7.754824],[158.21115,-7.421872],[158.359978,-7.320018],[158.820001,-7.560003],[159.640003,-8.020027],[159.875027,-8.33732]]],[[[157.538426,-7.34782],[157.33942,-7.404767],[156.90203,-7.176874],[156.491358,-6.765943],[156.542828,-6.599338],[157.14,-7.021638],[157.538426,-7.34782]]]]}},{\"type\":\"Feature\",\"id\":\"SLE\",\"properties\":{\"name\":\"Sierra Leone\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-11.438779,6.785917],[-11.708195,6.860098],[-12.428099,7.262942],[-12.949049,7.798646],[-13.124025,8.163946],[-13.24655,8.903049],[-12.711958,9.342712],[-12.596719,9.620188],[-12.425929,9.835834],[-12.150338,9.858572],[-11.917277,10.046984],[-11.117481,10.045873],[-10.839152,9.688246],[-10.622395,9.26791],[-10.65477,8.977178],[-10.494315,8.715541],[-10.505477,8.348896],[-10.230094,8.406206],[-10.695595,7.939464],[-11.146704,7.396706],[-11.199802,7.105846],[-11.438779,6.785917]]]}},{\"type\":\"Feature\",\"id\":\"SLV\",\"properties\":{\"name\":\"El Salvador\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-87.793111,13.38448],[-87.904112,13.149017],[-88.483302,13.163951],[-88.843228,13.259734],[-89.256743,13.458533],[-89.812394,13.520622],[-90.095555,13.735338],[-90.064678,13.88197],[-89.721934,14.134228],[-89.534219,14.244816],[-89.587343,14.362586],[-89.353326,14.424133],[-89.058512,14.340029],[-88.843073,14.140507],[-88.541231,13.980155],[-88.503998,13.845486],[-88.065343,13.964626],[-87.859515,13.893312],[-87.723503,13.78505],[-87.793111,13.38448]]]}},{\"type\":\"Feature\",\"id\":\"-99\",\"properties\":{\"name\":\"Somaliland\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[48.93813,9.451749],[48.486736,8.837626],[47.78942,8.003],[46.948328,7.996877],[43.67875,9.18358],[43.296975,9.540477],[42.92812,10.02194],[42.55876,10.57258],[42.776852,10.926879],[43.145305,11.46204],[43.47066,11.27771],[43.666668,10.864169],[44.117804,10.445538],[44.614259,10.442205],[45.556941,10.698029],[46.645401,10.816549],[47.525658,11.127228],[48.021596,11.193064],[48.378784,11.375482],[48.948206,11.410622],[48.942005,11.394266],[48.938491,10.982327],[48.938233,9.9735],[48.93813,9.451749]]]}},{\"type\":\"Feature\",\"id\":\"SOM\",\"properties\":{\"name\":\"Somalia\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[49.72862,11.5789],[50.25878,11.67957],[50.73202,12.0219],[51.1112,12.02464],[51.13387,11.74815],[51.04153,11.16651],[51.04531,10.6409],[50.83418,10.27972],[50.55239,9.19874],[50.07092,8.08173],[49.4527,6.80466],[48.59455,5.33911],[47.74079,4.2194],[46.56476,2.85529],[45.56399,2.04576],[44.06815,1.05283],[43.13597,0.2922],[42.04157,-0.91916],[41.81095,-1.44647],[41.58513,-1.68325],[40.993,-0.85829],[40.98105,2.78452],[41.855083,3.918912],[42.12861,4.23413],[42.76967,4.25259],[43.66087,4.95755],[44.9636,5.00162],[47.78942,8.003],[48.486736,8.837626],[48.93813,9.451749],[48.938233,9.9735],[48.938491,10.982327],[48.942005,11.394266],[48.948205,11.410617],[49.26776,11.43033],[49.72862,11.5789]]]}},{\"type\":\"Feature\",\"id\":\"SRB\",\"properties\":{\"name\":\"Republic of Serbia\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[20.874313,45.416375],[21.483526,45.18117],[21.562023,44.768947],[22.145088,44.478422],[22.459022,44.702517],[22.705726,44.578003],[22.474008,44.409228],[22.65715,44.234923],[22.410446,44.008063],[22.500157,43.642814],[22.986019,43.211161],[22.604801,42.898519],[22.436595,42.580321],[22.545012,42.461362],[22.380526,42.32026],[21.91708,42.30364],[21.576636,42.245224],[21.54332,42.32025],[21.66292,42.43922],[21.77505,42.6827],[21.63302,42.67717],[21.43866,42.86255],[21.27421,42.90959],[21.143395,43.068685],[20.95651,43.13094],[20.81448,43.27205],[20.63508,43.21671],[20.49679,42.88469],[20.25758,42.81275],[20.3398,42.89852],[19.95857,43.10604],[19.63,43.21378],[19.48389,43.35229],[19.21852,43.52384],[19.454,43.5681],[19.59976,44.03847],[19.11761,44.42307],[19.36803,44.863],[19.00548,44.86023],[19.390476,45.236516],[19.072769,45.521511],[18.82982,45.90888],[19.596045,46.17173],[20.220192,46.127469],[20.762175,45.734573],[20.874313,45.416375]]]}},{\"type\":\"Feature\",\"id\":\"SUR\",\"properties\":{\"name\":\"Suriname\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-57.147436,5.97315],[-55.949318,5.772878],[-55.84178,5.953125],[-55.03325,6.025291],[-53.958045,5.756548],[-54.478633,4.896756],[-54.399542,4.212611],[-54.006931,3.620038],[-54.181726,3.18978],[-54.269705,2.732392],[-54.524754,2.311849],[-55.097587,2.523748],[-55.569755,2.421506],[-55.973322,2.510364],[-56.073342,2.220795],[-55.9056,2.021996],[-55.995698,1.817667],[-56.539386,1.899523],[-57.150098,2.768927],[-57.281433,3.333492],[-57.601569,3.334655],[-58.044694,4.060864],[-57.86021,4.576801],[-57.914289,4.812626],[-57.307246,5.073567],[-57.147436,5.97315]]]}},{\"type\":\"Feature\",\"id\":\"SVK\",\"properties\":{\"name\":\"Slovakia\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[18.853144,49.49623],[18.909575,49.435846],[19.320713,49.571574],[19.825023,49.217125],[20.415839,49.431453],[20.887955,49.328772],[21.607808,49.470107],[22.558138,49.085738],[22.280842,48.825392],[22.085608,48.422264],[21.872236,48.319971],[20.801294,48.623854],[20.473562,48.56285],[20.239054,48.327567],[19.769471,48.202691],[19.661364,48.266615],[19.174365,48.111379],[18.777025,48.081768],[18.696513,47.880954],[17.857133,47.758429],[17.488473,47.867466],[16.979667,48.123497],[16.879983,48.470013],[16.960288,48.596982],[17.101985,48.816969],[17.545007,48.800019],[17.886485,48.903475],[17.913512,48.996493],[18.104973,49.043983],[18.170498,49.271515],[18.399994,49.315001],[18.554971,49.495015],[18.853144,49.49623]]]}},{\"type\":\"Feature\",\"id\":\"SVN\",\"properties\":{\"name\":\"Slovenia\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[13.806475,46.509306],[14.632472,46.431817],[15.137092,46.658703],[16.011664,46.683611],[16.202298,46.852386],[16.370505,46.841327],[16.564808,46.503751],[15.768733,46.238108],[15.67153,45.834154],[15.323954,45.731783],[15.327675,45.452316],[14.935244,45.471695],[14.595109,45.634941],[14.411968,45.466166],[13.71506,45.500324],[13.93763,45.591016],[13.69811,46.016778],[13.806475,46.509306]]]}},{\"type\":\"Feature\",\"id\":\"SWE\",\"properties\":{\"name\":\"Sweden\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[22.183173,65.723741],[21.213517,65.026005],[21.369631,64.413588],[19.778876,63.609554],[17.847779,62.7494],[17.119555,61.341166],[17.831346,60.636583],[18.787722,60.081914],[17.869225,58.953766],[16.829185,58.719827],[16.44771,57.041118],[15.879786,56.104302],[14.666681,56.200885],[14.100721,55.407781],[12.942911,55.361737],[12.625101,56.30708],[11.787942,57.441817],[11.027369,58.856149],[11.468272,59.432393],[12.300366,60.117933],[12.631147,61.293572],[11.992064,61.800362],[11.930569,63.128318],[12.579935,64.066219],[13.571916,64.049114],[13.919905,64.445421],[13.55569,64.787028],[15.108411,66.193867],[16.108712,67.302456],[16.768879,68.013937],[17.729182,68.010552],[17.993868,68.567391],[19.87856,68.407194],[20.025269,69.065139],[20.645593,69.106247],[21.978535,68.616846],[23.539473,67.936009],[23.56588,66.396051],[23.903379,66.006927],[22.183173,65.723741]]],[[[17.061767,57.385783],[17.210083,57.326521],[16.430053,56.179196],[16.364135,56.556455],[17.061767,57.385783]]],[[[19.35791,57.958588],[18.8031,57.651279],[18.825073,57.444949],[18.995361,57.441993],[18.951416,57.370976],[18.693237,57.305756],[18.709716,57.204734],[18.462524,57.127295],[18.319702,56.926992],[18.105468,56.891003],[18.187866,57.109402],[18.072509,57.267163],[18.154907,57.394664],[18.094482,57.545312],[18.660278,57.929434],[19.039306,57.941098],[19.105224,57.993543],[19.374389,57.996454],[19.35791,57.958588]]],[[[20.846557,63.82371],[21.066284,63.829768],[20.9729,63.71567],[20.824584,63.579121],[20.695495,63.59134],[20.819091,63.714454],[20.799865,63.780059],[20.846557,63.82371]]]]}},{\"type\":\"Feature\",\"id\":\"SWZ\",\"properties\":{\"name\":\"Swaziland\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[32.071665,-26.73382],[31.86806,-27.177927],[31.282773,-27.285879],[30.685962,-26.743845],[30.676609,-26.398078],[30.949667,-26.022649],[31.04408,-25.731452],[31.333158,-25.660191],[31.837778,-25.843332],[31.985779,-26.29178],[32.071665,-26.73382]]]}},{\"type\":\"Feature\",\"id\":\"SYR\",\"properties\":{\"name\":\"Syria\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[38.792341,33.378686],[36.834062,32.312938],[35.719918,32.709192],[35.700798,32.716014],[35.836397,32.868123],[35.821101,33.277426],[36.06646,33.824912],[36.61175,34.201789],[36.448194,34.593935],[35.998403,34.644914],[35.905023,35.410009],[36.149763,35.821535],[36.41755,36.040617],[36.685389,36.259699],[36.739494,36.81752],[37.066761,36.623036],[38.167727,36.90121],[38.699891,36.712927],[39.52258,36.716054],[40.673259,37.091276],[41.212089,37.074352],[42.349591,37.229873],[41.837064,36.605854],[41.289707,36.358815],[41.383965,35.628317],[41.006159,34.419372],[38.792341,33.378686]]]}},{\"type\":\"Feature\",\"id\":\"TCD\",\"properties\":{\"name\":\"Chad\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[14.495787,12.859396],[14.595781,13.330427],[13.954477,13.353449],[13.956699,13.996691],[13.540394,14.367134],[13.97217,15.68437],[15.247731,16.627306],[15.300441,17.92795],[15.685741,19.95718],[15.903247,20.387619],[15.487148,20.730415],[15.47106,21.04845],[15.096888,21.308519],[14.8513,22.86295],[15.86085,23.40972],[19.84926,21.49509],[23.83766,19.58047],[23.88689,15.61084],[23.02459,15.68072],[22.56795,14.94429],[22.30351,14.32682],[22.51202,14.09318],[22.18329,13.78648],[22.29658,13.37232],[22.03759,12.95546],[21.93681,12.58818],[22.28801,12.64605],[22.49762,12.26024],[22.50869,11.67936],[22.87622,11.38461],[22.864165,11.142395],[22.231129,10.971889],[21.723822,10.567056],[21.000868,9.475985],[20.059685,9.012706],[19.094008,9.074847],[18.81201,8.982915],[18.911022,8.630895],[18.389555,8.281304],[17.96493,7.890914],[16.705988,7.508328],[16.456185,7.734774],[16.290562,7.754307],[16.106232,7.497088],[15.27946,7.421925],[15.436092,7.692812],[15.120866,8.38215],[14.979996,8.796104],[14.544467,8.965861],[13.954218,9.549495],[14.171466,10.021378],[14.627201,9.920919],[14.909354,9.992129],[15.467873,9.982337],[14.923565,10.891325],[14.960152,11.555574],[14.89336,12.21905],[14.495787,12.859396]]]}},{\"type\":\"Feature\",\"id\":\"TGO\",\"properties\":{\"name\":\"Togo\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[1.865241,6.142158],[1.060122,5.928837],[0.836931,6.279979],[0.570384,6.914359],[0.490957,7.411744],[0.712029,8.312465],[0.461192,8.677223],[0.365901,9.465004],[0.36758,10.191213],[-0.049785,10.706918],[0.023803,11.018682],[0.899563,10.997339],[0.772336,10.470808],[1.077795,10.175607],[1.425061,9.825395],[1.463043,9.334624],[1.664478,9.12859],[1.618951,6.832038],[1.865241,6.142158]]]}},{\"type\":\"Feature\",\"id\":\"THA\",\"properties\":{\"name\":\"Thailand\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[102.584932,12.186595],[101.687158,12.64574],[100.83181,12.627085],[100.978467,13.412722],[100.097797,13.406856],[100.018733,12.307001],[99.478921,10.846367],[99.153772,9.963061],[99.222399,9.239255],[99.873832,9.207862],[100.279647,8.295153],[100.459274,7.429573],[101.017328,6.856869],[101.623079,6.740622],[102.141187,6.221636],[101.814282,5.810808],[101.154219,5.691384],[101.075516,6.204867],[100.259596,6.642825],[100.085757,6.464489],[99.690691,6.848213],[99.519642,7.343454],[98.988253,7.907993],[98.503786,8.382305],[98.339662,7.794512],[98.150009,8.350007],[98.25915,8.973923],[98.553551,9.93296],[99.038121,10.960546],[99.587286,11.892763],[99.196354,12.804748],[99.212012,13.269294],[99.097755,13.827503],[98.430819,14.622028],[98.192074,15.123703],[98.537376,15.308497],[98.903348,16.177824],[98.493761,16.837836],[97.859123,17.567946],[97.375896,18.445438],[97.797783,18.62708],[98.253724,19.708203],[98.959676,19.752981],[99.543309,20.186598],[100.115988,20.41785],[100.548881,20.109238],[100.606294,19.508344],[101.282015,19.462585],[101.035931,18.408928],[101.059548,17.512497],[102.113592,18.109102],[102.413005,17.932782],[102.998706,17.961695],[103.200192,18.309632],[103.956477,18.240954],[104.716947,17.428859],[104.779321,16.441865],[105.589039,15.570316],[105.544338,14.723934],[105.218777,14.273212],[104.281418,14.416743],[102.988422,14.225721],[102.348099,13.394247],[102.584932,12.186595]]]}},{\"type\":\"Feature\",\"id\":\"TJK\",\"properties\":{\"name\":\"Tajikistan\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[71.014198,40.244366],[70.648019,39.935754],[69.55961,40.103211],[69.464887,39.526683],[70.549162,39.604198],[71.784694,39.279463],[73.675379,39.431237],[73.928852,38.505815],[74.257514,38.606507],[74.864816,38.378846],[74.829986,37.990007],[74.980002,37.41999],[73.948696,37.421566],[73.260056,37.495257],[72.63689,37.047558],[72.193041,36.948288],[71.844638,36.738171],[71.448693,37.065645],[71.541918,37.905774],[71.239404,37.953265],[71.348131,38.258905],[70.806821,38.486282],[70.376304,38.138396],[70.270574,37.735165],[70.116578,37.588223],[69.518785,37.608997],[69.196273,37.151144],[68.859446,37.344336],[68.135562,37.023115],[67.83,37.144994],[68.392033,38.157025],[68.176025,38.901553],[67.44222,39.140144],[67.701429,39.580478],[68.536416,39.533453],[69.011633,40.086158],[69.329495,40.727824],[70.666622,40.960213],[70.45816,40.496495],[70.601407,40.218527],[71.014198,40.244366]]]}},{\"type\":\"Feature\",\"id\":\"TKM\",\"properties\":{\"name\":\"Turkmenistan\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[61.210817,35.650072],[61.123071,36.491597],[60.377638,36.527383],[59.234762,37.412988],[58.436154,37.522309],[57.330434,38.029229],[56.619366,38.121394],[56.180375,37.935127],[55.511578,37.964117],[54.800304,37.392421],[53.921598,37.198918],[53.735511,37.906136],[53.880929,38.952093],[53.101028,39.290574],[53.357808,39.975286],[52.693973,40.033629],[52.915251,40.876523],[53.858139,40.631034],[54.736845,40.951015],[54.008311,41.551211],[53.721713,42.123191],[52.91675,41.868117],[52.814689,41.135371],[52.50246,41.783316],[52.944293,42.116034],[54.079418,42.324109],[54.755345,42.043971],[55.455251,41.259859],[55.968191,41.308642],[57.096391,41.32231],[56.932215,41.826026],[57.78653,42.170553],[58.629011,42.751551],[59.976422,42.223082],[60.083341,41.425146],[60.465953,41.220327],[61.547179,41.26637],[61.882714,41.084857],[62.37426,40.053886],[63.518015,39.363257],[64.170223,38.892407],[65.215999,38.402695],[66.54615,37.974685],[66.518607,37.362784],[66.217385,37.39379],[65.745631,37.661164],[65.588948,37.305217],[64.746105,37.111818],[64.546479,36.312073],[63.982896,36.007957],[63.193538,35.857166],[62.984662,35.404041],[62.230651,35.270664],[61.210817,35.650072]]]}},{\"type\":\"Feature\",\"id\":\"TLS\",\"properties\":{\"name\":\"East Timor\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[124.968682,-8.89279],[125.086246,-8.656887],[125.947072,-8.432095],[126.644704,-8.398247],[126.957243,-8.273345],[127.335928,-8.397317],[126.967992,-8.668256],[125.925885,-9.106007],[125.08852,-9.393173],[125.07002,-9.089987],[124.968682,-8.89279]]]}},{\"type\":\"Feature\",\"id\":\"TTO\",\"properties\":{\"name\":\"Trinidad and Tobago\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-61.68,10.76],[-61.105,10.89],[-60.895,10.855],[-60.935,10.11],[-61.77,10],[-61.95,10.09],[-61.66,10.365],[-61.68,10.76]]]}},{\"type\":\"Feature\",\"id\":\"TUN\",\"properties\":{\"name\":\"Tunisia\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[9.48214,30.307556],[9.055603,32.102692],[8.439103,32.506285],[8.430473,32.748337],[7.612642,33.344115],[7.524482,34.097376],[8.140981,34.655146],[8.376368,35.479876],[8.217824,36.433177],[8.420964,36.946427],[9.509994,37.349994],[10.210002,37.230002],[10.18065,36.724038],[11.028867,37.092103],[11.100026,36.899996],[10.600005,36.41],[10.593287,35.947444],[10.939519,35.698984],[10.807847,34.833507],[10.149593,34.330773],[10.339659,33.785742],[10.856836,33.76874],[11.108501,33.293343],[11.488787,33.136996],[11.432253,32.368903],[10.94479,32.081815],[10.636901,31.761421],[9.950225,31.37607],[10.056575,30.961831],[9.970017,30.539325],[9.48214,30.307556]]]}},{\"type\":\"Feature\",\"id\":\"TUR\",\"properties\":{\"name\":\"Turkey\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[36.913127,41.335358],[38.347665,40.948586],[39.512607,41.102763],[40.373433,41.013673],[41.554084,41.535656],[42.619549,41.583173],[43.582746,41.092143],[43.752658,40.740201],[43.656436,40.253564],[44.400009,40.005],[44.79399,39.713003],[44.109225,39.428136],[44.421403,38.281281],[44.225756,37.971584],[44.772699,37.170445],[44.293452,37.001514],[43.942259,37.256228],[42.779126,37.385264],[42.349591,37.229873],[41.212089,37.074352],[40.673259,37.091276],[39.52258,36.716054],[38.699891,36.712927],[38.167727,36.90121],[37.066761,36.623036],[36.739494,36.81752],[36.685389,36.259699],[36.41755,36.040617],[36.149763,35.821535],[35.782085,36.274995],[36.160822,36.650606],[35.550936,36.565443],[34.714553,36.795532],[34.026895,36.21996],[32.509158,36.107564],[31.699595,36.644275],[30.621625,36.677865],[30.391096,36.262981],[29.699976,36.144357],[28.732903,36.676831],[27.641187,36.658822],[27.048768,37.653361],[26.318218,38.208133],[26.8047,38.98576],[26.170785,39.463612],[27.28002,40.420014],[28.819978,40.460011],[29.240004,41.219991],[31.145934,41.087622],[32.347979,41.736264],[33.513283,42.01896],[35.167704,42.040225],[36.913127,41.335358]]],[[[27.192377,40.690566],[26.358009,40.151994],[26.043351,40.617754],[26.056942,40.824123],[26.294602,40.936261],[26.604196,41.562115],[26.117042,41.826905],[27.135739,42.141485],[27.99672,42.007359],[28.115525,41.622886],[28.988443,41.299934],[28.806438,41.054962],[27.619017,40.999823],[27.192377,40.690566]]]]}},{\"type\":\"Feature\",\"id\":\"TWN\",\"properties\":{\"name\":\"Taiwan\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[121.777818,24.394274],[121.175632,22.790857],[120.74708,21.970571],[120.220083,22.814861],[120.106189,23.556263],[120.69468,24.538451],[121.495044,25.295459],[121.951244,24.997596],[121.777818,24.394274]]]}},{\"type\":\"Feature\",\"id\":\"TZA\",\"properties\":{\"name\":\"United Republic of Tanzania\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[33.903711,-0.95],[34.07262,-1.05982],[37.69869,-3.09699],[37.7669,-3.67712],[39.20222,-4.67677],[38.74054,-5.90895],[38.79977,-6.47566],[39.44,-6.84],[39.47,-7.1],[39.19469,-7.7039],[39.25203,-8.00781],[39.18652,-8.48551],[39.53574,-9.11237],[39.9496,-10.0984],[40.31659,-10.3171],[39.521,-10.89688],[38.427557,-11.285202],[37.82764,-11.26879],[37.47129,-11.56876],[36.775151,-11.594537],[36.514082,-11.720938],[35.312398,-11.439146],[34.559989,-11.52002],[34.28,-10.16],[33.940838,-9.693674],[33.73972,-9.41715],[32.759375,-9.230599],[32.191865,-8.930359],[31.556348,-8.762049],[31.157751,-8.594579],[30.74,-8.34],[30.2,-7.08],[29.62,-6.52],[29.419993,-5.939999],[29.519987,-5.419979],[29.339998,-4.499983],[29.753512,-4.452389],[30.11632,-4.09012],[30.50554,-3.56858],[30.75224,-3.35931],[30.74301,-3.03431],[30.52766,-2.80762],[30.46967,-2.41383],[30.758309,-2.28725],[30.816135,-1.698914],[30.419105,-1.134659],[30.76986,-1.01455],[31.86617,-1.02736],[33.903711,-0.95]]]}},{\"type\":\"Feature\",\"id\":\"UGA\",\"properties\":{\"name\":\"Uganda\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[31.86617,-1.02736],[30.76986,-1.01455],[30.419105,-1.134659],[29.821519,-1.443322],[29.579466,-1.341313],[29.587838,-0.587406],[29.8195,-0.2053],[29.875779,0.59738],[30.086154,1.062313],[30.468508,1.583805],[30.85267,1.849396],[31.174149,2.204465],[30.77332,2.33989],[30.83385,3.50917],[31.24556,3.7819],[31.88145,3.55827],[32.68642,3.79232],[33.39,3.79],[34.005,4.249885],[34.47913,3.5556],[34.59607,3.05374],[35.03599,1.90584],[34.6721,1.17694],[34.18,0.515],[33.893569,0.109814],[33.903711,-0.95],[31.86617,-1.02736]]]}},{\"type\":\"Feature\",\"id\":\"UKR\",\"properties\":{\"name\":\"Ukraine\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[31.785998,52.101678],[32.159412,52.061267],[32.412058,52.288695],[32.715761,52.238465],[33.7527,52.335075],[34.391731,51.768882],[34.141978,51.566413],[34.224816,51.255993],[35.022183,51.207572],[35.377924,50.773955],[35.356116,50.577197],[36.626168,50.225591],[37.39346,50.383953],[38.010631,49.915662],[38.594988,49.926462],[40.069058,49.601055],[40.080789,49.30743],[39.674664,48.783818],[39.895632,48.232405],[39.738278,47.898937],[38.770585,47.825608],[38.255112,47.5464],[38.223538,47.10219],[37.425137,47.022221],[36.759855,46.6987],[35.823685,46.645964],[34.962342,46.273197],[35.020788,45.651219],[35.510009,45.409993],[36.529998,45.46999],[36.334713,45.113216],[35.239999,44.939996],[33.882511,44.361479],[33.326421,44.564877],[33.546924,45.034771],[32.454174,45.327466],[32.630804,45.519186],[33.588162,45.851569],[33.298567,46.080598],[31.74414,46.333348],[31.675307,46.706245],[30.748749,46.5831],[30.377609,46.03241],[29.603289,45.293308],[29.149725,45.464925],[28.679779,45.304031],[28.233554,45.488283],[28.485269,45.596907],[28.659987,45.939987],[28.933717,46.25883],[28.862972,46.437889],[29.072107,46.517678],[29.170654,46.379262],[29.759972,46.349988],[30.024659,46.423937],[29.83821,46.525326],[29.908852,46.674361],[29.559674,46.928583],[29.415135,47.346645],[29.050868,47.510227],[29.122698,47.849095],[28.670891,48.118149],[28.259547,48.155562],[27.522537,48.467119],[26.857824,48.368211],[26.619337,48.220726],[26.19745,48.220881],[25.945941,47.987149],[25.207743,47.891056],[24.866317,47.737526],[24.402056,47.981878],[23.760958,47.985598],[23.142236,48.096341],[22.710531,47.882194],[22.64082,48.15024],[22.085608,48.422264],[22.280842,48.825392],[22.558138,49.085738],[22.776419,49.027395],[22.51845,49.476774],[23.426508,50.308506],[23.922757,50.424881],[24.029986,50.705407],[23.527071,51.578454],[24.005078,51.617444],[24.553106,51.888461],[25.327788,51.910656],[26.337959,51.832289],[27.454066,51.592303],[28.241615,51.572227],[28.617613,51.427714],[28.992835,51.602044],[29.254938,51.368234],[30.157364,51.416138],[30.555117,51.319503],[30.619454,51.822806],[30.927549,52.042353],[31.785998,52.101678]]]}},{\"type\":\"Feature\",\"id\":\"URY\",\"properties\":{\"name\":\"Uruguay\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-57.625133,-30.216295],[-56.976026,-30.109686],[-55.973245,-30.883076],[-55.60151,-30.853879],[-54.572452,-31.494511],[-53.787952,-32.047243],[-53.209589,-32.727666],[-53.650544,-33.202004],[-53.373662,-33.768378],[-53.806426,-34.396815],[-54.935866,-34.952647],[-55.67409,-34.752659],[-56.215297,-34.859836],[-57.139685,-34.430456],[-57.817861,-34.462547],[-58.427074,-33.909454],[-58.349611,-33.263189],[-58.132648,-33.040567],[-58.14244,-32.044504],[-57.874937,-31.016556],[-57.625133,-30.216295]]]}},{\"type\":\"Feature\",\"id\":\"USA\",\"properties\":{\"name\":\"United States of America\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-155.54211,19.08348],[-155.68817,18.91619],[-155.93665,19.05939],[-155.90806,19.33888],[-156.07347,19.70294],[-156.02368,19.81422],[-155.85008,19.97729],[-155.91907,20.17395],[-155.86108,20.26721],[-155.78505,20.2487],[-155.40214,20.07975],[-155.22452,19.99302],[-155.06226,19.8591],[-154.80741,19.50871],[-154.83147,19.45328],[-155.22217,19.23972],[-155.54211,19.08348]]],[[[-156.07926,20.64397],[-156.41445,20.57241],[-156.58673,20.783],[-156.70167,20.8643],[-156.71055,20.92676],[-156.61258,21.01249],[-156.25711,20.91745],[-155.99566,20.76404],[-156.07926,20.64397]]],[[[-156.75824,21.17684],[-156.78933,21.06873],[-157.32521,21.09777],[-157.25027,21.21958],[-156.75824,21.17684]]],[[[-157.65283,21.32217],[-157.70703,21.26442],[-157.7786,21.27729],[-158.12667,21.31244],[-158.2538,21.53919],[-158.29265,21.57912],[-158.0252,21.71696],[-157.94161,21.65272],[-157.65283,21.32217]]],[[[-159.34512,21.982],[-159.46372,21.88299],[-159.80051,22.06533],[-159.74877,22.1382],[-159.5962,22.23618],[-159.36569,22.21494],[-159.34512,21.982]]],[[[-94.81758,49.38905],[-94.64,48.84],[-94.32914,48.67074],[-93.63087,48.60926],[-92.61,48.45],[-91.64,48.14],[-90.83,48.27],[-89.6,48.01],[-89.272917,48.019808],[-88.378114,48.302918],[-87.439793,47.94],[-86.461991,47.553338],[-85.652363,47.220219],[-84.87608,46.900083],[-84.779238,46.637102],[-84.543749,46.538684],[-84.6049,46.4396],[-84.3367,46.40877],[-84.14212,46.512226],[-84.091851,46.275419],[-83.890765,46.116927],[-83.616131,46.116927],[-83.469551,45.994686],[-83.592851,45.816894],[-82.550925,45.347517],[-82.337763,44.44],[-82.137642,43.571088],[-82.43,42.98],[-82.9,42.43],[-83.12,42.08],[-83.142,41.975681],[-83.02981,41.832796],[-82.690089,41.675105],[-82.439278,41.675105],[-81.277747,42.209026],[-80.247448,42.3662],[-78.939362,42.863611],[-78.92,42.965],[-79.01,43.27],[-79.171674,43.466339],[-78.72028,43.625089],[-77.737885,43.629056],[-76.820034,43.628784],[-76.5,44.018459],[-76.375,44.09631],[-75.31821,44.81645],[-74.867,45.00048],[-73.34783,45.00738],[-71.50506,45.0082],[-71.405,45.255],[-71.08482,45.30524],[-70.66,45.46],[-70.305,45.915],[-69.99997,46.69307],[-69.237216,47.447781],[-68.905,47.185],[-68.23444,47.35486],[-67.79046,47.06636],[-67.79134,45.70281],[-67.13741,45.13753],[-66.96466,44.8097],[-68.03252,44.3252],[-69.06,43.98],[-70.11617,43.68405],[-70.645476,43.090238],[-70.81489,42.8653],[-70.825,42.335],[-70.495,41.805],[-70.08,41.78],[-70.185,42.145],[-69.88497,41.92283],[-69.96503,41.63717],[-70.64,41.475],[-71.12039,41.49445],[-71.86,41.32],[-72.295,41.27],[-72.87643,41.22065],[-73.71,40.931102],[-72.24126,41.11948],[-71.945,40.93],[-73.345,40.63],[-73.982,40.628],[-73.952325,40.75075],[-74.25671,40.47351],[-73.96244,40.42763],[-74.17838,39.70926],[-74.90604,38.93954],[-74.98041,39.1964],[-75.20002,39.24845],[-75.52805,39.4985],[-75.32,38.96],[-75.071835,38.782032],[-75.05673,38.40412],[-75.37747,38.01551],[-75.94023,37.21689],[-76.03127,37.2566],[-75.72205,37.93705],[-76.23287,38.319215],[-76.35,39.15],[-76.542725,38.717615],[-76.32933,38.08326],[-76.989998,38.239992],[-76.30162,37.917945],[-76.25874,36.9664],[-75.9718,36.89726],[-75.86804,36.55125],[-75.72749,35.55074],[-76.36318,34.80854],[-77.397635,34.51201],[-78.05496,33.92547],[-78.55435,33.86133],[-79.06067,33.49395],[-79.20357,33.15839],[-80.301325,32.509355],[-80.86498,32.0333],[-81.33629,31.44049],[-81.49042,30.72999],[-81.31371,30.03552],[-80.98,29.18],[-80.535585,28.47213],[-80.53,28.04],[-80.056539,26.88],[-80.088015,26.205765],[-80.13156,25.816775],[-80.38103,25.20616],[-80.68,25.08],[-81.17213,25.20126],[-81.33,25.64],[-81.71,25.87],[-82.24,26.73],[-82.70515,27.49504],[-82.85526,27.88624],[-82.65,28.55],[-82.93,29.1],[-83.70959,29.93656],[-84.1,30.09],[-85.10882,29.63615],[-85.28784,29.68612],[-85.7731,30.15261],[-86.4,30.4],[-87.53036,30.27433],[-88.41782,30.3849],[-89.18049,30.31598],[-89.593831,30.159994],[-89.413735,29.89419],[-89.43,29.48864],[-89.21767,29.29108],[-89.40823,29.15961],[-89.77928,29.30714],[-90.15463,29.11743],[-90.880225,29.148535],[-91.626785,29.677],[-92.49906,29.5523],[-93.22637,29.78375],[-93.84842,29.71363],[-94.69,29.48],[-95.60026,28.73863],[-96.59404,28.30748],[-97.14,27.83],[-97.37,27.38],[-97.38,26.69],[-97.33,26.21],[-97.14,25.87],[-97.53,25.84],[-98.24,26.06],[-99.02,26.37],[-99.3,26.84],[-99.52,27.54],[-100.11,28.11],[-100.45584,28.69612],[-100.9576,29.38071],[-101.6624,29.7793],[-102.48,29.76],[-103.11,28.97],[-103.94,29.27],[-104.45697,29.57196],[-104.70575,30.12173],[-105.03737,30.64402],[-105.63159,31.08383],[-106.1429,31.39995],[-106.50759,31.75452],[-108.24,31.754854],[-108.24194,31.34222],[-109.035,31.34194],[-111.02361,31.33472],[-113.30498,32.03914],[-114.815,32.52528],[-114.72139,32.72083],[-115.99135,32.61239],[-117.12776,32.53534],[-117.295938,33.046225],[-117.944,33.621236],[-118.410602,33.740909],[-118.519895,34.027782],[-119.081,34.078],[-119.438841,34.348477],[-120.36778,34.44711],[-120.62286,34.60855],[-120.74433,35.15686],[-121.71457,36.16153],[-122.54747,37.55176],[-122.51201,37.78339],[-122.95319,38.11371],[-123.7272,38.95166],[-123.86517,39.76699],[-124.39807,40.3132],[-124.17886,41.14202],[-124.2137,41.99964],[-124.53284,42.76599],[-124.14214,43.70838],[-124.020535,44.615895],[-123.89893,45.52341],[-124.079635,46.86475],[-124.39567,47.72017],[-124.68721,48.184433],[-124.566101,48.379715],[-123.12,48.04],[-122.58736,47.096],[-122.34,47.36],[-122.5,48.18],[-122.84,49],[-120,49],[-117.03121,49],[-116.04818,49],[-113,49],[-110.05,49],[-107.05,49],[-104.04826,48.99986],[-100.65,49],[-97.22872,49.0007],[-95.15907,49],[-95.15609,49.38425],[-94.81758,49.38905]]],[[[-153.006314,57.115842],[-154.00509,56.734677],[-154.516403,56.992749],[-154.670993,57.461196],[-153.76278,57.816575],[-153.228729,57.968968],[-152.564791,57.901427],[-152.141147,57.591059],[-153.006314,57.115842]]],[[[-165.579164,59.909987],[-166.19277,59.754441],[-166.848337,59.941406],[-167.455277,60.213069],[-166.467792,60.38417],[-165.67443,60.293607],[-165.579164,59.909987]]],[[[-171.731657,63.782515],[-171.114434,63.592191],[-170.491112,63.694975],[-169.682505,63.431116],[-168.689439,63.297506],[-168.771941,63.188598],[-169.52944,62.976931],[-170.290556,63.194438],[-170.671386,63.375822],[-171.553063,63.317789],[-171.791111,63.405846],[-171.731657,63.782515]]],[[[-155.06779,71.147776],[-154.344165,70.696409],[-153.900006,70.889989],[-152.210006,70.829992],[-152.270002,70.600006],[-150.739992,70.430017],[-149.720003,70.53001],[-147.613362,70.214035],[-145.68999,70.12001],[-144.920011,69.989992],[-143.589446,70.152514],[-142.07251,69.851938],[-140.985988,69.711998],[-140.992499,66.000029],[-140.99777,60.306397],[-140.012998,60.276838],[-139.039,60.000007],[-138.34089,59.56211],[-137.4525,58.905],[-136.47972,59.46389],[-135.47583,59.78778],[-134.945,59.27056],[-134.27111,58.86111],[-133.355549,58.410285],[-132.73042,57.69289],[-131.70781,56.55212],[-130.00778,55.91583],[-129.979994,55.284998],[-130.53611,54.802753],[-131.085818,55.178906],[-131.967211,55.497776],[-132.250011,56.369996],[-133.539181,57.178887],[-134.078063,58.123068],[-135.038211,58.187715],[-136.628062,58.212209],[-137.800006,58.499995],[-139.867787,59.537762],[-140.825274,59.727517],[-142.574444,60.084447],[-143.958881,59.99918],[-145.925557,60.45861],[-147.114374,60.884656],[-148.224306,60.672989],[-148.018066,59.978329],[-148.570823,59.914173],[-149.727858,59.705658],[-150.608243,59.368211],[-151.716393,59.155821],[-151.859433,59.744984],[-151.409719,60.725803],[-150.346941,61.033588],[-150.621111,61.284425],[-151.895839,60.727198],[-152.57833,60.061657],[-154.019172,59.350279],[-153.287511,58.864728],[-154.232492,58.146374],[-155.307491,57.727795],[-156.308335,57.422774],[-156.556097,56.979985],[-158.117217,56.463608],[-158.433321,55.994154],[-159.603327,55.566686],[-160.28972,55.643581],[-161.223048,55.364735],[-162.237766,55.024187],[-163.069447,54.689737],[-164.785569,54.404173],[-164.942226,54.572225],[-163.84834,55.039431],[-162.870001,55.348043],[-161.804175,55.894986],[-160.563605,56.008055],[-160.07056,56.418055],[-158.684443,57.016675],[-158.461097,57.216921],[-157.72277,57.570001],[-157.550274,58.328326],[-157.041675,58.918885],[-158.194731,58.615802],[-158.517218,58.787781],[-159.058606,58.424186],[-159.711667,58.93139],[-159.981289,58.572549],[-160.355271,59.071123],[-161.355003,58.670838],[-161.968894,58.671665],[-162.054987,59.266925],[-161.874171,59.633621],[-162.518059,59.989724],[-163.818341,59.798056],[-164.662218,60.267484],[-165.346388,60.507496],[-165.350832,61.073895],[-166.121379,61.500019],[-165.734452,62.074997],[-164.919179,62.633076],[-164.562508,63.146378],[-163.753332,63.219449],[-163.067224,63.059459],[-162.260555,63.541936],[-161.53445,63.455817],[-160.772507,63.766108],[-160.958335,64.222799],[-161.518068,64.402788],[-160.777778,64.788604],[-161.391926,64.777235],[-162.45305,64.559445],[-162.757786,64.338605],[-163.546394,64.55916],[-164.96083,64.446945],[-166.425288,64.686672],[-166.845004,65.088896],[-168.11056,65.669997],[-166.705271,66.088318],[-164.47471,66.57666],[-163.652512,66.57666],[-163.788602,66.077207],[-161.677774,66.11612],[-162.489715,66.735565],[-163.719717,67.116395],[-164.430991,67.616338],[-165.390287,68.042772],[-166.764441,68.358877],[-166.204707,68.883031],[-164.430811,68.915535],[-163.168614,69.371115],[-162.930566,69.858062],[-161.908897,70.33333],[-160.934797,70.44769],[-159.039176,70.891642],[-158.119723,70.824721],[-156.580825,71.357764],[-155.06779,71.147776]]]]}},{\"type\":\"Feature\",\"id\":\"UZB\",\"properties\":{\"name\":\"Uzbekistan\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[66.518607,37.362784],[66.54615,37.974685],[65.215999,38.402695],[64.170223,38.892407],[63.518015,39.363257],[62.37426,40.053886],[61.882714,41.084857],[61.547179,41.26637],[60.465953,41.220327],[60.083341,41.425146],[59.976422,42.223082],[58.629011,42.751551],[57.78653,42.170553],[56.932215,41.826026],[57.096391,41.32231],[55.968191,41.308642],[55.928917,44.995858],[58.503127,45.586804],[58.689989,45.500014],[60.239972,44.784037],[61.05832,44.405817],[62.0133,43.504477],[63.185787,43.650075],[64.900824,43.728081],[66.098012,42.99766],[66.023392,41.994646],[66.510649,41.987644],[66.714047,41.168444],[67.985856,41.135991],[68.259896,40.662325],[68.632483,40.668681],[69.070027,41.384244],[70.388965,42.081308],[70.962315,42.266154],[71.259248,42.167711],[70.420022,41.519998],[71.157859,41.143587],[71.870115,41.3929],[73.055417,40.866033],[71.774875,40.145844],[71.014198,40.244366],[70.601407,40.218527],[70.45816,40.496495],[70.666622,40.960213],[69.329495,40.727824],[69.011633,40.086158],[68.536416,39.533453],[67.701429,39.580478],[67.44222,39.140144],[68.176025,38.901553],[68.392033,38.157025],[67.83,37.144994],[67.075782,37.356144],[66.518607,37.362784]]]}},{\"type\":\"Feature\",\"id\":\"VEN\",\"properties\":{\"name\":\"Venezuela\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-71.331584,11.776284],[-71.360006,11.539994],[-71.94705,11.423282],[-71.620868,10.96946],[-71.633064,10.446494],[-72.074174,9.865651],[-71.695644,9.072263],[-71.264559,9.137195],[-71.039999,9.859993],[-71.350084,10.211935],[-71.400623,10.968969],[-70.155299,11.375482],[-70.293843,11.846822],[-69.943245,12.162307],[-69.5843,11.459611],[-68.882999,11.443385],[-68.233271,10.885744],[-68.194127,10.554653],[-67.296249,10.545868],[-66.227864,10.648627],[-65.655238,10.200799],[-64.890452,10.077215],[-64.329479,10.389599],[-64.318007,10.641418],[-63.079322,10.701724],[-61.880946,10.715625],[-62.730119,10.420269],[-62.388512,9.948204],[-61.588767,9.873067],[-60.830597,9.38134],[-60.671252,8.580174],[-60.150096,8.602757],[-59.758285,8.367035],[-60.550588,7.779603],[-60.637973,7.415],[-60.295668,7.043911],[-60.543999,6.856584],[-61.159336,6.696077],[-61.139415,6.234297],[-61.410303,5.959068],[-60.733574,5.200277],[-60.601179,4.918098],[-60.966893,4.536468],[-62.08543,4.162124],[-62.804533,4.006965],[-63.093198,3.770571],[-63.888343,4.02053],[-64.628659,4.148481],[-64.816064,4.056445],[-64.368494,3.79721],[-64.408828,3.126786],[-64.269999,2.497006],[-63.422867,2.411068],[-63.368788,2.2009],[-64.083085,1.916369],[-64.199306,1.492855],[-64.611012,1.328731],[-65.354713,1.095282],[-65.548267,0.789254],[-66.325765,0.724452],[-66.876326,1.253361],[-67.181294,2.250638],[-67.447092,2.600281],[-67.809938,2.820655],[-67.303173,3.318454],[-67.337564,3.542342],[-67.621836,3.839482],[-67.823012,4.503937],[-67.744697,5.221129],[-67.521532,5.55687],[-67.34144,6.095468],[-67.695087,6.267318],[-68.265052,6.153268],[-68.985319,6.206805],[-69.38948,6.099861],[-70.093313,6.960376],[-70.674234,7.087785],[-71.960176,6.991615],[-72.198352,7.340431],[-72.444487,7.423785],[-72.479679,7.632506],[-72.360901,8.002638],[-72.439862,8.405275],[-72.660495,8.625288],[-72.78873,9.085027],[-73.304952,9.152],[-73.027604,9.73677],[-72.905286,10.450344],[-72.614658,10.821975],[-72.227575,11.108702],[-71.973922,11.608672],[-71.331584,11.776284]]]}},{\"type\":\"Feature\",\"id\":\"VNM\",\"properties\":{\"name\":\"Vietnam\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[108.05018,21.55238],[106.715068,20.696851],[105.881682,19.75205],[105.662006,19.058165],[106.426817,18.004121],[107.361954,16.697457],[108.269495,16.079742],[108.877107,15.276691],[109.33527,13.426028],[109.200136,11.666859],[108.36613,11.008321],[107.220929,10.364484],[106.405113,9.53084],[105.158264,8.59976],[104.795185,9.241038],[105.076202,9.918491],[104.334335,10.486544],[105.199915,10.88931],[106.24967,10.961812],[105.810524,11.567615],[107.491403,12.337206],[107.614548,13.535531],[107.382727,14.202441],[107.564525,15.202173],[107.312706,15.908538],[106.556008,16.604284],[105.925762,17.485315],[105.094598,18.666975],[103.896532,19.265181],[104.183388,19.624668],[104.822574,19.886642],[104.435,20.758733],[103.203861,20.766562],[102.754896,21.675137],[102.170436,22.464753],[102.706992,22.708795],[103.504515,22.703757],[104.476858,22.81915],[105.329209,23.352063],[105.811247,22.976892],[106.725403,22.794268],[106.567273,22.218205],[107.04342,21.811899],[108.05018,21.55238]]]}},{\"type\":\"Feature\",\"id\":\"VUT\",\"properties\":{\"name\":\"Vanuatu\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[167.844877,-16.466333],[167.515181,-16.59785],[167.180008,-16.159995],[167.216801,-15.891846],[167.844877,-16.466333]]],[[[167.107712,-14.93392],[167.270028,-15.740021],[167.001207,-15.614602],[166.793158,-15.668811],[166.649859,-15.392704],[166.629137,-14.626497],[167.107712,-14.93392]]]]}},{\"type\":\"Feature\",\"id\":\"PSE\",\"properties\":{\"name\":\"West Bank\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[35.545665,32.393992],[35.545252,31.782505],[35.397561,31.489086],[34.927408,31.353435],[34.970507,31.616778],[35.225892,31.754341],[34.974641,31.866582],[35.18393,32.532511],[35.545665,32.393992]]]}},{\"type\":\"Feature\",\"id\":\"YEM\",\"properties\":{\"name\":\"Yemen\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[53.108573,16.651051],[52.385206,16.382411],[52.191729,15.938433],[52.168165,15.59742],[51.172515,15.17525],[49.574576,14.708767],[48.679231,14.003202],[48.238947,13.94809],[47.938914,14.007233],[47.354454,13.59222],[46.717076,13.399699],[45.877593,13.347764],[45.62505,13.290946],[45.406459,13.026905],[45.144356,12.953938],[44.989533,12.699587],[44.494576,12.721653],[44.175113,12.58595],[43.482959,12.6368],[43.222871,13.22095],[43.251448,13.767584],[43.087944,14.06263],[42.892245,14.802249],[42.604873,15.213335],[42.805015,15.261963],[42.702438,15.718886],[42.823671,15.911742],[42.779332,16.347891],[43.218375,16.66689],[43.115798,17.08844],[43.380794,17.579987],[43.791519,17.319977],[44.062613,17.410359],[45.216651,17.433329],[45.399999,17.333335],[46.366659,17.233315],[46.749994,17.283338],[47.000005,16.949999],[47.466695,17.116682],[48.183344,18.166669],[49.116672,18.616668],[52.00001,19.000003],[52.782184,17.349742],[53.108573,16.651051]]]}},{\"type\":\"Feature\",\"id\":\"ZAF\",\"properties\":{\"name\":\"South Africa\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[31.521001,-29.257387],[31.325561,-29.401978],[30.901763,-29.909957],[30.622813,-30.423776],[30.055716,-31.140269],[28.925553,-32.172041],[28.219756,-32.771953],[27.464608,-33.226964],[26.419452,-33.61495],[25.909664,-33.66704],[25.780628,-33.944646],[25.172862,-33.796851],[24.677853,-33.987176],[23.594043,-33.794474],[22.988189,-33.916431],[22.574157,-33.864083],[21.542799,-34.258839],[20.689053,-34.417175],[20.071261,-34.795137],[19.616405,-34.819166],[19.193278,-34.462599],[18.855315,-34.444306],[18.424643,-33.997873],[18.377411,-34.136521],[18.244499,-33.867752],[18.25008,-33.281431],[17.92519,-32.611291],[18.24791,-32.429131],[18.221762,-31.661633],[17.566918,-30.725721],[17.064416,-29.878641],[17.062918,-29.875954],[16.344977,-28.576705],[16.824017,-28.082162],[17.218929,-28.355943],[17.387497,-28.783514],[17.836152,-28.856378],[18.464899,-29.045462],[19.002127,-28.972443],[19.894734,-28.461105],[19.895768,-24.76779],[20.165726,-24.917962],[20.758609,-25.868136],[20.66647,-26.477453],[20.889609,-26.828543],[21.605896,-26.726534],[22.105969,-26.280256],[22.579532,-25.979448],[22.824271,-25.500459],[23.312097,-25.26869],[23.73357,-25.390129],[24.211267,-25.670216],[25.025171,-25.71967],[25.664666,-25.486816],[25.765849,-25.174845],[25.941652,-24.696373],[26.485753,-24.616327],[26.786407,-24.240691],[27.11941,-23.574323],[28.017236,-22.827754],[29.432188,-22.091313],[29.839037,-22.102216],[30.322883,-22.271612],[30.659865,-22.151567],[31.191409,-22.25151],[31.670398,-23.658969],[31.930589,-24.369417],[31.752408,-25.484284],[31.837778,-25.843332],[31.333158,-25.660191],[31.04408,-25.731452],[30.949667,-26.022649],[30.676609,-26.398078],[30.685962,-26.743845],[31.282773,-27.285879],[31.86806,-27.177927],[32.071665,-26.73382],[32.83012,-26.742192],[32.580265,-27.470158],[32.462133,-28.301011],[32.203389,-28.752405],[31.521001,-29.257387]],[[28.978263,-28.955597],[28.5417,-28.647502],[28.074338,-28.851469],[27.532511,-29.242711],[26.999262,-29.875954],[27.749397,-30.645106],[28.107205,-30.545732],[28.291069,-30.226217],[28.8484,-30.070051],[29.018415,-29.743766],[29.325166,-29.257387],[28.978263,-28.955597]]]}},{\"type\":\"Feature\",\"id\":\"ZMB\",\"properties\":{\"name\":\"Zambia\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[32.759375,-9.230599],[33.231388,-9.676722],[33.485688,-10.525559],[33.31531,-10.79655],[33.114289,-11.607198],[33.306422,-12.435778],[32.991764,-12.783871],[32.688165,-13.712858],[33.214025,-13.97186],[30.179481,-14.796099],[30.274256,-15.507787],[29.516834,-15.644678],[28.947463,-16.043051],[28.825869,-16.389749],[28.467906,-16.4684],[27.598243,-17.290831],[27.044427,-17.938026],[26.706773,-17.961229],[26.381935,-17.846042],[25.264226,-17.73654],[25.084443,-17.661816],[25.07695,-17.578823],[24.682349,-17.353411],[24.033862,-17.295843],[23.215048,-17.523116],[22.562478,-16.898451],[21.887843,-16.08031],[21.933886,-12.898437],[24.016137,-12.911046],[23.930922,-12.565848],[24.079905,-12.191297],[23.904154,-11.722282],[24.017894,-11.237298],[23.912215,-10.926826],[24.257155,-10.951993],[24.314516,-11.262826],[24.78317,-11.238694],[25.418118,-11.330936],[25.75231,-11.784965],[26.553088,-11.92444],[27.16442,-11.608748],[27.388799,-12.132747],[28.155109,-12.272481],[28.523562,-12.698604],[28.934286,-13.248958],[29.699614,-13.257227],[29.616001,-12.178895],[29.341548,-12.360744],[28.642417,-11.971569],[28.372253,-11.793647],[28.49607,-10.789884],[28.673682,-9.605925],[28.449871,-9.164918],[28.734867,-8.526559],[29.002912,-8.407032],[30.346086,-8.238257],[30.740015,-8.340007],[31.157751,-8.594579],[31.556348,-8.762049],[32.191865,-8.930359],[32.759375,-9.230599]]]}},{\"type\":\"Feature\",\"id\":\"ZWE\",\"properties\":{\"name\":\"Zimbabwe\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[31.191409,-22.25151],[30.659865,-22.151567],[30.322883,-22.271612],[29.839037,-22.102216],[29.432188,-22.091313],[28.794656,-21.639454],[28.02137,-21.485975],[27.727228,-20.851802],[27.724747,-20.499059],[27.296505,-20.39152],[26.164791,-19.293086],[25.850391,-18.714413],[25.649163,-18.536026],[25.264226,-17.73654],[26.381935,-17.846042],[26.706773,-17.961229],[27.044427,-17.938026],[27.598243,-17.290831],[28.467906,-16.4684],[28.825869,-16.389749],[28.947463,-16.043051],[29.516834,-15.644678],[30.274256,-15.507787],[30.338955,-15.880839],[31.173064,-15.860944],[31.636498,-16.07199],[31.852041,-16.319417],[32.328239,-16.392074],[32.847639,-16.713398],[32.849861,-17.979057],[32.654886,-18.67209],[32.611994,-19.419383],[32.772708,-19.715592],[32.659743,-20.30429],[32.508693,-20.395292],[32.244988,-21.116489],[31.191409,-22.25151]]]}}]}');var K=i(812);let j=C.features.reduce(((y,e)=>(y[e.id]=e,y)),{}),L={},T={lat:{min:-56,max:71},lng:{min:-179,max:179}},N=y=>{let{type:e,features:M,geometry:g,coordinates:l}=y;if(e===\"FeatureCollection\"){let p=M.map(N);return{lat:{min:Math.min(...p.map((n=>n.lat.min))),max:Math.max(...p.map((n=>n.lat.max)))},lng:{min:Math.min(...p.map((n=>n.lng.min))),max:Math.max(...p.map((n=>n.lng.max)))}}}if(e==\"Feature\")return N(g);if(e===\"MultiPolygon\")return N({type:\"Polygon\",coordinates:l.flat()});if(e==\"Polygon\"){let p=l.flat(),n=p.map((([o,c])=>c)),u=p.map((([o,c])=>o));return{lat:{min:Math.min(...n),max:Math.max(...n)},lng:{min:Math.min(...u),max:Math.max(...u)}}}throw new Error(`Unknown geojson type ${e}`)},B=({height:y=0,width:e=0,countries:M=[],region:g,grid:l=\"vertical\"})=>{if(y<=0&&e<=0)throw new Error(\"height or width is required\");let p=C;M.length>0?(p={type:\"FeatureCollection\",features:M.map((S=>j[S]))},g||(g=N(p))):g||(g=T);let n=(S=>({type:\"Feature\",geometry:{type:\"MultiPolygon\",coordinates:S.features.reduce(((A,R)=>A.concat(R.geometry.type===\"Polygon\"?[R.geometry.coordinates]:R.geometry.coordinates)),[])}}))(p),[u,o]=d()(d().defs(\"GOOGLE\"),[g.lng.min,g.lat.min]),[c,h]=d()(d().defs(\"GOOGLE\"),[g.lng.max,g.lat.max]),P=c-u,F=h-o;e<=0?e=Math.round(y*P/F):y<=0&&(y=Math.round(e*F/P));let G={},E=l===\"diagonal\"?Math.sqrt(3)/2:1;for(let S=0;S*E<y;S+=1)for(let A=0;A<e;A+=1){let R=S%2==0&&l===\"diagonal\"?A+.5:A,k=S*E,_=[R/e*P+u,h-k/y*F],z=d()(d().defs(\"GOOGLE\"),d().defs(\"WGS84\"),_);x()(z,n)&&(G[[A,S].join(\";\")]={x:R,y:k})}return{points:G,X_MIN:u,Y_MIN:o,X_MAX:c,Y_MAX:h,X_RANGE:P,Y_RANGE:F,region:g,grid:l,height:y,width:e,ystep:E}},I=y=>JSON.stringify(B(y)),D=function({avoidOuterPins:y=!1,...e}){let M=(({height:l=0,width:p=0,countries:n=[],region:u,grid:o=\"vertical\"})=>[JSON.stringify(u),o,l,p,JSON.stringify(n)].join(\" \"))(e),g=L[M]||B(e);return new K.default({avoidOuterPins:y,map:g})}},812:(a,s,i)=>{i.d(s,{default:()=>C});var U=i(25),d=i.n(U),w=i(620),x=i.n(w);let C=function({map:K,avoidOuterPins:j=!1}){let{points:L,X_MIN:T,Y_MAX:N,X_RANGE:B,Y_RANGE:I,region:D,grid:y,width:e,height:M,ystep:g}=K;return{addPin({lat:l,lng:p,data:n,svgOptions:u}){let o={...this.getPin({lat:l,lng:p}),data:n,svgOptions:u};return L[[o.x,o.y].join(\";\")]=o,o},getPin({lat:l,lng:p}){let[n,u]=d()(d().defs(\"GOOGLE\"),[p,l]);if(j){let A=d()(d().defs(\"GOOGLE\"),d().defs(\"WGS84\"),[n,u]);if(!x()(A,poly))return}let[o,c]=[e*(n-T)/B,M*(N-u)/I],h=Math.round(c/g);h%2==0&&y===\"diagonal\"&&(o-=.5);let P=Math.round(o),[F,G]=[P,Math.round(h)*g];h%2==0&&y===\"diagonal\"&&(F+=.5);let[E,S]=d()(d().defs(\"GOOGLE\"),d().defs(\"WGS84\"),[F*B/e+T,N-G*I/M]);return{x:F,y:G,lat:S,lng:E}},getPoints:()=>Object.values(L),getSVG:({shape:l=\"circle\",color:p=\"current\",backgroundColor:n=\"transparent\",radius:u=.5})=>`<svg viewBox=\"0 0 ${e} ${M}\" xmlns=\"http://www.w3.org/2000/svg\" style=\"background-color: ${n}\">\n        ${Object.values(L).map((({x:o,y:c,svgOptions:h={}})=>{let P=h.radius||u;if(l===\"circle\")return`<circle cx=\"${o}\" cy=\"${c}\" r=\"${P}\" fill=\"${h.color||p}\" />`;if(l===\"hexagon\"){let F=Math.sqrt(3)*P;return`<polyline points=\"${[[o+F,c-P],[o+F,c+P],[o,c+2*P],[o-F,c+P],[o-F,c-P],[o,c-2*P]].map((G=>G.join(\",\"))).join(\" \")}\" fill=\"${h.color||p}\" />`}})).join(`\n`)}\n      </svg>`,image:{region:D,width:e,height:M}}}},620:a=>{a.exports=r},25:a=>{a.exports=t}},O={};function m(a){var s=O[a];if(s!==void 0)return s.exports;var i=O[a]={exports:{}};return f[a](i,i.exports,m),i.exports}return m.n=a=>{var s=a&&a.__esModule?()=>a.default:()=>a;return m.d(s,{a:s}),s},m.d=(a,s)=>{for(var i in s)m.o(s,i)&&!m.o(a,i)&&Object.defineProperty(a,i,{enumerable:!0,get:s[i]})},m.o=(a,s)=>Object.prototype.hasOwnProperty.call(a,s),m.r=a=>{typeof Symbol<\"u\"&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(a,\"__esModule\",{value:!0})},m(573)})()}))});var Z=t1(J()),r1=Z.default??Z;export{r1 as default};\n//# sourceMappingURL=dotted-map.mjs.map","/* esm.sh - dotted-map@2.2.3 */\nimport \"/@turf/boolean-point-in-polygon@^6.0.1?target=es2022\";\nimport \"/proj4@^2.6.1?target=es2022\";\nexport * from \"/dotted-map@2.2.3/es2022/dotted-map.mjs\";\nexport { default } from \"/dotted-map@2.2.3/es2022/dotted-map.mjs\";\n","// @framerDisableUnlink\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";import DottedMap from\"https://esm.sh/dotted-map@2.2.3\";const defaultConnections=[{startLat:64.2008,startLng:-149.4937,endLat:34.0522,endLng:-118.2437,id:\"1\"},{startLat:51.5074,startLng:-.1278,endLat:40.7128,endLng:-74.006,id:\"2\"}];// --- UTILS ---\nconst projectPoint=(lat,lng)=>{const x=(lng+180)*(800/360);const y=(90-lat)*(400/180);return{x,y};};const createCurvedPath=(start,end)=>{const midX=(start.x+end.x)/2;const midY=Math.min(start.y,end.y)-50;return`M ${start.x} ${start.y} Q ${midX} ${midY} ${end.x} ${end.y}`;};// --- COMPONENT ---\nexport default function WorldMap(props){const{isDarkMode=true,mapColorLight=\"#00000040\",mapColorDark=\"#FFFFFF40\",bgColorLight=\"#FFFFFF\",bgColorDark=\"#000000\",mapSize=.22,connections=defaultConnections,lineColor=\"#0ea5e9\",lineWidth=1,animDuration=1.5,animDelayStep=.5,animationType=\"sequential\",loopAnimation=true,dotRadius=2,pulseRadius=8,pulseDuration=2}=props;const activeMapColor=isDarkMode?mapColorDark:mapColorLight;const activeBgColor=isDarkMode?bgColorDark:bgColorLight;const gradientId=React.useMemo(()=>`grad-${Math.random().toString(36).slice(2)}`,[]);const svgMap=React.useMemo(()=>{const map=new DottedMap({height:100,grid:\"diagonal\"});return map.getSVG({radius:mapSize,color:activeMapColor,shape:\"circle\",backgroundColor:activeBgColor});},[isDarkMode,mapColorDark,mapColorLight,bgColorDark,bgColorLight,mapSize]);const mapImageSrc=`data:image/svg+xml;utf8,${encodeURIComponent(svgMap)}`;return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",backgroundColor:activeBgColor,position:\"relative\",overflow:\"hidden\",fontFamily:\"sans-serif\"},children:[/*#__PURE__*/_jsx(\"img\",{src:mapImageSrc,alt:\"world map\",draggable:false,style:{height:\"100%\",width:\"100%\",objectFit:\"contain\",pointerEvents:\"none\",userSelect:\"none\"}}),/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 800 400\",style:{width:\"100%\",height:\"100%\",position:\"absolute\",inset:0,pointerEvents:\"none\",userSelect:\"none\"},children:[/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"linearGradient\",{id:gradientId,x1:\"0%\",y1:\"0%\",x2:\"100%\",y2:\"0%\",children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0%\",stopColor:\"white\",stopOpacity:\"0\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"5%\",stopColor:lineColor,stopOpacity:\"1\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"95%\",stopColor:lineColor,stopOpacity:\"1\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"100%\",stopColor:\"white\",stopOpacity:\"0\"})]})}),connections.map((conn,i)=>{const startPoint=projectPoint(conn.startLat,conn.startLng);const endPoint=projectPoint(conn.endLat,conn.endLng);const delay=animationType===\"sequential\"?animDelayStep*i:animDelayStep;return /*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(motion.path,{d:createCurvedPath(startPoint,endPoint),fill:\"none\",stroke:`url(#${gradientId})`,strokeWidth:lineWidth,initial:{pathLength:0},animate:{pathLength:1},transition:{duration:animDuration,delay:delay,ease:\"easeOut\",// Control loop here:\nrepeat:loopAnimation?Infinity:0,repeatType:\"loop\",repeatDelay:2}}),/*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"circle\",{cx:startPoint.x,cy:startPoint.y,r:dotRadius,fill:lineColor}),/*#__PURE__*/_jsxs(\"circle\",{cx:startPoint.x,cy:startPoint.y,r:dotRadius,fill:lineColor,opacity:\"0.5\",children:[/*#__PURE__*/_jsx(\"animate\",{attributeName:\"r\",from:dotRadius,to:pulseRadius,dur:`${pulseDuration}s`,begin:\"0s\",repeatCount:\"indefinite\"}),/*#__PURE__*/_jsx(\"animate\",{attributeName:\"opacity\",from:\"0.5\",to:\"0\",dur:`${pulseDuration}s`,begin:\"0s\",repeatCount:\"indefinite\"})]})]}),/*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"circle\",{cx:endPoint.x,cy:endPoint.y,r:dotRadius,fill:lineColor}),/*#__PURE__*/_jsxs(\"circle\",{cx:endPoint.x,cy:endPoint.y,r:dotRadius,fill:lineColor,opacity:\"0.5\",children:[/*#__PURE__*/_jsx(\"animate\",{attributeName:\"r\",from:dotRadius,to:pulseRadius,dur:`${pulseDuration}s`,begin:\"0s\",repeatCount:\"indefinite\"}),/*#__PURE__*/_jsx(\"animate\",{attributeName:\"opacity\",from:\"0.5\",to:\"0\",dur:`${pulseDuration}s`,begin:\"0s\",repeatCount:\"indefinite\"})]})]})]},`connection-${i}`);})]})]});}addPropertyControls(WorldMap,{isDarkMode:{type:ControlType.Boolean,title:\"Dark Mode\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},lineColor:{type:ControlType.Color,title:\"Accent Color\",defaultValue:\"#0ea5e9\"},connections:{type:ControlType.Array,title:\"Routes\",control:{type:ControlType.Object,controls:{startLat:{type:ControlType.Number,title:\"Start Lat\",min:-90,max:90,step:.1},startLng:{type:ControlType.Number,title:\"Start Lng\",min:-180,max:180,step:.1},endLat:{type:ControlType.Number,title:\"End Lat\",min:-90,max:90,step:.1},endLng:{type:ControlType.Number,title:\"End Lng\",min:-180,max:180,step:.1}}},defaultValue:defaultConnections},animationType:{type:ControlType.SegmentedEnum,title:\"Anim Type\",options:[\"sequential\",\"simultaneous\"],optionTitles:[\"Sequential\",\"At Once\"],defaultValue:\"sequential\"},loopAnimation:{type:ControlType.Boolean,title:\"Loop Anim\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},mapSize:{type:ControlType.Number,title:\"Dot Size\",min:.1,max:.5,step:.01,defaultValue:.22},mapColorDark:{type:ControlType.Color,title:\"Map (Dark)\",defaultValue:\"#FFFFFF40\",hidden:p=>!p.isDarkMode},bgColorDark:{type:ControlType.Color,title:\"BG (Dark)\",defaultValue:\"#000000\",hidden:p=>!p.isDarkMode},mapColorLight:{type:ControlType.Color,title:\"Map (Light)\",defaultValue:\"#00000040\",hidden:p=>p.isDarkMode},bgColorLight:{type:ControlType.Color,title:\"BG (Light)\",defaultValue:\"#FFFFFF\",hidden:p=>p.isDarkMode},lineWidth:{type:ControlType.Number,title:\"Line Width\",min:.5,max:5,step:.5,defaultValue:1},animDuration:{type:ControlType.Number,title:\"Speed (s)\",min:.1,max:10,step:.1,defaultValue:1.5},animDelayStep:{type:ControlType.Number,title:\"Start Delay\",min:0,max:5,step:.1,defaultValue:.5},dotRadius:{type:ControlType.Number,title:\"Point Radius\",min:1,max:10,defaultValue:2},pulseRadius:{type:ControlType.Number,title:\"Pulse Radius\",min:4,max:20,defaultValue:8},pulseDuration:{type:ControlType.Number,title:\"Pulse Speed\",min:.5,max:5,defaultValue:2}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"WorldMap\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WorldMap_1.map","// Generated by Framer (d039229)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Golos Text-regular\",\"GF;Golos Text-regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Golos Text\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Golos Text\",url:\"https://fonts.gstatic.com/s/golostext/v7/q5uXsoe9Lv5t7Meb31EcOR9UdVTNs822plVRRQ5ZEr8zXcyx.woff2\",weight:\"400\"}]}];export const css=[\".framer-zzAau .framer-styles-preset-ns8rps:not(.rich-text-wrapper), .framer-zzAau .framer-styles-preset-ns8rps.rich-text-wrapper p { --framer-font-family: \\\"Golos Text\\\", \\\"Golos Text Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Golos Text\\\", \\\"Golos Text Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-38956d97-a979-47e1-890f-3665b6184df9, #3e3e3e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-zzAau\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3c73754)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Golos Text-500\",\"GF;Golos Text-700\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Golos Text\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Golos Text\",url:\"https://fonts.gstatic.com/s/golostext/v7/q5uXsoe9Lv5t7Meb31EcOR9UdVTNs822plVjRQ5ZEr8zXcyx.woff2\",weight:\"500\"},{cssFamilyName:\"Golos Text\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Golos Text\",url:\"https://fonts.gstatic.com/s/golostext/v7/q5uXsoe9Lv5t7Meb31EcOR9UdVTNs822plW2Qg5ZEr8zXcyx.woff2\",weight:\"700\"}]}];export const css=[\".framer-2py6q .framer-styles-preset-1tqw8oy:not(.rich-text-wrapper), .framer-2py6q .framer-styles-preset-1tqw8oy.rich-text-wrapper p { --framer-font-family: \\\"Golos Text\\\", \\\"Golos Text Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Golos Text\\\", \\\"Golos Text Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-38956d97-a979-47e1-890f-3665b6184df9, #3e3e3e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-2py6q\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3c73754)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Golos Text-regular\",\"GF;Golos Text-700\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Golos Text\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Golos Text\",url:\"https://fonts.gstatic.com/s/golostext/v7/q5uXsoe9Lv5t7Meb31EcOR9UdVTNs822plVRRQ5ZEr8zXcyx.woff2\",weight:\"400\"},{cssFamilyName:\"Golos Text\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Golos Text\",url:\"https://fonts.gstatic.com/s/golostext/v7/q5uXsoe9Lv5t7Meb31EcOR9UdVTNs822plW2Qg5ZEr8zXcyx.woff2\",weight:\"700\"}]}];export const css=[\".framer-XcnPt .framer-styles-preset-l21ac6:not(.rich-text-wrapper), .framer-XcnPt .framer-styles-preset-l21ac6.rich-text-wrapper p { --framer-font-family: \\\"Golos Text\\\", \\\"Golos Text Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Golos Text\\\", \\\"Golos Text Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-38956d97-a979-47e1-890f-3665b6184df9, #3e3e3e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-XcnPt\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3c73754)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Golos Text-600\",\"GF;Golos Text-900\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Golos Text\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Golos Text\",url:\"https://fonts.gstatic.com/s/golostext/v7/q5uXsoe9Lv5t7Meb31EcOR9UdVTNs822plWPQg5ZEr8zXcyx.woff2\",weight:\"600\"},{cssFamilyName:\"Golos Text\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Golos Text\",url:\"https://fonts.gstatic.com/s/golostext/v7/q5uXsoe9Lv5t7Meb31EcOR9UdVTNs822plX4Qg5ZEr8zXcyx.woff2\",weight:\"900\"}]}];export const css=[\".framer-xycFi .framer-styles-preset-qmibkg:not(.rich-text-wrapper), .framer-xycFi .framer-styles-preset-qmibkg.rich-text-wrapper h3 { --framer-font-family: \\\"Golos Text\\\", \\\"Golos Text Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Golos Text\\\", \\\"Golos Text Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-bd19fd49-3c1b-41a5-beeb-16e4bb8af9a3, #0b0b0b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-xycFi\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3c73754)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Golos Text-600\",\"GF;Golos Text-900\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Golos Text\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Golos Text\",url:\"https://fonts.gstatic.com/s/golostext/v7/q5uXsoe9Lv5t7Meb31EcOR9UdVTNs822plWPQg5ZEr8zXcyx.woff2\",weight:\"600\"},{cssFamilyName:\"Golos Text\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Golos Text\",url:\"https://fonts.gstatic.com/s/golostext/v7/q5uXsoe9Lv5t7Meb31EcOR9UdVTNs822plX4Qg5ZEr8zXcyx.woff2\",weight:\"900\"}]}];export const css=[\".framer-Fi2Wt .framer-styles-preset-1p04oqm:not(.rich-text-wrapper), .framer-Fi2Wt .framer-styles-preset-1p04oqm.rich-text-wrapper h2 { --framer-font-family: \\\"Golos Text\\\", \\\"Golos Text Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Golos Text\\\", \\\"Golos Text Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 58px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-letter-spacing: 0em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-bd19fd49-3c1b-41a5-beeb-16e4bb8af9a3, #0b0b0b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1439px) and (min-width: 810px) { .framer-Fi2Wt .framer-styles-preset-1p04oqm:not(.rich-text-wrapper), .framer-Fi2Wt .framer-styles-preset-1p04oqm.rich-text-wrapper h2 { --framer-font-family: \\\"Golos Text\\\", \\\"Golos Text Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Golos Text\\\", \\\"Golos Text Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 44px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-letter-spacing: 0em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-bd19fd49-3c1b-41a5-beeb-16e4bb8af9a3, #0b0b0b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-Fi2Wt .framer-styles-preset-1p04oqm:not(.rich-text-wrapper), .framer-Fi2Wt .framer-styles-preset-1p04oqm.rich-text-wrapper h2 { --framer-font-family: \\\"Golos Text\\\", \\\"Golos Text Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Golos Text\\\", \\\"Golos Text Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 36px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-letter-spacing: 0em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-bd19fd49-3c1b-41a5-beeb-16e4bb8af9a3, #0b0b0b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-Fi2Wt\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d039229)\nexport default function metadata(params,activeLocale){return{description:\"M\\xe1s de 25 a\\xf1os de experiencia generando conexi\\xf3nes que crean negocios.\",favicon:\"https://framerusercontent.com/assets/5V1YBchlhsTGYfyxcNJ9TZpx88.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/FIBGruU4OCP5Gw7ku2DiFje4k.png\",title:\"Fiabel Trading - Servicios de importaci\\xf3n\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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AAK,IAAI,EAAE,KAAK,KAAK,EAAE,KAAK,EAAE,EAAE,CAAC,SAAS,GAAG,EAAE,CAAC,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,KAAK,IAAI,EAAE,CAAC,EAAE,EAAE,KAAK,IAAI,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,KAAK,MAAM,KAAK,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,OAAO,KAAK,OAAO,KAAK,IAAI,KAAK,QAAQ,CAAC,GAAG,GAAG,EAAE,EAAE,KAAK,GAAG,KAAK,GAAG,EAAE,GAAG,KAAK,IAAI,CAAC,EAAE,EAAE,EAAE,KAAK,GAAG,KAAK,GAAG,EAAE,GAAG,KAAK,IAAI,CAAC,EAAE,GAAG,KAAK,IAAI,KAAK,QAAQ,CAAC,GAAG,GAAG,EAAE,EAAE,KAAK,GAAG,KAAK,GAAG,EAAE,GAAG,KAAK,IAAI,CAAC,EAAE,EAAE,EAAE,KAAK,GAAG,KAAK,GAAG,EAAE,GAAG,KAAK,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,QAAQ,EAAE,KAAK,QAAQ,EAAE,KAAK,IAAI,CAAC,EAAE,EAAE,KAAK,KAAK,CAAC,EAAE,EAAE,EAAE,EAAE,KAAK,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,KAAK,GAAG,KAAK,EAAE,EAAE,EAAE,KAAK,IAAI,CAAC,EAAE,EAAE,EAAE,KAAK,GAAG,KAAK,EAAE,GAAG,KAAK,QAAQ,EAAE,KAAK,QAAQ,EAAE,KAAK,IAAI,CAAC,GAAG,IAAI,EAAE,GAAG,KAAK,EAAE,EAAE,EAAE,GAAG,KAAK,EAAE,EAAE,EAAE,GAAG,KAAK,EAAE,EAAE,EAAE,GAAG,KAAK,EAAE,EAAE,KAAK,IAAI,KAAK,QAAQ,CAAC,GAAG,GAAG,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,KAAK,IAAI,EAAE,GAAG,KAAK,IAAI,CAAC,EAAE,EAAE,EAAE,KAAK,IAAI,EAAE,GAAG,KAAK,IAAI,CAAC,EAAE,G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,EAAE,EAAE,QAAQ,EAAE,OAAO,GAAG,EAAE,EAAE,QAAQ,EAAE,SAAS,GAAG,IAAI,GAAG,EAAE,EAAE,EAAE,KAAK,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,KAAK,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,GAAG,EAAE,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,SAAS,GAAG,EAAE,CAAC,IAAI,EAAE,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,KAAK,IAAI,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,KAAK,IAAI,KAAK,EAAE,EAAE,KAAK,KAAK,KAAK,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,EAAE,EAAE,KAAK,MAAM,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,GAAG,GAAG,EAAE,GAAG,KAAK,IAAI,EAAE,CAAC,EAAE,EAAE,MAAM,EAAE,OAAO,EAAE,GAAG,GAAG,EAAE,GAAG,KAAK,IAAI,EAAE,CAAC,GAAG,EAAE,MAAM,EAAE,OAAO,GAAG,GAAG,EAAE,EAAE,GAAG,CAAC,EAAE,GAAG,KAAK,IAAI,EAAE,CAAC,GAAG,EAAE,MAAM,EAAE,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE,OAAO,GAAG,GAAG,EAAE,EAAE,GAAG,KAAK,IAAI,CAAC,EAAE,EAAE,KAAK,IAAI,CAAC,GAAG,KAAK,IAAI,CAAC,EAAE,EAAE,KAAK,KAAK,CAAC,GAAG,EAAE,KAAK,KAAK,CAAC,EAAE,EAAE,KAAK,IAAI,CAAC,EAAE,EAAE,KAAK,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,KAAK,IAAI,KAAK,KAAK,EAAE,KAAK,IAAI,CAAC,CAAC,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,IAAI,EAAE,GAAG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,CAAC,QAAQ,OAAO,EAAE,UAAU,CAAC,QAAQ,OAAO,EAAE,UAAU,CAAC,QAAQ,OAAO,EAAE,UAAU,CAAC,QAAQ,OAAO,EAAE,UAAU,CAAC,QAAQ,OAAO,EAAE,UAAU,CAAC,QAAQ,OAAO,EAAE,UAAU,CAAC,QAAQ,OAAO,EAAE,UAAU,CAAC,QAAQ,OAAO,EAAE,UAAU,CAAC,QAAQ,OAAO,EAAE,UAAU,CAAC,QAAQ,OAAO,EAAE,UAAU,CAAC,QAAQ,OAAO,EAAE,UAAU,CAAC,QAAQ,OAAO,EAAE,UAAU,CAAC,QAAQ,OAAO,EAAE,UAAU,CAAC,QAAQ,OAAO,EAAE,UAAU,CAAC,QAAQ,OAAO,EAAE,UAAU,CAAC,QAAQ,OAAO,EAAE,UAAU,CAAC,QAAQ,OAAO,EAAE,UAAU,CAAC,QAAQ,OAAO,EAAE,UAAU,CAAC,QAAQ,OAAO,EAAE,UAAU,CAAC,QAAQ,OAAO,EAAE,UAAU,CAAC,QAAQ,OAAO,EAAE,UAAU,CAAC,QAAQ,OAAO,EAAE,UAAU,CAAC,QAAQ,OAAO,EAAE,UAAU,CAAC,QAAQ,OAAO,EAAE,UAAU,CAAC,QAAQ,OAAO,EAAE,UAAU,CAAC,QAAQ,OAAO,EAAE,UAAU,CAAC,QAAQ,OAAO,EAAE,UAAU,CAAC,QAAQ,OAAO,EAAE,UAAU,CAAC,QAAQ,YAAY,EAAE,WAAW,CAAC,QAAQ,OAAO,EAAE,UAAU,CAAC,QAAQ,OAAO,EAAE,UAAU,CAAC,QAAQ,OAAO,EAAE,WAAW,CAAC,QAAQ,OAAO,EAAE,WAAW,CAAC,QAAQ,OAAO,EAAE,WAAW,CAAC,QAAQ,OAAO,EAAE,UAAU,CAAC,QAAQ,OAAO,EAAE,UAAU,CAAC,QAAQ,OAAO,EAAE,UAAU,CAAC,QAAQ,OAAO,EAAE,UAAU,CAAC,QAAQ,OAAO,EAAE,UAAU,CAAC,QAAQ,OAAO,EAAE,WAAW,CAAC,QAAQ,OAAO,EAAE,WAAW,CAAC,QAAQ,OAAO,EAAE,WAAW,CAAC,QAAQ,OAAO,EAAE,WAAW,CAAC,QAAQ,OAAO,EAAE,UAAU,CAAC,QAAQ,OAAO,EAAE,WAAW,CAAC,QAAQ,OAAO,EAAE,WAAW,CAAC,QAAQ,OAAO,EAAE,WAAW,CAAC,QAAQ,OAAO,EAAE,WAAW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"}