1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6544],{19852:function(n){function t(n,t){for(var i=0;i<e.length;i++)if(e[i][n]===t)return e[i];return null}n.exports.byFips=function(n){return t("fips",n.toUpperCase())},n.exports.byIso=function(n){if(!isNaN(parseInt(n)))return t("isoNo",("00"+parseInt(n).toString()).slice(-3));if(2===n.length)return t("iso2",n.toUpperCase());if(3===n.length)return t("iso3",n.toUpperCase());throw new Error("cannot determine ISO code type")},n.exports.byInternet=function(n){return t("internet",n.toUpperCase())},n.exports.byCountry=function(n){return t("country",n)};var e=[{continent:"Asia",region:"South Asia",country:"Afghanistan",capital:"Kabul",fips:"AF",iso2:"AF",iso3:"AFG",isoNo:"004",internet:"AF"},{continent:"Europe",region:"South East Europe",country:"Albania",capital:"Tirana",fips:"AL",iso2:"AL",iso3:"ALB",isoNo:"008",internet:"AL"},{continent:"Africa",region:"Northern Africa",country:"Algeria",capital:"Algiers",fips:"AG",iso2:"DZ",iso3:"DZA",isoNo:"012",internet:"DZ"},{continent:"Oceania",region:"Pacific",country:"American Samoa",capital:"Pago Pago",fips:"AQ",iso2:"AS",iso3:"ASM",isoNo:"016",internet:"AS"},{continent:"Europe",region:"South West Europe",country:"Andorra",capital:"Andorra la Vella",fips:"AN",iso2:"AD",iso3:"AND",isoNo:"020",internet:"AD"},{continent:"Africa",region:"Southern Africa",country:"Angola",capital:"Luanda",fips:"AO",iso2:"AO",iso3:"AGO",isoNo:"024",internet:"AO"},{continent:"Americas",region:"West Indies",country:"Anguilla",capital:"The Valley",fips:"AV",iso2:"AI",iso3:"AIA",isoNo:"660",internet:"AI"},{continent:"Americas",region:"West Indies",country:"Antigua and Barbuda",capital:"Saint John's",fips:"AC",iso2:"AG",iso3:"ATG",isoNo:"028",internet:"AG"},{continent:"Americas",region:"South America",country:"Argentina",capital:"Buenos Aires",fips:"AR",iso2:"AR",iso3:"ARG",isoNo:"032",internet:"AR"},{continent:"Asia",region:"South West Asia",country:"Armenia",capital:"Yerevan",fips:"AM",iso2:"AM",iso3:"ARM",isoNo:"051",internet:"AM"},{continent:"Americas",region:"West Indies",country:"Aruba",capital:"Oranjestad",fips:"AA",iso2:"AW",iso3:"ABW",isoNo:"533",internet:"AW"},{continent:"Oceania",region:"Pacific",country:"Australia",capital:"Canberra",fips:"AS",iso2:"AU",iso3:"AUS",isoNo:"036",internet:"AU"},{continent:"Europe",region:"Central Europe",country:"Austria",capital:"Vienna",fips:"AU",iso2:"AT",iso3:"AUT",isoNo:"040",internet:"AT"},{continent:"Asia",region:"South West Asia",country:"Azerbaijan",capital:"Baku (Baki)",fips:"AJ",iso2:"AZ",iso3:"AZE",isoNo:"031",internet:"AZ"},{continent:"Americas",region:"West Indies",country:"The Bahamas",capital:"Nassau",fips:"BF",iso2:"BS",iso3:"BHS",isoNo:"044",internet:"BS"},{continent:"Asia",region:"South West Asia",country:"Bahrain",capital:"Manama",fips:"BA",iso2:"BH",iso3:"BHR",isoNo:"048",internet:"BH"},{continent:"Asia",region:"South Asia",country:"Bangladesh",capital:"Dhaka",fips:"BG",iso2:"BD",iso3:"BGD",isoNo:"050",internet:"BD"},{continent:"Americas",region:"West Indies",country:"Barbados",capital:"Bridgetown",fips:"BB",iso2:"BB",iso3:"BRB",isoNo:"052",internet:"BB"},{continent:"Europe",region:"Eastern Europe",country:"Belarus",capital:"Minsk",fips:"BO",iso2:"BY",iso3:"BLR",isoNo:"112",internet:"BY"},{continent:"Europe",region:"Western Europe",country:"Belgium",capital:"Brussels",fips:"BE",iso2:"BE",iso3:"BEL",isoNo:"056",internet:"BE"},{continent:"Americas",region:"Central America",country:"Belize",capital:"Belmopan",fips:"BH",iso2:"BZ",iso3:"BLZ",isoNo:"084",internet:"BZ"},{continent:"Africa",region:"Western Africa",country:"Benin",capital:"Porto-Novo",fips:"BN",iso2:"BJ",iso3:"BEN",isoNo:"204",internet:"BJ"},{continent:"Americas",region:"West Indies",country:"Bermuda",capital:"Hamilton",fips:"BD",iso2:"BM",iso3:"BMU",isoNo:"060",internet:"BM"},{continent:"Asia",region:"South Asia",country:"Bhutan",capital:"Thimphu",fips:"BT",iso2:"BT",iso3:"BTN",isoNo:"064",internet:"BT"},{continent:"Americas",region:"South America",country:"Bolivia",capital:"La Paz / Sucre",fips:"BL",iso2:"BO",iso3:"BOL",isoNo:"068",internet:"BO"},{continent:"Europe",region:"South East Europe",country:"Bosnia and Herzegovina",capital:"Sarajevo",fips:"BK",iso2:"BA",iso3:"BIH",isoNo:"070",internet:"BA"},{continent:"Africa",region:"Southern Africa",country:"Botswana",capital:"Gaborone",fips:"BC",iso2:"BW",iso3:"BWA",isoNo:"072",internet:"BW"},{continent:"Americas",region:"South America",country:"Brazil",capital:"Brasilia",fips:"BR",iso2:"BR",iso3:"BRA",isoNo:"076",internet:"BR"},{continent:"Americas",region:"West Indies",country:"British Virgin Islands",capital:"Road Town",fips:"VI",iso2:"VG",iso3:"VGB",isoNo:"092",internet:"VG"},{continent:"Asia",region:"South East Asia",country:"Brunei",capital:"Bandar Seri Begawan",fips:"BX",iso2:"BN",iso3:"BRN",isoNo:"096",internet:"BN"},{continent:"Europe",region:"South East Europe",country:"Bulgaria",capital:"Sofia",fips:"BU",iso2:"BG",iso3:"BGR",isoNo:"100",internet:"BG"},{continent:"Africa",region:"Western Africa",country:"Burkina Faso",capital:"Ouagadougou",fips:"UV",iso2:"BF",iso3:"BFA",isoNo:"854",internet:"BF"},{continent:"Africa",region:"Central Africa",country:"Burundi",capital:"Bujumbura",fips:"BY",iso2:"BI",iso3:"BDI",isoNo:"108",internet:"BI"},{continent:"Asia",region:"South East Asia",country:"Cambodia",capital:"Phnom Penh",fips:"CB",iso2:"KH",iso3:"KHM",isoNo:"116",internet:"KH"},{continent:"Africa",region:"Western Africa",country:"Cameroon",capital:"Yaounde",fips:"CM",iso2:"CM",iso3:"CMR",
1isoNo:"120",internet:"CM"},{continent:"Americas",region:"North America",country:"Canada",capital:"Ottawa",fips:"CA",iso2:"CA",iso3:"CAN",isoNo:"124",internet:"CA"},{continent:"Africa",region:"Western Africa",country:"Cape Verde",capital:"Praia",fips:"CV",iso2:"CV",iso3:"CPV",isoNo:"132",internet:"CV"},{continent:"Americas",region:"West Indies",country:"Cayman Islands",capital:"George Town",fips:"CJ",iso2:"KY",iso3:"CYM",isoNo:"136",internet:"KY"},{continent:"Africa",region:"Central Africa",country:"Central African Republic",capital:"Bangui",fips:"CT",iso2:"CF",iso3:"CAF",isoNo:"140",internet:"CF"},{continent:"Africa",region:"Central Africa",country:"Chad",capital:"N'Djamena",fips:"CD",iso2:"TD",iso3:"TCD",isoNo:"148",internet:"TD"},{continent:"Americas",region:"South America",country:"Chile",capital:"Santiago",fips:"CI",iso2:"CL",iso3:"CHL",isoNo:"152",internet:"CL"},{continent:"Asia",region:"East Asia",country:"China",capital:"Beijing",fips:"CH",iso2:"CN",iso3:"CHN",isoNo:"156",internet:"CN"},{continent:"Asia",region:"South East Asia",country:"Christmas Island",capital:"The Settlement",fips:"KT",iso2:"CX",iso3:"CXR",isoNo:"162",internet:"CX"},{continent:"Asia",region:"South East Asia",country:"Cocos (Keeling) Islands",capital:"West Island",fips:"CK",iso2:"CC",iso3:"CCK",isoNo:"166",internet:"CC"},{continent:"Americas",region:"South America",country:"Colombia",capital:"Bogota",fips:"CO",iso2:"CO",iso3:"COL",isoNo:"170",internet:"CO"},{continent:"Africa",region:"Indian Ocean",country:"Comoros",capital:"Moroni",fips:"CN",iso2:"KM",iso3:"COM",isoNo:"174",internet:"KM"},{continent:"Africa",region:"Central Africa",country:"Republic of the Congo",capital:"Brazzaville",fips:"CF",iso2:"CG",iso3:"COG",isoNo:"178",internet:"CG"},{continent:"Oceania",region:"Pacific",country:"Cook Islands",capital:"Avarua",fips:"CW",iso2:"CK",iso3:"COK",isoNo:"184",internet:"CK"},{continent:"Americas",region:"Central America",country:"Costa Rica",capital:"San Jose",fips:"CS",iso2:"CR",iso3:"CRI",isoNo:"188",internet:"CR"},{continent:"Africa",region:"Western Africa",country:"Cote d'Ivoire",capital:"Yamoussoukro",fips:"IV",iso2:"CI",iso3:"CIV",isoNo:"384",internet:"CI"},{continent:"Europe",region:"South East Europe",country:"Croatia",capital:"Zagreb",fips:"HR",iso2:"HR",iso3:"HRV",isoNo:"191",internet:"HR"},{continent:"Americas",region:"West Indies",country:"Cuba",capital:"Havana",fips:"CU",iso2:"CU",iso3:"CUB",isoNo:"192",internet:"CU"},{continent:"Asia",region:"South West Asia",country:"Cyprus",capital:"Nicosia",fips:"CY",iso2:"CY",iso3:"CYP",isoNo:"196",internet:"CY"},{continent:"Europe",region:"Central Europe",country:"Czech Republic",capital:"Prague",fips:"EZ",iso2:"CZ",iso3:"CZE",isoNo:"203",internet:"CZ"},{continent:"Europe",region:"Northern Europe",country:"Denmark",capital:"Copenhagen",fips:"DA",iso2:"DK",iso3:"DNK",isoNo:"208",internet:"DK"},{continent:"Africa",region:"Eastern Africa",country:"Djibouti",capital:"Djibouti",fips:"DJ",iso2:"DJ",iso3:"DJI",isoNo:"262",internet:"DJ"},{continent:"Americas",region:"West Indies",country:"Dominica",capital:"Roseau",fips:"DO",iso2:"DM",iso3:"DMA",isoNo:"212",internet:"DM"},{continent:"Americas",region:"West Indies",country:"Dominican Republic",capital:"Santo Domingo",fips:"DR",iso2:"DO",iso3:"DOM",isoNo:"214",internet:"DO"},{continent:"Americas",region:"South America",country:"Ecuador",capital:"Quito",fips:"EC",iso2:"EC",iso3:"ECU",isoNo:"218",internet:"EC"},{continent:"Africa",region:"Northern Africa",country:"Egypt",capital:"Cairo",fips:"EG",iso2:"EG",iso3:"EGY",isoNo:"818",internet:"EG"},{continent:"Americas",region:"Central America",country:"El Salvador",capital:"San Salvador",fips:"ES",iso2:"SV",iso3:"SLV",isoNo:"222",internet:"SV"},{continent:"Africa",region:"Western Africa",country:"Equatorial Guinea",capital:"Malabo",fips:"EK",iso2:"GQ",iso3:"GNQ",isoNo:"226",internet:"GQ"},{continent:"Africa",region:"Eastern Africa",country:"Eritrea",capital:"Asmara",fips:"ER",iso2:"ER",iso3:"ERI",isoNo:"232",internet:"ER"},{continent:"Europe",region:"Eastern Europe",country:"Estonia",capital:"Tallinn",fips:"EN",iso2:"EE",iso3:"EST",isoNo:"233",internet:"EE"},{continent:"Africa",region:"Eastern Africa",country:"Ethiopia",capital:"Addis Ababa",fips:"ET",iso2:"ET",iso3:"ETH",isoNo:"231",internet:"ET"},{continent:"Americas",region:"South America",country:"Falkland Islands (Islas Malvinas)",capital:"Stanley",fips:"FA",iso2:"FK",iso3:"FLK",isoNo:"238",internet:"FK"},{continent:"Europe",region:"Northern Europe",country:"Faroe Islands",capital:"Torshavn",fips:"FO",iso2:"FO",iso3:"FRO",isoNo:"234",internet:"FO"},{continent:"Oceania",region:"Pacific",country:"Fiji",capital:"Suva",fips:"FJ",iso2:"FJ",iso3:"FJI",isoNo:"242",internet:"FJ"},{continent:"Europe",region:"Northern Europe",country:"Finland",capital:"Helsinki",fips:"FI",iso2:"FI",iso3:"FIN",isoNo:"246",internet:"FI"},{continent:"Europe",region:"Western Europe",country:"France",capital:"Paris",fips:"FR",iso2:"FR",iso3:"FRA",isoNo:"250",internet:"FR"},{continent:"Americas",region:"South America",country:"French Guiana",capital:"Cayenne",fips:"FG",iso2:"GF",iso3:"GUF",isoNo:"254",internet:"GF"},{continent:"Oceania",region:"Pacific",country:"French Polynesia",capital:"Papeete",fips:"FP",iso2:"PF",iso3:"PYF",isoNo:"258",internet:"PF"},{continent:"Africa",region:"Western Africa",country:"Gabon",capital:"Libreville",fips:"GB",iso2:"GA",iso3:"GAB",isoNo:"266",internet:"GA"},{continent:"Africa",region:"Western Africa",country:"The Gambia",capital:"Banjul",fips:"GA",iso2:"GM",iso3:"GMB",isoNo:"270",internet:"GM"},{continent:"Asia",region:"South West Asia",country:"Georgia",capital:"T'bilisi",fips:"GG",iso2:"GE",iso3:"GEO",isoNo:"268",internet:"GE"},{continent:"Europe",region:"Western Europe",country:"Germany",capital:"Berlin",fips:"GM",iso2:"DE",iso3:"DEU",isoNo:"276",internet:"DE"},{continent:"Africa",region:"Western Africa",country:"Ghana",capital:"Accra",fips:"GH",iso2:"GH",iso3:"GHA",isoNo:"288",internet:"GH"},{continent:"Europe",region:"South West Europe",country:"Gibraltar",capital:"Gibraltar",fips:"GI",iso2:"GI",iso3:"GIB",isoNo:"292",internet:"GI"},{continent:"Europe",region:"South East Europe",country:"Greece",capital:"Athens",fips:"GR",iso2:"GR",iso3:"GRC",isoNo:"300",internet:"GR"},{continent:"Americas",region:"North America",country:"Greenland",capital:"Nuuk (Godthab)",fips:"GL",iso2:"GL",iso3:"GRL",isoNo:"304",internet:"GL"},{continent:"Americas",region:"West Indies",country:"Grenada",capital:"Saint George's",fips:"GJ",iso2:"GD",iso3:"GRD",isoNo:"308",internet:"GD"},{continent:"Americas",region:"West Indies",country:"Guadeloupe",capital:"Basse-Terre",fips:"GP",iso2:"GP",iso3:"GLP",isoNo:"312",internet:"GP"},{continent:"Oceania",region:"Pacific",country:"Guam",capital:"Hagatna (Agana)",fips:"GQ",iso2:"GU",iso3:"GUM",isoNo:"316",internet:"GU"},{continent:"Americas",region:"Central America",country:"Guatemala",capital:"Guatemala",fips:"GT",iso2:"GT",iso3:"GTM",isoNo:"320",internet:"GT"},{continent:"Africa",region:"Western Africa",country:"Guinea",capital:"Conakry",fips:"GV",iso2:"GN",
1iso3:"GIN",isoNo:"324",internet:"GN"},{continent:"Africa",region:"Western Africa",country:"Guinea-Bissau",capital:"Bissau",fips:"PU",iso2:"GW",iso3:"GNB",isoNo:"624",internet:"GW"},{continent:"Americas",region:"South America",country:"Guyana",capital:"Georgetown",fips:"GY",iso2:"GY",iso3:"GUY",isoNo:"328",internet:"GY"},{continent:"Americas",region:"West Indies",country:"Haiti",capital:"Port-au-Prince",fips:"HA",iso2:"HT",iso3:"HTI",isoNo:"332",internet:"HT"},{continent:"Europe",region:"Southern Europe",country:"Holy See (Vatican City)",capital:"Vatican City",fips:"VT",iso2:"VA",iso3:"VAT",isoNo:"336",internet:"VA"},{continent:"Americas",region:"Central America",country:"Honduras",capital:"Tegucigalpa",fips:"HO",iso2:"HN",iso3:"HND",isoNo:"340",internet:"HN"},{continent:"Europe",region:"Central Europe",country:"Hungary",capital:"Budapest",fips:"HU",iso2:"HU",iso3:"HUN",isoNo:"348",internet:"HU"},{continent:"Europe",region:"Northern Europe",country:"Iceland",capital:"Reykjavik",fips:"IC",iso2:"IS",iso3:"ISL",isoNo:"352",internet:"IS"},{continent:"Asia",region:"South Asia",country:"India",capital:"New Delhi",fips:"IN",iso2:"IN",iso3:"IND",isoNo:"356",internet:"IN"},{continent:"Asia",region:"South East Asia",country:"Indonesia",capital:"Jakarta",fips:"ID",iso2:"ID",iso3:"IDN",isoNo:"360",internet:"ID"},{continent:"Asia",region:"South West Asia",country:"Iran",capital:"Tehran",fips:"IR",iso2:"IR",iso3:"IRN",isoNo:"364",internet:"IR"},{continent:"Asia",region:"South West Asia",country:"Iraq",capital:"Baghdad",fips:"IZ",iso2:"IQ",iso3:"IRQ",isoNo:"368",internet:"IQ"},{continent:"Europe",region:"Western Europe",country:"Ireland",capital:"Dublin",fips:"EI",iso2:"IE",iso3:"IRL",isoNo:"372",internet:"IE"},{continent:"Asia",region:"South West Asia",country:"Israel",capital:"Jerusalem",fips:"IS",iso2:"IL",iso3:"ISR",isoNo:"376",internet:"IL"},{continent:"Europe",region:"Southern Europe",country:"Italy",capital:"Rome",fips:"IT",iso2:"IT",iso3:"ITA",isoNo:"380",internet:"IT"},{continent:"Americas",region:"West Indies",country:"Jamaica",capital:"Kingston",fips:"JM",iso2:"JM",iso3:"JAM",isoNo:"388",internet:"JM"},{continent:"Asia",region:"East Asia",country:"Japan",capital:"Tokyo",fips:"JA",iso2:"JP",iso3:"JPN",isoNo:"392",internet:"JP"},{continent:"Asia",region:"South West Asia",country:"Jordan",capital:"Amman",fips:"JO",iso2:"JO",iso3:"JOR",isoNo:"400",internet:"JO"},{continent:"Asia",region:"Central Asia",country:"Kazakhstan",capital:"Astana (Akmola)",fips:"KZ",iso2:"KZ",iso3:"KAZ",isoNo:"398",internet:"KZ"},{continent:"Africa",region:"Eastern Africa",country:"Kenya",capital:"Nairobi",fips:"KE",iso2:"KE",iso3:"KEN",isoNo:"404",internet:"KE"},{continent:"Oceania",region:"Pacific",country:"Kiribati",capital:"Tarawa",fips:"KR",iso2:"KI",iso3:"KIR",isoNo:"296",internet:"KI"},{continent:"Asia",region:"East Asia",country:"North Korea",capital:"P'yongyang",fips:"KN",iso2:"KP",iso3:"PRK",isoNo:"408",internet:"KP"},{continent:"Asia",region:"East Asia",country:"South Korea",capital:"Seoul",fips:"KS",iso2:"KR",iso3:"KOR",isoNo:"410",internet:"KR"},{continent:"Asia",region:"South West Asia",country:"Kuwait",capital:"Kuwait",fips:"KU",iso2:"KW",iso3:"KWT",isoNo:"414",internet:"KW"},{continent:"Asia",region:"Central Asia",country:"Kyrgyzstan",capital:"Bishkek",fips:"KG",iso2:"KG",iso3:"KGZ",isoNo:"417",internet:"KG"},{continent:"Asia",region:"South East Asia",country:"Laos",capital:"Vientiane",fips:"LA",iso2:"LA",iso3:"LAO",isoNo:"418",internet:"LA"},{continent:"Europe",region:"Eastern Europe",country:"Latvia",capital:"Riga",fips:"LG",iso2:"LV",iso3:"LVA",isoNo:"428",internet:"LV"},{continent:"Asia",region:"South West Asia",country:"Lebanon",capital:"Beirut",fips:"LE",iso2:"LB",iso3:"LBN",isoNo:"422",internet:"LB"},{continent:"Africa",region:"Southern Africa",country:"Lesotho",capital:"Maseru",fips:"LT",iso2:"LS",iso3:"LSO",isoNo:"426",internet:"LS"},{continent:"Africa",region:"Western Africa",country:"Liberia",capital:"Monrovia",fips:"LI",iso2:"LR",iso3:"LBR",isoNo:"430",internet:"LR"},{continent:"Africa",region:"Northern Africa",country:"Libya",capital:"Tripoli",fips:"LY",iso2:"LY",iso3:"LBY",isoNo:"434",internet:"LY"},{continent:"Europe",region:"Central Europe",country:"Liechtenstein",capital:"Vaduz",fips:"LS",iso2:"LI",iso3:"LIE",isoNo:"438",internet:"LI"},{continent:"Europe",region:"Eastern Europe",country:"Lithuania",capital:"Vilnius",fips:"LH",iso2:"LT",iso3:"LTU",isoNo:"440",internet:"LT"},{continent:"Europe",region:"Western Europe",country:"Luxembourg",capital:"Luxembourg",fips:"LU",iso2:"LU",iso3:"LUX",isoNo:"442",internet:"LU"},{continent:"Europe",region:"South East Europe",country:"North Macedonia",capital:"Skopje",fips:"MK",iso2:"MK",iso3:"MKD",isoNo:"807",internet:"MK"},{continent:"Africa",region:"Indian Ocean",country:"Madagascar",capital:"Antananarivo",fips:"MA",iso2:"MG",iso3:"MDG",isoNo:"450",internet:"MG"},{continent:"Africa",region:"Southern Africa",country:"Malawi",capital:"Lilongwe",fips:"MI",iso2:"MW",iso3:"MWI",isoNo:"454",internet:"MW"},{continent:"Asia",region:"South East Asia",country:"Malaysia",capital:"Kuala Lumpur",fips:"MY",iso2:"MY",iso3:"MYS",isoNo:"458",internet:"MY"},{continent:"Asia",region:"South Asia",country:"Maldives",capital:"Male (Maale)",fips:"MV",iso2:"MV",iso3:"MDV",isoNo:"462",internet:"MV"},{continent:"Africa",region:"Western Africa",country:"Mali",capital:"Bamako",fips:"ML",iso2:"ML",iso3:"MLI",isoNo:"466",internet:"ML"},{continent:"Europe",region:"Southern Europe",country:"Malta",capital:"Valletta",fips:"MT",iso2:"MT",iso3:"MLT",isoNo:"470",internet:"MT"},{continent:"Europe",region:"Western Europe",country:"Isle of Man",capital:"Douglas",fips:"IM",iso2:"IM",iso3:"IMN",isoNo:"833",internet:"IM"},{continent:"Oceania",region:"Pacific",country:"Marshall Islands",capital:"Majuro",fips:"RM",iso2:"MH",iso3:"MHL",isoNo:"584",internet:"MH"},{continent:"Americas",region:"West Indies",country:"Martinique",capital:"Fort-de-France",fips:"MB",iso2:"MQ",iso3:"MTQ",isoNo:"474",internet:"MQ"},{continent:"Africa",region:"Western Africa",country:"Mauritania",capital:"Nouakchott",fips:"MR",iso2:"MR",iso3:"MRT",isoNo:"478",internet:"MR"},{continent:"Africa",region:"Indian Ocean",country:"Mauritius",capital:"Port Louis",fips:"MP",iso2:"MU",iso3:"MUS",isoNo:"480",internet:"MU"},{continent:"Africa",region:"Indian Ocean",country:"Mayotte",capital:"Mamoutzou",fips:"MF",iso2:"YT",iso3:"MYT",isoNo:"175",internet:"YT"},{continent:"Americas",region:"Central America",country:"Mexico",capital:"Mexico",fips:"MX",iso2:"MX",iso3:"MEX",isoNo:"484",internet:"MX"},{continent:"Oceania",region:"Pacific",country:"Federated States of Micronesia",capital:"Palikir",fips:"",iso2:"FM",iso3:"FSM",isoNo:"583",internet:"FM"},{continent:"Europe",region:"Eastern Europe",country:"Moldova",capital:"Chisinau",fips:"MD",iso2:"MD",iso3:"MDA",isoNo:"498",internet:"MD"},{continent:"Europe",region:"Western Europe",country:"Monaco",capital:"Monaco",fips:"MN",iso2:"MC",iso3:"MCO",isoNo:"492",internet:"MC"},{continent:"Asia",region:"Northern Asia",country:"Mongolia",capital:"Ulaanbaatar",fips:"MG",iso2:"MN",iso3:"MNG",isoNo:"496",internet:"MN"},{continent:"Americas",region:"West Indies",country:"Montserrat",capital:"Plymouth",fips:"MH",iso2:"MS",iso3:"MSR",isoNo:"500",internet:"MS"},{continent:"Africa",region:"Northern Africa",country:"Morocco",capital:"Rabat",fips:"MO",iso2:"MA",iso3:"MAR",isoNo:"504",internet:"MA"},{continent:"Africa",region:"Southern Africa",country:"Mozambique",capital:"Maputo",fips:"MZ",iso2:"MZ",iso3:"MOZ",isoNo:"508",internet:"MZ"},{continent:"Asia",region:"South East Asia",country:"Myanmar (Burma)",capital:"Rangoon (Yangon)",fips:"BM",iso2:"MM",iso3:"MMR",isoNo:"104",internet:"MM"},{continent:"Africa",region:"Southern Africa",country:"Namibia",capital:"Windhoek",fips:"WA",iso2:"NA",iso3:"NAM",isoNo:"516",internet:"NA"},{continent:"Oceania",region:"Pacific",country:"Nauru",capital:"no official capital",fips:"NR",iso2:"NR",iso3:"NRU",isoNo:"520",internet:"NR"},{continent:"Asia",region:"South Asia",country:"Nepal",capital:"Kathmandu",fips:"NP",iso2:"NP",iso3:"NPL",isoNo:"524",internet:"NP"},{continent:"Europe",region:"Western Europe",country:"Netherlands",capital:"Amsterdam",fips:"NL",iso2:"NL",iso3:"NLD",isoNo:"528",internet:"NL"},{continent:"Americas",region:"West Indies",country:"Netherlands Antilles",capital:"Willemstad",fips:"NT",iso2:"AN",iso3:"ANT",isoNo:"530",internet:"AN"},{continent:"Oceania",region:"Pacific",country:"New Caledonia",capital:"Noumea",fips:"NC",iso2:"NC",iso3:"NCL",isoNo:"540",internet:"NC"},{continent:"Oceania",region:"Pacific",country:"New Zealand",capital:"Wellington",fips:"NZ",iso2:"NZ",iso3:"NZL",isoNo:"554",internet:"NZ"},{continent:"Americas",region:"Central America",country:"Nicaragua",capital:"Managua",fips:"NU",iso2:"NI",iso3:"NIC",isoNo:"558",internet:"NI"},{continent:"Africa",region:"Western Africa",country:"Niger",capital:"Niamey",fips:"NG",iso2:"NE",iso3:"NER",isoNo:"562",internet:"NE"},{continent:"Africa",region:"Western Africa",country:"Nigeria",capital:"Abuja",fips:"NI",
1iso2:"NG",iso3:"NGA",isoNo:"566",internet:"NG"},{continent:"Oceania",region:"Pacific",country:"Niue",capital:"Alofi",fips:"NE",iso2:"NU",iso3:"NIU",isoNo:"570",internet:"NU"},{continent:"Oceania",region:"Pacific",country:"Norfolk Island",capital:"Kingston",fips:"NF",iso2:"NF",iso3:"NFK",isoNo:"574",internet:"NF"},{continent:"Oceania",region:"Pacific",country:"Northern Mariana Islands",capital:"Saipan",fips:"CQ",iso2:"MP",iso3:"MNP",isoNo:"580",internet:"MP"},{continent:"Europe",region:"Northern Europe",country:"Norway",capital:"Oslo",fips:"NO",iso2:"NO",iso3:"NOR",isoNo:"578",internet:"NO"},{continent:"Asia",region:"South West Asia",country:"Oman",capital:"Muscat",fips:"MU",iso2:"OM",iso3:"OMN",isoNo:"512",internet:"OM"},{continent:"Asia",region:"South Asia",country:"Pakistan",capital:"Islamabad",fips:"PK",iso2:"PK",iso3:"PAK",isoNo:"586",internet:"PK"},{continent:"Oceania",region:"Pacific",country:"Palau",capital:"Koror",fips:"PS",iso2:"PW",iso3:"PLW",isoNo:"585",internet:"PW"},{continent:"Asia",region:"South West Asia",country:"Palestinian Territory",capital:"East Jerusalem",fips:"WE",iso2:"PS",iso3:"PSE",isoNo:"275",internet:"PS"},{continent:"Americas",region:"Central America",country:"Panama",capital:"Panama",fips:"PM",iso2:"PA",iso3:"PAN",isoNo:"591",internet:"PA"},{continent:"Oceania",region:"Pacific",country:"Papua New Guinea",capital:"Port Moresby",fips:"PP",iso2:"PG",iso3:"PNG",isoNo:"598",internet:"PG"},{continent:"Americas",region:"South America",country:"Paraguay",capital:"Asuncion",fips:"PA",iso2:"PY",iso3:"PRY",isoNo:"600",internet:"PY"},{continent:"Americas",region:"South America",country:"Peru",capital:"Lima",fips:"PE",iso2:"PE",iso3:"PER",isoNo:"604",internet:"PE"},{continent:"Asia",region:"South East Asia",country:"Philippines",capital:"Manila",fips:"RP",iso2:"PH",iso3:"PHL",isoNo:"608",internet:"PH"},{continent:"Oceania",region:"Pacific",country:"Pitcairn Islands",capital:"Adamstown",fips:"PC",iso2:"PN",iso3:"PCN",isoNo:"612",internet:"PN"},{continent:"Europe",region:"Eastern Europe",country:"Poland",capital:"Warsaw",fips:"PL",iso2:"PL",iso3:"POL",isoNo:"616",internet:"PL"},{continent:"Europe",region:"South West Europe",country:"Portugal",capital:"Lisbon",fips:"PO",iso2:"PT",iso3:"PRT",isoNo:"620",internet:"PT"},{continent:"Americas",region:"West Indies",country:"Puerto Rico",capital:"San Juan",fips:"RQ",iso2:"PR",iso3:"PRI",isoNo:"630",internet:"PR"},{continent:"Asia",region:"South West Asia",country:"Qatar",capital:"Doha",fips:"QA",iso2:"QA",iso3:"QAT",isoNo:"634",internet:"QA"},{continent:"Africa",region:"Indian Ocean",country:"Reunion",capital:"Saint-Denis",fips:"RE",iso2:"RE",iso3:"REU",isoNo:"638",internet:"RE"},{continent:"Europe",region:"South East Europe",country:"Romania",capital:"Bucharest",fips:"RO",iso2:"RO",iso3:"ROU",isoNo:"642",internet:"RO"},{continent:"Asia",region:"Northern Asia",country:"Russia",capital:"Moscow",fips:"RS",iso2:"RU",iso3:"RUS",isoNo:"643",internet:"RU"},{continent:"Africa",region:"Central Africa",country:"Rwanda",capital:"Kigali",fips:"RW",iso2:"RW",iso3:"RWA",isoNo:"646",internet:"RW"},{continent:"Americas",region:"West Indies",country:"Saint Kitts and Nevis",capital:"Basseterre",fips:"SC",iso2:"KN",iso3:"KNA",isoNo:"659",internet:"KN"},{continent:"Americas",region:"West Indies",country:"Saint Lucia",capital:"Castries",fips:"ST",iso2:"LC",iso3:"LCA",isoNo:"662",internet:"LC"},{continent:"Americas",region:"North America",country:"Saint Pierre and Miquelon",capital:"Saint-Pierre",fips:"SB",iso2:"PM",iso3:"SPM",isoNo:"666",internet:"PM"},{continent:"Americas",region:"West Indies",country:"Saint Vincent and the Grenadines",capital:"Kingstown",fips:"VC",iso2:"VC",iso3:"VCT",isoNo:"670",internet:"VC"},{continent:"Europe",region:"Southern Europe",country:"San Marino",capital:"San Marino",fips:"SM",iso2:"SM",iso3:"SMR",isoNo:"674",internet:"SM"},{continent:"Africa",region:"Western Africa",country:"Sao Tome and Principe",capital:"Sao Tome",fips:"TP",iso2:"ST",iso3:"STP",isoNo:"678",internet:"ST"},{continent:"Asia",region:"South West Asia",country:"Saudi Arabia",capital:"Riyadh",fips:"SA",iso2:"SA",iso3:"SAU",isoNo:"682",internet:"SA"},{continent:"Africa",region:"Western Africa",country:"Senegal",capital:"Dakar",fips:"SG",iso2:"SN",iso3:"SEN",isoNo:"686",internet:"SN"},{continent:"Africa",region:"Indian Ocean",country:"Seychelles",capital:"Victoria",fips:"SE",iso2:"SC",iso3:"SYC",isoNo:"690",internet:"SC"},{continent:"Africa",region:"Western Africa",country:"Sierra Leone",capital:"Freetown",fips:"SL",iso2:"SL",iso3:"SLE",isoNo:"694",internet:"SL"},{continent:"Asia",region:"South East Asia",country:"Singapore",capital:"Singapore",fips:"SN",iso2:"SG",iso3:"SGP",isoNo:"702",internet:"SG"},{continent:"Europe",region:"Central Europe",country:"Slovakia",capital:"Bratislava",fips:"LO",iso2:"SK",iso3:"SVK",isoNo:"703",internet:"SK"},{continent:"Europe",region:"South East Europe",country:"Slovenia",capital:"Ljubljana",fips:"SI",iso2:"SI",iso3:"SVN",isoNo:"705",internet:"SI"},{continent:"Oceania",region:"Pacific",country:"Solomon Islands",capital:"Honiara",fips:"BP",iso2:"SB",iso3:"SLB",isoNo:"090",internet:"SB"},{continent:"Africa",region:"Eastern Africa",country:"Somalia",capital:"Mogadishu",fips:"SO",iso2:"SO",iso3:"SOM",isoNo:"706",internet:"SO"},{continent:"Africa",region:"Southern Africa",country:"South Africa",capital:"Pretoria\ufffd\ufffd",fips:"SF",iso2:"ZA",iso3:"ZAF",isoNo:"710",internet:"ZA"},{continent:"Europe",region:"South West Europe",country:"Spain",capital:"Madrid",fips:"SP",iso2:"ES",iso3:"ESP",isoNo:"724",internet:"ES"},{continent:"Asia",region:"South Asia",country:"Sri Lanka",capital:"Colombo",fips:"CE",iso2:"LK",iso3:"LKA",isoNo:"144",internet:"LK"},{continent:"Africa",region:"Northern Africa",country:"Sudan",capital:"Khartoum",fips:"SU",iso2:"SD",
1iso3:"SDN",isoNo:"736",internet:"SD"},{continent:"Americas",region:"South America",country:"Suriname",capital:"Paramaribo",fips:"NS",iso2:"SR",iso3:"SUR",isoNo:"740",internet:"SR"},{continent:"Europe",region:"Northern Europe",country:"Svalbard",capital:"Longyearbyen",fips:"SV",iso2:"SJ",iso3:"SJM",isoNo:"744",internet:"SJ"},{continent:"Africa",region:"Southern Africa",country:"Eswatini",capital:"Mbabane",fips:"WZ",iso2:"SZ",iso3:"SWZ",isoNo:"748",internet:"SZ"},{continent:"Europe",region:"Northern Europe",country:"Sweden",capital:"Stockholm",fips:"SW",iso2:"SE",iso3:"SWE",isoNo:"752",internet:"SE"},{continent:"Europe",region:"Central Europe",country:"Switzerland",capital:"Bern",fips:"SZ",iso2:"CH",iso3:"CHE",isoNo:"756",internet:"CH"},{continent:"Asia",region:"South West Asia",country:"Syria",capital:"Damascus",fips:"SY",iso2:"SY",iso3:"SYR",isoNo:"760",internet:"SY"},{continent:"Asia",region:"East Asia",country:"Taiwan",capital:"Taipei",fips:"TW",iso2:"TW",iso3:"TWN",isoNo:"158",internet:"TW"},{continent:"Asia",region:"Central Asia",country:"Tajikistan",capital:"Dushanbe",fips:"TI",iso2:"TJ",iso3:"TJK",isoNo:"762",internet:"TJ"},{continent:"Africa",region:"Eastern Africa",country:"Tanzania",capital:"Dar es Salaam",fips:"TZ",iso2:"TZ",iso3:"TZA",isoNo:"834",internet:"TZ"},{continent:"Asia",region:"South East Asia",country:"Thailand",capital:"Bangkok",fips:"TH",iso2:"TH",iso3:"THA",isoNo:"764",internet:"TH"},{continent:"Africa",region:"Western Africa",country:"Togo",capital:"Lome",fips:"TO",iso2:"TG",iso3:"TGO",isoNo:"768",internet:"TG"},{continent:"Oceania",region:"Pacific",country:"Tokelau",capital:"none",fips:"TL",iso2:"TK",iso3:"TKL",isoNo:"772",internet:"TK"},{continent:"Oceania",region:"Pacific",country:"Tonga",capital:"Nuku'alofa",fips:"TN",iso2:"TO",iso3:"TON",isoNo:"776",internet:"TO"},{continent:"Americas",region:"West Indies",country:"Trinidad and Tobago",capital:"Port-of-Spain",fips:"TD",iso2:"TT",iso3:"TTO",isoNo:"780",internet:"TT"},{continent:"Africa",region:"Northern Africa",country:"Tunisia",capital:"Tunis",fips:"TS",iso2:"TN",iso3:"TUN",isoNo:"788",internet:"TN"},{continent:"Asia",region:"South West Asia",country:"Turkey",capital:"Ankara",fips:"TU",iso2:"TR",iso3:"TUR",isoNo:"792",internet:"TR"},{continent:"Asia",region:"Central Asia",country:"Turkmenistan",capital:"Ashgabat",fips:"TX",iso2:"TM",iso3:"TKM",isoNo:"795",internet:"TM"},{continent:"Americas",region:"West Indies",country:"Turks and Caicos Islands",capital:"Grand Turk",fips:"TK",iso2:"TC",iso3:"TCA",isoNo:"796",internet:"TC"},{continent:"Oceania",region:"Pacific",country:"Tuvalu",capital:"Funafuti",fips:"TV",iso2:"TV",iso3:"TUV",isoNo:"798",internet:"TV"},{continent:"Africa",region:"Eastern Africa",country:"Uganda",capital:"Kampala",fips:"UG",iso2:"UG",iso3:"UGA",isoNo:"800",internet:"UG"},{continent:"Europe",region:"Eastern Europe",country:"Ukraine",capital:"Kyiv",fips:"UP",iso2:"UA",iso3:"UKR",isoNo:"804",internet:"UA"},{continent:"Asia",region:"South West Asia",country:"United Arab Emirates",capital:"Abu Dhabi",fips:"TC",iso2:"AE",iso3:"ARE",isoNo:"784",internet:"AE"},{continent:"Europe",region:"Western Europe",country:"United Kingdom",capital:"London",fips:"UK",iso2:"GB",iso3:"GBR",isoNo:"826",internet:"UK"},{continent:"Americas",region:"North America",country:"United States",capital:"Washington DC",fips:"US",iso2:"US",iso3:"USA",isoNo:"840",internet:"US"},{continent:"Americas",region:"North America",country:"United States Minor Outlying Islands",capital:"Washington DC",fips:"",iso2:"UM",iso3:"UMI",isoNo:"581",internet:"US"},{continent:"Americas",region:"South America",country:"Uruguay",capital:"Montevideo",fips:"UY",iso2:"UY",iso3:"URY",isoNo:"858",internet:"UY"},{continent:"Asia",region:"Central Asia",country:"Uzbekistan",capital:"Tashkent (Toshkent)",fips:"UZ",iso2:"UZ",iso3:"UZB",isoNo:"860",internet:"UZ"},{continent:"Oceania",region:"Pacific",country:"Vanuatu",capital:"Port-Vila",fips:"NH",iso2:"VU",iso3:"VUT",isoNo:"548",internet:"VU"},{continent:"Americas",region:"South America",country:"Venezuela",capital:"Caracas",fips:"VE",iso2:"VE",iso3:"VEN",isoNo:"862",internet:"UE"},{continent:"Asia",region:"South East Asia",country:"Vietnam",capital:"Hanoi",fips:"VN",iso2:"VN",iso3:"VNM",isoNo:"704",internet:"VN"},{continent:"Americas",region:"West Indies",country:"Virgin Islands",capital:"Charlotte Amalie",fips:"VQ",iso2:"VI",iso3:"VIR",isoNo:"850",internet:"VI"},{continent:"Oceania",region:"Pacific",country:"Wallis and Futuna",capital:"Mata-Utu (on Ile Uvea)",fips:"WF",iso2:"WF",iso3:"WLF",isoNo:"876",internet:"WF"},{continent:"Africa",region:"Northern Africa",country:"Western Sahara",capital:"none",fips:"WI",iso2:"EH",iso3:"ESH",isoNo:"732",internet:"EH"},{continent:"Oceania",region:"Pacific",country:"Western Samoa",capital:"Apia",fips:"WS",iso2:"WS",iso3:"WSM",isoNo:"882",internet:"WS"},{continent:"Asia",region:"South West Asia",country:"Yemen",capital:"Sanaa",fips:"YM",iso2:"YE",iso3:"YEM",isoNo:"887",internet:"YE"},{continent:"Africa",region:"Central Africa",country:"Democratic Republic of the Congo",capital:"Kinshasa",fips:"CG",iso2:"CD",iso3:"COD",isoNo:"180",internet:"ZR"},{continent:"Africa",region:"Southern Africa",country:"Zambia",capital:"Lusaka",fips:"ZA",iso2:"ZM",iso3:"ZMB",
1isoNo:"894",internet:"ZM"},{continent:"Africa",region:"Southern Africa",country:"Zimbabwe",capital:"Harare",fips:"ZI",iso2:"ZW",iso3:"ZWE",isoNo:"716",internet:"ZW"},{continent:"Asia",region:"East Asia",country:"Hong Kong",capital:"Victoria",fips:"HK",iso2:"HK",iso3:"HKG",isoNo:"344",internet:"HK"},{continent:"Asia",region:"East Asia",country:"Macau",capital:"Macau",fips:"MC",iso2:"MO",iso3:"MAC",isoNo:"446",internet:"MO"},{continent:"Antarctica",region:"Antarctica",country:"Antarctica",capital:"",fips:"AY",iso2:"AQ",iso3:"ATA",isoNo:"010",internet:"AQ"},{continent:"Atlantic Ocean",region:"South Atlantic Ocean",country:"Bouvet Island",capital:"",fips:"BV",iso2:"BV",iso3:"BVT",isoNo:"074",internet:"BV"},{continent:"Asia",region:"South Asia",country:"British Indian Ocean Territory",capital:"",fips:"IO",iso2:"IO",iso3:"IOT",isoNo:"086",internet:"IO"},{continent:"Indian Ocean",region:"Southern Indian Ocean",country:"French Southern and Antarctic Lands",capital:"",fips:"FS",iso2:"TF",iso3:"ATF",isoNo:"260",internet:"--"},{continent:"Indian Ocean",region:"Southern Indian Ocean",country:"Heard Island and McDonald Islands",capital:"",fips:"HM",iso2:"HM",iso3:"HMD",isoNo:"334",internet:"HM"},{continent:"Atlantic Ocean",region:"South Atlantic Ocean",country:"Saint Helena",capital:"",fips:"SH",iso2:"SH",iso3:"SHN",isoNo:"654",internet:"SH"},{continent:"Atlantic Ocean",region:"South Atlantic Ocean",country:"South Georgia and the South Sandwich Islands",capital:"",fips:"SX",iso2:"GS",iso3:"SGS",isoNo:"239",internet:"GS"},{continent:"Europe",region:"Western Europe",country:"Guernsey",capital:"Saint Peter Port",fips:"GK",iso2:"GG",iso3:"GGY",isoNo:"831",internet:"GG"},{continent:"Europe",region:"South East Europe",country:"Serbia",capital:"Belgrade",fips:"RI",iso2:"RS",iso3:"SRB",isoNo:"688",internet:"RS"},{continent:"Americas",region:"West Indies",country:"Saint Barth\xe9lemy",capital:"Gustavia",fips:"TB",iso2:"BL",iso3:"BLM",isoNo:"652",internet:"BL"},{continent:"Europe",region:"South East Europe",country:"Montenegro",capital:"Podgorica",fips:"MJ",iso2:"ME",iso3:"MNE",isoNo:"499",internet:"ME"},{continent:"Europe",region:"Western Europe",country:"Jersey",capital:"Saint Helier",fips:"JE",iso2:"JE",iso3:"JEY",isoNo:"832",internet:"JE"},{continent:"Americas",region:"West Indies",country:"Cura\xe7ao",capital:"Willemstad",fips:"UC",iso2:"CW",iso3:"CUW",isoNo:"531",internet:"CW"},{continent:"Americas",region:"West Indies",country:"Saint Martin",capital:"Marigot",fips:"RN",iso2:"MF",iso3:"MAF",isoNo:"663",internet:"MF"},{continent:"Americas",region:"West Indies",country:"Sint Maarten",capital:"Philipsburg",fips:"NN",iso2:"SX",iso3:"SXM",isoNo:"534",internet:"SX"},{continent:"Asia",region:"South East Asia",country:"Timor-Leste",capital:"Dili",fips:"TT",iso2:"TL",iso3:"TLS",isoNo:"626",internet:"TL"},{continent:"Africa",region:"Northern Africa",country:"South Sudan",capital:"Juba",fips:"OD",iso2:"SS",iso3:"SSD",isoNo:"728",internet:"SS"},{continent:"Europe",region:"Northern Europe",country:"\xc5land Islands",capital:"Mariehamn",fips:"AX",iso2:"AX",iso3:"ALA",isoNo:"248",internet:"AX"},{continent:"Americas",region:"West Indies",country:"Bonaire",capital:"Kralendijk",fips:"BQ",iso2:"BQ",iso3:"BES",isoNo:"535",internet:"BQ"},{continent:"Europe",region:"South East Europe",country:"Republic of Kosovo",capital:"Pristina",fips:"KV",iso2:"XK",iso3:"XKS",isoNo:null,internet:"XK"}];n.exports.countries=e},4090:function(n,t,e){"use strict";e.r(t),e.d(t,{geoAlbers:function(){return Ni},geoAlbersUsa:function(){return Ei},geoArea:function(){return rn},geoAzimuthalEqualArea:function(){return _i},geoAzimuthalEqualAreaRaw:function(){return wi},geoAzimuthalEquidistant:function(){return Ci},geoAzimuthalEquidistantRaw:function(){return bi},geoBounds:function(){return jn},geoCentroid:function(){return Qn},geoCircle:function(){return ct},geoClipAntimeridian:function(){return Et},geoClipCircle:function(){return St},geoClipExtent:function(){return Tt},geoClipRectangle:function(){return xt},geoConicConformal:function(){return Bi},geoConicConformalRaw:function(){return Ii},geoConicEqualArea:function(){return Ai},geoConicEqualAreaRaw:function(){return vi},geoConicEquidistant:function(){return Li}
vendor: 5,093 bytes, line 1
1,geoConicEquidistantRaw:function(){return Ri},geoContains:function(){return Vt},geoDistance:function(){return Wt},geoEqualEarth:function(){return zi},geoEqualEarthRaw:function(){return Di},geoEquirectangular:function(){return Oi},geoEquirectangularRaw:function(){return Gi},geoGnomonic:function(){return Hi},geoGnomonicRaw:function(){return Fi},geoGraticule:function(){return Xt},geoGraticule10:function(){return Qt},geoIdentity:function(){return Vi},geoInterpolate:function(){return $t},geoLength:function(){return Ot},geoMercator:function(){return xi},geoMercatorRaw:function(){return Pi},geoNaturalEarth1:function(){return Ji},geoNaturalEarth1Raw:function(){return Yi},geoOrthographic:function(){return Xi},geoOrthographicRaw:function(){return qi},geoPath:function(){return ei},geoProjection:function(){return di},geoProjectionMutator:function(){return yi},geoRotation:function(){return at},geoStereographic:function(){return $i},geoStereographicRaw:function(){return Qi},geoStream:function(){return G},geoTransform:function(){return ii},geoTransverseMercator:function(){return to},geoTransverseMercatorRaw:function(){return no}});class i{constructor(){this._partials=new Float64Array(32),this._n=0}add(n){const t=this._partials;let e=0;for(let i=0;i<this._n&&i<32;i++){const o=t[i],r=n+o,a=Math.abs(n)<Math.abs(o)?n-(r-o):o-(r-n);a&&(t[e++]=a),n=r}return t[e]=n,this._n=e+1,this}valueOf(){const n=this._partials;let t,e,i,o=this._n,r=0;if(o>0){for(r=n[--o];o>0&&(t=r,e=n[--o],r=t+e,i=e-(r-t),!i););o>0&&(i<0&&n[o-1]<0||i>0&&n[o-1]>0)&&(e=2*i,t=r+e,e==t-r&&(r=t))}return r}}var o=1e-6,r=1e-12,a=Math.PI,u=a/2,s=a/4,c=2*a,l=180/a,f=a/180,p=Math.abs,h=Math.atan,g=Math.atan2,d=Math.cos,y=Math.ceil,m=Math.exp,v=(Math.floor,Math.hypot),A=Math.log,N=Math.pow,E=Math.sin,S=Math.sign||function(n){return n>0?1:n<0?-1:0},M=Math.sqrt,w=Math.tan;function _(n){return n>1?0:n<-1?a:Math.acos(n)}function b(n){return n>1?u:n<-1?-u:Math.asin(n)}function C(n){return(n=E(n/2))*n}function P(){}function x(n,t){n&&k.hasOwnProperty(n.type)&&k[n.type](n,t)}var T={Feature:function(n,t){x(n.geometry,t)},FeatureCollection:function(n,t){for(var e=n.features,i=-1,o=e.length;++i<o;)x(e[i].geometry,t)}},k={Sphere:function(n,t){t.sphere()},Point:function(n,t){n=n.coordinates,t.point(n[0],n[1],n[2])},MultiPoint:function(n,t){for(var e=n.coordinates,i=-1,o=e.length;++i<o;)n=e[i],t.point(n[0],n[1],n[2])},LineString:function(n,t){I(n.coordinates,t,0)},MultiLineString:function(n,t){for(var e=n.coordinates,i=-1,o=e.length;++i<o;)I(e[i],t,0)},Polygon:function(n,t){B(n.coordinates,t)},MultiPolygon:function(n,t){for(var e=n.coordinates,i=-1,o=e.length;++i<o;)B(e[i],t)},GeometryCollection:function(n,t){for(var e=n.geometries,i=-1,o=e.length;++i<o;)x(e[i],t)}};function I(n,t,e){var i,o=-1,r=n.length-e;for(t.lineStart();++o<r;)i=n[o],t.point(i[0],i[1],i[2]);t.lineEnd()}function B(n,t){var e=-1,i=n.length;for(t.polygonStart();++e<i;)I(n[e],t,1);t.polygonEnd()}function G(n,t){n&&T.hasOwnProperty(n.type)?T[n.type](n,t):x(n,t)}var O,R,L,W,Z,j,K,U,D,z,F,H,V,Y,J,q,X=new i,Q=new i,$={point:P,lineStart:P,lineEnd:P,polygonStart:function(){X=new i,$.lineStart=nn,$.lineEnd=tn},polygonEnd:function(){var n=+X;Q.add(n<0?c+n:n),this.lineStart=this.lineEnd=this.point=P},sphere:function(){Q.add(c)}};function nn(){$.point=en}function tn(){on(O,R)}function en(n,t){$.point=on,O=n,R=t,L=n*=f,W=d(t=(t*=f)/2+s),Z=E(t)}function on(n,t){var e=(n*=f)-L,i=e>=0?1:-1,o=i*e,r=d(t=(t*=f)/2+s),a=E(t),u=Z*a,c=W*r+u*d(o),l=u*i*E(o);X.add(g(l,c)),L=n,W=r,Z=a}function rn(n){return Q=new i,G(n,$),2*Q}function an(n){return[g(n[1],n[0]),b(n[2])]}function un(n){var t=n[0],e=n[1],i=d(e);return[i*d(t),i*E(t),E(e)]}function sn(n,t){return n[0]*t[0]+n[1]*t[1]+n[2]*t[2]}function cn(n,t){return[n[1]*t[2]-n[2]*t[1],n[2]*t[0]-n[0]*t[2],n[0]*t[1]-n[1]*t[0]]}function ln(n,t){n[0]+=t[0],n[1]+=t[1],n[2]+=t[2]}function fn(n,t){return[n[0]*t,n[1]*t,n[2]*t]}function pn(n){var t=M(n[0]*n[0]+n[1]*n[1]+n[2]*n[2]);n[0]/=t,n[1]/=t,n[2]/=t}var hn,gn,dn,yn,mn,vn,An,Nn,En,Sn,Mn,wn,_n,bn,Cn,Pn,xn={point:Tn,lineStart:In,lineEnd:Bn,polygonStart:function(){xn.point=Gn,xn.lineStart=On,xn.lineEnd=Rn,Y=new i,$.polygonStart()},polygonEnd:function(){$.polygonEnd(),xn.point=Tn,xn.lineStart=In,xn.lineEnd=Bn,X<0?(j=-(U=180),K=-(D=90)):Y>o?D=90:Y<-o&&(K=-90),q[0]=j,q[1]=U},sphere:function(){j=-(U=180),K=-(D=90)}};function Tn(n,t){J.push(q=[j=n,U=n]),t<K&&(K=t),t>D&&(D=t)}function kn(n,t){var e=un([n*f,t*f]);if(V){var i=cn(V,e),o=cn([i[1],-i[0],0],i);pn(o),o=an(o);var r,a=n-z,u=a>0?1:-1,s=o[0]*l*u,c=p(a)>180;c^(u*z<s&&s<u*n)?(r=o[1]*l)>D&&(D=r):c^(u*z<(s=(s+360)%360-180)&&s<u*n)?(r=-o[1]*l)<K&&(K=r):(t<K&&(K=t),t>D&&(D=t)),c?n<z?Ln(j,n)>Ln(j,U)&&(U=n):Ln(n,U)>Ln(j,U)&&(j=n):U>=j?(n<j&&(j=n),n>U&&(U=n)):n>z?Ln(j,n)>Ln(j,U)&&(U=n):Ln(n,U)>Ln(j,U)&&(j=n)}else J.push(q=[j=n,U=n]);t<K&&(K=t),t>D&&(D=t),V=e,z=n}function In(){xn.point=kn}function Bn(){q[0]=j,q[1]=U,xn.point=Tn,V=null}function Gn(n,t){if(V){var e=n-z;Y.add(p(e)>180?e+(e>0?360:-360):e)}else F=n,H=t;$.point(n,t),kn(n,t)}function On(){$.lineStart()}function Rn(){Gn(F,H),$.lineEnd(),p(Y)>
vendor: 8,066 bytes, line 1
1o&&(j=-(U=180)),q[0]=j,q[1]=U,V=null}function Ln(n,t){return(t-=n)<0?t+360:t}function Wn(n,t){return n[0]-t[0]}function Zn(n,t){return n[0]<=n[1]?n[0]<=t&&t<=n[1]:t<n[0]||n[1]<t}function jn(n){var t,e,i,o,r,a,u;if(D=U=-(j=K=1/0),J=[],G(n,xn),e=J.length){for(J.sort(Wn),t=1,r=[i=J[0]];t<e;++t)Zn(i,(o=J[t])[0])||Zn(i,o[1])?(Ln(i[0],o[1])>Ln(i[0],i[1])&&(i[1]=o[1]),Ln(o[0],i[1])>Ln(i[0],i[1])&&(i[0]=o[0])):r.push(i=o);for(a=-1/0,t=0,i=r[e=r.length-1];t<=e;i=o,++t)o=r[t],(u=Ln(i[1],o[0]))>a&&(a=u,j=o[0],U=i[1])}return J=q=null,j===1/0||K===1/0?[[NaN,NaN],[NaN,NaN]]:[[j,K],[U,D]]}var Kn={sphere:P,point:Un,lineStart:zn,lineEnd:Vn,polygonStart:function(){Kn.lineStart=Yn,Kn.lineEnd=Jn},polygonEnd:function(){Kn.lineStart=zn,Kn.lineEnd=Vn}};function Un(n,t){n*=f;var e=d(t*=f);Dn(e*d(n),e*E(n),E(t))}function Dn(n,t,e){++hn,dn+=(n-dn)/hn,yn+=(t-yn)/hn,mn+=(e-mn)/hn}function zn(){Kn.point=Fn}function Fn(n,t){n*=f;var e=d(t*=f);bn=e*d(n),Cn=e*E(n),Pn=E(t),Kn.point=Hn,Dn(bn,Cn,Pn)}function Hn(n,t){n*=f;var e=d(t*=f),i=e*d(n),o=e*E(n),r=E(t),a=g(M((a=Cn*r-Pn*o)*a+(a=Pn*i-bn*r)*a+(a=bn*o-Cn*i)*a),bn*i+Cn*o+Pn*r);gn+=a,vn+=a*(bn+(bn=i)),An+=a*(Cn+(Cn=o)),Nn+=a*(Pn+(Pn=r)),Dn(bn,Cn,Pn)}function Vn(){Kn.point=Un}function Yn(){Kn.point=qn}function Jn(){Xn(wn,_n),Kn.point=Un}function qn(n,t){wn=n,_n=t,n*=f,t*=f,Kn.point=Xn;var e=d(t);bn=e*d(n),Cn=e*E(n),Pn=E(t),Dn(bn,Cn,Pn)}function Xn(n,t){n*=f;var e=d(t*=f),i=e*d(n),o=e*E(n),r=E(t),a=Cn*r-Pn*o,u=Pn*i-bn*r,s=bn*o-Cn*i,c=v(a,u,s),l=b(c),p=c&&-l/c;En.add(p*a),Sn.add(p*u),Mn.add(p*s),gn+=l,vn+=l*(bn+(bn=i)),An+=l*(Cn+(Cn=o)),Nn+=l*(Pn+(Pn=r)),Dn(bn,Cn,Pn)}function Qn(n){hn=gn=dn=yn=mn=vn=An=Nn=0,En=new i,Sn=new i,Mn=new i,G(n,Kn);var t=+En,e=+Sn,a=+Mn,u=v(t,e,a);return u<r&&(t=vn,e=An,a=Nn,gn<o&&(t=dn,e=yn,a=mn),(u=v(t,e,a))<r)?[NaN,NaN]:[g(e,t)*l,b(a/u)*l]}function $n(n){return function(){return n}}function nt(n,t){function e(e,i){return e=n(e,i),t(e[0],e[1])}return n.invert&&t.invert&&(e.invert=function(e,i){return(e=t.invert(e,i))&&n.invert(e[0],e[1])}),e}function tt(n,t){return[p(n)>a?n+Math.round(-n/c)*c:n,t]}function et(n,t,e){return(n%=c)?t||e?nt(ot(n),rt(t,e)):ot(n):t||e?rt(t,e):tt}function it(n){return function(t,e){return[(t+=n)>a?t-c:t<-a?t+c:t,e]}}function ot(n){var t=it(n);return t.invert=it(-n),t}function rt(n,t){var e=d(n),i=E(n),o=d(t),r=E(t);function a(n,t){var a=d(t),u=d(n)*a,s=E(n)*a,c=E(t),l=c*e+u*i;return[g(s*o-l*r,u*e-c*i),b(l*o+s*r)]}return a.invert=function(n,t){var a=d(t),u=d(n)*a,s=E(n)*a,c=E(t),l=c*o-s*r;return[g(s*o+c*r,u*e+l*i),b(l*e-u*i)]},a}function at(n){function t(t){return(t=n(t[0]*f,t[1]*f))[0]*=l,t[1]*=l,t}return n=et(n[0]*f,n[1]*f,n.length>2?n[2]*f:0),t.invert=function(t){return(t=n.invert(t[0]*f,t[1]*f))[0]*=l,t[1]*=l,t},t}function ut(n,t,e,i,o,r){if(e){var a=d(t),u=E(t),s=i*e;null==o?(o=t+i*c,r=t-s/2):(o=st(a,o),r=st(a,r),(i>0?o<r:o>r)&&(o+=i*c));for(var l,f=o;i>0?f>r:f<r;f-=s)l=an([a,-u*d(f),-u*E(f)]),n.point(l[0],l[1])}}function st(n,t){(t=un(t))[0]-=n,pn(t);var e=_(-t[1]);return((-t[2]<0?-e:e)+c-o)%c}function ct(){var n,t,e=$n([0,0]),i=$n(90),o=$n(6),r={point:function(e,i){n.push(e=t(e,i)),e[0]*=l,e[1]*=l}};function a(){var a=e.apply(this,arguments),u=i.apply(this,arguments)*f,s=o.apply(this,arguments)*f;return n=[],t=et(-a[0]*f,-a[1]*f,0).invert,ut(r,u,s,1),a={type:"Polygon",coordinates:[n]},n=t=null,a}return a.center=function(n){return arguments.length?(e="function"===typeof n?n:$n([+n[0],+n[1]]),a):e},a.radius=function(n){return arguments.length?(i="function"===typeof n?n:$n(+n),a):i},a.precision=function(n){return arguments.length?(o="function"===typeof n?n:$n(+n),a):o},a}function lt(){var n,t=[];return{point:function(t,e,i){n.push([t,e,i])},lineStart:function(){t.push(n=[])},lineEnd:P,rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))},result:function(){var e=t;return t=[],n=null,e}}}function ft(n,t){return p(n[0]-t[0])<o&&p(n[1]-t[1])<o}function pt(n,t,e,i){this.x=n,this.z=t,this.o=e,this.e=i,this.v=!1,this.n=this.p=null}function ht(n,t,e,i,o){var r,a,u=[],s=[];if(n.forEach((function(n){if(!((t=n.length-1)<=0)){var t,e,i=n[0],a=n[t];if(ft(i,a)){if(!i[2]&&!a[2]){for(o.lineStart(),r=0;r<t;++r)o.point((i=n[r])[0],i[1]);return void o.lineEnd()}a[0]+=2e-6}u.push(e=new pt(i,n,null,!0)),s.push(e.o=new pt(i,null,e,!1)),u.push(e=new pt(a,n,null,!1)),s.push(e.o=new pt(a,null,e,!0))}})),u.length){for(s.sort(t),gt(u),gt(s),r=0,a=s.length;r<a;++r)s[r].e=e=!e;for(var c,l,f=u[0];;){for(var p=f,h=!0;p.v;)if((p=p.n)===f)return;c=p.z,o.lineStart();do{if(p.v=p.o.v=!0,p.e){if(h)for(r=0,a=c.length;r<a;++r)o.point((l=c[r])[0],l[1]);else i(p.x,p.n.x,1,o);p=p.n}else{if(h)for(c=p.p.z,r=c.length-1;r>=0;--r)o.point((l=c[r])[0],l[1]);else i(p.x,p.p.x,-1,o);p=p.p}c=(p=p.o).z,h=!h}while(!p.v);o.lineEnd()}}}function gt(n){if(t=n.length){for(var t,e,i=0,o=n[0];++i<t;)o.n=e=n[i],e.p=o,o=e;o.n=e=n[0],e.p=o}}function dt(n){return p(n[0])<=a?n[0]:S(n[0])*((p(n[0])+a)%c-a)}function yt(n,t){var e=dt(t),r=t[1],l=E(r),f=[E(e),-d(e),0],p=0,h=0,y=new i;1===l?r=u+o:-1===l&&(r=-u-o);for(var m=0,v=n.length;m<v;++m)if(N=(A=n[m]).length)for(var A,N,S=A[N-1],M=dt(S),w=S[1]/2+s,_=E(w),C=d(w),P=0;P<N;++P,M=T,_=I,C=B,S=x){var x=A[P],T=dt(x),k=x[1]/2+s,I=E(k),B=d(k),G=T-M,O=G>=0?1:-1,R=O*G,L=R>a,W=_*I;if(y.add(g(W*O*E(R),C*B+W*d(R))),p+=L?G+O*c:G,L^M>=e^T>=e){var Z=cn(un(S),un(x));pn(Z);var j=cn(f,Z);pn(j);var K=(L^G>=0?-1:1)*b(j[2]);(r>K||r===K&&(Z[0]||Z[1]))&&(h+=L^G>=0?1:-1)}}return(p<-o||p<o&&y<-1e-12)^1&h}function mt(n){return Array.from(function*(n){for(const t of n)yield*t}(n))}function vt(n,t,e,i){return function(o){var r,a,u,s=t(o),c=lt(),l=t(c),f=!1,p={point:h,lineStart:d,lineEnd:y,polygonStart:function(){p.point=m,p.lineStart=v,p.lineEnd=A,a=[],r=[]},polygonEnd:function(){p.point=h,p.lineStart=d,p.lineEnd=y,a=mt(a);var n=yt(r,i);a.length?(f||(o.polygonStart(),f=!0),ht(a,Nt,n,e,o)):n&&(f||(o.polygonStart(),f=!0),o.lineStart(),e(null,null,1,o),o.lineEnd()),f&&(o.polygonEnd(),f=!1),a=r=null},sphere:function(){o.polygonStart(),o.lineStart(),e(null,null,1,o),o.lineEnd(),o.polygonEnd()}};function h(t,e){n(t,e)&&o.point(t,e)}function g(n,t){s.point(n,t)}function d(){p.point=g,s.lineStart()}function y(){p.point=h,s.lineEnd()}function m(n,t){u.push([n,t]),l.point(n,t)}function v(){l.lineStart(),u=[]}function A(){m(u[0][0],u[0][1]),l.lineEnd();var n,t,e,i,s=l.clean(),p=c.result(),h=p.length;if(u.pop(),r.push(u),u=null,h)if(1&s){if((t=(e=p[0]).length-1)>0){for(f||(o.polygonStart(),f=!0),o.lineStart(),n=0;n<t;++n)o.point((i=e[n])[0],i[1]);o.lineEnd()}}else h>1&&2&s&&p.push(p.pop().concat(p.shift())),a.push(p.filter(At))}return p}}function At(n){return n.length>1}function Nt(n,t){return((n=n.x)[0]<0?n[1]-u-o:u-n[1])-((t=t.x)[0]<0?t[1]-u-o:u-t[1])}tt.invert=tt;var Et=vt((function(){return!0}),(function(n){var t,e=NaN,i=NaN,r=NaN;return{lineStart:function(){n.lineStart(),t=1},point:function(s,c){var l=s>0?a:-a,f=p(s-e);p(f-a)<o?(n.point(e,i=(i+c)/2>0?u:-u),n.point(r,i),n.lineEnd(),n.lineStart(),n.point(l,i),n.point(s,i),t=0):r!==l&&f>=a&&(p(e-r)<o&&(e-=r*o),p(s-l)<o&&(s-=l*o),i=function(n,t,e,i){var r,a,u=E(n-e);return p(u)>o?h((E(t)*(a=d(i))*E(e)-E(i)*(r=d(t))*E(n))/(r*a*u)):(t+i)/2}(e,i,s,c),n.point(r,i),n.lineEnd(),n.lineStart(),n.point(l,i),t=0),n.point(e=s,i=c),r=l},lineEnd:function(){n.lineEnd(),e=i=NaN},clean:function(){return 2-t}}}),(function(n,t,e,i){var r;if(null==n)r=e*u,i.point(-a,r),i.point(0,r),i.point(a,r),i.point(a,0),i.point(a,-r),i.point(0,-r),i.point(-a,-r),i.point(-a,0),i.point(-a,r);else if(p(n[0]-t[0])>o){var s=n[0]<t[0]?a:-a;r=e*s/2,i.point(-s,r),i.point(0,r),i.point(s,r)}else i.point(t[0],t[1])}),[-a,-u]);function St(n){var t=d(n),e=6*f,i=t>0,r=p(t)>o;function u(n,e){return d(n)*d(e)>t}function s(n,e,i){var r=[1,0,0],u=cn(un(n),un(e)),s=sn(u,u),c=u[0],l=s-c*c;if(!l)return!i&&n;var f=t*s/l,h=-t*c/l,g=cn(r,u),d=fn(r,f);ln(d,fn(u,h));var y=g,m=sn(d,y),v=sn(y,y),A=m*m-v*(sn(d,d)-1);if(!(A<0)){var N=M(A),E=fn(y,(-m-N)/v);if(ln(E,d),E=an(E),!i)return E;var S,w=n[0],_=e[0],b=n[1],C=e[1];_<w&&(S=w,w=_,_=S);var P=_-w,x=p(P-a)<o;if(!x&&C<b&&(S=b,b=C,C=S),x||P<o?x?b+C>
vendor: 5,810 bytes, line 1
10^E[1]<(p(E[0]-w)<o?b:C):b<=E[1]&&E[1]<=C:P>a^(w<=E[0]&&E[0]<=_)){var T=fn(y,(-m+N)/v);return ln(T,d),[E,an(T)]}}}function c(t,e){var o=i?n:a-n,r=0;return t<-o?r|=1:t>o&&(r|=2),e<-o?r|=4:e>o&&(r|=8),r}return vt(u,(function(n){var t,e,o,l,f;return{lineStart:function(){l=o=!1,f=1},point:function(p,h){var g,d=[p,h],y=u(p,h),m=i?y?0:c(p,h):y?c(p+(p<0?a:-a),h):0;if(!t&&(l=o=y)&&n.lineStart(),y!==o&&(!(g=s(t,d))||ft(t,g)||ft(d,g))&&(d[2]=1),y!==o)f=0,y?(n.lineStart(),g=s(d,t),n.point(g[0],g[1])):(g=s(t,d),n.point(g[0],g[1],2),n.lineEnd()),t=g;else if(r&&t&&i^y){var v;m&e||!(v=s(d,t,!0))||(f=0,i?(n.lineStart(),n.point(v[0][0],v[0][1]),n.point(v[1][0],v[1][1]),n.lineEnd()):(n.point(v[1][0],v[1][1]),n.lineEnd(),n.lineStart(),n.point(v[0][0],v[0][1],3)))}!y||t&&ft(t,d)||n.point(d[0],d[1]),t=d,o=y,e=m},lineEnd:function(){o&&n.lineEnd(),t=null},clean:function(){return f|(l&&o)<<1}}}),(function(t,i,o,r){ut(r,n,e,o,t,i)}),i?[0,-n]:[-a,n-a])}var Mt,wt,_t,bt,Ct=1e9,Pt=-Ct;function xt(n,t,e,i){function r(o,r){return n<=o&&o<=e&&t<=r&&r<=i}function a(o,r,a,s){var l=0,f=0;if(null==o||(l=u(o,a))!==(f=u(r,a))||c(o,r)<0^a>0)do{s.point(0===l||3===l?n:e,l>1?i:t)}while((l=(l+a+4)%4)!==f);else s.point(r[0],r[1])}function u(i,r){return p(i[0]-n)<o?r>0?0:3:p(i[0]-e)<o?r>0?2:1:p(i[1]-t)<o?r>0?1:0:r>0?3:2}function s(n,t){return c(n.x,t.x)}function c(n,t){var e=u(n,1),i=u(t,1);return e!==i?e-i:0===e?t[1]-n[1]:1===e?n[0]-t[0]:2===e?n[1]-t[1]:t[0]-n[0]}return function(o){var u,c,l,f,p,h,g,d,y,m,v,A=o,N=lt(),E={point:S,lineStart:function(){E.point=M,c&&c.push(l=[]);m=!0,y=!1,g=d=NaN},lineEnd:function(){u&&(M(f,p),h&&y&&N.rejoin(),u.push(N.result()));E.point=S,y&&A.lineEnd()},polygonStart:function(){A=N,u=[],c=[],v=!0},polygonEnd:function(){var t=function(){for(var t=0,e=0,o=c.length;e<o;++e)for(var r,a,u=c[e],s=1,l=u.length,f=u[0],p=f[0],h=f[1];s<l;++s)r=p,a=h,p=(f=u[s])[0],h=f[1],a<=i?h>i&&(p-r)*(i-a)>(h-a)*(n-r)&&++t:h<=i&&(p-r)*(i-a)<(h-a)*(n-r)&&--t;return t}(),e=v&&t,r=(u=mt(u)).length;(e||r)&&(o.polygonStart(),e&&(o.lineStart(),a(null,null,1,o),o.lineEnd()),r&&ht(u,s,t,a,o),o.polygonEnd());A=o,u=c=l=null}};function S(n,t){r(n,t)&&A.point(n,t)}function M(o,a){var u=r(o,a);if(c&&l.push([o,a]),m)f=o,p=a,h=u,m=!1,u&&(A.lineStart(),A.point(o,a));else if(u&&y)A.point(o,a);else{var s=[g=Math.max(Pt,Math.min(Ct,g)),d=Math.max(Pt,Math.min(Ct,d))],N=[o=Math.max(Pt,Math.min(Ct,o)),a=Math.max(Pt,Math.min(Ct,a))];!function(n,t,e,i,o,r){var a,u=n[0],s=n[1],c=0,l=1,f=t[0]-u,p=t[1]-s;if(a=e-u,f||!(a>0)){if(a/=f,f<0){if(a<c)return;a<l&&(l=a)}else if(f>0){if(a>l)return;a>c&&(c=a)}if(a=o-u,f||!(a<0)){if(a/=f,f<0){if(a>l)return;a>c&&(c=a)}else if(f>0){if(a<c)return;a<l&&(l=a)}if(a=i-s,p||!(a>0)){if(a/=p,p<0){if(a<c)return;a<l&&(l=a)}else if(p>0){if(a>l)return;a>c&&(c=a)}if(a=r-s,p||!(a<0)){if(a/=p,p<0){if(a>l)return;a>c&&(c=a)}else if(p>0){if(a<c)return;a<l&&(l=a)}return c>0&&(n[0]=u+c*f,n[1]=s+c*p),l<1&&(t[0]=u+l*f,t[1]=s+l*p),!0}}}}}(s,N,n,t,e,i)?u&&(A.lineStart(),A.point(o,a),v=!1):(y||(A.lineStart(),A.point(s[0],s[1])),A.point(N[0],N[1]),u||A.lineEnd(),v=!1)}g=o,d=a,y=u}return E}}function Tt(){var n,t,e,i=0,o=0,r=960,a=500;return e={stream:function(e){return n&&t===e?n:n=xt(i,o,r,a)(t=e)},extent:function(u){return arguments.length?(i=+u[0][0],o=+u[0][1],r=+u[1][0],a=+u[1][1],n=t=null,e):[[i,o],[r,a]]}}}var kt={sphere:P,point:P,lineStart:function(){kt.point=Bt,kt.lineEnd=It},lineEnd:P,polygonStart:P,polygonEnd:P};function It(){kt.point=kt.lineEnd=P}function Bt(n,t){wt=n*=f,_t=E(t*=f),bt=d(t),kt.point=Gt}function Gt(n,t){n*=f;var e=E(t*=f),i=d(t),o=p(n-wt),r=d(o),a=i*E(o),u=bt*e-_t*i*r,s=_t*e+bt*i*r;Mt.add(g(M(a*a+u*u),s)),wt=n,_t=e,bt=i}function Ot(n){return Mt=new i,G(n,kt),+Mt}var Rt=[null,null],Lt={type:"LineString",coordinates:Rt};function Wt(n,t){return Rt[0]=n,Rt[1]=t,Ot(Lt)}var Zt={Feature:function(n,t){return Kt(n.geometry,t)},FeatureCollection:function(n,t){for(var e=n.features,i=-1,o=e.length;++i<o;)if(Kt(e[i].geometry,t))return!0;return!1}},jt={Sphere:function(){return!0},Point:function(n,t){return Ut(n.coordinates,t)},MultiPoint:function(n,t){for(var e=n.coordinates,i=-1,o=e.length;++i<o;)if(Ut(e[i],t))return!0;return!1},LineString:function(n,t){return Dt(n.coordinates,t)},MultiLineString:function(n,t){for(var e=n.coordinates,i=-1,o=e.length;++i<o;)if(Dt(e[i],t))return!0;return!1},Polygon:function(n,t){return zt(n.coordinates,t)},MultiPolygon:function(n,t){for(var e=n.coordinates,i=-1,o=e.length;++i<o;)if(zt(e[i],t))return!0;return!1},GeometryCollection:function(n,t){for(var e=n.geometries,i=-1,o=e.length;++i<o;)if(Kt(e[i],t))return!0;return!1}};function Kt(n,t){return!(!n||!jt.hasOwnProperty(n.type))&&jt[n.type](n,t)}function Ut(n,t){return 0===Wt(n,t)}function Dt(n,t){for(var e,i,o,a=0,u=n.length;a<u;a++){if(0===(i=Wt(n[a],t)))return!0;if(a>0&&(o=Wt(n[a],n[a-1]))>0&&e<=o&&i<=o&&(e+i-o)*(1-Math.pow((e-i)/o,2))<r*o)return!0;e=i}return!1}function zt(n,t){return!!yt(n.map(Ft),Ht(t))}function Ft(n){return(n=n.map(Ht)).pop(),n}function Ht(n){return[n[0]*f,n[1]*f]}function Vt(n,t){return(n&&Zt.hasOwnProperty(n.type)?Zt[n.type]:Kt)(n,t)}function Yt(n,t,e){n=+n,t=+t,e=(o=arguments.length)<2?(t=n,n=0,1):o<3?1:+e;for(var i=-1,o=0|Math.max(0,Math.ceil((t-n)/e)),r=new Array(o);++i<o;)r[i]=n+i*e;return r}function Jt(n,t,e){var i=Yt(n,t-o,e).concat(t);return function(n){return i.map((function(t){return[n,t]}))}}function qt(n,t,e){var i=Yt(n,t-o,e).concat(t);return function(n){return i.map((function(t){return[t,n]}))}}function Xt(){var n,t,e,i,r,a,u,s,c,l,f,h,g=10,d=g,m=90,v=360,A=2.5;function N(){return{type:"MultiLineString",coordinates:E()}}function E(){return Yt(y(i/m)*m,e,m).map(f).concat(Yt(y(s/v)*v,u,v).map(h)).concat(Yt(y(t/g)*g,n,g).filter((function(n){return p(n%m)>o})).map(c)).concat(Yt(y(a/d)*d,r,d).filter((function(n){return p(n%v)>o}
vendor: 8,479 bytes, line 1
1)).map(l))}return N.lines=function(){return E().map((function(n){return{type:"LineString",coordinates:n}}))},N.outline=function(){return{type:"Polygon",coordinates:[f(i).concat(h(u).slice(1),f(e).reverse().slice(1),h(s).reverse().slice(1))]}},N.extent=function(n){return arguments.length?N.extentMajor(n).extentMinor(n):N.extentMinor()},N.extentMajor=function(n){return arguments.length?(i=+n[0][0],e=+n[1][0],s=+n[0][1],u=+n[1][1],i>e&&(n=i,i=e,e=n),s>u&&(n=s,s=u,u=n),N.precision(A)):[[i,s],[e,u]]},N.extentMinor=function(e){return arguments.length?(t=+e[0][0],n=+e[1][0],a=+e[0][1],r=+e[1][1],t>n&&(e=t,t=n,n=e),a>r&&(e=a,a=r,r=e),N.precision(A)):[[t,a],[n,r]]},N.step=function(n){return arguments.length?N.stepMajor(n).stepMinor(n):N.stepMinor()},N.stepMajor=function(n){return arguments.length?(m=+n[0],v=+n[1],N):[m,v]},N.stepMinor=function(n){return arguments.length?(g=+n[0],d=+n[1],N):[g,d]},N.precision=function(o){return arguments.length?(A=+o,c=Jt(a,r,90),l=qt(t,n,A),f=Jt(s,u,90),h=qt(i,e,A),N):A},N.extentMajor([[-180,-89.999999],[180,89.999999]]).extentMinor([[-180,-80.000001],[180,80.000001]])}function Qt(){return Xt()()}function $t(n,t){var e=n[0]*f,i=n[1]*f,o=t[0]*f,r=t[1]*f,a=d(i),u=E(i),s=d(r),c=E(r),p=a*d(e),h=a*E(e),y=s*d(o),m=s*E(o),v=2*b(M(C(r-i)+a*s*C(o-e))),A=E(v),N=v?function(n){var t=E(n*=v)/A,e=E(v-n)/A,i=e*p+t*y,o=e*h+t*m,r=e*u+t*c;return[g(o,i)*l,g(r,M(i*i+o*o))*l]}:function(){return[e*l,i*l]};return N.distance=v,N}var ne,te,ee,ie,oe=n=>n,re=new i,ae=new i,ue={point:P,lineStart:P,lineEnd:P,polygonStart:function(){ue.lineStart=se,ue.lineEnd=fe},polygonEnd:function(){ue.lineStart=ue.lineEnd=ue.point=P,re.add(p(ae)),ae=new i},result:function(){var n=re/2;return re=new i,n}};function se(){ue.point=ce}function ce(n,t){ue.point=le,ne=ee=n,te=ie=t}function le(n,t){ae.add(ie*n-ee*t),ee=n,ie=t}function fe(){le(ne,te)}var pe=ue,he=1/0,ge=he,de=-he,ye=de,me={point:function(n,t){n<he&&(he=n);n>de&&(de=n);t<ge&&(ge=t);t>ye&&(ye=t)},lineStart:P,lineEnd:P,polygonStart:P,polygonEnd:P,result:function(){var n=[[he,ge],[de,ye]];return de=ye=-(ge=he=1/0),n}};var ve,Ae,Ne,Ee,Se=me,Me=0,we=0,_e=0,be=0,Ce=0,Pe=0,xe=0,Te=0,ke=0,Ie={point:Be,lineStart:Ge,lineEnd:Le,polygonStart:function(){Ie.lineStart=We,Ie.lineEnd=Ze},polygonEnd:function(){Ie.point=Be,Ie.lineStart=Ge,Ie.lineEnd=Le},result:function(){var n=ke?[xe/ke,Te/ke]:Pe?[be/Pe,Ce/Pe]:_e?[Me/_e,we/_e]:[NaN,NaN];return Me=we=_e=be=Ce=Pe=xe=Te=ke=0,n}};function Be(n,t){Me+=n,we+=t,++_e}function Ge(){Ie.point=Oe}function Oe(n,t){Ie.point=Re,Be(Ne=n,Ee=t)}function Re(n,t){var e=n-Ne,i=t-Ee,o=M(e*e+i*i);be+=o*(Ne+n)/2,Ce+=o*(Ee+t)/2,Pe+=o,Be(Ne=n,Ee=t)}function Le(){Ie.point=Be}function We(){Ie.point=je}function Ze(){Ke(ve,Ae)}function je(n,t){Ie.point=Ke,Be(ve=Ne=n,Ae=Ee=t)}function Ke(n,t){var e=n-Ne,i=t-Ee,o=M(e*e+i*i);be+=o*(Ne+n)/2,Ce+=o*(Ee+t)/2,Pe+=o,xe+=(o=Ee*n-Ne*t)*(Ne+n),Te+=o*(Ee+t),ke+=3*o,Be(Ne=n,Ee=t)}var Ue=Ie;function De(n){this._context=n}De.prototype={_radius:4.5,pointRadius:function(n){return this._radius=n,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(n,t){switch(this._point){case 0:this._context.moveTo(n,t),this._point=1;break;case 1:this._context.lineTo(n,t);break;default:this._context.moveTo(n+this._radius,t),this._context.arc(n,t,this._radius,0,c)}},result:P};var ze,Fe,He,Ve,Ye,Je=new i,qe={point:P,lineStart:function(){qe.point=Xe},lineEnd:function(){ze&&Qe(Fe,He),qe.point=P},polygonStart:function(){ze=!0},polygonEnd:function(){ze=null},result:function(){var n=+Je;return Je=new i,n}};function Xe(n,t){qe.point=Qe,Fe=Ve=n,He=Ye=t}function Qe(n,t){Ve-=n,Ye-=t,Je.add(M(Ve*Ve+Ye*Ye)),Ve=n,Ye=t}var $e=qe;function ni(){this._string=[]}function ti(n){return"m0,"+n+"a"+n+","+n+" 0 1,1 0,"+-2*n+"a"+n+","+n+" 0 1,1 0,"+2*n+"z"}function ei(n,t){var e,i,o=4.5;function r(n){return n&&("function"===typeof o&&i.pointRadius(+o.apply(this,arguments)),G(n,e(i))),i.result()}return r.area=function(n){return G(n,e(pe)),pe.result()},r.measure=function(n){return G(n,e($e)),$e.result()},r.bounds=function(n){return G(n,e(Se)),Se.result()},r.centroid=function(n){return G(n,e(Ue)),Ue.result()},r.projection=function(t){return arguments.length?(e=null==t?(n=null,oe):(n=t).stream,r):n},r.context=function(n){return arguments.length?(i=null==n?(t=null,new ni):new De(t=n),"function"!==typeof o&&i.pointRadius(o),r):t},r.pointRadius=function(n){return arguments.length?(o="function"===typeof n?n:(i.pointRadius(+n),+n),r):o},r.projection(n).context(t)}function ii(n){return{stream:oi(n)}}function oi(n){return function(t){var e=new ri;for(var i in n)e[i]=n[i];return e.stream=t,e}}function ri(){}function ai(n,t,e){var i=n.clipExtent&&n.clipExtent();return n.scale(150).translate([0,0]),null!=i&&n.clipExtent(null),G(e,n.stream(Se)),t(Se.result()),null!=i&&n.clipExtent(i),n}function ui(n,t,e){return ai(n,(function(e){var i=t[1][0]-t[0][0],o=t[1][1]-t[0][1],r=Math.min(i/(e[1][0]-e[0][0]),o/(e[1][1]-e[0][1])),a=+t[0][0]+(i-r*(e[1][0]+e[0][0]))/2,u=+t[0][1]+(o-r*(e[1][1]+e[0][1]))/2;n.scale(150*r).translate([a,u])}),e)}function si(n,t,e){return ui(n,[[0,0],t],e)}function ci(n,t,e){return ai(n,(function(e){var i=+t,o=i/(e[1][0]-e[0][0]),r=(i-o*(e[1][0]+e[0][0]))/2,a=-o*e[0][1];n.scale(150*o).translate([r,a])}),e)}function li(n,t,e){return ai(n,(function(e){var i=+t,o=i/(e[1][1]-e[0][1]),r=-o*e[0][0],a=(i-o*(e[1][1]+e[0][1]))/2;n.scale(150*o).translate([r,a])}),e)}ni.prototype={_radius:4.5,_circle:ti(4.5),pointRadius:function(n){return(n=+n)!==this._radius&&(this._radius=n,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(n,t){switch(this._point){case 0:this._string.push("M",n,",",t),this._point=1;break;case 1:this._string.push("L",n,",",t);break;default:null==this._circle&&(this._circle=ti(this._radius)),this._string.push("M",n,",",t,this._circle)}},result:function(){if(this._string.length){var n=this._string.join("");return this._string=[],n}return null}},ri.prototype={constructor:ri,point:function(n,t){this.stream.point(n,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var fi=d(30*f);function pi(n,t){return+t?function(n,t){function e(i,r,a,u,s,c,l,f,h,d,y,m,v,A){var N=l-i,E=f-r,S=N*N+E*E;if(S>4*t&&v--){var w=u+d,_=s+y,C=c+m,P=M(w*w+_*_+C*C),x=b(C/=P),T=p(p(C)-1)<o||p(a-h)<o?(a+h)/2:g(_,w),k=n(T,x),I=k[0],B=k[1],G=I-i,O=B-r,R=E*G-N*O;(R*R/S>t||p((N*G+E*O)/S-.5)>.3||u*d+s*y+c*m<fi)&&(e(i,r,a,u,s,c,I,B,T,w/=P,_/=P,C,v,A),A.point(I,B),e(I,B,T,w,_,C,l,f,h,d,y,m,v,A))}}return function(t){var i,o,r,a,u,s,c,l,f,p,h,g,d={point:y,lineStart:m,lineEnd:A,polygonStart:function(){t.polygonStart(),d.lineStart=N},polygonEnd:function(){t.polygonEnd(),d.lineStart=m}};function y(e,i){e=n(e,i),t.point(e[0],e[1])}function m(){l=NaN,d.point=v,t.lineStart()}function v(i,o){var r=un([i,o]),a=n(i,o);e(l,f,c,p,h,g,l=a[0],f=a[1],c=i,p=r[0],h=r[1],g=r[2],16,t),t.point(l,f)}function A(){d.point=y,t.lineEnd()}function N(){m(),d.point=E,d.lineEnd=S}function E(n,t){v(i=n,t),o=l,r=f,a=p,u=h,s=g,d.point=v}function S(){e(l,f,c,p,h,g,o,r,i,a,u,s,16,t),d.lineEnd=A,A()}return d}}(n,t):function(n){return oi({point:function(t,e){t=n(t,e),this.stream.point(t[0],t[1])}})}(n)}var hi=oi({point:function(n,t){this.stream.point(n*f,t*f)}});function gi(n,t,e,i,o,r){if(!r)return function(n,t,e,i,o){function r(r,a){return[t+n*(r*=i),e-n*(a*=o)]}return r.invert=function(r,a){return[(r-t)/n*i,(e-a)/n*o]},r}(n,t,e,i,o);var a=d(r),u=E(r),s=a*n,c=u*n,l=a/n,f=u/n,p=(u*e-a*t)/n,h=(u*t+a*e)/n;function g(n,r){return[s*(n*=i)-c*(r*=o)+t,e-c*n-s*r]}return g.invert=function(n,t){return[i*(l*n-f*t+p),o*(h-f*n-l*t)]},g}function di(n){return yi((function(){return n}))()}function yi(n){var t,e,i,o,r,a,u,s,c,p,h=150,g=480,d=250,y=0,m=0,v=0,A=0,N=0,E=0,S=1,w=1,_=null,b=Et,C=null,P=oe,x=.5;function T(n){return s(n[0]*f,n[1]*f)}function k(n){return(n=s.invert(n[0],n[1]))&&[n[0]*l,n[1]*l]}function I(){var n=gi(h,0,0,S,w,E).apply(null,t(y,m)),i=gi(h,g-n[0],d-n[1],S,w,E);return e=et(v,A,N),u=nt(t,i),s=nt(e,u),a=pi(u,x),B()}function B(){return c=p=null,T}
vendor: 9,044 bytes, line 1
1return T.stream=function(n){return c&&p===n?c:c=hi(function(n){return oi({point:function(t,e){var i=n(t,e);return this.stream.point(i[0],i[1])}})}(e)(b(a(P(p=n)))))},T.preclip=function(n){return arguments.length?(b=n,_=void 0,B()):b},T.postclip=function(n){return arguments.length?(P=n,C=i=o=r=null,B()):P},T.clipAngle=function(n){return arguments.length?(b=+n?St(_=n*f):(_=null,Et),B()):_*l},T.clipExtent=function(n){return arguments.length?(P=null==n?(C=i=o=r=null,oe):xt(C=+n[0][0],i=+n[0][1],o=+n[1][0],r=+n[1][1]),B()):null==C?null:[[C,i],[o,r]]},T.scale=function(n){return arguments.length?(h=+n,I()):h},T.translate=function(n){return arguments.length?(g=+n[0],d=+n[1],I()):[g,d]},T.center=function(n){return arguments.length?(y=n[0]%360*f,m=n[1]%360*f,I()):[y*l,m*l]},T.rotate=function(n){return arguments.length?(v=n[0]%360*f,A=n[1]%360*f,N=n.length>2?n[2]%360*f:0,I()):[v*l,A*l,N*l]},T.angle=function(n){return arguments.length?(E=n%360*f,I()):E*l},T.reflectX=function(n){return arguments.length?(S=n?-1:1,I()):S<0},T.reflectY=function(n){return arguments.length?(w=n?-1:1,I()):w<0},T.precision=function(n){return arguments.length?(a=pi(u,x=n*n),B()):M(x)},T.fitExtent=function(n,t){return ui(T,n,t)},T.fitSize=function(n,t){return si(T,n,t)},T.fitWidth=function(n,t){return ci(T,n,t)},T.fitHeight=function(n,t){return li(T,n,t)},function(){return t=n.apply(this,arguments),T.invert=t.invert&&k,I()}}function mi(n){var t=0,e=a/3,i=yi(n),o=i(t,e);return o.parallels=function(n){return arguments.length?i(t=n[0]*f,e=n[1]*f):[t*l,e*l]},o}function vi(n,t){var e=E(n),i=(e+E(t))/2;if(p(i)<o)return function(n){var t=d(n);function e(n,e){return[n*t,E(e)/t]}return e.invert=function(n,e){return[n/t,b(e*t)]},e}(n);var r=1+e*(2*i-e),u=M(r)/i;function s(n,t){var e=M(r-2*i*E(t))/i;return[e*E(n*=i),u-e*d(n)]}return s.invert=function(n,t){var e=u-t,o=g(n,p(e))*S(e);return e*i<0&&(o-=a*S(n)*S(e)),[o/i,b((r-(n*n+e*e)*i*i)/(2*i))]},s}function Ai(){return mi(vi).scale(155.424).center([0,33.6442])}function Ni(){return Ai().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])}function Ei(){var n,t,e,i,r,a,u=Ni(),s=Ai().rotate([154,0]).center([-2,58.5]).parallels([55,65]),c=Ai().rotate([157,0]).center([-3,19.9]).parallels([8,18]),l={point:function(n,t){a=[n,t]}};function f(n){var t=n[0],o=n[1];return a=null,e.point(t,o),a||(i.point(t,o),a)||(r.point(t,o),a)}function p(){return n=t=null,f}return f.invert=function(n){var t=u.scale(),e=u.translate(),i=(n[0]-e[0])/t,o=(n[1]-e[1])/t;return(o>=.12&&o<.234&&i>=-.425&&i<-.214?s:o>=.166&&o<.234&&i>=-.214&&i<-.115?c:u).invert(n)},f.stream=function(e){return n&&t===e?n:n=function(n){var t=n.length;return{point:function(e,i){for(var o=-1;++o<t;)n[o].point(e,i)},sphere:function(){for(var e=-1;++e<t;)n[e].sphere()},lineStart:function(){for(var e=-1;++e<t;)n[e].lineStart()},lineEnd:function(){for(var e=-1;++e<t;)n[e].lineEnd()},polygonStart:function(){for(var e=-1;++e<t;)n[e].polygonStart()},polygonEnd:function(){for(var e=-1;++e<t;)n[e].polygonEnd()}}}([u.stream(t=e),s.stream(e),c.stream(e)])},f.precision=function(n){return arguments.length?(u.precision(n),s.precision(n),c.precision(n),p()):u.precision()},f.scale=function(n){return arguments.length?(u.scale(n),s.scale(.35*n),c.scale(n),f.translate(u.translate())):u.scale()},f.translate=function(n){if(!arguments.length)return u.translate();var t=u.scale(),a=+n[0],f=+n[1];return e=u.translate(n).clipExtent([[a-.455*t,f-.238*t],[a+.455*t,f+.238*t]]).stream(l),i=s.translate([a-.307*t,f+.201*t]).clipExtent([[a-.425*t+o,f+.12*t+o],[a-.214*t-o,f+.234*t-o]]).stream(l),r=c.translate([a-.205*t,f+.212*t]).clipExtent([[a-.214*t+o,f+.166*t+o],[a-.115*t-o,f+.234*t-o]]).stream(l),p()},f.fitExtent=function(n,t){return ui(f,n,t)},f.fitSize=function(n,t){return si(f,n,t)},f.fitWidth=function(n,t){return ci(f,n,t)},f.fitHeight=function(n,t){return li(f,n,t)},f.scale(1070)}function Si(n){return function(t,e){var i=d(t),o=d(e),r=n(i*o);return r===1/0?[2,0]:[r*o*E(t),r*E(e)]}}function Mi(n){return function(t,e){var i=M(t*t+e*e),o=n(i),r=E(o),a=d(o);return[g(t*r,i*a),b(i&&e*r/i)]}}var wi=Si((function(n){return M(2/(1+n))}));function _i(){return di(wi).scale(124.75).clipAngle(179.999)}wi.invert=Mi((function(n){return 2*b(n/2)}));var bi=Si((function(n){return(n=_(n))&&n/E(n)}));function Ci(){return di(bi).scale(79.4188).clipAngle(179.999)}function Pi(n,t){return[n,A(w((u+t)/2))]}function xi(){return Ti(Pi).scale(961/c)}function Ti(n){var t,e,i,o=di(n),r=o.center,u=o.scale,s=o.translate,c=o.clipExtent,l=null;function f(){var r=a*u(),s=o(at(o.rotate()).invert([0,0]));return c(null==l?[[s[0]-r,s[1]-r],[s[0]+r,s[1]+r]]:n===Pi?[[Math.max(s[0]-r,l),t],[Math.min(s[0]+r,e),i]]:[[l,Math.max(s[1]-r,t)],[e,Math.min(s[1]+r,i)]])}return o.scale=function(n){return arguments.length?(u(n),f()):u()},o.translate=function(n){return arguments.length?(s(n),f()):s()},o.center=function(n){return arguments.length?(r(n),f()):r()},o.clipExtent=function(n){return arguments.length?(null==n?l=t=e=i=null:(l=+n[0][0],t=+n[0][1],e=+n[1][0],i=+n[1][1]),f()):null==l?null:[[l,t],[e,i]]},f()}function ki(n){return w((u+n)/2)}function Ii(n,t){var e=d(n),i=n===t?E(n):A(e/d(t))/A(ki(t)/ki(n)),r=e*N(ki(n),i)/i;if(!i)return Pi;function s(n,t){r>0?t<-u+o&&(t=-u+o):t>u-o&&(t=u-o);var e=r/N(ki(t),i);return[e*E(i*n),r-e*d(i*n)]}return s.invert=function(n,t){var e=r-t,o=S(i)*M(n*n+e*e),s=g(n,p(e))*S(e);return e*i<0&&(s-=a*S(n)*S(e)),[s/i,2*h(N(r/o,1/i))-u]},s}function Bi(){return mi(Ii).scale(109.5).parallels([30,30])}function Gi(n,t){return[n,t]}function Oi(){return di(Gi).scale(152.63)}function Ri(n,t){var e=d(n),i=n===t?E(n):(e-d(t))/(t-n),r=e/i+n;if(p(i)<o)return Gi;function u(n,t){var e=r-t,o=i*n;return[e*E(o),r-e*d(o)]}return u.invert=function(n,t){var e=r-t,o=g(n,p(e))*S(e);return e*i<0&&(o-=a*S(n)*S(e)),[o/i,r-S(i)*M(n*n+e*e)]},u}function Li(){return mi(Ri).scale(131.154).center([0,13.9389])}bi.invert=Mi((function(n){return n})),Pi.invert=function(n,t){return[n,2*h(m(t))-u]},Gi.invert=Gi;var Wi=1.340264,Zi=-.081106,ji=893e-6,Ki=.003796,Ui=M(3)/2;function Di(n,t){var e=b(Ui*E(t)),i=e*e,o=i*i*i;return[n*d(e)/(Ui*(Wi+3*Zi*i+o*(7*ji+9*Ki*i))),e*(Wi+Zi*i+o*(ji+Ki*i))]}function zi(){return di(Di).scale(177.158)}function Fi(n,t){var e=d(t),i=d(n)*e;return[e*E(n)/i,E(t)/i]}function Hi(){return di(Fi).scale(144.049).clipAngle(60)}function Vi(){var n,t,e,i,o,r,a,u=1,s=0,c=0,p=1,h=1,g=0,y=null,m=1,v=1,A=oi({point:function(n,t){var e=M([n,t]);this.stream.point(e[0],e[1])}}),N=oe;function S(){return m=u*p,v=u*h,r=a=null,M}function M(e){var i=e[0]*m,o=e[1]*v;if(g){var r=o*n-i*t;i=i*n+o*t,o=r}return[i+s,o+c]}return M.invert=function(e){var i=e[0]-s,o=e[1]-c;if(g){var r=o*n+i*t;i=i*n-o*t,o=r}return[i/m,o/v]},M.stream=function(n){return r&&a===n?r:r=A(N(a=n))},M.postclip=function(n){return arguments.length?(N=n,y=e=i=o=null,S()):N},M.clipExtent=function(n){return arguments.length?(N=null==n?(y=e=i=o=null,oe):xt(y=+n[0][0],e=+n[0][1],i=+n[1][0],o=+n[1][1]),S()):null==y?null:[[y,e],[i,o]]},M.scale=function(n){return arguments.length?(u=+n,S()):u},M.translate=function(n){return arguments.length?(s=+n[0],c=+n[1],S()):[s,c]},M.angle=function(e){return arguments.length?(t=E(g=e%360*f),n=d(g),S()):g*l},M.reflectX=function(n){return arguments.length?(p=n?-1:1,S()):p<0},M.reflectY=function(n){return arguments.length?(h=n?-1:1,S()):h<0},M.fitExtent=function(n,t){return ui(M,n,t)},M.fitSize=function(n,t){return si(M,n,t)},M.fitWidth=function(n,t){return ci(M,n,t)},M.fitHeight=function(n,t){return li(M,n,t)},M}function Yi(n,t){var e=t*t,i=e*e;return[n*(.8707-.131979*e+i*(i*(.003971*e-.001529*i)-.013791)),t*(1.007226+e*(.015085+i*(.028874*e-.044475-.005916*i)))]}function Ji(){return di(Yi).scale(175.295)}function qi(n,t){return[d(t)*E(n),E(t)]}function Xi(){return di(qi).scale(249.5).clipAngle(90.000001)}function Qi(n,t){var e=d(t),i=1+d(n)*e;return[e*E(n)/i,E(t)/i]}function $i(){return di(Qi).scale(250).clipAngle(142)}function no(n,t){return[A(w((u+t)/2)),-n]}function to(){var n=Ti(no),t=n.center,e=n.rotate;return n.center=function(n){return arguments.length?t([-n[1],n[0]]):[(n=t())[1],-n[0]]},n.rotate=function(n){return arguments.length?e([n[0],n[1],n.length>2?n[2]+90:90]):[(n=e())[0],n[1],n[2]-90]},e([0,0,90]).scale(159.155)}Di.invert=function(n,t){for(var e,i=t,o=i*i,a=o*o*o,u=0;u<12&&(a=(o=(i-=e=(i*(Wi+Zi*o+a*(ji+Ki*o))-t)/(Wi+3*Zi*o+a*(7*ji+9*Ki*o)))*i)*o*o,!(p(e)<r));++u);return[Ui*n*(Wi+3*Zi*o+a*(7*ji+9*Ki*o))/d(i),b(E(i)/Ui)]},Fi.invert=Mi(h),Yi.invert=function(n,t){var e,i=t,r=25;do{var a=i*i,u=a*a;i-=e=(i*(1.007226+a*(.015085+u*(.028874*a-.044475-.005916*u)))-t)/(1.007226+a*(.045255+u*(.259866*a-.311325-.005916*11*u)))}while(p(e)>o&&--r>0);return[n/(.8707+(a=i*i)*(a*(a*a*a*(.003971-.001529*a)-.013791)-.131979)),i]},qi.invert=Mi(b),Qi.invert=Mi((function(n){return 2*h(n)})),no.invert=function(n,t){return[-t,2*h(m(n))-u]}},56532:function(){},57172:function(n,t,e){!function(n,t,e,i,o,r,a){"use strict";function u(n){return n&&"object"==typeof n&&"default"in n?n:{default:n}}
1function s(n){if(n&&n.__esModule)return n;var t=Object.create(null);return n&&Object.keys(n).forEach((function(e){if("default"!==e){var i=Object.getOwnPropertyDescriptor(n,e);Object.defineProperty(t,e,i.get?i:{enumerable:!0,get:function(){return n[e]}})}})),t.default=n,Object.freeze(t)}var c=u(t),l=u(e),f=s(i);function p(n,t){var e=Object.keys(n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(n);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),e.push.apply(e,i)}return e}function h(n){for(var t=1;t<arguments.length;t++){var e=null!=arguments[t]?arguments[t]:{};t%2?p(Object(e),!0).forEach((function(t){d(n,t,e[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(e)):p(Object(e)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(e,t))}))}return n}function g(n){return g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},g(n)}function d(n,t,e){return t in n?Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[t]=e,n}function y(){return y=Object.assign?Object.assign.bind():function(n){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i])}return n},y.apply(this,arguments)}function m(n,t){if(null==n)return{};var e,i,o=function(n,t){if(null==n)return{};var e,i,o={},r=Object.keys(n);for(i=0;i<r.length;i++)e=r[i],t.indexOf(e)>=0||(o[e]=n[e]);return o}(n,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);for(i=0;i<r.length;i++)e=r[i],t.indexOf(e)>=0||Object.prototype.propertyIsEnumerable.call(n,e)&&(o[e]=n[e])}return o}function v(n,t){return function(n){if(Array.isArray(n))return n}(n)||function(n,t){var e=null==n?null:"undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(null!=e){var i,o,r=[],a=!0,u=!1;try{for(e=e.call(n);!(a=(i=e.next()).done)&&(r.push(i.value),!t||r.length!==t);a=!0);}catch(n){u=!0,o=n}finally{try{a||null==e.return||e.return()}finally{if(u)throw o}}return r}}(n,t)||function(n,t){if(n){if("string"==typeof n)return A(n,t);var e=Object.prototype.toString.call(n).slice(8,-1);return"Object"===e&&n.constructor&&(e=n.constructor.name),"Map"===e||"Set"===e?Array.from(n):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?A(n,t):void 0}}(n,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function A(n,t){(null==t||t>n.length)&&(t=n.length);for(var e=0,i=new Array(t);e<t;e++)i[e]=n[e];return i}var N=["width","height","projection","projectionConfig"],E=f.geoPath,S=m(f,["geoPath"]),M=t.createContext(),w=function(n){var e=n.width,i=n.height,o=n.projection,r=n.projectionConfig,a=m(n,N),u=v(r.center||[],2),s=u[0],l=u[1],f=v(r.rotate||[],3),p=f[0],h=f[1],g=f[2],d=v(r.parallels||[],2),A=d[0],w=d[1],_=r.scale||null,b=t.useMemo((function(){return function(n){var t=n.projectionConfig,e=void 0===t?{}:t,i=n.projection,o=void 0===i?"geoEqualEarth":i,r=n.width,a=void 0===r?800:r,u=n.height,s=void 0===u?600:u;if("function"==typeof o)return o;var c=S[o]().translate([a/2,s/2]);return[c.center?"center":null,c.rotate?"rotate":null,c.scale?"scale":null,c.parallels?"parallels":null].forEach((function(n){n&&(c=c[n](e[n]||c[n]()))})),c}({projectionConfig:{center:s||0===s||l||0===l?[s,l]:null,rotate:p||0===p||h||0===h?[p,h,g]:null,parallels:A||0===A||w||0===w?[A,w]:null,scale:_},projection:o,width:e,height:i})}),[e,i,o,s,l,p,h,g,A,w,_]),C=t.useCallback(b,[b]),P=t.useMemo((function(){return{width:e,height:i,projection:C,path:E().projection(C)}}),[e,i,C]);return c.default.createElement(M.Provider,y({value:P},a))};w.propTypes={width:l.default.number,height:l.default.number,projection:l.default.oneOfType([l.default.string,l.default.func]),projectionConfig:l.default.object};var _=["width","height","projection","projectionConfig","className"],b=t.forwardRef((function(n,t){var e=n.width,i=void 0===e?800:e,o=n.height,r=void 0===o?600:o,a=n.projection,u=void 0===a?"geoEqualEarth":a,s=n.projectionConfig,l=void 0===s?{}:s,f=n.className,p=void 0===f?"":f,h=m(n,_);return c.default.createElement(w,{width:i,height:r,projection:u,projectionConfig:l},c.default.createElement("svg",y({ref:t,viewBox:"0 0 ".concat(i," ").concat(r),className:"rsm-svg ".concat(p)},h)))}));function C(n,t,e){var i=(n*e.k-n)/2,o=(t*e.k-t)/2;return[n/2-(i+e.x)/e.k,t/2-(o+e.y)/e.k]}function P(n,t){if("Topology"!==n.type)return t?t(n.features||n):n.features||n;var e=o.feature(n,n.objects[Object.keys(n.objects)[0]]).features;return t?t(e):e}function x(n){return"Topology"===n.type?{outline:o.mesh(n,n.objects[Object.keys(n.objects)[0]],(function(n,t){return n===t})),borders:o.mesh(n,n.objects[Object.keys(n.objects)[0]],(function(n,t){return n!==t}))}:null}function T(n,t){return n?n.map((function(n,e){return h(h({},n),{},{rsmKey:"geo-".concat(e),svgPath:t(n)})})):[]}function k(n){var e=n.geography,i=n.parseGeographies,o=t.useContext(M).path,r=v(t.useState({}),2),a=r[0],u=r[1];t.useEffect((function(){var n;"undefined"!==("undefined"==typeof window?"undefined":g(window))&&e&&("string"==typeof e?(n=e,fetch(n).then((function(n){if(!n.ok)throw Error(n.statusText);return n.json()})).catch((function(n){console.log("There was a problem when fetching the data: ",n)}))).then((function(n){n&&u({geographies:P(n,i),mesh:x(n)})})):u({geographies:P(e,i),mesh:x(e)}))}),[e,i]);var s=t.useMemo((function(){var n=a.mesh||{},t=function(n,t,e){return n&&t?{outline:h(h({},n),{},{rsmKey:"outline",svgPath:e(n)}),borders:h(h({},t),{},{rsmKey:"borders",svgPath:e(t)})}:{}}(n.outline,n.borders,o);return{geographies:T(a.geographies,o),outline:t.outline,borders:t.borders}}),[a,o]);return{geographies:s.geographies,outline:s.outline,borders:s.borders}}b.displayName="ComposableMap",b.propTypes={width:l.default.number,height:l.default.number,projection:l.default.oneOfType([l.default.string,l.default.func]),projectionConfig:l.default.object,className:l.default.string};var I=["geography","children","parseGeographies","className"],B=t.forwardRef((function(n,e){var i=n.geography,o=n.children,r=n.parseGeographies,a=n.className,u=void 0===a?"":a,s=m(n,I),l=t.useContext(M),f=l.path,p=l.projection,h=k({geography:i,parseGeographies:r}),g=h.geographies,d=h.outline,v=h.borders;return c.default.createElement("g",y({ref:e,className:"rsm-geographies ".concat(u)},s),g&&g.length>0&&o({geographies:g,outline:d,borders:v,path:f,projection:p}))}));B.displayName="Geographies",B.propTypes={geography:l.default.oneOfType([l.default.string,l.default.object,l.default.array]),children:l.default.func,parseGeographies:l.default.func,className:l.default.string};var G=["geography","onMouseEnter","onMouseLeave","onMouseDown","onMouseUp","onFocus","onBlur","style","className"],O=t.forwardRef((function(n,e){var i=n.geography,o=n.onMouseEnter,r=n.onMouseLeave,a=n.onMouseDown,u=n.onMouseUp,s=n.onFocus,l=n.onBlur,f=n.style,p=void 0===f?{}:f,h=n.className,g=void 0===h?"":h,d=m(n,G),A=v(t.useState(!1),2),N=A[0],E=A[1],S=v(t.useState(!1),2),M=S[0],w=S[1];return c.default.createElement("path",y({ref:e,tabIndex:"0",className:"rsm-geography ".concat(g),d:i.svgPath,onMouseEnter:function(n){w(!0),o&&o(n)},onMouseLeave:function(n){w(!1),N&&E(!1),r&&r(n)},onFocus:function(n){w(!0),s&&s(n)},onBlur:function(n){w(!1),N&&E(!1),l&&l(n)},onMouseDown:function(n){E(!0),a&&a(n)},onMouseUp:function(n){E(!1),u&&u(n)},style:p[N||M?N?"pressed":"hover":"default"]},d))}));
1O.displayName="Geography",O.propTypes={geography:l.default.object,onMouseEnter:l.default.func,onMouseLeave:l.default.func,onMouseDown:l.default.func,onMouseUp:l.default.func,onFocus:l.default.func,onBlur:l.default.func,style:l.default.object,className:l.default.string};var R=t.memo(O),L=["fill","stroke","step","className"],W=t.forwardRef((function(n,e){var o=n.fill,r=void 0===o?"transparent":o,a=n.stroke,u=void 0===a?"currentcolor":a,s=n.step,l=void 0===s?[10,10]:s,f=n.className,p=void 0===f?"":f,h=m(n,L),g=t.useContext(M).path;return c.default.createElement("path",y({ref:e,d:g(i.geoGraticule().step(l)()),fill:r,stroke:u,className:"rsm-graticule ".concat(p)},h))}));W.displayName="Graticule",W.propTypes={fill:l.default.string,stroke:l.default.string,step:l.default.array,className:l.default.string};var Z=t.memo(W),j=["value"],K=t.createContext(),U={x:0,y:0,k:1,transformString:"translate(0 0) scale(1)"},D=function(n){var t=n.value,e=void 0===t?U:t,i=m(n,j);return c.default.createElement(K.Provider,y({value:e},i))};function z(n){var e=n.center,i=n.filterZoomEvent,o=n.onMoveStart,u=n.onMoveEnd,s=n.onMove,c=n.translateExtent,l=void 0===c?[[-1/0,-1/0],[1/0,1/0]]:c,f=n.scaleExtent,p=void 0===f?[1,8]:f,h=n.zoom,g=void 0===h?1:h,d=t.useContext(M),y=d.width,m=d.height,A=d.projection,N=v(e,2),E=N[0],S=N[1],w=v(t.useState({x:0,y:0,k:1}),2),_=w[0],b=w[1],P=t.useRef({x:0,y:0,k:1}),x=t.useRef(),T=t.useRef(),k=t.useRef(!1),I=v(l,2),B=I[0],G=I[1],O=v(B,2),R=O[0],L=O[1],W=v(G,2),Z=W[0],j=W[1],K=v(p,2),U=K[0],D=K[1];return t.useEffect((function(){var n=a.select(x.current),t=r.zoom().filter((function(n){return i?i(n):!!n&&!n.ctrlKey&&!n.button})).scaleExtent([U,D]).translateExtent([[R,L],[Z,j]]).on("start",(function(n){o&&!k.current&&o({coordinates:A.invert(C(y,m,n.transform)),zoom:n.transform.k},n)})).on("zoom",(function(n){if(!k.current){var t=n.transform,e=n.sourceEvent;b({x:t.x,y:t.y,k:t.k,dragging:e}),s&&s({x:t.x,y:t.y,zoom:t.k,dragging:e},n)}})).on("end",(function(n){if(k.current)k.current=!1;else{var t=v(A.invert(C(y,m,n.transform)),2),e=t[0],i=t[1];P.current={x:e,y:i,k:n.transform.k},u&&u({coordinates:[e,i],zoom:n.transform.k},n)}}));T.current=t,n.call(t)}),[y,m,R,L,Z,j,U,D,A,o,s,u,i]),t.useEffect((function(){if(E!==P.current.x||S!==P.current.y||g!==P.current.k){var n=A([E,S]),t=n[0]*g,e=n[1]*g,i=a.select(x.current);k.current=!0,i.call(T.current.transform,r.zoomIdentity.translate(y/2-t,m/2-e).scale(g)),b({x:y/2-t,y:m/2-e,k:g}),P.current={x:E,y:S,k:g}}}),[E,S,g,y,m,A]),{mapRef:x,position:_,transformString:"translate(".concat(_.x," ").concat(_.y,") scale(").concat(_.k,")")}}D.propTypes={x:l.default.number,y:l.default.number,k:l.default.number,transformString:l.default.string};var F=["center","zoom","minZoom","maxZoom","translateExtent","filterZoomEvent","onMoveStart","onMove","onMoveEnd","className"],H=t.forwardRef((function(n,e){var i=n.center,o=void 0===i?[0,0]:i,r=n.zoom,a=void 0===r?1:r,u=n.minZoom,s=void 0===u?1:u,l=n.maxZoom,f=void 0===l?8:l,p=n.translateExtent,h=n.filterZoomEvent,g=n.onMoveStart,d=n.onMove,v=n.onMoveEnd,A=n.className,N=m(n,F),E=t.useContext(M),S=E.width,w=E.height,_=z({center:o,filterZoomEvent:h,onMoveStart:g,onMove:d,onMoveEnd:v,scaleExtent:[s,f],translateExtent:p,zoom:a}),b=_.mapRef,C=_.transformString,P=_.position;return c.default.createElement(D,{value:{x:P.x,y:P.y,k:P.k,transformString:C}},c.default.createElement("g",{ref:b},c.default.createElement("rect",{width:S,height:w,fill:"transparent"}),c.default.createElement("g",y({ref:e,transform:C,className:"rsm-zoomable-group ".concat(A)},N))))}));H.displayName="ZoomableGroup",H.propTypes={center:l.default.array,zoom:l.default.number,minZoom:l.default.number,maxZoom:l.default.number,translateExtent:l.default.arrayOf(l.default.array),onMoveStart:l.default.func,onMove:l.default.func,onMoveEnd:l.default.func,className:l.default.string};var V=["id","fill","stroke","strokeWidth","className"],Y=t.forwardRef((function(n,e){var i=n.id,o=void 0===i?"rsm-sphere":i,r=n.fill,a=void 0===r?"transparent":r,u=n.stroke,s=void 0===u?"currentcolor":u,l=n.strokeWidth,f=void 0===l?.5:l,p=n.className,h=void 0===p?"":p,g=m(n,V),d=t.useContext(M).path,v=t.useMemo((function(){return d({type:"Sphere"})}),[d]);return c.default.createElement(t.Fragment,null,c.default.createElement("defs",null,c.default.createElement("clipPath",{id:o},c.default.createElement("path",{d:v}))),c.default.createElement("path",y({ref:e,d:v,fill:a,stroke:s,strokeWidth:f,style:{pointerEvents:"none"},className:"rsm-sphere ".concat(h)},g)))}));Y.displayName="Sphere",Y.propTypes={id:l.default.string,fill:l.default.string,stroke:l.default.string,strokeWidth:l.default.number,className:l.default.string};var J=t.memo(Y),q=["coordinates","children","onMouseEnter","onMouseLeave","onMouseDown","onMouseUp","onFocus","onBlur","style","className"],X=t.forwardRef((function(n,e){var i=n.coordinates,o=n.children,r=n.onMouseEnter,a=n.onMouseLeave,u=n.onMouseDown,s=n.onMouseUp,l=n.onFocus,f=n.onBlur,p=n.style,h=void 0===p?{}:p,g=n.className,d=void 0===g?"":g,A=m(n,q),N=t.useContext(M).projection,E=v(t.useState(!1),2),S=E[0],w=E[1],_=v(t.useState(!1),2),b=_[0],C=_[1],P=v(N(i),2),x=P[0],T=P[1];return c.default.createElement("g",y({ref:e,transform:"translate(".concat(x,", ").concat(T,")"),className:"rsm-marker ".concat(d),onMouseEnter:function(n){C(!0),r&&r(n)},onMouseLeave:function(n){C(!1),S&&w(!1),a&&a(n)},onFocus:function(n){C(!0),l&&l(n)},onBlur:function(n){C(!1),S&&w(!1),f&&f(n)},onMouseDown:function(n){w(!0),u&&u(n)},onMouseUp:function(n){w(!1),s&&s(n)},style:h[S||b?S?"pressed":"hover":"default"]},A),o)}));X.displayName="Marker",X.propTypes={coordinates:l.default.array,children:l.default.oneOfType([l.default.node,l.default.arrayOf(l.default.node)]),onMouseEnter:l.default.func,onMouseLeave:l.default.func,onMouseDown:l.default.func,onMouseUp:l.default.func,onFocus:l.default.func,onBlur:l.default.func,style:l.default.object,className:l.default.string};var Q=["from","to","coordinates","stroke","strokeWidth","fill","className"],$=t.forwardRef((function(n,e){var i=n.from,o=void 0===i?[0,0]:i,r=n.to,a=void 0===r?[0,0]:r,u=n.coordinates,s=n.stroke,l=void 0===s?"currentcolor":s,f=n.strokeWidth,p=void 0===f?3:f,h=n.fill,g=void 0===h?"transparent":h,d=n.className,v=void 0===d?"":d,A=m(n,Q),N=t.useContext(M).path,E={type:"LineString",coordinates:u||[o,a]};return c.default.createElement("path",y({ref:e,d:N(E),className:"rsm-line ".concat(v),stroke:l,strokeWidth:p,fill:g},A))}));$.displayName="Line",$.propTypes={from:l.default.array,to:l.default.array,coordinates:l.default.array,stroke:l.default.string,strokeWidth:l.default.number,fill:l.default.string,className:l.default.string};var nn=["subject","children","connectorProps","dx","dy","curve","className"],tn=t.forwardRef((function(n,e){var i=n.subject,o=n.children,r=n.connectorProps,a=n.dx,u=void 0===a?30:a,s=n.dy,l=void 0===s?30:s,f=n.curve,p=void 0===f?0:f,h=n.className,g=void 0===h?"":h,d=m(n,nn),A=v((0,t.useContext(M).projection)(i),2),N=A[0],E=A[1],S=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:30,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:30,e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:.5,i=Array.isArray(e)?e:[e,e],o=n/2*i[0],r=t/2*i[1];return"M".concat(0,",",0," Q",-n/2-o,",").concat(-t/2+r," ").concat(-n,",").concat(-t)}(u,l,p);return c.default.createElement("g",y({ref:e,transform:"translate(".concat(N+u,", ").concat(E+l,")"),className:"rsm-annotation ".concat(g)},d),c.default.createElement("path",y({d:S,fill:"transparent",stroke:"#000"},r)),o)}));tn.displayName="Annotation",tn.propTypes={subject:l.default.array,children:l.default.oneOfType([l.default.node,l.default.arrayOf(l.default.node)]),dx:l.default.number,dy:l.default.number,curve:l.default.number,connectorProps:l.default.object,className:l.default.string},n.Annotation=tn,n.ComposableMap=b,n.Geographies=B,n.Geography=R,n.Graticule=Z,n.Line=$,n.MapContext=M,n.MapProvi
1der=w,n.Marker=X,n.Sphere=J,n.ZoomPanContext=K,n.ZoomPanProvider=D,n.ZoomableGroup=H,n.useGeographies=k,n.useMapContext=function(){return t.useContext(M)},n.useZoomPan=z,n.useZoomPanContext=function(){return t.useContext(K)},Object.defineProperty(n,"__esModule",{value:!0})}(t,e(67294),e(45697),e(4090),e(99936),e(41482),e(62698))},10183:function(n,t,e){"use strict";function i(n){return"object"===typeof n&&"length"in n?n:Array.from(n)}e.d(t,{Z:function(){return i}})},41304:function(n,t,e){"use strict";e.d(t,{Z:function(){return u}});var i=e(36743),o=e(14949);function r(n){return function(){var t=this.ownerDocument,e=this.namespaceURI;return e===o.P&&t.documentElement.namespaceURI===o.P?t.createElement(n):t.createElementNS(e,n)}}function a(n){return function(){return this.ownerDocument.createElementNS(n.space,n.local)}}function u(n){var t=(0,i.Z)(n);return(t.local?a:r)(t)}},62698:function(n,t,e){"use strict";e.r(t),e.d(t,{create:function(){return r},creator:function(){return i.Z},local:function(){return u},matcher:function(){return c.Z},namespace:function(){return l.Z},namespaces:function(){return f.Z},pointer:function(){return p.Z},pointers:function(){return g},select:function(){return o.Z},selectAll:function(){return m},selection:function(){return y.ZP},selector:function(){return v.Z},selectorAll:function(){return A.Z},style:function(){return N.S},window:function(){return E.Z}});var i=e(41304),o=e(74797);function r(n){return(0,o.Z)((0,i.Z)(n).call(document.documentElement))}var a=0;function u(){return new s}function s(){this._="@"+(++a).toString(36)}s.prototype=u.prototype={constructor:s,get:function(n){for(var t=this._;!(t in n);)if(!(n=n.parentNode))return;return n[t]},set:function(n,t){return n[this._]=t},remove:function(n){return this._ in n&&delete n[this._]},toString:function(){return this._}};var c=e(55491),l=e(36743),f=e(14949),p=e(37652),h=e(75113);function g(n,t){return n.target&&(n=(0,h.Z)(n),void 0===t&&(t=n.currentTarget),n=n.touches||[n]),Array.from(n,(n=>(0,p.Z)(n,t)))}var d=e(10183),y=e(38687);function m(n){return"string"===typeof n?new y.Y1([document.querySelectorAll(n)],[document.documentElement]):new y.Y1([null==n?[]:(0,d.Z)(n)],y.Jz)}var v=e(77895),A=e(68578),N=e(43959),E=e(77894)},55491:function(n,t,e){"use strict";function i(n){return function(){return this.matches(n)}}function o(n){return function(t){return t.matches(n)}}e.d(t,{P:function(){return o},Z:function(){return i}})},36743:function(n,t,e){"use strict";e.d(t,{Z:function(){return o}});var i=e(14949);function o(n){var t=n+="",e=t.indexOf(":");return e>=0&&"xmlns"!==(t=n.slice(0,e))&&(n=n.slice(e+1)),i.Z.hasOwnProperty(t)?{space:i.Z[t],local:n}:n}},14949:function(n,t,e){"use strict";e.d(t,{P:function(){return i}});var i="http://www.w3.org/1999/xhtml";t.Z={svg:"http://www.w3.org/2000/svg",xhtml:i,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"}},37652:function(n,t,e){"use strict";e.d(t,{Z:function(){return o}});var i=e(75113);function o(n,t){if(n=(0,i.Z)(n),void 0===t&&(t=n.currentTarget),t){var e=t.ownerSVGElement||t;if(e.createSVGPoint){var o=e.createSVGPoint();return o.x=n.clientX,o.y=n.clientY,[(o=o.matrixTransform(t.getScreenCTM().inverse())).x,o.y]}if(t.getBoundingClientRect){var r=t.getBoundingClientRect();return[n.clientX-r.left-t.clientLeft,n.clientY-r.top-t.clientTop]}}return[n.pageX,n.pageY]}},74797:function(n,t,e){"use strict";e.d(t,{Z:function(){return o}});var i=e(38687);function o(n){return"string"===typeof n?new i.Y1([[document.querySelector(n)]],[document.documentElement]):new i.Y1([[n]],i.Jz)}},38687:function(n,t,e){"use strict";e.d(t,{Y1:function(){return rn},ZP:function(){return un},Jz:function(){return on}});var i=e(77895);var o=e(10183),r=e(68578);var a=e(55491),u=Array.prototype.find;function s(){return this.firstElementChild}var c=Array.prototype.filter;function l(){return this.children}function f(n){return new Array(n.length)}function p(n,t){this.ownerDocument=n.ownerDocument,this.namespaceURI=n.namespaceURI,this._next=null,this._parent=n,this.__data__=t}function h(n){return function(){return n}}function g(n,t,e,i,o,r){for(var a,u=0,s=t.length,c=r.length;u<c;++u)(a=t[u])?(a.__data__=r[u],i[u]=a):e[u]=new p(n,r[u]);for(;u<s;++u)(a=t[u])&&(o[u]=a)}function d(n,t,e,i,o,r,a){var u,s,c,l=new Map,f=t.length,h=r.length,g=new Array(f);for(u=0;
vendor: 11,570 bytes, line 1
1u<f;++u)(s=t[u])&&(g[u]=c=a.call(s,s.__data__,u,t)+"",l.has(c)?o[u]=s:l.set(c,s));for(u=0;u<h;++u)c=a.call(n,r[u],u,r)+"",(s=l.get(c))?(i[u]=s,s.__data__=r[u],l.delete(c)):e[u]=new p(n,r[u]);for(u=0;u<f;++u)(s=t[u])&&l.get(g[u])===s&&(o[u]=s)}function y(n){return n.__data__}function m(n,t){return n<t?-1:n>t?1:n>=t?0:NaN}p.prototype={constructor:p,appendChild:function(n){return this._parent.insertBefore(n,this._next)},insertBefore:function(n,t){return this._parent.insertBefore(n,t)},querySelector:function(n){return this._parent.querySelector(n)},querySelectorAll:function(n){return this._parent.querySelectorAll(n)}};var v=e(36743);function A(n){return function(){this.removeAttribute(n)}}function N(n){return function(){this.removeAttributeNS(n.space,n.local)}}function E(n,t){return function(){this.setAttribute(n,t)}}function S(n,t){return function(){this.setAttributeNS(n.space,n.local,t)}}function M(n,t){return function(){var e=t.apply(this,arguments);null==e?this.removeAttribute(n):this.setAttribute(n,e)}}function w(n,t){return function(){var e=t.apply(this,arguments);null==e?this.removeAttributeNS(n.space,n.local):this.setAttributeNS(n.space,n.local,e)}}var _=e(43959);function b(n){return function(){delete this[n]}}function C(n,t){return function(){this[n]=t}}function P(n,t){return function(){var e=t.apply(this,arguments);null==e?delete this[n]:this[n]=e}}function x(n){return n.trim().split(/^|\s+/)}function T(n){return n.classList||new k(n)}function k(n){this._node=n,this._names=x(n.getAttribute("class")||"")}function I(n,t){for(var e=T(n),i=-1,o=t.length;++i<o;)e.add(t[i])}function B(n,t){for(var e=T(n),i=-1,o=t.length;++i<o;)e.remove(t[i])}function G(n){return function(){I(this,n)}}function O(n){return function(){B(this,n)}}function R(n,t){return function(){(t.apply(this,arguments)?I:B)(this,n)}}function L(){this.textContent=""}function W(n){return function(){this.textContent=n}}function Z(n){return function(){var t=n.apply(this,arguments);this.textContent=null==t?"":t}}function j(){this.innerHTML=""}function K(n){return function(){this.innerHTML=n}}function U(n){return function(){var t=n.apply(this,arguments);this.innerHTML=null==t?"":t}}function D(){this.nextSibling&&this.parentNode.appendChild(this)}function z(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}k.prototype={add:function(n){this._names.indexOf(n)<0&&(this._names.push(n),this._node.setAttribute("class",this._names.join(" ")))},remove:function(n){var t=this._names.indexOf(n);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(n){return this._names.indexOf(n)>=0}};var F=e(41304);function H(){return null}function V(){var n=this.parentNode;n&&n.removeChild(this)}function Y(){var n=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(n,this.nextSibling):n}function J(){var n=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(n,this.nextSibling):n}function q(n){return n.trim().split(/^|\s+/).map((function(n){var t="",e=n.indexOf(".");return e>=0&&(t=n.slice(e+1),n=n.slice(0,e)),{type:n,name:t}}))}function X(n){return function(){var t=this.__on;if(t){for(var e,i=0,o=-1,r=t.length;i<r;++i)e=t[i],n.type&&e.type!==n.type||e.name!==n.name?t[++o]=e:this.removeEventListener(e.type,e.listener,e.options);++o?t.length=o:delete this.__on}}}function Q(n,t,e){return function(){var i,o=this.__on,r=function(n){return function(t){n.call(this,t,this.__data__)}}(t);if(o)for(var a=0,u=o.length;a<u;++a)if((i=o[a]).type===n.type&&i.name===n.name)return this.removeEventListener(i.type,i.listener,i.options),this.addEventListener(i.type,i.listener=r,i.options=e),void(i.value=t);this.addEventListener(n.type,r,e),i={type:n.type,name:n.name,value:t,listener:r,options:e},o?o.push(i):this.__on=[i]}}var $=e(77894);function nn(n,t,e){var i=(0,$.Z)(n),o=i.CustomEvent;"function"===typeof o?o=new o(t,e):(o=i.document.createEvent("Event"),e?(o.initEvent(t,e.bubbles,e.cancelable),o.detail=e.detail):o.initEvent(t,!1,!1)),n.dispatchEvent(o)}function tn(n,t){return function(){return nn(this,n,t)}}function en(n,t){return function(){return nn(this,n,t.apply(this,arguments))}}var on=[null];function rn(n,t){this._groups=n,this._parents=t}function an(){return new rn([[document.documentElement]],on)}rn.prototype=an.prototype={constructor:rn,select:function(n){"function"!==typeof n&&(n=(0,i.Z)(n));for(var t=this._groups,e=t.length,o=new Array(e),r=0;r<e;++r)for(var a,u,s=t[r],c=s.length,l=o[r]=new Array(c),f=0;f<c;++f)(a=s[f])&&(u=n.call(a,a.__data__,f,s))&&("__data__"in a&&(u.__data__=a.__data__),l[f]=u);return new rn(o,this._parents)},selectAll:function(n){n="function"===typeof n?function(n){return function(){var t=n.apply(this,arguments);return null==t?[]:(0,o.Z)(t)}}(n):(0,r.Z)(n);for(var t=this._groups,e=t.length,i=[],a=[],u=0;u<e;++u)for(var s,c=t[u],l=c.length,f=0;f<l;++f)(s=c[f])&&(i.push(n.call(s,s.__data__,f,c)),a.push(s));return new rn(i,a)},selectChild:function(n){return this.select(null==n?s:function(n){return function(){return u.call(this.children,n)}}("function"===typeof n?n:(0,a.P)(n)))},selectChildren:function(n){return this.selectAll(null==n?l:function(n){return function(){return c.call(this.children,n)}}("function"===typeof n?n:(0,a.P)(n)))},filter:function(n){"function"!==typeof n&&(n=(0,a.Z)(n));for(var t=this._groups,e=t.length,i=new Array(e),o=0;o<e;++o)for(var r,u=t[o],s=u.length,c=i[o]=[],l=0;l<s;++l)(r=u[l])&&n.call(r,r.__data__,l,u)&&c.push(r);return new rn(i,this._parents)},data:function(n,t){if(!arguments.length)return Array.from(this,y);var e=t?d:g,i=this._parents,r=this._groups;"function"!==typeof n&&(n=h(n));for(var a=r.length,u=new Array(a),s=new Array(a),c=new Array(a),l=0;l<a;++l){var f=i[l],p=r[l],m=p.length,v=(0,o.Z)(n.call(f,f&&f.__data__,l,i)),A=v.length,N=s[l]=new Array(A),E=u[l]=new Array(A),S=c[l]=new Array(m);e(f,p,N,E,S,v,t);for(var M,w,_=0,b=0;_<A;++_)if(M=N[_]){for(_>=b&&(b=_+1);!(w=E[b])&&++b<A;);M._next=w||null}}return(u=new rn(u,i))._enter=s,u._exit=c,u},enter:function(){return new rn(this._enter||this._groups.map(f),this._parents)},exit:function(){return new rn(this._exit||this._groups.map(f),this._parents)},join:function(n,t,e){var i=this.enter(),o=this,r=this.exit();return i="function"===typeof n?n(i):i.append(n+""),null!=t&&(o=t(o)),null==e?r.remove():e(r),i&&o?i.merge(o).order():o},merge:function(n){if(!(n instanceof rn))throw new Error("invalid merge");for(var t=this._groups,e=n._groups,i=t.length,o=e.length,r=Math.min(i,o),a=new Array(i),u=0;u<r;++u)for(var s,c=t[u],l=e[u],f=c.length,p=a[u]=new Array(f),h=0;h<f;++h)(s=c[h]||l[h])&&(p[h]=s);for(;u<i;++u)a[u]=t[u];return new rn(a,this._parents)},selection:function(){return this},order:function(){for(var n=this._groups,t=-1,e=n.length;++t<e;)for(var i,o=n[t],r=o.length-1,a=o[r];--r>=0;)(i=o[r])&&(a&&4^i.compareDocumentPosition(a)&&a.parentNode.insertBefore(i,a),a=i);return this},sort:function(n){function t(t,e){return t&&e?n(t.__data__,e.__data__):!t-!e}n||(n=m);for(var e=this._groups,i=e.length,o=new Array(i),r=0;r<i;++r){for(var a,u=e[r],s=u.length,c=o[r]=new Array(s),l=0;l<s;++l)(a=u[l])&&(c[l]=a);c.sort(t)}return new rn(o,this._parents).order()},call:function(){var n=arguments[0];return arguments[0]=this,n.apply(null,arguments),this},nodes:function(){return Array.from(this)},node:function(){for(var n=this._groups,t=0,e=n.length;t<e;++t)for(var i=n[t],o=0,r=i.length;o<r;++o){var a=i[o];if(a)return a}return null},size:function(){let n=0;for(const t of this)++n;return n},empty:function(){return!this.node()},each:function(n){for(var t=this._groups,e=0,i=t.length;e<i;++e)for(var o,r=t[e],a=0,u=r.length;a<u;++a)(o=r[a])&&n.call(o,o.__data__,a,r);return this},attr:function(n,t){var e=(0,v.Z)(n);if(arguments.length<2){var i=this.node();return e.local?i.getAttributeNS(e.space,e.local):i.getAttribute(e)}return this.each((null==t?e.local?N:A:"function"===typeof t?e.local?w:M:e.local?S:E)(e,t))},style:_.Z,property:function(n,t){return arguments.length>1?this.each((null==t?b:"function"===typeof t?P:C)(n,t)):this.node()[n]},classed:function(n,t){var e=x(n+"");if(arguments.length<2){for(var i=T(this.node()),o=-1,r=e.length;++o<r;)if(!i.contains(e[o]))return!1;return!0}return this.each(("function"===typeof t?R:t?G:O)(e,t))},text:function(n){return arguments.length?this.each(null==n?L:("function"===typeof n?Z:W)(n)):this.node().textContent},html:function(n){return arguments.length?this.each(null==n?j:("function"===typeof n?U:K)(n)):this.node().innerHTML},raise:function(){return this.each(D)},lower:function(){return this.each(z)},append:function(n){var t="function"===typeof n?n:(0,F.Z)(n);return this.select((function(){return this.appendChild(t.apply(this,arguments))}))},insert:function(n,t){var e="function"===typeof n?n:(0,F.Z)(n),o=null==t?H:"function"===typeof t?t:(0,i.Z)(t);return this.select((function(){return this.insertBefore(e.apply(this,arguments),o.apply(this,arguments)||null)}))},remove:function(){return this.each(V)},clone:function(n){return this.select(n?J:Y)},datum:function(n){return arguments.length?this.property("__data__",n):this.node().__data__},on:function(n,t,e){var i,o,r=q(n+""),a=r.length;if(!(arguments.length<2)){for(u=t?Q:X,i=0;i<a;++i)this.each(u(r[i],t,e));return this}var u=this.node().__on;if(u)for(var s,c=0,l=u.length;c<l;++c)for(i=0,s=u[c];i<a;++i)if((o=r[i]).type===s.type&&o.name===s.name)return s.value},dispatch:function(n,t){return this.each(("function"===typeof t?en:tn)(n,t))},[Symbol.iterator]:function*(){for(var n=this._groups,t=0,e=n.length;t<e;++t)for(var i,o=n[t],r=0,a=o.length;r<a;++r)(i=o[r])&&(yield i)}};var un=an},43959:function(n,t,e){"use strict";e.d(t,{S:function(){return s},Z:function(){return u}});var i=e(77894);function o(n){return function(){this.style.removeProperty(n)}}function r(n,t,e){return function(){this.style.setProperty(n,t,e)}}function a(n,t,e){return function(){var i=t.apply(this,arguments);null==i?this.style.removeProperty(n):this.style.setProperty(n,i,e)}}function u(n,t,e){return arguments.length>1?this.each((null==t?o:"function"===typeof t?a:r)(n,t,null==e?"":e)):s(this.node(),n)}function s(n,t){return n.style.getPropertyValue(t)||(0,i.Z)(n).getComputedStyle(n,null).getPropertyValue(t)}},77895:function(n,t,e){"use strict";function i(){}function o(n){return null==n?i:function(){return this.querySelector(n)}}e.d(t,{Z:function(){return o}})},68578:function(n,t,e){"use strict";function i(){return[]}function o(n){return null==n?i:function(){return this.querySelectorAll(n)}}e.d(t,{Z:function(){return o}})},75113:function(n,t,e){"use strict";function i(n){let t;for(;t=n.sourceEvent;)n=t;return n}e.d(t,{Z:function(){return i}})},77894:function(n,t,e){"use strict";function i(n){return n.ownerDocument&&n.ownerDocument.defaultView||n.document&&n||n.defaultView}e.d(t,{Z:function(){return i}})},41482:function(n,t,e){"use strict";e.r(t),e.d(t,{zoom:function(){return Ot},zoomIdentity:function(){return _t},zoomTransform:function(){return bt}});var i={value:()=>{}};function o(){for(var n,t=0,e=arguments.length,i={};t<e;++t){if(!(n=arguments[t]+"")||n in i||/[\s.]/.test(n))throw new Error("illegal type: "+n);i[n]=[]}return new r(i)}function r(n){this._=n}function a(n,t){return n.trim().split(/^|\s+/).map((function(n){var e="",i=n.indexOf(".");if(i>=0&&(e=n.slice(i+1),n=n.slice(0,i)),n&&!t.hasOwnProperty(n))throw new Error("unknown type: "+n);return{type:n,name:e}}))}function u(n,t){for(var e,i=0,o=n.length;i<o;++i)if((e=n[i]).name===t)return e.value}function s(n,t,e){for(var o=0,r=n.length;o<r;
vendor: 4,383 bytes, line 1
1++o)if(n[o].name===t){n[o]=i,n=n.slice(0,o).concat(n.slice(o+1));break}return null!=e&&n.push({name:t,value:e}),n}r.prototype=o.prototype={constructor:r,on:function(n,t){var e,i=this._,o=a(n+"",i),r=-1,c=o.length;if(!(arguments.length<2)){if(null!=t&&"function"!==typeof t)throw new Error("invalid callback: "+t);for(;++r<c;)if(e=(n=o[r]).type)i[e]=s(i[e],n.name,t);else if(null==t)for(e in i)i[e]=s(i[e],n.name,null);return this}for(;++r<c;)if((e=(n=o[r]).type)&&(e=u(i[e],n.name)))return e},copy:function(){var n={},t=this._;for(var e in t)n[e]=t[e].slice();return new r(n)},call:function(n,t){if((e=arguments.length-2)>0)for(var e,i,o=new Array(e),r=0;r<e;++r)o[r]=arguments[r+2];if(!this._.hasOwnProperty(n))throw new Error("unknown type: "+n);for(r=0,e=(i=this._[n]).length;r<e;++r)i[r].value.apply(t,o)},apply:function(n,t,e){if(!this._.hasOwnProperty(n))throw new Error("unknown type: "+n);for(var i=this._[n],o=0,r=i.length;o<r;++o)i[o].value.apply(t,e)}};var c=o,l=e(74797);function f(n){n.preventDefault(),n.stopImmediatePropagation()}function p(n){var t=n.document.documentElement,e=(0,l.Z)(n).on("dragstart.drag",f,!0);"onselectstart"in t?e.on("selectstart.drag",f,!0):(t.__noselect=t.style.MozUserSelect,t.style.MozUserSelect="none")}function h(n,t){var e=n.document.documentElement,i=(0,l.Z)(n).on("dragstart.drag",null);t&&(i.on("click.drag",f,!0),setTimeout((function(){i.on("click.drag",null)}),0)),"onselectstart"in e?i.on("selectstart.drag",null):(e.style.MozUserSelect=e.__noselect,delete e.__noselect)}function g(n){return((n=Math.exp(n))+1/n)/2}var d,y,m=function n(t,e,i){function o(n,o){var r,a,u=n[0],s=n[1],c=n[2],l=o[0],f=o[1],p=o[2],h=l-u,d=f-s,y=h*h+d*d;if(y<1e-12)a=Math.log(p/c)/t,r=function(n){return[u+n*h,s+n*d,c*Math.exp(t*n*a)]};else{var m=Math.sqrt(y),v=(p*p-c*c+i*y)/(2*c*e*m),A=(p*p-c*c-i*y)/(2*p*e*m),N=Math.log(Math.sqrt(v*v+1)-v),E=Math.log(Math.sqrt(A*A+1)-A);a=(E-N)/t,r=function(n){var i,o=n*a,r=g(N),l=c/(e*m)*(r*(i=t*o+N,((i=Math.exp(2*i))-1)/(i+1))-function(n){return((n=Math.exp(n))-1/n)/2}(N));return[u+l*h,s+l*d,c*r/g(t*o+N)]}}return r.duration=1e3*a*t/Math.SQRT2,r}return o.rho=function(t){var e=Math.max(.001,+t),i=e*e;return n(e,i,i*i)},o}(Math.SQRT2,2,4),v=e(37652),A=e(38687),N=0,E=0,S=0,M=0,w=0,_=0,b="object"===typeof performance&&performance.now?performance:Date,C="object"===typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(n){setTimeout(n,17)};function P(){return w||(C(x),w=b.now()+_)}function x(){w=0}function T(){this._call=this._time=this._next=null}function k(n,t,e){var i=new T;return i.restart(n,t,e),i}function I(){w=(M=b.now())+_,N=E=0;try{!function(){P(),++N;for(var n,t=d;t;)(n=w-t._time)>=0&&t._call.call(null,n),t=t._next;--N}()}finally{N=0,function(){var n,t,e=d,i=1/0;for(;e;)e._call?(i>e._time&&(i=e._time),n=e,e=e._next):(t=e._next,e._next=null,e=n?n._next=t:d=t);y=n,G(i)}(),w=0}}function B(){var n=b.now(),t=n-M;t>1e3&&(_-=t,M=n)}function G(n){N||(E&&(E=clearTimeout(E)),n-w>24?(n<1/0&&(E=setTimeout(I,n-b.now()-_)),S&&(S=clearInterval(S))):(S||(M=b.now(),S=setInterval(B,1e3)),N=1,C(I)))}function O(n,t,e){var i=new T;return t=null==t?0:+t,i.restart((e=>{i.stop(),n(e+t)}),t,e),i}T.prototype=k.prototype={constructor:T,restart:function(n,t,e){if("function"!==typeof n)throw new TypeError("callback is not a function");e=(null==e?P():+e)+(null==t?0:+t),this._next||y===this||(y?y._next=this:d=this,y=this),this._call=n,this._time=e,G()},stop:function(){this._call&&(this._call=null,this._time=1/0,G())}};var R=c("start","end","cancel","interrupt"),L=[];function W(n,t,e,i,o,r){var a=n.__transition;if(a){if(e in a)return}else n.__transition={};!function(n,t,e){var i,o=n.__transition;function r(n){e.state=1,e.timer.restart(a,e.delay,e.time),e.delay<=n&&a(n-e.delay)}function a(r){var c,l,f,p;if(1!==e.state)return s();for(c in o)if((p=o[c]).name===e.name){if(3===p.state)return O(a);4===p.state?(p.state=6,p.timer.stop(),p.on.call("interrupt",n,n.__data__,p.index,p.group),delete o[c]):+c<t&&(p.state=6,p.timer.stop(),p.on.call("cancel",n,n.__data__,p.index,p.group),delete o[c])}if(O((function(){3===e.state&&(e.state=4,e.timer.restart(u,e.delay,e.time),u(r))})),e.state=2,e.on.call("start",n,n.__data__,e.index,e.group),2===e.state){for(e.state=3,i=new Array(f=e.tween.length),c=0,l=-1;c<f;++c)(p=e.tween[c].value.call(n,n.__data__,e.index,e.group))&&(i[
vendor: 8,035 bytes, line 1
1++l]=p);i.length=l+1}}function u(t){for(var o=t<e.duration?e.ease.call(null,t/e.duration):(e.timer.restart(s),e.state=5,1),r=-1,a=i.length;++r<a;)i[r].call(n,o);5===e.state&&(e.on.call("end",n,n.__data__,e.index,e.group),s())}function s(){for(var i in e.state=6,e.timer.stop(),delete o[t],o)return;delete n.__transition}o[t]=e,e.timer=k(r,0,e.time)}(n,e,{name:t,index:i,group:o,on:R,tween:L,time:r.time,delay:r.delay,duration:r.duration,ease:r.ease,timer:null,state:0})}function Z(n,t){var e=K(n,t);if(e.state>0)throw new Error("too late; already scheduled");return e}function j(n,t){var e=K(n,t);if(e.state>3)throw new Error("too late; already running");return e}function K(n,t){var e=n.__transition;if(!e||!(e=e[t]))throw new Error("transition not found");return e}function U(n,t){var e,i,o,r=n.__transition,a=!0;if(r){for(o in t=null==t?null:t+"",r)(e=r[o]).name===t?(i=e.state>2&&e.state<5,e.state=6,e.timer.stop(),e.on.call(i?"interrupt":"cancel",n,n.__data__,e.index,e.group),delete r[o]):a=!1;a&&delete n.__transition}}function D(n,t){return n=+n,t=+t,function(e){return n*(1-e)+t*e}}var z,F=180/Math.PI,H={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function V(n,t,e,i,o,r){var a,u,s;return(a=Math.sqrt(n*n+t*t))&&(n/=a,t/=a),(s=n*e+t*i)&&(e-=n*s,i-=t*s),(u=Math.sqrt(e*e+i*i))&&(e/=u,i/=u,s/=u),n*i<t*e&&(n=-n,t=-t,s=-s,a=-a),{translateX:o,translateY:r,rotate:Math.atan2(t,n)*F,skewX:Math.atan(s)*F,scaleX:a,scaleY:u}}function Y(n,t,e,i){function o(n){return n.length?n.pop()+" ":""}return function(r,a){var u=[],s=[];return r=n(r),a=n(a),function(n,i,o,r,a,u){if(n!==o||i!==r){var s=a.push("translate(",null,t,null,e);u.push({i:s-4,x:D(n,o)},{i:s-2,x:D(i,r)})}else(o||r)&&a.push("translate("+o+t+r+e)}(r.translateX,r.translateY,a.translateX,a.translateY,u,s),function(n,t,e,r){n!==t?(n-t>180?t+=360:t-n>180&&(n+=360),r.push({i:e.push(o(e)+"rotate(",null,i)-2,x:D(n,t)})):t&&e.push(o(e)+"rotate("+t+i)}(r.rotate,a.rotate,u,s),function(n,t,e,r){n!==t?r.push({i:e.push(o(e)+"skewX(",null,i)-2,x:D(n,t)}):t&&e.push(o(e)+"skewX("+t+i)}(r.skewX,a.skewX,u,s),function(n,t,e,i,r,a){if(n!==e||t!==i){var u=r.push(o(r)+"scale(",null,",",null,")");a.push({i:u-4,x:D(n,e)},{i:u-2,x:D(t,i)})}else 1===e&&1===i||r.push(o(r)+"scale("+e+","+i+")")}(r.scaleX,r.scaleY,a.scaleX,a.scaleY,u,s),r=a=null,function(n){for(var t,e=-1,i=s.length;++e<i;)u[(t=s[e]).i]=t.x(n);return u.join("")}}}var J=Y((function(n){const t=new("function"===typeof DOMMatrix?DOMMatrix:WebKitCSSMatrix)(n+"");return t.isIdentity?H:V(t.a,t.b,t.c,t.d,t.e,t.f)}),"px, ","px)","deg)"),q=Y((function(n){return null==n?H:(z||(z=document.createElementNS("http://www.w3.org/2000/svg","g")),z.setAttribute("transform",n),(n=z.transform.baseVal.consolidate())?V((n=n.matrix).a,n.b,n.c,n.d,n.e,n.f):H)}),", ",")",")"),X=e(36743);function Q(n,t){var e,i;return function(){var o=j(this,n),r=o.tween;if(r!==e)for(var a=0,u=(i=e=r).length;a<u;++a)if(i[a].name===t){(i=i.slice()).splice(a,1);break}o.tween=i}}function $(n,t,e){var i,o;if("function"!==typeof e)throw new Error;return function(){var r=j(this,n),a=r.tween;if(a!==i){o=(i=a).slice();for(var u={name:t,value:e},s=0,c=o.length;s<c;++s)if(o[s].name===t){o[s]=u;break}s===c&&o.push(u)}r.tween=o}}function nn(n,t,e){var i=n._id;return n.each((function(){var n=j(this,i);(n.value||(n.value={}))[t]=e.apply(this,arguments)})),function(n){return K(n,i).value[t]}}function tn(n,t,e){n.prototype=t.prototype=e,e.constructor=n}function en(n,t){var e=Object.create(n.prototype);for(var i in t)e[i]=t[i];return e}function on(){}var rn=.7,an=1/rn,un="\\s*([+-]?\\d+)\\s*",sn="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",cn="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",ln=/^#([0-9a-f]{3,8})$/,fn=new RegExp("^rgb\\("+[un,un,un]+"\\)$"),pn=new RegExp("^rgb\\("+[cn,cn,cn]+"\\)$"),hn=new RegExp("^rgba\\("+[un,un,un,sn]+"\\)$"),gn=new RegExp("^rgba\\("+[cn,cn,cn,sn]+"\\)$"),dn=new RegExp("^hsl\\("+[sn,cn,cn]+"\\)$"),yn=new RegExp("^hsla\\("+[sn,cn,cn,sn]+"\\)$"),mn={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function vn(){return this.rgb().formatHex()}function An(){return this.rgb().formatRgb()}function Nn(n){var t,e;return n=(n+"").trim().toLowerCase(),(t=ln.exec(n))?(e=t[1].length,t=parseInt(t[1],16),6===e?En(t):3===e?new _n(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===e?Sn(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===e?Sn(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=fn.exec(n))?new _n(t[1],t[2],t[3],1):(t=pn.exec(n))?new _n(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=hn.exec(n))?Sn(t[1],t[2],t[3],t[4]):(t=gn.exec(n))?Sn(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=dn.exec(n))?xn(t[1],t[2]/100,t[3]/100,1):(t=yn.exec(n))?xn(t[1],t[2]/100,t[3]/100,t[4]):mn.hasOwnProperty(n)?En(mn[n]):"transparent"===n?new _n(NaN,NaN,NaN,0):null}function En(n){return new _n(n>>16&255,n>>8&255,255&n,1)}function Sn(n,t,e,i){return i<=0&&(n=t=e=NaN),new _n(n,t,e,i)}function Mn(n){return n instanceof on||(n=Nn(n)),n?new _n((n=n.rgb()).r,n.g,n.b,n.opacity):new _n}function wn(n,t,e,i){return 1===arguments.length?Mn(n):new _n(n,t,e,null==i?1:i)}function _n(n,t,e,i){this.r=+n,this.g=+t,this.b=+e,this.opacity=+i}function bn(){return"#"+Pn(this.r)+Pn(this.g)+Pn(this.b)}function Cn(){var n=this.opacity;return(1===(n=isNaN(n)?1:Math.max(0,Math.min(1,n)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||
vendor: 4,842 bytes, line 1
10))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===n?")":", "+n+")")}function Pn(n){return((n=Math.max(0,Math.min(255,Math.round(n)||0)))<16?"0":"")+n.toString(16)}function xn(n,t,e,i){return i<=0?n=t=e=NaN:e<=0||e>=1?n=t=NaN:t<=0&&(n=NaN),new kn(n,t,e,i)}function Tn(n){if(n instanceof kn)return new kn(n.h,n.s,n.l,n.opacity);if(n instanceof on||(n=Nn(n)),!n)return new kn;if(n instanceof kn)return n;var t=(n=n.rgb()).r/255,e=n.g/255,i=n.b/255,o=Math.min(t,e,i),r=Math.max(t,e,i),a=NaN,u=r-o,s=(r+o)/2;return u?(a=t===r?(e-i)/u+6*(e<i):e===r?(i-t)/u+2:(t-e)/u+4,u/=s<.5?r+o:2-r-o,a*=60):u=s>0&&s<1?0:a,new kn(a,u,s,n.opacity)}function kn(n,t,e,i){this.h=+n,this.s=+t,this.l=+e,this.opacity=+i}function In(n,t,e){return 255*(n<60?t+(e-t)*n/60:n<180?e:n<240?t+(e-t)*(240-n)/60:t)}function Bn(n,t,e,i,o){var r=n*n,a=r*n;return((1-3*n+3*r-a)*t+(4-6*r+3*a)*e+(1+3*n+3*r-3*a)*i+a*o)/6}tn(on,Nn,{copy:function(n){return Object.assign(new this.constructor,this,n)},displayable:function(){return this.rgb().displayable()},hex:vn,formatHex:vn,formatHsl:function(){return Tn(this).formatHsl()},formatRgb:An,toString:An}),tn(_n,wn,en(on,{brighter:function(n){return n=null==n?an:Math.pow(an,n),new _n(this.r*n,this.g*n,this.b*n,this.opacity)},darker:function(n){return n=null==n?rn:Math.pow(rn,n),new _n(this.r*n,this.g*n,this.b*n,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:bn,formatHex:bn,formatRgb:Cn,toString:Cn})),tn(kn,(function(n,t,e,i){return 1===arguments.length?Tn(n):new kn(n,t,e,null==i?1:i)}),en(on,{brighter:function(n){return n=null==n?an:Math.pow(an,n),new kn(this.h,this.s,this.l*n,this.opacity)},darker:function(n){return n=null==n?rn:Math.pow(rn,n),new kn(this.h,this.s,this.l*n,this.opacity)},rgb:function(){var n=this.h%360+360*(this.h<0),t=isNaN(n)||isNaN(this.s)?0:this.s,e=this.l,i=e+(e<.5?e:1-e)*t,o=2*e-i;return new _n(In(n>=240?n-240:n+120,o,i),In(n,o,i),In(n<120?n+240:n-120,o,i),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var n=this.opacity;return(1===(n=isNaN(n)?1:Math.max(0,Math.min(1,n)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===n?")":", "+n+")")}}));var Gn=n=>()=>n;function On(n,t){return function(e){return n+e*t}}function Rn(n){return 1===(n=+n)?Ln:function(t,e){return e-t?function(n,t,e){return n=Math.pow(n,e),t=Math.pow(t,e)-n,e=1/e,function(i){return Math.pow(n+i*t,e)}}(t,e,n):Gn(isNaN(t)?e:t)}}function Ln(n,t){var e=t-n;return e?On(n,e):Gn(isNaN(n)?t:n)}var Wn=function n(t){var e=Rn(t);function i(n,t){var i=e((n=wn(n)).r,(t=wn(t)).r),o=e(n.g,t.g),r=e(n.b,t.b),a=Ln(n.opacity,t.opacity);return function(t){return n.r=i(t),n.g=o(t),n.b=r(t),n.opacity=a(t),n+""}}return i.gamma=n,i}(1);function Zn(n){return function(t){var e,i,o=t.length,r=new Array(o),a=new Array(o),u=new Array(o);for(e=0;e<o;++e)i=wn(t[e]),r[e]=i.r||0,a[e]=i.g||0,u[e]=i.b||0;return r=n(r),a=n(a),u=n(u),i.opacity=1,function(n){return i.r=r(n),i.g=a(n),i.b=u(n),i+""}}}Zn((function(n){var t=n.length-1;return function(e){var i=e<=0?e=0:e>=1?(e=1,t-1):Math.floor(e*t),o=n[i],r=n[i+1],a=i>0?n[i-1]:2*o-r,u=i<t-1?n[i+2]:2*r-o;return Bn((e-i/t)*t,a,o,r,u)}})),Zn((function(n){var t=n.length;return function(e){var i=Math.floor(((e%=1)<0?++e:e)*t),o=n[(i+t-1)%t],r=n[i%t],a=n[(i+1)%t],u=n[(i+2)%t];return Bn((e-i/t)*t,o,r,a,u)}}));var jn=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Kn=new RegExp(jn.source,"g");function Un(n,t){var e,i,o,r=jn.lastIndex=Kn.lastIndex=0,a=-1,u=[],s=[];for(n+="",t+="";(e=jn.exec(n))&&(i=Kn.exec(t));)(o=i.index)>r&&(o=t.slice(r,o),u[a]?u[a]+=o:u[++a]=o),(e=e[0])===(i=i[0])?u[a]?u[a]+=i:u[++a]=i:(u[++a]=null,s.push({i:a,x:D(e,i)})),r=Kn.lastIndex;return r<t.length&&(o=t.slice(r),u[a]?u[a]+=o:u[++a]=o),u.length<2?s[0]?function(n){return function(t){return n(t)+""}}(s[0].x):function(n){return function(){return n}}(t):(t=s.length,function(n){for(var e,i=0;i<t;++i)u[(e=s[i]).i]=e.x(n);return u.join("")})}function Dn(n,t){var e;return("number"===typeof t?D:t instanceof Nn?Wn:(e=Nn(t))?(t=e,Wn):Un)(n,t)}function zn(n){return function(){this.removeAttribute(n)}}function Fn(n){return function(){this.removeAttributeNS(n.space,n.local)}}function Hn(n,t,e){var i,o,r=e+"";return function(){var a=this.getAttribute(n);return a===r?null:a===i?o:o=t(i=a,e)}}function Vn(n,t,e){var i,o,r=e+"";return function(){var a=this.getAttributeNS(n.space,n.local);return a===r?null:a===i?o:o=t(i=a,e)}}function Yn(n,t,e){var i,o,r;return function(){var a,u,s=e(this);if(null!=s)return(a=this.getAttribute(n))===(u=s+"")?null:a===i&&u===o?r:(o=u,r=t(i=a,s)
vendor: 8,294 bytes, line 1
1);this.removeAttribute(n)}}function Jn(n,t,e){var i,o,r;return function(){var a,u,s=e(this);if(null!=s)return(a=this.getAttributeNS(n.space,n.local))===(u=s+"")?null:a===i&&u===o?r:(o=u,r=t(i=a,s));this.removeAttributeNS(n.space,n.local)}}function qn(n,t){return function(e){this.setAttribute(n,t.call(this,e))}}function Xn(n,t){return function(e){this.setAttributeNS(n.space,n.local,t.call(this,e))}}function Qn(n,t){var e,i;function o(){var o=t.apply(this,arguments);return o!==i&&(e=(i=o)&&Xn(n,o)),e}return o._value=t,o}function $n(n,t){var e,i;function o(){var o=t.apply(this,arguments);return o!==i&&(e=(i=o)&&qn(n,o)),e}return o._value=t,o}function nt(n,t){return function(){Z(this,n).delay=+t.apply(this,arguments)}}function tt(n,t){return t=+t,function(){Z(this,n).delay=t}}function et(n,t){return function(){j(this,n).duration=+t.apply(this,arguments)}}function it(n,t){return t=+t,function(){j(this,n).duration=t}}function ot(n,t){if("function"!==typeof t)throw new Error;return function(){j(this,n).ease=t}}var rt=e(55491);function at(n,t,e){var i,o,r=function(n){return(n+"").trim().split(/^|\s+/).every((function(n){var t=n.indexOf(".");return t>=0&&(n=n.slice(0,t)),!n||"start"===n}))}(t)?Z:j;return function(){var a=r(this,n),u=a.on;u!==i&&(o=(i=u).copy()).on(t,e),a.on=o}}var ut=e(77895);var st=e(68578);var ct=A.ZP.prototype.constructor;var lt=e(43959);function ft(n){return function(){this.style.removeProperty(n)}}function pt(n,t,e){return function(i){this.style.setProperty(n,t.call(this,i),e)}}function ht(n,t,e){var i,o;function r(){var r=t.apply(this,arguments);return r!==o&&(i=(o=r)&&pt(n,r,e)),i}return r._value=t,r}function gt(n){return function(t){this.textContent=n.call(this,t)}}function dt(n){var t,e;function i(){var i=n.apply(this,arguments);return i!==e&&(t=(e=i)&>(i)),t}return i._value=n,i}var yt=0;function mt(n,t,e,i){this._groups=n,this._parents=t,this._name=e,this._id=i}function vt(){return++yt}var At=A.ZP.prototype;mt.prototype=function(n){return(0,A.ZP)().transition(n)}.prototype={constructor:mt,select:function(n){var t=this._name,e=this._id;"function"!==typeof n&&(n=(0,ut.Z)(n));for(var i=this._groups,o=i.length,r=new Array(o),a=0;a<o;++a)for(var u,s,c=i[a],l=c.length,f=r[a]=new Array(l),p=0;p<l;++p)(u=c[p])&&(s=n.call(u,u.__data__,p,c))&&("__data__"in u&&(s.__data__=u.__data__),f[p]=s,W(f[p],t,e,p,f,K(u,e)));return new mt(r,this._parents,t,e)},selectAll:function(n){var t=this._name,e=this._id;"function"!==typeof n&&(n=(0,st.Z)(n));for(var i=this._groups,o=i.length,r=[],a=[],u=0;u<o;++u)for(var s,c=i[u],l=c.length,f=0;f<l;++f)if(s=c[f]){for(var p,h=n.call(s,s.__data__,f,c),g=K(s,e),d=0,y=h.length;d<y;++d)(p=h[d])&&W(p,t,e,d,h,g);r.push(h),a.push(s)}return new mt(r,a,t,e)},filter:function(n){"function"!==typeof n&&(n=(0,rt.Z)(n));for(var t=this._groups,e=t.length,i=new Array(e),o=0;o<e;++o)for(var r,a=t[o],u=a.length,s=i[o]=[],c=0;c<u;++c)(r=a[c])&&n.call(r,r.__data__,c,a)&&s.push(r);return new mt(i,this._parents,this._name,this._id)},merge:function(n){if(n._id!==this._id)throw new Error;for(var t=this._groups,e=n._groups,i=t.length,o=e.length,r=Math.min(i,o),a=new Array(i),u=0;u<r;++u)for(var s,c=t[u],l=e[u],f=c.length,p=a[u]=new Array(f),h=0;h<f;++h)(s=c[h]||l[h])&&(p[h]=s);for(;u<i;++u)a[u]=t[u];return new mt(a,this._parents,this._name,this._id)},selection:function(){return new ct(this._groups,this._parents)},transition:function(){for(var n=this._name,t=this._id,e=vt(),i=this._groups,o=i.length,r=0;r<o;++r)for(var a,u=i[r],s=u.length,c=0;c<s;++c)if(a=u[c]){var l=K(a,t);W(a,n,e,c,u,{time:l.time+l.delay+l.duration,delay:0,duration:l.duration,ease:l.ease})}return new mt(i,this._parents,n,e)},call:At.call,nodes:At.nodes,node:At.node,size:At.size,empty:At.empty,each:At.each,on:function(n,t){var e=this._id;return arguments.length<2?K(this.node(),e).on.on(n):this.each(at(e,n,t))},attr:function(n,t){var e=(0,X.Z)(n),i="transform"===e?q:Dn;return this.attrTween(n,"function"===typeof t?(e.local?Jn:Yn)(e,i,nn(this,"attr."+n,t)):null==t?(e.local?Fn:zn)(e):(e.local?Vn:Hn)(e,i,t))},attrTween:function(n,t){var e="attr."+n;if(arguments.length<2)return(e=this.tween(e))&&e._value;if(null==t)return this.tween(e,null);if("function"!==typeof t)throw new Error;var i=(0,X.Z)(n);return this.tween(e,(i.local?Qn:$n)(i,t))},style:function(n,t,e){var i="transform"===(n+="")?J:Dn;return null==t?this.styleTween(n,function(n,t){var e,i,o;return function(){var r=(0,lt.S)(this,n),a=(this.style.removeProperty(n),(0,lt.S)(this,n));return r===a?null:r===e&&a===i?o:o=t(e=r,i=a)}}(n,i)).on("end.style."+n,ft(n)):"function"===typeof t?this.styleTween(n,function(n,t,e){var i,o,r;return function(){var a=(0,lt.S)(this,n),u=e(this),s=u+"";return null==u&&(this.style.removeProperty(n),s=u=(0,lt.S)(this,n)),a===s?null:a===i&&s===o?r:(o=s,r=t(i=a,u))}}(n,i,nn(this,"style."+n,t))).each(function(n,t){var e,i,o,r,a="style."+t,u="end."+a;return function(){var s=j(this,n),c=s.on,l=null==s.value[a]?r||(r=ft(t)):void 0;c===e&&o===l||(i=(e=c).copy()).on(u,o=l),s.on=i}}(this._id,n)):this.styleTween(n,function(n,t,e){var i,o,r=e+"";return function(){var a=(0,lt.S)(this,n);return a===r?null:a===i?o:o=t(i=a,e)}}(n,i,t),e).on("end.style."+n,null)},styleTween:function(n,t,e){var i="style."+(n+="");if(arguments.length<2)return(i=this.tween(i))&&i._value;if(null==t)return this.tween(i,null);if("function"!==typeof t)throw new Error;return this.tween(i,ht(n,t,null==e?"":e))},text:function(n){return this.tween("text","function"===typeof n?function(n){return function(){var t=n(this);this.textContent=null==t?"":t}}(nn(this,"text",n)):function(n){return function(){this.textContent=n}}(null==n?"":n+""))},textTween:function(n){var t="text";if(arguments.length<1)return(t=this.tween(t))&&t._value;if(null==n)return this.tween(t,null);if("function"!==typeof n)throw new Error;return this.tween(t,dt(n))},remove:function(){return this.on("end.remove",function(n){return function(){var t=this.parentNode;for(var e in this.__transition)if(+e!==n)return;t&&t.removeChild(this)}}(this._id))},tween:function(n,t){var e=this._id;if(n+="",arguments.length<2){for(var i,o=K(this.node(),e).tween,r=0,a=o.length;r<a;++r)if((i=o[r]).name===n)return i.value;return null}return this.each((null==t?Q:$)(e,n,t))},delay:function(n){var t=this._id;return arguments.length?this.each(("function"===typeof n?nt:tt)(t,n)):K(this.node(),t).delay},duration:function(n){var t=this._id;return arguments.length?this.each(("function"===typeof n?et:it)(t,n)):K(this.node(),t).duration},ease:function(n){var t=this._id;return arguments.length?this.each(ot(t,n)):K(this.node(),t).ease},easeVarying:function(n){if("function"!==typeof n)throw new Error;return this.each(function(n,t){return function(){var e=t.apply(this,arguments);if("function"!==typeof e)throw new Error;j(this,n).ease=e}}(this._id,n))},end:function(){var n,t,e=this,i=e._id,o=e.size();return new Promise((function(r,a){var u={value:a},s={value:function(){0===--o&&r()}};e.each((function(){var e=j(this,i),o=e.on;o!==n&&((t=(n=o).copy())._.cancel.push(u),t._.interrupt.push(u),t._.end.push(s)),e.on=t})),0===o&&r()}))},[Symbol.iterator]:At[Symbol.iterator]};var Nt={time:null,delay:0,duration:250,ease:function(n){return((n*=2)<=1?n*n*n:(n-=2)*n*n+2)/2}};function Et(n,t){for(var e;!(e=n.__transition)||!(e=e[t]);)if(!(n=n.parentNode))throw new Error(`transition ${t} not found`);return e}A.ZP.prototype.interrupt=function(n){return this.each((function(){U(this,n)}))},A.ZP.prototype.transition=function(n){var t,e;n instanceof mt?(t=n._id,n=n._name):(t=vt(),(e=Nt).time=P(),n=null==n?null:n+"");for(var i=this._groups,o=i.length,r=0;r<o;++r)for(var a,u=i[r],s=u.length,c=0;c<s;++c)(a=u[c])&&W(a,n,t,c,u,e||Et(a,t));return new mt(i,this._parents,n,t)};var St=n=>()=>n;function Mt(n,{sourceEvent:t,target:e,transform:i,dispatch:o}){Object.defineProperties(this,{type:{value:n,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},target:{value:e,enumerable:!0,configurable:!0},transform:{value:i,enumerable:!0,configurable:!0},_:{value:o}})}function wt(n,t,e){this.k=n,this.x=t,this.y=e}wt.prototype={constructor:wt,scale:function(n){return 1===n?this:new wt(this.k*n,this.x,this.y)},translate:function(n,t){return 0===n&0===t?this:new wt(this.k,this.x+this.k*n,this.y+this.k*t)}
vendor: 4,534 bytes, line 1
1,apply:function(n){return[n[0]*this.k+this.x,n[1]*this.k+this.y]},applyX:function(n){return n*this.k+this.x},applyY:function(n){return n*this.k+this.y},invert:function(n){return[(n[0]-this.x)/this.k,(n[1]-this.y)/this.k]},invertX:function(n){return(n-this.x)/this.k},invertY:function(n){return(n-this.y)/this.k},rescaleX:function(n){return n.copy().domain(n.range().map(this.invertX,this).map(n.invert,n))},rescaleY:function(n){return n.copy().domain(n.range().map(this.invertY,this).map(n.invert,n))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var _t=new wt(1,0,0);function bt(n){for(;!n.__zoom;)if(!(n=n.parentNode))return _t;return n.__zoom}function Ct(n){n.stopImmediatePropagation()}function Pt(n){n.preventDefault(),n.stopImmediatePropagation()}function xt(n){return(!n.ctrlKey||"wheel"===n.type)&&!n.button}function Tt(){var n=this;return n instanceof SVGElement?(n=n.ownerSVGElement||n).hasAttribute("viewBox")?[[(n=n.viewBox.baseVal).x,n.y],[n.x+n.width,n.y+n.height]]:[[0,0],[n.width.baseVal.value,n.height.baseVal.value]]:[[0,0],[n.clientWidth,n.clientHeight]]}function kt(){return this.__zoom||_t}function It(n){return-n.deltaY*(1===n.deltaMode?.05:n.deltaMode?1:.002)*(n.ctrlKey?10:1)}function Bt(){return navigator.maxTouchPoints||"ontouchstart"in this}function Gt(n,t,e){var i=n.invertX(t[0][0])-e[0][0],o=n.invertX(t[1][0])-e[1][0],r=n.invertY(t[0][1])-e[0][1],a=n.invertY(t[1][1])-e[1][1];return n.translate(o>i?(i+o)/2:Math.min(0,i)||Math.max(0,o),a>r?(r+a)/2:Math.min(0,r)||Math.max(0,a))}function Ot(){var n,t,e,i=xt,o=Tt,r=Gt,a=It,u=Bt,s=[0,1/0],f=[[-1/0,-1/0],[1/0,1/0]],g=250,d=m,y=c("start","zoom","end"),A=500,N=0,E=10;function S(n){n.property("__zoom",kt).on("wheel.zoom",x).on("mousedown.zoom",T).on("dblclick.zoom",k).filter(u).on("touchstart.zoom",I).on("touchmove.zoom",B).on("touchend.zoom touchcancel.zoom",G).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function M(n,t){return(t=Math.max(s[0],Math.min(s[1],t)))===n.k?n:new wt(t,n.x,n.y)}function w(n,t,e){var i=t[0]-e[0]*n.k,o=t[1]-e[1]*n.k;return i===n.x&&o===n.y?n:new wt(n.k,i,o)}function _(n){return[(+n[0][0]+ +n[1][0])/2,(+n[0][1]+ +n[1][1])/2]}function b(n,t,e,i){n.on("start.zoom",(function(){C(this,arguments).event(i).start()})).on("interrupt.zoom end.zoom",(function(){C(this,arguments).event(i).end()})).tween("zoom",(function(){var n=this,r=arguments,a=C(n,r).event(i),u=o.apply(n,r),s=null==e?_(u):"function"===typeof e?e.apply(n,r):e,c=Math.max(u[1][0]-u[0][0],u[1][1]-u[0][1]),l=n.__zoom,f="function"===typeof t?t.apply(n,r):t,p=d(l.invert(s).concat(c/l.k),f.invert(s).concat(c/f.k));return function(n){if(1===n)n=f;else{var t=p(n),e=c/t[2];n=new wt(e,s[0]-t[0]*e,s[1]-t[1]*e)}a.zoom(null,n)}}))}function C(n,t,e){return!e&&n.__zooming||new P(n,t)}function P(n,t){this.that=n,this.args=t,this.active=0,this.sourceEvent=null,this.extent=o.apply(n,t),this.taps=0}function x(n,...t){if(i.apply(this,arguments)){var e=C(this,t).event(n),o=this.__zoom,u=Math.max(s[0],Math.min(s[1],o.k*Math.pow(2,a.apply(this,arguments)))),c=(0,v.Z)(n);if(e.wheel)e.mouse[0][0]===c[0]&&e.mouse[0][1]===c[1]||(e.mouse[1]=o.invert(e.mouse[0]=c)),clearTimeout(e.wheel);else{if(o.k===u)return;e.mouse=[c,o.invert(c)],U(this),e.start()}Pt(n),e.wheel=setTimeout(l,150),e.zoom("mouse",r(w(M(o,u),e.mouse[0],e.mouse[1]),e.extent,f))}function l(){e.wheel=null,e.end()}}function T(n,...t){if(!e&&i.apply(this,arguments)){var o=C(this,t,!0).event(n),a=(0,l.Z)(n.view).on("mousemove.zoom",d,!0).on("mouseup.zoom",y,!0),u=(0,v.Z)(n,s),s=n.currentTarget,c=n.clientX,g=n.clientY;p(n.view),Ct(n),o.mouse=[u,this.__zoom.invert(u)],U(this),o.start()}function d(n){if(Pt(n),!o.moved){var t=n.clientX-c,e=n.clientY-g;o.moved=t*t+e*e>N}o.event(n).zoom("mouse",r(w(o.that.__zoom,o.mouse[0]=(0,v.Z)(n,s),o.mouse[1]),o.extent,f))}function y(n){a.on("mousemove.zoom mouseup.zoom",null),h(n.view,o.moved),Pt(n),o.event(n).end()}}function k(n,...t){if(i.apply(this,arguments)){var e=this.__zoom,a=(0,v.Z)(n.changedTouches?n.changedTouches[0]:n,this),u=e.invert(a),s=e.k*(n.shiftKey?.5:2),c=r(w(M(e,s),a,u),o.apply(this,t),f);Pt(n),g>0?(0,l.Z)(this).transition().duration(g).call(b,c,a,n):(0,l.Z)(this).call(S.transform,c,a,n)}}function I(e,...o){if(i.apply(this,arguments)){var r,a,u,s,c=e.touches,l=c.length,f=C(this,o,e.changedTouches.length===l).event(e);for(Ct(e),a=0;a<l;++a)u=c[a],s=[s=(0,v.Z)(u,this),this.__zoom.invert(s),u.identifier],f.touch0?f.touch1||f.touch0[2]===s[2]||(f.touch1=s,f.taps=0):(f.touch0=s,r=!0,f.taps=1+!!n);
1n&&(n=clearTimeout(n)),r&&(f.taps<2&&(t=s[0],n=setTimeout((function(){n=null}),A)),U(this),f.start())}}function B(n,...t){if(this.__zooming){var e,i,o,a,u=C(this,t).event(n),s=n.changedTouches,c=s.length;for(Pt(n),e=0;e<c;++e)i=s[e],o=(0,v.Z)(i,this),u.touch0&&u.touch0[2]===i.identifier?u.touch0[0]=o:u.touch1&&u.touch1[2]===i.identifier&&(u.touch1[0]=o);if(i=u.that.__zoom,u.touch1){var l=u.touch0[0],p=u.touch0[1],h=u.touch1[0],g=u.touch1[1],d=(d=h[0]-l[0])*d+(d=h[1]-l[1])*d,y=(y=g[0]-p[0])*y+(y=g[1]-p[1])*y;i=M(i,Math.sqrt(d/y)),o=[(l[0]+h[0])/2,(l[1]+h[1])/2],a=[(p[0]+g[0])/2,(p[1]+g[1])/2]}else{if(!u.touch0)return;o=u.touch0[0],a=u.touch0[1]}u.zoom("touch",r(w(i,o,a),u.extent,f))}}function G(n,...i){if(this.__zooming){var o,r,a=C(this,i).event(n),u=n.changedTouches,s=u.length;for(Ct(n),e&&clearTimeout(e),e=setTimeout((function(){e=null}),A),o=0;o<s;++o)r=u[o],a.touch0&&a.touch0[2]===r.identifier?delete a.touch0:a.touch1&&a.touch1[2]===r.identifier&&delete a.touch1;if(a.touch1&&!a.touch0&&(a.touch0=a.touch1,delete a.touch1),a.touch0)a.touch0[1]=this.__zoom.invert(a.touch0[0]);else if(a.end(),2===a.taps&&(r=(0,v.Z)(r,this),Math.hypot(t[0]-r[0],t[1]-r[1])<E)){var c=(0,l.Z)(this).on("dblclick.zoom");c&&c.apply(this,arguments)}}}return S.transform=function(n,t,e,i){var o=n.selection?n.selection():n;o.property("__zoom",kt),n!==o?b(n,t,e,i):o.interrupt().each((function(){C(this,arguments).event(i).start().zoom(null,"function"===typeof t?t.apply(this,arguments):t).end()}))},S.scaleBy=function(n,t,e,i){S.scaleTo(n,(function(){var n=this.__zoom.k,e="function"===typeof t?t.apply(this,arguments):t;return n*e}),e,i)},S.scaleTo=function(n,t,e,i){S.transform(n,(function(){var n=o.apply(this,arguments),i=this.__zoom,a=null==e?_(n):"function"===typeof e?e.apply(this,arguments):e,u=i.invert(a),s="function"===typeof t?t.apply(this,arguments):t;return r(w(M(i,s),a,u),n,f)}),e,i)},S.translateBy=function(n,t,e,i){S.transform(n,(function(){return r(this.__zoom.translate("function"===typeof t?t.apply(this,arguments):t,"function"===typeof e?e.apply(this,arguments):e),o.apply(this,arguments),f)}),null,i)},S.translateTo=function(n,t,e,i,a){S.transform(n,(function(){var n=o.apply(this,arguments),a=this.__zoom,u=null==i?_(n):"function"===typeof i?i.apply(this,arguments):i;return r(_t.translate(u[0],u[1]).scale(a.k).translate("function"===typeof t?-t.apply(this,arguments):-t,"function"===typeof e?-e.apply(this,arguments):-e),n,f)}),i,a)},P.prototype={event:function(n){return n&&(this.sourceEvent=n),this},start:function(){return 1===++this.active&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(n,t){return this.mouse&&"mouse"!==n&&(this.mouse[1]=t.invert(this.mouse[0])),this.touch0&&"touch"!==n&&(this.touch0[1]=t.invert(this.touch0[0])),this.touch1&&"touch"!==n&&(this.touch1[1]=t.invert(this.touch1[0])),this.that.__zoom=t,this.emit("zoom"),this},end:function(){return 0===--this.active&&(delete this.that.__zooming,this.emit("end")),this},emit:function(n){var t=(0,l.Z)(this.that).datum();y.call(n,this.that,new Mt(n,{sourceEvent:this.sourceEvent,target:S,type:n,transform:this.that.__zoom,dispatch:y}),t)}},S.wheelDelta=function(n){return arguments.length?(a="function"===typeof n?n:St(+n),S):a},S.filter=function(n){return arguments.length?(i="function"===typeof n?n:St(!!n),S):i},S.touchable=function(n){return arguments.length?(u="function"===typeof n?n:St(!!n),S):u},S.extent=function(n){return arguments.length?(o="function"===typeof n?n:St([[+n[0][0],+n[0][1]],[+n[1][0],+n[1][1]]]),S):o},S.scaleExtent=function(n){return arguments.length?(s[0]=+n[0],s[1]=+n[1],S):[s[0],s[1]]},S.translateExtent=function(n){return arguments.length?(f[0][0]=+n[0][0],f[1][0]=+n[1][0],f[0][1]=+n[0][1],f[1][1]=+n[1][1],S):[[f[0][0],f[0][1]],[f[1][0],f[1][1]]]},S.constrain=function(n){return arguments.length?(r=n,S):r},S.duration=function(n){return arguments.length?(g=+n,S):g},S.interpolate=function(n){return arguments.length?(d=n,S):d},S.on=function(){var n=y.on.apply(y,arguments);return n===y?S:n},S.clickDistance=function(n){return arguments.length?(N=(n=+n)*n,S):Math.sqrt(N)},S.tapDistance=function(n){return arguments.length?(E=+n,S):E},S}bt.prototype=wt.prototype},99936:function(n,t,e){"use strict";function i(n){return n}function o(n){if(null==n)return i;var t,e,o=n.scale[0],r=n.scale[1],a=n.translate[0],u=n.translate[1];return function(n,i){i||(t=e=0);var s=2,c=n.length,l=new Array(c);for(l[0]=(t+=n[0])*o+a,l[1]=(e+=n[1])*r+u;s<c;)l[s]=n[s],++s;return l}}function r(n){var t,e=o(n.transform),i=1/0,r=i,a=-i,u=-i;function s(n){(n=e(n))[0]<i&&(i=n[0]),n[0]>a&&(a=n[0]),n[1]<r&&(r=n[1]),n[1]>u&&(u=n[1])}function c(n){switch(n.type){case"GeometryCollection":n.geometries.forEac
vendor: 3,842 bytes, line 1
1h(c);break;case"Point":s(n.coordinates);break;case"MultiPoint":n.coordinates.forEach(s)}}for(t in n.arcs.forEach((function(n){for(var t,o=-1,s=n.length;++o<s;)(t=e(n[o],o))[0]<i&&(i=t[0]),t[0]>a&&(a=t[0]),t[1]<r&&(r=t[1]),t[1]>u&&(u=t[1])})),n.objects)c(n.objects[t]);return[i,r,a,u]}function a(n,t){return"string"===typeof t&&(t=n.objects[t]),"GeometryCollection"===t.type?{type:"FeatureCollection",features:t.geometries.map((function(t){return u(n,t)}))}:u(n,t)}function u(n,t){var e=t.id,i=t.bbox,o=null==t.properties?{}:t.properties,r=s(n,t);return null==e&&null==i?{type:"Feature",properties:o,geometry:r}:null==i?{type:"Feature",id:e,properties:o,geometry:r}:{type:"Feature",id:e,bbox:i,properties:o,geometry:r}}function s(n,t){var e=o(n.transform),i=n.arcs;function r(n,t){t.length&&t.pop();for(var o=i[n<0?~n:n],r=0,a=o.length;r<a;++r)t.push(e(o[r],r));n<0&&function(n,t){for(var e,i=n.length,o=i-t;o<--i;)e=n[o],n[o++]=n[i],n[i]=e}(t,a)}function a(n){return e(n)}function u(n){for(var t=[],e=0,i=n.length;e<i;++e)r(n[e],t);return t.length<2&&t.push(t[0]),t}function s(n){for(var t=u(n);t.length<4;)t.push(t[0]);return t}function c(n){return n.map(s)}return function n(t){var e,i=t.type;switch(i){case"GeometryCollection":return{type:i,geometries:t.geometries.map(n)};case"Point":e=a(t.coordinates);break;case"MultiPoint":e=t.coordinates.map(a);break;case"LineString":e=u(t.arcs);break;case"MultiLineString":e=t.arcs.map(u);break;case"Polygon":e=c(t.arcs);break;case"MultiPolygon":e=t.arcs.map(c);break;default:return null}return{type:i,coordinates:e}}(t)}function c(n,t){var e={},i={},o={},r=[],a=-1;function u(n,t){for(var i in n){var o=n[i];delete t[o.start],delete o.start,delete o.end,o.forEach((function(n){e[n<0?~n:n]=1})),r.push(o)}}return t.forEach((function(e,i){var o,r=n.arcs[e<0?~e:e];r.length<3&&!r[1][0]&&!r[1][1]&&(o=t[++a],t[a]=e,t[i]=o)})),t.forEach((function(t){var e,r,a=function(t){var e,i=n.arcs[t<0?~t:t],o=i[0];n.transform?(e=[0,0],i.forEach((function(n){e[0]+=n[0],e[1]+=n[1]}))):e=i[i.length-1];return t<0?[e,o]:[o,e]}(t),u=a[0],s=a[1];if(e=o[u])if(delete o[e.end],e.push(t),e.end=s,r=i[s]){delete i[r.start];var c=r===e?e:e.concat(r);i[c.start=e.start]=o[c.end=r.end]=c}else i[e.start]=o[e.end]=e;else if(e=i[s])if(delete i[e.start],e.unshift(t),e.start=u,r=o[u]){delete o[r.end];var l=r===e?e:r.concat(e);i[l.start=r.start]=o[l.end=e.end]=l}else i[e.start]=o[e.end]=e;else i[(e=[t]).start=u]=o[e.end=s]=e})),u(o,i),u(i,o),t.forEach((function(n){e[n<0?~n:n]||r.push([n])})),r}function l(n){return s(n,f.apply(this,arguments))}function f(n,t,e){var i,o,r;if(arguments.length>1)i=p(n,t,e);else for(o=0,i=new Array(r=n.arcs.length);o<r;++o)i[o]=o;return{type:"MultiLineString",arcs:c(n,i)}}function p(n,t,e){var i,o=[],r=[];function a(n){var t=n<0?~n:n;(r[t]||(r[t]=[])).push({i:n,g:i})}function u(n){n.forEach(a)}function s(n){n.forEach(u)}return function n(t){switch(i=t,t.type){case"GeometryCollection":t.geometries.forEach(n);break;case"LineString":u(t.arcs);break;case"MultiLineString":case"Polygon":s(t.arcs);break;case"MultiPolygon":!function(n){n.forEach(s)}(t.arcs)}}(t),r.forEach(null==e?function(n){o.push(n[0].i)}:function(n){e(n[0].g,n[n.length-1].g)&&o.push(n[0].i)}),o}function h(n){return s(n,g.apply(this,arguments))}function g(n,t){var e={},i=[],o=[];function r(n){n.forEach((function(t){t.forEach((function(t){(e[t=t<0?~t:t]||(e[t]=[])).push(n)}))})),i.push(n)}function a(t){return function(n){for(var t,e=-1,i=n.length,o=n[i-1],r=0;++e<i;)t=o,o=n[e],r+=t[0]*o[1]-t[1]*o[0];return Math.abs(r)}(s(n,{type:"Polygon",arcs:[t]}).coordinates[0])}return t.forEach((function n(t){switch(t.type){case"GeometryCollection":t.geometries.forEach(n);break;case"Polygon":r(t.arcs);break;case"MultiPolygon":t.arcs.forEach(r)}})),i.forEach((function(n){if(!n._){var t=[],i=[n];for(n._=1,o.push(t);n=i.pop();
vendor: 2,769 bytes, line 1
1)t.push(n),n.forEach((function(n){n.forEach((function(n){e[n<0?~n:n].forEach((function(n){n._||(n._=1,i.push(n))}))}))}))}})),i.forEach((function(n){delete n._})),{type:"MultiPolygon",arcs:o.map((function(t){var i,o=[];if(t.forEach((function(n){n.forEach((function(n){n.forEach((function(n){e[n<0?~n:n].length<2&&o.push(n)}))}))})),(i=(o=c(n,o)).length)>1)for(var r,u,s=1,l=a(o[0]);s<i;++s)(r=a(o[s]))>l&&(u=o[0],o[0]=o[s],o[s]=u,l=r);return o})).filter((function(n){return n.length>0}))}}function d(n,t){for(var e=0,i=n.length;e<i;){var o=e+i>>>1;n[o]<t?e=o+1:i=o}return e}function y(n){var t={},e=n.map((function(){return[]}));function i(n,e){n.forEach((function(n){n<0&&(n=~n);var i=t[n];i?i.push(e):t[n]=[e]}))}function o(n,t){n.forEach((function(n){i(n,t)}))}var r={LineString:i,MultiLineString:o,Polygon:o,MultiPolygon:function(n,t){n.forEach((function(n){o(n,t)}))}};for(var a in n.forEach((function n(t,e){"GeometryCollection"===t.type?t.geometries.forEach((function(t){n(t,e)})):t.type in r&&r[t.type](t.arcs,e)})),t)for(var u=t[a],s=u.length,c=0;c<s;++c)for(var l=c+1;l<s;++l){var f,p=u[c],h=u[l];(f=e[p])[a=d(f,h)]!==h&&f.splice(a,0,h),(f=e[h])[a=d(f,p)]!==p&&f.splice(a,0,p)}return e}function m(n){if(null==n)return i;var t,e,o=n.scale[0],r=n.scale[1],a=n.translate[0],u=n.translate[1];return function(n,i){i||(t=e=0);var s=2,c=n.length,l=new Array(c),f=Math.round((n[0]-a)/o),p=Math.round((n[1]-u)/r);for(l[0]=f-t,t=f,l[1]=p-e,e=p;s<c;)l[s]=n[s],++s;return l}}function v(n,t){if(n.transform)throw new Error("already quantized");if(t&&t.scale)s=n.bbox;else{if(!((e=Math.floor(t))>=2))throw new Error("n must be \u22652");var e,i=(s=n.bbox||r(n))[0],o=s[1],a=s[2],u=s[3];t={scale:[a-i?(a-i)/(e-1):1,u-o?(u-o)/(e-1):1],translate:[i,o]}}var s,c,l=m(t),f=n.objects,p={};function h(n){return l(n)}function g(n){var t;switch(n.type){case"GeometryCollection":t={type:"GeometryCollection",geometries:n.geometries.map(g)};break;case"Point":t={type:"Point",coordinates:h(n.coordinates)};break;case"MultiPoint":t={type:"MultiPoint",coordinates:n.coordinates.map(h)};break;default:return n}return null!=n.id&&(t.id=n.id),null!=n.bbox&&(t.bbox=n.bbox),null!=n.properties&&(t.properties=n.properties),t}for(c in f)p[c]=g(f[c]);return{type:"Topology",bbox:s,transform:t,objects:p,arcs:n.arcs.map((function(n){var t,e=0,i=1,o=n.length,r=new Array(o);for(r[0]=l(n[0],0);++e<o;)((t=l(n[e],e))[0]||t[1])&&(r[i++]=t);return 1===i&&(r[i++]=[0,0]),r.length=i,r}))}}e.r(t),e.d(t,{bbox:function(){return r},feature:function(){return a},merge:function(){return h},mergeArcs:function(){return g},mesh:function(){return l},meshArcs:function(){return f},neighbors:function(){return y},quantize:function(){return v},transform:function(){return o},untransform:function(){return m}})}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.