-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathbundle-globe.js
More file actions
8 lines (8 loc) · 71.7 KB
/
Copy pathbundle-globe.js
File metadata and controls
8 lines (8 loc) · 71.7 KB
1
2
3
4
5
6
7
8
!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=32)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={get:function(e){var t=e.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]"),n=new RegExp("[\\?&]"+t+"=([^&#]*)").exec(window.location.search);return null===n?"":decodeURIComponent(n[1].replace(/\+/g," "))},set:function(e,t){var n=[window.location.protocol,"//",window.location.host,window.location.pathname].join(""),r=document.location.search,o=e+"="+t,a="?"+o;if(r){var i=new RegExp("([?&])"+e+"[^&]*"),u=new RegExp("([?&])"+e+"=[^&;]+[&;]?");a=void 0===t||null===t||""===t?(a=r.replace(u,"$1")).replace(/[&;]$/,""):null!==r.match(i)?r.replace(i,"$1"+o):r+"&"+o}a="?"===a?"":a,window.history.replaceState({},"",""+n+a)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=[{en:"Egypt",fr:"Égypte",de:"Ägypten",es:"Egipto",pt:"Egito",id:"/m/03_3z4",group:"Group A",color_0:"#ef4438",color_1:"#b72025",sprite:"red"},{en:"Russia",fr:"Russie",de:"Russland",es:"Rusia",pt:"Rússia",id:"/m/03262k",group:"Group A",color_0:"#ef4438",color_1:"#14499e",sprite:"red"},{en:"Saudi Arabia",fr:"Arabie saoudite",de:"Saudi Arabien",es:"Arabia Saudita",pt:"Arábia Saudita",id:"/m/03__0t",group:"Group A",color_0:"#66bb6a",color_1:"#ffd600",sprite:"green"},{en:"Uruguay",fr:"Uruguay",de:"Uruguay",es:"Uruguay",pt:"Uruguai",id:"/m/0329r5",group:"Group A",color_0:"#4285f4",color_1:"#14499e",sprite:"blue"},{en:"Iran",fr:"Iran",de:"Iran",es:"Irán",pt:"Irã",id:"/m/01n_2f",group:"Group B",color_0:"#ef4438",color_1:"#66bb6a",sprite:"red"},{en:"Morocco",fr:"Maroc",de:"Marokko",es:"Marruecos",pt:"Marrocos",id:"/m/03_9hm",group:"Group B",color_0:"#ef4438",color_1:"#66bb6a",sprite:"red"},{en:"Portugal",fr:"Portugal",de:"Portugal",es:"Portugal",pt:"Portugal",id:"/m/02rqxc",group:"Group B",color_0:"#ef4438",color_1:"#66bb6a",sprite:"red"},{en:"Spain",fr:"Espagne",de:"Spanien",es:"España",pt:"Espanha",id:"/m/02w64f",group:"Group B",color_0:"#ef4438",color_1:"#ffd600",sprite:"red"},{en:"Australia",fr:"Australie",de:"Australien",es:"Australia",pt:"Austrália",id:"/m/0cnk2q",group:"Group C",color_0:"#ffd600",color_1:"#66bb6a",sprite:"yellow"},{en:"Denmark",fr:"Danemark",de:"Dänemark",es:"Dinamarca",pt:"Dinamarca",id:"/m/02s2lg",group:"Group C",color_0:"#ef4438",color_1:"#b72025",sprite:"red"},{en:"France",fr:"France",de:"Frankreich",es:"Francia",pt:"França",id:"/m/01l3vx",group:"Group C",color_0:"#14499e",color_1:"#ef4438",sprite:"blue"},{en:"Peru",fr:"Pérou",de:"Peru",es:"Perú",pt:"Peru",id:"/m/03rrdb",group:"Group C",color_0:"#ef4438",color_1:"#b72025",sprite:"red"},{en:"Argentina",fr:"Argentine",de:"Argentinien",es:"Argentina",pt:"Argentina",id:"/m/02bh_v",group:"Group D",color_0:"#4285f4",color_1:"#ffd600",sprite:"blue"},{en:"Croatia",fr:"Croatie",de:"Kroatien",es:"Croacia",pt:"Croácia",id:"/m/0356gk",group:"Group D",color_0:"#ef4438",color_1:"#4285f4",sprite:"red"},{en:"Iceland",fr:"Islande",de:"Island",es:"Islandia",pt:"Islândia",id:"/m/03yv67",group:"Group D",color_0:"#4285f4",color_1:"#14499e",sprite:"blue"},{en:"Nigeria",fr:"Nigéria",de:"Nigeria",es:"Nigeria",pt:"Nigéria",id:"/m/03ylxn",group:"Group D",color_0:"#66bb6a",color_1:"#b72025",sprite:"green"},{en:"Brazil",fr:"Brésil",de:"Brasilien",es:"Brasil",pt:"Brasil",id:"/m/01352_",group:"Group E",color_0:"#ffd600",color_1:"#66bb6a",sprite:"yellow"},{en:"Costa Rica",fr:"Costa Rica",de:"Costa Rica",es:"Costa Rica",pt:"Costa Rica",id:"/m/03zb6",group:"Group E",color_0:"#ef4438",color_1:"#14499e",sprite:"red"},{en:"Serbia",fr:"Serbie",de:"Serbien",es:"Serbia",pt:"Sérvia",id:"/m/03y_f8",group:"Group E",color_0:"#ef4438",color_1:"#14499e",sprite:"red"},{en:"Switzerland",fr:"Suisse",de:"Schweiz",es:"Suiza",pt:"Suíça",id:"/m/032jlh",group:"Group E",color_0:"#ef4438",color_1:"#b72025",sprite:"red"},{en:"Germany",fr:"Allemagne",de:"Deutschland",es:"Alemania",pt:"Alemanha",id:"/m/01l3wr",group:"Group F",color_0:"#ef4438",color_1:"#ffd600",sprite:"red"},{en:"Mexico",fr:"Mexique",de:"Mexiko",es:"México",pt:"México",id:"/m/03dj48",group:"Group F",color_0:"#66bb6a",color_1:"#ef4438",sprite:"green"},{en:"South Korea",fr:"République de Corée",de:"Republik Korea",es:"República de Corea",pt:"Coreia do Sul",id:"/m/03zrhb",group:"Group F",color_0:"#ef4438",color_1:"#4285f4",sprite:"red"},{en:"Sweden",fr:"Suède",de:"Schweden",es:"Suecia",pt:"Suécia",id:"/m/02rytm",group:"Group F",color_0:"#ffd600",color_1:"#4285f4",sprite:"yellow"},{en:"Belgium",fr:"Belgique",de:"Belgien",es:"Bélgica",pt:"Bélgica",id:"/m/0329gm",group:"Group G",color_0:"#ef4438",color_1:"#ffd600",sprite:"red"},{en:"England",fr:"Angleterre",de:"England",es:"Inglaterra",pt:"Inglaterra",id:"/m/02pp1",group:"Group G",color_0:"#4285f4",color_1:"#14499e",sprite:"blue"},{en:"Panama",fr:"Panama",de:"Panama",es:"Panamá",pt:"Panamá",id:"/m/03_lsr",group:"Group G",color_0:"#ef4438",color_1:"#14499e",sprite:"red"},{en:"Tunisia",fr:"Tunisie",de:"Tunesien",es:"Túnez",pt:"Tunísia",id:"/m/03_r_5",group:"Group G",color_0:"#ef4438",color_1:"#b72025",sprite:"red"},{en:"Colombia",fr:"Colombie",de:"Kolumbien",es:"Colombia",pt:"Colômbia",id:"/m/032c08",group:"Group H",color_0:"#ffd600",color_1:"#14499e",sprite:"yellow"},{en:"Japan",fr:"Japon",de:"Japan",es:"Japón",pt:"Japão",id:"/m/03xh50",group:"Group H",color_0:"#ef4438",color_1:"#14499e",sprite:"red"},{en:"Poland",fr:"Pologne",de:"Polen",es:"Polonia",pt:"Polônia",id:"/m/03b6j8",group:"Group H",color_0:"#ef4438",color_1:"#b72025",sprite:"red"},{en:"Senegal",fr:"Sénégal",de:"Senegal",es:"Senegal",pt:"Senegal",id:"/m/03zmc7",group:"Group H",color_0:"#66bb6a",color_1:"#ffd600",sprite:"green"}]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=[{code:"",numeric:"",continent:"",en:"Worldwide",fr:"Monde",de:"Weltweit",es:"Global",pt:"Mundial",world_cup_team:"yes"},{code:"EG",numeric:818,continent:"Africa",en:"Egypt",fr:"Égypte",de:"Ägypten",es:"Egipto",pt:"Egito",world_cup_team:"yes"},{code:"RU",numeric:643,continent:"Europe",en:"Russia",fr:"Russie",de:"Russland",es:"Rusia",pt:"Rússia",world_cup_team:"yes"},{code:"SA",numeric:682,continent:"Asia-Oceania",en:"Saudi Arabia",fr:"Arabie saoudite",de:"Saudi Arabien",es:"Arabia Saudita",pt:"Arábia Saudita",world_cup_team:"yes"},{code:"UY",numeric:858,continent:"Americas",en:"Uruguay",fr:"Uruguay",de:"Uruguay",es:"Uruguay",pt:"Uruguai",world_cup_team:"yes"},{code:"IR",numeric:364,continent:"Asia-Oceania",en:"Iran",fr:"Iran",de:"Iran",es:"Irán",pt:"Irã",world_cup_team:"yes"},{code:"MA",numeric:504,continent:"Africa",en:"Morocco",fr:"Maroc",de:"Marokko",es:"Marruecos",pt:"Marrocos",world_cup_team:"yes"},{code:"PT",numeric:620,continent:"Europe",en:"Portugal",fr:"Portugal",de:"Portugal",es:"Portugal",pt:"Portugal",world_cup_team:"yes"},{code:"ES",numeric:724,continent:"Europe",en:"Spain",fr:"Espagne",de:"Spanien",es:"España",pt:"Espanha",world_cup_team:"yes"},{code:"AU",numeric:36,continent:"Asia-Oceania",en:"Australia",fr:"Australie",de:"Australien",es:"Australia",pt:"Austrália",world_cup_team:"yes"},{code:"DK",numeric:208,continent:"Europe",en:"Denmark",fr:"Danemark",de:"Dänemark",es:"Dinamarca",pt:"Dinamarca",world_cup_team:"yes"},{code:"FR",numeric:250,continent:"Europe",en:"France",fr:"France",de:"Frankreich",es:"Francia",pt:"França",world_cup_team:"yes"},{code:"PE",numeric:604,continent:"Americas",en:"Peru",fr:"Pérou",de:"Peru",es:"Perú",pt:"Peru",world_cup_team:"yes"},{code:"AR",numeric:32,continent:"Americas",en:"Argentina",fr:"Argentine",de:"Argentinien",es:"Argentina",pt:"Argentina",world_cup_team:"yes"},{code:"HR",numeric:191,continent:"Europe",en:"Croatia",fr:"Croatie",de:"Kroatien",es:"Croacia",pt:"Croácia",world_cup_team:"yes"},{code:"IS",numeric:352,continent:"Europe",en:"Iceland",fr:"Islande",de:"Island",es:"Islandia",pt:"Islândia",world_cup_team:"yes"},{code:"NG",numeric:566,continent:"Africa",en:"Nigeria",fr:"Nigéria",de:"Nigeria",es:"Nigeria",pt:"Nigéria",world_cup_team:"yes"},{code:"BR",numeric:76,continent:"Americas",en:"Brazil",fr:"Brésil",de:"Brasilien",es:"Brasil",pt:"Brasil",world_cup_team:"yes"},{code:"CR",numeric:188,continent:"Americas",en:"Costa Rica",fr:"Costa Rica",de:"Costa Rica",es:"Costa Rica",pt:"Costa Rica",world_cup_team:"yes"},{code:"RS",numeric:688,continent:"Europe",en:"Serbia",fr:"Serbie",de:"Serbien",es:"Serbia",pt:"Sérvia",world_cup_team:"yes"},{code:"CH",numeric:756,continent:"Europe",en:"Switzerland",fr:"Suisse",de:"Schweiz",es:"Suiza",pt:"Suíça",world_cup_team:"yes"},{code:"DE",numeric:276,continent:"Europe",en:"Germany",fr:"Allemagne",de:"Deutschland",es:"Alemania",pt:"Alemanha",world_cup_team:"yes"},{code:"MX",numeric:484,continent:"Americas",en:"Mexico",fr:"Mexique",de:"Mexiko",es:"México",pt:"México",world_cup_team:"yes"},{code:"KR",numeric:410,continent:"Asia-Oceania",en:"Korea Republic",fr:"République de Corée",de:"Republik Korea",es:"República de Corea",pt:"Coreia do Sul",world_cup_team:"yes"},{code:"SE",numeric:752,continent:"Europe",en:"Sweden",fr:"Suède",de:"Schweden",es:"Suecia",pt:"Suécia",world_cup_team:"yes"},{code:"BE",numeric:56,continent:"Europe",en:"Belgium",fr:"Belgique",de:"Belgien",es:"Bélgica",pt:"Bélgica",world_cup_team:"yes"},{code:"GB-ENG",numeric:826,continent:"Europe",en:"England",fr:"Angleterre",de:"England",es:"Inglaterra",pt:"Inglaterra",world_cup_team:"yes"},{code:"PA",numeric:591,continent:"Americas",en:"Panama",fr:"Panama",de:"Panama",es:"Panamá",pt:"Panamá",world_cup_team:"yes"},{code:"TN",numeric:788,continent:"Africa",en:"Tunisia",fr:"Tunisie",de:"Tunesien",es:"Túnez",pt:"Tunísia",world_cup_team:"yes"},{code:"CO",numeric:170,continent:"Americas",en:"Colombia",fr:"Colombie",de:"Kolumbien",es:"Colombia",pt:"Colômbia",world_cup_team:"yes"},{code:"JP",numeric:392,continent:"Asia-Oceania",en:"Japan",fr:"Japon",de:"Japan",es:"Japón",pt:"Japão",world_cup_team:"yes"},{code:"PL",numeric:616,continent:"Europe",en:"Poland",fr:"Pologne",de:"Polen",es:"Polonia",pt:"Polônia",world_cup_team:"yes"},{code:"SN",numeric:686,continent:"Africa",en:"Senegal",fr:"Sénégal",de:"Senegal",es:"Senegal",pt:"Senegal",world_cup_team:"yes"},{code:"US",numeric:840,continent:"Americas",en:"United States",fr:"États Unis",de:"USA",es:"Estados Unidos",pt:"Estados Unidos",world_cup_team:"no"},{code:"DZ",numeric:12,continent:"Africa",en:"Algeria",fr:"Algérie",de:"Algerien",es:"Argelia",pt:"Argélia",world_cup_team:"no"},{code:"AT",numeric:40,continent:"Europe",en:"Austria",fr:"Autriche",de:"Österreich",es:"Austria",pt:"Áustria",world_cup_team:"no"},{code:"BG",numeric:100,continent:"Europe",en:"Bulgaria",fr:"Bulgarie",de:"Bulgarien",es:"Bulgaria",pt:"Bulgária",world_cup_team:"no"},{code:"CA",numeric:124,continent:"Americas",en:"Canada",fr:"Canada",de:"Kanada",es:"Canadá",pt:"Canadá",world_cup_team:"no"},{code:"CL",numeric:152,continent:"Americas",en:"Chile",fr:"Chili",de:"Chile",es:"Chile",pt:"Chile",world_cup_team:"no"},{code:"EC",numeric:218,continent:"Americas",en:"Ecuador",fr:"Equateur",de:"Ecuador",es:"Ecuador",pt:"Equador",world_cup_team:"no"},{code:"GR",numeric:300,continent:"Europe",en:"Greece",fr:"Grèce",de:"Griechenland",es:"Grecia",pt:"Grécia",world_cup_team:"no"},{code:"HU",numeric:348,continent:"Europe",en:"Hungary",fr:"Hongrie",de:"Ungarn",es:"Hungría",pt:"Hungria",world_cup_team:"no"},{code:"IN",numeric:356,continent:"Asia-Oceania",en:"India",fr:"Inde",de:"Indien",es:"India",pt:"Índia",world_cup_team:"no"},{code:"ID",numeric:360,continent:"Asia-Oceania",en:"Indonesia",fr:"Indonésie",de:"Indonesien",es:"Indonesia",pt:"Indonésia",world_cup_team:"no"},{code:"IQ",numeric:368,continent:"Asia-Oceania",en:"Iraq",fr:"Irak",de:"Irak",es:"Irak",pt:"Iraque",world_cup_team:"no"},{code:"IE",numeric:372,continent:"Europe",en:"Ireland",fr:"Irlande",de:"Irland",es:"Irlanda",pt:"Irlanda",world_cup_team:"no"},{code:"IL",numeric:376,continent:"Asia-Oceania",en:"Israel",fr:"Israël",de:"Israel",es:"Israel",pt:"Israel",world_cup_team:"no"},{code:"IT",numeric:380,continent:"Europe",en:"Italy",fr:"Italie",de:"Italien",es:"Italia",pt:"Itália",world_cup_team:"no"},{code:"KZ",numeric:398,continent:"Asia-Oceania",en:"Kazakhstan",fr:"Kazakhstan",de:"Kasachstan",es:"Kazajstán",pt:"Cazaquistão",world_cup_team:"no"},{code:"KE",numeric:404,continent:"Africa",en:"Kenya",fr:"Kenya",de:"Kenia",es:"Kenia",pt:"Quênia",world_cup_team:"no"},{code:"MY",numeric:458,continent:"Asia-Oceania",en:"Malaysia",fr:"Malaisie",de:"Malaysia",es:"Malasia",pt:"Malásia",world_cup_team:"no"},{code:"NL",numeric:528,continent:"Europe",en:"Netherlands",fr:"Pays-Bas",de:"Niederlande",es:"Países Bajos",pt:"Países Baixos",world_cup_team:"no"},{code:"NO",numeric:578,continent:"Europe",en:"Norway",fr:"Norvège",de:"Norwegen",es:"Noruega",pt:"Noruega",world_cup_team:"no"},{code:"PK",numeric:586,continent:"Asia-Oceania",en:"Pakistan",fr:"Pakistan",de:"Pakistan",es:"Pakistán",pt:"Paquistão",world_cup_team:"no"},{code:"RO",numeric:642,continent:"Europe",en:"Romania",fr:"Roumanie",de:"Rumänien",es:"Rumania",pt:"Romênia",world_cup_team:"no"},{code:"ZA",numeric:710,continent:"Africa",en:"South Africa",fr:"Afrique du Sud",de:"Südafrika",es:"Sudáfrica",pt:"África do Sul",world_cup_team:"no"},{code:"TH",numeric:764,continent:"Asia-Oceania",en:"Thailand",fr:"Thaïlande",de:"Thailand",es:"Tailandia",pt:"Tailândia",world_cup_team:"no"},{code:"TR",numeric:792,continent:"Asia-Oceania",en:"Turkey",fr:"Turquie",de:"Türkei",es:"Turquía",pt:"Turquia",world_cup_team:"no"},{code:"UA",numeric:804,continent:"Europe",en:"Ukraine",fr:"Ukraine",de:"Ukraine",es:"Ucrania",pt:"Ucrânia",world_cup_team:"no"},{code:"AE",numeric:784,continent:"Asia-Oceania",en:"United Arab Emirates",fr:"Emirats Arabes Unis",de:"Vereinigte Arabische Emirate",es:"Emiratos Árabes Unidos",pt:"Emirados Árabes Unidos",world_cup_team:"no"},{code:"VE",numeric:862,continent:"Americas",en:"Venezuela",fr:"Venezuela",de:"Venezuela",es:"Venezuela",pt:"Venezuela",world_cup_team:"no"},{code:"VN",numeric:704,continent:"Asia-Oceania",en:"Vietnam",fr:"Viêt-Nam",de:"Vietnam",es:"Vietnam",pt:"Vietnã",world_cup_team:"no"},{code:"GB-WLS",numeric:826,continent:"Europe",en:"Wales",fr:"Pays de Galles",de:"Wales",es:"Gales",pt:"País de Gales",world_cup_team:"no"},{code:"GH",numeric:288,continent:"Africa",en:"Ghana",fr:"Ghana",de:"Ghana",es:"Ghana",pt:"Gana",world_cup_team:"no"},{code:"PY",numeric:600,continent:"Americas",en:"Paraguay",fr:"Paraguay",de:"Paraguay",es:"Paraguay",pt:"Paraguai",world_cup_team:"no"},{code:"CN",numeric:156,continent:"Asia-Oceania",en:"China",fr:"Chine",de:"China",es:"China",pt:"China",world_cup_team:"no"},{code:"GB-NIR",numeric:826,continent:"Europe",en:"Northern Ireland",fr:"Irlande du Nord",de:"Nordirland",es:"Irlanda del Norte",pt:"Irlanda do Norte",world_cup_team:"no"},{code:"GB-SCT",numeric:826,continent:"Europe",en:"Scotland",fr:"Écosse",de:"Schottland",es:"Escocia",pt:"Escócia",world_cup_team:"no"}]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=["June 06","June 07","June 08","June 09","June 10","June 11","June 12","June 13","June 14","June 15","June 16","June 17","June 18","June 19","June 20","June 21","June 22","June 23","June 24","June 25","June 26","June 27","June 28","June 29","June 30","July 01","July 02","July 03","July 04","July 05","July 06","July 07","July 08","July 09","July 10","July 11","July 12","July 13","July 14","July 15"]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=[{name:"English",code:"en"},{name:"Français",code:"fr"},{name:"Deutsch",code:"de"},{name:"Español",code:"es"},{name:"Português",code:"pt"}]},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=[{en:"Europe",fr:"Europe",de:"Europa",es:"Europa",pt:"Europa"},{en:"Asia-Oceania",fr:"Asie-Océanie",de:"Asien-Ozeanien",es:"Asia-Oceanía",pt:"Ásia-Oceania"},{en:"Africa",fr:"Afrique",de:"Afrika",es:"África",pt:"África"},{en:"Americas",fr:"Amérique",de:"America",es:"America",pt:"America"}]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return"view"===e?(n=r.default.get("view"),!!a.default.find(function(e){return e.code===n})&&n||""):"lang"===e?function(e){return!!["en","fr","de","es","pt"].includes(e)&&e}(r.default.get("lang"))||"en":"day"===e?function(e){var t=+r.default.get("day");return!isNaN(t)&&t<o.default.length&&t}()||(t=(new Date).getTime()-new Date(u.year,u.month,u.day).getTime(),Math.min(Math.max(0,Math.floor(t/s)),o.default.length)):"pair"===e?r.default.get("pair")||"0":null;var t,n};var r=i(n(0)),o=i(n(3)),a=i(n(2));function i(e){return e&&e.__esModule?e:{default:e}}i(n(6));var u={year:2018,month:5,day:6},s=864e5},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a(n(2)),o=a(n(4));function a(e){return e&&e.__esModule?e:{default:e}}a(n(1)),t.default={view:function(){this.each(function(e,t,n){var o=d3.select(n[t]),a=o.at("data-lang");r.default.sort(function(e,t){return d3.ascending(e[a],t[a])}),o.selectAll("option").data(r.default).enter().append("option").at("value",function(e){return e.code}).text(function(e){return e[a]})})},lang:function(e){this.selectAll("option").data(o.default).enter().append("option").at("value",function(e){return e.code}).prop("selected",function(t){return t.code===e}).text(function(e){return e.name})}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a(n(0)),o=a(n(1));function a(e){return e&&e.__esModule?e:{default:e}}t.default={toggle:function(e){var t=e.sel,n=e.lang;r.default.set("lang",n),t.selectAll("span.lang").classed("is-visible",!1),t.selectAll("tspan.lang").classed("is-visible",!1),t.selectAll(".lang--"+n).classed("is-visible",!0),t.select("select.lang").selectAll("option").prop("selected",function(e){return e.code===n})},team:function(e){var t=e.text,n=e.lang,r=o.default.find(function(e){return e.en===t});return r?r[n]:t},view:function(e){}}},function(e,t,n){(function(t){var n=NaN,r="[object Symbol]",o=/^\s+|\s+$/g,a=/^[-+]0x[0-9a-f]+$/i,i=/^0b[01]+$/i,u=/^0o[0-7]+$/i,s=parseInt,c="object"==typeof t&&t&&t.Object===Object&&t,l="object"==typeof self&&self&&self.Object===Object&&self,f=c||l||Function("return this")(),d=Object.prototype.toString,p=Math.max,m=Math.min,h=function(){return f.Date.now()};function g(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function v(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&d.call(e)==r}(e))return n;if(g(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=g(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(o,"");var c=i.test(e);return c||u.test(e)?s(e.slice(2),c?2:8):a.test(e)?n:+e}e.exports=function(e,t,n){var r,o,a,i,u,s,c=0,l=!1,f=!1,d=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function y(t){var n=r,a=o;return r=o=void 0,c=t,i=e.apply(a,n)}function b(e){var n=e-s;return void 0===s||n>=t||n<0||f&&e-c>=a}function w(){var e=h();if(b(e))return _(e);u=setTimeout(w,function(e){var n=t-(e-s);return f?m(n,a-(e-c)):n}(e))}function _(e){return u=void 0,d&&r?y(e):(r=o=void 0,i)}function E(){var e=h(),n=b(e);if(r=arguments,o=this,s=e,n){if(void 0===u)return function(e){return c=e,u=setTimeout(w,t),l?y(e):i}(s);if(f)return u=setTimeout(w,t),y(s)}return void 0===u&&(u=setTimeout(w,t)),i}return t=v(t)||0,g(n)&&(l=!!n.leading,a=(f="maxWait"in n)?p(v(n.maxWait)||0,t):a,d="trailing"in n?!!n.trailing:d),E.cancel=function(){void 0!==u&&clearTimeout(u),c=0,r=s=o=u=void 0},E.flush=function(){return void 0===u?i:_(h())},E}}).call(this,n(5))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=(r=n(0))&&r.__esModule?r:{default:r},a="https://googletrends.github.io/world-cup-2018";function i(){d3.event.preventDefault();var e=d3.select(this).parent().select(".tools__embed"),t=e.classed("is-hide");e.classed("is-hide",!t);var n="<iframe style='height:544px' src='"+window.location.href+"'></iframe>";return e.node().value=n,!1}t.default=function(e){var t=e.sel,n=e.lang,r=e.chart,u=function(e){var t=e.hed;return"https://twitter.com/share?url="+encodeURIComponent(e.link)+"&text="+encodeURIComponent(t)+"&hashtags=worldcup"}({hed:t.selectAll(".header__hed .lang--"+n).text(),link:a+"#"+r});t.select(".tools__twitter").at("href",u),t.select(".tools__link").on("click",function(){(function(e){d3.event.preventDefault();var t=d3.select(this).parent().select(".tools__popup"),n=t.classed("is-hide");t.classed("is-hide",!n);var r=function(e){var t=o.default.get("lang"),n=o.default.get("view"),r=o.default.get("pair"),i=o.default.get("zoom");return a+"#"+e+"?lang="+t+"&view="+n+"&pair="+r+"&zoom="+i}(e);return t.node().value=r,!1}).call(this,r)}),t.select(".tools__code").on("click",i)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.select("#content"),n=e.node().offsetWidth,i=n<r,u=n-o,s=a-o;t.st({width:u,height:s}),e.classed("is-mobile",i)};var r=600,o=32,a=540},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={June:{en:"June",fr:"juin",de:"Juni",es:"junio",pt:"Junho"},July:{en:"July",fr:"juillet",de:"Juli",es:"julio",pt:"Julho"}}},,function(e,t,n){var r,o;/*! nouislider - 11.1.0 - 2018-04-02 11:18:13 */void 0===(o="function"==typeof(r=function(){"use strict";var e="11.1.0";function t(e){return null!==e&&void 0!==e}function n(e){e.preventDefault()}function r(e){return"number"==typeof e&&!isNaN(e)&&isFinite(e)}function o(e,t,n){n>0&&(s(e,t),setTimeout(function(){c(e,t)},n))}function a(e){return Math.max(Math.min(e,100),0)}function i(e){return Array.isArray(e)?e:[e]}function u(e){var t=(e=String(e)).split(".");return t.length>1?t[1].length:0}function s(e,t){e.classList?e.classList.add(t):e.className+=" "+t}function c(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(new RegExp("(^|\\b)"+t.split(" ").join("|")+"(\\b|$)","gi")," ")}function l(e){var t=void 0!==window.pageXOffset,n="CSS1Compat"===(e.compatMode||"");return{x:t?window.pageXOffset:n?e.documentElement.scrollLeft:e.body.scrollLeft,y:t?window.pageYOffset:n?e.documentElement.scrollTop:e.body.scrollTop}}function f(e,t){return 100/(t-e)}function d(e,t){return 100*t/(e[1]-e[0])}function p(e,t){for(var n=1;e>=t[n];)n+=1;return n}function m(t,n,o){var a;if("number"==typeof n&&(n=[n]),!Array.isArray(n))throw new Error("noUiSlider ("+e+"): 'range' contains invalid value.");if(!r(a="min"===t?0:"max"===t?100:parseFloat(t))||!r(n[0]))throw new Error("noUiSlider ("+e+"): 'range' value isn't numeric.");o.xPct.push(a),o.xVal.push(n[0]),a?o.xSteps.push(!isNaN(n[1])&&n[1]):isNaN(n[1])||(o.xSteps[0]=n[1]),o.xHighestCompleteStep.push(0)}function h(e,t,n){if(!t)return!0;n.xSteps[e]=d([n.xVal[e],n.xVal[e+1]],t)/f(n.xPct[e],n.xPct[e+1]);var r=(n.xVal[e+1]-n.xVal[e])/n.xNumSteps[e],o=Math.ceil(Number(r.toFixed(3))-1),a=n.xVal[e]+n.xNumSteps[e]*o;n.xHighestCompleteStep[e]=a}function g(e,t,n){var r;this.xPct=[],this.xVal=[],this.xSteps=[n||!1],this.xNumSteps=[!1],this.xHighestCompleteStep=[],this.snap=t;var o=[];for(r in e)e.hasOwnProperty(r)&&o.push([e[r],r]);for(o.length&&"object"==typeof o[0][0]?o.sort(function(e,t){return e[0][0]-t[0][0]}):o.sort(function(e,t){return e[0]-t[0]}),r=0;r<o.length;r++)m(o[r][1],o[r][0],this);for(this.xNumSteps=this.xSteps.slice(0),r=0;r<this.xNumSteps.length;r++)h(r,this.xNumSteps[r],this)}g.prototype.getMargin=function(t){var n=this.xNumSteps[0];if(n&&t/n%1!=0)throw new Error("noUiSlider ("+e+"): 'limit', 'margin' and 'padding' must be divisible by step.");return 2===this.xPct.length&&d(this.xVal,t)},g.prototype.toStepping=function(e){return function(e,t,n){if(n>=e.slice(-1)[0])return 100;var r=p(n,e),o=e[r-1],a=e[r],i=t[r-1],u=t[r];return i+function(e,t){return d(e,e[0]<0?t+Math.abs(e[0]):t-e[0])}([o,a],n)/f(i,u)}(this.xVal,this.xPct,e)},g.prototype.fromStepping=function(e){return function(e,t,n){if(n>=100)return e.slice(-1)[0];var r=p(n,t),o=e[r-1],a=e[r],i=t[r-1],u=t[r];return function(e,t){return(n-i)*f(i,u)*(e[1]-e[0])/100+e[0]}([o,a])}(this.xVal,this.xPct,e)},g.prototype.getStep=function(e){return function(e,t,n,r){if(100===r)return r;var o=p(r,e),a=e[o-1],i=e[o];return n?r-a>(i-a)/2?i:a:t[o-1]?e[o-1]+function(e,t){return Math.round(e/t)*t}(r-e[o-1],t[o-1]):r}(this.xPct,this.xSteps,this.snap,e)},g.prototype.getNearbySteps=function(e){var t=p(e,this.xPct);return{stepBefore:{startValue:this.xVal[t-2],step:this.xNumSteps[t-2],highestStep:this.xHighestCompleteStep[t-2]},thisStep:{startValue:this.xVal[t-1],step:this.xNumSteps[t-1],highestStep:this.xHighestCompleteStep[t-1]},stepAfter:{startValue:this.xVal[t-0],step:this.xNumSteps[t-0],highestStep:this.xHighestCompleteStep[t-0]}}},g.prototype.countStepDecimals=function(){var e=this.xNumSteps.map(u);return Math.max.apply(null,e)},g.prototype.convert=function(e){return this.getStep(this.toStepping(e))};var v={to:function(e){return void 0!==e&&e.toFixed(2)},from:Number};function y(t){if(function(e){return"object"==typeof e&&"function"==typeof e.to&&"function"==typeof e.from}(t))return!0;throw new Error("noUiSlider ("+e+"): 'format' requires 'to' and 'from' methods.")}function b(t,n){if(!r(n))throw new Error("noUiSlider ("+e+"): 'step' is not numeric.");t.singleStep=n}function w(t,n){if("object"!=typeof n||Array.isArray(n))throw new Error("noUiSlider ("+e+"): 'range' is not an object.");if(void 0===n.min||void 0===n.max)throw new Error("noUiSlider ("+e+"): Missing 'min' or 'max' in 'range'.");if(n.min===n.max)throw new Error("noUiSlider ("+e+"): 'range' 'min' and 'max' cannot be equal.");t.spectrum=new g(n,t.snap,t.singleStep)}function _(t,n){if(n=i(n),!Array.isArray(n)||!n.length)throw new Error("noUiSlider ("+e+"): 'start' option is incorrect.");t.handles=n.length,t.start=n}function E(t,n){if(t.snap=n,"boolean"!=typeof n)throw new Error("noUiSlider ("+e+"): 'snap' option must be a boolean.")}function S(t,n){if(t.animate=n,"boolean"!=typeof n)throw new Error("noUiSlider ("+e+"): 'animate' option must be a boolean.")}function A(t,n){if(t.animationDuration=n,"number"!=typeof n)throw new Error("noUiSlider ("+e+"): 'animationDuration' option must be a number.")}function x(t,n){var r,o=[!1];if("lower"===n?n=[!0,!1]:"upper"===n&&(n=[!1,!0]),!0===n||!1===n){for(r=1;r<t.handles;r++)o.push(n);o.push(!1)}else{if(!Array.isArray(n)||!n.length||n.length!==t.handles+1)throw new Error("noUiSlider ("+e+"): 'connect' option doesn't match handle count.");o=n}t.connect=o}function P(t,n){switch(n){case"horizontal":t.ort=0;break;case"vertical":t.ort=1;break;default:throw new Error("noUiSlider ("+e+"): 'orientation' option is invalid.")}}function C(t,n){if(!r(n))throw new Error("noUiSlider ("+e+"): 'margin' option must be numeric.");if(0!==n&&(t.margin=t.spectrum.getMargin(n),!t.margin))throw new Error("noUiSlider ("+e+"): 'margin' option is only supported on linear sliders.")}function M(t,n){if(!r(n))throw new Error("noUiSlider ("+e+"): 'limit' option must be numeric.");if(t.limit=t.spectrum.getMargin(n),!t.limit||t.handles<2)throw new Error("noUiSlider ("+e+"): 'limit' option is only supported on linear sliders with 2 or more handles.")}function k(t,n){if(!r(n)&&!Array.isArray(n))throw new Error("noUiSlider ("+e+"): 'padding' option must be numeric or array of exactly 2 numbers.");if(Array.isArray(n)&&2!==n.length&&!r(n[0])&&!r(n[1]))throw new Error("noUiSlider ("+e+"): 'padding' option must be numeric or array of exactly 2 numbers.");if(0!==n){if(Array.isArray(n)||(n=[n,n]),t.padding=[t.spectrum.getMargin(n[0]),t.spectrum.getMargin(n[1])],!1===t.padding[0]||!1===t.padding[1])throw new Error("noUiSlider ("+e+"): 'padding' option is only supported on linear sliders.");if(t.padding[0]<0||t.padding[1]<0)throw new Error("noUiSlider ("+e+"): 'padding' option must be a positive number(s).");if(t.padding[0]+t.padding[1]>=100)throw new Error("noUiSlider ("+e+"): 'padding' option must not exceed 100% of the range.")}}function N(t,n){switch(n){case"ltr":t.dir=0;break;case"rtl":t.dir=1;break;default:throw new Error("noUiSlider ("+e+"): 'direction' option was not recognized.")}}function O(t,n){if("string"!=typeof n)throw new Error("noUiSlider ("+e+"): 'behaviour' must be a string containing options.");var r=n.indexOf("tap")>=0,o=n.indexOf("drag")>=0,a=n.indexOf("fixed")>=0,i=n.indexOf("snap")>=0,u=n.indexOf("hover")>=0;if(a){if(2!==t.handles)throw new Error("noUiSlider ("+e+"): 'fixed' behaviour must be used with 2 handles");C(t,t.start[1]-t.start[0])}t.events={tap:r||i,drag:o,fixed:a,snap:i,hover:u}}function I(t,n){if(!1!==n)if(!0===n){t.tooltips=[];for(var r=0;r<t.handles;r++)t.tooltips.push(!0)}else{if(t.tooltips=i(n),t.tooltips.length!==t.handles)throw new Error("noUiSlider ("+e+"): must pass a formatter for all handles.");t.tooltips.forEach(function(t){if("boolean"!=typeof t&&("object"!=typeof t||"function"!=typeof t.to))throw new Error("noUiSlider ("+e+"): 'tooltips' must be passed a formatter or 'false'.")})}}function G(e,t){e.ariaFormat=t,y(t)}function j(e,t){e.format=t,y(t)}function U(t,n){if("string"!=typeof n&&!1!==n)throw new Error("noUiSlider ("+e+"): 'cssPrefix' must be a string or `false`.");t.cssPrefix=n}function R(t,n){if("object"!=typeof n)throw new Error("noUiSlider ("+e+"): 'cssClasses' must be an object.");if("string"==typeof t.cssPrefix)for(var r in t.cssClasses={},n)n.hasOwnProperty(r)&&(t.cssClasses[r]=t.cssPrefix+n[r]);else t.cssClasses=n}function J(n){var r={margin:0,limit:0,padding:0,animate:!0,animationDuration:300,ariaFormat:v,format:v},o={step:{r:!1,t:b},start:{r:!0,t:_},connect:{r:!0,t:x},direction:{r:!0,t:N},snap:{r:!1,t:E},animate:{r:!1,t:S},animationDuration:{r:!1,t:A},range:{r:!0,t:w},orientation:{r:!1,t:P},margin:{r:!1,t:C},limit:{r:!1,t:M},padding:{r:!1,t:k},behaviour:{r:!0,t:O},ariaFormat:{r:!1,t:G},format:{r:!1,t:j},tooltips:{r:!1,t:I},cssPrefix:{r:!0,t:U},cssClasses:{r:!0,t:R}},a={connect:!1,direction:"ltr",behaviour:"tap",orientation:"horizontal",cssPrefix:"noUi-",cssClasses:{target:"target",base:"base",origin:"origin",handle:"handle",handleLower:"handle-lower",handleUpper:"handle-upper",horizontal:"horizontal",vertical:"vertical",background:"background",connect:"connect",connects:"connects",ltr:"ltr",rtl:"rtl",draggable:"draggable",drag:"state-drag",tap:"state-tap",active:"active",tooltip:"tooltip",pips:"pips",pipsHorizontal:"pips-horizontal",pipsVertical:"pips-vertical",marker:"marker",markerHorizontal:"marker-horizontal",markerVertical:"marker-vertical",markerNormal:"marker-normal",markerLarge:"marker-large",markerSub:"marker-sub",value:"value",valueHorizontal:"value-horizontal",valueVertical:"value-vertical",valueNormal:"value-normal",valueLarge:"value-large",valueSub:"value-sub"}};n.format&&!n.ariaFormat&&(n.ariaFormat=n.format),Object.keys(o).forEach(function(i){if(!t(n[i])&&void 0===a[i]){if(o[i].r)throw new Error("noUiSlider ("+e+"): '"+i+"' is required.");return!0}o[i].t(r,t(n[i])?n[i]:a[i])}),r.pips=n.pips;var i=document.createElement("div"),u=void 0!==i.style.msTransform,s=void 0!==i.style.transform;return r.transformRule=s?"transform":u?"msTransform":"webkitTransform",r.style=[["left","top"],["right","bottom"]][r.dir][r.ort],r}function z(t,r,u){var f,d,p,m,h,g,v,y,b=window.navigator.pointerEnabled?{start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled?{start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"}:{start:"mousedown touchstart",move:"mousemove touchmove",end:"mouseup touchend"},w=window.CSS&&CSS.supports&&CSS.supports("touch-action","none")&&function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("test",null,t)}catch(e){}return e}(),_=t,E=[],S=[],A=0,x=r.spectrum,P=[],C={},M=t.ownerDocument,k=M.documentElement,N=M.body,O="rtl"===M.dir||1===r.ort?0:100;
/*! In this file: Construction of DOM elements; */function I(e,t){var n=M.createElement("div");return t&&s(n,t),e.appendChild(n),n}function G(e,t){var n=I(e,r.cssClasses.origin),o=I(n,r.cssClasses.handle);return o.setAttribute("data-handle",t),o.setAttribute("tabindex","0"),o.setAttribute("role","slider"),o.setAttribute("aria-orientation",r.ort?"vertical":"horizontal"),0===t?s(o,r.cssClasses.handleLower):t===r.handles-1&&s(o,r.cssClasses.handleUpper),n}function j(e,t){return!!t&&I(e,r.cssClasses.connect)}function U(e,t,n){var o=M.createElement("div"),a=[r.cssClasses.valueNormal,r.cssClasses.valueLarge,r.cssClasses.valueSub],i=[r.cssClasses.markerNormal,r.cssClasses.markerLarge,r.cssClasses.markerSub],u=[r.cssClasses.valueHorizontal,r.cssClasses.valueVertical],c=[r.cssClasses.markerHorizontal,r.cssClasses.markerVertical];function l(e,t){var n=t===r.cssClasses.value,o=n?a:i;return t+" "+(n?u:c)[r.ort]+" "+o[e]}return s(o,r.cssClasses.pips),s(o,0===r.ort?r.cssClasses.pipsHorizontal:r.cssClasses.pipsVertical),Object.keys(e).forEach(function(a){!function(e,a){a[1]=a[1]&&t?t(a[0],a[1]):a[1];var i=I(o,!1);i.className=l(a[1],r.cssClasses.marker),i.style[r.style]=e+"%",a[1]&&((i=I(o,!1)).className=l(a[1],r.cssClasses.value),i.setAttribute("data-value",a[0]),i.style[r.style]=e+"%",i.innerText=n.to(a[0]))}(a,e[a])}),o}function R(){var e;h&&((e=h).parentElement.removeChild(e),h=null)}function z(t){R();var n=t.mode,r=t.density||1,o=t.filter||!1,a=function(t,n,r){if("range"===t||"steps"===t)return x.xVal;if("count"===t){if(n<2)throw new Error("noUiSlider ("+e+"): 'values' (>= 2) required for mode 'count'.");var o=n-1,a=100/o;for(n=[];o--;)n[o]=o*a;n.push(100),t="positions"}return"positions"===t?n.map(function(e){return x.fromStepping(r?x.getStep(e):e)}):"values"===t?r?n.map(function(e){return x.fromStepping(x.getStep(x.toStepping(e)))}):n:void 0}(n,t.values||!1,t.stepped||!1),i=function(e,t,n){var r,o={},a=x.xVal[0],i=x.xVal[x.xVal.length-1],u=!1,s=!1,c=0;return(r=n.slice().sort(function(e,t){return e-t}),n=r.filter(function(e){return!this[e]&&(this[e]=!0)},{}))[0]!==a&&(n.unshift(a),u=!0),n[n.length-1]!==i&&(n.push(i),s=!0),n.forEach(function(r,a){var i,l,f,d,p,m,h,g,v,y=r,b=n[a+1];if("steps"===t&&(i=x.xNumSteps[a]),i||(i=b-y),!1!==y&&void 0!==b)for(i=Math.max(i,1e-7),l=y;l<=b;l=(l+i).toFixed(7)/1){for(h=(p=(d=x.toStepping(l))-c)/e,v=p/(g=Math.round(h)),f=1;f<=g;f+=1)o[(c+f*v).toFixed(5)]=["x",0];m=n.indexOf(l)>-1?1:"steps"===t?2:0,!a&&u&&(m=0),l===b&&s||(o[d.toFixed(5)]=[l,m]),c=d}}),o}(r,n,a),u=t.format||{to:Math.round};return h=_.appendChild(U(i,o,u))}
/*! In this file: Browser events (not slider events like slide, change); */function T(){var e=f.getBoundingClientRect(),t="offset"+["Width","Height"][r.ort];return 0===r.ort?e.width||f[t]:e.height||f[t]}function L(e,t,n,o){var a=function(a){return!!(a=function(e,t,n){var r,o,a=0===e.type.indexOf("touch"),i=0===e.type.indexOf("mouse"),u=0===e.type.indexOf("pointer");if(0===e.type.indexOf("MSPointer")&&(u=!0),a){var s=function(e){return e.target===n||n.contains(e.target)};if("touchstart"===e.type){var c=Array.prototype.filter.call(e.touches,s);if(c.length>1)return!1;r=c[0].pageX,o=c[0].pageY}else{var f=Array.prototype.find.call(e.changedTouches,s);if(!f)return!1;r=f.pageX,o=f.pageY}}return t=t||l(M),(i||u)&&(r=e.clientX+t.x,o=e.clientY+t.y),e.pageOffset=t,e.points=[r,o],e.cursor=i||u,e}(a,o.pageOffset,o.target||t))&&!(_.hasAttribute("disabled")&&!o.doNotReject)&&(i=_,u=r.cssClasses.tap,!((i.classList?i.classList.contains(u):new RegExp("\\b"+u+"\\b").test(i.className))&&!o.doNotReject)&&!(e===b.start&&void 0!==a.buttons&&a.buttons>1)&&(!o.hover||!a.buttons)&&(w||a.preventDefault(),a.calcPoint=a.points[r.ort],void n(a,o)));var i,u},i=[];return e.split(" ").forEach(function(e){t.addEventListener(e,a,!!w&&{passive:!0}),i.push([e,a])}),i}function B(e){var t,n,o,i,u,s,c=100*(e-(t=f,n=r.ort,o=t.getBoundingClientRect(),u=(i=t.ownerDocument).documentElement,s=l(i),/webkit.*Chrome.*Mobile/i.test(navigator.userAgent)&&(s.x=0),n?o.top+s.y-u.clientTop:o.left+s.x-u.clientLeft))/T();return c=a(c),r.dir?100-c:c}function F(e,t){"mouseout"===e.type&&"HTML"===e.target.nodeName&&null===e.relatedTarget&&D(e,t)}function V(e,t){if(-1===navigator.appVersion.indexOf("MSIE 9")&&0===e.buttons&&0!==t.buttonsProperty)return D(e,t);var n=(r.dir?-1:1)*(e.calcPoint-t.startCalcPoint);$(n>0,100*n/t.baseSize,t.locations,t.handleNumbers)}function D(e,t){t.handle&&(c(t.handle,r.cssClasses.active),A-=1),t.listeners.forEach(function(e){k.removeEventListener(e[0],e[1])}),0===A&&(c(_,r.cssClasses.drag),Q(),e.cursor&&(N.style.cursor="",N.removeEventListener("selectstart",n))),t.handleNumbers.forEach(function(e){K("change",e),K("set",e),K("end",e)})}function H(e,t){var o;if(1===t.handleNumbers.length){var a=d[t.handleNumbers[0]];if(a.hasAttribute("disabled"))return!1;o=a.children[0],A+=1,s(o,r.cssClasses.active)}e.stopPropagation();var i=[],u=L(b.move,k,V,{target:e.target,handle:o,listeners:i,startCalcPoint:e.calcPoint,baseSize:T(),pageOffset:e.pageOffset,handleNumbers:t.handleNumbers,buttonsProperty:e.buttons,locations:E.slice()}),c=L(b.end,k,D,{target:e.target,handle:o,listeners:i,doNotReject:!0,handleNumbers:t.handleNumbers}),l=L("mouseout",k,F,{target:e.target,handle:o,listeners:i,doNotReject:!0,handleNumbers:t.handleNumbers});i.push.apply(i,u.concat(c,l)),e.cursor&&(N.style.cursor=getComputedStyle(e.target).cursor,d.length>1&&s(_,r.cssClasses.drag),N.addEventListener("selectstart",n,!1)),t.handleNumbers.forEach(function(e){K("start",e)})}
/*! In this file: Slider events (not browser events); */
function q(e,t){C[e]=C[e]||[],C[e].push(t),"update"===e.split(".")[0]&&d.forEach(function(e,t){K("update",t)})}function K(e,t,n){Object.keys(C).forEach(function(o){var a=o.split(".")[0];e===a&&C[o].forEach(function(e){e.call(m,P.map(r.format.to),t,P.slice(),n||!1,E.slice())})})}
/*! In this file: Mechanics for slider operation */function W(e){return e+"%"}function Y(e,t,n,o,i,u){return d.length>1&&(o&&t>0&&(n=Math.max(n,e[t-1]+r.margin)),i&&t<d.length-1&&(n=Math.min(n,e[t+1]-r.margin))),d.length>1&&r.limit&&(o&&t>0&&(n=Math.min(n,e[t-1]+r.limit)),i&&t<d.length-1&&(n=Math.max(n,e[t+1]-r.limit))),r.padding&&(0===t&&(n=Math.max(n,r.padding[0])),t===d.length-1&&(n=Math.min(n,100-r.padding[1]))),!((n=a(n=x.getStep(n)))===e[t]&&!u)&&n}function X(e,t){var n=r.ort;return(n?t:e)+", "+(n?e:t)}function $(e,t,n,r){var o=n.slice(),a=[!e,e],i=[e,!e];r=r.slice(),e&&r.reverse(),r.length>1?r.forEach(function(e,n){var r=Y(o,e,o[e]+t,a[n],i[n],!1);!1===r?t=0:(t=r-o[e],o[e]=r)}):a=i=[!0];var u=!1;r.forEach(function(e,r){u=ee(e,n[e]+t,a[r],i[r])||u}),u&&r.forEach(function(e){K("update",e),K("slide",e)})}function Z(e,t){return r.dir?100-e-t:e}function Q(){S.forEach(function(e){var t=E[e]>50?-1:1,n=3+(d.length+t*e);d[e].style.zIndex=n})}function ee(e,t,n,o){return!1!==(t=Y(E,e,t,n,o,!1))&&(function(e,t){E[e]=t,P[e]=x.fromStepping(t);var n="translate("+X(W(Z(t,0)-O),"0")+")";d[e].style[r.transformRule]=n,te(e),te(e+1)}(e,t),!0)}function te(e){if(p[e]){var t=0,n=100;0!==e&&(t=E[e-1]),e!==p.length-1&&(n=E[e]);var o=n-t,a="translate("+X(W(Z(t,o)),"0")+")",i="scale("+X(o/100,"1")+")";p[e].style[r.transformRule]=a+" "+i}}
/*! In this file: All methods eventually exposed in slider.noUiSlider... */function ne(e,t){var n=i(e),a=void 0===E[0];t=void 0===t||!!t,r.animate&&!a&&o(_,r.cssClasses.tap,r.animationDuration),S.forEach(function(e){ee(e,function(e,t){return null===e||!1===e||void 0===e?E[t]:("number"==typeof e&&(e=String(e)),e=r.format.from(e),!1===(e=x.toStepping(e))||isNaN(e)?E[t]:e)}(n[e],e),!0,!1)}),S.forEach(function(e){ee(e,E[e],!0,!0)}),Q(),S.forEach(function(e){K("update",e),null!==n[e]&&t&&K("set",e)})}function re(){var e=P.map(r.format.to);return 1===e.length?e[0]:e}
/*! In this file: Calls to functions. All other scope_ files define functions only; */return s(y=_,r.cssClasses.target),0===r.dir?s(y,r.cssClasses.ltr):s(y,r.cssClasses.rtl),0===r.ort?s(y,r.cssClasses.horizontal):s(y,r.cssClasses.vertical),f=I(y,r.cssClasses.base),function(e,t){var n=I(t,r.cssClasses.connects);d=[],(p=[]).push(j(n,e[0]));for(var o=0;o<r.handles;o++)d.push(G(t,o)),S[o]=o,p.push(j(n,e[o+1]))}(r.connect,f),(v=r.events).fixed||d.forEach(function(e,t){L(b.start,e.children[0],H,{handleNumbers:[t]})}),v.tap&&L(b.start,f,function(e){e.stopPropagation();var t=B(e.calcPoint),n=function(e){var t=100,n=!1;return d.forEach(function(r,o){if(!r.hasAttribute("disabled")){var a=Math.abs(E[o]-e);(a<t||100===a&&100===t)&&(n=o,t=a)}}),n}(t);if(!1===n)return!1;r.events.snap||o(_,r.cssClasses.tap,r.animationDuration),ee(n,t,!0,!0),Q(),K("slide",n,!0),K("update",n,!0),K("change",n,!0),K("set",n,!0),r.events.snap&&H(e,{handleNumbers:[n]})},{}),v.hover&&L(b.move,f,function(e){var t=B(e.calcPoint),n=x.getStep(t),r=x.fromStepping(n);Object.keys(C).forEach(function(e){"hover"===e.split(".")[0]&&C[e].forEach(function(e){e.call(m,r)})})},{hover:!0}),v.drag&&p.forEach(function(e,t){if(!1!==e&&0!==t&&t!==p.length-1){var n=d[t-1],o=d[t],a=[e];s(e,r.cssClasses.draggable),v.fixed&&(a.push(n.children[0]),a.push(o.children[0])),a.forEach(function(e){L(b.start,e,H,{handles:[n,o],handleNumbers:[t-1,t]})})}}),ne(r.start),m={destroy:function(){for(var e in r.cssClasses)r.cssClasses.hasOwnProperty(e)&&c(_,r.cssClasses[e]);for(;_.firstChild;)_.removeChild(_.firstChild);delete _.noUiSlider},steps:function(){return E.map(function(e,t){var n=x.getNearbySteps(e),r=P[t],o=n.thisStep.step,a=null;!1!==o&&r+o>n.stepAfter.startValue&&(o=n.stepAfter.startValue-r),a=r>n.thisStep.startValue?n.thisStep.step:!1!==n.stepBefore.step&&r-n.stepBefore.highestStep,100===e?o=null:0===e&&(a=null);var i=x.countStepDecimals();return null!==o&&!1!==o&&(o=Number(o.toFixed(i))),null!==a&&!1!==a&&(a=Number(a.toFixed(i))),[a,o]})},on:q,off:function(e){var t=e&&e.split(".")[0],n=t&&e.substring(t.length);Object.keys(C).forEach(function(e){var r=e.split(".")[0],o=e.substring(r.length);t&&t!==r||n&&n!==o||delete C[e]})},get:re,set:ne,reset:function(e){ne(r.start,e)},__moveHandles:function(e,t,n){$(e,t,E,n)},options:u,updateOptions:function(e,t){var n=re(),o=["margin","limit","padding","range","animate","snap","step","format"];o.forEach(function(t){void 0!==e[t]&&(u[t]=e[t])});var a=J(u);o.forEach(function(t){void 0!==e[t]&&(r[t]=a[t])}),x=a.spectrum,r.margin=a.margin,r.limit=a.limit,r.padding=a.padding,r.pips&&z(r.pips),E=[],ne(e.start||n,t)},target:_,removePips:R,pips:z},r.pips&&z(r.pips),r.tooltips&&(g=d.map(function(e,t){return!!r.tooltips[t]&&I(e.firstChild,r.cssClasses.tooltip)}),q("update",function(e,t,n){if(g[t]){var o=e[t];!0!==r.tooltips[t]&&(o=r.tooltips[t].to(n[t])),g[t].innerHTML=o}})),q("update",function(e,t,n,o,a){S.forEach(function(e){var t=d[e],o=Y(E,e,0,!0,!0,!0),i=Y(E,e,100,!0,!0,!0),u=a[e],s=r.ariaFormat.to(n[e]);t.children[0].setAttribute("aria-valuemin",o.toFixed(1)),t.children[0].setAttribute("aria-valuemax",i.toFixed(1)),t.children[0].setAttribute("aria-valuenow",u.toFixed(1)),t.children[0].setAttribute("aria-valuetext",s)})}),m}return{version:e,create:function(t,n){if(!t||!t.nodeName)throw new Error("noUiSlider ("+e+"): create requires a single element, got: "+t);if(t.noUiSlider)throw new Error("noUiSlider ("+e+"): Slider was already initialized.");var r=z(t,J(n),n);return t.noUiSlider=r,r}}})?r.apply(t,[]):r)||(e.exports=o)},,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={android:function(){return navigator.userAgent.match(/Android/i)},blackberry:function(){return navigator.userAgent.match(/BlackBerry/i)},ios:function(){return navigator.userAgent.match(/iPhone|iPad|iPod/i)},opera:function(){return navigator.userAgent.match(/Opera Mini/i)},windows:function(){return navigator.userAgent.match(/IEMobile/i)},any:function(){return r.android()||r.blackberry()||r.ios()||r.opera()||r.windows()}};t.default=r},function(e,t,n){"use strict";n.r(t);var r=function(e){return e},o=function(e){if(null==e)return r;var t,n,o=e.scale[0],a=e.scale[1],i=e.translate[0],u=e.translate[1];return function(e,r){r||(t=n=0);var s=2,c=e.length,l=new Array(c);for(l[0]=(t+=e[0])*o+i,l[1]=(n+=e[1])*a+u;s<c;)l[s]=e[s],++s;return l}},a=function(e){var t,n=o(e.transform),r=1/0,a=r,i=-r,u=-r;function s(e){(e=n(e))[0]<r&&(r=e[0]),e[0]>i&&(i=e[0]),e[1]<a&&(a=e[1]),e[1]>u&&(u=e[1])}function c(e){switch(e.type){case"GeometryCollection":e.geometries.forEach(c);break;case"Point":s(e.coordinates);break;case"MultiPoint":e.coordinates.forEach(s)}}for(t in e.arcs.forEach(function(e){for(var t,o=-1,s=e.length;++o<s;)(t=n(e[o],o))[0]<r&&(r=t[0]),t[0]>i&&(i=t[0]),t[1]<a&&(a=t[1]),t[1]>u&&(u=t[1])}),e.objects)c(e.objects[t]);return[r,a,i,u]},i=function(e,t){for(var n,r=e.length,o=r-t;o<--r;)n=e[o],e[o++]=e[r],e[r]=n},u=function(e,t){return"GeometryCollection"===t.type?{type:"FeatureCollection",features:t.geometries.map(function(t){return s(e,t)})}:s(e,t)};function s(e,t){var n=t.id,r=t.bbox,o=null==t.properties?{}:t.properties,a=c(e,t);return null==n&&null==r?{type:"Feature",properties:o,geometry:a}:null==r?{type:"Feature",id:n,properties:o,geometry:a}:{type:"Feature",id:n,bbox:r,properties:o,geometry:a}}function c(e,t){var n=o(e.transform),r=e.arcs;function a(e,t){t.length&&t.pop();for(var o=r[e<0?~e:e],a=0,u=o.length;a<u;++a)t.push(n(o[a],a));e<0&&i(t,u)}function u(e){return n(e)}function s(e){for(var t=[],n=0,r=e.length;n<r;++n)a(e[n],t);return t.length<2&&t.push(t[0]),t}function c(e){for(var t=s(e);t.length<4;)t.push(t[0]);return t}function l(e){return e.map(c)}return function e(t){var n,r=t.type;switch(r){case"GeometryCollection":return{type:r,geometries:t.geometries.map(e)};case"Point":n=u(t.coordinates);break;case"MultiPoint":n=t.coordinates.map(u);break;case"LineString":n=s(t.arcs);break;case"MultiLineString":n=t.arcs.map(s);break;case"Polygon":n=l(t.arcs);break;case"MultiPolygon":n=t.arcs.map(l);break;default:return null}return{type:r,coordinates:n}}(t)}var l=function(e,t){var n={},r={},o={},a=[],i=-1;function u(e,t){for(var r in e){var o=e[r];delete t[o.start],delete o.start,delete o.end,o.forEach(function(e){n[e<0?~e:e]=1}),a.push(o)}}return t.forEach(function(n,r){var o,a=e.arcs[n<0?~n:n];a.length<3&&!a[1][0]&&!a[1][1]&&(o=t[++i],t[i]=n,t[r]=o)}),t.forEach(function(t){var n,a,i=function(t){var n,r=e.arcs[t<0?~t:t],o=r[0];return e.transform?(n=[0,0],r.forEach(function(e){n[0]+=e[0],n[1]+=e[1]})):n=r[r.length-1],t<0?[n,o]:[o,n]}(t),u=i[0],s=i[1];if(n=o[u])if(delete o[n.end],n.push(t),n.end=s,a=r[s]){delete r[a.start];var c=a===n?n:n.concat(a);r[c.start=n.start]=o[c.end=a.end]=c}else r[n.start]=o[n.end]=n;else if(n=r[s])if(delete r[n.start],n.unshift(t),n.start=u,a=o[u]){delete o[a.end];var l=a===n?n:a.concat(n);r[l.start=a.start]=o[l.end=n.end]=l}else r[n.start]=o[n.end]=n;else r[(n=[t]).start=u]=o[n.end=s]=n}),u(o,r),u(r,o),t.forEach(function(e){n[e<0?~e:e]||a.push([e])}),a},f=function(e){return c(e,d.apply(this,arguments))};function d(e,t,n){var r,o,a;if(arguments.length>1)r=function(e,t,n){var r,o=[],a=[];function i(e){var t=e<0?~e:e;(a[t]||(a[t]=[])).push({i:e,g:r})}function u(e){e.forEach(i)}function s(e){e.forEach(u)}return function e(t){switch(r=t,t.type){case"GeometryCollection":t.geometries.forEach(e);break;case"LineString":u(t.arcs);break;case"MultiLineString":case"Polygon":s(t.arcs);break;case"MultiPolygon":t.arcs.forEach(s)}}(t),a.forEach(null==n?function(e){o.push(e[0].i)}:function(e){n(e[0].g,e[e.length-1].g)&&o.push(e[0].i)}),o}(0,t,n);else for(o=0,r=new Array(a=e.arcs.length);o<a;++o)r[o]=o;return{type:"MultiLineString",arcs:l(e,r)}}var p=function(e){return c(e,m.apply(this,arguments))};function m(e,t){var n={},r=[],o=[];function a(e){e.forEach(function(t){t.forEach(function(t){(n[t=t<0?~t:t]||(n[t]=[])).push(e)})}),r.push(e)}function i(t){return function(e){for(var t,n=-1,r=e.length,o=e[r-1],a=0;++n<r;)t=o,o=e[n],a+=t[0]*o[1]-t[1]*o[0];return Math.abs(a)}(c(e,{type:"Polygon",arcs:[t]}).coordinates[0])}return t.forEach(function e(t){switch(t.type){case"GeometryCollection":t.geometries.forEach(e);break;case"Polygon":a(t.arcs);break;case"MultiPolygon":t.arcs.forEach(a)}}),r.forEach(function(e){if(!e._){var t=[],r=[e];for(e._=1,o.push(t);e=r.pop();)t.push(e),e.forEach(function(e){e.forEach(function(e){n[e<0?~e:e].forEach(function(e){e._||(e._=1,r.push(e))})})})}}),r.forEach(function(e){delete e._}),{type:"MultiPolygon",arcs:o.map(function(t){var r,o=[];if(t.forEach(function(e){e.forEach(function(e){e.forEach(function(e){n[e<0?~e:e].length<2&&o.push(e)})})}),(r=(o=l(e,o)).length)>1)for(var a,u,s=1,c=i(o[0]);s<r;++s)(a=i(o[s]))>c&&(u=o[0],o[0]=o[s],o[s]=u,c=a);return o})}}var h=function(e,t){for(var n=0,r=e.length;n<r;){var o=n+r>>>1;e[o]<t?n=o+1:r=o}return n},g=function(e){var t={},n=e.map(function(){return[]});function r(e,n){e.forEach(function(e){e<0&&(e=~e);var r=t[e];r?r.push(n):t[e]=[n]})}function o(e,t){e.forEach(function(e){r(e,t)})}var a={LineString:r,MultiLineString:o,Polygon:o,MultiPolygon:function(e,t){e.forEach(function(e){o(e,t)})}};for(var i in e.forEach(function e(t,n){"GeometryCollection"===t.type?t.geometries.forEach(function(t){e(t,n)}):t.type in a&&a[t.type](t.arcs,n)}),t)for(var u=t[i],s=u.length,c=0;c<s;++c)for(var l=c+1;l<s;++l){var f,d=u[c],p=u[l];(f=n[d])[i=h(f,p)]!==p&&f.splice(i,0,p),(f=n[p])[i=h(f,d)]!==d&&f.splice(i,0,d)}return n},v=function(e){if(null==e)return r;var t,n,o=e.scale[0],a=e.scale[1],i=e.translate[0],u=e.translate[1];return function(e,r){r||(t=n=0);var s=2,c=e.length,l=new Array(c),f=Math.round((e[0]-i)/o),d=Math.round((e[1]-u)/a);for(l[0]=f-t,t=f,l[1]=d-n,n=d;s<c;)l[s]=e[s],++s;return l}},y=function(e,t){if(e.transform)throw new Error("already quantized");if(t&&t.scale)s=e.bbox;else{if(!((n=Math.floor(t))>=2))throw new Error("n must be ≥2");var n,r=(s=e.bbox||a(e))[0],o=s[1],i=s[2],u=s[3];t={scale:[i-r?(i-r)/(n-1):1,u-o?(u-o)/(n-1):1],translate:[r,o]}}var s,c,l=v(t),f=e.objects,d={};function p(e){return l(e)}function m(e){var t;switch(e.type){case"GeometryCollection":t={type:"GeometryCollection",geometries:e.geometries.map(m)};break;case"Point":t={type:"Point",coordinates:p(e.coordinates)};break;case"MultiPoint":t={type:"MultiPoint",coordinates:e.coordinates.map(p)};break;default:return e}return null!=e.id&&(t.id=e.id),null!=e.bbox&&(t.bbox=e.bbox),null!=e.properties&&(t.properties=e.properties),t}for(c in f)d[c]=m(f[c]);return{type:"Topology",bbox:s,transform:t,objects:d,arcs:e.arcs.map(function(e){var t,n=0,r=1,o=e.length,a=new Array(o);for(a[0]=l(e[0],0);++n<o;)((t=l(e[n],n))[0]||t[1])&&(a[r++]=t);return 1===r&&(a[r++]=[0,0]),a.length=r,a})}},b=function(e,t,n,r,o,a){3===arguments.length&&(r=a=Array,o=null);for(var i=new r(e=1<<Math.max(4,Math.ceil(Math.log(e)/Math.LN2))),u=new a(e),s=e-1,c=0;c<e;++c)i[c]=o;return{set:function(r,a){for(var c=t(r)&s,l=i[c],f=0;l!=o;){if(n(l,r))return u[c]=a;if(++f>=e)throw new Error("full hashmap");l=i[c=c+1&s]}return i[c]=r,u[c]=a,a},maybeSet:function(r,a){for(var c=t(r)&s,l=i[c],f=0;l!=o;){if(n(l,r))return u[c];if(++f>=e)throw new Error("full hashmap");l=i[c=c+1&s]}return i[c]=r,u[c]=a,a},get:function(r,a){for(var c=t(r)&s,l=i[c],f=0;l!=o;){if(n(l,r))return u[c];if(++f>=e)break;l=i[c=c+1&s]}return a},keys:function(){for(var e=[],t=0,n=i.length;t<n;++t){var r=i[t];r!=o&&e.push(r)}return e}}},w=function(e,t){return e[0]===t[0]&&e[1]===t[1]},_=new ArrayBuffer(16),E=new Float64Array(_),S=new Uint32Array(_),A=function(e){E[0]=e[0],E[1]=e[1];var t=S[0]^S[1];return 2147483647&(t<<5^t>>7^S[2]^S[3])},x=function(e){var t,n,r,o,a=e.coordinates,i=e.lines,u=e.rings,s=function(){for(var e=b(1.4*a.length,S,x,Int32Array,-1,Int32Array),t=new Int32Array(a.length),n=0,r=a.length;n<r;++n)t[n]=e.maybeSet(n,n);return t}(),c=new Int32Array(a.length),l=new Int32Array(a.length),f=new Int32Array(a.length),d=new Int8Array(a.length),p=0;for(t=0,n=a.length;t<n;++t)c[t]=l[t]=f[t]=-1;for(t=0,n=i.length;t<n;++t){var m=i[t],h=m[0],g=m[1];for(r=s[h],o=s[++h],++p,d[r]=1;++h<=g;)E(t,r,r=o,o=s[h]);++p,d[o]=1}for(t=0,n=a.length;t<n;++t)c[t]=-1;for(t=0,n=u.length;t<n;++t){var v=u[t],y=v[0]+1,_=v[1];for(E(t,s[_-1],r=s[y-1],o=s[y]);++y<=_;)E(t,r,r=o,o=s[y])}function E(e,t,n,r){if(c[n]!==e){c[n]=e;var o=l[n];if(o>=0){var a=f[n];o===t&&a===r||o===r&&a===t||(++p,d[n]=1)}else l[n]=t,f[n]=r}}function S(e){return A(a[e])}function x(e,t){return w(a[e],a[t])}c=l=f=null;var P,C=function(e,t,n,r,o){3===arguments.length&&(r=Array,o=null);for(var a=new r(e=1<<Math.max(4,Math.ceil(Math.log(e)/Math.LN2))),i=e-1,u=0;u<e;++u)a[u]=o;return{add:function(r){for(var u=t(r)&i,s=a[u],c=0;s!=o;){if(n(s,r))return!0;if(++c>=e)throw new Error("full hashset");s=a[u=u+1&i]}return a[u]=r,!0},has:function(r){for(var u=t(r)&i,s=a[u],c=0;s!=o;){if(n(s,r))return!0;if(++c>=e)break;s=a[u=u+1&i]}return!1},values:function(){for(var e=[],t=0,n=a.length;t<n;++t){var r=a[t];r!=o&&e.push(r)}return e}}}(1.4*p,A,w);for(t=0,n=a.length;t<n;++t)d[P=s[t]]&&C.add(a[P]);return C};function P(e,t,n){for(var r,o=t+(n---t>>1);t<o;++t,--n)r=e[t],e[t]=e[n],e[n]=r}function C(e){var t,n=M(e.geometry);for(t in null!=e.id&&(n.id=e.id),null!=e.bbox&&(n.bbox=e.bbox),e.properties){n.properties=e.properties;break}return n}function M(e){if(null==e)return{type:null};var t="GeometryCollection"===e.type?{type:"GeometryCollection",geometries:e.geometries.map(M)}:"Point"===e.type||"MultiPoint"===e.type?{type:e.type,coordinates:e.coordinates}:{type:e.type,arcs:e.coordinates};return null!=e.bbox&&(t.bbox=e.bbox),t}var k=function(e,t){var n=function(e){var t=1/0,n=1/0,r=-1/0,o=-1/0;function a(e){null!=e&&i.hasOwnProperty(e.type)&&i[e.type](e)}var i={GeometryCollection:function(e){e.geometries.forEach(a)},Point:function(e){u(e.coordinates)},MultiPoint:function(e){e.coordinates.forEach(u)},LineString:function(e){s(e.arcs)},MultiLineString:function(e){e.arcs.forEach(s)},Polygon:function(e){e.arcs.forEach(s)},MultiPolygon:function(e){e.arcs.forEach(c)}};function u(e){var a=e[0],i=e[1];a<t&&(t=a),a>r&&(r=a),i<n&&(n=i),i>o&&(o=i)}function s(e){e.forEach(u)}function c(e){e.forEach(s)}for(var l in e)a(e[l]);return r>=t&&o>=n?[t,n,r,o]:void 0}(e=function(e){var t,n,r={};for(t in e)r[t]=null==(n=e[t])?{type:null}:("FeatureCollection"===n.type?function(e){var t={type:"GeometryCollection",geometries:e.features.map(C)};return null!=e.bbox&&(t.bbox=e.bbox),t}:"Feature"===n.type?C:M)(n);return r}(e)),r=t>0&&n&&function(e,t,n){var r=t[0],o=t[1],a=t[2],i=t[3],u=a-r?(n-1)/(a-r):1,s=i-o?(n-1)/(i-o):1;function c(e){return[Math.round((e[0]-r)*u),Math.round((e[1]-o)*s)]}function l(e,t){for(var n,a,i,c,l,f=-1,d=0,p=e.length,m=new Array(p);++f<p;)n=e[f],c=Math.round((n[0]-r)*u),l=Math.round((n[1]-o)*s),c===a&&l===i||(m[d++]=[a=c,i=l]);for(m.length=d;d<t;)d=m.push([m[0][0],m[0][1]]);return m}function f(e){return l(e,2)}function d(e){return l(e,4)}function p(e){return e.map(d)}function m(e){null!=e&&h.hasOwnProperty(e.type)&&h[e.type](e)}var h={GeometryCollection:function(e){e.geometries.forEach(m)},Point:function(e){e.coordinates=c(e.coordinates)},MultiPoint:function(e){e.coordinates=e.coordinates.map(c)},LineString:function(e){e.arcs=f(e.arcs)},MultiLineString:function(e){e.arcs=e.arcs.map(f)},Polygon:function(e){e.arcs=p(e.arcs)},MultiPolygon:function(e){e.arcs=e.arcs.map(p)}};for(var g in e)m(e[g]);return{scale:[1/u,1/s],translate:[r,o]}}(e,n,t),o=function(e){var t,n,r,o,a=e.coordinates,i=e.lines,u=e.rings,s=i.length+u.length;for(delete e.lines,delete e.rings,r=0,o=i.length;r<o;++r)for(t=i[r];t=t.next;)++s;for(r=0,o=u.length;r<o;++r)for(n=u[r];n=n.next;)++s;var c=b(2*s*1.4,A,w),l=e.arcs=[];for(r=0,o=i.length;r<o;++r){t=i[r];do{f(t)}while(t=t.next)}for(r=0,o=u.length;r<o;++r)if((n=u[r]).next)do{f(n)}while(n=n.next);else d(n);function f(e){var t,n,r,o,i,u,s,f;if(r=c.get(t=a[e[0]]))for(s=0,f=r.length;s<f;++s)if(p(o=r[s],e))return e[0]=o[0],void(e[1]=o[1]);if(i=c.get(n=a[e[1]]))for(s=0,f=i.length;s<f;++s)if(m(u=i[s],e))return e[1]=u[0],void(e[0]=u[1]);r?r.push(e):c.set(t,[e]),i?i.push(e):c.set(n,[e]),l.push(e)}function d(e){var t,n,r,o,i;if(n=c.get(a[e[0]]))for(o=0,i=n.length;o<i;++o){if(h(r=n[o],e))return e[0]=r[0],void(e[1]=r[1]);if(g(r,e))return e[0]=r[1],void(e[1]=r[0])}if(n=c.get(t=a[e[0]+v(e)]))for(o=0,i=n.length;o<i;++o){if(h(r=n[o],e))return e[0]=r[0],void(e[1]=r[1]);if(g(r,e))return e[0]=r[1],void(e[1]=r[0])}n?n.push(e):c.set(t,[e]),l.push(e)}function p(e,t){var n=e[0],r=t[0],o=e[1];if(n-o!=r-t[1])return!1;for(;n<=o;++n,++r)if(!w(a[n],a[r]))return!1;return!0}function m(e,t){var n=e[0],r=t[0],o=e[1],i=t[1];if(n-o!=r-i)return!1;for(;n<=o;++n,--i)if(!w(a[n],a[i]))return!1;return!0}function h(e,t){var n=e[0],r=t[0],o=e[1]-n;if(o!==t[1]-r)return!1;for(var i=v(e),u=v(t),s=0;s<o;++s)if(!w(a[n+(s+i)%o],a[r+(s+u)%o]))return!1;return!0}function g(e,t){var n=e[0],r=t[0],o=e[1],i=t[1],u=o-n;if(u!==i-r)return!1;for(var s=v(e),c=u-v(t),l=0;l<u;++l)if(!w(a[n+(l+s)%u],a[i-(l+c)%u]))return!1;return!0}function v(e){for(var t=e[0],n=e[1],r=t,o=r,i=a[r];++r<n;){var u=a[r];(u[0]<i[0]||u[0]===i[0]&&u[1]<i[1])&&(o=r,i=u)}return o-t}return e}(function(e){var t,n,r,o,a,i,u,s=x(e),c=e.coordinates,l=e.lines,f=e.rings;for(n=0,r=l.length;n<r;++n)for(var d=l[n],p=d[0],m=d[1];++p<m;)s.has(c[p])&&(t={0:p,1:d[1]},d[1]=p,d=d.next=t);for(n=0,r=f.length;n<r;++n)for(var h=f[n],g=h[0],v=g,y=h[1],b=s.has(c[g]);++v<y;)s.has(c[v])&&(b?(t={0:v,1:h[1]},h[1]=v,h=h.next=t):(u=y-v,P(o=c,a=g,i=y),P(o,a,a+u),P(o,a+u,i),c[y]=c[g],b=!0,v=g));return e}(function(e){var t=-1,n=[],r=[],o=[];function a(e){e&&i.hasOwnProperty(e.type)&&i[e.type](e)}var i={GeometryCollection:function(e){e.geometries.forEach(a)},LineString:function(e){e.arcs=u(e.arcs)},MultiLineString:function(e){e.arcs=e.arcs.map(u)},Polygon:function(e){e.arcs=e.arcs.map(s)},MultiPolygon:function(e){e.arcs=e.arcs.map(c)}};function u(e){for(var r=0,a=e.length;r<a;++r)o[++t]=e[r];var i={0:t-a+1,1:t};return n.push(i),i}function s(e){for(var n=0,a=e.length;n<a;++n)o[++t]=e[n];var i={0:t-a+1,1:t};return r.push(i),i}function c(e){return e.map(s)}for(var l in e)a(e[l]);return{type:"Topology",coordinates:o,lines:n,rings:r,objects:e}}(e))),a=o.coordinates,i=b(1.4*o.arcs.length,N,O);function u(e){e&&s.hasOwnProperty(e.type)&&s[e.type](e)}e=o.objects,o.bbox=n,o.arcs=o.arcs.map(function(e,t){return i.set(e,t),a.slice(e[0],e[1]+1)}),delete o.coordinates,a=null;var s={GeometryCollection:function(e){e.geometries.forEach(u)},LineString:function(e){e.arcs=c(e.arcs)},MultiLineString:function(e){e.arcs=e.arcs.map(c)},Polygon:function(e){e.arcs=e.arcs.map(c)},MultiPolygon:function(e){e.arcs=e.arcs.map(l)}};function c(e){var t=[];do{var n=i.get(e);t.push(e[0]<e[1]?n:~n)}while(e=e.next);return t}function l(e){return e.map(c)}for(var f in e)u(e[f]);return r&&(o.transform=r,o.arcs=function(e){for(var t=-1,n=e.length;++t<n;){for(var r,o,a=e[t],i=0,u=1,s=a.length,c=a[0],l=c[0],f=c[1];++i<s;)r=(c=a[i])[0],o=c[1],r===l&&o===f||(a[u++]=[r-l,o-f],l=r,f=o);1===u&&(a[u++]=[0,0]),a.length=u}return e}(o.arcs)),o};function N(e){var t,n=e[0],r=e[1];return r<n&&(t=n,n=r,r=t),n+31*r}function O(e,t){var n,r=e[0],o=e[1],a=t[0],i=t[1];return o<r&&(n=r,r=o,o=n),i<a&&(n=a,a=i,i=n),r===a&&o===i}var I=function(e,t){var n,r=e.objects,o={};function a(e){var t,n;switch(e.type){case"Polygon":t=(n=i(e.arcs))?{type:"Polygon",arcs:n}:{type:null};break;case"MultiPolygon":t=(n=e.arcs.map(i).filter(j)).length?{type:"MultiPolygon",arcs:n}:{type:null};break;case"GeometryCollection":t=(n=e.geometries.map(a).filter(U)).length?{type:"GeometryCollection",geometries:n}:{type:null};break;default:return e}return null!=e.id&&(t.id=e.id),null!=e.bbox&&(t.bbox=e.bbox),null!=e.properties&&(t.properties=e.properties),t}function i(e){return e.length&&(n=e[0],t(n,!1))?[e[0]].concat(e.slice(1).filter(u)):null;var n}function u(e){return t(e,!0)}for(n in null==t&&(t=G),r)o[n]=a(r[n]);return function(e){var t,n,r=e.objects,o={},a=e.arcs,i=a.length,u=-1,s=new Array(i),c=0,l=-1;function f(e){switch(e.type){case"GeometryCollection":e.geometries.forEach(f);break;case"LineString":p(e.arcs);break;case"MultiLineString":case"Polygon":e.arcs.forEach(p);break;case"MultiPolygon":e.arcs.forEach(m)}}function d(e){e<0&&(e=~e),s[e]||(s[e]=1,++c)}function p(e){e.forEach(d)}function m(e){e.forEach(p)}function h(e){var t;switch(e.type){case"GeometryCollection":t={type:"GeometryCollection",geometries:e.geometries.map(h)};break;case"LineString":t={type:"LineString",arcs:v(e.arcs)};break;case"MultiLineString":t={type:"MultiLineString",arcs:e.arcs.map(v)};break;case"Polygon":t={type:"Polygon",arcs:e.arcs.map(v)};break;case"MultiPolygon":t={type:"MultiPolygon",arcs:e.arcs.map(y)};break;default:return e}return null!=e.id&&(t.id=e.id),null!=e.bbox&&(t.bbox=e.bbox),null!=e.properties&&(t.properties=e.properties),t}function g(e){return e<0?~s[~e]:s[e]}function v(e){return e.map(g)}function y(e){return e.map(v)}for(n in r)f(r[n]);for(t=new Array(c);++u<i;)s[u]&&(s[u]=++l,t[l]=a[u]);for(n in r)o[n]=h(r[n]);return{type:"Topology",bbox:e.bbox,transform:e.transform,objects:o,arcs:t}}({type:"Topology",bbox:e.bbox,transform:e.transform,objects:o,arcs:e.arcs})};function G(){return!0}function j(e){return e}function U(e){return null!=e.type}var R=function(e){var t,n=new Array(e.arcs.length),r=0;function o(e){switch(e.type){case"GeometryCollection":e.geometries.forEach(o);break;case"Polygon":a(e.arcs);break;case"MultiPolygon":e.arcs.forEach(a)}}function a(e){for(var t=0,o=e.length;t<o;++t,++r)for(var a=e[t],i=0,u=a.length;i<u;++i){var s=a[i];s<0&&(s=~s);var c=n[s];null==c?n[s]=r:c!==r&&(n[s]=-1)}}for(t in e.objects)o(e.objects[t]);return function(e){for(var t,r=0,o=e.length;r<o;++r)if(-1===n[(t=e[r])<0?~t:t])return!0;return!1}};function J(e){var t=e[0],n=e[1],r=e[2];return Math.abs((t[0]-r[0])*(n[1]-t[1])-(t[0]-n[0])*(r[1]-t[1]))/2}function z(e){for(var t,n=-1,r=e.length,o=e[r-1],a=0;++n<r;)t=o,o=e[n],a+=t[0]*o[1]-t[1]*o[0];return Math.abs(a)/2}var T=function(e,t,n){return t=null==t?Number.MIN_VALUE:+t,null==n&&(n=z),function(r,o){return n(u(e,{type:"Polygon",arcs:[r]}).geometry.coordinates[0],o)>=t}},L=function(e,t,n){var r=R(e),o=T(e,t,n);return function(e,t){return r(e,t)||o(e,t)}};function B(e,t){return e[1][2]-t[1][2]}function F(e){return[e[0],e[1],0]}var V=function(e,t){var n=e.transform?o(e.transform):F,r=function(){var e={},t=[],n=0;function r(e,n){for(;n>0;){var r=(n+1>>1)-1,o=t[r];if(B(e,o)>=0)break;t[o._=n]=o,t[e._=n=r]=e}}function o(e,r){for(;;){var o=r+1<<1,a=o-1,i=r,u=t[i];if(a<n&&B(t[a],u)<0&&(u=t[i=a]),o<n&&B(t[o],u)<0&&(u=t[i=o]),i===r)break;t[u._=r]=u,t[e._=r=i]=e}}return e.push=function(e){return r(t[e._=n]=e,n++),n},e.pop=function(){if(!(n<=0)){var e,r=t[0];return--n>0&&(e=t[n],o(t[e._=0]=e,0)),r}},e.remove=function(e){var a,i=e._;if(t[i]===e)return i!==--n&&(B(a=t[n],e)<0?r:o)(t[a._=i]=a,i),i},e}();null==t&&(t=J);var a=e.arcs.map(function(e){var o,a,u,s=[],c=0;for(a=1,u=(e=e.map(n)).length-1;a<u;++a)(o=[e[a-1],e[a],e[a+1]])[1][2]=t(o),s.push(o),r.push(o);for(e[0][2]=e[u][2]=1/0,a=0,u=s.length;a<u;++a)(o=s[a]).previous=s[a-1],o.next=s[a+1];for(;o=r.pop();){var l=o.previous,f=o.next;o[1][2]<c?o[1][2]=c:c=o[1][2],l&&(l.next=f,l[2]=o[2],i(l)),f&&(f.previous=l,f[0]=o[0],i(f))}return e});function i(e){r.remove(e),e[1][2]=t(e),r.push(e)}return{type:"Topology",bbox:e.bbox,objects:e.objects,arcs:a}},D=function(e,t){var n=[];return e.arcs.forEach(function(e){e.forEach(function(e){isFinite(e[2])&&n.push(e[2])})}),n.length&&function(e,t){if(n=e.length){if((t=+t)<=0||n<2)return e[0];if(t>=1)return e[n-1];var n,r=(n-1)*t,o=Math.floor(r),a=e[o];return a+(e[o+1]-a)*(r-o)}}(n.sort(H),t)};function H(e,t){return t-e}var q=function(e,t){t=null==t?Number.MIN_VALUE:+t;var n=e.arcs.map(function(e){for(var n,r=-1,o=0,a=e.length,i=new Array(a);++r<a;)(n=e[r])[2]>=t&&(i[o++]=[n[0],n[1]]);return i.length=o,i});return{type:"Topology",transform:e.transform,bbox:e.bbox,objects:e.objects,arcs:n}},K=Math.PI,W=2*K,Y=K/4,X=K/180,$=Math.abs,Z=Math.atan2,Q=Math.cos,ee=Math.sin;function te(e,t){for(var n,r,o,a=0,i=e.length,u=0,s=e[t?a++:i-1],c=s[0]*X,l=s[1]*X/2+Y,f=Q(l),d=ee(l);a<i;++a){n=c,c=(s=e[a])[0]*X,l=s[1]*X/2+Y,r=f,f=Q(l),o=d,d=ee(l);var p=c-n,m=p>=0?1:-1,h=m*p,g=o*d,v=r*f+g*Q(h),y=g*m*ee(h);u+=Z(y,v)}return u}function ne(e,t){var n=te(e,!0);return t&&(n*=-1),2*(n<0?W+n:n)}function re(e){return 2*$(te(e,!1))}n.d(t,"bbox",function(){return a}),n.d(t,"feature",function(){return u}),n.d(t,"mesh",function(){return f}),n.d(t,"meshArcs",function(){return d}),n.d(t,"merge",function(){return p}),n.d(t,"mergeArcs",function(){return m}),n.d(t,"neighbors",function(){return g}),n.d(t,"quantize",function(){return y}),n.d(t,"transform",function(){return o}),n.d(t,"untransform",function(){return v}),n.d(t,"topology",function(){return k}),n.d(t,"filter",function(){return I}),n.d(t,"filterAttached",function(){return R}),n.d(t,"filterAttachedWeight",function(){return L}),n.d(t,"filterWeight",function(){return T}),n.d(t,"planarRingArea",function(){return z}),n.d(t,"planarTriangleArea",function(){return J}),n.d(t,"presimplify",function(){return V}),n.d(t,"quantile",function(){return D}),n.d(t,"simplify",function(){return q}),n.d(t,"sphericalRingArea",function(){return ne}),n.d(t,"sphericalTriangleArea",function(){return re})},,,,,,,,,,,,,,function(e,t,n){"use strict";var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,a=void 0;try{for(var i,u=e[Symbol.iterator]();!(r=(i=u.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{!r&&u.return&&u.return()}finally{if(o)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},a=v(n(10)),i=(function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);t.default=e}(n(18)),v(n(15))),u=v(n(7)),s=v(n(8)),c=v(n(12)),l=v(n(9)),f=v(n(11)),d=v(n(13)),p=v(n(3)),m=v(n(2)),h=v(n(1)),g=v(n(0));function v(e){return e&&e.__esModule?e:{default:e}}var y=v(n(17)).default.any(),b=window.location.href.includes("localhost"),w="https://pudding.cool/misc/google-world-cup/globe-all.json?version="+Date.now(),_=16,E={left:0,right:0,top:0,bottom:0},S=480,A=!1,x={FR:[2.3988,47.081],"GB-ENG":[-.1278,51.5074],"GB-WLS":[-3.1791,51.4816],"GB-NIR":[-6.4923,54.7877],"GB-SCT":[-4.2026,56.4907]},P=g.default.get("zoom"),C=void 0,M=void 0,k=d3.select("body"),N=k.select("#content"),O=k.select("header"),I=k.select("footer"),G=N.select(".chart"),j=N.selectAll("select.view"),U=N.select("select.lang"),R=G.select("svg"),J=(R.select("g.g-vis"),G.select(".date")),z=J.select(".date__text"),T=G.select(".date__slider"),L=G.select(".vis__flag"),B=G.select(".tooltip"),F={},V=d3.voronoi(),D=d3.select(null),H=!1,q=null,K=void 0,W=5,Y=d3.zoom().scaleExtent([1,W]),X=d3.map(m.default,function(e){return e.en}),$=null,Z=null,Q=null,ee=0,te=0,ne=void 0,re=null,oe=null;function ae(e){var t=e.includes("June")?"June":"July";return e.replace(t,d.default[t][F.lang])}function ie(){var e=ae(oe);z.text(e)}function ue(){re.pips({mode:"steps",format:{to:function(e){var t=p.default[e];if(t){var n=t.split(" ")[1];return 0===e||e===F.day?ae(t):n}return t}}})}function se(e){var t=+e[0];oe=p.default[t],ie()}function ce(e){var t=+e[0];F.day=t,oe=p.default[t],ie(),be()}function le(){D.classed("is-active",!1),D=d3.select(null),R.select("g").transition().duration(1e3).ease(d3.easeCubicInOut).call(Y.transform,d3.zoomIdentity),pe(d3.zoomIdentity)}function fe(){var e=1/d3.event.transform.k*.5;R.select("g").at("transform",d3.event.transform),R.selectAll(".country").st("stroke-width",e+"px")}function de(){L.classed("is-hide",!1)}function pe(e){L.selectAll(".flag").each(function(t,n,r){var o=d3.select(r[n]),a=K.find(function(e){return e.code===t.code});if(Object.keys(x).indexOf(a.code)>-1){var i=M(x[a.code]),u=i[0],s=i[1];H&&(u=e.applyX(u),s=e.applyY(s)),o.st({top:s,left:u})}else if(a&&a.centroid)if(H){var c=e.applyX(a.centroid[0]),l=e.applyY(a.centroid[1]);o.st({top:l,left:c})}else{var f=a.centroid[0],d=a.centroid[1];o.st({top:d,left:f})}else console.log("no match for "+t.code),o.remove()})}function me(e,t){var n=void 0,r=void 0;if("click"==t){var a=d3.mouse(e),i=o(a,2);n=i[0],r=i[1],d3.select(e).classed("flag")&&(n=+d3.select(e).style("left").slice(0,d3.select(e).style("left").length-2),r=+d3.select(e).style("top").slice(0,d3.select(e).style("top").length-2)),ne&&g.default.set("zoom",ne)}else{var u=K.find(function(e){return e.code===P});if(Object.keys(x).indexOf(P)>-1){var s=M(x[P]);n=s[0],r=s[1]}else u&&u.centroid&&(n=u.centroid[0],r=u.centroid[1])}if(H=!H,L.classed("is-hide",!0),H?G.select(".vis").classed("zoomed-in",!0):G.select(".vis").classed("zoomed-in",!1),H){var c=W,l=ee/2-c*n,f=te/2-c*r;C=d3.zoomIdentity.translate(l,f).scale(c),R.select("g").transition().duration(1e3).ease(d3.easeCubicInOut).call(Y.transform,C),pe(C)}else le()}function he(e){A||(A=!0,G.select(".vis").classed("mouseovered",!0)),B.style("visibility","visible");var t=e.code?e.code:e.data.code;H||(ne=t),R.select(".countries").selectAll(".country").classed("country-highlight",function(e){return e.code===t}),L.selectAll(".flag").style("opacity",function(e){return y||e.code===t?null:.2});var n=e.label?e.label:e.data.label,r="South Korea"===n?"Korea Republic":n,o=m.default.find(function(e){return e.code===t}),a=h.default.find(function(e){return e.en===r});y&&B.style("display","none"),B.selectAll(".view").text(o[F.lang]),B.selectAll(".team").text(a?a[F.lang]:"TBD");var i=void 0,u=void 0;if(e.data)i=e.data.centroid[1],u=e.data.centroid[0];else{var s=K.find(function(e){return e.code===t});if(Object.keys(x).indexOf(s.code)>-1){var c=M(x[s.code]);u=c[0],i=c[1]}else s&&s.centroid&&(u=s.centroid[0],i=s.centroid[1])}H&&(i=C.applyY(i),u=C.applyX(u));var l="1rem",f="1rem";u>ee/2&&(l="calc(-100% - 1rem)"),i>te/2&&(f="calc(-100% - 1rem)"),B.st({top:i,left:u}).style("transform",function(e){return"translate("+l+","+f+")"})}function ge(){B.style("visibility","hidden"),L.selectAll(".flag").style("opacity",null)}function ve(){F.view=this.value,be()}function ye(){F.lang=this.value,l.default.toggle({sel:k,lang:F.lang}),ie(),ue(),we()}function be(){var e,t=(e=(e=$.findIndex(function(e){return+e.key===F.day}))<0?$.length-1:e,$[e].values.filter(function(e){return e.code&&e.id}));G.datum(t),L.selectAll(".flag").remove();var n=L.selectAll(".flag").data(t,function(e){return e.code});n.enter().append("img.flag").at("data-code",function(e){return e.code}).at("src",function(e){return(t=e.label)?"assets/flags/"+t.replace(/ /,"_").toLowerCase()+".png":null;var t}).st("width",1),n.exit().remove(),j.selectAll("option").prop("selected",function(e){return e.code===F.view});var r=k.node().offsetWidth<S?1*_:1.5*_;L.selectAll(".flag").on("mouseenter",he).on("mouseout",ge).on("click",function(e){me(this,"click")}).transition().duration(250).delay(function(e,t){return 20*t}).st("width",r),we(),R.on("click",function(e){me(this,"click")}),Y.on("zoom",fe),Y.on("end",de),le(),P&&me("","load")}function we(){(0,c.default)(k),function(){var e=G.datum(),t=N.node().offsetHeight-O.node().offsetHeight-I.node().offsetHeight-J.node().offsetHeight;ee=N.node().offsetWidth-E.left-E.right,te=t,R.at({width:ee,height:te}),M=d3.geoNaturalEarth1().fitSize([ee,te],Z),q=d3.geoPath().projection(M),R.select(".countries").selectAll(".country").at("d",q).each(function(e){X.has(e.properties.name)?e.code=X.get(e.properties.name).code:e.code=null});var n=Q.map(function(e){var t=q.centroid(e);return r({},e,{centroid:t})});K=e.map(function(e){var t=m.default.find(function(t){return t.code===e.code}),o=n.find(function(e){return e.properties.name===t.en}),a=o?o.centroid:null;return r({},e,{centroid:a})}),pe(C),V.x(function(e){return e.centroid?e.centroid[0]:0}).y(function(e){return e.centroid?e.centroid[1]:0}).extent([[0,0],[ee,te]]),R.select(".g-voronoi").selectAll("path").data(V.polygons(K)).enter().append("path").on("mouseenter",he).on("mouseout",ge).at("d",function(e){return e?"M"+e.join("L")+"Z":null})}()}new Promise(function(e,t){d3.json("assets/atlas/world.json",function(n,r){n&&t(n),Z=r,Q=r.features,R.select(".g-vis").append("g.countries").selectAll("path").data(Q).enter().append("path.country"),e()})}).then(function(){d3.json(w,function(e,t){e&&console.error(e),$=t,F.view=(0,u.default)("view"),F.lang=(0,u.default)("lang"),F.day=Math.max(0,(0,u.default)("day")-1),b&&console.log({settings:F}),l.default.toggle({sel:k,lang:F.lang}),(0,f.default)({sel:k,lang:F.lang,chart:"globe"}),s.default.view.call(j),s.default.lang.call(U,F.lang),j.on("input",ve),U.on("input",ye),re=i.default.create(T.node(),{start:F.day,step:1,range:{min:0,max:F.day}}),oe=p.default[F.day],ie(),ue(),re.on("change",ce),re.on("slide",se),be(),window.addEventListener("resize",(0,a.default)(we,150))})}).catch(console.error)}]);