iss-position-spa/static/js/main.0b56c7d8.js
2022-08-11 06:50:34 -04:00

3 lines
No EOL
392 KiB
JavaScript

/*! For license information please see main.0b56c7d8.js.LICENSE.txt */
!function(){var e={757:function(e,t,n){e.exports=n(727)},337:function(e,t,n){"use strict";var r=n(791),o=n(164);function i(e,t,n,r,o,i,a){try{var u=e[i](a),l=u.value}catch(c){return void n(c)}u.done?t(l):Promise.resolve(l).then(r,o)}function a(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function u(e){i(a,r,o,u,l,"next",e)}function l(e){i(a,r,o,u,l,"throw",e)}u(void 0)}))}}var u=n(192);function l(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i=[],a=!0,u=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(l){u=!0,o=l}finally{try{a||null==n.return||n.return()}finally{if(u)throw o}}return i}}(e,t)||(0,u.Z)(e,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.")}()}var c=n(757),s=n.n(c),f={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},p=r.createContext&&r.createContext(f),d=function(){return d=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},d.apply(this,arguments)},h=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};function y(e){return e&&e.map((function(e,t){return r.createElement(e.tag,d({key:t},e.attr),y(e.child))}))}function g(e){return function(t){return r.createElement(m,d({attr:d({},e.attr)},t),y(e.child))}}function m(e){var t=function(t){var n,o=e.attr,i=e.size,a=e.title,u=h(e,["attr","size","title"]),l=i||t.size||"1em";return t.className&&(n=t.className),e.className&&(n=(n?n+" ":"")+e.className),r.createElement("svg",d({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},t.attr,o,u,{className:n,style:d(d({color:e.color||t.color},t.style),e.style),height:l,width:l,xmlns:"http://www.w3.org/2000/svg"}),a&&r.createElement("title",null,a),e.children)};return void 0!==p?r.createElement(p.Consumer,null,(function(e){return t(e)})):t(f)}function v(e){return g({tag:"svg",attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M511.6 76.3C264.3 76.2 64 276.4 64 523.5 64 718.9 189.3 885 363.8 946c23.5 5.9 19.9-10.8 19.9-22.2v-77.5c-135.7 15.9-141.2-73.9-150.3-88.9C215 726 171.5 718 184.5 703c30.9-15.9 62.4 4 98.9 57.9 26.4 39.1 77.9 32.5 104 26 5.7-23.5 17.9-44.5 34.7-60.8-140.6-25.2-199.2-111-199.2-213 0-49.5 16.3-95 48.3-131.7-20.4-60.5 1.9-112.3 4.9-120 58.1-5.2 118.5 41.6 123.2 45.3 33-8.9 70.7-13.6 112.9-13.6 42.4 0 80.2 4.9 113.5 13.9 11.3-8.6 67.3-48.8 121.3-43.9 2.9 7.7 24.7 58.3 5.5 118 32.4 36.8 48.9 82.7 48.9 132.3 0 102.2-59 188.1-200 212.9a127.5 127.5 0 0 1 38.1 91v112.5c.8 9 0 17.9 15 17.9 177.1-59.7 304.6-227 304.6-424.1 0-247.2-200.4-447.3-447.5-447.3z"}}]})(e)}function b(e){return g({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M502.60969,310.04206l-96.70393,96.71625a31.88151,31.88151,0,0,1-45.00765,0L280.572,326.34115l-9.89231,9.90759a190.56343,190.56343,0,0,1-5.40716,168.52287c-4.50077,8.50115-16.39342,9.59505-23.20707,2.79725L134.54715,400.05428l-17.7999,17.79929c.70324,2.60972,1.60965,5.00067,1.60965,7.79793a32.00544,32.00544,0,1,1-32.00544-32.00434c2.79735,0,5.18838.90637,7.7982,1.60959l17.7999-17.79929L4.43129,269.94287c-6.798-6.81342-5.70409-18.6119,2.79735-23.20627a190.58161,190.58161,0,0,1,168.52864-5.407l9.79854-9.79821-80.31053-80.41716a32.002,32.002,0,0,1,0-45.09987L201.96474,9.29814A31.62639,31.62639,0,0,1,224.46868,0a31.99951,31.99951,0,0,1,22.59759,9.29814l80.32615,80.30777,47.805-47.89713a33.6075,33.6075,0,0,1,47.50808,0l47.50807,47.50645a33.63308,33.63308,0,0,1,0,47.50644l-47.805,47.89713L502.71908,265.036A31.78938,31.78938,0,0,1,502.60969,310.04206ZM219.56159,197.433l73.82505-73.82252-68.918-68.9-73.80942,73.80689Zm237.74352,90.106-68.90233-68.9156-73.825,73.82252,68.918,68.9Z"}}]})(e)}var w=n(25),k=JSON.parse('{"type":"Topology","objects":{"world":{"type":"GeometryCollection","geometries":[{"type":"Polygon","arcs":[[0,1,2,3,4,5]],"id":"AFG","properties":{"name":"Afghanistan"}},{"type":"MultiPolygon","arcs":[[[6,7,8,9]],[[10,11,12]]],"id":"AGO","properties":{"name":"Angola"}},{"type":"Polygon","arcs":[[13,14,15,16,17]],"id":"ALB","properties":{"name":"Albania"}},{"type":"Polygon","arcs":[[18,19,20,21,22]],"id":"ARE","properties":{"name":"United Arab Emirates"}},{"type":"MultiPolygon","arcs":[[[23,24]],[[25,26,27,28,29,30]]],"id":"ARG","properties":{"name":"Argentina"}},{"type":"Polygon","arcs":[[31,32,33,34,35]],"id":"ARM","properties":{"name":"Armenia"}},{"type":"Polygon","arcs":[[36]],"id":"ATF","properties":{"name":"French Southern Territories"}},{"type":"MultiPolygon","arcs":[[[37]],[[38]]],"id":"AUS","properties":{"name":"Australia"}},{"type":"Polygon","arcs":[[39,40,41,42,43,44,45,46,47,48,49]],"id":"AUT","properties":{"name":"Austria"}},{"type":"MultiPolygon","arcs":[[[50,-35]],[[51,52,-33,53,54]]],"id":"AZE","properties":{"name":"Azerbaijan"}},{"type":"Polygon","arcs":[[55,56,57,58]],"id":"BDI","properties":{"name":"Burundi"}},{"type":"Polygon","arcs":[[59,60,61,62,63]],"id":"BEL","properties":{"name":"Belgium"}},{"type":"Polygon","arcs":[[64,65,66,67,68]],"id":"BEN","properties":{"name":"Benin"}},{"type":"Polygon","arcs":[[69,70,71,-67,72,73]],"id":"BFA","properties":{"name":"Burkina Faso"}},{"type":"Polygon","arcs":[[74,75,76]],"id":"BGD","properties":{"name":"Bangladesh"}},{"type":"Polygon","arcs":[[77,78,79,80,81,82]],"id":"BGR","properties":{"name":"Bulgaria"}},{"type":"MultiPolygon","arcs":[[[83]],[[84]],[[85]]],"id":"BHS","properties":{"name":"Bahamas"}},{"type":"Polygon","arcs":[[86,87,88,89]],"id":"BIH","properties":{"name":"Bosnia and Herzegovina"}},{"type":"Polygon","arcs":[[90,91,92,93,94,95,96,97]],"id":"BLR","properties":{"name":"Belarus"}},{"type":"Polygon","arcs":[[98,99,100]],"id":"BLZ","properties":{"name":"Belize"}},{"type":"Polygon","arcs":[[101,102,103,104,-31]],"id":"BOL","properties":{"name":"Bolivia"}},{"type":"Polygon","arcs":[[-27,105,-104,106,107,108,109,110,111,112,113]],"id":"BRA","properties":{"name":"Brazil"}},{"type":"Polygon","arcs":[[114,115]],"id":"BRN","properties":{"name":"Brunei"}},{"type":"Polygon","arcs":[[116,117]],"id":"BTN","properties":{"name":"Bhutan"}},{"type":"Polygon","arcs":[[118,119,120,121]],"id":"BWA","properties":{"name":"Botswana"}},{"type":"Polygon","arcs":[[122,123,124,125,126,127,128]],"id":"CAF","properties":{"name":"Central African Republic"}},{"type":"MultiPolygon","arcs":[[[129]],[[130]],[[131]],[[132]],[[133]],[[134]],[[135]],[[136]],[[137]],[[138]],[[139,140,141,142,143,144]],[[145]],[[146]],[[147]],[[148]],[[149]],[[150]],[[151]],[[152]],[[153]],[[154]],[[155]],[[156]],[[157]],[[158]],[[159]],[[160]],[[161]],[[162]],[[163]]],"id":"CAN","properties":{"name":"Canada"}},{"type":"Polygon","arcs":[[-47,164,165,166,-43,167,168,169]],"id":"CHE","properties":{"name":"Switzerland"}},{"type":"MultiPolygon","arcs":[[[-24,170]],[[-30,171,172,-102]]],"id":"CHL","properties":{"name":"Chile"}},{"type":"MultiPolygon","arcs":[[[173]],[[174,175,176,177,178,179,180,181,182,183,184,185,186,187,-118,188,189,190,191,-4,192,193,194,195,196,197,198,199,200,201,202]]],"id":"CHN","properties":{"name":"China"}},{"type":"Polygon","arcs":[[203,204,205,206,-70,207]],"id":"CIV","properties":{"name":"Cote d\'Ivoire"}},{"type":"Polygon","arcs":[[208,209,210,211,212,213,214,-129,215]],"id":"CMR","properties":{"name":"Cameroon"}},{"type":"Polygon","arcs":[[216,217,218,219,-56,220,221,222,-10,223,-13,224,-127,225,226]],"id":"COD","properties":{"name":"Democratic Republic of Congo"}},{"type":"Polygon","arcs":[[-12,227,228,-216,-128,-225]],"id":"COG","properties":{"name":"Congo"}},{"type":"Polygon","arcs":[[229,230,231,232,233,-108,234]],"id":"COL","properties":{"name":"Colombia"}},{"type":"Polygon","arcs":[[235,236,237,238]],"id":"CRI","properties":{"name":"Costa Rica"}},{"type":"Polygon","arcs":[[239]],"id":"CUB","properties":{"name":"Cuba"}},{"type":"Polygon","arcs":[[240]],"id":"CYP","properties":{"name":"Cyprus"}},{"type":"Polygon","arcs":[[-49,241,242,243]],"id":"CZE","properties":{"name":"Czechia"}},{"type":"Polygon","arcs":[[244,245,-242,-48,-170,246,247,-61,248,249,250]],"id":"DEU","properties":{"name":"Germany"}},{"type":"Polygon","arcs":[[251,252,253,254]],"id":"DJI","properties":{"name":"Djibouti"}},{"type":"MultiPolygon","arcs":[[[255]],[[-251,256]]],"id":"DNK","properties":{"name":"Denmark"}},{"type":"MultiPolygon","arcs":[[[257]]],"id":"GRL","properties":{"name":"Greenland"}},{"type":"Polygon","arcs":[[258,259]],"id":"DOM","properties":{"name":"Dominican Republic"}},{"type":"Polygon","arcs":[[260,261,262,263,264,265,266,267]],"id":"DZA","properties":{"name":"Algeria"}},{"type":"Polygon","arcs":[[268,-230,269]],"id":"ECU","properties":{"name":"Ecuador"}},{"type":"Polygon","arcs":[[270,271,272]],"id":"EGY","properties":{"name":"Egypt"}},{"type":"Polygon","arcs":[[273,274,275,276,277,278,279,-255]],"id":"ERI","properties":{"name":"Eritrea"}},{"type":"Polygon","arcs":[[280,281,282,283]],"id":"ESP","properties":{"name":"Spain"}},{"type":"Polygon","arcs":[[284,285,286,287]],"id":"EST","properties":{"name":"Estonia"}},{"type":"Polygon","arcs":[[288,289,-274,-254,290,291,292,293,294,295,296,297,-277]],"id":"ETH","properties":{"name":"Ethiopia"}},{"type":"Polygon","arcs":[[298,299,300,301]],"id":"FIN","properties":{"name":"Finland"}},{"type":"MultiPolygon","arcs":[[[302]],[[303]],[[304]]],"id":"FJI","properties":{"name":"Fiji"}},{"type":"MultiPolygon","arcs":[[[305]],[[306,-247,-169,307,308,-282,309,-63]]],"id":"FRA","properties":{"name":"France"}},{"type":"Polygon","arcs":[[310,311,312,-112]],"id":"GUF","properties":{"name":"French Guiana"}},{"type":"Polygon","arcs":[[313,314,-209,-229]],"id":"GAB","properties":{"name":"Gabon"}},{"type":"MultiPolygon","arcs":[[[315,316]],[[317]]],"id":"GBR","properties":{"name":"United Kingdom"}},{"type":"Polygon","arcs":[[318,319,320,321,322,-54,-32,323]],"id":"GEO","properties":{"name":"Georgia"}},{"type":"Polygon","arcs":[[324,-208,-74,325]],"id":"GHA","properties":{"name":"Ghana"}},{"type":"Polygon","arcs":[[326,327,328,329,330,331,-206]],"id":"GIN","properties":{"name":"Guinea"}},{"type":"Polygon","arcs":[[332,333]],"id":"GMB","properties":{"name":"Gambia"}},{"type":"Polygon","arcs":[[334,335,-330]],"id":"GNB","properties":{"name":"Guinea-Bissau"}},{"type":"Polygon","arcs":[[336,-210,-315]],"id":"GNQ","properties":{"name":"Equatorial Guinea"}},{"type":"MultiPolygon","arcs":[[[337]],[[338,-14,339,-81,340]]],"id":"GRC","properties":{"name":"Greece"}},{"type":"Polygon","arcs":[[341,342,-101,343,344,345]],"id":"GTM","properties":{"name":"Guatemala"}},{"type":"Polygon","arcs":[[346,347,-110,348]],"id":"GUY","properties":{"name":"Guyana"}},{"type":"Polygon","arcs":[[349,350,-345,351,352]],"id":"HND","properties":{"name":"Honduras"}},{"type":"Polygon","arcs":[[353,354,355,-90,356,357,358]],"id":"HRV","properties":{"name":"Croatia"}},{"type":"Polygon","arcs":[[-260,359]],"id":"HTI","properties":{"name":"Haiti"}},{"type":"Polygon","arcs":[[-40,360,361,362,363,364,-359,365]],"id":"HUN","properties":{"name":"Hungary"}},{"type":"MultiPolygon","arcs":[[[366]],[[367,368]],[[369]],[[370]],[[371]],[[372]],[[373]],[[374]],[[375,376]],[[377]],[[378]],[[379,380]],[[381]]],"id":"IDN","properties":{"name":"Indonesia"}},{"type":"Polygon","arcs":[[-191,382,-189,-117,-188,383,-77,384,385]],"id":"IND","properties":{"name":"India"}},{"type":"Polygon","arcs":[[386,-316]],"id":"IRL","properties":{"name":"Ireland"}},{"type":"Polygon","arcs":[[387,-6,388,389,390,391,392,-51,-34,-53,393]],"id":"IRN","properties":{"name":"Iran"}},{"type":"Polygon","arcs":[[-391,394,395,396,397,398,399,400]],"id":"IRQ","properties":{"name":"Iraq"}},{"type":"Polygon","arcs":[[401]],"id":"ISL","properties":{"name":"Iceland"}},{"type":"Polygon","arcs":[[402,403,404,405,406,407]],"id":"ISR","properties":{"name":"Israel"}},{"type":"MultiPolygon","arcs":[[[408]],[[409]],[[410,411,-308,-168,-42]]],"id":"ITA","properties":{"name":"Italy"}},{"type":"Polygon","arcs":[[412]],"id":"JAM","properties":{"name":"Jamaica"}},{"type":"Polygon","arcs":[[-403,413,-398,414,415,-405,416]],"id":"JOR","properties":{"name":"Jordan"}},{"type":"MultiPolygon","arcs":[[[417]],[[418]],[[419]]],"id":"JPN","properties":{"name":"Japan"}},{"type":"Polygon","arcs":[[420,421,422,423,424,425,426,427,428,429,430,431,432,-195,433]],"id":"KAZ","properties":{"name":"Kazakhstan"}},{"type":"Polygon","arcs":[[434,435,436,437,-295,438]],"id":"KEN","properties":{"name":"Kenya"}},{"type":"Polygon","arcs":[[-434,-194,439,440]],"id":"KGZ","properties":{"name":"Kyrgyzstan"}},{"type":"Polygon","arcs":[[441,442,443,444]],"id":"KHM","properties":{"name":"Cambodia"}},{"type":"Polygon","arcs":[[445,446]],"id":"KOR","properties":{"name":"South Korea"}},{"type":"Polygon","arcs":[[447,448,449,450,451]],"id":"XXK","properties":{"name":"Kosovo"}},{"type":"Polygon","arcs":[[452,453,-396]],"id":"KWT","properties":{"name":"Kuwait"}},{"type":"Polygon","arcs":[[454,455,-186,456,-443]],"id":"LAO","properties":{"name":"Laos"}},{"type":"Polygon","arcs":[[-407,457,458]],"id":"LBN","properties":{"name":"Lebanon"}},{"type":"Polygon","arcs":[[459,460,-327,-205]],"id":"LBR","properties":{"name":"Liberia"}},{"type":"Polygon","arcs":[[461,-268,462,463,-272,464,465]],"id":"LBY","properties":{"name":"Libya"}},{"type":"Polygon","arcs":[[466]],"id":"LKA","properties":{"name":"Sri Lanka"}},{"type":"Polygon","arcs":[[467]],"id":"LSO","properties":{"name":"Lesotho"}},{"type":"Polygon","arcs":[[468,469,470,-91,471]],"id":"LTU","properties":{"name":"Lithuania"}},{"type":"Polygon","arcs":[[-248,-307,-62]],"id":"LUX","properties":{"name":"Luxembourg"}},{"type":"Polygon","arcs":[[472,-288,473,-92,-471]],"id":"LVA","properties":{"name":"Latvia"}},{"type":"Polygon","arcs":[[-265,474,475]],"id":"MAR","properties":{"name":"Morocco"}},{"type":"Polygon","arcs":[[476,477]],"id":"MDA","properties":{"name":"Moldova"}},{"type":"Polygon","arcs":[[478]],"id":"MDG","properties":{"name":"Madagascar"}},{"type":"Polygon","arcs":[[-99,-343,479,480,481]],"id":"MEX","properties":{"name":"Mexico"}},{"type":"Polygon","arcs":[[-452,482,-82,-340,483]],"id":"MKD","properties":{"name":"North Macedonia"}},{"type":"Polygon","arcs":[[484,-262,485,-71,-207,-332,486]],"id":"MLI","properties":{"name":"Mali"}},{"type":"Polygon","arcs":[[487,-75,-384,-187,-456,488]],"id":"MMR","properties":{"name":"Myanmar"}},{"type":"Polygon","arcs":[[489,-89,490,-450,-16]],"id":"MNE","properties":{"name":"Montenegro"}},{"type":"Polygon","arcs":[[491,492,493,494,495,496,497,498,-197]],"id":"MNG","properties":{"name":"Mongolia"}},{"type":"Polygon","arcs":[[499,500,501,502,503,504,505,506,507]],"id":"MOZ","properties":{"name":"Mozambique"}},{"type":"Polygon","arcs":[[508,509,510,-263,-485]],"id":"MRT","properties":{"name":"Mauritania"}},{"type":"Polygon","arcs":[[-508,511,512,513]],"id":"MWI","properties":{"name":"Malawi"}},{"type":"MultiPolygon","arcs":[[[514,515,516,517]],[[-380,518,-116,519]]],"id":"MYS","properties":{"name":"Malaysia"}},{"type":"Polygon","arcs":[[520,-8,521,-120,522]],"id":"NAM","properties":{"name":"Namibia"}},{"type":"Polygon","arcs":[[523]],"id":"NCL","properties":{"name":"New Caledonia"}},{"type":"Polygon","arcs":[[-72,-486,-261,-462,524,525,526,527,528,-213,529,-68]],"id":"NER","properties":{"name":"Niger"}},{"type":"Polygon","arcs":[[530,-69,-530,-212]],"id":"NGA","properties":{"name":"Nigeria"}},{"type":"Polygon","arcs":[[531,-353,532,-237]],"id":"NIC","properties":{"name":"Nicaragua"}},{"type":"Polygon","arcs":[[-249,-60,533]],"id":"NLD","properties":{"name":"Netherlands"}},{"type":"MultiPolygon","arcs":[[[-302,534,535]],[[536]],[[537]],[[538]]],"id":"NOR","properties":{"name":"Norway"}},{"type":"Polygon","arcs":[[-383,-190]],"id":"NPL","properties":{"name":"Nepal"}},{"type":"MultiPolygon","arcs":[[[539]],[[540]]],"id":"NZL","properties":{"name":"New Zealand"}},{"type":"MultiPolygon","arcs":[[[541,542,-22,543]],[[-20,544]]],"id":"OMN","properties":{"name":"Oman"}},{"type":"Polygon","arcs":[[-192,-386,545,-389,-5]],"id":"PAK","properties":{"name":"Pakistan"}},{"type":"Polygon","arcs":[[546,-239,547,-232]],"id":"PAN","properties":{"name":"Panama"}},{"type":"Polygon","arcs":[[-173,548,-270,-235,-107,-103]],"id":"PER","properties":{"name":"Peru"}},{"type":"MultiPolygon","arcs":[[[549]],[[550]],[[551]],[[552]],[[553]],[[554]],[[555]]],"id":"PHL","properties":{"name":"Philippines"}},{"type":"MultiPolygon","arcs":[[[556]],[[557]],[[-376,558]],[[559]]],"id":"PNG","properties":{"name":"Papua New Guinea"}},{"type":"Polygon","arcs":[[-246,560,561,-472,-98,562,563,-243]],"id":"POL","properties":{"name":"Poland"}},{"type":"Polygon","arcs":[[564]],"id":"PRI","properties":{"name":"Puerto Rico"}},{"type":"Polygon","arcs":[[565,-447,566,-183]],"id":"PRK","properties":{"name":"North Korea"}},{"type":"Polygon","arcs":[[-284,567]],"id":"PRT","properties":{"name":"Portugal"}},{"type":"Polygon","arcs":[[-105,-106,-26]],"id":"PRY","properties":{"name":"Paraguay"}},{"type":"Polygon","arcs":[[568,569]],"id":"QAT","properties":{"name":"Qatar"}},{"type":"Polygon","arcs":[[570,-478,571,572,-78,573,-363]],"id":"ROU","properties":{"name":"Romania"}},{"type":"MultiPolygon","arcs":[[[574]],[[-562,575,-469]],[[576]],[[577]],[[578]],[[579]],[[580]],[[581]],[[582]],[[-181,583,584,585,-177,586,-175,587,-202,588,-200,589,-198,-499,590,591,-496,592,-494,593,-492,-196,-433,594,-431,595,596,-428,597,-426,598,599,600,-55,601,-322,602,-320,603,604,605,606,607,608,609,610,611,-95,612,-93,-474,-287,613,614,-299,615]],[[616]],[[617]],[[618]]],"id":"RUS","properties":{"name":"Russia"}},{"type":"Polygon","arcs":[[619,620,-57,-220,621]],"id":"RWA","properties":{"name":"Rwanda"}},{"type":"Polygon","arcs":[[-475,-264,-511,622]],"id":"ESH","properties":{"name":"Western Sahara"}},{"type":"Polygon","arcs":[[623,-415,-397,-454,624,-570,625,-23,-543,626]],"id":"SAU","properties":{"name":"Saudi Arabia"}},{"type":"Polygon","arcs":[[627,628,-124,629,-465,-271,630,-279,631,-298,632]],"id":"SDN","properties":{"name":"Sudan"}},{"type":"Polygon","arcs":[[633,-296,-438,634,635,-226,-126,636,-628]],"id":"SSD","properties":{"name":"South Sudan"}},{"type":"Polygon","arcs":[[637,-509,-487,-331,-336,638,-334]],"id":"SEN","properties":{"name":"Senegal"}},{"type":"MultiPolygon","arcs":[[[639]],[[640]],[[641]],[[642]],[[643]]],"id":"SLB","properties":{"name":"Solomon Islands"}},{"type":"Polygon","arcs":[[644,-328,-461]],"id":"SLE","properties":{"name":"Sierra Leone"}},{"type":"Polygon","arcs":[[645,-346,-351]],"id":"SLV","properties":{"name":"El Salvador"}},{"type":"Polygon","arcs":[[646,647,-291,-253,648,-439,-294]],"id":"SOM","properties":{"name":"Somalia"}},{"type":"Polygon","arcs":[[-83,-483,-451,-491,-88,649,-355,650,-364,-574]],"id":"SRB","properties":{"name":"Serbia"}},{"type":"Polygon","arcs":[[651,-312,652,-111,-348]],"id":"SUR","properties":{"name":"Suriname"}},{"type":"Polygon","arcs":[[-564,653,-361,-50,-244]],"id":"SVK","properties":{"name":"Slovakia"}},{"type":"Polygon","arcs":[[-41,-366,-358,654,-411]],"id":"SVN","properties":{"name":"Slovenia"}},{"type":"Polygon","arcs":[[-535,-301,655]],"id":"SWE","properties":{"name":"Sweden"}},{"type":"Polygon","arcs":[[656,-504]],"id":"SWZ","properties":{"name":"Eswatini"}},{"type":"Polygon","arcs":[[-414,-408,-459,657,658,-399]],"id":"SYR","properties":{"name":"Syria"}},{"type":"Polygon","arcs":[[-529,659,-527,660,-525,-466,-630,-123,-215,661]],"id":"TCD","properties":{"name":"Chad"}},{"type":"Polygon","arcs":[[662,-326,-73,-66]],"id":"TGO","properties":{"name":"Togo"}},{"type":"Polygon","arcs":[[663,-518,664,-489,-455,-442]],"id":"THA","properties":{"name":"Thailand"}},{"type":"Polygon","arcs":[[-440,-193,-3,665]],"id":"TJK","properties":{"name":"Tajikistan"}},{"type":"Polygon","arcs":[[-388,666,-422,667,-1]],"id":"TKM","properties":{"name":"Turkmenistan"}},{"type":"Polygon","arcs":[[668,-368]],"id":"TLS","properties":{"name":"Timor"}},{"type":"Polygon","arcs":[[669]],"id":"TTO","properties":{"name":"Trinidad and Tobago"}},{"type":"Polygon","arcs":[[-267,670,-463]],"id":"TUN","properties":{"name":"Tunisia"}},{"type":"MultiPolygon","arcs":[[[-324,-36,-393,671,-400,-659,672]],[[-341,-80,673]]],"id":"TUR","properties":{"name":"Turkey"}},{"type":"Polygon","arcs":[[674]],"id":"TWN","properties":{"name":"Taiwan"}},{"type":"Polygon","arcs":[[-436,675,676,-500,677,678,679,680,-221,-59,681,-620,682]],"id":"TZA","properties":{"name":"Tanzania"}},{"type":"Polygon","arcs":[[-622,-219,683,-217,684,-635,-437,-683]],"id":"UGA","properties":{"name":"Uganda"}},{"type":"Polygon","arcs":[[685,-611,686,-609,687,688,689,-605,690,-572,-477,-571,-362,-654,-563,-97]],"id":"UKR","properties":{"name":"Ukraine"}},{"type":"Polygon","arcs":[[-114,691,-28]],"id":"URY","properties":{"name":"Uruguay"}},{"type":"MultiPolygon","arcs":[[[692]],[[693]],[[694]],[[695]],[[696]],[[697,-481,698,-140]],[[699]],[[700]],[[701]],[[-144,702,-142,703]]],"id":"USA","properties":{"name":"United States"}},{"type":"Polygon","arcs":[[-668,-421,-441,-666,-2]],"id":"UZB","properties":{"name":"Uzbekistan"}},{"type":"Polygon","arcs":[[704,-349,-109,-234]],"id":"VEN","properties":{"name":"Venezuela"}},{"type":"Polygon","arcs":[[705,-444,-457,-185]],"id":"VNM","properties":{"name":"Vietnam"}},{"type":"MultiPolygon","arcs":[[[706]],[[707]]],"id":"VUT","properties":{"name":"Vanuatu"}},{"type":"Polygon","arcs":[[-417,-404]],"id":"PSX","properties":{"name":"West Bank"}},{"type":"Polygon","arcs":[[708,-627,-542]],"id":"YEM","properties":{"name":"Yemen"}},{"type":"Polygon","arcs":[[-523,-119,709,-505,-657,-503,710],[-468]],"id":"ZAF","properties":{"name":"South Africa"}},{"type":"Polygon","arcs":[[-512,-507,711,-121,-522,-7,-223,712,-680]],"id":"ZMB","properties":{"name":"Zambia"}},{"type":"Polygon","arcs":[[-710,-122,-712,-506]],"id":"ZWE","properties":{"name":"Zimbabwe"}},{"type":"MultiPolygon","arcs":[[[713]],[[714]],[[715]],[[716]],[[717]],[[718]],[[719]],[[720]]],"id":"CPV","properties":{"name":"Cape Verde"}},{"type":"MultiPolygon","arcs":[[[721]],[[722]],[[723]]],"id":"COM","properties":{"name":"Comoros"}},{"type":"Polygon","arcs":[[724]],"id":"MUS","properties":{"name":"Mauritius"}},{"type":"Polygon","arcs":[[725]],"id":"SYC","properties":{"name":"Seychelles"}},{"type":"Polygon","arcs":[[726]],"id":"BHR","properties":{"name":"Bahrain"}},{"type":"MultiPolygon","arcs":[[[727]],[[728]]],"id":"MDV","properties":{"name":"Maldives"}},{"type":"MultiPolygon","arcs":[[[729]],[[730]]],"id":"MHL","properties":{"name":"Marshall Islands"}},{"type":"MultiPolygon","arcs":[[[731]],[[732]],[[733]],[[734]],[[735]]],"id":"FSM","properties":{"name":"Micronesia (country)"}},{"type":"Polygon","arcs":[[736]],"id":"NRU","properties":{"name":"Nauru"}},{"type":"Polygon","arcs":[[737]],"id":"PLW","properties":{"name":"Palau"}},{"type":"MultiPolygon","arcs":[[[738]],[[739]]],"id":"WSM","properties":{"name":"Samoa"}},{"type":"Polygon","arcs":[[515,740]],"id":"SGP","properties":{"name":"Singapore"}},{"type":"MultiPolygon","arcs":[[[741]],[[742]],[[743]]],"id":"TON","properties":{"name":"Tonga"}},{"type":"MultiPolygon","arcs":[[[744]],[[745]],[[746]],[[747]],[[748]],[[749]],[[750]]],"id":"TUV","properties":{"name":"Tuvalu"}},{"type":"MultiPolygon","arcs":[[[751]],[[752]]],"id":"ATG","properties":{"name":"Antigua and Barbuda"}},{"type":"Polygon","arcs":[[753]],"id":"BRB","properties":{"name":"Barbados"}},{"type":"Polygon","arcs":[[754]],"id":"DMA","properties":{"name":"Dominica"}},{"type":"Polygon","arcs":[[755]],"id":"GRD","properties":{"name":"Grenada"}},{"type":"MultiPolygon","arcs":[[[756]],[[757]]],"id":"KNA","properties":{"name":"Saint Kitts and Nevis"}},{"type":"Polygon","arcs":[[758]],"id":"LCA","properties":{"name":"Saint Lucia"}},{"type":"Polygon","arcs":[[759]],"id":"VCT","properties":{"name":"Saint Vincent and the Grenadines"}},{"type":"Polygon","arcs":[[760]],"id":"AND","properties":{"name":"Andorra"}},{"type":"Polygon","arcs":[[-45,761,-166,762]],"id":"LIE","properties":{"name":"Liechtenstein"}},{"type":"Polygon","arcs":[[763]],"id":"MLT","properties":{"name":"Malta"}},{"type":"Polygon","arcs":[[764]],"id":"MCO","properties":{"name":"Monaco"}},{"type":"Polygon","arcs":[[765]],"id":"SMR","properties":{"name":"San Marino"}},{"type":"Polygon","arcs":[[766]],"id":"KIR","properties":{"name":"Kiribati"}},{"type":"Polygon","arcs":[[767]],"id":"STP","properties":{"name":"Sao Tome and Principe"}}]}},"arcs":[[[61.21,35.65],[62.23,35.27],[62.98,35.4],[63.19,35.86],[63.98,36.01],[64.55,36.31],[64.75,37.11],[65.59,37.31],[65.75,37.66],[66.22,37.39],[66.52,37.36]],[[66.52,37.36],[67.08,37.36],[67.83,37.14]],[[67.83,37.14],[68.14,37.02],[68.86,37.34],[69.2,37.15],[69.52,37.61],[70.12,37.59],[70.27,37.74],[70.38,38.14],[70.81,38.49],[71.35,38.26],[71.24,37.95],[71.54,37.91],[71.45,37.07],[71.84,36.74],[72.19,36.95],[72.64,37.05],[73.26,37.5],[73.95,37.42],[74.98,37.42]],[[74.98,37.42],[75.16,37.13]],[[75.16,37.13],[74.58,37.02],[74.07,36.84],[72.92,36.72],[71.85,36.51],[71.26,36.07],[71.5,35.65],[71.61,35.15],[71.12,34.73],[71.16,34.35],[70.88,33.99],[69.93,34.02],[70.32,33.36],[69.69,33.11],[69.26,32.5],[69.32,31.9],[68.93,31.62],[68.56,31.71],[67.79,31.58],[67.68,31.3],[66.94,31.3],[66.38,30.74],[66.35,29.89],[65.05,29.47],[64.35,29.56],[64.15,29.34],[63.55,29.47],[62.55,29.32],[60.87,29.83]],[[60.87,29.83],[61.78,30.74],[61.7,31.38],[60.94,31.55],[60.86,32.18],[60.54,32.98],[60.96,33.53],[60.53,33.68],[60.8,34.4],[61.21,35.65]],[[23.91,-10.93],[24.02,-11.24],[23.9,-11.72],[24.08,-12.19],[23.93,-12.57],[24.02,-12.91],[21.93,-12.9],[21.89,-16.08],[22.56,-16.9],[23.22,-17.52]],[[23.22,-17.52],[21.38,-17.93],[18.96,-17.79],[18.26,-17.31],[14.21,-17.35],[14.06,-17.42],[13.46,-16.97],[12.81,-16.94],[12.22,-17.11],[11.73,-17.3]],[[11.73,-17.3],[11.64,-16.67],[11.78,-15.79],[12.12,-14.88],[12.18,-14.45],[12.5,-13.55],[12.74,-13.14],[13.31,-12.48],[13.63,-12.04],[13.74,-11.3],[13.69,-10.73],[13.39,-10.37],[13.12,-9.77],[12.88,-9.17],[12.93,-8.96],[13.24,-8.56],[12.93,-7.6],[12.73,-6.93],[12.23,-6.29],[12.32,-6.1]],[[12.32,-6.1],[12.74,-5.97],[13.02,-5.98],[13.38,-5.86],[16.33,-5.88],[16.57,-6.62],[16.86,-7.22],[17.09,-7.55],[17.47,-8.07],[18.13,-7.99],[18.46,-7.85],[19.02,-7.99],[19.17,-7.74],[19.42,-7.16],[20.04,-7.12],[20.09,-6.94],[20.6,-6.94],[20.51,-7.3],[21.73,-7.29],[21.75,-7.92],[21.95,-8.31],[21.8,-8.91],[21.88,-9.52],[22.21,-9.89],[22.16,-11.08],[22.4,-10.99],[22.84,-11.02],[23.46,-10.87],[23.91,-10.93]],[[12.18,-5.79],[11.91,-5.04]],[[11.91,-5.04],[12.32,-4.61],[12.62,-4.44],[13,-4.78]],[[13,-4.78],[12.63,-4.99],[12.47,-5.25],[12.44,-5.68],[12.18,-5.79]],[[21.02,40.84],[21,40.58],[20.67,40.44],[20.62,40.11],[20.15,39.62]],[[20.15,39.62],[19.98,39.69],[19.96,39.92],[19.41,40.25],[19.32,40.73],[19.4,41.41],[19.54,41.72],[19.37,41.88],[19.3,42.2],[19.74,42.69]],[[19.74,42.69],[19.8,42.5],[20.07,42.59]],[[20.07,42.59],[20.28,42.32],[20.52,42.22]],[[20.52,42.22],[20.59,41.86],[20.46,41.52],[20.61,41.09],[21.02,40.84]],[[51.58,24.25],[51.76,24.29],[51.79,24.02],[52.58,24.18],[53.4,24.15],[54.01,24.12],[54.69,24.8],[55.44,25.44],[56.07,26.06]],[[56.07,26.06],[56.26,25.71]],[[56.26,25.71],[56.4,24.92]],[[56.4,24.92],[55.89,24.92],[55.8,24.27],[55.98,24.13],[55.53,23.93],[55.53,23.52],[55.23,23.11],[55.21,22.71]],[[55.21,22.71],[55.01,22.5],[52,23],[51.62,24.01],[51.58,24.25]],[[-66.96,-54.9],[-67.56,-54.87],[-68.63,-54.87],[-68.63,-52.64]],[[-68.63,-52.64],[-68.25,-53.1],[-67.75,-53.85],[-66.45,-54.45],[-65.05,-54.7],[-65.5,-55.2],[-66.45,-55.25],[-66.96,-54.9]],[[-62.69,-22.25],[-60.85,-23.88],[-60.03,-24.03],[-58.81,-24.77],[-57.78,-25.16],[-57.63,-25.6],[-58.62,-27.12],[-57.61,-27.4],[-56.49,-27.55],[-55.7,-27.39],[-54.79,-26.62],[-54.63,-25.74]],[[-54.63,-25.74],[-54.13,-25.55],[-53.63,-26.12],[-53.65,-26.92],[-54.49,-27.47],[-55.16,-27.88],[-56.29,-28.85],[-57.63,-30.22]],[[-57.63,-30.22],[-57.87,-31.02],[-58.14,-32.04],[-58.13,-33.04],[-58.35,-33.26],[-58.43,-33.91]],[[-58.43,-33.91],[-58.5,-34.43],[-57.23,-35.29],[-57.36,-35.98],[-56.74,-36.41],[-56.79,-36.9],[-57.75,-38.18],[-59.23,-38.72],[-61.24,-38.93],[-62.34,-38.83],[-62.13,-39.42],[-62.33,-40.17],[-62.15,-40.68],[-62.75,-41.03],[-63.77,-41.17],[-64.73,-40.8],[-65.12,-41.06],[-64.98,-42.06],[-64.3,-42.36],[-63.76,-42.04],[-63.46,-42.56],[-64.38,-42.87],[-65.18,-43.5],[-65.33,-44.5],[-65.57,-45.04],[-66.51,-45.04],[-67.29,-45.55],[-67.58,-46.3],[-66.6,-47.03],[-65.64,-47.24],[-65.99,-48.13],[-67.17,-48.7],[-67.82,-49.87],[-68.73,-50.26],[-69.14,-50.73],[-68.82,-51.77],[-68.15,-52.35],[-68.57,-52.3]],[[-68.57,-52.3],[-69.5,-52.14],[-71.91,-52.01],[-72.33,-51.43],[-72.31,-50.68],[-72.98,-50.74],[-73.33,-50.38],[-73.42,-49.32],[-72.65,-48.88],[-72.33,-48.24],[-72.45,-47.74],[-71.92,-46.88],[-71.55,-45.56],[-71.66,-44.97],[-71.22,-44.78],[-71.33,-44.41],[-71.79,-44.21],[-71.46,-43.79],[-71.92,-43.41],[-72.15,-42.25],[-71.75,-42.05],[-71.92,-40.83],[-71.68,-39.81],[-71.41,-38.92],[-70.81,-38.55],[-71.12,-37.58],[-71.12,-36.66],[-70.36,-36.01],[-70.39,-35.17],[-69.82,-34.19],[-69.81,-33.27],[-70.07,-33.09],[-70.54,-31.37],[-69.92,-30.34],[-70.01,-29.37],[-69.66,-28.46],[-69,-27.52],[-68.3,-26.9],[-68.59,-26.51],[-68.39,-26.19],[-68.42,-24.52],[-67.33,-24.03],[-66.99,-22.99],[-67.11,-22.74]],[[-67.11,-22.74],[-66.27,-21.83],[-64.96,-22.08],[-64.38,-22.8],[-63.99,-21.99],[-62.85,-22.03],[-62.69,-22.25]],[[43.58,41.09],[44.97,41.25]],[[44.97,41.25],[45.18,40.99],[45.56,40.81],[45.36,40.56],[45.89,40.22],[45.61,39.9],[46.03,39.63],[46.48,39.46],[46.51,38.77]],[[46.51,38.77],[46.14,38.74]],[[46.14,38.74],[45.74,39.32],[45.74,39.47],[45.3,39.47],[45,39.74],[44.79,39.71]],[[44.79,39.71],[44.4,40.01],[43.66,40.25],[43.75,40.74],[43.58,41.09]],[[68.94,-48.62],[69.58,-48.94],[70.53,-49.06],[70.56,-49.25],[70.28,-49.71],[68.75,-49.77],[68.72,-49.24],[68.87,-48.83],[68.94,-48.62]],[[145.4,-40.79],[146.36,-41.14],[146.91,-41],[147.69,-40.81],[148.29,-40.88],[148.36,-42.06],[148.02,-42.41],[147.91,-43.21],[147.56,-42.94],[146.87,-43.63],[146.66,-43.58],[146.05,-43.55],[145.43,-42.69],[145.3,-42.03],[144.72,-41.16],[144.74,-40.7],[145.4,-40.79]],[[143.56,-13.76],[143.92,-14.55],[144.56,-14.17],[144.89,-14.59],[145.37,-14.98],[145.27,-15.43],[145.49,-16.29],[145.64,-16.78],[145.89,-16.91],[146.16,-17.76],[146.06,-18.28],[146.39,-18.96],[147.47,-19.48],[148.18,-19.96],[148.85,-20.39],[148.72,-20.63],[149.29,-21.26],[149.68,-22.34],[150.08,-22.12],[150.48,-22.56],[150.73,-22.4],[150.9,-23.46],[151.61,-24.08],[152.07,-24.46],[152.86,-25.27],[153.14,-26.07],[153.16,-26.64],[153.09,-27.26],[153.57,-28.11],[153.51,-29],[153.34,-29.46],[153.07,-30.35],[153.09,-30.92],[152.89,-31.64],[152.45,-32.55],[151.71,-33.04],[151.34,-33.82],[151.01,-34.31],[150.71,-35.17],[150.33,-35.67],[150.08,-36.42],[149.95,-37.11],[150,-37.43],[149.42,-37.77],[148.3,-37.81],[147.38,-38.22],[146.92,-38.61],[146.32,-39.04],[145.49,-38.59],[144.88,-38.42],[145.03,-37.9],[144.49,-38.09],[143.61,-38.81],[142.75,-38.54],[142.18,-38.38],[141.61,-38.31],[140.64,-38.02],[139.99,-37.4],[139.81,-36.64],[139.57,-36.14],[139.08,-35.73],[138.12,-35.61],[138.45,-35.13],[138.21,-34.38],[137.72,-35.08],[136.83,-35.26],[137.35,-34.71],[137.5,-34.13],[137.89,-33.64],[137.81,-32.9],[137,-33.75],[136.37,-34.09],[135.99,-34.89],[135.21,-34.48],[135.24,-33.95],[134.61,-33.22],[134.09,-32.85],[134.27,-32.62],[132.99,-32.01],[132.29,-31.98],[131.33,-31.5],[129.54,-31.59],[128.24,-31.95],[127.1,-32.28],[126.15,-32.22],[125.09,-32.73],[124.22,-32.96],[124.03,-33.48],[123.66,-33.89],[122.81,-33.91],[122.18,-34],[121.3,-33.82],[120.58,-33.93],[119.89,-33.98],[119.3,-34.51],[119.01,-34.46],[118.51,-34.75],[118.02,-35.06],[117.3,-35.03],[116.63,-35.03],[115.56,-34.39],[115.03,-34.2],[115.05,-33.62],[115.55,-33.49],[115.71,-33.26],[115.68,-32.9],[115.8,-32.21],[115.69,-31.61],[115.16,-30.6],[115,-30.03],[115.04,-29.46],[114.64,-28.81],[114.62,-28.52],[114.17,-28.12],[114.05,-27.33],[113.48,-26.54],[113.34,-26.12],[113.78,-26.55],[113.44,-25.62],[113.94,-25.91],[114.23,-26.3],[114.22,-25.79],[113.72,-25],[113.63,-24.68],[113.39,-24.38],[113.5,-23.81],[113.71,-23.56],[113.84,-23.06],[113.74,-22.48],[114.15,-21.76],[114.23,-22.52],[114.65,-21.83],[115.46,-21.5],[115.95,-21.07],[116.71,-20.7],[117.17,-20.62],[117.44,-20.75],[118.23,-20.37],[118.84,-20.26],[118.99,-20.04],[119.25,-19.95],[119.81,-19.98],[120.86,-19.68],[121.4,-19.24],[121.66,-18.71],[122.24,-18.2],[122.29,-17.8],[122.31,-17.25],[123.01,-16.41],[123.43,-17.27],[123.86,-17.07],[123.5,-16.6],[123.82,-16.11],[124.26,-16.33],[124.38,-15.57],[124.93,-15.08],[125.17,-14.68],[125.67,-14.51],[125.69,-14.23],[126.13,-14.35],[126.14,-14.1],[126.58,-13.95],[127.07,-13.82],[127.8,-14.28],[128.36,-14.87],[128.99,-14.88],[129.62,-14.97],[129.41,-14.42],[129.89,-13.62],[130.34,-13.36],[130.18,-13.11],[130.62,-12.54],[131.22,-12.18],[131.74,-12.3],[132.58,-12.11],[132.56,-11.6],[131.82,-11.27],[132.36,-11.13],[133.02,-11.38],[133.55,-11.79],[134.39,-12.04],[134.68,-11.94],[135.3,-12.25],[135.88,-11.96],[136.26,-12.05],[136.49,-11.86],[136.95,-12.35],[136.69,-12.89],[136.31,-13.29],[135.96,-13.32],[136.08,-13.72],[135.78,-14.22],[135.43,-14.72],[135.5,-15],[136.3,-15.55],[137.07,-15.87],[137.58,-16.22],[138.3,-16.81],[138.59,-16.81],[139.11,-17.06],[139.26,-17.37],[140.22,-17.71],[140.88,-17.37],[141.07,-16.83],[141.27,-16.39],[141.4,-15.84],[141.7,-15.04],[141.56,-14.56],[141.64,-14.27],[141.52,-13.7],[141.65,-12.94],[141.84,-12.74],[141.69,-12.41],[141.93,-11.88],[142.12,-11.33],[142.14,-11.04],[142.52,-10.67],[142.8,-11.16],[142.87,-11.78],[143.12,-11.91],[143.16,-12.33],[143.52,-12.83],[143.6,-13.4],[143.56,-13.76]],[[16.98,48.12],[16.9,47.71],[16.34,47.71],[16.53,47.5],[16.2,46.85]],[[16.2,46.85],[16.01,46.68],[15.14,46.66],[14.63,46.43],[13.81,46.51]],[[13.81,46.51],[12.38,46.77],[12.15,47.12],[11.16,46.94],[11.05,46.75],[10.44,46.89]],[[10.44,46.89],[9.88,46.93],[9.87,47.02]],[[9.87,47.02],[9.61,47.06]],[[9.61,47.06],[9.64,47.1],[9.62,47.15],[9.56,47.17],[9.58,47.21]],[[9.58,47.21],[9.53,47.27],[9.63,47.36]],[[9.63,47.36],[9.59,47.53]],[[9.59,47.53],[9.9,47.58],[10.4,47.3],[10.54,47.57],[11.43,47.52],[12.14,47.7],[12.62,47.67],[12.93,47.47],[13.03,47.64],[12.88,48.29],[13.24,48.42],[13.6,48.88]],[[13.6,48.88],[14.34,48.56],[14.9,48.96],[15.25,49.04],[16.03,48.73],[16.5,48.79],[16.96,48.6]],[[16.96,48.6],[16.88,48.47],[16.98,48.12]],[[46.14,38.74],[45.46,38.87],[44.95,39.34],[44.79,39.71]],[[47.99,41.41],[48.58,41.81],[49.11,41.28],[49.62,40.57],[50.08,40.53],[50.39,40.26],[49.57,40.18],[49.4,39.4],[49.22,39.05],[48.86,38.82],[48.88,38.32]],[[48.88,38.32],[48.63,38.27],[48.01,38.79],[48.36,39.29],[48.06,39.58],[47.69,39.51],[46.51,38.77]],[[44.97,41.25],[45.22,41.41],[45.96,41.12],[46.5,41.06],[46.64,41.18],[46.15,41.72],[46.4,41.86]],[[46.4,41.86],[46.69,41.83],[47.37,41.22],[47.82,41.15],[47.99,41.41]],[[29.34,-4.5],[29.28,-3.29],[29.02,-2.84]],[[29.02,-2.84],[29.63,-2.92],[29.94,-2.35],[30.47,-2.41]],[[30.47,-2.41],[30.53,-2.81],[30.74,-3.03],[30.75,-3.36],[30.51,-3.57],[30.12,-4.09],[29.75,-4.45]],[[29.75,-4.45],[29.34,-4.5]],[[4.05,51.27],[4.97,51.48],[5.61,51.04],[6.16,50.8]],[[6.16,50.8],[6.04,50.13]],[[6.04,50.13],[5.78,50.09],[5.67,49.53]],[[5.67,49.53],[4.8,49.99],[4.29,49.91],[3.59,50.38],[3.12,50.78],[2.66,50.8],[2.51,51.15]],[[2.51,51.15],[3.31,51.35],[4.05,51.27]],[[2.69,6.26],[1.87,6.14]],[[1.87,6.14],[1.62,6.83],[1.66,9.13],[1.46,9.33],[1.43,9.83],[1.08,10.18],[0.77,10.47],[0.9,11]],[[0.9,11],[1.24,11.11],[1.45,11.55],[1.94,11.64],[2.15,11.94]],[[2.15,11.94],[2.49,12.23],[2.85,12.24],[3.61,11.66]],[[3.61,11.66],[3.57,11.33],[3.8,10.73],[3.6,10.33],[3.71,10.06],[3.22,9.44],[2.91,9.14],[2.72,8.51],[2.75,7.87],[2.69,6.26]],[[-2.83,9.64],[-3.51,9.9],[-3.98,9.86],[-4.33,9.61],[-4.78,9.82],[-4.95,10.15],[-5.4,10.37]],[[-5.4,10.37],[-5.47,10.95],[-5.2,11.38],[-5.22,11.71],[-4.43,12.54],[-4.28,13.23],[-4.01,13.47],[-3.52,13.34],[-3.1,13.54],[-2.97,13.8],[-2.19,14.25],[-2,14.56],[-1.07,14.97],[-0.52,15.12],[-0.27,14.92],[0.37,14.93]],[[0.37,14.93],[0.3,14.44],[0.43,13.99],[0.99,13.34],[1.02,12.85],[2.18,12.63],[2.15,11.94]],[[0.9,11],[0.02,11.02]],[[0.02,11.02],[-0.44,11.1],[-0.76,10.94],[-1.2,11.01],[-2.94,10.96],[-2.96,10.4],[-2.83,9.64]],[[92.67,22.04],[92.65,21.32],[92.3,21.48],[92.37,20.67]],[[92.37,20.67],[92.08,21.19],[92.03,21.7],[91.83,22.18],[91.42,22.77],[90.5,22.81],[90.59,22.39],[90.27,21.84],[89.85,22.04],[89.7,21.86],[89.42,21.97],[89.03,22.06]],[[89.03,22.06],[88.88,22.88],[88.53,23.63],[88.7,24.23],[88.08,24.5],[88.31,24.87],[88.93,25.24],[88.21,25.77],[88.56,26.45],[89.36,26.01],[89.83,25.97],[89.92,25.27],[90.87,25.13],[91.8,25.15],[92.38,24.98],[91.92,24.13],[91.47,24.07],[91.16,23.5],[91.71,22.99],[91.87,23.62],[92.15,23.63],[92.67,22.04]],[[22.66,44.23],[22.94,43.82],[23.33,43.9],[24.1,43.74],[25.57,43.69],[26.07,43.94],[27.24,44.18],[27.97,43.81],[28.56,43.71]],[[28.56,43.71],[28.04,43.29],[27.67,42.58],[28,42.01]],[[28,42.01],[27.14,42.14],[26.12,41.83]],[[26.12,41.83],[26.11,41.33],[25.2,41.23],[24.49,41.58],[23.69,41.31],[22.95,41.34]],[[22.95,41.34],[22.88,42],[22.38,42.32]],[[22.38,42.32],[22.55,42.46],[22.44,42.58],[22.6,42.9],[22.99,43.21],[22.5,43.64],[22.41,44.01],[22.66,44.23]],[[-77.53,23.76],[-77.78,23.71],[-78.03,24.29],[-78.41,24.58],[-78.19,25.21],[-77.89,25.17],[-77.54,24.34],[-77.53,23.76]],[[-77.82,26.58],[-78.91,26.42],[-78.98,26.79],[-78.51,26.87],[-77.85,26.84],[-77.82,26.58]],[[-77,26.59],[-77.17,25.88],[-77.36,26.01],[-77.34,26.53],[-77.79,26.93],[-77.79,27.04],[-77,26.59]],[[19.01,44.86],[19.37,44.86]],[[19.37,44.86],[19.12,44.42],[19.6,44.04],[19.45,43.57],[19.22,43.52]],[[19.22,43.52],[19.03,43.43],[18.71,43.2],[18.56,42.65]],[[18.56,42.65],[17.67,43.03],[17.3,43.45],[16.92,43.67],[16.46,44.04],[16.24,44.35],[15.75,44.82],[15.96,45.23],[16.32,45],[16.53,45.21],[17,45.23],[17.86,45.07],[18.55,45.08],[19.01,44.86]],[[23.48,53.91],[24.45,53.91],[25.54,54.28],[25.77,54.85],[26.59,55.17],[26.49,55.62]],[[26.49,55.62],[27.1,55.78],[28.18,56.17]],[[28.18,56.17],[29.23,55.92],[29.37,55.67],[29.9,55.79],[30.87,55.55],[30.97,55.08],[30.76,54.81],[31.38,54.16],[31.79,53.97],[31.73,53.79],[32.41,53.62],[32.69,53.35],[32.3,53.13]],[[32.3,53.13],[31.5,53.17],[31.31,53.07]],[[31.31,53.07],[31.54,52.74]],[[31.54,52.74],[31.79,52.1]],[[31.79,52.1],[30.93,52.04],[30.62,51.82],[30.56,51.32],[30.16,51.42],[29.25,51.37],[28.99,51.6],[28.62,51.43],[28.24,51.57],[27.45,51.59],[26.34,51.83],[25.33,51.91],[24.55,51.89],[24.01,51.62],[23.53,51.58]],[[23.53,51.58],[23.51,52.02],[23.2,52.49],[23.8,52.69],[23.8,53.09],[23.53,53.47],[23.48,53.91]],[[-89.14,17.81],[-89.15,17.96],[-89.03,18],[-88.85,17.88],[-88.49,18.49],[-88.3,18.5]],[[-88.3,18.5],[-88.3,18.35],[-88.11,18.35],[-88.12,18.08],[-88.29,17.64],[-88.2,17.49],[-88.3,17.13],[-88.24,17.04],[-88.36,16.53],[-88.55,16.27],[-88.73,16.23],[-88.93,15.89]],[[-88.93,15.89],[-89.23,15.89],[-89.15,17.02],[-89.14,17.81]],[[-67.11,-22.74],[-67.83,-22.87],[-68.22,-21.49],[-68.76,-20.37],[-68.44,-19.41],[-68.97,-18.98],[-69.1,-18.26],[-69.59,-17.58]],[[-69.59,-17.58],[-68.96,-16.5],[-69.39,-15.66],[-69.16,-15.32],[-69.34,-14.95],[-68.95,-14.45],[-68.93,-13.6],[-68.88,-12.9],[-68.67,-12.56],[-69.53,-10.95]],[[-69.53,-10.95],[-68.79,-11.04],[-68.27,-11.01],[-68.05,-10.71],[-67.17,-10.31],[-66.65,-9.93],[-65.34,-9.76],[-65.44,-10.51],[-65.32,-10.9],[-65.4,-11.57],[-64.32,-12.46],[-63.2,-12.63],[-62.8,-13],[-62.13,-13.2],[-61.71,-13.49],[-61.08,-13.48],[-60.5,-13.78],[-60.46,-14.35],[-60.26,-14.65],[-60.25,-15.08],[-60.54,-15.09],[-60.16,-16.26],[-58.24,-16.3],[-58.39,-16.88],[-58.28,-17.27],[-57.73,-17.55],[-57.5,-18.17],[-57.68,-18.96],[-57.95,-19.4],[-57.85,-19.97],[-58.17,-20.18]],[[-58.17,-20.18],[-58.18,-19.87],[-59.12,-19.36],[-60.04,-19.34],[-61.79,-19.63],[-62.27,-20.51],[-62.29,-21.05],[-62.69,-22.25]],[[-54.63,-25.74],[-54.43,-25.16],[-54.29,-24.57],[-54.29,-24.02],[-54.65,-23.84],[-55.03,-24],[-55.4,-23.96],[-55.52,-23.57],[-55.61,-22.66],[-55.8,-22.36],[-56.47,-22.09],[-56.88,-22.28],[-57.94,-22.09],[-57.87,-20.73],[-58.17,-20.18]],[[-69.53,-10.95],[-70.09,-11.12],[-70.55,-11.01],[-70.48,-9.49],[-71.3,-10.08],[-72.18,-10.05],[-72.56,-9.52],[-73.23,-9.46],[-73.02,-9.03],[-73.57,-8.42],[-73.99,-7.52],[-73.72,-7.34],[-73.72,-6.92],[-73.12,-6.63],[-73.22,-6.09],[-72.96,-5.74],[-72.89,-5.27],[-71.75,-4.59],[-70.93,-4.4],[-70.79,-4.25],[-69.89,-4.3]],[[-69.89,-4.3],[-69.44,-1.56],[-69.42,-1.12],[-69.58,-0.55],[-70.02,-0.19],[-70.02,0.54],[-69.45,0.71],[-69.25,0.6],[-69.22,0.99],[-69.8,1.09],[-69.82,1.71],[-67.87,1.69],[-67.54,2.04],[-67.26,1.72],[-67.07,1.13],[-66.88,1.25]],[[-66.88,1.25],[-66.33,0.72],[-65.55,0.79],[-65.35,1.1],[-64.61,1.33],[-64.2,1.49],[-64.08,1.92],[-63.37,2.2],[-63.42,2.41],[-64.27,2.5],[-64.41,3.13],[-64.37,3.8],[-64.82,4.06],[-64.63,4.15],[-63.89,4.02],[-63.09,3.77],[-62.8,4.01],[-62.09,4.16],[-60.97,4.54],[-60.6,4.92],[-60.73,5.2]],[[-60.73,5.2],[-60.21,5.24],[-59.98,5.01],[-60.11,4.57],[-59.77,4.42],[-59.54,3.96],[-59.82,3.61],[-59.97,2.76],[-59.72,2.25],[-59.65,1.79],[-59.03,1.32],[-58.54,1.27],[-58.43,1.46],[-58.11,1.51],[-57.66,1.68],[-57.34,1.95],[-56.78,1.86],[-56.54,1.9]],[[-56.54,1.9],[-56,1.82],[-55.91,2.02],[-56.07,2.22],[-55.97,2.51],[-55.57,2.42],[-55.1,2.52],[-54.52,2.31]],[[-54.52,2.31],[-54.09,2.11],[-53.78,2.38],[-53.55,2.33],[-53.42,2.05],[-52.94,2.12],[-52.56,2.5],[-52.25,3.24],[-51.66,4.16]],[[-51.66,4.16],[-51.32,4.2],[-51.07,3.65],[-50.51,1.9],[-49.97,1.74],[-49.95,1.05],[-50.7,0.22],[-50.39,-0.08],[-48.62,-0.24],[-48.58,-1.24],[-47.82,-0.58],[-46.57,-0.94],[-44.91,-1.55],[-44.42,-2.14],[-44.58,-2.69],[-43.42,-2.38],[-41.47,-2.91],[-39.98,-2.87],[-38.5,-3.7],[-37.22,-4.82],[-36.45,-5.11],[-35.6,-5.15],[-35.24,-5.46],[-34.9,-6.74],[-34.73,-7.34],[-35.13,-9],[-35.64,-9.65],[-37.05,-11.04],[-37.68,-12.17],[-38.42,-13.04],[-38.67,-13.06],[-38.95,-13.79],[-38.88,-15.67],[-39.16,-17.21],[-39.27,-17.87],[-39.58,-18.26],[-39.76,-19.6],[-40.77,-20.9],[-40.94,-21.94],[-41.75,-22.37],[-41.99,-22.97],[-43.07,-22.97],[-44.65,-23.35],[-45.35,-23.8],[-46.47,-24.09],[-47.65,-24.89],[-48.5,-25.88],[-48.64,-26.62],[-48.47,-27.18],[-48.66,-28.19],[-48.89,-28.67],[-49.59,-29.22],[-50.7,-30.98],[-51.58,-31.78],[-52.26,-32.25],[-52.71,-33.2],[-53.37,-33.77]],[[-53.37,-33.77],[-53.65,-33.2],[-53.21,-32.73],[-53.79,-32.05],[-54.57,-31.49],[-55.6,-30.85],[-55.97,-30.88],[-56.98,-30.11],[-57.63,-30.22]],[[114.2,4.53],[114.6,4.9],[115.45,5.45]],[[115.45,5.45],[115.41,4.96],[115.35,4.32],[114.87,4.35],[114.66,4.01],[114.2,4.53]],[[91.7,27.77],[92.1,27.45],[92.03,26.84],[91.22,26.81],[90.37,26.88],[89.74,26.72],[88.84,27.1],[88.81,27.3]],[[88.81,27.3],[89.48,28.04],[90.02,28.3],[90.73,28.06],[91.26,28.04],[91.7,27.77]],[[29.43,-22.09],[28.02,-22.83],[27.12,-23.57],[26.79,-24.24],[26.49,-24.62],[25.94,-24.7],[25.77,-25.17],[25.66,-25.49],[25.03,-25.72],[24.21,-25.67],[23.73,-25.39],[23.31,-25.27],[22.82,-25.5],[22.58,-25.98],[22.11,-26.28],[21.61,-26.73],[20.89,-26.83],[20.67,-26.48],[20.76,-25.87],[20.17,-24.92],[19.9,-24.77]],[[19.9,-24.77],[19.9,-21.85],[20.88,-21.81],[20.91,-18.25],[21.66,-18.22],[23.2,-17.87],[23.58,-18.28],[24.22,-17.89],[24.52,-17.89],[25.08,-17.66]],[[25.08,-17.66],[25.26,-17.74]],[[25.26,-17.74],[25.65,-18.54],[25.85,-18.71],[26.16,-19.29],[27.3,-20.39],[27.72,-20.5],[27.73,-20.85],[28.02,-21.49],[28.79,-21.64],[29.43,-22.09]],[[15.28,7.42],[16.11,7.5],[16.29,7.75],[16.46,7.73],[16.71,7.51],[17.96,7.89],[18.39,8.28],[18.91,8.63],[18.81,8.98],[19.09,9.07],[20.06,9.01],[21,9.48],[21.72,10.57],[22.23,10.97],[22.86,11.14]],[[22.86,11.14],[22.98,10.71],[23.55,10.09],[23.56,9.68],[23.39,9.27],[23.46,8.95],[23.81,8.67]],[[23.81,8.67],[24.57,8.23]],[[24.57,8.23],[25.11,7.83],[25.12,7.5],[25.8,6.98],[26.21,6.55],[26.47,5.95],[27.21,5.55],[27.37,5.23]],[[27.37,5.23],[27.04,5.13],[26.4,5.15],[25.65,5.26],[25.28,5.17],[25.13,4.93],[24.81,4.9],[24.41,5.11],[23.3,4.61],[22.84,4.71],[22.7,4.63],[22.41,4.03],[21.66,4.22],[20.93,4.32],[20.29,4.69],[19.47,5.03],[18.93,4.71],[18.54,4.2],[18.45,3.5]],[[18.45,3.5],[17.81,3.56],[17.13,3.73],[16.54,3.2],[16.01,2.27]],[[16.01,2.27],[15.91,2.56],[15.86,3.01],[15.41,3.34],[15.04,3.85],[14.95,4.21],[14.48,4.73],[14.56,5.03],[14.46,5.45],[14.54,6.23],[14.78,6.41],[15.28,7.42]],[[-63.66,46.55],[-62.94,46.42],[-62.01,46.44],[-62.5,46.03],[-62.87,45.97],[-64.14,46.39],[-64.39,46.73],[-64.01,47.04],[-63.66,46.55]],[[-61.81,49.11],[-62.29,49.09],[-63.59,49.4],[-64.52,49.87],[-64.17,49.96],[-62.86,49.71],[-61.84,49.29],[-61.81,49.11]],[[-123.51,48.51],[-124.01,48.37],[-125.66,48.83],[-125.95,49.18],[-126.85,49.53],[-127.03,49.81],[-128.06,49.99],[-128.44,50.54],[-128.36,50.77],[-127.31,50.55],[-126.7,50.4],[-125.76,50.3],[-125.42,49.95],[-124.92,49.48],[-123.92,49.06],[-123.51,48.51]],[[-56.13,50.69],[-56.8,49.81],[-56.14,50.15],[-55.47,49.94],[-55.82,49.59],[-54.94,49.31],[-54.47,49.56],[-53.48,49.25],[-53.79,48.52],[-53.09,48.69],[-52.96,48.16],[-52.65,47.54],[-53.07,46.66],[-53.52,46.62],[-54.18,46.81],[-53.96,47.63],[-54.24,47.75],[-55.4,46.88],[-56,46.92],[-55.29,47.39],[-56.25,47.63],[-57.33,47.57],[-59.27,47.6],[-59.42,47.9],[-58.8,48.25],[-59.23,48.52],[-58.39,49.13],[-57.36,50.72],[-56.74,51.29],[-55.87,51.63],[-55.41,51.59],[-55.6,51.32],[-56.13,50.69]],[[-132.71,54.04],[-132.71,54.04],[-132.71,54.04],[-132.71,54.04],[-131.75,54.12],[-132.05,52.98],[-131.18,52.18],[-131.58,52.18],[-132.18,52.64],[-132.55,53.1],[-133.05,53.41],[-133.24,53.85],[-133.18,54.17],[-132.71,54.04]],[[-79.27,62.16],[-79.66,61.63],[-80.1,61.72],[-80.36,62.02],[-80.32,62.09],[-79.93,62.39],[-79.52,62.36],[-79.27,62.16]],[[-81.9,62.71],[-83.07,62.16],[-83.77,62.18],[-83.99,62.45],[-83.25,62.91],[-81.88,62.9],[-81.9,62.71]],[[-85.16,65.66],[-84.98,65.22],[-84.46,65.37],[-83.88,65.11],[-82.79,64.77],[-81.64,64.46],[-81.55,63.98],[-80.82,64.06],[-80.1,63.73],[-80.99,63.41],[-82.55,63.65],[-83.11,64.1],[-84.1,63.57],[-85.52,63.05],[-85.87,63.64],[-87.22,63.54],[-86.35,64.04],[-86.22,64.82],[-85.88,65.74],[-85.16,65.66]],[[-75.87,67.15],[-76.99,67.1],[-77.24,67.59],[-76.81,68.15],[-75.9,68.29],[-75.11,68.01],[-75.1,67.58],[-75.22,67.44],[-75.87,67.15]],[[-95.65,69.11],[-96.27,68.76],[-97.62,69.06],[-98.43,68.95],[-99.8,69.4],[-98.92,69.71],[-98.22,70.14],[-97.16,69.86],[-96.56,69.68],[-96.26,69.49],[-95.65,69.11]],[[-67.14,45.14],[-67.79,45.7],[-67.79,47.07],[-68.23,47.35],[-68.9,47.19],[-69.24,47.45],[-70,46.69],[-70.31,45.92],[-70.66,45.46],[-71.08,45.31],[-71.4,45.26],[-71.51,45.01],[-73.35,45.01],[-74.87,45],[-75.32,44.82],[-76.37,44.1],[-76.5,44.02],[-76.82,43.63],[-77.74,43.63],[-78.72,43.63],[-79.17,43.47],[-79.01,43.27],[-78.92,42.97],[-78.94,42.86],[-80.25,42.37],[-81.28,42.21],[-82.44,41.68],[-82.69,41.68],[-83.03,41.83],[-83.14,41.98],[-83.12,42.08],[-82.9,42.43],[-82.43,42.98],[-82.14,43.57],[-82.34,44.44],[-82.55,45.35],[-83.59,45.82],[-83.47,45.99],[-83.62,46.12],[-83.89,46.12],[-84.09,46.28],[-84.14,46.51],[-84.34,46.41],[-84.6,46.44],[-84.54,46.54],[-84.78,46.64],[-84.88,46.9],[-85.65,47.22],[-86.46,47.55],[-87.44,47.94],[-88.38,48.3],[-89.27,48.02],[-89.6,48.01],[-90.83,48.27],[-91.64,48.14],[-92.61,48.45],[-93.63,48.61],[-94.33,48.67],[-94.64,48.84],[-94.82,49.39],[-95.16,49.38],[-95.16,49],[-97.23,49],[-100.65,49],[-104.05,49],[-107.05,49],[-110.05,49],[-113,49],[-116.05,49],[-117.03,49],[-120,49],[-122.84,49]],[[-122.84,49],[-122.97,49],[-124.91,49.98],[-125.62,50.42],[-127.44,50.83],[-127.99,51.72],[-127.85,52.33],[-129.13,52.76],[-129.31,53.56],[-130.51,54.29],[-130.54,54.8],[-129.98,55.29],[-130.01,55.92]],[[-130.01,55.92],[-131.71,56.55],[-132.73,57.69]],[[-132.73,57.69],[-133.36,58.41],[-134.27,58.86]],[[-134.27,58.86],[-134.94,59.27],[-135.48,59.79],[-136.48,59.46],[-137.45,58.91],[-138.34,59.56]],[[-138.34,59.56],[-139.04,60],[-140.01,60.28],[-141,60.31],[-140.99,66],[-140.99,69.71],[-139.12,69.47],[-137.55,68.99],[-136.5,68.9],[-135.63,69.32],[-134.41,69.63],[-132.93,69.51],[-131.43,69.94],[-129.79,70.19],[-129.11,69.78],[-128.36,70.01],[-128.14,70.48],[-127.45,70.38],[-125.76,69.48],[-124.42,70.16],[-124.29,69.4],[-123.06,69.56],[-122.68,69.86],[-121.47,69.8],[-119.94,69.38],[-117.6,69.01],[-116.23,68.84],[-115.25,68.91],[-113.9,68.4],[-115.3,67.9],[-113.5,67.69],[-110.8,67.81],[-109.95,67.98],[-108.88,67.38],[-107.79,67.89],[-108.81,68.31],[-108.17,68.65],[-106.95,68.7],[-106.15,68.8],[-105.34,68.56],[-104.34,68.02],[-103.22,68.1],[-101.45,67.65],[-99.9,67.81],[-98.44,67.78],[-98.56,68.4],[-97.67,68.58],[-96.12,68.24],[-96.13,67.29],[-95.49,68.09],[-94.68,68.06],[-94.23,69.07],[-95.3,69.69],[-96.47,70.09],[-96.39,71.19],[-95.21,71.92],[-93.89,71.76],[-92.88,71.32],[-91.52,70.19],[-92.41,69.7],[-90.55,69.5],[-90.55,68.47],[-89.22,69.26],[-88.02,68.62],[-88.32,67.87],[-87.35,67.2],[-86.31,67.92],[-85.58,68.78],[-85.52,69.88],[-84.1,69.81],[-82.62,69.66],[-81.28,69.16],[-81.22,68.67],[-81.96,68.13],[-81.26,67.6],[-81.39,67.11],[-83.34,66.41],[-84.74,66.26],[-85.77,66.56],[-86.07,66.06],[-87.03,65.21],[-87.32,64.78],[-88.48,64.1],[-89.91,64.03],[-90.7,63.61],[-90.77,62.96],[-91.93,62.84],[-93.16,62.02],[-94.24,60.9],[-94.63,60.11],[-94.68,58.95],[-93.22,58.78],[-92.76,57.85],[-92.3,57.09],[-90.9,57.28],[-89.04,56.85],[-88.04,56.47],[-87.32,56],[-86.07,55.72],[-85.01,55.3],[-83.36,55.24],[-82.27,55.15],[-82.44,54.28],[-82.13,53.28],[-81.4,52.16],[-79.91,51.21],[-79.14,51.53],[-78.6,52.56],[-79.12,54.14],[-79.83,54.67],[-78.23,55.14],[-77.1,55.84],[-76.54,56.53],[-76.62,57.2],[-77.3,58.05],[-78.52,58.8],[-77.34,59.85],[-77.77,60.76],[-78.11,62.32],[-77.41,62.55],[-75.7,62.28],[-74.67,62.18],[-73.84,62.44],[-72.91,62.11],[-71.68,61.53],[-71.37,61.14],[-69.59,61.06],[-69.62,60.22],[-69.29,58.96],[-68.37,58.8],[-67.65,58.21],[-66.2,58.77],[-65.25,59.87],[-64.58,60.34],[-63.8,59.44],[-62.5,58.17],[-61.4,56.97],[-61.8,56.34],[-60.47,55.78],[-59.57,55.2],[-57.98,54.95],[-57.33,54.63],[-56.94,53.78],[-56.16,53.65],[-55.76,53.27],[-55.68,52.15],[-56.41,51.77],[-57.13,51.42],[-58.77,51.06],[-60.03,50.24],[-61.72,50.08],[-63.86,50.29],[-65.36,50.3],[-66.4,50.23],[-67.24,49.51],[-68.51,49.07],[-69.95,47.74],[-71.1,46.82],[-70.26,46.99],[-68.65,48.3],[-66.55,49.13],[-65.06,49.23],[-64.17,48.74],[-65.12,48.07],[-64.8,46.99],[-64.47,46.24],[-63.17,45.74],[-61.52,45.88],[-60.52,47.01],[-60.45,46.28],[-59.8,45.92],[-61.04,45.27],[-63.25,44.67],[-64.25,44.27],[-65.36,43.55],[-66.12,43.62],[-66.16,44.47],[-64.43,45.29],[-66.03,45.26],[-67.14,45.14]],[[-114.17,73.12],[-114.67,72.65],[-112.44,72.96],[-111.05,72.45],[-109.92,72.96],[-109.01,72.63],[-108.19,71.65],[-107.69,72.07],[-108.4,73.09],[-107.52,73.24],[-106.52,73.08],[-105.4,72.67],[-104.77,71.7],[-104.46,70.99],[-102.79,70.5],[-100.98,70.02],[-101.09,69.58],[-102.73,69.5],[-102.09,69.12],[-102.43,68.75],[-104.24,68.91],[-105.96,69.18],[-107.12,69.12],[-109,68.78],[-111.53,68.63],[-113.31,68.54],[-113.85,69.01],[-115.22,69.28],[-116.11,69.17],[-117.34,69.96],[-116.67,70.07],[-115.13,70.24],[-113.72,70.19],[-112.42,70.37],[-114.35,70.6],[-116.49,70.52],[-117.9,70.54],[-118.43,70.91],[-116.11,71.31],[-117.66,71.3],[-119.4,71.56],[-118.56,72.31],[-117.87,72.71],[-115.19,73.31],[-114.17,73.12]],[[-104.5,73.42],[-105.38,72.76],[-106.94,73.46],[-106.6,73.6],[-105.26,73.64],[-104.5,73.42]],[[-76.34,73.1],[-76.25,72.83],[-77.31,72.86],[-78.39,72.88],[-79.49,72.74],[-79.78,72.8],[-80.88,73.33],[-80.83,73.69],[-80.35,73.76],[-78.06,73.65],[-76.34,73.1]],[[-86.56,73.16],[-85.77,72.53],[-84.85,73.34],[-82.32,73.75],[-80.6,72.72],[-80.75,72.06],[-78.77,72.35],[-77.82,72.75],[-75.61,72.24],[-74.23,71.77],[-74.1,71.33],[-72.24,71.56],[-71.2,70.92],[-68.79,70.53],[-67.91,70.12],[-66.97,69.19],[-68.81,68.72],[-66.45,68.07],[-64.86,67.85],[-63.42,66.93],[-61.85,66.86],[-62.16,66.16],[-63.92,65],[-65.15,65.43],[-66.72,66.39],[-68.02,66.26],[-68.14,65.69],[-67.09,65.11],[-65.73,64.65],[-65.32,64.38],[-64.67,63.39],[-65.01,62.67],[-66.28,62.95],[-68.78,63.75],[-67.37,62.88],[-66.33,62.28],[-66.17,61.93],[-68.88,62.33],[-71.02,62.91],[-72.24,63.4],[-71.89,63.68],[-73.38,64.19],[-74.83,64.68],[-74.82,64.39],[-77.71,64.23],[-78.56,64.57],[-77.9,65.31],[-76.02,65.33],[-73.96,65.45],[-74.29,65.81],[-73.94,66.31],[-72.65,67.28],[-72.93,67.73],[-73.31,68.07],[-74.84,68.55],[-76.87,68.89],[-76.23,69.15],[-77.29,69.77],[-78.17,69.83],[-78.96,70.17],[-79.49,69.87],[-81.31,69.74],[-84.94,69.97],[-87.06,70.26],[-88.68,70.41],[-89.51,70.76],[-88.47,71.22],[-89.89,71.22],[-90.21,72.24],[-89.44,73.13],[-88.41,73.54],[-85.83,73.8],[-86.56,73.16]],[[-100.36,73.84],[-99.16,73.63],[-97.38,73.76],[-97.12,73.47],[-98.05,72.99],[-96.54,72.56],[-96.72,71.66],[-98.36,71.27],[-99.32,71.36],[-100.01,71.74],[-102.5,72.51],[-102.48,72.83],[-100.44,72.71],[-101.54,73.36],[-100.36,73.84]],[[-93.2,72.77],[-94.27,72.02],[-95.41,72.06],[-96.03,72.94],[-96.02,73.44],[-95.5,73.86],[-94.5,74.13],[-92.42,74.1],[-90.51,73.86],[-92,72.97],[-93.2,72.77]],[[-120.46,71.38],[-123.09,70.9],[-123.62,71.34],[-125.93,71.87],[-125.5,72.29],[-124.81,73.02],[-123.94,73.68],[-124.92,74.29],[-121.54,74.45],[-120.11,74.24],[-117.56,74.19],[-116.58,73.9],[-115.51,73.48],[-116.77,73.22],[-119.22,72.52],[-120.46,71.82],[-120.46,71.38]],[[-93.61,74.98],[-94.16,74.59],[-95.61,74.67],[-96.82,74.93],[-96.29,75.38],[-94.85,75.65],[-93.98,75.3],[-93.61,74.98]],[[-98.5,76.72],[-97.74,76.26],[-97.7,75.74],[-98.16,75],[-99.81,74.9],[-100.88,75.06],[-100.86,75.64],[-102.5,75.56],[-102.57,76.34],[-101.49,76.31],[-99.98,76.65],[-98.58,76.59],[-98.5,76.72]],[[-108.21,76.2],[-107.82,75.85],[-106.93,76.01],[-105.88,75.97],[-105.7,75.48],[-106.31,75.01],[-109.7,74.85],[-112.22,74.42],[-113.74,74.39],[-113.87,74.72],[-111.79,75.16],[-116.31,75.04],[-117.71,75.22],[-116.35,76.2],[-115.4,76.48],[-112.59,76.14],[-110.81,75.55],[-109.07,75.47],[-110.5,76.43],[-109.58,76.79],[-108.55,76.68],[-108.21,76.2]],[[-94.68,77.1],[-93.57,76.78],[-91.61,76.78],[-90.74,76.45],[-90.97,76.07],[-89.82,75.85],[-89.19,75.61],[-87.84,75.57],[-86.38,75.48],[-84.79,75.7],[-82.75,75.78],[-81.13,75.71],[-80.06,75.34],[-79.83,74.92],[-80.46,74.66],[-81.95,74.44],[-83.23,74.56],[-86.1,74.41],[-88.15,74.39],[-89.76,74.52],[-92.42,74.84],[-92.77,75.39],[-92.89,75.88],[-93.89,76.32],[-95.96,76.44],[-97.12,76.75],[-96.75,77.16],[-94.68,77.1]],[[-116.2,77.65],[-116.34,76.88],[-117.11,76.53],[-118.04,76.48],[-119.9,76.05],[-121.5,75.9],[-122.85,76.12],[-122.85,76.12],[-121.16,76.86],[-119.1,77.51],[-117.57,77.5],[-116.2,77.65]],[[-93.84,77.52],[-94.3,77.49],[-96.17,77.56],[-96.44,77.83],[-94.42,77.82],[-93.72,77.63],[-93.84,77.52]],[[-110.19,77.7],[-112.05,77.41],[-113.53,77.73],[-112.72,78.05],[-111.26,78.15],[-109.85,78],[-110.19,77.7]],[[-109.66,78.6],[-110.88,78.41],[-112.54,78.41],[-112.53,78.55],[-111.5,78.85],[-110.96,78.8],[-109.66,78.6]],[[-95.83,78.06],[-97.31,77.85],[-98.12,78.08],[-98.55,78.46],[-98.63,78.87],[-97.34,78.83],[-96.75,78.77],[-95.56,78.42],[-95.83,78.06]],[[-100.06,78.32],[-99.67,77.91],[-101.3,78.02],[-102.95,78.34],[-105.18,78.38],[-104.21,78.68],[-105.42,78.92],[-105.49,79.3],[-103.53,79.17],[-100.83,78.8],[-100.06,78.32]],[[-87.02,79.66],[-85.81,79.34],[-87.19,79.04],[-89.04,78.29],[-90.8,78.22],[-92.88,78.34],[-93.95,78.75],[-93.94,79.11],[-93.15,79.38],[-94.97,79.37],[-96.08,79.71],[-96.71,80.16],[-96.02,80.6],[-95.32,80.91],[-94.3,80.98],[-94.74,81.21],[-92.41,81.26],[-91.13,80.72],[-89.45,80.51],[-87.81,80.32],[-87.02,79.66]],[[-68.5,83.11],[-65.83,83.03],[-63.68,82.9],[-61.85,82.63],[-61.89,82.36],[-64.33,81.93],[-66.75,81.73],[-67.66,81.5],[-65.48,81.51],[-67.84,80.9],[-69.47,80.62],[-71.18,79.8],[-73.24,79.63],[-73.88,79.43],[-76.91,79.32],[-75.53,79.2],[-76.22,79.02],[-75.39,78.53],[-76.34,78.18],[-77.89,77.9],[-78.36,77.51],[-79.76,77.21],[-79.62,76.98],[-77.91,77.02],[-77.89,76.78],[-80.56,76.18],[-83.17,76.45],[-86.11,76.3],[-87.6,76.42],[-89.49,76.47],[-89.62,76.95],[-87.77,77.18],[-88.26,77.9],[-87.65,77.97],[-84.98,77.54],[-86.34,78.18],[-87.96,78.37],[-87.15,78.76],[-85.38,79],[-85.09,79.35],[-86.51,79.74],[-86.93,80.25],[-84.2,80.21],[-83.41,80.1],[-81.85,80.46],[-84.1,80.58],[-87.6,80.52],[-89.37,80.86],[-90.2,81.26],[-91.37,81.55],[-91.59,81.89],[-90.1,82.09],[-88.93,82.12],[-86.97,82.28],[-85.5,82.65],[-84.26,82.6],[-83.18,82.32],[-82.42,82.86],[-81.1,83.02],[-79.31,83.13],[-76.25,83.17],[-75.72,83.06],[-72.83,83.23],[-70.67,83.17],[-68.5,83.11]],[[9.63,47.36],[9.53,47.27],[9.49,47.18]],[[9.49,47.18],[9.51,47.09],[9.47,47.06],[9.56,47.05]],[[9.56,47.05],[9.61,47.06],[9.87,47.02]],[[10.44,46.89],[10.36,46.48],[9.92,46.31],[9.18,46.44],[8.97,46.04],[8.49,46.01],[8.32,46.16],[7.76,45.82],[7.27,45.78],[6.84,45.99]],[[6.84,45.99],[6.5,46.43],[6.02,46.27],[6.04,46.73],[6.77,47.29],[6.74,47.54],[7.19,47.45],[7.47,47.62]],[[7.47,47.62],[8.32,47.61],[8.52,47.83],[9.59,47.53]],[[-66.96,-54.9],[-67.29,-55.3],[-68.15,-55.61],[-68.64,-55.58],[-69.23,-55.5],[-69.96,-55.2],[-71.01,-55.05],[-72.26,-54.5],[-73.29,-53.96],[-74.66,-52.84],[-73.84,-53.05],[-72.43,-53.72],[-71.11,-54.07],[-70.59,-53.62],[-70.27,-52.93],[-69.35,-52.52],[-68.63,-52.64]],[[-68.57,-52.3],[-69.46,-52.29],[-69.94,-52.54],[-70.85,-52.9],[-71.01,-53.83],[-71.43,-53.86],[-72.56,-53.53],[-73.7,-52.84],[-73.7,-52.84],[-74.95,-52.26],[-75.26,-51.63],[-74.98,-51.04],[-75.48,-50.38],[-75.61,-48.67],[-75.18,-47.71],[-74.13,-46.94],[-75.64,-46.65],[-74.69,-45.76],[-74.35,-44.1],[-73.24,-44.45],[-72.72,-42.38],[-73.39,-42.12],[-73.7,-43.37],[-74.33,-43.22],[-74.02,-41.79],[-73.68,-39.94],[-73.22,-39.26],[-73.51,-38.28],[-73.59,-37.16],[-73.17,-37.12],[-72.55,-35.51],[-71.86,-33.91],[-71.44,-32.42],[-71.67,-30.92],[-71.37,-30.1],[-71.49,-28.86],[-70.91,-27.64],[-70.72,-25.71],[-70.4,-23.63],[-70.09,-21.39],[-70.16,-19.76],[-70.37,-18.35]],[[-70.37,-18.35],[-69.86,-18.09],[-69.59,-17.58]],[[110.34,18.68],[109.48,18.2],[108.66,18.51],[108.63,19.37],[109.12,19.82],[110.21,20.1],[110.79,20.08],[111.01,19.7],[110.57,19.26],[110.34,18.68]],[[129.4,49.44],[130.58,48.73]],[[130.58,48.73],[130.99,47.79],[132.51,47.79],[133.37,48.18]],[[133.37,48.18],[135.03,48.48]],[[135.03,48.48],[134.5,47.58],[134.11,47.21],[133.77,46.12]],[[133.77,46.12],[133.1,45.14],[131.88,45.32]],[[131.88,45.32],[131.03,44.97],[131.29,44.11]],[[131.29,44.11],[131.14,42.93],[130.63,42.9]],[[130.63,42.9],[130.64,42.4]],[[130.64,42.4],[129.99,42.99],[129.6,42.42],[128.05,41.99],[128.21,41.47],[127.34,41.5],[126.87,41.82],[126.18,41.11],[125.08,40.57],[124.27,39.93]],[[124.27,39.93],[122.87,39.64],[122.13,39.17],[121.05,38.9],[121.59,39.36],[121.38,39.75],[122.17,40.42],[121.64,40.95],[120.77,40.59],[119.64,39.9],[119.02,39.25],[118.04,39.2],[117.53,38.74],[118.06,38.06],[118.88,37.9],[118.91,37.45],[119.7,37.16],[120.82,37.87],[121.71,37.48],[122.36,37.45],[122.52,36.93],[121.1,36.65],[120.64,36.11],[119.66,35.61],[119.15,34.91],[120.23,34.36],[120.62,33.38],[121.23,32.46],[121.91,31.69],[121.89,30.95],[121.26,30.68],[121.5,30.14],[122.09,29.83],[121.94,29.02],[121.68,28.23],[121.13,28.14],[120.4,27.05],[119.59,25.74],[118.66,24.55],[117.28,23.62],[115.89,22.78],[114.76,22.67],[114.15,22.22],[113.81,22.55],[113.24,22.05],[111.84,21.55],[110.79,21.4],[110.44,20.34],[109.89,20.28],[109.63,21.01],[109.86,21.4],[108.52,21.72],[108.05,21.55]],[[108.05,21.55],[107.04,21.81],[106.57,22.22],[106.73,22.79],[105.81,22.98],[105.33,23.35],[104.48,22.82],[103.5,22.7],[102.71,22.71],[102.17,22.46]],[[102.17,22.46],[101.65,22.32],[101.8,21.17],[101.27,21.2],[101.18,21.44]],[[101.18,21.44],[101.15,21.85],[100.42,21.56],[99.98,21.74],[99.24,22.12],[99.53,22.95],[98.9,23.14],[98.66,24.06],[97.6,23.9],[97.72,25.08],[98.67,25.92],[98.71,26.74],[98.68,27.51],[98.25,27.75],[97.91,28.34],[97.33,28.26]],[[97.33,28.26],[96.25,28.41],[96.59,28.83],[96.12,29.45],[95.4,29.03],[94.57,29.28],[93.41,28.64],[92.5,27.9],[91.7,27.77]],[[88.81,27.3],[88.73,28.09],[88.12,27.88]],[[88.12,27.88],[86.95,27.97],[85.82,28.2],[85.01,28.64],[84.23,28.84],[83.9,29.32],[83.34,29.46],[82.33,30.12],[81.53,30.42],[81.11,30.18]],[[81.11,30.18],[79.72,30.88],[78.74,31.52],[78.46,32.62],[79.18,32.48],[79.21,32.99],[78.81,33.51],[78.91,34.32],[77.84,35.49]],[[77.84,35.49],[76.19,35.9],[75.9,36.67],[75.16,37.13]],[[74.98,37.42],[74.83,37.99],[74.86,38.38],[74.26,38.61],[73.93,38.51],[73.68,39.43]],[[73.68,39.43],[73.96,39.66],[73.82,39.89],[74.78,40.37],[75.47,40.56],[76.53,40.43],[76.9,41.07],[78.19,41.19],[78.54,41.58],[80.12,42.12],[80.26,42.35]],[[80.26,42.35],[80.18,42.92],[80.87,43.18],[79.97,44.92],[81.95,45.32],[82.46,45.54],[83.18,47.33],[85.16,47],[85.72,47.45],[85.77,48.46],[86.6,48.55],[87.36,49.21]],[[87.36,49.21],[87.75,49.3]],[[87.75,49.3],[88.01,48.6],[88.85,48.07],[90.28,47.69],[90.97,46.89],[90.59,45.72],[90.95,45.29],[92.13,45.12],[93.48,44.98],[94.69,44.35],[95.31,44.24],[95.76,43.32],[96.35,42.73],[97.45,42.75],[99.52,42.52],[100.85,42.66],[101.83,42.51],[103.31,41.91],[104.52,41.91],[104.96,41.6],[106.13,42.13],[107.74,42.48],[109.24,42.52],[110.41,42.87],[111.13,43.41],[111.83,43.74],[111.67,44.07],[111.35,44.46],[111.87,45.1],[112.44,45.01],[113.46,44.81],[114.46,45.34],[115.99,45.73],[116.72,46.39],[117.42,46.67],[118.87,46.81],[119.66,46.69],[119.77,47.05],[118.87,47.75],[118.06,48.07],[117.3,47.7],[116.31,47.85],[115.74,47.73],[115.49,48.14],[116.19,49.13],[116.68,49.89]],[[116.68,49.89],[117.88,49.51],[119.29,50.14]],[[119.29,50.14],[119.28,50.58],[120.18,51.64],[120.74,51.96],[120.73,52.52]],[[120.73,52.52],[120.18,52.75],[121,53.25],[122.25,53.43]],[[122.25,53.43],[123.57,53.46],[125.07,53.16]],[[125.07,53.16],[125.95,52.79],[126.56,51.78],[126.94,51.35],[127.29,50.74]],[[127.29,50.74],[127.66,49.76],[129.4,49.44]],[[-2.86,4.99],[-3.31,4.98],[-4.01,5.18],[-4.65,5.17],[-5.83,4.99],[-6.53,4.71],[-7.52,4.34],[-7.71,4.36]],[[-7.71,4.36],[-7.64,5.19],[-7.54,5.31],[-7.57,5.71],[-7.99,6.13],[-8.31,6.19],[-8.6,6.47],[-8.39,6.91],[-8.49,7.4],[-8.44,7.69]],[[-8.44,7.69],[-8.28,7.69],[-8.22,8.12],[-8.3,8.32],[-8.2,8.46],[-7.83,8.58],[-8.08,9.38],[-8.31,9.79],[-8.23,10.13],[-8.03,10.21]],[[-8.03,10.21],[-7.9,10.3],[-7.62,10.15],[-6.85,10.14],[-6.67,10.43],[-6.49,10.41],[-6.21,10.52],[-6.05,10.1],[-5.82,10.22],[-5.4,10.37]],[[-2.83,9.64],[-2.56,8.22],[-2.98,7.38],[-3.24,6.25],[-2.81,5.39],[-2.86,4.99]],[[13.08,2.27],[12.95,2.32],[12.36,2.19],[11.75,2.33],[11.28,2.26]],[[11.28,2.26],[9.65,2.28]],[[9.65,2.28],[9.8,3.07],[9.4,3.73],[8.95,3.9],[8.74,4.35],[8.49,4.5],[8.5,4.77]],[[8.5,4.77],[8.76,5.48],[9.23,6.44],[9.52,6.45],[10.12,7.04],[10.5,7.06],[11.06,6.64],[11.75,6.98],[11.84,7.4],[12.06,7.8],[12.22,8.31],[12.75,8.72],[12.96,9.42],[13.17,9.64],[13.31,10.16],[13.57,10.8],[14.42,11.57],[14.47,11.9],[14.58,12.09],[14.18,12.48]],[[14.18,12.48],[14.21,12.8],[14.5,12.86]],[[14.5,12.86],[14.89,12.22],[14.96,11.56]],[[14.96,11.56],[14.92,10.89],[15.47,9.98],[14.91,9.99],[14.63,9.92],[14.17,10.02],[13.95,9.55],[14.54,8.97],[14.98,8.8],[15.12,8.38],[15.44,7.69],[15.28,7.42]],[[16.01,2.27],[15.94,1.73],[15.15,1.96],[14.34,2.23],[13.08,2.27]],[[31.17,2.2],[30.85,1.85],[30.47,1.58],[30.09,1.06],[29.88,0.6]],[[29.88,0.6],[29.82,-0.21],[29.59,-0.59]],[[29.59,-0.59],[29.58,-1.34]],[[29.58,-1.34],[29.29,-1.62],[29.25,-2.22],[29.12,-2.29],[29.02,-2.84]],[[29.34,-4.5],[29.52,-5.42],[29.42,-5.94]],[[29.42,-5.94],[29.62,-6.52],[30.2,-7.08],[30.74,-8.34]],[[30.74,-8.34],[30.35,-8.24],[29,-8.41],[28.73,-8.53],[28.45,-9.16],[28.67,-9.61],[28.5,-10.79],[28.37,-11.79],[28.64,-11.97],[29.34,-12.36],[29.62,-12.18],[29.7,-13.26],[28.93,-13.25],[28.52,-12.7],[28.16,-12.27],[27.39,-12.13],[27.16,-11.61],[26.55,-11.92],[25.75,-11.78],[25.42,-11.33],[24.78,-11.24],[24.31,-11.26],[24.26,-10.95],[23.91,-10.93]],[[12.32,-6.1],[12.18,-5.79]],[[13,-4.78],[13.26,-4.88],[13.6,-4.5],[14.14,-4.51],[14.21,-4.79],[14.58,-4.97],[15.17,-4.34],[15.75,-3.86],[16.01,-3.54],[15.97,-2.71],[16.41,-1.74],[16.87,-1.23],[17.52,-0.74],[17.64,-0.42],[17.66,-0.06],[17.83,0.29],[17.77,0.86],[17.9,1.74],[18.09,2.37],[18.39,2.9],[18.45,3.5]],[[27.37,5.23],[27.98,4.41],[28.43,4.29],[28.7,4.46],[29.16,4.39],[29.72,4.6]],[[29.72,4.6],[29.95,4.17],[30.83,3.51],[30.77,2.34],[31.17,2.2]],[[11.91,-5.04],[11.09,-3.98]],[[11.09,-3.98],[11.86,-3.43],[11.48,-2.77],[11.82,-2.51],[12.5,-2.39],[12.58,-1.95],[13.11,-2.43],[13.99,-2.47],[14.3,-2],[14.43,-1.33],[14.32,-0.55],[13.84,0.04],[14.28,1.2],[14.03,1.4],[13.28,1.31],[13,1.83],[13.08,2.27]],[[-75.37,-0.15],[-75.8,0.08],[-76.29,0.42],[-76.58,0.26],[-77.42,0.4],[-77.67,0.83],[-77.86,0.81],[-78.86,1.38]],[[-78.86,1.38],[-78.99,1.69],[-78.62,1.77],[-78.66,2.27],[-78.43,2.63],[-77.93,2.7],[-77.51,3.33],[-77.13,3.85],[-77.5,4.09],[-77.31,4.67],[-77.53,5.58],[-77.32,5.85],[-77.48,6.69],[-77.88,7.22]],[[-77.88,7.22],[-77.75,7.71],[-77.43,7.64],[-77.24,7.94],[-77.47,8.52],[-77.35,8.67]],[[-77.35,8.67],[-76.84,8.64],[-76.09,9.34],[-75.67,9.44],[-75.66,9.77],[-75.48,10.62],[-74.91,11.08],[-74.28,11.1],[-74.2,11.31],[-73.41,11.23],[-72.63,11.73],[-72.24,11.96],[-71.75,12.44],[-71.4,12.38],[-71.14,12.11],[-71.33,11.78]],[[-71.33,11.78],[-71.97,11.61],[-72.23,11.11],[-72.61,10.82],[-72.91,10.45],[-73.03,9.74],[-73.3,9.15],[-72.79,9.09],[-72.66,8.63],[-72.44,8.41],[-72.36,8],[-72.48,7.63],[-72.44,7.42],[-72.2,7.34],[-71.96,6.99],[-70.67,7.09],[-70.09,6.96],[-69.39,6.1],[-68.99,6.21],[-68.27,6.15],[-67.7,6.27],[-67.34,6.1],[-67.52,5.56],[-67.74,5.22],[-67.82,4.5],[-67.62,3.84],[-67.34,3.54],[-67.3,3.32],[-67.81,2.82],[-67.45,2.6],[-67.18,2.25],[-66.88,1.25]],[[-69.89,-4.3],[-70.39,-3.77],[-70.69,-3.74],[-70.05,-2.73],[-70.81,-2.26],[-71.41,-2.34],[-71.77,-2.17],[-72.33,-2.43],[-73.07,-2.31],[-73.66,-1.26],[-74.12,-1],[-74.44,-0.53],[-75.11,-0.06],[-75.37,-0.15]],[[-82.97,8.23],[-83.51,8.45],[-83.71,8.66],[-83.6,8.83],[-83.63,9.05],[-83.91,9.29],[-84.3,9.49],[-84.65,9.62],[-84.71,9.91],[-84.98,10.09],[-84.91,9.8],[-85.11,9.56],[-85.34,9.83],[-85.66,9.93],[-85.8,10.13],[-85.79,10.44],[-85.66,10.75],[-85.94,10.9],[-85.71,11.09]],[[-85.71,11.09],[-85.56,11.22],[-84.9,10.95],[-84.67,11.08],[-84.36,11],[-84.19,10.79],[-83.9,10.73],[-83.66,10.94]],[[-83.66,10.94],[-83.4,10.4],[-83.02,9.99],[-82.55,9.57]],[[-82.55,9.57],[-82.93,9.48],[-82.93,9.07],[-82.72,8.93],[-82.87,8.81],[-82.83,8.63],[-82.91,8.42],[-82.97,8.23]],[[-82.27,23.19],[-81.4,23.12],[-80.62,23.11],[-79.68,22.77],[-79.28,22.4],[-78.35,22.51],[-77.99,22.28],[-77.15,21.66],[-76.52,21.21],[-76.19,21.22],[-75.6,21.02],[-75.67,20.74],[-74.93,20.69],[-74.18,20.28],[-74.3,20.05],[-74.96,19.92],[-75.63,19.87],[-76.32,19.95],[-77.76,19.86],[-77.09,20.41],[-77.49,20.67],[-78.14,20.74],[-78.48,21.03],[-78.72,21.6],[-79.28,21.56],[-80.22,21.83],[-80.52,22.04],[-81.82,22.19],[-82.17,22.39],[-81.8,22.64],[-82.78,22.69],[-83.49,22.17],[-83.91,22.15],[-84.05,21.91],[-84.55,21.8],[-84.97,21.9],[-84.45,22.2],[-84.23,22.57],[-83.78,22.79],[-83.27,22.98],[-82.51,23.08],[-82.27,23.19]],[[32.73,35.14],[32.8,35.15],[32.95,35.39],[33.67,35.37],[34.58,35.67],[33.9,35.25],[33.97,35.06],[34,34.98],[32.98,34.57],[32.49,34.7],[32.26,35.1],[32.73,35.14]],[[13.6,48.88],[13.03,49.31],[12.52,49.55],[12.42,49.97],[12.24,50.27],[12.97,50.48],[13.34,50.73],[14.06,50.93],[14.31,51.12],[14.57,51],[15.02,51.11]],[[15.02,51.11],[15.49,50.78],[16.24,50.7],[16.18,50.42],[16.72,50.22],[16.87,50.47],[17.55,50.36],[17.65,50.05],[18.39,49.99],[18.85,49.5]],[[18.85,49.5],[18.55,49.5],[18.4,49.32],[18.17,49.27],[18.1,49.04],[17.91,49],[17.89,48.9],[17.55,48.8],[17.1,48.82],[16.96,48.6]],[[9.92,54.98],[9.94,54.6],[10.95,54.36],[10.94,54.01],[11.96,54.2],[12.52,54.47],[13.65,54.08],[14.12,53.76]],[[14.12,53.76],[14.35,53.25],[14.07,52.98],[14.44,52.62],[14.69,52.09],[14.61,51.75],[15.02,51.11]],[[7.47,47.62],[7.59,48.33],[8.1,49.02],[6.66,49.2],[6.19,49.46]],[[6.19,49.46],[6.24,49.9],[6.04,50.13]],[[6.16,50.8],[5.99,51.85],[6.59,51.85],[6.84,52.23],[7.09,53.14],[6.91,53.48]],[[6.91,53.48],[7.1,53.69],[7.94,53.75],[8.12,53.53],[8.8,54.02],[8.57,54.4],[8.53,54.96]],[[8.53,54.96],[9.28,54.83],[9.92,54.98]],[[43.08,12.7],[43.32,12.39],[43.29,11.97],[42.72,11.74],[43.15,11.46]],[[43.15,11.46],[42.78,10.93]],[[42.78,10.93],[42.55,11.11],[42.31,11.03],[41.76,11.05],[41.74,11.36],[41.66,11.63],[42,12.1],[42.35,12.54]],[[42.35,12.54],[42.78,12.46],[43.08,12.7]],[[12.69,55.61],[12.09,54.8],[11.04,55.36],[10.9,55.78],[12.37,56.11],[12.69,55.61]],[[8.53,54.96],[8.12,55.52],[8.09,56.54],[8.26,56.81],[8.54,57.11],[9.42,57.17],[9.78,57.45],[10.58,57.73],[10.55,57.22],[10.25,56.89],[10.37,56.61],[10.91,56.46],[10.67,56.08],[10.37,56.19],[9.65,55.47],[9.92,54.98]],[[-46.76,82.63],[-43.41,83.23],[-39.9,83.18],[-38.62,83.55],[-35.09,83.65],[-27.1,83.52],[-20.85,82.73],[-22.69,82.34],[-26.52,82.3],[-31.9,82.2],[-31.4,82.02],[-27.86,82.13],[-24.84,81.79],[-22.9,82.09],[-22.07,81.73],[-23.17,81.15],[-20.62,81.52],[-15.77,81.91],[-12.77,81.72],[-12.21,81.29],[-16.29,80.58],[-16.85,80.35],[-20.05,80.18],[-17.73,80.13],[-18.9,79.4],[-19.7,78.75],[-19.67,77.64],[-18.47,76.99],[-20.04,76.94],[-21.68,76.63],[-19.83,76.1],[-19.6,75.25],[-20.67,75.16],[-19.37,74.3],[-21.59,74.22],[-20.43,73.82],[-20.76,73.46],[-22.17,73.31],[-23.57,73.31],[-22.31,72.63],[-22.3,72.18],[-24.28,72.6],[-24.79,72.33],[-23.44,72.08],[-22.13,71.47],[-21.75,70.66],[-23.54,70.47],[-24.31,70.86],[-25.54,71.43],[-25.2,70.75],[-26.36,70.23],[-23.73,70.18],[-22.35,70.13],[-25.03,69.26],[-27.75,68.47],[-30.67,68.13],[-31.78,68.12],[-32.81,67.74],[-34.2,66.68],[-36.35,65.98],[-37.04,65.94],[-38.38,65.69],[-39.81,65.46],[-40.67,64.84],[-40.68,64.14],[-41.19,63.48],[-42.82,62.68],[-42.42,61.9],[-42.87,61.07],[-43.38,60.1],[-44.79,60.04],[-46.26,60.85],[-48.26,60.86],[-49.23,61.41],[-49.9,62.38],[-51.63,63.63],[-52.14,64.28],[-52.28,65.18],[-53.66,66.1],[-53.3,66.84],[-53.97,67.19],[-52.98,68.36],[-51.48,68.73],[-51.08,69.15],[-50.87,69.93],[-52.01,69.57],[-52.56,69.43],[-53.46,69.28],[-54.68,69.61],[-54.75,70.29],[-54.36,70.82],[-53.43,70.84],[-51.39,70.57],[-53.11,71.2],[-54,71.55],[-55,71.41],[-55.83,71.65],[-54.72,72.59],[-55.33,72.96],[-56.12,73.65],[-57.32,74.71],[-58.6,75.1],[-58.59,75.52],[-61.27,76.1],[-63.39,76.18],[-66.06,76.13],[-68.5,76.06],[-69.66,76.38],[-71.4,77.01],[-68.78,77.32],[-66.76,77.38],[-71.04,77.64],[-73.3,78.04],[-73.16,78.43],[-69.37,78.91],[-65.71,79.39],[-65.32,79.76],[-68.02,80.12],[-67.15,80.52],[-63.69,81.21],[-62.23,81.32],[-62.65,81.77],[-60.28,82.03],[-57.21,82.19],[-54.13,82.2],[-53.04,81.89],[-50.39,82.44],[-48,82.06],[-46.6,81.99],[-44.52,81.66],[-46.9,82.2],[-46.76,82.63]],[[-71.71,19.71],[-71.59,19.88],[-70.81,19.88],[-70.21,19.62],[-69.95,19.65],[-69.77,19.29],[-69.22,19.31],[-69.25,19.02],[-68.81,18.98],[-68.32,18.61],[-68.69,18.21],[-69.16,18.42],[-69.62,18.38],[-69.95,18.43],[-70.13,18.25],[-70.52,18.18],[-70.67,18.43],[-71,18.28],[-71.4,17.6],[-71.66,17.76],[-71.71,18.04]],[[-71.71,18.04],[-71.69,18.32],[-71.95,18.62],[-71.7,18.79],[-71.62,19.17],[-71.71,19.71]],[[12,23.47],[8.57,21.57],[5.68,19.6],[4.27,19.16]],[[4.27,19.16],[3.16,19.06],[3.15,19.69],[2.68,19.86],[2.06,20.14],[1.82,20.61],[-1.55,22.79],[-4.92,24.97]],[[-4.92,24.97],[-8.68,27.4]],[[-8.68,27.4],[-8.67,27.59],[-8.67,27.6]],[[-8.67,27.6],[-8.67,28.84],[-7.06,29.58],[-6.06,29.73],[-5.24,30],[-4.86,30.5],[-3.69,30.9],[-3.65,31.64],[-3.07,31.72],[-2.62,32.09],[-1.31,32.26],[-1.12,32.65],[-1.39,32.86],[-1.73,33.92],[-1.79,34.53],[-2.17,35.17]],[[-2.17,35.17],[-1.21,35.71],[-0.13,35.89],[0.5,36.3],[1.47,36.61],[3.16,36.78],[4.82,36.87],[5.32,36.72],[6.26,37.11],[7.33,37.12],[7.74,36.89],[8.42,36.95]],[[8.42,36.95],[8.22,36.43],[8.38,35.48],[8.14,34.66],[7.52,34.1],[7.61,33.34],[8.43,32.75],[8.44,32.51],[9.06,32.1],[9.48,30.31]],[[9.48,30.31],[9.81,29.42],[9.86,28.96],[9.68,28.14],[9.76,27.69],[9.63,27.14],[9.72,26.51],[9.32,26.09],[9.91,25.37],[9.95,24.94],[10.3,24.38],[10.77,24.56],[11.56,24.1],[12,23.47]],[[-80.3,-3.4],[-79.77,-2.66],[-79.99,-2.22],[-80.37,-2.69],[-80.97,-2.25],[-80.76,-1.97],[-80.93,-1.06],[-80.58,-0.91],[-80.4,-0.28],[-80.02,0.36],[-80.09,0.77],[-79.54,0.98],[-78.86,1.38]],[[-75.37,-0.15],[-75.23,-0.91],[-75.54,-1.56],[-76.64,-2.61],[-77.84,-3],[-78.45,-3.87],[-78.64,-4.55],[-79.21,-4.96],[-79.62,-4.45],[-80.03,-4.35],[-80.44,-4.43],[-80.47,-4.06],[-80.18,-3.82],[-80.3,-3.4]],[[36.87,22],[32.9,22],[29.02,22],[25,22]],[[25,22],[25,25.68],[25,29.24],[24.7,30.04],[24.96,30.66],[24.8,31.09],[25.16,31.57]],[[25.16,31.57],[26.5,31.59],[27.46,31.32],[28.45,31.03],[28.91,30.87],[29.68,31.19],[30.1,31.47],[30.98,31.56],[31.69,31.43],[31.96,30.93],[32.19,31.26],[32.99,31.02],[33.77,30.97],[34.27,31.22],[34.92,29.5],[34.64,29.1],[34.43,28.34],[34.15,27.82],[33.92,27.65],[33.59,27.97],[33.14,28.42],[32.42,29.85],[32.32,29.76],[32.73,28.71],[33.35,27.7],[34.1,26.14],[34.47,25.6],[34.8,25.03],[35.69,23.93],[35.49,23.75],[35.53,23.1],[36.69,22.2],[36.87,22]],[[42.35,12.54],[42.01,12.87],[41.6,13.45]],[[41.6,13.45],[41.16,13.77],[40.9,14.12]],[[40.9,14.12],[40.03,14.52],[39.34,14.53]],[[39.34,14.53],[39.1,14.74],[38.51,14.51],[37.91,14.96],[37.59,14.21],[36.43,14.42]],[[36.43,14.42],[36.32,14.82],[36.75,16.29],[36.85,16.96]],[[36.85,16.96],[37.17,17.26],[37.9,17.43],[38.41,18]],[[38.41,18],[38.99,16.84],[39.27,15.92],[39.81,15.44],[41.18,14.49],[41.73,13.92],[42.28,13.34],[42.59,13],[43.08,12.7]],[[-9.03,41.88],[-8.98,42.59],[-9.39,43.03],[-7.98,43.75],[-6.75,43.57],[-5.41,43.57],[-4.35,43.4],[-3.52,43.46],[-1.9,43.42]],[[-1.9,43.42],[-1.5,43.03],[0.34,42.58],[0.7,42.8],[1.83,42.34],[2.99,42.47]],[[2.99,42.47],[3.04,41.89],[2.09,41.23],[0.81,41.01],[0.72,40.68],[0.11,40.12],[-0.28,39.31],[0.11,38.74],[-0.47,38.29],[-0.68,37.64],[-1.44,37.44],[-2.15,36.67],[-3.42,36.66],[-4.37,36.68],[-5,36.32],[-5.38,35.95],[-5.87,36.03],[-6.24,36.37],[-6.52,36.94],[-7.45,37.1]],[[-7.45,37.1],[-7.54,37.43],[-7.17,37.8],[-7.03,38.08],[-7.37,38.37],[-7.1,39.03],[-7.5,39.63],[-7.07,39.71],[-7.03,40.18],[-6.86,40.33],[-6.85,41.11],[-6.39,41.38],[-6.67,41.88],[-7.25,41.92],[-7.42,41.79],[-8.01,41.79],[-8.26,42.28],[-8.67,42.13],[-9.03,41.88]],[[24.31,57.79],[24.43,58.38],[24.06,58.26],[23.43,58.61],[23.34,59.19],[24.6,59.47],[25.86,59.61],[26.95,59.45],[27.98,59.48],[28.13,59.3]],[[28.13,59.3],[27.42,58.72],[27.72,57.79]],[[27.72,57.79],[27.29,57.47]],[[27.29,57.47],[26.46,57.48],[25.6,57.85],[25.16,57.97],[24.31,57.79]],[[39.34,14.53],[40.03,14.52],[40.9,14.12]],[[40.9,14.12],[41.16,13.77],[41.6,13.45]],[[42.78,10.93],[42.56,10.57],[42.93,10.02]],[[42.93,10.02],[43.3,9.54],[43.68,9.18]],[[43.68,9.18],[46.95,8],[47.79,8]],[[47.79,8],[44.96,5],[43.66,4.96],[42.77,4.25],[42.13,4.23],[41.86,3.92]],[[41.86,3.92],[41.17,3.92],[40.77,4.26],[39.85,3.84],[39.56,3.42],[38.89,3.5],[38.67,3.62],[38.44,3.59],[38.12,3.6],[36.86,4.45],[36.16,4.45],[35.82,4.78],[35.82,5.34],[35.3,5.51]],[[35.3,5.51],[34.71,6.59],[34.25,6.83],[34.08,7.23],[33.57,7.71],[32.95,7.78],[33.29,8.35],[33.83,8.38],[33.97,8.68]],[[33.97,8.68],[33.96,9.58]],[[33.96,9.58],[34.26,10.63],[34.73,10.91],[34.83,11.32],[35.26,12.08],[35.86,12.58],[36.27,13.56],[36.43,14.42]],[[28.59,69.06],[28.45,68.36],[29.98,67.7],[29.05,66.94],[30.22,65.81],[29.54,64.95],[30.44,64.2],[30.04,63.55],[31.52,62.87],[31.14,62.36],[30.21,61.78]],[[30.21,61.78],[28.07,60.5],[26.26,60.42],[24.5,60.06],[22.87,59.85],[22.29,60.39],[21.32,60.72],[21.54,61.71],[21.06,62.61],[21.54,63.19],[22.44,63.82],[24.73,64.9],[25.4,65.11],[25.29,65.53],[23.9,66.01]],[[23.9,66.01],[23.57,66.4],[23.54,67.94],[21.98,68.62],[20.65,69.11]],[[20.65,69.11],[21.24,69.37],[22.36,68.84],[23.66,68.89],[24.74,68.65],[25.69,69.09],[26.18,69.83],[27.73,70.16],[29.02,69.77],[28.59,69.06]],[[178.37,-17.34],[178.72,-17.63],[178.55,-18.15],[177.93,-18.29],[177.38,-18.16],[177.29,-17.72],[177.67,-17.38],[178.13,-17.5],[178.37,-17.34]],[[179.36,-16.8],[178.73,-17.01],[178.6,-16.64],[179.1,-16.43],[179.41,-16.38],[180,-16.07],[180,-16.56],[179.36,-16.8]],[[-179.92,-16.5],[-180,-16.56],[-180,-16.07],[-179.79,-16.02],[-179.92,-16.5]],[[9.56,42.15],[9.23,41.38],[8.78,41.58],[8.54,42.26],[8.75,42.63],[9.39,43.01],[9.56,42.15]],[[5.67,49.53],[5.9,49.44],[6.19,49.46]],[[6.84,45.99],[6.8,45.71],[7.1,45.33],[6.75,45.03],[7.01,44.25],[7.55,44.13],[7.44,43.69]],[[7.44,43.69],[6.53,43.13],[4.56,43.4],[3.1,43.08],[2.99,42.47]],[[-1.9,43.42],[-1.38,44.02],[-1.19,46.01],[-2.23,47.06],[-2.96,47.57],[-4.49,47.95],[-4.59,48.68],[-3.3,48.9],[-1.62,48.64],[-1.93,49.78],[-0.99,49.35],[1.34,50.13],[1.64,50.95],[2.51,51.15]],[[-54.52,2.31],[-54.27,2.74],[-54.18,3.19],[-54.01,3.62],[-54.4,4.21]],[[-54.4,4.21],[-54.48,4.9],[-53.96,5.76]],[[-53.96,5.76],[-53.62,5.65],[-52.88,5.41],[-51.82,4.57],[-51.66,4.16]],[[11.09,-3.98],[10.07,-2.97],[9.41,-2.14],[8.8,-1.11],[8.83,-0.78],[9.05,-0.46],[9.29,0.27],[9.49,1.01]],[[9.49,1.01],[9.83,1.07],[11.29,1.06],[11.28,2.26]],[[-6.2,53.87],[-6.95,54.07],[-7.57,54.06],[-7.37,54.6],[-7.57,55.13]],[[-7.57,55.13],[-6.73,55.17],[-5.66,54.55],[-6.2,53.87]],[[-3.01,58.64],[-4.07,57.55],[-3.06,57.69],[-1.96,57.68],[-2.22,56.87],[-3.12,55.97],[-2.09,55.91],[-2.01,55.8],[-1.11,54.62],[-0.43,54.46],[0.18,53.33],[0.47,52.93],[1.68,52.74],[1.56,52.1],[1.05,51.81],[1.45,51.29],[0.55,50.77],[-0.79,50.77],[-2.49,50.5],[-2.96,50.7],[-3.62,50.23],[-4.54,50.34],[-5.25,49.96],[-5.78,50.16],[-4.31,51.21],[-3.41,51.43],[-3.42,51.43],[-4.98,51.59],[-5.27,51.99],[-4.22,52.3],[-4.77,52.84],[-4.58,53.5],[-3.09,53.4],[-3.09,53.4],[-2.95,53.99],[-3.61,54.6],[-3.63,54.62],[-4.84,54.79],[-5.08,55.06],[-4.72,55.51],[-5.05,55.78],[-5.59,55.31],[-5.64,56.28],[-6.15,56.79],[-5.79,57.82],[-5.01,58.63],[-4.21,58.55],[-3.01,58.64]],[[41.55,41.54],[41.7,41.96],[41.45,42.65],[40.88,43.01],[40.32,43.13],[39.96,43.43]],[[39.96,43.43],[40.08,43.55]],[[40.08,43.55],[40.92,43.38],[42.39,43.22],[43.76,42.74],[43.93,42.55],[44.54,42.71]],[[44.54,42.71],[45.47,42.5]],[[45.47,42.5],[45.78,42.09],[46.4,41.86]],[[43.58,41.09],[42.62,41.58],[41.55,41.54]],[[1.06,5.93],[-0.51,5.34],[-1.06,5],[-1.96,4.71],[-2.86,4.99]],[[0.02,11.02],[-0.05,10.71],[0.37,10.19],[0.37,9.47],[0.46,8.68],[0.71,8.31],[0.49,7.41],[0.57,6.91],[0.84,6.28],[1.06,5.93]],[[-8.44,7.69],[-8.72,7.71],[-8.93,7.31],[-9.21,7.31],[-9.4,7.53],[-9.34,7.93],[-9.76,8.54],[-10.02,8.43],[-10.23,8.41]],[[-10.23,8.41],[-10.51,8.35],[-10.49,8.72],[-10.65,8.98],[-10.62,9.27],[-10.84,9.69],[-11.12,10.05],[-11.92,10.05],[-12.15,9.86],[-12.43,9.84],[-12.6,9.62],[-12.71,9.34],[-13.25,8.9]],[[-13.25,8.9],[-13.69,9.49],[-14.07,9.89],[-14.33,10.02],[-14.58,10.21],[-14.69,10.66],[-14.84,10.88],[-15.13,11.04]],[[-15.13,11.04],[-14.69,11.53],[-14.38,11.51],[-14.12,11.68],[-13.9,11.68],[-13.74,11.81],[-13.83,12.14],[-13.72,12.25],[-13.7,12.59]],[[-13.7,12.59],[-13.22,12.58],[-12.5,12.33],[-12.28,12.35],[-12.2,12.47],[-11.66,12.39],[-11.51,12.44]],[[-11.51,12.44],[-11.46,12.08],[-11.3,12.08],[-11.04,12.21],[-10.87,12.18],[-10.59,11.92],[-10.17,11.84],[-9.89,12.06],[-9.57,12.19],[-9.33,12.33],[-9.13,12.31],[-8.91,12.09],[-8.79,11.81],[-8.38,11.39],[-8.58,11.14],[-8.62,10.81],[-8.41,10.91],[-8.28,10.79],[-8.34,10.49],[-8.03,10.21]],[[-16.84,13.15],[-16.71,13.59]],[[-16.71,13.59],[-15.62,13.62],[-15.4,13.86],[-15.08,13.88],[-14.69,13.63],[-14.38,13.63],[-14.05,13.79],[-13.84,13.51],[-14.28,13.28],[-14.71,13.3],[-15.14,13.51],[-15.51,13.28],[-15.69,13.27],[-15.93,13.13],[-16.84,13.15]],[[-15.13,11.04],[-15.66,11.46],[-16.09,11.52],[-16.31,11.81],[-16.31,11.96],[-16.61,12.17],[-16.68,12.38]],[[-16.68,12.38],[-16.15,12.55],[-15.82,12.52],[-15.55,12.63],[-13.7,12.59]],[[9.49,1.01],[9.31,1.16],[9.65,2.28]],[[23.7,35.71],[24.25,35.37],[25.03,35.42],[25.77,35.35],[25.75,35.18],[26.29,35.3],[26.16,35],[24.72,34.92],[24.74,35.08],[23.51,35.28],[23.7,35.71]],[[26.06,40.82],[25.45,40.85],[24.93,40.95],[23.71,40.69],[24.41,40.12],[23.9,39.96],[23.34,39.96],[22.81,40.48],[22.63,40.26],[22.85,39.66],[23.35,39.19],[22.97,38.97],[23.53,38.51],[24.03,38.22],[24.04,37.66],[23.12,37.92],[23.41,37.41],[22.77,37.31],[23.15,36.42],[22.49,36.41],[21.67,36.84],[21.3,37.64],[21.12,38.31],[20.73,38.77],[20.22,39.34],[20.15,39.62]],[[21.02,40.84],[21.67,40.93],[22.06,41.15],[22.6,41.13],[22.76,41.3],[22.95,41.34]],[[26.12,41.83],[26.6,41.56],[26.29,40.94],[26.06,40.82]],[[-90.1,13.74],[-90.61,13.91],[-91.23,13.93],[-91.69,14.13],[-92.23,14.54]],[[-92.23,14.54],[-92.2,14.83],[-92.09,15.06],[-92.23,15.25],[-91.75,16.07],[-90.46,16.07],[-90.44,16.41],[-90.6,16.47],[-90.71,16.69],[-91.08,16.92],[-91.45,17.25],[-91,17.25],[-91,17.82],[-90.07,17.82],[-89.14,17.81]],[[-88.93,15.89],[-88.6,15.71],[-88.52,15.86],[-88.23,15.73]],[[-88.23,15.73],[-88.68,15.35],[-89.15,15.07],[-89.23,14.87],[-89.15,14.68],[-89.35,14.42]],[[-89.35,14.42],[-89.59,14.36],[-89.53,14.24],[-89.72,14.13],[-90.06,13.88],[-90.1,13.74]],[[-59.76,8.37],[-59.1,8],[-58.48,7.35],[-58.45,6.83],[-58.08,6.81],[-57.54,6.32],[-57.15,5.97]],[[-57.15,5.97],[-57.31,5.07],[-57.91,4.81],[-57.86,4.58],[-58.04,4.06],[-57.6,3.33],[-57.28,3.33],[-57.15,2.77],[-56.54,1.9]],[[-60.73,5.2],[-61.41,5.96],[-61.14,6.23],[-61.16,6.7],[-60.54,6.86],[-60.3,7.04],[-60.64,7.42],[-60.55,7.78],[-59.76,8.37]],[[-87.32,12.98],[-87.49,13.3],[-87.79,13.38]],[[-87.79,13.38],[-87.72,13.79],[-87.86,13.89],[-88.07,13.96],[-88.5,13.85],[-88.54,13.98],[-88.84,14.14],[-89.06,14.34],[-89.35,14.42]],[[-88.23,15.73],[-88.12,15.69],[-87.9,15.86],[-87.62,15.88],[-87.52,15.8],[-87.37,15.85],[-86.9,15.76],[-86.44,15.78],[-86.12,15.89],[-86,16.01],[-85.68,15.95],[-85.44,15.89],[-85.18,15.91],[-84.98,16],[-84.53,15.86],[-84.37,15.84],[-84.06,15.65],[-83.77,15.42],[-83.41,15.27],[-83.15,15]],[[-83.15,15],[-83.49,15.02],[-83.63,14.88],[-83.98,14.75],[-84.23,14.75],[-84.45,14.62],[-84.65,14.67],[-84.82,14.82],[-84.92,14.79],[-85.05,14.55],[-85.15,14.56],[-85.17,14.35],[-85.51,14.08],[-85.7,13.96],[-85.8,13.84],[-86.1,14.04],[-86.31,13.77],[-86.52,13.78],[-86.76,13.75],[-86.73,13.26],[-86.88,13.25],[-87.01,13.03],[-87.32,12.98]],[[18.83,45.91],[19.07,45.52]],[[19.07,45.52],[19.39,45.24]],[[19.39,45.24],[19.01,44.86]],[[18.56,42.65],[18.45,42.48],[17.51,42.85],[16.93,43.21],[16.02,43.51],[15.17,44.24],[15.38,44.32],[14.92,44.74],[14.9,45.08],[14.26,45.23],[13.95,44.8],[13.66,45.14],[13.68,45.48],[13.72,45.5]],[[13.72,45.5],[14.41,45.47],[14.6,45.63],[14.94,45.47],[15.33,45.45],[15.32,45.73],[15.67,45.83],[15.77,46.24],[16.56,46.5]],[[16.56,46.5],[16.88,46.38],[17.63,45.95],[18.46,45.76],[18.83,45.91]],[[-71.71,18.04],[-72.37,18.21],[-72.84,18.15],[-73.45,18.22],[-73.92,18.03],[-74.46,18.34],[-74.37,18.66],[-73.45,18.53],[-72.69,18.45],[-72.33,18.67],[-72.79,19.1],[-72.78,19.48],[-73.42,19.64],[-73.19,19.92],[-72.58,19.87],[-71.71,19.71]],[[16.98,48.12],[17.49,47.87],[17.86,47.76],[18.7,47.88],[18.78,48.08],[19.17,48.11],[19.66,48.27],[19.77,48.2],[20.24,48.33],[20.47,48.56],[20.8,48.62],[21.87,48.32],[22.09,48.42]],[[22.09,48.42],[22.64,48.15],[22.71,47.88]],[[22.71,47.88],[22.1,47.67],[21.63,46.99],[21.02,46.32],[20.22,46.13]],[[20.22,46.13],[19.6,46.17]],[[19.6,46.17],[18.83,45.91]],[[16.56,46.5],[16.37,46.84],[16.2,46.85]],[[120.72,-10.24],[120.3,-10.26],[118.97,-9.56],[119.9,-9.36],[120.43,-9.67],[120.78,-9.97],[120.72,-10.24]],[[124.97,-8.89],[125.07,-9.09],[125.09,-9.39]],[[125.09,-9.39],[124.44,-10.14],[123.58,-10.36],[123.46,-10.24],[123.55,-9.9],[123.98,-9.29],[124.97,-8.89]],[[117.9,-8.1],[118.26,-8.36],[118.88,-8.28],[119.13,-8.71],[117.97,-8.91],[117.28,-9.04],[116.74,-9.03],[117.08,-8.46],[117.63,-8.45],[117.9,-8.1]],[[122.9,-8.09],[122.76,-8.65],[121.25,-8.93],[119.92,-8.81],[119.92,-8.44],[120.72,-8.24],[121.34,-8.54],[122.01,-8.46],[122.9,-8.09]],[[108.62,-6.78],[110.54,-6.88],[110.76,-6.47],[112.61,-6.95],[112.98,-7.59],[114.48,-7.78],[115.71,-8.37],[114.56,-8.75],[113.46,-8.35],[112.56,-8.38],[111.52,-8.3],[110.59,-8.12],[109.43,-7.74],[108.69,-7.64],[108.28,-7.77],[106.45,-7.35],[106.28,-6.92],[105.37,-6.85],[106.05,-5.9],[107.27,-5.95],[108.07,-6.35],[108.49,-6.42],[108.62,-6.78]],[[134.72,-6.21],[134.21,-6.9],[134.11,-6.14],[134.29,-5.78],[134.5,-5.45],[134.73,-5.74],[134.72,-6.21]],[[127.25,-3.46],[126.87,-3.79],[126.18,-3.61],[125.99,-3.18],[127,-3.13],[127.25,-3.46]],[[130.47,-3.09],[130.83,-3.86],[129.99,-3.45],[129.16,-3.36],[128.59,-3.43],[127.9,-3.39],[128.14,-2.84],[129.37,-2.8],[130.47,-3.09]],[[141,-2.6],[141.02,-5.86],[141.03,-9.12]],[[141.03,-9.12],[140.14,-8.3],[139.13,-8.1],[138.88,-8.38],[137.61,-8.41],[138.04,-7.6],[138.67,-7.32],[138.41,-6.23],[137.93,-5.39],[135.99,-4.55],[135.16,-4.46],[133.66,-3.54],[133.37,-4.02],[132.98,-4.11],[132.76,-3.75],[132.75,-3.31],[131.99,-2.82],[133.07,-2.46],[133.78,-2.48],[133.7,-2.21],[132.23,-2.21],[131.84,-1.62],[130.94,-1.43],[130.52,-0.94],[131.87,-0.7],[132.38,-0.37],[133.99,-0.78],[134.14,-1.15],[134.42,-2.77],[135.46,-3.37],[136.29,-2.31],[137.44,-1.7],[138.33,-1.7],[139.18,-2.05],[139.93,-2.41],[141,-2.6]],[[125.24,1.42],[124.44,0.43],[123.69,0.24],[122.72,0.43],[121.06,0.38],[120.18,0.24],[120.04,-0.52],[120.94,-1.41],[121.48,-0.96],[123.34,-0.62],[123.26,-1.08],[122.82,-0.93],[122.39,-1.52],[121.51,-1.9],[122.45,-3.19],[122.27,-3.53],[123.17,-4.68],[123.16,-5.34],[122.63,-5.63],[122.24,-5.28],[122.72,-4.46],[121.74,-4.85],[121.49,-4.57],[121.62,-4.19],[120.9,-3.6],[120.97,-2.63],[120.31,-2.93],[120.39,-4.1],[120.43,-5.53],[119.8,-5.67],[119.37,-5.38],[119.65,-4.46],[119.5,-3.49],[119.08,-3.49],[118.77,-2.8],[119.18,-2.15],[119.32,-1.35],[119.83,0.15],[120.04,0.57],[120.89,1.31],[121.67,1.01],[122.93,0.88],[124.08,0.92],[125.07,1.64],[125.24,1.42]],[[128.69,1.13],[128.64,0.26],[128.12,0.36],[127.97,-0.25],[128.38,-0.78],[128.1,-0.9],[127.7,-0.27],[127.4,1.01],[127.6,1.81],[127.93,2.17],[128,1.63],[128.59,1.54],[128.69,1.13]],[[109.66,2.01],[109.83,1.34],[110.51,0.77],[111.16,0.98],[111.8,0.9],[112.38,1.41],[112.86,1.5],[113.81,1.22],[114.62,1.43],[115.13,2.82],[115.52,3.17],[115.87,4.31],[117.02,4.31],[117.88,4.14]],[[117.88,4.14],[117.31,3.23],[118.05,2.29],[117.88,1.83],[119,0.9],[117.81,0.78],[117.48,0.1],[117.52,-0.8],[116.56,-1.49],[116.53,-2.48],[116.15,-4.01],[116,-3.66],[114.86,-4.11],[114.47,-3.5],[113.76,-3.44],[113.26,-3.12],[112.07,-3.48],[111.7,-2.99],[111.05,-3.05],[110.22,-2.93],[110.07,-1.59],[109.57,-1.31],[109.09,-0.46],[108.95,0.42],[109.07,1.34],[109.66,2.01]],[[105.82,-5.85],[104.71,-5.87],[103.87,-5.04],[102.58,-4.22],[102.16,-3.61],[101.4,-2.8],[100.9,-2.05],[100.14,-0.65],[99.26,0.18],[98.97,1.04],[98.6,1.82],[97.7,2.45],[97.18,3.31],[96.42,3.87],[95.38,4.97],[95.29,5.48],[95.94,5.44],[97.48,5.25],[98.37,4.27],[99.14,3.59],[99.69,3.17],[100.64,2.1],[101.66,2.08],[102.5,1.4],[103.08,0.56],[103.84,0.1],[103.44,-0.71],[104.01,-1.06],[104.37,-1.08],[104.54,-1.78],[104.89,-2.34],[105.62,-2.43],[106.11,-3.06],[105.86,-4.31],[105.82,-5.85]],[[81.11,30.18],[80.48,29.73],[80.09,28.79],[81.06,28.42],[82,27.93],[83.3,27.36],[84.68,27.23],[85.25,26.73],[86.02,26.63],[87.23,26.4],[88.06,26.41],[88.17,26.81],[88.04,27.45],[88.12,27.88]],[[97.33,28.26],[97.4,27.88],[97.05,27.7],[97.13,27.08],[96.42,27.26],[95.12,26.57],[95.16,26],[94.6,25.16],[94.55,24.68],[94.11,23.85],[93.33,24.08],[93.29,23.04],[93.06,22.7],[93.17,22.28],[92.67,22.04]],[[89.03,22.06],[88.89,21.69],[88.21,21.7],[86.98,21.5],[87.03,20.74],[86.5,20.15],[85.06,19.48],[83.94,18.3],[83.19,17.67],[82.19,17.02],[82.19,16.56],[81.69,16.31],[80.79,15.95],[80.32,15.9],[80.03,15.14],[80.23,13.84],[80.29,13.01],[79.86,12.06],[79.86,10.36],[79.34,10.31],[78.89,9.55],[79.19,9.22],[78.28,8.93],[77.94,8.25],[77.54,7.97],[76.59,8.9],[76.13,10.3],[75.75,11.31],[75.4,11.78],[74.86,12.74],[74.62,13.99],[74.44,14.62],[73.53,15.99],[73.12,17.93],[72.82,19.21],[72.82,20.42],[72.63,21.36],[71.18,20.76],[70.47,20.88],[69.16,22.09],[69.64,22.45],[69.35,22.84],[68.18,23.69]],[[68.18,23.69],[68.84,24.36],[71.04,24.36],[70.84,25.22],[70.28,25.72],[70.17,26.49],[69.51,26.94],[70.62,27.99],[71.78,27.91],[72.82,28.96],[73.45,29.98],[74.42,30.98],[74.41,31.69],[75.26,32.27],[74.45,32.76],[74.1,33.44],[73.75,34.32],[74.24,34.75],[75.76,34.5],[76.87,34.65],[77.84,35.49]],[[-6.2,53.87],[-6.03,53.15],[-6.79,52.26],[-8.56,51.67],[-9.98,51.82],[-9.17,52.86],[-9.69,53.88],[-8.33,54.66],[-7.57,55.13]],[[53.92,37.2],[54.8,37.39],[55.51,37.96],[56.18,37.94],[56.62,38.12],[57.33,38.03],[58.44,37.52],[59.23,37.41],[60.38,36.53],[61.12,36.49],[61.21,35.65]],[[60.87,29.83],[61.37,29.3],[61.77,28.7],[62.73,28.26],[62.76,27.38],[63.23,27.22],[63.32,26.76],[61.87,26.24],[61.5,25.08]],[[61.5,25.08],[59.62,25.38],[58.53,25.61],[57.4,25.74],[56.97,26.97],[56.49,27.14],[55.72,26.96],[54.72,26.48],[53.49,26.81],[52.48,27.58],[51.52,27.87],[50.85,28.81],[50.12,30.15],[49.58,29.99],[48.94,30.32],[48.57,29.93]],[[48.57,29.93],[48.01,30.45],[48,30.99],[47.69,30.98],[47.85,31.71],[47.33,32.47],[46.11,33.02],[45.42,33.97],[45.65,34.75],[46.15,35.09],[46.08,35.68],[45.42,35.98]],[[45.42,35.98],[44.77,37.17],[44.23,37.97]],[[44.23,37.97],[44.42,38.28],[44.11,39.43],[44.79,39.71]],[[48.88,38.32],[49.2,37.58],[50.15,37.37],[50.84,36.87],[52.26,36.7],[53.83,36.97],[53.92,37.2]],[[48.57,29.93],[47.97,29.98]],[[47.97,29.98],[47.3,30.06],[46.57,29.1]],[[46.57,29.1],[44.71,29.18],[41.89,31.19],[40.4,31.89],[39.2,32.16]],[[39.2,32.16],[38.79,33.38]],[[38.79,33.38],[41.01,34.42],[41.38,35.63],[41.29,36.36],[41.84,36.61],[42.35,37.23]],[[42.35,37.23],[42.78,37.39],[43.94,37.26],[44.29,37],[44.77,37.17]],[[44.77,37.17],[45.42,35.98]],[[-14.51,66.46],[-14.74,65.81],[-13.61,65.13],[-14.91,64.36],[-17.79,63.68],[-18.66,63.5],[-19.97,63.64],[-22.76,63.96],[-21.78,64.4],[-23.96,64.89],[-22.18,65.08],[-22.23,65.38],[-24.33,65.61],[-23.65,66.26],[-22.13,66.41],[-20.58,65.73],[-19.06,66.28],[-17.8,65.99],[-16.17,66.53],[-14.51,66.46]],[[35.72,32.71],[35.55,32.39]],[[35.55,32.39],[35.18,32.53],[34.97,31.87],[35.23,31.75],[34.97,31.62],[34.93,31.35],[35.4,31.49]],[[35.4,31.49],[35.42,31.1],[34.92,29.5]],[[34.92,29.5],[34.27,31.22],[34.56,31.55],[34.49,31.61],[34.75,32.07],[34.96,32.83],[35.1,33.08],[35.13,33.09]],[[35.13,33.09],[35.46,33.09],[35.55,33.26],[35.82,33.28]],[[35.82,33.28],[35.84,32.87],[35.7,32.72],[35.72,32.71]],[[15.52,38.23],[15.16,37.44],[15.31,37.13],[15.1,36.62],[14.34,37],[13.83,37.1],[12.43,37.61],[12.57,38.13],[13.74,38.03],[14.76,38.14],[15.52,38.23]],[[9.21,41.21],[9.81,40.5],[9.67,39.18],[9.21,39.24],[8.81,38.91],[8.43,39.17],[8.39,40.38],[8.16,40.95],[8.71,40.9],[9.21,41.21]],[[13.81,46.51],[13.7,46.02],[13.94,45.59]],[[13.94,45.59],[13.14,45.74],[12.33,45.38],[12.38,44.89],[12.26,44.6],[12.59,44.09],[13.53,43.59],[14.03,42.76],[15.14,41.96],[15.93,41.96],[16.17,41.74],[15.89,41.54],[16.79,41.18],[17.52,40.88],[18.38,40.36],[18.48,40.17],[18.29,39.81],[17.74,40.28],[16.87,40.44],[16.45,39.8],[17.17,39.42],[17.05,38.9],[16.64,38.84],[16.1,37.99],[15.68,37.91],[15.69,38.21],[15.89,38.75],[16.11,38.96],[15.72,39.54],[15.41,40.05],[15,40.17],[14.7,40.6],[14.06,40.79],[13.63,41.19],[12.89,41.25],[12.11,41.7],[11.19,42.36],[10.51,42.93],[10.2,43.92],[9.7,44.04],[8.89,44.37],[8.43,44.23],[7.85,43.77],[7.44,43.69]],[[-77.57,18.49],[-76.9,18.4],[-76.37,18.16],[-76.2,17.89],[-76.9,17.87],[-77.21,17.7],[-77.77,17.86],[-78.34,18.23],[-78.22,18.45],[-77.8,18.52],[-77.57,18.49]],[[35.72,32.71],[36.83,32.31],[38.79,33.38]],[[39.2,32.16],[39,32.01],[37,31.51],[38,30.51],[37.67,30.34],[37.5,30],[36.74,29.87],[36.5,29.51],[36.07,29.2],[34.96,29.36]],[[34.96,29.36],[34.92,29.5]],[[35.4,31.49],[35.55,31.78],[35.55,32.39]],[[134.64,34.15],[134.77,33.81],[134.2,33.2],[133.79,33.52],[133.28,33.29],[133.01,32.7],[132.36,32.99],[132.37,33.46],[132.92,34.06],[133.49,33.94],[133.9,34.36],[134.64,34.15]],[[140.98,37.14],[140.6,36.34],[140.77,35.84],[140.25,35.14],[138.98,34.67],[137.22,34.61],[135.79,33.46],[135.12,33.85],[135.08,34.6],[133.34,34.38],[132.16,33.9],[130.99,33.89],[132,33.15],[131.33,31.45],[130.69,31.03],[130.2,31.42],[130.45,32.32],[129.81,32.61],[129.41,33.3],[130.35,33.6],[130.88,34.23],[131.88,34.75],[132.62,35.43],[134.61,35.73],[135.68,35.53],[136.72,37.3],[137.39,36.83],[138.86,37.83],[139.43,38.22],[140.05,39.44],[139.88,40.56],[140.31,41.2],[141.37,41.38],[141.91,39.99],[141.88,39.18],[140.96,38.17],[140.98,37.14]],[[143.91,44.17],[144.61,43.96],[145.32,44.38],[145.54,43.26],[144.06,42.99],[143.18,42],[141.61,42.68],[141.07,41.58],[139.96,41.57],[139.82,42.56],[140.31,43.33],[141.38,43.39],[141.67,44.77],[141.97,45.55],[143.14,44.51],[143.91,44.17]],[[70.96,42.27],[70.39,42.08],[69.07,41.38],[68.63,40.67],[68.26,40.66],[67.99,41.14],[66.71,41.17],[66.51,41.99],[66.02,41.99],[66.1,43],[64.9,43.73],[63.19,43.65],[62.01,43.5],[61.06,44.41],[60.24,44.78],[58.69,45.5],[58.5,45.59],[55.93,45],[55.97,41.31]],[[55.97,41.31],[55.46,41.26],[54.76,42.04],[54.08,42.32],[52.94,42.12],[52.5,41.78]],[[52.5,41.78],[52.45,42.03],[52.69,42.44],[52.5,42.79],[51.34,43.13],[50.89,44.03],[50.34,44.28],[50.31,44.61],[51.28,44.51],[51.32,45.25],[52.17,45.41],[53.04,45.26],[53.22,46.23],[53.04,46.85],[52.04,46.8],[51.19,47.05],[50.03,46.61],[49.1,46.4]],[[49.1,46.4],[48.59,46.56],[48.69,47.08]],[[48.69,47.08],[48.06,47.74],[47.32,47.72],[46.47,48.39]],[[46.47,48.39],[47.04,49.15],[46.75,49.36],[47.55,50.45],[48.58,49.87],[48.7,50.61],[50.77,51.69],[52.33,51.72],[54.53,51.03]],[[54.53,51.03],[55.72,50.62],[56.78,51.04],[58.36,51.06],[59.64,50.55]],[[59.64,50.55],[59.93,50.84],[61.34,50.8],[61.59,51.27],[59.97,51.96],[60.93,52.45],[60.74,52.72],[61.7,52.98],[60.98,53.66]],[[60.98,53.66],[61.44,54.01],[65.18,54.35]],[[65.18,54.35],[65.67,54.6],[68.17,54.97]],[[68.17,54.97],[69.07,55.39],[70.87,55.17],[71.18,54.13],[72.22,54.38],[73.51,54.04],[73.43,53.49]],[[73.43,53.49],[74.38,53.55],[76.89,54.49]],[[76.89,54.49],[76.53,54.18],[77.8,53.4],[80.04,50.86],[80.57,51.39],[81.95,50.81],[83.38,51.07],[83.94,50.89],[84.42,50.31],[85.12,50.12],[85.54,49.69],[86.83,49.83],[87.36,49.21]],[[80.26,42.35],[79.64,42.5],[79.14,42.86],[77.66,42.96],[76,42.99],[75.64,42.88],[74.21,43.3],[73.65,43.09],[73.49,42.5],[71.84,42.85],[71.19,42.7],[70.96,42.27]],[[41.59,-1.68],[40.88,-2.08],[40.64,-2.5],[40.26,-2.57],[40.12,-3.28],[39.8,-3.68],[39.6,-4.35],[39.2,-4.68]],[[39.2,-4.68],[37.77,-3.68],[37.7,-3.1],[34.07,-1.06],[33.9,-0.95]],[[33.9,-0.95],[33.89,0.11],[34.18,0.52],[34.67,1.18],[35.04,1.91],[34.6,3.05],[34.48,3.56],[34.01,4.25]],[[34.01,4.25],[34.62,4.85],[35.3,5.51]],[[41.86,3.92],[40.98,2.78],[40.99,-0.86],[41.59,-1.68]],[[73.68,39.43],[71.78,39.28],[70.55,39.6],[69.46,39.53],[69.56,40.1],[70.65,39.94],[71.01,40.24]],[[71.01,40.24],[71.77,40.15],[73.06,40.87],[71.87,41.39],[71.16,41.14],[70.42,41.52],[71.26,42.17],[70.96,42.27]],[[102.58,12.19],[102.35,13.39],[102.99,14.23],[104.28,14.42],[105.22,14.27]],[[105.22,14.27],[106.04,13.88],[106.5,14.57],[107.38,14.2]],[[107.38,14.2],[107.61,13.54],[107.49,12.34],[105.81,11.57],[106.25,10.96],[105.2,10.89],[104.33,10.49]],[[104.33,10.49],[103.5,10.63],[103.09,11.15],[102.58,12.19]],[[128.35,38.61],[129.21,37.43],[129.46,36.78],[129.47,35.63],[129.09,35.08],[128.19,34.89],[127.39,34.48],[126.49,34.39],[126.37,34.93],[126.56,35.68],[126.12,36.73],[126.86,36.89],[126.17,37.75]],[[126.17,37.75],[126.24,37.84],[126.68,37.8],[127.07,38.26],[127.78,38.3],[128.21,38.37],[128.35,38.61]],[[20.59,41.86],[20.52,42.22]],[[20.52,42.22],[20.28,42.32],[20.07,42.59]],[[20.07,42.59],[20.26,42.81]],[[20.26,42.81],[20.5,42.88],[20.64,43.22],[20.81,43.27],[20.96,43.13],[21.14,43.07],[21.27,42.91],[21.44,42.86],[21.63,42.68],[21.78,42.68],[21.66,42.44],[21.54,42.32],[21.58,42.25]],[[21.58,42.25],[21.35,42.21],[20.76,42.05],[20.72,41.85],[20.59,41.86]],[[47.97,29.98],[48.18,29.53],[48.09,29.31],[48.42,28.55]],[[48.42,28.55],[47.71,28.53],[47.46,29],[46.57,29.1]],[[105.22,14.27],[105.54,14.72],[105.59,15.57],[104.78,16.44],[104.72,17.43],[103.96,18.24],[103.2,18.31],[103,17.96],[102.41,17.93],[102.11,18.11],[101.06,17.51],[101.04,18.41],[101.28,19.46],[100.61,19.51],[100.55,20.11],[100.12,20.42]],[[100.12,20.42],[100.33,20.79],[101.18,21.44]],[[102.17,22.46],[102.75,21.68],[103.2,20.77],[104.44,20.76],[104.82,19.89],[104.18,19.62],[103.9,19.27],[105.09,18.67],[105.93,17.49],[106.56,16.6],[107.31,15.91],[107.56,15.2],[107.38,14.2]],[[35.13,33.09],[35.48,33.91],[35.98,34.61],[36,34.64]],[[36,34.64],[36.45,34.59],[36.61,34.2],[36.07,33.82],[35.82,33.28]],[[-7.71,4.36],[-7.97,4.36],[-9,4.83],[-9.91,5.59],[-10.77,6.14],[-11.44,6.79]],[[-11.44,6.79],[-11.2,7.11],[-11.15,7.4],[-10.7,7.94],[-10.23,8.41]],[[14.85,22.86],[14.14,22.49],[13.58,23.04],[12,23.47]],[[9.48,30.31],[9.97,30.54],[10.06,30.96],[9.95,31.38],[10.64,31.76],[10.94,32.08],[11.43,32.37],[11.49,33.14]],[[11.49,33.14],[12.66,32.79],[13.08,32.88],[13.92,32.71],[15.25,32.27],[15.71,31.38],[16.61,31.18],[18.02,30.76],[19.09,30.27],[19.57,30.53],[20.05,30.99],[19.82,31.75],[20.13,32.24],[20.85,32.71],[21.54,32.84],[22.9,32.64],[23.24,32.19],[23.61,32.19],[23.93,32.02],[24.92,31.9],[25.16,31.57]],[[25,22],[25,20],[23.85,20],[23.84,19.58]],[[23.84,19.58],[19.85,21.5],[15.86,23.41],[14.85,22.86]],[[81.79,7.52],[81.64,6.48],[81.22,6.2],[80.35,5.97],[79.87,6.76],[79.7,8.2],[80.15,9.82],[80.84,9.27],[81.3,8.56],[81.79,7.52]],[[28.98,-28.96],[29.33,-29.26],[29.02,-29.74],[28.85,-30.07],[28.29,-30.23],[28.11,-30.55],[27.75,-30.65],[27,-29.88],[27.53,-29.24],[28.07,-28.85],[28.54,-28.65],[28.98,-28.96]],[[22.73,54.33],[22.65,54.58],[22.76,54.86],[22.32,55.02],[21.27,55.19]],[[21.27,55.19],[21.06,56.03]],[[21.06,56.03],[22.2,56.34],[23.88,56.27],[24.86,56.37],[25,56.16],[25.53,56.1],[26.49,55.62]],[[23.48,53.91],[23.24,54.22],[22.73,54.33]],[[21.06,56.03],[21.09,56.78],[21.58,57.41],[22.52,57.75],[23.32,57.01],[24.12,57.03],[24.31,57.79]],[[27.29,57.47],[27.77,57.24],[27.86,56.76],[28.18,56.17]],[[-8.67,27.6],[-13.1,27.6]],[[-13.1,27.6],[-12.36,28.16],[-10.9,28.83],[-10.4,29.1],[-9.56,29.93],[-9.81,31.18],[-9.43,32.04],[-9.3,32.56],[-8.66,33.24],[-7.65,33.7],[-6.91,34.11],[-6.24,35.15],[-5.93,35.76],[-5.19,35.76],[-4.59,35.33],[-3.64,35.4],[-2.6,35.18],[-2.17,35.17]],[[26.62,48.22],[26.86,48.37],[27.52,48.47],[28.26,48.16],[28.67,48.12],[29.12,47.85],[29.05,47.51],[29.42,47.35],[29.56,46.93],[29.91,46.67],[29.84,46.53],[30.02,46.42],[29.76,46.35],[29.17,46.38],[29.07,46.52],[28.86,46.44],[28.93,46.26],[28.66,45.94],[28.49,45.6],[28.23,45.49]],[[28.23,45.49],[28.05,45.94],[28.16,46.37],[28.13,46.81],[27.55,47.41],[27.23,47.83],[26.92,48.12],[26.62,48.22]],[[49.54,-12.47],[49.81,-12.9],[50.06,-13.56],[50.22,-14.76],[50.48,-15.23],[50.38,-15.71],[50.2,-16],[49.86,-15.41],[49.67,-15.71],[49.86,-16.45],[49.77,-16.88],[49.5,-17.11],[49.44,-17.95],[49.04,-19.12],[48.55,-20.5],[47.93,-22.39],[47.55,-23.78],[47.1,-24.94],[46.28,-25.18],[45.41,-25.6],[44.83,-25.35],[44.04,-24.99],[43.76,-24.46],[43.7,-23.57],[43.35,-22.78],[43.25,-22.06],[43.43,-21.34],[43.89,-21.16],[43.9,-20.83],[44.37,-20.07],[44.46,-19.44],[44.23,-18.96],[44.04,-18.33],[43.96,-17.41],[44.31,-16.85],[44.45,-16.22],[44.94,-16.18],[45.5,-15.97],[45.87,-15.79],[46.31,-15.78],[46.88,-15.21],[47.71,-14.59],[48.01,-14.09],[47.87,-13.66],[48.29,-13.78],[48.85,-13.09],[48.86,-12.49],[49.19,-12.04],[49.54,-12.47]],[[-92.23,14.54],[-93.36,15.62],[-93.88,15.94],[-94.69,16.2],[-95.25,16.13],[-96.05,15.75],[-96.56,15.65],[-97.26,15.92],[-98.01,16.11],[-98.95,16.57],[-99.7,16.71],[-100.83,17.17],[-101.67,17.65],[-101.92,17.92],[-102.48,17.98],[-103.5,18.29],[-103.92,18.75],[-104.99,19.32],[-105.49,19.95],[-105.73,20.43],[-105.4,20.53],[-105.5,20.82],[-105.27,21.08],[-105.27,21.42],[-105.6,21.87],[-105.69,22.27],[-106.03,22.77],[-106.91,23.77],[-107.92,24.55],[-108.4,25.17],[-109.26,25.58],[-109.44,25.82],[-109.29,26.44],[-109.8,26.68],[-110.39,27.16],[-110.64,27.86],[-111.18,27.94],[-111.76,28.47],[-112.23,28.95],[-112.27,29.27],[-112.81,30.02],[-113.16,30.79],[-113.15,31.17],[-113.87,31.57],[-114.21,31.52],[-114.78,31.8],[-114.94,31.39],[-114.77,30.91],[-114.67,30.16],[-114.33,29.75],[-113.59,29.06],[-113.42,28.83],[-113.27,28.75],[-113.14,28.41],[-112.96,28.43],[-112.76,27.78],[-112.46,27.53],[-112.24,27.17],[-111.62,26.66],[-111.28,25.73],[-110.99,25.29],[-110.71,24.83],[-110.66,24.3],[-110.17,24.27],[-109.77,23.81],[-109.41,23.36],[-109.43,23.19],[-109.85,22.82],[-110.03,22.82],[-110.3,23.43],[-110.95,24],[-111.67,24.48],[-112.18,24.74],[-112.15,25.47],[-112.3,26.01],[-112.78,26.32],[-113.46,26.77],[-113.6,26.64],[-113.85,26.9],[-114.47,27.14],[-115.06,27.72],[-114.98,27.8],[-114.57,27.74],[-114.2,28.12],[-114.16,28.57],[-114.93,29.28],[-115.52,29.56],[-115.89,30.18],[-116.26,30.84],[-116.72,31.64],[-117.13,32.54]],[[-117.13,32.54],[-115.99,32.61],[-114.72,32.72],[-114.81,32.53],[-113.3,32.04],[-111.02,31.33],[-109.03,31.34],[-108.24,31.34],[-108.24,31.75],[-106.51,31.75],[-106.14,31.4],[-105.63,31.08],[-105.04,30.64],[-104.71,30.12],[-104.46,29.57],[-103.94,29.27],[-103.11,28.97],[-102.48,29.76],[-101.66,29.78],[-100.96,29.38],[-100.46,28.7],[-100.11,28.11],[-99.52,27.54],[-99.3,26.84],[-99.02,26.37],[-98.24,26.06],[-97.53,25.84]],[[-97.53,25.84],[-97.14,25.87],[-97.53,24.99],[-97.7,24.27],[-97.78,22.93],[-97.87,22.44],[-97.7,21.9],[-97.39,21.41],[-97.19,20.64],[-96.53,19.89],[-96.29,19.32],[-95.9,18.83],[-94.84,18.56],[-94.43,18.14],[-93.55,18.42],[-92.79,18.52],[-92.04,18.7],[-91.41,18.88],[-90.77,19.28],[-90.53,19.87],[-90.45,20.71],[-90.28,21],[-89.6,21.26],[-88.54,21.49],[-87.66,21.46],[-87.05,21.54],[-86.81,21.33],[-86.85,20.85],[-87.38,20.26],[-87.62,19.65],[-87.44,19.47],[-87.59,19.04],[-87.84,18.26],[-88.09,18.52],[-88.3,18.5]],[[21.58,42.25],[21.92,42.3],[22.38,42.32]],[[21.02,40.84],[20.61,41.09],[20.46,41.52],[20.59,41.86]],[[-12.17,14.62],[-11.83,14.8],[-11.67,15.39],[-11.35,15.41],[-10.65,15.13],[-10.09,15.33],[-9.7,15.26],[-9.55,15.49],[-5.54,15.5],[-5.32,16.2],[-5.49,16.33],[-5.97,20.64],[-6.45,24.96],[-4.92,24.97]],[[4.27,19.16],[4.27,16.85],[3.72,16.18],[3.64,15.57],[2.75,15.41],[1.39,15.32],[1.02,14.97],[0.37,14.93]],[[-11.51,12.44],[-11.47,12.75],[-11.55,13.14],[-11.93,13.42],[-12.12,13.99],[-12.17,14.62]],[[98.55,9.93],[98.46,10.68],[98.76,11.44],[98.43,12.03],[98.51,13.12],[98.1,13.64],[97.78,14.84],[97.6,16.1],[97.16,16.93],[96.51,16.43],[95.37,15.71],[94.81,15.8],[94.19,16.04],[94.53,17.28],[94.32,18.21],[93.54,19.37],[93.66,19.73],[93.08,19.86],[92.37,20.67]],[[100.12,20.42],[99.54,20.19],[98.96,19.75],[98.25,19.71],[97.8,18.63],[97.38,18.45],[97.86,17.57],[98.49,16.84],[98.9,16.18],[98.54,15.31],[98.19,15.12],[98.43,14.62],[99.1,13.83],[99.21,13.27],[99.2,12.8],[99.59,11.89],[99.04,10.96],[98.55,9.93]],[[19.74,42.69],[19.3,42.2],[19.37,41.88],[19.16,41.96],[18.88,42.28],[18.45,42.48],[18.56,42.65]],[[19.22,43.52],[19.48,43.35],[19.63,43.21],[19.96,43.11],[20.34,42.9],[20.26,42.81]],[[87.75,49.3],[88.81,49.47],[90.71,50.33],[92.23,50.8]],[[92.23,50.8],[93.1,50.5],[94.15,50.48]],[[94.15,50.48],[94.82,50.01]],[[94.82,50.01],[95.81,49.98],[97.26,49.73],[98.23,50.42]],[[98.23,50.42],[97.83,51.01],[98.86,52.05],[99.98,51.63],[100.89,51.52]],[[100.89,51.52],[102.07,51.26],[102.26,50.51],[103.68,50.09]],[[103.68,50.09],[104.62,50.28],[105.89,50.41]],[[105.89,50.41],[106.89,50.27],[107.87,49.79],[108.48,49.28],[109.4,49.29],[110.66,49.13],[111.58,49.38],[112.9,49.54],[114.36,50.25],[114.96,50.14],[115.49,49.81],[116.68,49.89]],[[34.56,-11.52],[35.31,-11.44],[36.51,-11.72],[36.78,-11.59]],[[36.78,-11.59],[37.47,-11.57],[37.83,-11.27],[38.43,-11.29]],[[38.43,-11.29],[39.52,-10.9],[40.32,-10.32],[40.48,-10.77],[40.44,-11.76],[40.56,-12.64],[40.6,-14.2],[40.78,-14.69],[40.48,-15.41],[40.09,-16.1],[39.45,-16.72],[38.54,-17.1],[37.41,-17.59],[36.28,-18.66],[35.9,-18.84],[35.2,-19.55],[34.79,-19.78],[34.7,-20.5],[35.18,-21.25],[35.37,-21.84],[35.39,-22.14],[35.56,-22.09],[35.53,-23.07],[35.37,-23.54],[35.61,-23.71],[35.46,-24.12],[35.04,-24.48],[34.22,-24.82],[33.01,-25.36],[32.57,-25.73],[32.66,-26.15],[32.92,-26.22],[32.83,-26.74]],[[32.83,-26.74],[32.07,-26.73]],[[32.07,-26.73],[31.99,-26.29],[31.84,-25.84]],[[31.84,-25.84],[31.75,-25.48],[31.93,-24.37],[31.67,-23.66],[31.19,-22.25]],[[31.19,-22.25],[32.24,-21.12],[32.51,-20.4],[32.66,-20.3],[32.77,-19.72],[32.61,-19.42],[32.65,-18.67],[32.85,-17.98],[32.85,-16.71],[32.33,-16.39],[31.85,-16.32],[31.64,-16.07],[31.17,-15.86],[30.34,-15.88],[30.27,-15.51]],[[30.27,-15.51],[30.18,-14.8],[33.21,-13.97]],[[33.21,-13.97],[33.79,-14.45],[34.06,-14.36],[34.46,-14.61],[34.52,-15.01],[34.31,-15.48],[34.38,-16.18],[35.03,-16.8],[35.34,-16.11],[35.77,-15.9],[35.69,-14.61],[35.27,-13.89],[34.91,-13.57],[34.56,-13.58],[34.28,-12.28],[34.56,-11.52]],[[-12.17,14.62],[-12.83,15.3],[-13.44,16.04],[-14.1,16.3],[-14.58,16.6],[-15.14,16.59],[-15.62,16.37],[-16.12,16.46],[-16.46,16.14]],[[-16.46,16.14],[-16.55,16.67],[-16.27,17.17],[-16.15,18.11],[-16.26,19.1],[-16.38,19.59],[-16.28,20.09],[-16.54,20.57],[-17.06,21]],[[-17.06,21],[-16.85,21.33],[-12.93,21.33],[-13.12,22.77],[-12.87,23.28],[-11.94,23.37],[-11.97,25.93],[-8.69,25.88],[-8.68,27.4]],[[33.21,-13.97],[32.69,-13.71],[32.99,-12.78],[33.31,-12.44],[33.11,-11.61],[33.32,-10.8],[33.49,-10.53],[33.23,-9.68],[32.76,-9.23]],[[32.76,-9.23],[33.74,-9.42],[33.94,-9.69]],[[33.94,-9.69],[34.28,-10.16],[34.56,-11.52]],[[102.14,6.22],[102.37,6.13],[102.96,5.52],[103.38,4.86],[103.44,4.18],[103.33,3.73],[103.43,3.38],[103.5,2.79],[103.85,2.52],[104.25,1.63],[104.29,1.37],[104.13,1.27]],[[104.13,1.27],[103.74,1.13],[103.56,1.19]],[[103.56,1.19],[102.57,1.97],[101.39,2.76],[101.27,3.27],[100.7,3.94],[100.56,4.77],[100.2,5.31],[100.31,6.04],[100.09,6.46]],[[100.09,6.46],[100.26,6.64],[101.08,6.2],[101.15,5.69],[101.81,5.81],[102.14,6.22]],[[109.66,2.01],[110.4,1.66],[111.17,1.85],[111.37,2.7],[111.8,2.89],[113,3.1],[113.71,3.89],[114.2,4.53]],[[115.45,5.45],[116.22,6.14],[116.73,6.92],[117.13,6.93],[117.64,6.42],[117.69,5.99],[118.35,5.71],[119.18,5.41],[119.11,5.02],[118.44,4.97],[118.62,4.48],[117.88,4.14]],[[16.34,-28.58],[15.6,-27.82],[15.21,-27.09],[14.99,-26.12],[14.74,-25.39],[14.41,-23.85],[14.39,-22.66],[14.26,-22.11],[13.87,-21.7],[13.35,-20.87],[12.83,-19.67],[12.61,-19.05],[11.79,-18.07],[11.73,-17.3]],[[23.22,-17.52],[24.03,-17.3],[24.68,-17.35],[25.08,-17.58],[25.08,-17.66]],[[19.9,-24.77],[19.89,-28.46],[19,-28.97],[18.46,-29.05],[17.84,-28.86],[17.39,-28.78],[17.22,-28.36],[16.82,-28.08],[16.34,-28.58]],[[165.78,-21.08],[166.6,-21.7],[167.12,-22.16],[166.74,-22.4],[166.19,-22.13],[165.47,-21.68],[164.83,-21.15],[164.17,-20.44],[164.03,-20.11],[164.46,-20.12],[165.02,-20.46],[165.46,-20.8],[165.78,-21.08]],[[14.85,22.86],[15.1,21.31]],[[15.1,21.31],[15.47,21.05],[15.49,20.73]],[[15.49,20.73],[15.9,20.39],[15.69,19.96],[15.3,17.93],[15.25,16.63]],[[15.25,16.63],[13.97,15.68],[13.54,14.37]],[[13.54,14.37],[13.96,14],[13.95,13.35],[14.6,13.33],[14.5,12.86]],[[14.18,12.48],[14,12.46],[13.32,13.56],[13.08,13.6],[12.3,13.04],[11.53,13.33],[10.99,13.39],[10.7,13.25],[10.11,13.28],[9.52,12.85],[9.01,12.83],[7.8,13.34],[7.33,13.1],[6.82,13.12],[6.45,13.49],[5.44,13.87],[4.37,13.75],[4.11,13.53],[3.97,12.96],[3.68,12.55],[3.61,11.66]],[[8.5,4.77],[7.46,4.41],[7.08,4.46],[6.7,4.24],[5.9,4.26],[5.36,4.89],[5.03,5.61],[4.33,6.27],[3.57,6.26],[2.69,6.26]],[[-85.71,11.09],[-86.06,11.4],[-86.53,11.81],[-86.75,12.14],[-87.17,12.46],[-87.67,12.91],[-87.56,13.06],[-87.39,12.91],[-87.32,12.98]],[[-83.15,15],[-83.23,14.9],[-83.28,14.68],[-83.18,14.31],[-83.41,13.97],[-83.52,13.57],[-83.55,13.13],[-83.5,12.87],[-83.47,12.42],[-83.63,12.32],[-83.72,11.89],[-83.65,11.63],[-83.86,11.37],[-83.81,11.1],[-83.66,10.94]],[[4.05,51.27],[3.31,51.35],[3.83,51.62],[4.71,53.09],[6.07,53.51],[6.91,53.48]],[[20.65,69.11],[20.03,69.07],[19.88,68.41],[17.99,68.57],[17.73,68.01],[16.77,68.01],[16.11,67.3],[15.11,66.19],[13.56,64.79],[13.92,64.45],[13.57,64.05],[12.58,64.07],[11.93,63.13],[11.99,61.8],[12.63,61.29],[12.3,60.12],[11.47,59.43],[11.03,58.86]],[[11.03,58.86],[10.36,59.47],[8.38,58.31],[7.05,58.08],[5.67,58.59],[5.31,59.66],[4.99,61.97],[5.91,62.61],[8.55,63.45],[10.53,64.49],[12.36,65.88],[14.76,67.81],[16.44,68.56],[19.18,69.82],[21.38,70.26],[23.02,70.2],[24.55,71.03],[26.37,70.99],[28.17,71.19],[31.29,70.45],[30.01,70.19],[31.1,69.56],[29.4,69.16],[28.59,69.06]],[[24.72,77.85],[22.49,77.44],[20.73,77.68],[21.42,77.94],[20.81,78.25],[22.88,78.45],[23.28,78.08],[24.72,77.85]],[[18.25,79.7],[21.54,78.96],[19.03,78.56],[18.47,77.83],[17.59,77.64],[17.12,76.81],[15.91,76.77],[13.76,77.38],[14.67,77.74],[13.17,78.02],[11.22,78.87],[10.44,79.65],[13.17,80.01],[13.72,79.66],[15.14,79.67],[15.52,80.02],[16.99,80.05],[18.25,79.7]],[[25.45,80.41],[27.41,80.06],[25.92,79.52],[23.02,79.4],[20.08,79.57],[19.9,79.84],[18.46,79.86],[17.37,80.32],[20.46,80.6],[21.91,80.36],[22.92,80.66],[25.45,80.41]],[[173.02,-40.92],[173.25,-41.33],[173.96,-40.93],[174.25,-41.35],[174.25,-41.77],[173.88,-42.23],[173.22,-42.97],[172.71,-43.37],[173.08,-43.85],[172.31,-43.87],[171.45,-44.24],[171.19,-44.9],[170.62,-45.91],[169.83,-46.36],[169.33,-46.64],[168.41,-46.62],[167.76,-46.29],[166.68,-46.22],[166.51,-45.85],[167.05,-45.11],[168.3,-44.12],[168.95,-43.94],[169.67,-43.56],[170.52,-43.03],[171.13,-42.51],[171.57,-41.77],[171.95,-41.51],[172.1,-40.96],[172.8,-40.49],[173.02,-40.92]],[[174.61,-36.16],[175.34,-37.21],[175.36,-36.53],[175.81,-36.8],[175.96,-37.56],[176.76,-37.88],[177.44,-37.96],[178.01,-37.58],[178.52,-37.7],[178.27,-38.58],[177.97,-39.17],[177.21,-39.15],[176.94,-39.45],[177.03,-39.88],[176.89,-40.07],[176.51,-40.6],[176.01,-41.29],[175.24,-41.69],[175.07,-41.43],[174.65,-41.28],[175.23,-40.46],[174.9,-39.91],[173.82,-39.51],[173.85,-39.15],[174.57,-38.8],[174.74,-38.03],[174.7,-37.38],[174.29,-36.71],[174.32,-36.53],[173.84,-36.12],[173.05,-35.24],[172.64,-34.53],[173.01,-34.45],[173.55,-35.01],[174.33,-35.27],[174.61,-36.16]],[[53.11,16.65],[52.78,17.35],[52,19]],[[52,19],[55,20],[55.67,22],[55.21,22.71]],[[56.4,24.92],[56.85,24.24],[57.4,23.88],[58.14,23.75],[58.73,23.57],[59.18,22.99],[59.45,22.66],[59.81,22.53],[59.81,22.31],[59.44,21.71],[59.28,21.43],[58.86,21.11],[58.49,20.43],[58.03,20.48],[57.83,20.24],[57.67,19.74],[57.79,19.07],[57.69,18.94],[57.23,18.95],[56.61,18.57],[56.51,18.09],[56.28,17.88],[55.66,17.88],[55.27,17.63],[55.27,17.23],[54.79,16.95],[54.24,17.04],[53.57,16.71],[53.11,16.65]],[[56.07,26.06],[56.36,26.4],[56.49,26.31],[56.39,25.9],[56.26,25.71]],[[68.18,23.69],[67.44,23.94],[67.15,24.66],[66.37,25.43],[64.53,25.24],[62.91,25.22],[61.5,25.08]],[[-77.88,7.22],[-78.21,7.51],[-78.43,8.05],[-78.18,8.32],[-78.44,8.39],[-78.62,8.72],[-79.12,9],[-79.56,8.93],[-79.76,8.58],[-80.16,8.33],[-80.38,8.3],[-80.48,8.09],[-80,7.55],[-80.28,7.42],[-80.42,7.27],[-80.89,7.22],[-81.06,7.82],[-81.19,7.65],[-81.52,7.71],[-81.72,8.11],[-82.13,8.18],[-82.39,8.29],[-82.82,8.29],[-82.85,8.07],[-82.97,8.23]],[[-82.55,9.57],[-82.19,9.21],[-82.21,9],[-81.81,8.95],[-81.71,9.03],[-81.44,8.79],[-80.95,8.86],[-80.52,9.11],[-79.91,9.31],[-79.57,9.61],[-79.02,9.55],[-79.06,9.45],[-78.5,9.42],[-78.06,9.25],[-77.73,8.95],[-77.35,8.67]],[[-70.37,-18.35],[-71.38,-17.77],[-71.46,-17.36],[-73.44,-16.36],[-75.24,-15.27],[-76.01,-14.65],[-76.42,-13.82],[-76.26,-13.54],[-77.11,-12.22],[-78.09,-10.38],[-79.04,-8.39],[-79.45,-7.93],[-79.76,-7.19],[-80.54,-6.54],[-81.25,-6.14],[-80.93,-5.69],[-81.41,-4.74],[-81.1,-4.04],[-80.3,-3.4]],[[126.38,8.41],[126.48,7.75],[126.54,7.19],[126.2,6.27],[125.83,7.29],[125.36,6.79],[125.68,6.05],[125.4,5.58],[124.22,6.16],[123.94,6.89],[124.24,7.36],[123.61,7.83],[123.3,7.42],[122.83,7.46],[122.09,6.9],[121.92,7.19],[122.31,8.03],[122.94,8.32],[123.49,8.69],[123.84,8.24],[124.6,8.51],[124.76,8.96],[125.47,8.99],[125.41,9.76],[126.22,9.29],[126.31,8.78],[126.38,8.41]],[[123.98,10.28],[123.62,9.95],[123.31,9.32],[123,9.02],[122.38,9.71],[122.59,9.98],[122.84,10.26],[122.95,10.88],[123.5,10.94],[123.34,10.27],[124.08,11.23],[123.98,10.28]],[[118.5,9.32],[117.17,8.37],[117.66,9.07],[118.39,9.68],[118.99,10.38],[119.51,11.37],[119.69,10.55],[119.03,10],[118.5,9.32]],[[121.88,11.89],[122.48,11.58],[123.12,11.58],[123.1,11.17],[122.64,10.74],[122,10.44],[121.97,10.91],[122.04,11.42],[121.88,11.89]],[[125.5,12.16],[125.78,11.05],[125.01,11.31],[125.03,10.98],[125.28,10.36],[124.8,10.13],[124.76,10.84],[124.46,10.89],[124.3,11.5],[124.89,11.42],[124.88,11.79],[124.27,12.56],[125.23,12.54],[125.5,12.16]],[[121.53,13.07],[121.26,12.21],[120.83,12.7],[120.32,13.47],[121.18,13.43],[121.53,13.07]],[[121.32,18.5],[121.94,18.22],[122.25,18.48],[122.34,18.22],[122.17,17.81],[122.52,17.09],[122.25,16.26],[121.66,15.93],[121.51,15.12],[121.73,14.33],[122.26,14.22],[122.7,14.34],[123.95,13.78],[123.86,13.24],[124.18,13],[124.08,12.54],[123.3,13.03],[122.93,13.55],[122.67,13.19],[122.03,13.78],[121.13,13.64],[120.63,13.86],[120.68,14.27],[120.99,14.53],[120.69,14.76],[120.56,14.4],[120.07,14.97],[119.92,15.41],[119.88,16.36],[120.29,16.03],[120.39,17.6],[120.72,18.51],[121.32,18.5]],[[155.88,-6.82],[155.6,-6.92],[155.17,-6.54],[154.73,-5.9],[154.51,-5.14],[154.65,-5.04],[154.76,-5.34],[155.06,-5.57],[155.55,-6.2],[156.02,-6.54],[155.88,-6.82]],[[151.98,-5.48],[151.46,-5.56],[151.3,-5.84],[150.75,-6.08],[150.24,-6.32],[149.71,-6.32],[148.89,-6.03],[148.32,-5.75],[148.4,-5.44],[149.3,-5.58],[149.85,-5.51],[150,-5.03],[150.14,-5],[150.24,-5.53],[150.81,-5.46],[151.09,-5.11],[151.65,-4.76],[151.54,-4.17],[152.14,-4.15],[152.34,-4.31],[152.32,-4.87],[151.98,-5.48]],[[141,-2.6],[142.74,-3.29],[144.58,-3.86],[145.27,-4.37],[145.83,-4.88],[145.98,-5.47],[147.65,-6.08],[147.89,-6.61],[146.97,-6.72],[147.19,-7.39],[148.08,-8.04],[148.73,-9.1],[149.31,-9.07],[149.27,-9.51],[150.04,-9.68],[149.74,-9.87],[150.8,-10.29],[150.69,-10.58],[150.03,-10.65],[149.78,-10.39],[148.92,-10.28],[147.91,-10.13],[147.14,-9.49],[146.57,-8.94],[146.05,-8.07],[144.74,-7.63],[143.9,-7.92],[143.29,-8.25],[143.41,-8.98],[142.63,-9.33],[142.07,-9.16],[141.03,-9.12]],[[153.14,-4.5],[152.83,-4.77],[152.64,-4.18],[152.41,-3.79],[151.95,-3.46],[151.38,-3.04],[150.66,-2.74],[150.94,-2.5],[151.48,-2.78],[151.82,-3],[152.24,-3.24],[152.64,-3.66],[153.02,-3.98],[153.14,-4.5]],[[14.12,53.76],[14.8,54.05],[16.36,54.51],[17.62,54.85],[18.62,54.68],[18.7,54.44],[19.66,54.43]],[[19.66,54.43],[20.89,54.31],[22.73,54.33]],[[23.53,51.58],[24.03,50.71],[23.92,50.42],[23.43,50.31],[22.52,49.48],[22.78,49.03],[22.56,49.09]],[[22.56,49.09],[21.61,49.47],[20.89,49.33],[20.42,49.43],[19.83,49.22],[19.32,49.57],[18.91,49.44],[18.85,49.5]],[[-66.28,18.51],[-65.77,18.43],[-65.59,18.23],[-65.85,17.98],[-66.6,17.98],[-67.18,17.95],[-67.24,18.37],[-67.1,18.52],[-66.28,18.51]],[[130.64,42.4],[130.78,42.22],[130.4,42.28],[129.97,41.94],[129.67,41.6],[129.71,40.88],[129.19,40.66],[129.01,40.49],[128.63,40.19],[127.97,40.03],[127.53,39.76],[127.5,39.32],[127.39,39.21],[127.78,39.05],[128.35,38.61]],[[126.17,37.75],[125.69,37.94],[125.57,37.75],[125.28,37.67],[125.24,37.86],[124.98,37.95],[124.71,38.11],[124.99,38.55],[125.22,38.67],[125.13,38.85],[125.39,39.39],[125.32,39.55],[124.74,39.66],[124.27,39.93]],[[-7.45,37.1],[-7.86,36.84],[-8.38,36.98],[-8.9,36.87],[-8.75,37.65],[-8.84,38.27],[-9.29,38.36],[-9.53,38.74],[-9.45,39.39],[-9.05,39.76],[-8.98,40.16],[-8.77,40.76],[-8.79,41.18],[-8.99,41.54],[-9.03,41.88]],[[50.81,24.75],[50.74,25.48],[51.01,26.01],[51.29,26.11],[51.59,25.8],[51.61,25.22],[51.39,24.63]],[[51.39,24.63],[51.11,24.56],[50.81,24.75]],[[22.71,47.88],[23.14,48.1],[23.76,47.99],[24.4,47.98],[24.87,47.74],[25.21,47.89],[25.95,47.99],[26.2,48.22],[26.62,48.22]],[[28.23,45.49],[28.68,45.3],[29.15,45.46],[29.6,45.29]],[[29.6,45.29],[29.63,45.04],[29.14,44.82],[28.84,44.91],[28.56,43.71]],[[22.66,44.23],[22.47,44.41],[22.71,44.58],[22.46,44.7],[22.15,44.48],[21.56,44.77],[21.48,45.18],[20.87,45.42],[20.76,45.73],[20.22,46.13]],[[143.65,50.75],[144.65,48.98],[143.17,49.31],[142.56,47.86],[143.53,46.84],[143.51,46.14],[142.75,46.74],[142.09,45.97],[141.91,46.81],[142.02,47.78],[141.9,48.86],[142.14,49.62],[142.18,50.95],[141.59,51.94],[141.68,53.3],[142.61,53.76],[142.21,54.23],[142.65,54.37],[142.91,53.7],[143.26,52.74],[143.24,51.76],[143.65,50.75]],[[19.66,54.43],[19.89,54.87],[21.27,55.19]],[[-175.01,66.58],[-174.34,66.34],[-174.57,67.06],[-171.86,66.91],[-169.9,65.98],[-170.89,65.54],[-172.53,65.44],[-172.55,64.46],[-172.96,64.25],[-173.89,64.28],[-174.65,64.63],[-175.98,64.92],[-176.21,65.36],[-177.22,65.52],[-178.36,65.39],[-178.9,65.74],[-178.69,66.11],[-179.88,65.87],[-179.43,65.4],[-180,64.98],[-180,68.96],[-177.55,68.2],[-174.93,67.21],[-175.01,66.58]],[[180,70.83],[178.9,70.78],[178.73,71.1],[180,71.52],[180,70.83]],[[-178.69,70.89],[-180,70.83],[-180,71.52],[-179.87,71.56],[-179.02,71.56],[-177.58,71.27],[-177.66,71.13],[-178.69,70.89]],[[143.6,73.21],[142.09,73.21],[140.04,73.32],[139.86,73.37],[140.81,73.77],[142.06,73.86],[143.48,73.48],[143.6,73.21]],[[150.73,75.08],[149.58,74.69],[147.98,74.78],[146.12,75.17],[146.36,75.5],[148.22,75.35],[150.73,75.08]],[[145.09,75.56],[144.3,74.82],[140.61,74.85],[138.96,74.61],[136.97,75.26],[137.51,75.95],[138.83,76.14],[141.47,76.09],[145.09,75.56]],[[57.54,70.72],[56.94,70.63],[53.68,70.76],[53.41,71.21],[51.6,71.47],[51.46,72.01],[52.48,72.23],[52.44,72.77],[54.43,73.63],[53.51,73.75],[55.9,74.63],[55.63,75.08],[57.87,75.61],[61.17,76.25],[64.5,76.44],[66.21,76.81],[68.16,76.94],[68.85,76.54],[68.18,76.23],[64.64,75.74],[61.58,75.26],[58.48,74.31],[56.99,73.33],[55.42,72.37],[55.62,71.54],[57.54,70.72]],[[131.29,44.11],[131.03,44.97],[131.88,45.32]],[[131.88,45.32],[133.1,45.14],[133.77,46.12]],[[133.77,46.12],[134.11,47.21],[134.5,47.58],[135.03,48.48]],[[133.37,48.18],[132.51,47.79],[130.99,47.79],[130.58,48.73]],[[129.4,49.44],[127.66,49.76],[127.29,50.74]],[[125.07,53.16],[123.57,53.46],[122.25,53.43]],[[120.73,52.52],[120.74,51.96],[120.18,51.64],[119.28,50.58],[119.29,50.14]],[[105.89,50.41],[104.62,50.28],[103.68,50.09]],[[103.68,50.09],[102.26,50.51],[102.07,51.26],[100.89,51.52]],[[98.23,50.42],[97.26,49.73],[95.81,49.98],[94.82,50.01]],[[94.15,50.48],[93.1,50.5],[92.23,50.8]],[[76.89,54.49],[74.38,53.55],[73.43,53.49]],[[68.17,54.97],[65.67,54.6],[65.18,54.35]],[[65.18,54.35],[61.44,54.01],[60.98,53.66]],[[59.64,50.55],[58.36,51.06],[56.78,51.04],[55.72,50.62],[54.53,51.03]],[[46.47,48.39],[47.32,47.72],[48.06,47.74],[48.69,47.08]],[[48.69,47.08],[48.59,46.56],[49.1,46.4]],[[49.1,46.4],[48.65,45.81],[47.68,45.64],[46.68,44.61],[47.59,43.66],[47.49,42.99],[48.58,41.81],[47.99,41.41]],[[46.4,41.86],[45.78,42.09],[45.47,42.5]],[[44.54,42.71],[43.93,42.55],[43.76,42.74],[42.39,43.22],[40.92,43.38],[40.08,43.55]],[[39.96,43.43],[38.68,44.28],[37.54,44.66],[36.68,45.24],[37.4,45.4],[38.23,46.24],[37.67,46.64],[39.15,47.04],[39.12,47.26],[38.22,47.1]],[[38.22,47.1],[38.26,47.55]],[[38.26,47.55],[38.77,47.83],[39.74,47.9]],[[39.74,47.9],[39.9,48.23],[39.67,48.78],[40.08,49.31]],[[40.08,49.31],[40.07,49.6],[38.59,49.93]],[[38.59,49.93],[38.01,49.92],[37.39,50.38],[36.63,50.23],[35.36,50.58]],[[35.36,50.58],[35.38,50.77],[35.02,51.21]],[[35.02,51.21],[34.22,51.26],[34.14,51.57],[34.39,51.77],[33.75,52.34],[32.72,52.24],[32.41,52.29]],[[32.41,52.29],[32.16,52.06],[31.79,52.1],[31.54,52.74]],[[31.31,53.07],[31.5,53.17],[32.3,53.13]],[[27.72,57.79],[27.42,58.72],[28.13,59.3]],[[28.13,59.3],[27.98,59.48],[29.12,60.03],[28.07,60.5],[30.21,61.78]],[[28.59,69.06],[29.4,69.16],[31.1,69.56],[32.13,69.91],[33.78,69.3],[36.51,69.06],[40.29,67.93],[41.06,67.46],[41.13,66.79],[40.02,66.27],[38.38,66],[33.92,66.76],[33.18,66.63],[34.81,65.9],[34.88,65.44],[34.94,64.41],[36.23,64.11],[37.01,63.85],[37.14,64.33],[36.54,64.76],[37.18,65.14],[39.59,64.52],[40.44,64.76],[39.76,65.5],[42.09,66.48],[43.02,66.42],[43.95,66.07],[44.53,66.76],[43.7,67.35],[44.19,67.95],[43.45,68.57],[46.25,68.25],[46.82,67.69],[45.56,67.57],[45.56,67.01],[46.35,66.67],[47.89,66.88],[48.14,67.52],[50.23,68],[53.72,68.86],[54.47,68.81],[53.49,68.2],[54.73,68.1],[55.44,68.44],[57.32,68.47],[58.8,68.88],[59.94,68.28],[61.08,68.94],[60.03,69.52],[60.55,69.85],[63.5,69.55],[64.89,69.23],[68.51,68.09],[69.18,68.62],[68.16,69.14],[68.14,69.36],[66.93,69.45],[67.26,69.93],[66.72,70.71],[66.69,71.03],[68.54,71.93],[69.2,72.84],[69.94,73.04],[72.59,72.78],[72.8,72.22],[71.85,71.41],[72.47,71.09],[72.79,70.39],[72.56,69.02],[73.67,68.41],[73.24,67.74],[71.28,66.32],[72.42,66.17],[72.82,66.53],[73.92,66.79],[74.19,67.28],[75.05,67.76],[74.47,68.33],[74.94,68.99],[73.84,69.07],[73.6,69.63],[74.4,70.63],[73.1,71.45],[74.89,72.12],[74.66,72.83],[75.16,72.85],[75.68,72.3],[75.29,71.34],[76.36,71.15],[75.9,71.87],[77.58,72.27],[79.65,72.32],[81.5,71.75],[80.61,72.58],[80.51,73.65],[82.25,73.85],[84.66,73.81],[86.82,73.94],[86.01,74.46],[87.17,75.12],[88.32,75.14],[90.26,75.64],[92.9,75.77],[93.23,76.05],[95.86,76.14],[96.68,75.92],[98.92,76.45],[100.76,76.43],[101.04,76.86],[101.99,77.29],[104.35,77.7],[106.07,77.37],[104.71,77.13],[106.97,76.97],[107.24,76.48],[108.15,76.72],[111.08,76.71],[113.33,76.22],[114.13,75.85],[113.89,75.33],[112.78,75.03],[110.15,74.48],[109.4,74.18],[110.64,74.04],[112.12,73.79],[113.02,73.98],[113.53,73.34],[113.97,73.59],[115.57,73.75],[118.78,73.59],[119.02,73.12],[123.2,72.97],[123.26,73.74],[125.38,73.56],[126.98,73.57],[128.59,73.04],[129.05,72.4],[128.46,71.98],[129.72,71.19],[131.29,70.79],[132.25,71.84],[133.86,71.39],[135.56,71.66],[137.5,71.35],[138.23,71.63],[139.87,71.49],[139.15,72.42],[140.47,72.85],[149.5,72.2],[150.35,71.61],[152.97,70.84],[157.01,71.03],[159,70.87],[159.83,70.45],[159.71,69.72],[160.94,69.44],[162.28,69.64],[164.05,69.67],[165.94,69.47],[167.84,69.58],[169.58,68.69],[170.82,69.01],[170.01,69.65],[170.45,70.1],[173.64,69.82],[175.72,69.88],[178.6,69.4],[180,68.96],[180,64.98],[179.99,64.97],[178.71,64.53],[177.41,64.61],[178.31,64.08],[178.91,63.25],[179.37,62.98],[179.49,62.57],[179.23,62.3],[177.36,62.52],[174.57,61.77],[173.68,61.65],[172.15,60.95],[170.7,60.34],[170.33,59.88],[168.9,60.57],[166.29,59.79],[165.84,60.16],[164.88,59.73],[163.54,59.87],[163.22,59.21],[162.02,58.24],[162.05,57.84],[163.19,57.62],[163.06,56.16],[162.13,56.12],[161.7,55.29],[162.12,54.86],[160.37,54.34],[160.02,53.2],[158.53,52.96],[158.23,51.94],[156.79,51.01],[156.42,51.7],[155.99,53.16],[155.43,55.38],[155.91,56.77],[156.76,57.36],[156.81,57.83],[158.36,58.06],[160.15,59.31],[161.87,60.34],[163.67,61.14],[164.47,62.55],[163.26,62.47],[162.66,61.64],[160.12,60.54],[159.3,61.77],[156.72,61.43],[154.22,59.76],[155.04,59.14],[152.81,58.88],[151.27,58.78],[151.34,59.5],[149.78,59.66],[148.54,59.16],[145.49,59.34],[142.2,59.04],[138.96,57.09],[135.13,54.73],[136.7,54.6],[137.19,53.98],[138.16,53.76],[138.8,54.25],[139.9,54.19],[141.35,53.09],[141.38,52.24],[140.6,51.24],[140.51,50.05],[140.06,48.45],[138.55,47],[138.22,46.31],[136.86,45.14],[135.52,43.99],[134.87,43.4],[133.54,42.81],[132.91,42.8],[132.28,43.28],[130.94,42.55],[130.78,42.22],[130.64,42.4],[130.63,42.9]],[[105.08,78.31],[99.44,77.92],[101.26,79.23],[102.09,79.35],[102.84,79.28],[105.37,78.71],[105.08,78.31]],[[51.14,80.55],[49.79,80.42],[48.89,80.34],[48.75,80.18],[47.59,80.01],[46.5,80.25],[47.07,80.56],[44.85,80.59],[46.8,80.77],[48.32,80.78],[48.52,80.51],[49.1,80.75],[50.04,80.92],[51.52,80.7],[51.14,80.55]],[[99.94,78.88],[97.76,78.76],[94.97,79.04],[93.31,79.43],[92.55,80.14],[91.18,80.34],[93.78,81.02],[95.94,81.25],[97.88,80.75],[100.19,79.78],[99.94,78.88]],[[30.42,-1.13],[30.82,-1.7],[30.76,-2.29]],[[30.76,-2.29],[30.47,-2.41]],[[29.58,-1.34],[29.82,-1.44],[30.42,-1.13]],[[-17.06,21],[-17.02,21.41],[-16.98,21.89],[-16.58,22.16],[-16.26,22.68],[-16.33,23.02],[-15.99,23.73],[-15.43,24.36],[-15.09,24.52],[-14.83,25.1],[-14.8,25.64],[-14.44,26.25],[-13.78,26.62],[-13.41,27.2],[-13.26,27.44],[-13.1,27.6]],[[42.78,16.35],[42.65,16.77],[42.35,17.08],[42.27,17.47],[41.75,17.83],[41.22,18.67],[40.94,19.49],[40.25,20.17],[39.8,20.34],[39.14,21.29],[39.02,21.99],[39.07,22.58],[38.49,23.69],[38.02,24.08],[37.48,24.29],[37.15,24.86],[37.21,25.08],[36.93,25.6],[36.64,25.83],[36.25,26.57],[35.64,27.38],[35.13,28.06],[34.63,28.06],[34.79,28.61],[34.83,28.96],[34.96,29.36]],[[48.42,28.55],[48.81,27.69],[49.3,27.46],[49.47,27.11],[50.15,26.69],[50.21,26.28],[50.11,25.94],[50.24,25.61],[50.53,25.33],[50.66,25],[50.81,24.75]],[[51.39,24.63],[51.58,24.25]],[[52,19],[49.12,18.62],[48.18,18.17],[47.47,17.12],[47,16.95],[46.75,17.28],[46.37,17.23],[45.4,17.33],[45.22,17.43],[44.06,17.41],[43.79,17.32],[43.38,17.58],[43.12,17.09],[43.22,16.67],[42.78,16.35]],[[33.96,9.46],[33.82,9.48],[33.84,9.98],[33.72,10.33],[33.21,10.72],[33.09,11.44],[33.21,12.18],[32.74,12.25],[32.67,12.02],[32.07,11.97],[32.31,11.68],[32.4,11.08],[31.85,10.53],[31.35,9.81],[30.84,9.71],[30,10.29],[29.62,10.08],[29.52,9.79],[29,9.6],[28.97,9.4],[27.97,9.4],[27.83,9.6],[27.11,9.64],[26.75,9.47],[26.48,9.55],[25.96,10.14],[25.79,10.41],[25.07,10.27],[24.79,9.81],[24.54,8.92],[24.19,8.73],[23.89,8.62]],[[23.89,8.62],[23.81,8.67]],[[22.86,11.14],[22.88,11.38],[22.51,11.68],[22.5,12.26],[22.29,12.65],[21.94,12.59],[22.04,12.96],[22.3,13.37],[22.18,13.79],[22.51,14.09],[22.3,14.33],[22.57,14.94],[23.02,15.68],[23.89,15.61],[23.84,19.58]],[[36.87,22],[37.19,21.02],[36.97,20.84],[37.11,19.81],[37.48,18.61],[37.86,18.37],[38.41,18]],[[36.85,16.96],[36.75,16.29],[36.32,14.82],[36.43,14.42]],[[33.96,9.58],[33.96,9.46]],[[33.96,9.46],[33.97,8.68]],[[34.01,4.25],[33.39,3.79],[32.69,3.79],[31.88,3.56],[31.25,3.78],[30.83,3.51]],[[30.83,3.51],[29.95,4.17],[29.72,4.6]],[[24.57,8.23],[23.89,8.62]],[[-16.71,13.59],[-17.13,14.37],[-17.63,14.73],[-17.19,14.92],[-16.7,15.62],[-16.46,16.14]],[[-16.68,12.38],[-16.84,13.15]],[[162.12,-10.48],[162.4,-10.83],[161.7,-10.82],[161.32,-10.2],[161.92,-10.45],[162.12,-10.48]],[[160.85,-9.87],[160.46,-9.9],[159.85,-9.79],[159.64,-9.64],[159.7,-9.24],[160.36,-9.4],[160.69,-9.61],[160.85,-9.87]],[[161.68,-9.6],[161.53,-9.78],[160.79,-8.92],[160.58,-8.32],[160.92,-8.32],[161.28,-9.12],[161.68,-9.6]],[[159.88,-8.34],[159.92,-8.54],[159.13,-8.11],[158.59,-7.75],[158.21,-7.42],[158.36,-7.32],[158.82,-7.56],[159.64,-8.02],[159.88,-8.34]],[[157.54,-7.35],[157.34,-7.4],[156.9,-7.18],[156.49,-6.77],[156.54,-6.6],[157.14,-7.02],[157.54,-7.35]],[[-11.44,6.79],[-11.71,6.86],[-12.43,7.26],[-12.95,7.8],[-13.12,8.16],[-13.25,8.9]],[[-87.79,13.38],[-87.9,13.15],[-88.48,13.16],[-88.84,13.26],[-89.26,13.46],[-89.81,13.52],[-90.1,13.74]],[[47.79,8],[46.95,8],[43.68,9.18]],[[43.68,9.18],[43.3,9.54],[42.93,10.02]],[[43.15,11.46],[43.47,11.28],[43.67,10.86],[44.12,10.45],[44.61,10.44],[45.56,10.7],[46.65,10.82],[47.53,11.13],[48.02,11.19],[48.38,11.38],[48.95,11.41],[48.94,11.39],[48.95,11.41],[49.27,11.43],[49.73,11.58],[50.26,11.68],[50.73,12.02],[51.11,12.02],[51.13,11.75],[51.04,11.17],[51.05,10.64],[50.83,10.28],[50.55,9.2],[50.07,8.08],[49.45,6.8],[48.59,5.34],[47.74,4.22],[46.56,2.86],[45.56,2.05],[44.07,1.05],[43.14,0.29],[42.04,-0.92],[41.81,-1.45],[41.59,-1.68]],[[19.37,44.86],[19.01,44.86],[19.39,45.24]],[[19.07,45.52],[18.83,45.91],[19.6,46.17]],[[-57.15,5.97],[-55.95,5.77],[-55.84,5.95],[-55.03,6.03],[-53.96,5.76]],[[-54.4,4.21],[-54.01,3.62],[-54.18,3.19],[-54.27,2.73],[-54.52,2.31]],[[22.56,49.09],[22.28,48.83],[22.09,48.42]],[[13.72,45.5],[13.94,45.59]],[[23.9,66.01],[22.18,65.72],[21.21,65.03],[21.37,64.41],[19.78,63.61],[17.85,62.75],[17.12,61.34],[17.83,60.64],[18.79,60.08],[17.87,58.95],[16.83,58.72],[16.45,57.04],[15.88,56.1],[14.67,56.2],[14.1,55.41],[12.94,55.36],[12.63,56.31],[11.79,57.44],[11.03,58.86]],[[32.07,-26.73],[31.87,-27.18],[31.28,-27.29],[30.69,-26.74],[30.68,-26.4],[30.95,-26.02],[31.04,-25.73],[31.33,-25.66],[31.84,-25.84]],[[36,34.64],[35.91,35.41],[36.15,35.82]],[[36.15,35.82],[36.42,36.04],[36.69,36.26],[36.74,36.82],[37.07,36.62],[38.17,36.9],[38.7,36.71],[39.52,36.72],[40.67,37.09],[41.21,37.07],[42.35,37.23]],[[13.54,14.37],[13.97,15.68],[15.25,16.63]],[[15.49,20.73],[15.47,21.05],[15.1,21.31]],[[14.96,11.56],[14.89,12.22],[14.5,12.86]],[[1.87,6.14],[1.06,5.93]],[[102.58,12.19],[101.69,12.65],[100.83,12.63],[100.98,13.41],[100.1,13.41],[100.02,12.31],[99.48,10.85],[99.15,9.96],[99.22,9.24],[99.87,9.21],[100.28,8.3],[100.46,7.43],[101.02,6.86],[101.62,6.74],[102.14,6.22]],[[100.09,6.46],[99.69,6.85],[99.52,7.34],[98.99,7.91],[98.5,8.38],[98.34,7.79],[98.15,8.35],[98.26,8.97],[98.55,9.93]],[[67.83,37.14],[68.39,38.16],[68.18,38.9],[67.44,39.14],[67.7,39.58],[68.54,39.53],[69.01,40.09],[69.33,40.73],[70.67,40.96],[70.46,40.5],[70.6,40.22],[71.01,40.24]],[[53.92,37.2],[53.74,37.91],[53.88,38.95],[53.1,39.29],[53.36,39.98],[52.69,40.03],[52.92,40.88],[53.86,40.63],[54.74,40.95],[54.01,41.55],[53.72,42.12],[52.92,41.87],[52.81,41.14],[52.5,41.78]],[[55.97,41.31],[57.1,41.32],[56.93,41.83],[57.79,42.17],[58.63,42.75],[59.98,42.22],[60.08,41.43],[60.47,41.22],[61.55,41.27],[61.88,41.08],[62.37,40.05],[63.52,39.36],[64.17,38.89],[65.22,38.4],[66.55,37.97],[66.52,37.36]],[[124.97,-8.89],[125.09,-8.66],[125.95,-8.43],[126.64,-8.4],[126.96,-8.27],[127.34,-8.4],[126.97,-8.67],[125.93,-9.11],[125.09,-9.39]],[[-61.68,10.76],[-61.1,10.89],[-60.89,10.86],[-60.93,10.11],[-61.77,10],[-61.95,10.09],[-61.66,10.37],[-61.68,10.76]],[[8.42,36.95],[9.51,37.35],[10.21,37.23],[10.18,36.72],[11.03,37.09],[11.1,36.9],[10.6,36.41],[10.59,35.95],[10.94,35.7],[10.81,34.83],[10.15,34.33],[10.34,33.79],[10.86,33.77],[11.11,33.29],[11.49,33.14]],[[44.23,37.97],[44.77,37.17]],[[36.15,35.82],[35.78,36.27],[36.16,36.65],[35.55,36.57],[34.71,36.8],[34.03,36.22],[32.51,36.11],[31.7,36.64],[30.62,36.68],[30.39,36.26],[29.7,36.14],[28.73,36.68],[27.64,36.66],[27.05,37.65],[26.32,38.21],[26.8,38.99],[26.17,39.46],[27.28,40.42],[28.82,40.46],[29.24,41.22],[31.15,41.09],[32.35,41.74],[33.51,42.02],[35.17,42.04],[36.91,41.34],[38.35,40.95],[39.51,41.1],[40.37,41.01],[41.55,41.54]],[[28,42.01],[28.12,41.62],[28.99,41.3],[28.81,41.05],[27.62,41],[27.19,40.69],[26.36,40.15],[26.04,40.62],[26.06,40.82]],[[121.78,24.39],[121.18,22.79],[120.75,21.97],[120.22,22.81],[120.11,23.56],[120.69,24.54],[121.5,25.3],[121.95,25],[121.78,24.39]],[[39.2,-4.68],[38.74,-5.91],[38.8,-6.48],[39.44,-6.84],[39.47,-7.1],[39.19,-7.7],[39.25,-8.01],[39.19,-8.49],[39.54,-9.11],[39.95,-10.1],[40.32,-10.32],[39.52,-10.9],[38.43,-11.29]],[[38.43,-11.29],[37.83,-11.27],[37.47,-11.57],[36.78,-11.59]],[[34.56,-11.52],[34.28,-10.16],[33.94,-9.69]],[[33.94,-9.69],[33.74,-9.42],[32.76,-9.23]],[[32.76,-9.23],[32.19,-8.93],[31.56,-8.76],[31.16,-8.59]],[[31.16,-8.59],[30.74,-8.34],[30.2,-7.08],[29.62,-6.52],[29.42,-5.94]],[[29.75,-4.45],[30.12,-4.09],[30.51,-3.57],[30.75,-3.36],[30.74,-3.03],[30.53,-2.81],[30.47,-2.41],[30.76,-2.29]],[[30.42,-1.13],[30.77,-1.01],[31.87,-1.03],[33.9,-0.95]],[[29.59,-0.59],[29.82,-0.21],[29.88,0.6]],[[31.17,2.2],[30.77,2.34],[30.83,3.51]],[[31.79,52.1],[32.16,52.06],[32.41,52.29]],[[35.02,51.21],[35.38,50.77],[35.36,50.58]],[[38.59,49.93],[40.07,49.6],[40.08,49.31]],[[40.08,49.31],[39.67,48.78],[39.9,48.23],[39.74,47.9]],[[39.74,47.9],[38.77,47.83],[38.26,47.55]],[[38.22,47.1],[37.43,47.02],[36.76,46.7],[35.82,46.65],[34.96,46.27],[35.02,45.65],[35.51,45.41],[36.53,45.47],[36.33,45.11],[35.24,44.94],[33.88,44.36],[33.33,44.56],[33.55,45.03],[32.45,45.33],[32.63,45.52],[33.59,45.85],[33.3,46.08],[31.74,46.33],[31.68,46.71],[30.75,46.58],[30.38,46.03],[29.6,45.29]],[[-53.37,-33.77],[-53.81,-34.4],[-54.94,-34.95],[-55.67,-34.75],[-56.22,-34.86],[-57.14,-34.43],[-57.82,-34.46],[-58.43,-33.91]],[[-155.54,19.08],[-155.69,18.92],[-155.94,19.06],[-155.91,19.34],[-156.07,19.7],[-156.02,19.81],[-155.85,19.98],[-155.92,20.17],[-155.86,20.27],[-155.79,20.25],[-155.4,20.08],[-155.22,19.99],[-155.06,19.86],[-154.81,19.51],[-154.83,19.45],[-155.22,19.24],[-155.54,19.08]],[[-156.08,20.64],[-156.41,20.57],[-156.59,20.78],[-156.7,20.86],[-156.71,20.93],[-156.61,21.01],[-156.26,20.92],[-156,20.76],[-156.08,20.64]],[[-156.76,21.18],[-156.79,21.07],[-157.33,21.1],[-157.25,21.22],[-156.76,21.18]],[[-157.65,21.32],[-157.71,21.26],[-157.78,21.28],[-158.13,21.31],[-158.25,21.54],[-158.29,21.58],[-158.03,21.72],[-157.94,21.65],[-157.65,21.32]],[[-159.35,21.98],[-159.46,21.88],[-159.8,22.07],[-159.75,22.14],[-159.6,22.24],[-159.37,22.21],[-159.35,21.98]],[[-67.14,45.14],[-66.96,44.81],[-68.03,44.33],[-69.06,43.98],[-70.12,43.68],[-70.65,43.09],[-70.81,42.87],[-70.82,42.34],[-70.49,41.81],[-70.08,41.78],[-70.18,42.15],[-69.88,41.92],[-69.97,41.64],[-70.64,41.48],[-71.12,41.49],[-71.86,41.32],[-72.29,41.27],[-72.88,41.22],[-73.71,40.93],[-72.24,41.12],[-71.94,40.93],[-73.34,40.63],[-73.98,40.63],[-73.95,40.75],[-74.26,40.47],[-73.96,40.43],[-74.18,39.71],[-74.91,38.94],[-74.98,39.2],[-75.2,39.25],[-75.53,39.5],[-75.32,38.96],[-75.07,38.78],[-75.06,38.4],[-75.38,38.02],[-75.94,37.22],[-76.03,37.26],[-75.72,37.94],[-76.23,38.32],[-76.35,39.15],[-76.54,38.72],[-76.33,38.08],[-76.99,38.24],[-76.3,37.92],[-76.26,36.97],[-75.97,36.9],[-75.87,36.55],[-75.73,35.55],[-76.36,34.81],[-77.4,34.51],[-78.05,33.93],[-78.55,33.86],[-79.06,33.49],[-79.2,33.16],[-80.3,32.51],[-80.86,32.03],[-81.34,31.44],[-81.49,30.73],[-81.31,30.04],[-80.98,29.18],[-80.54,28.47],[-80.53,28.04],[-80.06,26.88],[-80.09,26.21],[-80.13,25.82],[-80.38,25.21],[-80.68,25.08],[-81.17,25.2],[-81.33,25.64],[-81.71,25.87],[-82.24,26.73],[-82.71,27.5],[-82.86,27.89],[-82.65,28.55],[-82.93,29.1],[-83.71,29.94],[-84.1,30.09],[-85.11,29.64],[-85.29,29.69],[-85.77,30.15],[-86.4,30.4],[-87.53,30.27],[-88.42,30.38],[-89.18,30.32],[-89.59,30.16],[-89.41,29.89],[-89.43,29.49],[-89.22,29.29],[-89.41,29.16],[-89.78,29.31],[-90.15,29.12],[-90.88,29.15],[-91.63,29.68],[-92.5,29.55],[-93.23,29.78],[-93.85,29.71],[-94.69,29.48],[-95.6,28.74],[-96.59,28.31],[-97.14,27.83],[-97.37,27.38],[-97.38,26.69],[-97.33,26.21],[-97.14,25.87],[-97.53,25.84]],[[-117.13,32.54],[-117.3,33.05],[-117.94,33.62],[-118.41,33.74],[-118.52,34.03],[-119.08,34.08],[-119.44,34.35],[-120.37,34.45],[-120.62,34.61],[-120.74,35.16],[-121.71,36.16],[-122.55,37.55],[-122.51,37.78],[-122.95,38.11],[-123.73,38.95],[-123.87,39.77],[-124.4,40.31],[-124.18,41.14],[-124.21,42],[-124.53,42.77],[-124.14,43.71],[-124.02,44.62],[-123.9,45.52],[-124.08,46.86],[-124.4,47.72],[-124.69,48.18],[-124.57,48.38],[-123.12,48.04],[-122.59,47.1],[-122.34,47.36],[-122.5,48.18],[-122.84,49]],[[-153.01,57.12],[-154.01,56.73],[-154.52,56.99],[-154.67,57.46],[-153.76,57.82],[-153.23,57.97],[-152.56,57.9],[-152.14,57.59],[-153.01,57.12]],[[-165.58,59.91],[-166.19,59.75],[-166.85,59.94],[-167.46,60.21],[-166.47,60.38],[-165.67,60.29],[-165.58,59.91]],[[-171.73,63.78],[-171.11,63.59],[-170.49,63.69],[-169.68,63.43],[-168.69,63.3],[-168.77,63.19],[-169.53,62.98],[-170.29,63.19],[-170.67,63.38],[-171.55,63.32],[-171.79,63.41],[-171.73,63.78]],[[-134.27,58.86],[-133.36,58.41],[-132.73,57.69]],[[-130.01,55.92],[-129.98,55.28],[-130.54,54.8],[-131.09,55.18],[-131.97,55.5],[-132.25,56.37],[-133.54,57.18],[-134.08,58.12],[-135.04,58.19],[-136.63,58.21],[-137.8,58.5],[-139.87,59.54],[-140.83,59.73],[-142.57,60.08],[-143.96,60],[-145.93,60.46],[-147.11,60.88],[-148.22,60.67],[-148.02,59.98],[-148.57,59.91],[-149.73,59.71],[-150.61,59.37],[-151.72,59.16],[-151.86,59.74],[-151.41,60.73],[-150.35,61.03],[-150.62,61.28],[-151.9,60.73],[-152.58,60.06],[-154.02,59.35],[-153.29,58.86],[-154.23,58.15],[-155.31,57.73],[-156.31,57.42],[-156.56,56.98],[-158.12,56.46],[-158.43,55.99],[-159.6,55.57],[-160.29,55.64],[-161.22,55.36],[-162.24,55.02],[-163.07,54.69],[-164.79,54.4],[-164.94,54.57],[-163.85,55.04],[-162.87,55.35],[-161.8,55.89],[-160.56,56.01],[-160.07,56.42],[-158.68,57.02],[-158.46,57.22],[-157.72,57.57],[-157.55,58.33],[-157.04,58.92],[-158.19,58.62],[-158.52,58.79],[-159.06,58.42],[-159.71,58.93],[-159.98,58.57],[-160.36,59.07],[-161.36,58.67],[-161.97,58.67],[-162.05,59.27],[-161.87,59.63],[-162.52,59.99],[-163.82,59.8],[-164.66,60.27],[-165.35,60.51],[-165.35,61.07],[-166.12,61.5],[-165.73,62.07],[-164.92,62.63],[-164.56,63.15],[-163.75,63.22],[-163.07,63.06],[-162.26,63.54],[-161.53,63.46],[-160.77,63.77],[-160.96,64.22],[-161.52,64.4],[-160.78,64.79],[-161.39,64.78],[-162.45,64.56],[-162.76,64.34],[-163.55,64.56],[-164.96,64.45],[-166.43,64.69],[-166.85,65.09],[-168.11,65.67],[-166.71,66.09],[-164.47,66.58],[-163.65,66.58],[-163.79,66.08],[-161.68,66.12],[-162.49,66.74],[-163.72,67.12],[-164.43,67.62],[-165.39,68.04],[-166.76,68.36],[-166.2,68.88],[-164.43,68.92],[-163.17,69.37],[-162.93,69.86],[-161.91,70.33],[-160.93,70.45],[-159.04,70.89],[-158.12,70.82],[-156.58,71.36],[-155.07,71.15],[-154.34,70.7],[-153.9,70.89],[-152.21,70.83],[-152.27,70.6],[-150.74,70.43],[-149.72,70.53],[-147.61,70.21],[-145.69,70.12],[-144.92,69.99],[-143.59,70.15],[-142.07,69.85],[-140.99,69.71],[-140.99,69.71],[-140.99,66],[-141,60.31],[-140.01,60.28],[-139.04,60],[-138.34,59.56]],[[-71.33,11.78],[-71.36,11.54],[-71.95,11.42],[-71.62,10.97],[-71.63,10.45],[-72.07,9.87],[-71.7,9.07],[-71.26,9.14],[-71.04,9.86],[-71.35,10.21],[-71.4,10.97],[-70.16,11.38],[-70.29,11.85],[-69.94,12.16],[-69.58,11.46],[-68.88,11.44],[-68.23,10.89],[-68.19,10.55],[-67.3,10.55],[-66.23,10.65],[-65.66,10.2],[-64.89,10.08],[-64.33,10.39],[-64.32,10.64],[-63.08,10.7],[-61.88,10.72],[-62.73,10.42],[-62.39,9.95],[-61.59,9.87],[-60.83,9.38],[-60.67,8.58],[-60.15,8.6],[-59.76,8.37]],[[108.05,21.55],[106.72,20.7],[105.88,19.75],[105.66,19.06],[106.43,18],[107.36,16.7],[108.27,16.08],[108.88,15.28],[109.34,13.43],[109.2,11.67],[108.37,11.01],[107.22,10.36],[106.41,9.53],[105.16,8.6],[104.8,9.24],[105.08,9.92],[104.33,10.49]],[[167.84,-16.47],[167.52,-16.6],[167.18,-16.16],[167.22,-15.89],[167.84,-16.47]],[[167.11,-14.93],[167.27,-15.74],[167,-15.61],[166.79,-15.67],[166.65,-15.39],[166.63,-14.63],[167.11,-14.93]],[[53.11,16.65],[52.39,16.38],[52.19,15.94],[52.17,15.6],[51.17,15.18],[49.57,14.71],[48.68,14],[48.24,13.95],[47.94,14.01],[47.35,13.59],[46.72,13.4],[45.88,13.35],[45.63,13.29],[45.41,13.03],[45.14,12.95],[44.99,12.7],[44.49,12.72],[44.18,12.59],[43.48,12.64],[43.22,13.22],[43.25,13.77],[43.09,14.06],[42.89,14.8],[42.6,15.21],[42.81,15.26],[42.7,15.72],[42.82,15.91],[42.78,16.35]],[[29.43,-22.09],[29.84,-22.1],[30.32,-22.27],[30.66,-22.15],[31.19,-22.25]],[[32.83,-26.74],[32.58,-27.47],[32.46,-28.3],[32.2,-28.75],[31.52,-29.26],[31.33,-29.4],[30.9,-29.91],[30.62,-30.42],[30.06,-31.14],[28.93,-32.17],[28.22,-32.77],[27.46,-33.23],[26.42,-33.61],[25.91,-33.67],[25.78,-33.94],[25.17,-33.8],[24.68,-33.99],[23.59,-33.79],[22.99,-33.92],[22.57,-33.86],[21.54,-34.26],[20.69,-34.42],[20.07,-34.8],[19.62,-34.82],[19.19,-34.46],[18.86,-34.44],[18.42,-34],[18.38,-34.14],[18.24,-33.87],[18.25,-33.28],[17.93,-32.61],[18.25,-32.43],[18.22,-31.66],[17.57,-30.73],[17.06,-29.88],[17.06,-29.88],[16.34,-28.58]],[[30.27,-15.51],[29.52,-15.64],[28.95,-16.04],[28.83,-16.39],[28.47,-16.47],[27.6,-17.29],[27.04,-17.94],[26.71,-17.96],[26.38,-17.85],[25.26,-17.74]],[[30.74,-8.34],[31.16,-8.59]],[[-24.32,14.85],[-24.39,14.81],[-24.46,14.83],[-24.54,14.92],[-24.5,14.97],[-24.39,15.02],[-24.36,15],[-24.32,14.92],[-24.32,14.85]],[[-23.2,15.13],[-23.24,15.13],[-23.28,15.18],[-23.28,15.25],[-23.24,15.32],[-23.17,15.32],[-23.13,15.26],[-23.13,15.16],[-23.2,15.13]],[[-23.46,15],[-23.53,14.9],[-23.67,14.92],[-23.82,15.07],[-23.82,15.16],[-23.78,15.23],[-23.78,15.32],[-23.71,15.32],[-23.71,15.26],[-23.56,15.13],[-23.46,15]],[[-22.95,16.24],[-22.84,16.2],[-22.77,16.22],[-22.7,16.17],[-22.7,16.1],[-22.74,16.03],[-22.84,15.98],[-22.92,15.98],[-22.99,16.03],[-22.92,16.13],[-22.95,16.24]],[[-24.1,16.62],[-24.07,16.57],[-24.1,16.55],[-24.25,16.58],[-24.28,16.57],[-24.36,16.48],[-24.43,16.6],[-24.43,16.65],[-24.39,16.67],[-24.28,16.64],[-24.1,16.62]],[[-22.92,16.65],[-22.95,16.6],[-22.99,16.67],[-23.02,16.79],[-22.95,16.83],[-22.92,16.83],[-22.92,16.65]],[[-24.9,16.81],[-25.04,16.79],[-25.11,16.83],[-25.08,16.86],[-24.97,16.91],[-24.9,16.84],[-24.9,16.81]],[[-25.18,16.93],[-25.29,16.91],[-25.33,16.93],[-25.33,17],[-25.36,17.05],[-25.36,17.09],[-25.15,17.19],[-25.04,17.17],[-25,17.09],[-25.04,17.04],[-25.18,16.93]],[[43.76,-12.32],[43.65,-12.36],[43.62,-12.29],[43.62,-12.25],[43.69,-12.27],[43.76,-12.32]],[[44.45,-12.1],[44.52,-12.24],[44.52,-12.34],[44.48,-12.36],[44.45,-12.34],[44.37,-12.25],[44.19,-12.18],[44.27,-12.17],[44.3,-12.18],[44.37,-12.17],[44.37,-12.13],[44.41,-12.1],[44.45,-12.1]],[[43.44,-11.91],[43.44,-11.92],[43.29,-11.85],[43.22,-11.77],[43.22,-11.44],[43.26,-11.4],[43.33,-11.39],[43.37,-11.42],[43.37,-11.63],[43.44,-11.77],[43.47,-11.87],[43.44,-11.91]],[[57.62,-20.5],[57.52,-20.52],[57.37,-20.52],[57.3,-20.47],[57.34,-20.41],[57.34,-20.34],[57.37,-20.24],[57.41,-20.19],[57.48,-20.15],[57.48,-20.07],[57.55,-20.01],[57.62,-20],[57.73,-20.1],[57.77,-20.22],[57.77,-20.34],[57.7,-20.38],[57.7,-20.45],[57.62,-20.5]],[[55.54,-4.7],[55.54,-4.79],[55.46,-4.77],[55.46,-4.7],[55.39,-4.67],[55.36,-4.61],[55.43,-4.56],[55.54,-4.7]],[[50.6,25.87],[50.57,25.8],[50.53,25.82],[50.46,25.96],[50.46,26.05],[50.42,26.18],[50.46,26.22],[50.57,26.24],[50.53,26.18],[50.6,26.12],[50.6,25.87]],[[73.39,3.22],[73.36,3.23],[73.36,3.27],[73.39,3.28],[73.43,3.27],[73.43,3.23],[73.39,3.22]],[[73.5,4.15],[73.47,4.15],[73.47,4.21],[73.5,4.22],[73.5,4.15]],[[169.63,5.82],[169.59,5.85],[169.63,5.94],[169.67,5.92],[169.63,5.82]],[[171.07,7.12],[171.22,7.07],[171.36,7.1],[171.36,7.09],[171.25,7.05],[171.22,7.05],[171.07,7.1],[171.07,7.12]],[[162.97,5.32],[162.97,5.26],[162.9,5.3],[162.93,5.33],[162.97,5.32]],[[158.29,6.81],[158.25,6.77],[158.18,6.79],[158.15,6.88],[158.11,6.9],[158.11,6.93],[158.18,6.97],[158.29,6.95],[158.33,6.88],[158.29,6.84],[158.29,6.81]],[[151.63,7.33],[151.59,7.35],[151.59,7.38],[151.63,7.38],[151.63,7.33]],[[151.88,7.42],[151.85,7.42],[151.85,7.45],[151.88,7.45],[151.88,7.42]],[[138.13,9.5],[138.13,9.57],[138.16,9.59],[138.2,9.54],[138.16,9.5],[138.13,9.5]],[[166.89,-0.52],[166.93,-0.5],[166.97,-0.52],[166.97,-0.55],[166.93,-0.55],[166.89,-0.55],[166.89,-0.53],[166.89,-0.52]],[[134.56,7.36],[134.53,7.35],[134.49,7.43],[134.49,7.52],[134.53,7.59],[134.6,7.61],[134.6,7.49],[134.56,7.43],[134.56,7.36]],[[-171.47,-14.06],[-171.76,-14.06],[-171.9,-14.01],[-171.94,-14.01],[-172.04,-13.92],[-172.08,-13.87],[-172.01,-13.83],[-171.86,-13.82],[-171.61,-13.89],[-171.58,-13.96],[-171.54,-13.96],[-171.47,-13.99],[-171.47,-14.06]],[[-172.37,-13.47],[-172.22,-13.57],[-172.19,-13.69],[-172.26,-13.82],[-172.33,-13.78],[-172.51,-13.82],[-172.55,-13.8],[-172.76,-13.59],[-172.8,-13.52],[-172.69,-13.54],[-172.51,-13.49],[-172.37,-13.47]],[[103.56,1.19],[103.67,1.42],[103.72,1.46],[103.86,1.47],[104,1.42],[104.08,1.43],[104.08,1.36],[104.13,1.27]],[[-174.92,-21.32],[-174.92,-21.46],[-175,-21.39],[-175,-21.35],[-174.92,-21.32]],[[-175.18,-21.18],[-175.14,-21.14],[-175.1,-21.18],[-175.18,-21.26],[-175.21,-21.23],[-175.36,-21.16],[-175.32,-21.13],[-175.25,-21.13],[-175.18,-21.18]],[[-173.99,-18.64],[-174.02,-18.71],[-174.1,-18.64],[-174.02,-18.57],[-173.95,-18.59],[-173.95,-18.63],[-173.99,-18.64]],[[178.31,-8.03],[178.38,-7.93],[178.45,-7.97],[178.38,-8.09],[178.31,-8.03]],[[178.67,-7.46],[178.7,-7.48],[178.67,-7.5],[178.67,-7.46]],[[179.14,-8.42],[179.17,-8.43],[179.21,-8.52],[179.1,-8.59],[179.1,-8.63],[179.06,-8.64],[179.06,-8.59],[179.03,-8.52],[179.1,-8.43],[179.14,-8.42]],[[179.86,-9.35],[179.86,-9.37],[179.89,-9.39],[179.86,-9.44],[179.86,-9.42],[179.82,-9.37],[179.82,-9.35],[179.86,-9.35]],[[176.98,-12.46],[177.16,-12.48],[177.16,-12.53],[177.01,-12.51],[176.98,-12.46]],[[177.16,-7.25],[177.12,-7.18],[177.16,-7.2],[177.16,-7.25]],[[176.08,-5.64],[176.11,-5.66],[176.15,-5.71],[176.11,-5.67],[176.04,-5.64],[176.08,-5.64]],[[-61.73,17.04],[-61.76,16.98],[-61.87,17],[-61.91,17.05],[-61.91,17.09],[-61.84,17.16],[-61.69,17.09],[-61.69,17.05],[-61.73,17.04]],[[-61.76,17.57],[-61.76,17.54],[-61.87,17.59],[-61.87,17.71],[-61.76,17.66],[-61.76,17.57]],[[-59.5,13.08],[-59.53,13.06],[-59.64,13.09],[-59.68,13.15],[-59.68,13.3],[-59.6,13.3],[-59.46,13.15],[-59.5,13.08]],[[-61.3,15.25],[-61.4,15.21],[-61.44,15.39],[-61.51,15.52],[-61.48,15.59],[-61.48,15.63],[-61.33,15.58],[-61.3,15.52],[-61.26,15.37],[-61.3,15.25]],[[-61.73,12],[-61.76,12.04],[-61.76,12.1],[-61.69,12.23],[-61.62,12.21],[-61.66,12.05],[-61.73,12]],[[-62.56,17.1],[-62.59,17.09],[-62.63,17.12],[-62.63,17.19],[-62.59,17.19],[-62.56,17.16],[-62.56,17.1]],[[-62.66,17.23],[-62.74,17.28],[-62.81,17.3],[-62.84,17.33],[-62.84,17.38],[-62.81,17.4],[-62.74,17.35],[-62.7,17.28],[-62.66,17.26],[-62.66,17.23]],[[-60.9,13.81],[-60.97,13.7],[-61.08,13.77],[-61.08,13.91],[-61.01,14],[-60.97,14.07],[-60.94,14.08],[-60.9,14],[-60.9,13.81]],[[-61.19,13.15],[-61.22,13.13],[-61.3,13.2],[-61.3,13.29],[-61.22,13.32],[-61.19,13.35],[-61.15,13.35],[-61.15,13.2],[-61.19,13.15]],[[1.42,42.59],[1.49,42.63],[1.57,42.63],[1.71,42.57],[1.71,42.52],[1.67,42.49],[1.46,42.42],[1.42,42.44],[1.42,42.49],[1.39,42.52],[1.42,42.59]],[[9.61,47.06],[9.56,47.05]],[[9.49,47.18],[9.53,47.27],[9.58,47.21]],[[14.56,35.84],[14.53,35.8],[14.42,35.82],[14.35,35.86],[14.35,35.98],[14.53,35.87],[14.56,35.84]],[[7.43,43.74],[7.36,43.72],[7.36,43.75],[7.43,43.74]],[[12.37,43.93],[12.44,43.98],[12.51,43.95],[12.48,43.89],[12.4,43.89],[12.37,43.93]],[[-157.42,2.02],[-157.39,1.99],[-157.32,1.97],[-157.31,1.97],[-157.31,1.96],[-157.32,1.95],[-157.32,1.95],[-157.34,1.94],[-157.34,1.93],[-157.34,1.91],[-157.35,1.86],[-157.33,1.84],[-157.29,1.82],[-157.25,1.8],[-157.24,1.78],[-157.22,1.77],[-157.21,1.77],[-157.19,1.76],[-157.18,1.75],[-157.17,1.73],[-157.18,1.72],[-157.19,1.72],[-157.2,1.72],[-157.21,1.71],[-157.22,1.71],[-157.24,1.71],[-157.25,1.71],[-157.25,1.72],[-157.26,1.73],[-157.27,1.73],[-157.28,1.75],[-157.29,1.75],[-157.31,1.75],[-157.41,1.78],[-157.45,1.8],[-157.48,1.83],[-157.51,1.85],[-157.53,1.86],[-157.54,1.86],[-157.55,1.86],[-157.57,1.86],[-157.58,1.88],[-157.58,1.91],[-157.57,1.91],[-157.54,1.93],[-157.53,1.93],[-157.52,1.93],[-157.52,1.92],[-157.52,1.92],[-157.53,1.92],[-157.55,1.9],[-157.55,1.88],[-157.54,1.87],[-157.53,1.86],[-157.51,1.87],[-157.5,1.87],[-157.5,1.86],[-157.49,1.85],[-157.48,1.85],[-157.45,1.85],[-157.43,1.84],[-157.43,1.84],[-157.44,1.85],[-157.45,1.86],[-157.46,1.86],[-157.47,1.87],[-157.48,1.88],[-157.46,1.88],[-157.45,1.88],[-157.45,1.88],[-157.45,1.9],[-157.44,1.89],[-157.43,1.88],[-157.43,1.87],[-157.42,1.86],[-157.41,1.86],[-157.41,1.87],[-157.41,1.88],[-157.42,1.9],[-157.43,1.91],[-157.42,1.92],[-157.42,1.93],[-157.41,1.92],[-157.4,1.92],[-157.41,1.94],[-157.39,1.94],[-157.39,1.93],[-157.4,1.92],[-157.39,1.91],[-157.38,1.9],[-157.38,1.91],[-157.37,1.91],[-157.36,1.92],[-157.36,1.92],[-157.35,1.93],[-157.35,1.94],[-157.36,1.95],[-157.36,1.95],[-157.38,1.96],[-157.41,1.97],[-157.45,1.99],[-157.45,2],[-157.46,2],[-157.47,2.01],[-157.48,2.02],[-157.48,2.01],[-157.49,2],[-157.5,2],[-157.51,2.01],[-157.51,2.02],[-157.5,2.03],[-157.47,2.03],[-157.42,2.02]],[[6.66,0.42],[6.77,0.28],[6.66,0.12],[6.53,0.02],[6.46,0.21],[6.49,0.31],[6.66,0.42]]],"bbox":[-180,-55.61183,180,83.64513]}'),E=n(184),_=function(e){var t=e.latitude,n=e.longitude,r=String(Number(n)-2.7),o=String(Number(t)+5);return(0,E.jsxs)(w.ComposableMap,{projection:"geoEqualEarth",width:2400,children:[(0,E.jsx)(w.Graticule,{stroke:"rgba(255, 255, 255, 0.5)"}),(0,E.jsx)(w.Sphere,{stroke:"#FF5533",strokeWidth:2}),(0,E.jsx)(w.Geographies,{geography:k,children:function(e){return e.geographies.map((function(e){return(0,E.jsx)(w.Geography,{geography:e,fill:"#DDD",stroke:"#FFF"},e.rsmKey)}))}}),(0,E.jsx)(w.Marker,{coordinates:[r,o],children:(0,E.jsx)(b,{color:"red"})})]})};var S=function(e){var t=e.latitude,n=e.longitude,o=l((0,r.useState)(!1),2),i=o[0],a=o[1];return(0,r.useEffect)((function(){window.screen.width<480?a(!0):a(!1)}),[window.screen.width]),(0,E.jsx)("div",{children:(0,E.jsx)("table",{className:"my-8 text-3xl sm:text-4xl",children:(0,E.jsxs)("tbody",{children:[(0,E.jsxs)("tr",{children:[(0,E.jsx)("td",{className:"text-left",children:"Latitude:"}),(0,E.jsx)("td",{className:"text-right",children:i?t.slice(0,7):t})]}),(0,E.jsxs)("tr",{children:[(0,E.jsx)("td",{className:"text-left",children:"Longitude:"}),(0,E.jsx)("td",{className:"text-right pl-10",children:i?n.slice(0,7):n})]})]})})})},x=function(e){var t=e.progress;return(0,E.jsx)("div",{className:"w-1/4",children:(0,E.jsx)("div",{className:"w-full bg-gray-600 rounded-full h-4 dark:bg-gray-500",children:(0,E.jsx)("div",{className:"bg-gray-200 h-4 rounded-full transition-all ease-in-out",style:{width:"".concat(t,"%"),maxWidth:"100%"}})})})};var P=function(){var e=l((0,r.useState)(""),2),t=e[0],n=e[1],o=l((0,r.useState)(""),2),i=o[0],u=o[1],c=l((0,r.useState)(0),2),f=c[0],p=c[1];function d(){return h.apply(this,arguments)}function h(){return(h=a(s().mark((function e(){var t,r;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("https://api.wheretheiss.at/v1/satellites/25544");case 2:return t=e.sent,e.next=5,t.json();case 5:r=e.sent,n(String(r.longitude)),u(String(r.latitude)),p(0);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,r.useEffect)((function(){d(),setInterval(d,2e3),setInterval((function(){p((function(e){return e+5}))}),100)}),[]),(0,E.jsx)("div",{className:"App",children:(0,E.jsxs)("header",{className:"App-header",children:[(0,E.jsx)("h1",{className:"text-4xl sm:text-6xl",children:"International Space Station Position"}),(0,E.jsx)(_,{latitude:i,longitude:t}),(0,E.jsx)(S,{latitude:i,longitude:t}),(0,E.jsx)(x,{progress:f}),(0,E.jsx)("a",{href:"https://github.com/rzmk/iss-position-spa",target:"_blank",rel:"noreferrer",children:(0,E.jsx)(v,{className:"mt-8 w-12 h-12 hover:scale-125 transition ease-in-out"})})]})})},M=Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));function C(e,t){navigator.serviceWorker.register(e).then((function(e){e.onupdatefound=function(){var n=e.installing;null!=n&&(n.onstatechange=function(){"installed"===n.state&&(navigator.serviceWorker.controller?(console.log("New content is available and will be used when all tabs for this page are closed. See https://cra.link/PWA."),t&&t.onUpdate&&t.onUpdate(e)):(console.log("Content is cached for offline use."),t&&t.onSuccess&&t.onSuccess(e)))})}})).catch((function(e){console.error("Error during service worker registration:",e)}))}var N=function(e){e&&e instanceof Function&&n.e(787).then(n.bind(n,787)).then((function(t){var n=t.getCLS,r=t.getFID,o=t.getFCP,i=t.getLCP,a=t.getTTFB;n(e),r(e),o(e),i(e),a(e)}))};o.render((0,E.jsx)(r.StrictMode,{children:(0,E.jsx)(P,{})}),document.getElementById("root")),function(e){if("serviceWorker"in navigator){if(new URL("/iss-position-spa",window.location.href).origin!==window.location.origin)return;window.addEventListener("load",(function(){var t="".concat("/iss-position-spa","/service-worker.js");M?(!function(e,t){fetch(e,{headers:{"Service-Worker":"script"}}).then((function(n){var r=n.headers.get("content-type");404===n.status||null!=r&&-1===r.indexOf("javascript")?navigator.serviceWorker.ready.then((function(e){e.unregister().then((function(){window.location.reload()}))})):C(e,t)})).catch((function(){console.log("No internet connection found. App is running in offline mode.")}))}(t,e),navigator.serviceWorker.ready.then((function(){console.log("This web app is being served cache-first by a service worker. To learn more, visit https://cra.link/PWA")}))):C(t,e)}))}}(),N()},628:function(e,t,n){"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}n.r(t),n.d(t,{geoAlbers:function(){return Pr},geoAlbersUsa:function(){return Mr},geoArea:function(){return ie},geoAzimuthalEqualArea:function(){return Lr},geoAzimuthalEqualAreaRaw:function(){return Tr},geoAzimuthalEquidistant:function(){return Or},geoAzimuthalEquidistantRaw:function(){return zr},geoBounds:function(){return Ue},geoCentroid:function(){return Xe},geoCircle:function(){return ct},geoClipAntimeridian:function(){return Pt},geoClipCircle:function(){return Mt},geoClipExtent:function(){return Rt},geoClipRectangle:function(){return At},geoConicConformal:function(){return Fr},geoConicConformalRaw:function(){return Dr},geoConicEqualArea:function(){return xr},geoConicEqualAreaRaw:function(){return Sr},geoConicEquidistant:function(){return Vr},geoConicEquidistantRaw:function(){return Zr},geoContains:function(){return Xt},geoDistance:function(){return Vt},geoEqualEarth:function(){return Qr},geoEqualEarthRaw:function(){return Kr},geoEquirectangular:function(){return Br},geoEquirectangularRaw:function(){return Ur},geoGnomonic:function(){return Xr},geoGnomonicRaw:function(){return Yr},geoGraticule:function(){return nn},geoGraticule10:function(){return rn},geoIdentity:function(){return Jr},geoInterpolate:function(){return on},geoLength:function(){return Ut},geoMercator:function(){return Rr},geoMercatorRaw:function(){return Ar},geoNaturalEarth1:function(){return to},geoNaturalEarth1Raw:function(){return eo},geoOrthographic:function(){return ro},geoOrthographicRaw:function(){return no},geoPath:function(){return lr},geoProjection:function(){return kr},geoProjectionMutator:function(){return Er},geoRotation:function(){return at},geoStereographic:function(){return io},geoStereographicRaw:function(){return oo},geoStream:function(){return R},geoTransform:function(){return cr},geoTransverseMercator:function(){return uo},geoTransverseMercatorRaw:function(){return ao}});var o=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._partials=new Float64Array(32),this._n=0}var t,n,o;return t=e,(n=[{key:"add",value:function(e){for(var t=this._partials,n=0,r=0;r<this._n&&r<32;r++){var o=t[r],i=e+o,a=Math.abs(e)<Math.abs(o)?e-(i-o):o-(i-e);a&&(t[n++]=a),e=i}return t[n]=e,this._n=n+1,this}},{key:"valueOf",value:function(){var e,t,n,r=this._partials,o=this._n,i=0;if(o>0){for(i=r[--o];o>0&&(e=i,!(n=(t=r[--o])-((i=e+t)-e))););o>0&&(n<0&&r[o-1]<0||n>0&&r[o-1]>0)&&(t=2*n)==(e=i+t)-i&&(i=e)}return i}}])&&r(t.prototype,n),o&&r(t,o),Object.defineProperty(t,"prototype",{writable:!1}),e}();var i=1e-6,a=1e-12,u=Math.PI,l=u/2,c=u/4,s=2*u,f=180/u,p=u/180,d=Math.abs,h=Math.atan,y=Math.atan2,g=Math.cos,m=Math.ceil,v=Math.exp,b=(Math.floor,Math.hypot),w=Math.log,k=Math.pow,E=Math.sin,_=Math.sign||function(e){return e>0?1:e<0?-1:0},S=Math.sqrt,x=Math.tan;function P(e){return e>1?0:e<-1?u:Math.acos(e)}function M(e){return e>1?l:e<-1?-l:Math.asin(e)}function C(e){return(e=E(e/2))*e}function N(){}function T(e,t){e&&z.hasOwnProperty(e.type)&&z[e.type](e,t)}var L={Feature:function(e,t){T(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,o=n.length;++r<o;)T(n[r].geometry,t)}},z={Sphere:function(e,t){t.sphere()},Point:function(e,t){e=e.coordinates,t.point(e[0],e[1],e[2])},MultiPoint:function(e,t){for(var n=e.coordinates,r=-1,o=n.length;++r<o;)e=n[r],t.point(e[0],e[1],e[2])},LineString:function(e,t){O(e.coordinates,t,0)},MultiLineString:function(e,t){for(var n=e.coordinates,r=-1,o=n.length;++r<o;)O(n[r],t,0)},Polygon:function(e,t){A(e.coordinates,t)},MultiPolygon:function(e,t){for(var n=e.coordinates,r=-1,o=n.length;++r<o;)A(n[r],t)},GeometryCollection:function(e,t){for(var n=e.geometries,r=-1,o=n.length;++r<o;)T(n[r],t)}};function O(e,t,n){var r,o=-1,i=e.length-n;for(t.lineStart();++o<i;)r=e[o],t.point(r[0],r[1],r[2]);t.lineEnd()}function A(e,t){var n=-1,r=e.length;for(t.polygonStart();++n<r;)O(e[n],t,1);t.polygonEnd()}function R(e,t){e&&L.hasOwnProperty(e.type)?L[e.type](e,t):T(e,t)}var j,I,D,F,U,B,Z,V,W,G,H,q,$,K,Q,Y,X=new o,J=new o,ee={point:N,lineStart:N,lineEnd:N,polygonStart:function(){X=new o,ee.lineStart=te,ee.lineEnd=ne},polygonEnd:function(){var e=+X;J.add(e<0?s+e:e),this.lineStart=this.lineEnd=this.point=N},sphere:function(){J.add(s)}};function te(){ee.point=re}function ne(){oe(j,I)}function re(e,t){ee.point=oe,j=e,I=t,D=e*=p,F=g(t=(t*=p)/2+c),U=E(t)}function oe(e,t){var n=(e*=p)-D,r=n>=0?1:-1,o=r*n,i=g(t=(t*=p)/2+c),a=E(t),u=U*a,l=F*i+u*g(o),s=u*r*E(o);X.add(y(s,l)),D=e,F=i,U=a}function ie(e){return J=new o,R(e,ee),2*J}function ae(e){return[y(e[1],e[0]),M(e[2])]}function ue(e){var t=e[0],n=e[1],r=g(n);return[r*g(t),r*E(t),E(n)]}function le(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function ce(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function se(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function fe(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function pe(e){var t=S(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}var de,he,ye,ge,me,ve,be,we,ke,Ee,_e,Se,xe,Pe,Me,Ce,Ne={point:Te,lineStart:ze,lineEnd:Oe,polygonStart:function(){Ne.point=Ae,Ne.lineStart=Re,Ne.lineEnd=je,K=new o,ee.polygonStart()},polygonEnd:function(){ee.polygonEnd(),Ne.point=Te,Ne.lineStart=ze,Ne.lineEnd=Oe,X<0?(B=-(V=180),Z=-(W=90)):K>i?W=90:K<-i&&(Z=-90),Y[0]=B,Y[1]=V},sphere:function(){B=-(V=180),Z=-(W=90)}};function Te(e,t){Q.push(Y=[B=e,V=e]),t<Z&&(Z=t),t>W&&(W=t)}function Le(e,t){var n=ue([e*p,t*p]);if($){var r=ce($,n),o=ce([r[1],-r[0],0],r);pe(o),o=ae(o);var i,a=e-G,u=a>0?1:-1,l=o[0]*f*u,c=d(a)>180;c^(u*G<l&&l<u*e)?(i=o[1]*f)>W&&(W=i):c^(u*G<(l=(l+360)%360-180)&&l<u*e)?(i=-o[1]*f)<Z&&(Z=i):(t<Z&&(Z=t),t>W&&(W=t)),c?e<G?Ie(B,e)>Ie(B,V)&&(V=e):Ie(e,V)>Ie(B,V)&&(B=e):V>=B?(e<B&&(B=e),e>V&&(V=e)):e>G?Ie(B,e)>Ie(B,V)&&(V=e):Ie(e,V)>Ie(B,V)&&(B=e)}else Q.push(Y=[B=e,V=e]);t<Z&&(Z=t),t>W&&(W=t),$=n,G=e}function ze(){Ne.point=Le}function Oe(){Y[0]=B,Y[1]=V,Ne.point=Te,$=null}function Ae(e,t){if($){var n=e-G;K.add(d(n)>180?n+(n>0?360:-360):n)}else H=e,q=t;ee.point(e,t),Le(e,t)}function Re(){ee.lineStart()}function je(){Ae(H,q),ee.lineEnd(),d(K)>i&&(B=-(V=180)),Y[0]=B,Y[1]=V,$=null}function Ie(e,t){return(t-=e)<0?t+360:t}function De(e,t){return e[0]-t[0]}function Fe(e,t){return e[0]<=e[1]?e[0]<=t&&t<=e[1]:t<e[0]||e[1]<t}function Ue(e){var t,n,r,o,i,a,u;if(W=V=-(B=Z=1/0),Q=[],R(e,Ne),n=Q.length){for(Q.sort(De),t=1,i=[r=Q[0]];t<n;++t)Fe(r,(o=Q[t])[0])||Fe(r,o[1])?(Ie(r[0],o[1])>Ie(r[0],r[1])&&(r[1]=o[1]),Ie(o[0],r[1])>Ie(r[0],r[1])&&(r[0]=o[0])):i.push(r=o);for(a=-1/0,t=0,r=i[n=i.length-1];t<=n;r=o,++t)o=i[t],(u=Ie(r[1],o[0]))>a&&(a=u,B=o[0],V=r[1])}return Q=Y=null,B===1/0||Z===1/0?[[NaN,NaN],[NaN,NaN]]:[[B,Z],[V,W]]}var Be={sphere:N,point:Ze,lineStart:We,lineEnd:qe,polygonStart:function(){Be.lineStart=$e,Be.lineEnd=Ke},polygonEnd:function(){Be.lineStart=We,Be.lineEnd=qe}};function Ze(e,t){e*=p;var n=g(t*=p);Ve(n*g(e),n*E(e),E(t))}function Ve(e,t,n){++de,ye+=(e-ye)/de,ge+=(t-ge)/de,me+=(n-me)/de}function We(){Be.point=Ge}function Ge(e,t){e*=p;var n=g(t*=p);Pe=n*g(e),Me=n*E(e),Ce=E(t),Be.point=He,Ve(Pe,Me,Ce)}function He(e,t){e*=p;var n=g(t*=p),r=n*g(e),o=n*E(e),i=E(t),a=y(S((a=Me*i-Ce*o)*a+(a=Ce*r-Pe*i)*a+(a=Pe*o-Me*r)*a),Pe*r+Me*o+Ce*i);he+=a,ve+=a*(Pe+(Pe=r)),be+=a*(Me+(Me=o)),we+=a*(Ce+(Ce=i)),Ve(Pe,Me,Ce)}function qe(){Be.point=Ze}function $e(){Be.point=Qe}function Ke(){Ye(Se,xe),Be.point=Ze}function Qe(e,t){Se=e,xe=t,e*=p,t*=p,Be.point=Ye;var n=g(t);Pe=n*g(e),Me=n*E(e),Ce=E(t),Ve(Pe,Me,Ce)}function Ye(e,t){e*=p;var n=g(t*=p),r=n*g(e),o=n*E(e),i=E(t),a=Me*i-Ce*o,u=Ce*r-Pe*i,l=Pe*o-Me*r,c=b(a,u,l),s=M(c),f=c&&-s/c;ke.add(f*a),Ee.add(f*u),_e.add(f*l),he+=s,ve+=s*(Pe+(Pe=r)),be+=s*(Me+(Me=o)),we+=s*(Ce+(Ce=i)),Ve(Pe,Me,Ce)}function Xe(e){de=he=ye=ge=me=ve=be=we=0,ke=new o,Ee=new o,_e=new o,R(e,Be);var t=+ke,n=+Ee,r=+_e,u=b(t,n,r);return u<a&&(t=ve,n=be,r=we,he<i&&(t=ye,n=ge,r=me),(u=b(t,n,r))<a)?[NaN,NaN]:[y(n,t)*f,M(r/u)*f]}function Je(e){return function(){return e}}function et(e,t){function n(n,r){return n=e(n,r),t(n[0],n[1])}return e.invert&&t.invert&&(n.invert=function(n,r){return(n=t.invert(n,r))&&e.invert(n[0],n[1])}),n}function tt(e,t){return[d(e)>u?e+Math.round(-e/s)*s:e,t]}function nt(e,t,n){return(e%=s)?t||n?et(ot(e),it(t,n)):ot(e):t||n?it(t,n):tt}function rt(e){return function(t,n){return[(t+=e)>u?t-s:t<-u?t+s:t,n]}}function ot(e){var t=rt(e);return t.invert=rt(-e),t}function it(e,t){var n=g(e),r=E(e),o=g(t),i=E(t);function a(e,t){var a=g(t),u=g(e)*a,l=E(e)*a,c=E(t),s=c*n+u*r;return[y(l*o-s*i,u*n-c*r),M(s*o+l*i)]}return a.invert=function(e,t){var a=g(t),u=g(e)*a,l=E(e)*a,c=E(t),s=c*o-l*i;return[y(l*o+c*i,u*n+s*r),M(s*n-u*r)]},a}function at(e){function t(t){return(t=e(t[0]*p,t[1]*p))[0]*=f,t[1]*=f,t}return e=nt(e[0]*p,e[1]*p,e.length>2?e[2]*p:0),t.invert=function(t){return(t=e.invert(t[0]*p,t[1]*p))[0]*=f,t[1]*=f,t},t}function ut(e,t,n,r,o,i){if(n){var a=g(t),u=E(t),l=r*n;null==o?(o=t+r*s,i=t-l/2):(o=lt(a,o),i=lt(a,i),(r>0?o<i:o>i)&&(o+=r*s));for(var c,f=o;r>0?f>i:f<i;f-=l)c=ae([a,-u*g(f),-u*E(f)]),e.point(c[0],c[1])}}function lt(e,t){(t=ue(t))[0]-=e,pe(t);var n=P(-t[1]);return((-t[2]<0?-n:n)+s-i)%s}function ct(){var e,t,n=Je([0,0]),r=Je(90),o=Je(6),i={point:function(n,r){e.push(n=t(n,r)),n[0]*=f,n[1]*=f}};function a(){var a=n.apply(this,arguments),u=r.apply(this,arguments)*p,l=o.apply(this,arguments)*p;return e=[],t=nt(-a[0]*p,-a[1]*p,0).invert,ut(i,u,l,1),a={type:"Polygon",coordinates:[e]},e=t=null,a}return a.center=function(e){return arguments.length?(n="function"===typeof e?e:Je([+e[0],+e[1]]),a):n},a.radius=function(e){return arguments.length?(r="function"===typeof e?e:Je(+e),a):r},a.precision=function(e){return arguments.length?(o="function"===typeof e?e:Je(+e),a):o},a}function st(){var e,t=[];return{point:function(t,n,r){e.push([t,n,r])},lineStart:function(){t.push(e=[])},lineEnd:N,rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))},result:function(){var n=t;return t=[],e=null,n}}}function ft(e,t){return d(e[0]-t[0])<i&&d(e[1]-t[1])<i}function pt(e,t,n,r){this.x=e,this.z=t,this.o=n,this.e=r,this.v=!1,this.n=this.p=null}function dt(e,t,n,r,o){var i,a,u=[],l=[];if(e.forEach((function(e){if(!((t=e.length-1)<=0)){var t,n,r=e[0],a=e[t];if(ft(r,a)){if(!r[2]&&!a[2]){for(o.lineStart(),i=0;i<t;++i)o.point((r=e[i])[0],r[1]);return void o.lineEnd()}a[0]+=2e-6}u.push(n=new pt(r,e,null,!0)),l.push(n.o=new pt(r,null,n,!1)),u.push(n=new pt(a,e,null,!1)),l.push(n.o=new pt(a,null,n,!0))}})),u.length){for(l.sort(t),ht(u),ht(l),i=0,a=l.length;i<a;++i)l[i].e=n=!n;for(var c,s,f=u[0];;){for(var p=f,d=!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(d)for(i=0,a=c.length;i<a;++i)o.point((s=c[i])[0],s[1]);else r(p.x,p.n.x,1,o);p=p.n}else{if(d)for(c=p.p.z,i=c.length-1;i>=0;--i)o.point((s=c[i])[0],s[1]);else r(p.x,p.p.x,-1,o);p=p.p}c=(p=p.o).z,d=!d}while(!p.v);o.lineEnd()}}}function ht(e){if(t=e.length){for(var t,n,r=0,o=e[0];++r<t;)o.n=n=e[r],n.p=o,o=n;o.n=n=e[0],n.p=o}}function yt(e){return d(e[0])<=u?e[0]:_(e[0])*((d(e[0])+u)%s-u)}function gt(e,t){var n=yt(t),r=t[1],a=E(r),f=[E(n),-g(n),0],p=0,d=0,h=new o;1===a?r=l+i:-1===a&&(r=-l-i);for(var m=0,v=e.length;m<v;++m)if(w=(b=e[m]).length)for(var b,w,k=b[w-1],_=yt(k),S=k[1]/2+c,x=E(S),P=g(S),C=0;C<w;++C,_=T,x=z,P=O,k=N){var N=b[C],T=yt(N),L=N[1]/2+c,z=E(L),O=g(L),A=T-_,R=A>=0?1:-1,j=R*A,I=j>u,D=x*z;if(h.add(y(D*R*E(j),P*O+D*g(j))),p+=I?A+R*s:A,I^_>=n^T>=n){var F=ce(ue(k),ue(N));pe(F);var U=ce(f,F);pe(U);var B=(I^A>=0?-1:1)*M(U[2]);(r>B||r===B&&(F[0]||F[1]))&&(d+=I^A>=0?1:-1)}}return(p<-i||p<i&&h<-1e-12)^1&d}tt.invert=tt;var mt=n(762),vt=n(757),bt=n.n(vt),wt=bt().mark(kt);function kt(e){var t,n,r;return bt().wrap((function(o){for(;;)switch(o.prev=o.next){case 0:t=(0,mt.Z)(e),o.prev=1,t.s();case 3:if((n=t.n()).done){o.next=8;break}return r=n.value,o.delegateYield(r,"t0",6);case 6:o.next=3;break;case 8:o.next=13;break;case 10:o.prev=10,o.t1=o.catch(1),t.e(o.t1);case 13:return o.prev=13,t.f(),o.finish(13);case 16:case"end":return o.stop()}}),wt,null,[[1,10,13,16]])}function Et(e){return Array.from(kt(e))}function _t(e,t,n,r){return function(o){var i,a,u,l=t(o),c=st(),s=t(c),f=!1,p={point:d,lineStart:y,lineEnd:g,polygonStart:function(){p.point=m,p.lineStart=v,p.lineEnd=b,a=[],i=[]},polygonEnd:function(){p.point=d,p.lineStart=y,p.lineEnd=g,a=Et(a);var e=gt(i,r);a.length?(f||(o.polygonStart(),f=!0),dt(a,xt,e,n,o)):e&&(f||(o.polygonStart(),f=!0),o.lineStart(),n(null,null,1,o),o.lineEnd()),f&&(o.polygonEnd(),f=!1),a=i=null},sphere:function(){o.polygonStart(),o.lineStart(),n(null,null,1,o),o.lineEnd(),o.polygonEnd()}};function d(t,n){e(t,n)&&o.point(t,n)}function h(e,t){l.point(e,t)}function y(){p.point=h,l.lineStart()}function g(){p.point=d,l.lineEnd()}function m(e,t){u.push([e,t]),s.point(e,t)}function v(){s.lineStart(),u=[]}function b(){m(u[0][0],u[0][1]),s.lineEnd();var e,t,n,r,l=s.clean(),p=c.result(),d=p.length;if(u.pop(),i.push(u),u=null,d)if(1&l){if((t=(n=p[0]).length-1)>0){for(f||(o.polygonStart(),f=!0),o.lineStart(),e=0;e<t;++e)o.point((r=n[e])[0],r[1]);o.lineEnd()}}else d>1&&2&l&&p.push(p.pop().concat(p.shift())),a.push(p.filter(St))}return p}}function St(e){return e.length>1}function xt(e,t){return((e=e.x)[0]<0?e[1]-l-i:l-e[1])-((t=t.x)[0]<0?t[1]-l-i:l-t[1])}var Pt=_t((function(){return!0}),(function(e){var t,n=NaN,r=NaN,o=NaN;return{lineStart:function(){e.lineStart(),t=1},point:function(a,c){var s=a>0?u:-u,f=d(a-n);d(f-u)<i?(e.point(n,r=(r+c)/2>0?l:-l),e.point(o,r),e.lineEnd(),e.lineStart(),e.point(s,r),e.point(a,r),t=0):o!==s&&f>=u&&(d(n-o)<i&&(n-=o*i),d(a-s)<i&&(a-=s*i),r=function(e,t,n,r){var o,a,u=E(e-n);return d(u)>i?h((E(t)*(a=g(r))*E(n)-E(r)*(o=g(t))*E(e))/(o*a*u)):(t+r)/2}(n,r,a,c),e.point(o,r),e.lineEnd(),e.lineStart(),e.point(s,r),t=0),e.point(n=a,r=c),o=s},lineEnd:function(){e.lineEnd(),n=r=NaN},clean:function(){return 2-t}}}),(function(e,t,n,r){var o;if(null==e)o=n*l,r.point(-u,o),r.point(0,o),r.point(u,o),r.point(u,0),r.point(u,-o),r.point(0,-o),r.point(-u,-o),r.point(-u,0),r.point(-u,o);else if(d(e[0]-t[0])>i){var a=e[0]<t[0]?u:-u;o=n*a/2,r.point(-a,o),r.point(0,o),r.point(a,o)}else r.point(t[0],t[1])}),[-u,-l]);function Mt(e){var t=g(e),n=6*p,r=t>0,o=d(t)>i;function a(e,n){return g(e)*g(n)>t}function l(e,n,r){var o=[1,0,0],a=ce(ue(e),ue(n)),l=le(a,a),c=a[0],s=l-c*c;if(!s)return!r&&e;var f=t*l/s,p=-t*c/s,h=ce(o,a),y=fe(o,f);se(y,fe(a,p));var g=h,m=le(y,g),v=le(g,g),b=m*m-v*(le(y,y)-1);if(!(b<0)){var w=S(b),k=fe(g,(-m-w)/v);if(se(k,y),k=ae(k),!r)return k;var E,_=e[0],x=n[0],P=e[1],M=n[1];x<_&&(E=_,_=x,x=E);var C=x-_,N=d(C-u)<i;if(!N&&M<P&&(E=P,P=M,M=E),N||C<i?N?P+M>0^k[1]<(d(k[0]-_)<i?P:M):P<=k[1]&&k[1]<=M:C>u^(_<=k[0]&&k[0]<=x)){var T=fe(g,(-m+w)/v);return se(T,y),[k,ae(T)]}}}function c(t,n){var o=r?e:u-e,i=0;return t<-o?i|=1:t>o&&(i|=2),n<-o?i|=4:n>o&&(i|=8),i}return _t(a,(function(e){var t,n,i,s,f;return{lineStart:function(){s=i=!1,f=1},point:function(p,d){var h,y=[p,d],g=a(p,d),m=r?g?0:c(p,d):g?c(p+(p<0?u:-u),d):0;if(!t&&(s=i=g)&&e.lineStart(),g!==i&&(!(h=l(t,y))||ft(t,h)||ft(y,h))&&(y[2]=1),g!==i)f=0,g?(e.lineStart(),h=l(y,t),e.point(h[0],h[1])):(h=l(t,y),e.point(h[0],h[1],2),e.lineEnd()),t=h;else if(o&&t&&r^g){var v;m&n||!(v=l(y,t,!0))||(f=0,r?(e.lineStart(),e.point(v[0][0],v[0][1]),e.point(v[1][0],v[1][1]),e.lineEnd()):(e.point(v[1][0],v[1][1]),e.lineEnd(),e.lineStart(),e.point(v[0][0],v[0][1],3)))}!g||t&&ft(t,y)||e.point(y[0],y[1]),t=y,i=g,n=m},lineEnd:function(){i&&e.lineEnd(),t=null},clean:function(){return f|(s&&i)<<1}}}),(function(t,r,o,i){ut(i,e,n,o,t,r)}),r?[0,-e]:[-u,e-u])}var Ct,Nt,Tt,Lt,zt=1e9,Ot=-zt;function At(e,t,n,r){function o(o,i){return e<=o&&o<=n&&t<=i&&i<=r}function a(o,i,a,l){var s=0,f=0;if(null==o||(s=u(o,a))!==(f=u(i,a))||c(o,i)<0^a>0)do{l.point(0===s||3===s?e:n,s>1?r:t)}while((s=(s+a+4)%4)!==f);else l.point(i[0],i[1])}function u(r,o){return d(r[0]-e)<i?o>0?0:3:d(r[0]-n)<i?o>0?2:1:d(r[1]-t)<i?o>0?1:0:o>0?3:2}function l(e,t){return c(e.x,t.x)}function c(e,t){var n=u(e,1),r=u(t,1);return n!==r?n-r:0===n?t[1]-e[1]:1===n?e[0]-t[0]:2===n?e[1]-t[1]:t[0]-e[0]}return function(i){var u,c,s,f,p,d,h,y,g,m,v,b=i,w=st(),k={point:E,lineStart:function(){k.point=_,c&&c.push(s=[]);m=!0,g=!1,h=y=NaN},lineEnd:function(){u&&(_(f,p),d&&g&&w.rejoin(),u.push(w.result()));k.point=E,g&&b.lineEnd()},polygonStart:function(){b=w,u=[],c=[],v=!0},polygonEnd:function(){var t=function(){for(var t=0,n=0,o=c.length;n<o;++n)for(var i,a,u=c[n],l=1,s=u.length,f=u[0],p=f[0],d=f[1];l<s;++l)i=p,a=d,p=(f=u[l])[0],d=f[1],a<=r?d>r&&(p-i)*(r-a)>(d-a)*(e-i)&&++t:d<=r&&(p-i)*(r-a)<(d-a)*(e-i)&&--t;return t}(),n=v&&t,o=(u=Et(u)).length;(n||o)&&(i.polygonStart(),n&&(i.lineStart(),a(null,null,1,i),i.lineEnd()),o&&dt(u,l,t,a,i),i.polygonEnd());b=i,u=c=s=null}};function E(e,t){o(e,t)&&b.point(e,t)}function _(i,a){var u=o(i,a);if(c&&s.push([i,a]),m)f=i,p=a,d=u,m=!1,u&&(b.lineStart(),b.point(i,a));else if(u&&g)b.point(i,a);else{var l=[h=Math.max(Ot,Math.min(zt,h)),y=Math.max(Ot,Math.min(zt,y))],w=[i=Math.max(Ot,Math.min(zt,i)),a=Math.max(Ot,Math.min(zt,a))];!function(e,t,n,r,o,i){var a,u=e[0],l=e[1],c=0,s=1,f=t[0]-u,p=t[1]-l;if(a=n-u,f||!(a>0)){if(a/=f,f<0){if(a<c)return;a<s&&(s=a)}else if(f>0){if(a>s)return;a>c&&(c=a)}if(a=o-u,f||!(a<0)){if(a/=f,f<0){if(a>s)return;a>c&&(c=a)}else if(f>0){if(a<c)return;a<s&&(s=a)}if(a=r-l,p||!(a>0)){if(a/=p,p<0){if(a<c)return;a<s&&(s=a)}else if(p>0){if(a>s)return;a>c&&(c=a)}if(a=i-l,p||!(a<0)){if(a/=p,p<0){if(a>s)return;a>c&&(c=a)}else if(p>0){if(a<c)return;a<s&&(s=a)}return c>0&&(e[0]=u+c*f,e[1]=l+c*p),s<1&&(t[0]=u+s*f,t[1]=l+s*p),!0}}}}}(l,w,e,t,n,r)?u&&(b.lineStart(),b.point(i,a),v=!1):(g||(b.lineStart(),b.point(l[0],l[1])),b.point(w[0],w[1]),u||b.lineEnd(),v=!1)}h=i,y=a,g=u}return k}}function Rt(){var e,t,n,r=0,o=0,i=960,a=500;return n={stream:function(n){return e&&t===n?e:e=At(r,o,i,a)(t=n)},extent:function(u){return arguments.length?(r=+u[0][0],o=+u[0][1],i=+u[1][0],a=+u[1][1],e=t=null,n):[[r,o],[i,a]]}}}var jt={sphere:N,point:N,lineStart:function(){jt.point=Dt,jt.lineEnd=It},lineEnd:N,polygonStart:N,polygonEnd:N};function It(){jt.point=jt.lineEnd=N}function Dt(e,t){Nt=e*=p,Tt=E(t*=p),Lt=g(t),jt.point=Ft}function Ft(e,t){e*=p;var n=E(t*=p),r=g(t),o=d(e-Nt),i=g(o),a=r*E(o),u=Lt*n-Tt*r*i,l=Tt*n+Lt*r*i;Ct.add(y(S(a*a+u*u),l)),Nt=e,Tt=n,Lt=r}function Ut(e){return Ct=new o,R(e,jt),+Ct}var Bt=[null,null],Zt={type:"LineString",coordinates:Bt};function Vt(e,t){return Bt[0]=e,Bt[1]=t,Ut(Zt)}var Wt={Feature:function(e,t){return Ht(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,o=n.length;++r<o;)if(Ht(n[r].geometry,t))return!0;return!1}},Gt={Sphere:function(){return!0},Point:function(e,t){return qt(e.coordinates,t)},MultiPoint:function(e,t){for(var n=e.coordinates,r=-1,o=n.length;++r<o;)if(qt(n[r],t))return!0;return!1},LineString:function(e,t){return $t(e.coordinates,t)},MultiLineString:function(e,t){for(var n=e.coordinates,r=-1,o=n.length;++r<o;)if($t(n[r],t))return!0;return!1},Polygon:function(e,t){return Kt(e.coordinates,t)},MultiPolygon:function(e,t){for(var n=e.coordinates,r=-1,o=n.length;++r<o;)if(Kt(n[r],t))return!0;return!1},GeometryCollection:function(e,t){for(var n=e.geometries,r=-1,o=n.length;++r<o;)if(Ht(n[r],t))return!0;return!1}};function Ht(e,t){return!(!e||!Gt.hasOwnProperty(e.type))&&Gt[e.type](e,t)}function qt(e,t){return 0===Vt(e,t)}function $t(e,t){for(var n,r,o,i=0,u=e.length;i<u;i++){if(0===(r=Vt(e[i],t)))return!0;if(i>0&&(o=Vt(e[i],e[i-1]))>0&&n<=o&&r<=o&&(n+r-o)*(1-Math.pow((n-r)/o,2))<a*o)return!0;n=r}return!1}function Kt(e,t){return!!gt(e.map(Qt),Yt(t))}function Qt(e){return(e=e.map(Yt)).pop(),e}function Yt(e){return[e[0]*p,e[1]*p]}function Xt(e,t){return(e&&Wt.hasOwnProperty(e.type)?Wt[e.type]:Ht)(e,t)}function Jt(e,t,n){e=+e,t=+t,n=(o=arguments.length)<2?(t=e,e=0,1):o<3?1:+n;for(var r=-1,o=0|Math.max(0,Math.ceil((t-e)/n)),i=new Array(o);++r<o;)i[r]=e+r*n;return i}function en(e,t,n){var r=Jt(e,t-i,n).concat(t);return function(e){return r.map((function(t){return[e,t]}))}}function tn(e,t,n){var r=Jt(e,t-i,n).concat(t);return function(e){return r.map((function(t){return[t,e]}))}}function nn(){var e,t,n,r,o,a,u,l,c,s,f,p,h=10,y=h,g=90,v=360,b=2.5;function w(){return{type:"MultiLineString",coordinates:k()}}function k(){return Jt(m(r/g)*g,n,g).map(f).concat(Jt(m(l/v)*v,u,v).map(p)).concat(Jt(m(t/h)*h,e,h).filter((function(e){return d(e%g)>i})).map(c)).concat(Jt(m(a/y)*y,o,y).filter((function(e){return d(e%v)>i})).map(s))}return w.lines=function(){return k().map((function(e){return{type:"LineString",coordinates:e}}))},w.outline=function(){return{type:"Polygon",coordinates:[f(r).concat(p(u).slice(1),f(n).reverse().slice(1),p(l).reverse().slice(1))]}},w.extent=function(e){return arguments.length?w.extentMajor(e).extentMinor(e):w.extentMinor()},w.extentMajor=function(e){return arguments.length?(r=+e[0][0],n=+e[1][0],l=+e[0][1],u=+e[1][1],r>n&&(e=r,r=n,n=e),l>u&&(e=l,l=u,u=e),w.precision(b)):[[r,l],[n,u]]},w.extentMinor=function(n){return arguments.length?(t=+n[0][0],e=+n[1][0],a=+n[0][1],o=+n[1][1],t>e&&(n=t,t=e,e=n),a>o&&(n=a,a=o,o=n),w.precision(b)):[[t,a],[e,o]]},w.step=function(e){return arguments.length?w.stepMajor(e).stepMinor(e):w.stepMinor()},w.stepMajor=function(e){return arguments.length?(g=+e[0],v=+e[1],w):[g,v]},w.stepMinor=function(e){return arguments.length?(h=+e[0],y=+e[1],w):[h,y]},w.precision=function(i){return arguments.length?(b=+i,c=en(a,o,90),s=tn(t,e,b),f=en(l,u,90),p=tn(r,n,b),w):b},w.extentMajor([[-180,-89.999999],[180,89.999999]]).extentMinor([[-180,-80.000001],[180,80.000001]])}function rn(){return nn()()}function on(e,t){var n=e[0]*p,r=e[1]*p,o=t[0]*p,i=t[1]*p,a=g(r),u=E(r),l=g(i),c=E(i),s=a*g(n),d=a*E(n),h=l*g(o),m=l*E(o),v=2*M(S(C(i-r)+a*l*C(o-n))),b=E(v),w=v?function(e){var t=E(e*=v)/b,n=E(v-e)/b,r=n*s+t*h,o=n*d+t*m,i=n*u+t*c;return[y(o,r)*f,y(i,S(r*r+o*o))*f]}:function(){return[n*f,r*f]};return w.distance=v,w}var an,un,ln,cn,sn=function(e){return e},fn=new o,pn=new o,dn={point:N,lineStart:N,lineEnd:N,polygonStart:function(){dn.lineStart=hn,dn.lineEnd=mn},polygonEnd:function(){dn.lineStart=dn.lineEnd=dn.point=N,fn.add(d(pn)),pn=new o},result:function(){var e=fn/2;return fn=new o,e}};function hn(){dn.point=yn}function yn(e,t){dn.point=gn,an=ln=e,un=cn=t}function gn(e,t){pn.add(cn*e-ln*t),ln=e,cn=t}function mn(){gn(an,un)}var vn=dn,bn=1/0,wn=bn,kn=-bn,En=kn,_n={point:function(e,t){e<bn&&(bn=e);e>kn&&(kn=e);t<wn&&(wn=t);t>En&&(En=t)},lineStart:N,lineEnd:N,polygonStart:N,polygonEnd:N,result:function(){var e=[[bn,wn],[kn,En]];return kn=En=-(wn=bn=1/0),e}};var Sn,xn,Pn,Mn,Cn=_n,Nn=0,Tn=0,Ln=0,zn=0,On=0,An=0,Rn=0,jn=0,In=0,Dn={point:Fn,lineStart:Un,lineEnd:Vn,polygonStart:function(){Dn.lineStart=Wn,Dn.lineEnd=Gn},polygonEnd:function(){Dn.point=Fn,Dn.lineStart=Un,Dn.lineEnd=Vn},result:function(){var e=In?[Rn/In,jn/In]:An?[zn/An,On/An]:Ln?[Nn/Ln,Tn/Ln]:[NaN,NaN];return Nn=Tn=Ln=zn=On=An=Rn=jn=In=0,e}};function Fn(e,t){Nn+=e,Tn+=t,++Ln}function Un(){Dn.point=Bn}function Bn(e,t){Dn.point=Zn,Fn(Pn=e,Mn=t)}function Zn(e,t){var n=e-Pn,r=t-Mn,o=S(n*n+r*r);zn+=o*(Pn+e)/2,On+=o*(Mn+t)/2,An+=o,Fn(Pn=e,Mn=t)}function Vn(){Dn.point=Fn}function Wn(){Dn.point=Hn}function Gn(){qn(Sn,xn)}function Hn(e,t){Dn.point=qn,Fn(Sn=Pn=e,xn=Mn=t)}function qn(e,t){var n=e-Pn,r=t-Mn,o=S(n*n+r*r);zn+=o*(Pn+e)/2,On+=o*(Mn+t)/2,An+=o,Rn+=(o=Mn*e-Pn*t)*(Pn+e),jn+=o*(Mn+t),In+=3*o,Fn(Pn=e,Mn=t)}var $n=Dn;function Kn(e){this._context=e}Kn.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,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(e,t){switch(this._point){case 0:this._context.moveTo(e,t),this._point=1;break;case 1:this._context.lineTo(e,t);break;default:this._context.moveTo(e+this._radius,t),this._context.arc(e,t,this._radius,0,s)}},result:N};var Qn,Yn,Xn,Jn,er,tr=new o,nr={point:N,lineStart:function(){nr.point=rr},lineEnd:function(){Qn&&or(Yn,Xn),nr.point=N},polygonStart:function(){Qn=!0},polygonEnd:function(){Qn=null},result:function(){var e=+tr;return tr=new o,e}};function rr(e,t){nr.point=or,Yn=Jn=e,Xn=er=t}function or(e,t){Jn-=e,er-=t,tr.add(S(Jn*Jn+er*er)),Jn=e,er=t}var ir=nr;function ar(){this._string=[]}function ur(e){return"m0,"+e+"a"+e+","+e+" 0 1,1 0,"+-2*e+"a"+e+","+e+" 0 1,1 0,"+2*e+"z"}function lr(e,t){var n,r,o=4.5;function i(e){return e&&("function"===typeof o&&r.pointRadius(+o.apply(this,arguments)),R(e,n(r))),r.result()}return i.area=function(e){return R(e,n(vn)),vn.result()},i.measure=function(e){return R(e,n(ir)),ir.result()},i.bounds=function(e){return R(e,n(Cn)),Cn.result()},i.centroid=function(e){return R(e,n($n)),$n.result()},i.projection=function(t){return arguments.length?(n=null==t?(e=null,sn):(e=t).stream,i):e},i.context=function(e){return arguments.length?(r=null==e?(t=null,new ar):new Kn(t=e),"function"!==typeof o&&r.pointRadius(o),i):t},i.pointRadius=function(e){return arguments.length?(o="function"===typeof e?e:(r.pointRadius(+e),+e),i):o},i.projection(e).context(t)}function cr(e){return{stream:sr(e)}}function sr(e){return function(t){var n=new fr;for(var r in e)n[r]=e[r];return n.stream=t,n}}function fr(){}function pr(e,t,n){var r=e.clipExtent&&e.clipExtent();return e.scale(150).translate([0,0]),null!=r&&e.clipExtent(null),R(n,e.stream(Cn)),t(Cn.result()),null!=r&&e.clipExtent(r),e}function dr(e,t,n){return pr(e,(function(n){var r=t[1][0]-t[0][0],o=t[1][1]-t[0][1],i=Math.min(r/(n[1][0]-n[0][0]),o/(n[1][1]-n[0][1])),a=+t[0][0]+(r-i*(n[1][0]+n[0][0]))/2,u=+t[0][1]+(o-i*(n[1][1]+n[0][1]))/2;e.scale(150*i).translate([a,u])}),n)}function hr(e,t,n){return dr(e,[[0,0],t],n)}function yr(e,t,n){return pr(e,(function(n){var r=+t,o=r/(n[1][0]-n[0][0]),i=(r-o*(n[1][0]+n[0][0]))/2,a=-o*n[0][1];e.scale(150*o).translate([i,a])}),n)}function gr(e,t,n){return pr(e,(function(n){var r=+t,o=r/(n[1][1]-n[0][1]),i=-o*n[0][0],a=(r-o*(n[1][1]+n[0][1]))/2;e.scale(150*o).translate([i,a])}),n)}ar.prototype={_radius:4.5,_circle:ur(4.5),pointRadius:function(e){return(e=+e)!==this._radius&&(this._radius=e,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(e,t){switch(this._point){case 0:this._string.push("M",e,",",t),this._point=1;break;case 1:this._string.push("L",e,",",t);break;default:null==this._circle&&(this._circle=ur(this._radius)),this._string.push("M",e,",",t,this._circle)}},result:function(){if(this._string.length){var e=this._string.join("");return this._string=[],e}return null}},fr.prototype={constructor:fr,point:function(e,t){this.stream.point(e,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 mr=g(30*p);function vr(e,t){return+t?function(e,t){function n(r,o,a,u,l,c,s,f,p,h,g,m,v,b){var w=s-r,k=f-o,E=w*w+k*k;if(E>4*t&&v--){var _=u+h,x=l+g,P=c+m,C=S(_*_+x*x+P*P),N=M(P/=C),T=d(d(P)-1)<i||d(a-p)<i?(a+p)/2:y(x,_),L=e(T,N),z=L[0],O=L[1],A=z-r,R=O-o,j=k*A-w*R;(j*j/E>t||d((w*A+k*R)/E-.5)>.3||u*h+l*g+c*m<mr)&&(n(r,o,a,u,l,c,z,O,T,_/=C,x/=C,P,v,b),b.point(z,O),n(z,O,T,_,x,P,s,f,p,h,g,m,v,b))}}return function(t){var r,o,i,a,u,l,c,s,f,p,d,h,y={point:g,lineStart:m,lineEnd:b,polygonStart:function(){t.polygonStart(),y.lineStart=w},polygonEnd:function(){t.polygonEnd(),y.lineStart=m}};function g(n,r){n=e(n,r),t.point(n[0],n[1])}function m(){s=NaN,y.point=v,t.lineStart()}function v(r,o){var i=ue([r,o]),a=e(r,o);n(s,f,c,p,d,h,s=a[0],f=a[1],c=r,p=i[0],d=i[1],h=i[2],16,t),t.point(s,f)}function b(){y.point=g,t.lineEnd()}function w(){m(),y.point=k,y.lineEnd=E}function k(e,t){v(r=e,t),o=s,i=f,a=p,u=d,l=h,y.point=v}function E(){n(s,f,c,p,d,h,o,i,r,a,u,l,16,t),y.lineEnd=b,b()}return y}}(e,t):function(e){return sr({point:function(t,n){t=e(t,n),this.stream.point(t[0],t[1])}})}(e)}var br=sr({point:function(e,t){this.stream.point(e*p,t*p)}});function wr(e,t,n,r,o,i){if(!i)return function(e,t,n,r,o){function i(i,a){return[t+e*(i*=r),n-e*(a*=o)]}return i.invert=function(i,a){return[(i-t)/e*r,(n-a)/e*o]},i}(e,t,n,r,o);var a=g(i),u=E(i),l=a*e,c=u*e,s=a/e,f=u/e,p=(u*n-a*t)/e,d=(u*t+a*n)/e;function h(e,i){return[l*(e*=r)-c*(i*=o)+t,n-c*e-l*i]}return h.invert=function(e,t){return[r*(s*e-f*t+p),o*(d-f*e-s*t)]},h}function kr(e){return Er((function(){return e}))()}function Er(e){var t,n,r,o,i,a,u,l,c,s,d=150,h=480,y=250,g=0,m=0,v=0,b=0,w=0,k=0,E=1,_=1,x=null,P=Pt,M=null,C=sn,N=.5;function T(e){return l(e[0]*p,e[1]*p)}function L(e){return(e=l.invert(e[0],e[1]))&&[e[0]*f,e[1]*f]}function z(){var e=wr(d,0,0,E,_,k).apply(null,t(g,m)),r=wr(d,h-e[0],y-e[1],E,_,k);return n=nt(v,b,w),u=et(t,r),l=et(n,u),a=vr(u,N),O()}function O(){return c=s=null,T}return T.stream=function(e){return c&&s===e?c:c=br(function(e){return sr({point:function(t,n){var r=e(t,n);return this.stream.point(r[0],r[1])}})}(n)(P(a(C(s=e)))))},T.preclip=function(e){return arguments.length?(P=e,x=void 0,O()):P},T.postclip=function(e){return arguments.length?(C=e,M=r=o=i=null,O()):C},T.clipAngle=function(e){return arguments.length?(P=+e?Mt(x=e*p):(x=null,Pt),O()):x*f},T.clipExtent=function(e){return arguments.length?(C=null==e?(M=r=o=i=null,sn):At(M=+e[0][0],r=+e[0][1],o=+e[1][0],i=+e[1][1]),O()):null==M?null:[[M,r],[o,i]]},T.scale=function(e){return arguments.length?(d=+e,z()):d},T.translate=function(e){return arguments.length?(h=+e[0],y=+e[1],z()):[h,y]},T.center=function(e){return arguments.length?(g=e[0]%360*p,m=e[1]%360*p,z()):[g*f,m*f]},T.rotate=function(e){return arguments.length?(v=e[0]%360*p,b=e[1]%360*p,w=e.length>2?e[2]%360*p:0,z()):[v*f,b*f,w*f]},T.angle=function(e){return arguments.length?(k=e%360*p,z()):k*f},T.reflectX=function(e){return arguments.length?(E=e?-1:1,z()):E<0},T.reflectY=function(e){return arguments.length?(_=e?-1:1,z()):_<0},T.precision=function(e){return arguments.length?(a=vr(u,N=e*e),O()):S(N)},T.fitExtent=function(e,t){return dr(T,e,t)},T.fitSize=function(e,t){return hr(T,e,t)},T.fitWidth=function(e,t){return yr(T,e,t)},T.fitHeight=function(e,t){return gr(T,e,t)},function(){return t=e.apply(this,arguments),T.invert=t.invert&&L,z()}}function _r(e){var t=0,n=u/3,r=Er(e),o=r(t,n);return o.parallels=function(e){return arguments.length?r(t=e[0]*p,n=e[1]*p):[t*f,n*f]},o}function Sr(e,t){var n=E(e),r=(n+E(t))/2;if(d(r)<i)return function(e){var t=g(e);function n(e,n){return[e*t,E(n)/t]}return n.invert=function(e,n){return[e/t,M(n*t)]},n}(e);var o=1+n*(2*r-n),a=S(o)/r;function l(e,t){var n=S(o-2*r*E(t))/r;return[n*E(e*=r),a-n*g(e)]}return l.invert=function(e,t){var n=a-t,i=y(e,d(n))*_(n);return n*r<0&&(i-=u*_(e)*_(n)),[i/r,M((o-(e*e+n*n)*r*r)/(2*r))]},l}function xr(){return _r(Sr).scale(155.424).center([0,33.6442])}function Pr(){return xr().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])}function Mr(){var e,t,n,r,o,a,u=Pr(),l=xr().rotate([154,0]).center([-2,58.5]).parallels([55,65]),c=xr().rotate([157,0]).center([-3,19.9]).parallels([8,18]),s={point:function(e,t){a=[e,t]}};function f(e){var t=e[0],i=e[1];return a=null,n.point(t,i),a||(r.point(t,i),a)||(o.point(t,i),a)}function p(){return e=t=null,f}return f.invert=function(e){var t=u.scale(),n=u.translate(),r=(e[0]-n[0])/t,o=(e[1]-n[1])/t;return(o>=.12&&o<.234&&r>=-.425&&r<-.214?l:o>=.166&&o<.234&&r>=-.214&&r<-.115?c:u).invert(e)},f.stream=function(n){return e&&t===n?e:e=function(e){var t=e.length;return{point:function(n,r){for(var o=-1;++o<t;)e[o].point(n,r)},sphere:function(){for(var n=-1;++n<t;)e[n].sphere()},lineStart:function(){for(var n=-1;++n<t;)e[n].lineStart()},lineEnd:function(){for(var n=-1;++n<t;)e[n].lineEnd()},polygonStart:function(){for(var n=-1;++n<t;)e[n].polygonStart()},polygonEnd:function(){for(var n=-1;++n<t;)e[n].polygonEnd()}}}([u.stream(t=n),l.stream(n),c.stream(n)])},f.precision=function(e){return arguments.length?(u.precision(e),l.precision(e),c.precision(e),p()):u.precision()},f.scale=function(e){return arguments.length?(u.scale(e),l.scale(.35*e),c.scale(e),f.translate(u.translate())):u.scale()},f.translate=function(e){if(!arguments.length)return u.translate();var t=u.scale(),a=+e[0],f=+e[1];return n=u.translate(e).clipExtent([[a-.455*t,f-.238*t],[a+.455*t,f+.238*t]]).stream(s),r=l.translate([a-.307*t,f+.201*t]).clipExtent([[a-.425*t+i,f+.12*t+i],[a-.214*t-i,f+.234*t-i]]).stream(s),o=c.translate([a-.205*t,f+.212*t]).clipExtent([[a-.214*t+i,f+.166*t+i],[a-.115*t-i,f+.234*t-i]]).stream(s),p()},f.fitExtent=function(e,t){return dr(f,e,t)},f.fitSize=function(e,t){return hr(f,e,t)},f.fitWidth=function(e,t){return yr(f,e,t)},f.fitHeight=function(e,t){return gr(f,e,t)},f.scale(1070)}function Cr(e){return function(t,n){var r=g(t),o=g(n),i=e(r*o);return i===1/0?[2,0]:[i*o*E(t),i*E(n)]}}function Nr(e){return function(t,n){var r=S(t*t+n*n),o=e(r),i=E(o),a=g(o);return[y(t*i,r*a),M(r&&n*i/r)]}}var Tr=Cr((function(e){return S(2/(1+e))}));function Lr(){return kr(Tr).scale(124.75).clipAngle(179.999)}Tr.invert=Nr((function(e){return 2*M(e/2)}));var zr=Cr((function(e){return(e=P(e))&&e/E(e)}));function Or(){return kr(zr).scale(79.4188).clipAngle(179.999)}function Ar(e,t){return[e,w(x((l+t)/2))]}function Rr(){return jr(Ar).scale(961/s)}function jr(e){var t,n,r,o=kr(e),i=o.center,a=o.scale,l=o.translate,c=o.clipExtent,s=null;function f(){var i=u*a(),l=o(at(o.rotate()).invert([0,0]));return c(null==s?[[l[0]-i,l[1]-i],[l[0]+i,l[1]+i]]:e===Ar?[[Math.max(l[0]-i,s),t],[Math.min(l[0]+i,n),r]]:[[s,Math.max(l[1]-i,t)],[n,Math.min(l[1]+i,r)]])}return o.scale=function(e){return arguments.length?(a(e),f()):a()},o.translate=function(e){return arguments.length?(l(e),f()):l()},o.center=function(e){return arguments.length?(i(e),f()):i()},o.clipExtent=function(e){return arguments.length?(null==e?s=t=n=r=null:(s=+e[0][0],t=+e[0][1],n=+e[1][0],r=+e[1][1]),f()):null==s?null:[[s,t],[n,r]]},f()}function Ir(e){return x((l+e)/2)}function Dr(e,t){var n=g(e),r=e===t?E(e):w(n/g(t))/w(Ir(t)/Ir(e)),o=n*k(Ir(e),r)/r;if(!r)return Ar;function a(e,t){o>0?t<-l+i&&(t=-l+i):t>l-i&&(t=l-i);var n=o/k(Ir(t),r);return[n*E(r*e),o-n*g(r*e)]}return a.invert=function(e,t){var n=o-t,i=_(r)*S(e*e+n*n),a=y(e,d(n))*_(n);return n*r<0&&(a-=u*_(e)*_(n)),[a/r,2*h(k(o/i,1/r))-l]},a}function Fr(){return _r(Dr).scale(109.5).parallels([30,30])}function Ur(e,t){return[e,t]}function Br(){return kr(Ur).scale(152.63)}function Zr(e,t){var n=g(e),r=e===t?E(e):(n-g(t))/(t-e),o=n/r+e;if(d(r)<i)return Ur;function a(e,t){var n=o-t,i=r*e;return[n*E(i),o-n*g(i)]}return a.invert=function(e,t){var n=o-t,i=y(e,d(n))*_(n);return n*r<0&&(i-=u*_(e)*_(n)),[i/r,o-_(r)*S(e*e+n*n)]},a}function Vr(){return _r(Zr).scale(131.154).center([0,13.9389])}zr.invert=Nr((function(e){return e})),Ar.invert=function(e,t){return[e,2*h(v(t))-l]},Ur.invert=Ur;var Wr=1.340264,Gr=-.081106,Hr=893e-6,qr=.003796,$r=S(3)/2;function Kr(e,t){var n=M($r*E(t)),r=n*n,o=r*r*r;return[e*g(n)/($r*(Wr+3*Gr*r+o*(7*Hr+9*qr*r))),n*(Wr+Gr*r+o*(Hr+qr*r))]}function Qr(){return kr(Kr).scale(177.158)}function Yr(e,t){var n=g(t),r=g(e)*n;return[n*E(e)/r,E(t)/r]}function Xr(){return kr(Yr).scale(144.049).clipAngle(60)}function Jr(){var e,t,n,r,o,i,a,u=1,l=0,c=0,s=1,d=1,h=0,y=null,m=1,v=1,b=sr({point:function(e,t){var n=_([e,t]);this.stream.point(n[0],n[1])}}),w=sn;function k(){return m=u*s,v=u*d,i=a=null,_}function _(n){var r=n[0]*m,o=n[1]*v;if(h){var i=o*e-r*t;r=r*e+o*t,o=i}return[r+l,o+c]}return _.invert=function(n){var r=n[0]-l,o=n[1]-c;if(h){var i=o*e+r*t;r=r*e-o*t,o=i}return[r/m,o/v]},_.stream=function(e){return i&&a===e?i:i=b(w(a=e))},_.postclip=function(e){return arguments.length?(w=e,y=n=r=o=null,k()):w},_.clipExtent=function(e){return arguments.length?(w=null==e?(y=n=r=o=null,sn):At(y=+e[0][0],n=+e[0][1],r=+e[1][0],o=+e[1][1]),k()):null==y?null:[[y,n],[r,o]]},_.scale=function(e){return arguments.length?(u=+e,k()):u},_.translate=function(e){return arguments.length?(l=+e[0],c=+e[1],k()):[l,c]},_.angle=function(n){return arguments.length?(t=E(h=n%360*p),e=g(h),k()):h*f},_.reflectX=function(e){return arguments.length?(s=e?-1:1,k()):s<0},_.reflectY=function(e){return arguments.length?(d=e?-1:1,k()):d<0},_.fitExtent=function(e,t){return dr(_,e,t)},_.fitSize=function(e,t){return hr(_,e,t)},_.fitWidth=function(e,t){return yr(_,e,t)},_.fitHeight=function(e,t){return gr(_,e,t)},_}function eo(e,t){var n=t*t,r=n*n;return[e*(.8707-.131979*n+r*(r*(.003971*n-.001529*r)-.013791)),t*(1.007226+n*(.015085+r*(.028874*n-.044475-.005916*r)))]}function to(){return kr(eo).scale(175.295)}function no(e,t){return[g(t)*E(e),E(t)]}function ro(){return kr(no).scale(249.5).clipAngle(90.000001)}function oo(e,t){var n=g(t),r=1+g(e)*n;return[n*E(e)/r,E(t)/r]}function io(){return kr(oo).scale(250).clipAngle(142)}function ao(e,t){return[w(x((l+t)/2)),-e]}function uo(){var e=jr(ao),t=e.center,n=e.rotate;return e.center=function(e){return arguments.length?t([-e[1],e[0]]):[(e=t())[1],-e[0]]},e.rotate=function(e){return arguments.length?n([e[0],e[1],e.length>2?e[2]+90:90]):[(e=n())[0],e[1],e[2]-90]},n([0,0,90]).scale(159.155)}Kr.invert=function(e,t){for(var n,r=t,o=r*r,i=o*o*o,u=0;u<12&&(i=(o=(r-=n=(r*(Wr+Gr*o+i*(Hr+qr*o))-t)/(Wr+3*Gr*o+i*(7*Hr+9*qr*o)))*r)*o*o,!(d(n)<a));++u);return[$r*e*(Wr+3*Gr*o+i*(7*Hr+9*qr*o))/g(r),M(E(r)/$r)]},Yr.invert=Nr(h),eo.invert=function(e,t){var n,r=t,o=25;do{var a=r*r,u=a*a;r-=n=(r*(1.007226+a*(.015085+u*(.028874*a-.044475-.005916*u)))-t)/(1.007226+a*(.045255+u*(.259866*a-.311325-.005916*11*u)))}while(d(n)>i&&--o>0);return[e/(.8707+(a=r*r)*(a*(a*a*a*(.003971-.001529*a)-.013791)-.131979)),r]},no.invert=Nr(M),oo.invert=Nr((function(e){return 2*h(e)})),ao.invert=function(e,t){return[-t,2*h(v(e))-l]}},491:function(e,t,n){"use strict";function r(e){return"object"===typeof e&&"length"in e?e:Array.from(e)}n.d(t,{Z:function(){return r}})},413:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=n(229),o=n(94);function i(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===o.P&&t.documentElement.namespaceURI===o.P?t.createElement(e):t.createElementNS(n,e)}}function a(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function u(e){var t=(0,r.Z)(e);return(t.local?a:i)(t)}},320:function(e,t,n){"use strict";n.r(t),n.d(t,{create:function(){return i},creator:function(){return r.Z},local:function(){return u},matcher:function(){return c.Z},namespace:function(){return s.Z},namespaces:function(){return f.Z},pointer:function(){return p.Z},pointers:function(){return h},select:function(){return o.Z},selectAll:function(){return m},selection:function(){return g.ZP},selector:function(){return v.Z},selectorAll:function(){return b.Z},style:function(){return w.S},window:function(){return k.Z}});var r=n(413),o=n(261);function i(e){return(0,o.Z)((0,r.Z)(e).call(document.documentElement))}var a=0;function u(){return new l}function l(){this._="@"+(++a).toString(36)}l.prototype=u.prototype={constructor:l,get:function(e){for(var t=this._;!(t in e);)if(!(e=e.parentNode))return;return e[t]},set:function(e,t){return e[this._]=t},remove:function(e){return this._ in e&&delete e[this._]},toString:function(){return this._}};var c=n(761),s=n(229),f=n(94),p=n(439),d=n(252);function h(e,t){return e.target&&(e=(0,d.Z)(e),void 0===t&&(t=e.currentTarget),e=e.touches||[e]),Array.from(e,(function(e){return(0,p.Z)(e,t)}))}var y=n(491),g=n(426);function m(e){return"string"===typeof e?new g.Y1([document.querySelectorAll(e)],[document.documentElement]):new g.Y1([null==e?[]:(0,y.Z)(e)],g.Jz)}var v=n(538),b=n(265),w=n(946),k=n(795)},761:function(e,t,n){"use strict";function r(e){return function(){return this.matches(e)}}function o(e){return function(t){return t.matches(e)}}n.d(t,{Z:function(){return r},P:function(){return o}})},229:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(94);function o(e){var t=e+="",n=t.indexOf(":");return n>=0&&"xmlns"!==(t=e.slice(0,n))&&(e=e.slice(n+1)),r.Z.hasOwnProperty(t)?{space:r.Z[t],local:e}:e}},94:function(e,t,n){"use strict";n.d(t,{P:function(){return r}});var r="http://www.w3.org/1999/xhtml";t.Z={svg:"http://www.w3.org/2000/svg",xhtml:r,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"}},439:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(252);function o(e,t){if(e=(0,r.Z)(e),void 0===t&&(t=e.currentTarget),t){var n=t.ownerSVGElement||t;if(n.createSVGPoint){var o=n.createSVGPoint();return o.x=e.clientX,o.y=e.clientY,[(o=o.matrixTransform(t.getScreenCTM().inverse())).x,o.y]}if(t.getBoundingClientRect){var i=t.getBoundingClientRect();return[e.clientX-i.left-t.clientLeft,e.clientY-i.top-t.clientTop]}}return[e.pageX,e.pageY]}},261:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(426);function o(e){return"string"===typeof e?new r.Y1([[document.querySelector(e)]],[document.documentElement]):new r.Y1([[e]],r.Jz)}},426:function(e,t,n){"use strict";n.d(t,{Y1:function(){return se},ZP:function(){return pe},Jz:function(){return ce}});var r=n(942),o=n(538);var i=n(491),a=n(265);var u=n(761),l=Array.prototype.find;function c(){return this.firstElementChild}var s=Array.prototype.filter;function f(){return this.children}function p(e){return new Array(e.length)}function d(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}function h(e){return function(){return e}}function y(e,t,n,r,o,i){for(var a,u=0,l=t.length,c=i.length;u<c;++u)(a=t[u])?(a.__data__=i[u],r[u]=a):n[u]=new d(e,i[u]);for(;u<l;++u)(a=t[u])&&(o[u]=a)}function g(e,t,n,r,o,i,a){var u,l,c,s=new Map,f=t.length,p=i.length,h=new Array(f);for(u=0;u<f;++u)(l=t[u])&&(h[u]=c=a.call(l,l.__data__,u,t)+"",s.has(c)?o[u]=l:s.set(c,l));for(u=0;u<p;++u)c=a.call(e,i[u],u,i)+"",(l=s.get(c))?(r[u]=l,l.__data__=i[u],s.delete(c)):n[u]=new d(e,i[u]);for(u=0;u<f;++u)(l=t[u])&&s.get(h[u])===l&&(o[u]=l)}function m(e){return e.__data__}function v(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}d.prototype={constructor:d,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};var b=n(762);var w=n(229);function k(e){return function(){this.removeAttribute(e)}}function E(e){return function(){this.removeAttributeNS(e.space,e.local)}}function _(e,t){return function(){this.setAttribute(e,t)}}function S(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function x(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttribute(e):this.setAttribute(e,n)}}function P(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}}var M=n(946);function C(e){return function(){delete this[e]}}function N(e,t){return function(){this[e]=t}}function T(e,t){return function(){var n=t.apply(this,arguments);null==n?delete this[e]:this[e]=n}}function L(e){return e.trim().split(/^|\s+/)}function z(e){return e.classList||new O(e)}function O(e){this._node=e,this._names=L(e.getAttribute("class")||"")}function A(e,t){for(var n=z(e),r=-1,o=t.length;++r<o;)n.add(t[r])}function R(e,t){for(var n=z(e),r=-1,o=t.length;++r<o;)n.remove(t[r])}function j(e){return function(){A(this,e)}}function I(e){return function(){R(this,e)}}function D(e,t){return function(){(t.apply(this,arguments)?A:R)(this,e)}}function F(){this.textContent=""}function U(e){return function(){this.textContent=e}}function B(e){return function(){var t=e.apply(this,arguments);this.textContent=null==t?"":t}}function Z(){this.innerHTML=""}function V(e){return function(){this.innerHTML=e}}function W(e){return function(){var t=e.apply(this,arguments);this.innerHTML=null==t?"":t}}function G(){this.nextSibling&&this.parentNode.appendChild(this)}function H(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}O.prototype={add:function(e){this._names.indexOf(e)<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};var q=n(413);function $(){return null}function K(){var e=this.parentNode;e&&e.removeChild(this)}function Q(){var e=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function Y(){var e=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function X(e){return e.trim().split(/^|\s+/).map((function(e){var t="",n=e.indexOf(".");return n>=0&&(t=e.slice(n+1),e=e.slice(0,n)),{type:e,name:t}}))}function J(e){return function(){var t=this.__on;if(t){for(var n,r=0,o=-1,i=t.length;r<i;++r)n=t[r],e.type&&n.type!==e.type||n.name!==e.name?t[++o]=n:this.removeEventListener(n.type,n.listener,n.options);++o?t.length=o:delete this.__on}}}function ee(e,t,n){return function(){var r,o=this.__on,i=function(e){return function(t){e.call(this,t,this.__data__)}}(t);if(o)for(var a=0,u=o.length;a<u;++a)if((r=o[a]).type===e.type&&r.name===e.name)return this.removeEventListener(r.type,r.listener,r.options),this.addEventListener(r.type,r.listener=i,r.options=n),void(r.value=t);this.addEventListener(e.type,i,n),r={type:e.type,name:e.name,value:t,listener:i,options:n},o?o.push(r):this.__on=[r]}}var te=n(795);function ne(e,t,n){var r=(0,te.Z)(e),o=r.CustomEvent;"function"===typeof o?o=new o(t,n):(o=r.document.createEvent("Event"),n?(o.initEvent(t,n.bubbles,n.cancelable),o.detail=n.detail):o.initEvent(t,!1,!1)),e.dispatchEvent(o)}function re(e,t){return function(){return ne(this,e,t)}}function oe(e,t){return function(){return ne(this,e,t.apply(this,arguments))}}var ie=n(757),ae=n.n(ie),ue=ae().mark(le);function le(){var e,t,n,r,o,i,a;return ae().wrap((function(u){for(;;)switch(u.prev=u.next){case 0:e=this._groups,t=0,n=e.length;case 1:if(!(t<n)){u.next=13;break}r=e[t],o=0,i=r.length;case 3:if(!(o<i)){u.next=10;break}if(!(a=r[o])){u.next=7;break}return u.next=7,a;case 7:++o,u.next=3;break;case 10:++t,u.next=1;break;case 13:case"end":return u.stop()}}),ue,this)}var ce=[null];function se(e,t){this._groups=e,this._parents=t}function fe(){return new se([[document.documentElement]],ce)}se.prototype=fe.prototype=(0,r.Z)({constructor:se,select:function(e){"function"!==typeof e&&(e=(0,o.Z)(e));for(var t=this._groups,n=t.length,r=new Array(n),i=0;i<n;++i)for(var a,u,l=t[i],c=l.length,s=r[i]=new Array(c),f=0;f<c;++f)(a=l[f])&&(u=e.call(a,a.__data__,f,l))&&("__data__"in a&&(u.__data__=a.__data__),s[f]=u);return new se(r,this._parents)},selectAll:function(e){e="function"===typeof e?function(e){return function(){var t=e.apply(this,arguments);return null==t?[]:(0,i.Z)(t)}}(e):(0,a.Z)(e);for(var t=this._groups,n=t.length,r=[],o=[],u=0;u<n;++u)for(var l,c=t[u],s=c.length,f=0;f<s;++f)(l=c[f])&&(r.push(e.call(l,l.__data__,f,c)),o.push(l));return new se(r,o)},selectChild:function(e){return this.select(null==e?c:function(e){return function(){return l.call(this.children,e)}}("function"===typeof e?e:(0,u.P)(e)))},selectChildren:function(e){return this.selectAll(null==e?f:function(e){return function(){return s.call(this.children,e)}}("function"===typeof e?e:(0,u.P)(e)))},filter:function(e){"function"!==typeof e&&(e=(0,u.Z)(e));for(var t=this._groups,n=t.length,r=new Array(n),o=0;o<n;++o)for(var i,a=t[o],l=a.length,c=r[o]=[],s=0;s<l;++s)(i=a[s])&&e.call(i,i.__data__,s,a)&&c.push(i);return new se(r,this._parents)},data:function(e,t){if(!arguments.length)return Array.from(this,m);var n=t?g:y,r=this._parents,o=this._groups;"function"!==typeof e&&(e=h(e));for(var a=o.length,u=new Array(a),l=new Array(a),c=new Array(a),s=0;s<a;++s){var f=r[s],p=o[s],d=p.length,v=(0,i.Z)(e.call(f,f&&f.__data__,s,r)),b=v.length,w=l[s]=new Array(b),k=u[s]=new Array(b),E=c[s]=new Array(d);n(f,p,w,k,E,v,t);for(var _,S,x=0,P=0;x<b;++x)if(_=w[x]){for(x>=P&&(P=x+1);!(S=k[P])&&++P<b;);_._next=S||null}}return(u=new se(u,r))._enter=l,u._exit=c,u},enter:function(){return new se(this._enter||this._groups.map(p),this._parents)},exit:function(){return new se(this._exit||this._groups.map(p),this._parents)},join:function(e,t,n){var r=this.enter(),o=this,i=this.exit();return r="function"===typeof e?e(r):r.append(e+""),null!=t&&(o=t(o)),null==n?i.remove():n(i),r&&o?r.merge(o).order():o},merge:function(e){if(!(e instanceof se))throw new Error("invalid merge");for(var t=this._groups,n=e._groups,r=t.length,o=n.length,i=Math.min(r,o),a=new Array(r),u=0;u<i;++u)for(var l,c=t[u],s=n[u],f=c.length,p=a[u]=new Array(f),d=0;d<f;++d)(l=c[d]||s[d])&&(p[d]=l);for(;u<r;++u)a[u]=t[u];return new se(a,this._parents)},selection:function(){return this},order:function(){for(var e=this._groups,t=-1,n=e.length;++t<n;)for(var r,o=e[t],i=o.length-1,a=o[i];--i>=0;)(r=o[i])&&(a&&4^r.compareDocumentPosition(a)&&a.parentNode.insertBefore(r,a),a=r);return this},sort:function(e){function t(t,n){return t&&n?e(t.__data__,n.__data__):!t-!n}e||(e=v);for(var n=this._groups,r=n.length,o=new Array(r),i=0;i<r;++i){for(var a,u=n[i],l=u.length,c=o[i]=new Array(l),s=0;s<l;++s)(a=u[s])&&(c[s]=a);c.sort(t)}return new se(o,this._parents).order()},call:function(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this},nodes:function(){return Array.from(this)},node:function(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var r=e[t],o=0,i=r.length;o<i;++o){var a=r[o];if(a)return a}return null},size:function(){var e,t=0,n=(0,b.Z)(this);try{for(n.s();!(e=n.n()).done;){e.value;++t}}catch(r){n.e(r)}finally{n.f()}return t},empty:function(){return!this.node()},each:function(e){for(var t=this._groups,n=0,r=t.length;n<r;++n)for(var o,i=t[n],a=0,u=i.length;a<u;++a)(o=i[a])&&e.call(o,o.__data__,a,i);return this},attr:function(e,t){var n=(0,w.Z)(e);if(arguments.length<2){var r=this.node();return n.local?r.getAttributeNS(n.space,n.local):r.getAttribute(n)}return this.each((null==t?n.local?E:k:"function"===typeof t?n.local?P:x:n.local?S:_)(n,t))},style:M.Z,property:function(e,t){return arguments.length>1?this.each((null==t?C:"function"===typeof t?T:N)(e,t)):this.node()[e]},classed:function(e,t){var n=L(e+"");if(arguments.length<2){for(var r=z(this.node()),o=-1,i=n.length;++o<i;)if(!r.contains(n[o]))return!1;return!0}return this.each(("function"===typeof t?D:t?j:I)(n,t))},text:function(e){return arguments.length?this.each(null==e?F:("function"===typeof e?B:U)(e)):this.node().textContent},html:function(e){return arguments.length?this.each(null==e?Z:("function"===typeof e?W:V)(e)):this.node().innerHTML},raise:function(){return this.each(G)},lower:function(){return this.each(H)},append:function(e){var t="function"===typeof e?e:(0,q.Z)(e);return this.select((function(){return this.appendChild(t.apply(this,arguments))}))},insert:function(e,t){var n="function"===typeof e?e:(0,q.Z)(e),r=null==t?$:"function"===typeof t?t:(0,o.Z)(t);return this.select((function(){return this.insertBefore(n.apply(this,arguments),r.apply(this,arguments)||null)}))},remove:function(){return this.each(K)},clone:function(e){return this.select(e?Y:Q)},datum:function(e){return arguments.length?this.property("__data__",e):this.node().__data__},on:function(e,t,n){var r,o,i=X(e+""),a=i.length;if(!(arguments.length<2)){for(u=t?ee:J,r=0;r<a;++r)this.each(u(i[r],t,n));return this}var u=this.node().__on;if(u)for(var l,c=0,s=u.length;c<s;++c)for(r=0,l=u[c];r<a;++r)if((o=i[r]).type===l.type&&o.name===l.name)return l.value},dispatch:function(e,t){return this.each(("function"===typeof t?oe:re)(e,t))}},Symbol.iterator,le);var pe=fe},946:function(e,t,n){"use strict";n.d(t,{Z:function(){return u},S:function(){return l}});var r=n(795);function o(e){return function(){this.style.removeProperty(e)}}function i(e,t,n){return function(){this.style.setProperty(e,t,n)}}function a(e,t,n){return function(){var r=t.apply(this,arguments);null==r?this.style.removeProperty(e):this.style.setProperty(e,r,n)}}function u(e,t,n){return arguments.length>1?this.each((null==t?o:"function"===typeof t?a:i)(e,t,null==n?"":n)):l(this.node(),e)}function l(e,t){return e.style.getPropertyValue(t)||(0,r.Z)(e).getComputedStyle(e,null).getPropertyValue(t)}},538:function(e,t,n){"use strict";function r(){}function o(e){return null==e?r:function(){return this.querySelector(e)}}n.d(t,{Z:function(){return o}})},265:function(e,t,n){"use strict";function r(){return[]}function o(e){return null==e?r:function(){return this.querySelectorAll(e)}}n.d(t,{Z:function(){return o}})},252:function(e,t,n){"use strict";function r(e){for(var t;t=e.sourceEvent;)e=t;return e}n.d(t,{Z:function(){return r}})},795:function(e,t,n){"use strict";function r(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}n.d(t,{Z:function(){return r}})},839:function(e,t,n){"use strict";n.r(t),n.d(t,{zoom:function(){return Rt},zoomIdentity:function(){return xt},zoomTransform:function(){return Pt}});var r={value:function(){}};function o(){for(var e,t=0,n=arguments.length,r={};t<n;++t){if(!(e=arguments[t]+"")||e in r||/[\s.]/.test(e))throw new Error("illegal type: "+e);r[e]=[]}return new i(r)}function i(e){this._=e}function a(e,t){return e.trim().split(/^|\s+/).map((function(e){var n="",r=e.indexOf(".");if(r>=0&&(n=e.slice(r+1),e=e.slice(0,r)),e&&!t.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:n}}))}function u(e,t){for(var n,r=0,o=e.length;r<o;++r)if((n=e[r]).name===t)return n.value}function l(e,t,n){for(var o=0,i=e.length;o<i;++o)if(e[o].name===t){e[o]=r,e=e.slice(0,o).concat(e.slice(o+1));break}return null!=n&&e.push({name:t,value:n}),e}i.prototype=o.prototype={constructor:i,on:function(e,t){var n,r=this._,o=a(e+"",r),i=-1,c=o.length;if(!(arguments.length<2)){if(null!=t&&"function"!==typeof t)throw new Error("invalid callback: "+t);for(;++i<c;)if(n=(e=o[i]).type)r[n]=l(r[n],e.name,t);else if(null==t)for(n in r)r[n]=l(r[n],e.name,null);return this}for(;++i<c;)if((n=(e=o[i]).type)&&(n=u(r[n],e.name)))return n},copy:function(){var e={},t=this._;for(var n in t)e[n]=t[n].slice();return new i(e)},call:function(e,t){if((n=arguments.length-2)>0)for(var n,r,o=new Array(n),i=0;i<n;++i)o[i]=arguments[i+2];if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(i=0,n=(r=this._[e]).length;i<n;++i)r[i].value.apply(t,o)},apply:function(e,t,n){if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(var r=this._[e],o=0,i=r.length;o<i;++o)r[o].value.apply(t,n)}};var c=o,s=n(261);function f(e){e.preventDefault(),e.stopImmediatePropagation()}function p(e){var t=e.document.documentElement,n=(0,s.Z)(e).on("dragstart.drag",f,!0);"onselectstart"in t?n.on("selectstart.drag",f,!0):(t.__noselect=t.style.MozUserSelect,t.style.MozUserSelect="none")}function d(e,t){var n=e.document.documentElement,r=(0,s.Z)(e).on("dragstart.drag",null);t&&(r.on("click.drag",f,!0),setTimeout((function(){r.on("click.drag",null)}),0)),"onselectstart"in n?r.on("selectstart.drag",null):(n.style.MozUserSelect=n.__noselect,delete n.__noselect)}function h(e){return((e=Math.exp(e))+1/e)/2}var y,g,m=function e(t,n,r){function o(e,o){var i,a,u=e[0],l=e[1],c=e[2],s=o[0],f=o[1],p=o[2],d=s-u,y=f-l,g=d*d+y*y;if(g<1e-12)a=Math.log(p/c)/t,i=function(e){return[u+e*d,l+e*y,c*Math.exp(t*e*a)]};else{var m=Math.sqrt(g),v=(p*p-c*c+r*g)/(2*c*n*m),b=(p*p-c*c-r*g)/(2*p*n*m),w=Math.log(Math.sqrt(v*v+1)-v),k=Math.log(Math.sqrt(b*b+1)-b);a=(k-w)/t,i=function(e){var r,o=e*a,i=h(w),s=c/(n*m)*(i*(r=t*o+w,((r=Math.exp(2*r))-1)/(r+1))-function(e){return((e=Math.exp(e))-1/e)/2}(w));return[u+s*d,l+s*y,c*i/h(t*o+w)]}}return i.duration=1e3*a*t/Math.SQRT2,i}return o.rho=function(t){var n=Math.max(.001,+t),r=n*n;return e(n,r,r*r)},o}(Math.SQRT2,2,4),v=n(439),b=n(426),w=0,k=0,E=0,_=0,S=0,x=0,P="object"===typeof performance&&performance.now?performance:Date,M="object"===typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function C(){return S||(M(N),S=P.now()+x)}function N(){S=0}function T(){this._call=this._time=this._next=null}function L(e,t,n){var r=new T;return r.restart(e,t,n),r}function z(){S=(_=P.now())+x,w=k=0;try{!function(){C(),++w;for(var e,t=y;t;)(e=S-t._time)>=0&&t._call.call(null,e),t=t._next;--w}()}finally{w=0,function(){var e,t,n=y,r=1/0;for(;n;)n._call?(r>n._time&&(r=n._time),e=n,n=n._next):(t=n._next,n._next=null,n=e?e._next=t:y=t);g=e,A(r)}(),S=0}}function O(){var e=P.now(),t=e-_;t>1e3&&(x-=t,_=e)}function A(e){w||(k&&(k=clearTimeout(k)),e-S>24?(e<1/0&&(k=setTimeout(z,e-P.now()-x)),E&&(E=clearInterval(E))):(E||(_=P.now(),E=setInterval(O,1e3)),w=1,M(z)))}function R(e,t,n){var r=new T;return t=null==t?0:+t,r.restart((function(n){r.stop(),e(n+t)}),t,n),r}T.prototype=L.prototype={constructor:T,restart:function(e,t,n){if("function"!==typeof e)throw new TypeError("callback is not a function");n=(null==n?C():+n)+(null==t?0:+t),this._next||g===this||(g?g._next=this:y=this,g=this),this._call=e,this._time=n,A()},stop:function(){this._call&&(this._call=null,this._time=1/0,A())}};var j=c("start","end","cancel","interrupt"),I=[];function D(e,t,n,r,o,i){var a=e.__transition;if(a){if(n in a)return}else e.__transition={};!function(e,t,n){var r,o=e.__transition;function i(e){n.state=1,n.timer.restart(a,n.delay,n.time),n.delay<=e&&a(e-n.delay)}function a(i){var c,s,f,p;if(1!==n.state)return l();for(c in o)if((p=o[c]).name===n.name){if(3===p.state)return R(a);4===p.state?(p.state=6,p.timer.stop(),p.on.call("interrupt",e,e.__data__,p.index,p.group),delete o[c]):+c<t&&(p.state=6,p.timer.stop(),p.on.call("cancel",e,e.__data__,p.index,p.group),delete o[c])}if(R((function(){3===n.state&&(n.state=4,n.timer.restart(u,n.delay,n.time),u(i))})),n.state=2,n.on.call("start",e,e.__data__,n.index,n.group),2===n.state){for(n.state=3,r=new Array(f=n.tween.length),c=0,s=-1;c<f;++c)(p=n.tween[c].value.call(e,e.__data__,n.index,n.group))&&(r[++s]=p);r.length=s+1}}function u(t){for(var o=t<n.duration?n.ease.call(null,t/n.duration):(n.timer.restart(l),n.state=5,1),i=-1,a=r.length;++i<a;)r[i].call(e,o);5===n.state&&(n.on.call("end",e,e.__data__,n.index,n.group),l())}function l(){for(var r in n.state=6,n.timer.stop(),delete o[t],o)return;delete e.__transition}o[t]=n,n.timer=L(i,0,n.time)}(e,n,{name:t,index:r,group:o,on:j,tween:I,time:i.time,delay:i.delay,duration:i.duration,ease:i.ease,timer:null,state:0})}function F(e,t){var n=B(e,t);if(n.state>0)throw new Error("too late; already scheduled");return n}function U(e,t){var n=B(e,t);if(n.state>3)throw new Error("too late; already running");return n}function B(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}function Z(e,t){var n,r,o,i=e.__transition,a=!0;if(i){for(o in t=null==t?null:t+"",i)(n=i[o]).name===t?(r=n.state>2&&n.state<5,n.state=6,n.timer.stop(),n.on.call(r?"interrupt":"cancel",e,e.__data__,n.index,n.group),delete i[o]):a=!1;a&&delete e.__transition}}var V=n(942);function W(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}var G,H=180/Math.PI,q={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function $(e,t,n,r,o,i){var a,u,l;return(a=Math.sqrt(e*e+t*t))&&(e/=a,t/=a),(l=e*n+t*r)&&(n-=e*l,r-=t*l),(u=Math.sqrt(n*n+r*r))&&(n/=u,r/=u,l/=u),e*r<t*n&&(e=-e,t=-t,l=-l,a=-a),{translateX:o,translateY:i,rotate:Math.atan2(t,e)*H,skewX:Math.atan(l)*H,scaleX:a,scaleY:u}}function K(e,t,n,r){function o(e){return e.length?e.pop()+" ":""}return function(i,a){var u=[],l=[];return i=e(i),a=e(a),function(e,r,o,i,a,u){if(e!==o||r!==i){var l=a.push("translate(",null,t,null,n);u.push({i:l-4,x:W(e,o)},{i:l-2,x:W(r,i)})}else(o||i)&&a.push("translate("+o+t+i+n)}(i.translateX,i.translateY,a.translateX,a.translateY,u,l),function(e,t,n,i){e!==t?(e-t>180?t+=360:t-e>180&&(e+=360),i.push({i:n.push(o(n)+"rotate(",null,r)-2,x:W(e,t)})):t&&n.push(o(n)+"rotate("+t+r)}(i.rotate,a.rotate,u,l),function(e,t,n,i){e!==t?i.push({i:n.push(o(n)+"skewX(",null,r)-2,x:W(e,t)}):t&&n.push(o(n)+"skewX("+t+r)}(i.skewX,a.skewX,u,l),function(e,t,n,r,i,a){if(e!==n||t!==r){var u=i.push(o(i)+"scale(",null,",",null,")");a.push({i:u-4,x:W(e,n)},{i:u-2,x:W(t,r)})}else 1===n&&1===r||i.push(o(i)+"scale("+n+","+r+")")}(i.scaleX,i.scaleY,a.scaleX,a.scaleY,u,l),i=a=null,function(e){for(var t,n=-1,r=l.length;++n<r;)u[(t=l[n]).i]=t.x(e);return u.join("")}}}var Q=K((function(e){var t=new("function"===typeof DOMMatrix?DOMMatrix:WebKitCSSMatrix)(e+"");return t.isIdentity?q:$(t.a,t.b,t.c,t.d,t.e,t.f)}),"px, ","px)","deg)"),Y=K((function(e){return null==e?q:(G||(G=document.createElementNS("http://www.w3.org/2000/svg","g")),G.setAttribute("transform",e),(e=G.transform.baseVal.consolidate())?$((e=e.matrix).a,e.b,e.c,e.d,e.e,e.f):q)}),", ",")",")"),X=n(229);function J(e,t){var n,r;return function(){var o=U(this,e),i=o.tween;if(i!==n)for(var a=0,u=(r=n=i).length;a<u;++a)if(r[a].name===t){(r=r.slice()).splice(a,1);break}o.tween=r}}function ee(e,t,n){var r,o;if("function"!==typeof n)throw new Error;return function(){var i=U(this,e),a=i.tween;if(a!==r){o=(r=a).slice();for(var u={name:t,value:n},l=0,c=o.length;l<c;++l)if(o[l].name===t){o[l]=u;break}l===c&&o.push(u)}i.tween=o}}function te(e,t,n){var r=e._id;return e.each((function(){var e=U(this,r);(e.value||(e.value={}))[t]=n.apply(this,arguments)})),function(e){return B(e,r).value[t]}}function ne(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function re(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function oe(){}var ie=.7,ae=1/ie,ue="\\s*([+-]?\\d+)\\s*",le="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",ce="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",se=/^#([0-9a-f]{3,8})$/,fe=new RegExp("^rgb\\("+[ue,ue,ue]+"\\)$"),pe=new RegExp("^rgb\\("+[ce,ce,ce]+"\\)$"),de=new RegExp("^rgba\\("+[ue,ue,ue,le]+"\\)$"),he=new RegExp("^rgba\\("+[ce,ce,ce,le]+"\\)$"),ye=new RegExp("^hsl\\("+[le,ce,ce]+"\\)$"),ge=new RegExp("^hsla\\("+[le,ce,ce,le]+"\\)$"),me={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 ve(){return this.rgb().formatHex()}function be(){return this.rgb().formatRgb()}function we(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=se.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?ke(t):3===n?new xe(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?Ee(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?Ee(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=fe.exec(e))?new xe(t[1],t[2],t[3],1):(t=pe.exec(e))?new xe(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=de.exec(e))?Ee(t[1],t[2],t[3],t[4]):(t=he.exec(e))?Ee(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=ye.exec(e))?Ne(t[1],t[2]/100,t[3]/100,1):(t=ge.exec(e))?Ne(t[1],t[2]/100,t[3]/100,t[4]):me.hasOwnProperty(e)?ke(me[e]):"transparent"===e?new xe(NaN,NaN,NaN,0):null}function ke(e){return new xe(e>>16&255,e>>8&255,255&e,1)}function Ee(e,t,n,r){return r<=0&&(e=t=n=NaN),new xe(e,t,n,r)}function _e(e){return e instanceof oe||(e=we(e)),e?new xe((e=e.rgb()).r,e.g,e.b,e.opacity):new xe}function Se(e,t,n,r){return 1===arguments.length?_e(e):new xe(e,t,n,null==r?1:r)}function xe(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function Pe(){return"#"+Ce(this.r)+Ce(this.g)+Ce(this.b)}function Me(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===e?")":", "+e+")")}function Ce(e){return((e=Math.max(0,Math.min(255,Math.round(e)||0)))<16?"0":"")+e.toString(16)}function Ne(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new Le(e,t,n,r)}function Te(e){if(e instanceof Le)return new Le(e.h,e.s,e.l,e.opacity);if(e instanceof oe||(e=we(e)),!e)return new Le;if(e instanceof Le)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,o=Math.min(t,n,r),i=Math.max(t,n,r),a=NaN,u=i-o,l=(i+o)/2;return u?(a=t===i?(n-r)/u+6*(n<r):n===i?(r-t)/u+2:(t-n)/u+4,u/=l<.5?i+o:2-i-o,a*=60):u=l>0&&l<1?0:a,new Le(a,u,l,e.opacity)}function Le(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function ze(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}function Oe(e,t,n,r,o){var i=e*e,a=i*e;return((1-3*e+3*i-a)*t+(4-6*i+3*a)*n+(1+3*e+3*i-3*a)*r+a*o)/6}ne(oe,we,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:ve,formatHex:ve,formatHsl:function(){return Te(this).formatHsl()},formatRgb:be,toString:be}),ne(xe,Se,re(oe,{brighter:function(e){return e=null==e?ae:Math.pow(ae,e),new xe(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?ie:Math.pow(ie,e),new xe(this.r*e,this.g*e,this.b*e,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:Pe,formatHex:Pe,formatRgb:Me,toString:Me})),ne(Le,(function(e,t,n,r){return 1===arguments.length?Te(e):new Le(e,t,n,null==r?1:r)}),re(oe,{brighter:function(e){return e=null==e?ae:Math.pow(ae,e),new Le(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?ie:Math.pow(ie,e),new Le(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,o=2*n-r;return new xe(ze(e>=240?e-240:e+120,o,r),ze(e,o,r),ze(e<120?e+240:e-120,o,r),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 e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===e?")":", "+e+")")}}));var Ae=function(e){return function(){return e}};function Re(e,t){return function(n){return e+n*t}}function je(e){return 1===(e=+e)?Ie:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}(t,n,e):Ae(isNaN(t)?n:t)}}function Ie(e,t){var n=t-e;return n?Re(e,n):Ae(isNaN(e)?t:e)}var De=function e(t){var n=je(t);function r(e,t){var r=n((e=Se(e)).r,(t=Se(t)).r),o=n(e.g,t.g),i=n(e.b,t.b),a=Ie(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=o(t),e.b=i(t),e.opacity=a(t),e+""}}return r.gamma=e,r}(1);function Fe(e){return function(t){var n,r,o=t.length,i=new Array(o),a=new Array(o),u=new Array(o);for(n=0;n<o;++n)r=Se(t[n]),i[n]=r.r||0,a[n]=r.g||0,u[n]=r.b||0;return i=e(i),a=e(a),u=e(u),r.opacity=1,function(e){return r.r=i(e),r.g=a(e),r.b=u(e),r+""}}}Fe((function(e){var t=e.length-1;return function(n){var r=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),o=e[r],i=e[r+1],a=r>0?e[r-1]:2*o-i,u=r<t-1?e[r+2]:2*i-o;return Oe((n-r/t)*t,a,o,i,u)}})),Fe((function(e){var t=e.length;return function(n){var r=Math.floor(((n%=1)<0?++n:n)*t),o=e[(r+t-1)%t],i=e[r%t],a=e[(r+1)%t],u=e[(r+2)%t];return Oe((n-r/t)*t,o,i,a,u)}}));var Ue=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Be=new RegExp(Ue.source,"g");function Ze(e,t){var n,r,o,i=Ue.lastIndex=Be.lastIndex=0,a=-1,u=[],l=[];for(e+="",t+="";(n=Ue.exec(e))&&(r=Be.exec(t));)(o=r.index)>i&&(o=t.slice(i,o),u[a]?u[a]+=o:u[++a]=o),(n=n[0])===(r=r[0])?u[a]?u[a]+=r:u[++a]=r:(u[++a]=null,l.push({i:a,x:W(n,r)})),i=Be.lastIndex;return i<t.length&&(o=t.slice(i),u[a]?u[a]+=o:u[++a]=o),u.length<2?l[0]?function(e){return function(t){return e(t)+""}}(l[0].x):function(e){return function(){return e}}(t):(t=l.length,function(e){for(var n,r=0;r<t;++r)u[(n=l[r]).i]=n.x(e);return u.join("")})}function Ve(e,t){var n;return("number"===typeof t?W:t instanceof we?De:(n=we(t))?(t=n,De):Ze)(e,t)}function We(e){return function(){this.removeAttribute(e)}}function Ge(e){return function(){this.removeAttributeNS(e.space,e.local)}}function He(e,t,n){var r,o,i=n+"";return function(){var a=this.getAttribute(e);return a===i?null:a===r?o:o=t(r=a,n)}}function qe(e,t,n){var r,o,i=n+"";return function(){var a=this.getAttributeNS(e.space,e.local);return a===i?null:a===r?o:o=t(r=a,n)}}function $e(e,t,n){var r,o,i;return function(){var a,u,l=n(this);if(null!=l)return(a=this.getAttribute(e))===(u=l+"")?null:a===r&&u===o?i:(o=u,i=t(r=a,l));this.removeAttribute(e)}}function Ke(e,t,n){var r,o,i;return function(){var a,u,l=n(this);if(null!=l)return(a=this.getAttributeNS(e.space,e.local))===(u=l+"")?null:a===r&&u===o?i:(o=u,i=t(r=a,l));this.removeAttributeNS(e.space,e.local)}}function Qe(e,t){return function(n){this.setAttribute(e,t.call(this,n))}}function Ye(e,t){return function(n){this.setAttributeNS(e.space,e.local,t.call(this,n))}}function Xe(e,t){var n,r;function o(){var o=t.apply(this,arguments);return o!==r&&(n=(r=o)&&Ye(e,o)),n}return o._value=t,o}function Je(e,t){var n,r;function o(){var o=t.apply(this,arguments);return o!==r&&(n=(r=o)&&Qe(e,o)),n}return o._value=t,o}function et(e,t){return function(){F(this,e).delay=+t.apply(this,arguments)}}function tt(e,t){return t=+t,function(){F(this,e).delay=t}}function nt(e,t){return function(){U(this,e).duration=+t.apply(this,arguments)}}function rt(e,t){return t=+t,function(){U(this,e).duration=t}}function ot(e,t){if("function"!==typeof t)throw new Error;return function(){U(this,e).ease=t}}var it=n(761);function at(e,t,n){var r,o,i=function(e){return(e+"").trim().split(/^|\s+/).every((function(e){var t=e.indexOf(".");return t>=0&&(e=e.slice(0,t)),!e||"start"===e}))}(t)?F:U;return function(){var a=i(this,e),u=a.on;u!==r&&(o=(r=u).copy()).on(t,n),a.on=o}}var ut=n(538);var lt=n(265);var ct=b.ZP.prototype.constructor;var st=n(946);function ft(e){return function(){this.style.removeProperty(e)}}function pt(e,t,n){return function(r){this.style.setProperty(e,t.call(this,r),n)}}function dt(e,t,n){var r,o;function i(){var i=t.apply(this,arguments);return i!==o&&(r=(o=i)&&pt(e,i,n)),r}return i._value=t,i}function ht(e){return function(t){this.textContent=e.call(this,t)}}function yt(e){var t,n;function r(){var r=e.apply(this,arguments);return r!==n&&(t=(n=r)&&ht(r)),t}return r._value=e,r}var gt=0;function mt(e,t,n,r){this._groups=e,this._parents=t,this._name=n,this._id=r}function vt(){return++gt}var bt=b.ZP.prototype;mt.prototype=function(e){return(0,b.ZP)().transition(e)}.prototype=(0,V.Z)({constructor:mt,select:function(e){var t=this._name,n=this._id;"function"!==typeof e&&(e=(0,ut.Z)(e));for(var r=this._groups,o=r.length,i=new Array(o),a=0;a<o;++a)for(var u,l,c=r[a],s=c.length,f=i[a]=new Array(s),p=0;p<s;++p)(u=c[p])&&(l=e.call(u,u.__data__,p,c))&&("__data__"in u&&(l.__data__=u.__data__),f[p]=l,D(f[p],t,n,p,f,B(u,n)));return new mt(i,this._parents,t,n)},selectAll:function(e){var t=this._name,n=this._id;"function"!==typeof e&&(e=(0,lt.Z)(e));for(var r=this._groups,o=r.length,i=[],a=[],u=0;u<o;++u)for(var l,c=r[u],s=c.length,f=0;f<s;++f)if(l=c[f]){for(var p,d=e.call(l,l.__data__,f,c),h=B(l,n),y=0,g=d.length;y<g;++y)(p=d[y])&&D(p,t,n,y,d,h);i.push(d),a.push(l)}return new mt(i,a,t,n)},filter:function(e){"function"!==typeof e&&(e=(0,it.Z)(e));for(var t=this._groups,n=t.length,r=new Array(n),o=0;o<n;++o)for(var i,a=t[o],u=a.length,l=r[o]=[],c=0;c<u;++c)(i=a[c])&&e.call(i,i.__data__,c,a)&&l.push(i);return new mt(r,this._parents,this._name,this._id)},merge:function(e){if(e._id!==this._id)throw new Error;for(var t=this._groups,n=e._groups,r=t.length,o=n.length,i=Math.min(r,o),a=new Array(r),u=0;u<i;++u)for(var l,c=t[u],s=n[u],f=c.length,p=a[u]=new Array(f),d=0;d<f;++d)(l=c[d]||s[d])&&(p[d]=l);for(;u<r;++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 e=this._name,t=this._id,n=vt(),r=this._groups,o=r.length,i=0;i<o;++i)for(var a,u=r[i],l=u.length,c=0;c<l;++c)if(a=u[c]){var s=B(a,t);D(a,e,n,c,u,{time:s.time+s.delay+s.duration,delay:0,duration:s.duration,ease:s.ease})}return new mt(r,this._parents,e,n)},call:bt.call,nodes:bt.nodes,node:bt.node,size:bt.size,empty:bt.empty,each:bt.each,on:function(e,t){var n=this._id;return arguments.length<2?B(this.node(),n).on.on(e):this.each(at(n,e,t))},attr:function(e,t){var n=(0,X.Z)(e),r="transform"===n?Y:Ve;return this.attrTween(e,"function"===typeof t?(n.local?Ke:$e)(n,r,te(this,"attr."+e,t)):null==t?(n.local?Ge:We)(n):(n.local?qe:He)(n,r,t))},attrTween:function(e,t){var n="attr."+e;if(arguments.length<2)return(n=this.tween(n))&&n._value;if(null==t)return this.tween(n,null);if("function"!==typeof t)throw new Error;var r=(0,X.Z)(e);return this.tween(n,(r.local?Xe:Je)(r,t))},style:function(e,t,n){var r="transform"===(e+="")?Q:Ve;return null==t?this.styleTween(e,function(e,t){var n,r,o;return function(){var i=(0,st.S)(this,e),a=(this.style.removeProperty(e),(0,st.S)(this,e));return i===a?null:i===n&&a===r?o:o=t(n=i,r=a)}}(e,r)).on("end.style."+e,ft(e)):"function"===typeof t?this.styleTween(e,function(e,t,n){var r,o,i;return function(){var a=(0,st.S)(this,e),u=n(this),l=u+"";return null==u&&(this.style.removeProperty(e),l=u=(0,st.S)(this,e)),a===l?null:a===r&&l===o?i:(o=l,i=t(r=a,u))}}(e,r,te(this,"style."+e,t))).each(function(e,t){var n,r,o,i,a="style."+t,u="end."+a;return function(){var l=U(this,e),c=l.on,s=null==l.value[a]?i||(i=ft(t)):void 0;c===n&&o===s||(r=(n=c).copy()).on(u,o=s),l.on=r}}(this._id,e)):this.styleTween(e,function(e,t,n){var r,o,i=n+"";return function(){var a=(0,st.S)(this,e);return a===i?null:a===r?o:o=t(r=a,n)}}(e,r,t),n).on("end.style."+e,null)},styleTween:function(e,t,n){var r="style."+(e+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(null==t)return this.tween(r,null);if("function"!==typeof t)throw new Error;return this.tween(r,dt(e,t,null==n?"":n))},text:function(e){return this.tween("text","function"===typeof e?function(e){return function(){var t=e(this);this.textContent=null==t?"":t}}(te(this,"text",e)):function(e){return function(){this.textContent=e}}(null==e?"":e+""))},textTween:function(e){var t="text";if(arguments.length<1)return(t=this.tween(t))&&t._value;if(null==e)return this.tween(t,null);if("function"!==typeof e)throw new Error;return this.tween(t,yt(e))},remove:function(){return this.on("end.remove",function(e){return function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}}(this._id))},tween:function(e,t){var n=this._id;if(e+="",arguments.length<2){for(var r,o=B(this.node(),n).tween,i=0,a=o.length;i<a;++i)if((r=o[i]).name===e)return r.value;return null}return this.each((null==t?J:ee)(n,e,t))},delay:function(e){var t=this._id;return arguments.length?this.each(("function"===typeof e?et:tt)(t,e)):B(this.node(),t).delay},duration:function(e){var t=this._id;return arguments.length?this.each(("function"===typeof e?nt:rt)(t,e)):B(this.node(),t).duration},ease:function(e){var t=this._id;return arguments.length?this.each(ot(t,e)):B(this.node(),t).ease},easeVarying:function(e){if("function"!==typeof e)throw new Error;return this.each(function(e,t){return function(){var n=t.apply(this,arguments);if("function"!==typeof n)throw new Error;U(this,e).ease=n}}(this._id,e))},end:function(){var e,t,n=this,r=n._id,o=n.size();return new Promise((function(i,a){var u={value:a},l={value:function(){0===--o&&i()}};n.each((function(){var n=U(this,r),o=n.on;o!==e&&((t=(e=o).copy())._.cancel.push(u),t._.interrupt.push(u),t._.end.push(l)),n.on=t})),0===o&&i()}))}},Symbol.iterator,bt[Symbol.iterator]);var wt={time:null,delay:0,duration:250,ease:function(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}};function kt(e,t){for(var n;!(n=e.__transition)||!(n=n[t]);)if(!(e=e.parentNode))throw new Error("transition ".concat(t," not found"));return n}b.ZP.prototype.interrupt=function(e){return this.each((function(){Z(this,e)}))},b.ZP.prototype.transition=function(e){var t,n;e instanceof mt?(t=e._id,e=e._name):(t=vt(),(n=wt).time=C(),e=null==e?null:e+"");for(var r=this._groups,o=r.length,i=0;i<o;++i)for(var a,u=r[i],l=u.length,c=0;c<l;++c)(a=u[c])&&D(a,e,t,c,u,n||kt(a,t));return new mt(r,this._parents,e,t)};var Et=function(e){return function(){return e}};function _t(e,t){var n=t.sourceEvent,r=t.target,o=t.transform,i=t.dispatch;Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:n,enumerable:!0,configurable:!0},target:{value:r,enumerable:!0,configurable:!0},transform:{value:o,enumerable:!0,configurable:!0},_:{value:i}})}function St(e,t,n){this.k=e,this.x=t,this.y=n}St.prototype={constructor:St,scale:function(e){return 1===e?this:new St(this.k*e,this.x,this.y)},translate:function(e,t){return 0===e&0===t?this:new St(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var xt=new St(1,0,0);function Pt(e){for(;!e.__zoom;)if(!(e=e.parentNode))return xt;return e.__zoom}function Mt(e){e.stopImmediatePropagation()}function Ct(e){e.preventDefault(),e.stopImmediatePropagation()}function Nt(e){return(!e.ctrlKey||"wheel"===e.type)&&!e.button}function Tt(){var e=this;return e instanceof SVGElement?(e=e.ownerSVGElement||e).hasAttribute("viewBox")?[[(e=e.viewBox.baseVal).x,e.y],[e.x+e.width,e.y+e.height]]:[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]:[[0,0],[e.clientWidth,e.clientHeight]]}function Lt(){return this.__zoom||xt}function zt(e){return-e.deltaY*(1===e.deltaMode?.05:e.deltaMode?1:.002)*(e.ctrlKey?10:1)}function Ot(){return navigator.maxTouchPoints||"ontouchstart"in this}function At(e,t,n){var r=e.invertX(t[0][0])-n[0][0],o=e.invertX(t[1][0])-n[1][0],i=e.invertY(t[0][1])-n[0][1],a=e.invertY(t[1][1])-n[1][1];return e.translate(o>r?(r+o)/2:Math.min(0,r)||Math.max(0,o),a>i?(i+a)/2:Math.min(0,i)||Math.max(0,a))}function Rt(){var e,t,n,r=Nt,o=Tt,i=At,a=zt,u=Ot,l=[0,1/0],f=[[-1/0,-1/0],[1/0,1/0]],h=250,y=m,g=c("start","zoom","end"),b=500,w=0,k=10;function E(e){e.property("__zoom",Lt).on("wheel.zoom",N).on("mousedown.zoom",T).on("dblclick.zoom",L).filter(u).on("touchstart.zoom",z).on("touchmove.zoom",O).on("touchend.zoom touchcancel.zoom",A).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function _(e,t){return(t=Math.max(l[0],Math.min(l[1],t)))===e.k?e:new St(t,e.x,e.y)}function S(e,t,n){var r=t[0]-n[0]*e.k,o=t[1]-n[1]*e.k;return r===e.x&&o===e.y?e:new St(e.k,r,o)}function x(e){return[(+e[0][0]+ +e[1][0])/2,(+e[0][1]+ +e[1][1])/2]}function P(e,t,n,r){e.on("start.zoom",(function(){M(this,arguments).event(r).start()})).on("interrupt.zoom end.zoom",(function(){M(this,arguments).event(r).end()})).tween("zoom",(function(){var e=this,i=arguments,a=M(e,i).event(r),u=o.apply(e,i),l=null==n?x(u):"function"===typeof n?n.apply(e,i):n,c=Math.max(u[1][0]-u[0][0],u[1][1]-u[0][1]),s=e.__zoom,f="function"===typeof t?t.apply(e,i):t,p=y(s.invert(l).concat(c/s.k),f.invert(l).concat(c/f.k));return function(e){if(1===e)e=f;else{var t=p(e),n=c/t[2];e=new St(n,l[0]-t[0]*n,l[1]-t[1]*n)}a.zoom(null,e)}}))}function M(e,t,n){return!n&&e.__zooming||new C(e,t)}function C(e,t){this.that=e,this.args=t,this.active=0,this.sourceEvent=null,this.extent=o.apply(e,t),this.taps=0}function N(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];if(r.apply(this,arguments)){var u=M(this,n).event(e),c=this.__zoom,s=Math.max(l[0],Math.min(l[1],c.k*Math.pow(2,a.apply(this,arguments)))),p=(0,v.Z)(e);if(u.wheel)u.mouse[0][0]===p[0]&&u.mouse[0][1]===p[1]||(u.mouse[1]=c.invert(u.mouse[0]=p)),clearTimeout(u.wheel);else{if(c.k===s)return;u.mouse=[p,c.invert(p)],Z(this),u.start()}Ct(e),u.wheel=setTimeout(d,150),u.zoom("mouse",i(S(_(c,s),u.mouse[0],u.mouse[1]),u.extent,f))}function d(){u.wheel=null,u.end()}}function T(e){for(var t=arguments.length,o=new Array(t>1?t-1:0),a=1;a<t;a++)o[a-1]=arguments[a];if(!n&&r.apply(this,arguments)){var u=M(this,o,!0).event(e),l=(0,s.Z)(e.view).on("mousemove.zoom",m,!0).on("mouseup.zoom",b,!0),c=(0,v.Z)(e,h),h=e.currentTarget,y=e.clientX,g=e.clientY;p(e.view),Mt(e),u.mouse=[c,this.__zoom.invert(c)],Z(this),u.start()}function m(e){if(Ct(e),!u.moved){var t=e.clientX-y,n=e.clientY-g;u.moved=t*t+n*n>w}u.event(e).zoom("mouse",i(S(u.that.__zoom,u.mouse[0]=(0,v.Z)(e,h),u.mouse[1]),u.extent,f))}function b(e){l.on("mousemove.zoom mouseup.zoom",null),d(e.view,u.moved),Ct(e),u.event(e).end()}}function L(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];if(r.apply(this,arguments)){var u=this.__zoom,l=(0,v.Z)(e.changedTouches?e.changedTouches[0]:e,this),c=u.invert(l),p=u.k*(e.shiftKey?.5:2),d=i(S(_(u,p),l,c),o.apply(this,n),f);Ct(e),h>0?(0,s.Z)(this).transition().duration(h).call(P,d,l,e):(0,s.Z)(this).call(E.transform,d,l,e)}}function z(n){for(var o=arguments.length,i=new Array(o>1?o-1:0),a=1;a<o;a++)i[a-1]=arguments[a];if(r.apply(this,arguments)){var u,l,c,s,f=n.touches,p=f.length,d=M(this,i,n.changedTouches.length===p).event(n);for(Mt(n),l=0;l<p;++l)c=f[l],s=[s=(0,v.Z)(c,this),this.__zoom.invert(s),c.identifier],d.touch0?d.touch1||d.touch0[2]===s[2]||(d.touch1=s,d.taps=0):(d.touch0=s,u=!0,d.taps=1+!!e);e&&(e=clearTimeout(e)),u&&(d.taps<2&&(t=s[0],e=setTimeout((function(){e=null}),b)),Z(this),d.start())}}function O(e){if(this.__zooming){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o,a,u,l,c=M(this,n).event(e),s=e.changedTouches,p=s.length;for(Ct(e),o=0;o<p;++o)a=s[o],u=(0,v.Z)(a,this),c.touch0&&c.touch0[2]===a.identifier?c.touch0[0]=u:c.touch1&&c.touch1[2]===a.identifier&&(c.touch1[0]=u);if(a=c.that.__zoom,c.touch1){var d=c.touch0[0],h=c.touch0[1],y=c.touch1[0],g=c.touch1[1],m=(m=y[0]-d[0])*m+(m=y[1]-d[1])*m,b=(b=g[0]-h[0])*b+(b=g[1]-h[1])*b;a=_(a,Math.sqrt(m/b)),u=[(d[0]+y[0])/2,(d[1]+y[1])/2],l=[(h[0]+g[0])/2,(h[1]+g[1])/2]}else{if(!c.touch0)return;u=c.touch0[0],l=c.touch0[1]}c.zoom("touch",i(S(a,u,l),c.extent,f))}}function A(e){for(var r=arguments.length,o=new Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];if(this.__zooming){var a,u,l=M(this,o).event(e),c=e.changedTouches,f=c.length;for(Mt(e),n&&clearTimeout(n),n=setTimeout((function(){n=null}),b),a=0;a<f;++a)u=c[a],l.touch0&&l.touch0[2]===u.identifier?delete l.touch0:l.touch1&&l.touch1[2]===u.identifier&&delete l.touch1;if(l.touch1&&!l.touch0&&(l.touch0=l.touch1,delete l.touch1),l.touch0)l.touch0[1]=this.__zoom.invert(l.touch0[0]);else if(l.end(),2===l.taps&&(u=(0,v.Z)(u,this),Math.hypot(t[0]-u[0],t[1]-u[1])<k)){var p=(0,s.Z)(this).on("dblclick.zoom");p&&p.apply(this,arguments)}}}return E.transform=function(e,t,n,r){var o=e.selection?e.selection():e;o.property("__zoom",Lt),e!==o?P(e,t,n,r):o.interrupt().each((function(){M(this,arguments).event(r).start().zoom(null,"function"===typeof t?t.apply(this,arguments):t).end()}))},E.scaleBy=function(e,t,n,r){E.scaleTo(e,(function(){var e=this.__zoom.k,n="function"===typeof t?t.apply(this,arguments):t;return e*n}),n,r)},E.scaleTo=function(e,t,n,r){E.transform(e,(function(){var e=o.apply(this,arguments),r=this.__zoom,a=null==n?x(e):"function"===typeof n?n.apply(this,arguments):n,u=r.invert(a),l="function"===typeof t?t.apply(this,arguments):t;return i(S(_(r,l),a,u),e,f)}),n,r)},E.translateBy=function(e,t,n,r){E.transform(e,(function(){return i(this.__zoom.translate("function"===typeof t?t.apply(this,arguments):t,"function"===typeof n?n.apply(this,arguments):n),o.apply(this,arguments),f)}),null,r)},E.translateTo=function(e,t,n,r,a){E.transform(e,(function(){var e=o.apply(this,arguments),a=this.__zoom,u=null==r?x(e):"function"===typeof r?r.apply(this,arguments):r;return i(xt.translate(u[0],u[1]).scale(a.k).translate("function"===typeof t?-t.apply(this,arguments):-t,"function"===typeof n?-n.apply(this,arguments):-n),e,f)}),r,a)},C.prototype={event:function(e){return e&&(this.sourceEvent=e),this},start:function(){return 1===++this.active&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(e,t){return this.mouse&&"mouse"!==e&&(this.mouse[1]=t.invert(this.mouse[0])),this.touch0&&"touch"!==e&&(this.touch0[1]=t.invert(this.touch0[0])),this.touch1&&"touch"!==e&&(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(e){var t=(0,s.Z)(this.that).datum();g.call(e,this.that,new _t(e,{sourceEvent:this.sourceEvent,target:E,type:e,transform:this.that.__zoom,dispatch:g}),t)}},E.wheelDelta=function(e){return arguments.length?(a="function"===typeof e?e:Et(+e),E):a},E.filter=function(e){return arguments.length?(r="function"===typeof e?e:Et(!!e),E):r},E.touchable=function(e){return arguments.length?(u="function"===typeof e?e:Et(!!e),E):u},E.extent=function(e){return arguments.length?(o="function"===typeof e?e:Et([[+e[0][0],+e[0][1]],[+e[1][0],+e[1][1]]]),E):o},E.scaleExtent=function(e){return arguments.length?(l[0]=+e[0],l[1]=+e[1],E):[l[0],l[1]]},E.translateExtent=function(e){return arguments.length?(f[0][0]=+e[0][0],f[1][0]=+e[1][0],f[0][1]=+e[0][1],f[1][1]=+e[1][1],E):[[f[0][0],f[0][1]],[f[1][0],f[1][1]]]},E.constrain=function(e){return arguments.length?(i=e,E):i},E.duration=function(e){return arguments.length?(h=+e,E):h},E.interpolate=function(e){return arguments.length?(y=e,E):y},E.on=function(){var e=g.on.apply(g,arguments);return e===g?E:e},E.clickDistance=function(e){return arguments.length?(w=(e=+e)*e,E):Math.sqrt(w)},E.tapDistance=function(e){return arguments.length?(k=+e,E):k},E}Pt.prototype=St.prototype},725:function(e){"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function o(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(o){return!1}}()?Object.assign:function(e,i){for(var a,u,l=o(e),c=1;c<arguments.length;c++){for(var s in a=Object(arguments[c]))n.call(a,s)&&(l[s]=a[s]);if(t){u=t(a);for(var f=0;f<u.length;f++)r.call(a,u[f])&&(l[u[f]]=a[u[f]])}}return l}},888:function(e,t,n){"use strict";var r=n(47);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},7:function(e,t,n){e.exports=n(888)()},47:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},463:function(e,t,n){"use strict";var r=n(791),o=n(725),i=n(296);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(a(227));var u=new Set,l={};function c(e,t){s(e,t),s(e+"Capture",t)}function s(e,t){for(l[e]=t,e=0;e<t.length;e++)u.add(t[e])}var f=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),p=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,d=Object.prototype.hasOwnProperty,h={},y={};function g(e,t,n,r,o,i,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var m={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){m[e]=new g(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];m[t]=new g(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){m[e]=new g(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){m[e]=new g(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){m[e]=new g(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){m[e]=new g(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){m[e]=new g(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){m[e]=new g(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){m[e]=new g(e,5,!1,e.toLowerCase(),null,!1,!1)}));var v=/[\-:]([a-z])/g;function b(e){return e[1].toUpperCase()}function w(e,t,n,r){var o=m.hasOwnProperty(t)?m[t]:null;(null!==o?0===o.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,r){if(null===t||"undefined"===typeof t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!d.call(y,e)||!d.call(h,e)&&(p.test(e)?y[e]=!0:(h[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(v,b);m[t]=new g(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(v,b);m[t]=new g(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(v,b);m[t]=new g(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){m[e]=new g(e,1,!1,e.toLowerCase(),null,!1,!1)})),m.xlinkHref=new g("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){m[e]=new g(e,1,!1,e.toLowerCase(),null,!0,!0)}));var k=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,E=60103,_=60106,S=60107,x=60108,P=60114,M=60109,C=60110,N=60112,T=60113,L=60120,z=60115,O=60116,A=60121,R=60128,j=60129,I=60130,D=60131;if("function"===typeof Symbol&&Symbol.for){var F=Symbol.for;E=F("react.element"),_=F("react.portal"),S=F("react.fragment"),x=F("react.strict_mode"),P=F("react.profiler"),M=F("react.provider"),C=F("react.context"),N=F("react.forward_ref"),T=F("react.suspense"),L=F("react.suspense_list"),z=F("react.memo"),O=F("react.lazy"),A=F("react.block"),F("react.scope"),R=F("react.opaque.id"),j=F("react.debug_trace_mode"),I=F("react.offscreen"),D=F("react.legacy_hidden")}var U,B="function"===typeof Symbol&&Symbol.iterator;function Z(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=B&&e[B]||e["@@iterator"])?e:null}function V(e){if(void 0===U)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);U=t&&t[1]||""}return"\n"+U+e}var W=!1;function G(e,t){if(!e||W)return"";W=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"===typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(l){var r=l}Reflect.construct(e,[],t)}else{try{t.call()}catch(l){r=l}e.call(t.prototype)}else{try{throw Error()}catch(l){r=l}e()}}catch(l){if(l&&r&&"string"===typeof l.stack){for(var o=l.stack.split("\n"),i=r.stack.split("\n"),a=o.length-1,u=i.length-1;1<=a&&0<=u&&o[a]!==i[u];)u--;for(;1<=a&&0<=u;a--,u--)if(o[a]!==i[u]){if(1!==a||1!==u)do{if(a--,0>--u||o[a]!==i[u])return"\n"+o[a].replace(" at new "," at ")}while(1<=a&&0<=u);break}}}finally{W=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?V(e):""}function H(e){switch(e.tag){case 5:return V(e.type);case 16:return V("Lazy");case 13:return V("Suspense");case 19:return V("SuspenseList");case 0:case 2:case 15:return e=G(e.type,!1);case 11:return e=G(e.type.render,!1);case 22:return e=G(e.type._render,!1);case 1:return e=G(e.type,!0);default:return""}}function q(e){if(null==e)return null;if("function"===typeof e)return e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case S:return"Fragment";case _:return"Portal";case P:return"Profiler";case x:return"StrictMode";case T:return"Suspense";case L:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case C:return(e.displayName||"Context")+".Consumer";case M:return(e._context.displayName||"Context")+".Provider";case N:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case z:return q(e.type);case A:return q(e._render);case O:t=e._payload,e=e._init;try{return q(e(t))}catch(n){}}return null}function $(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function K(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Q(e){e._valueTracker||(e._valueTracker=function(e){var t=K(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof n&&"function"===typeof n.get&&"function"===typeof n.set){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Y(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=K(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function X(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function J(e,t){var n=t.checked;return o({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ee(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=$(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function te(e,t){null!=(t=t.checked)&&w(e,"checked",t,!1)}function ne(e,t){te(e,t);var n=$(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?oe(e,t.type,n):t.hasOwnProperty("defaultValue")&&oe(e,t.type,$(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function re(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function oe(e,t,n){"number"===t&&X(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function ie(e,t){return e=o({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function ae(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+$(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function ue(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(a(91));return o({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function le(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(a(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(a(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:$(n)}}function ce(e,t){var n=$(t.value),r=$(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function se(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var fe="http://www.w3.org/1999/xhtml",pe="http://www.w3.org/2000/svg";function de(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function he(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?de(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ye,ge,me=(ge=function(e,t){if(e.namespaceURI!==pe||"innerHTML"in e)e.innerHTML=t;else{for((ye=ye||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ye.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return ge(e,t)}))}:ge);function ve(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var be={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},we=["Webkit","ms","Moz","O"];function ke(e,t,n){return null==t||"boolean"===typeof t||""===t?"":n||"number"!==typeof t||0===t||be.hasOwnProperty(e)&&be[e]?(""+t).trim():t+"px"}function Ee(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=ke(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(be).forEach((function(e){we.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),be[t]=be[e]}))}));var _e=o({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Se(e,t){if(t){if(_e[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if("object"!==typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!==typeof t.style)throw Error(a(62))}}function xe(e,t){if(-1===e.indexOf("-"))return"string"===typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Pe(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Me=null,Ce=null,Ne=null;function Te(e){if(e=ro(e)){if("function"!==typeof Me)throw Error(a(280));var t=e.stateNode;t&&(t=io(t),Me(e.stateNode,e.type,t))}}function Le(e){Ce?Ne?Ne.push(e):Ne=[e]:Ce=e}function ze(){if(Ce){var e=Ce,t=Ne;if(Ne=Ce=null,Te(e),t)for(e=0;e<t.length;e++)Te(t[e])}}function Oe(e,t){return e(t)}function Ae(e,t,n,r,o){return e(t,n,r,o)}function Re(){}var je=Oe,Ie=!1,De=!1;function Fe(){null===Ce&&null===Ne||(Re(),ze())}function Ue(e,t){var n=e.stateNode;if(null===n)return null;var r=io(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!==typeof n)throw Error(a(231,t,typeof n));return n}var Be=!1;if(f)try{var Ze={};Object.defineProperty(Ze,"passive",{get:function(){Be=!0}}),window.addEventListener("test",Ze,Ze),window.removeEventListener("test",Ze,Ze)}catch(ge){Be=!1}function Ve(e,t,n,r,o,i,a,u,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(s){this.onError(s)}}var We=!1,Ge=null,He=!1,qe=null,$e={onError:function(e){We=!0,Ge=e}};function Ke(e,t,n,r,o,i,a,u,l){We=!1,Ge=null,Ve.apply($e,arguments)}function Qe(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!==(1026&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Ye(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function Xe(e){if(Qe(e)!==e)throw Error(a(188))}function Je(e){if(e=function(e){var t=e.alternate;if(!t){if(null===(t=Qe(e)))throw Error(a(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var i=o.alternate;if(null===i){if(null!==(r=o.return)){n=r;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===n)return Xe(o),e;if(i===r)return Xe(o),t;i=i.sibling}throw Error(a(188))}if(n.return!==r.return)n=o,r=i;else{for(var u=!1,l=o.child;l;){if(l===n){u=!0,n=o,r=i;break}if(l===r){u=!0,r=o,n=i;break}l=l.sibling}if(!u){for(l=i.child;l;){if(l===n){u=!0,n=i,r=o;break}if(l===r){u=!0,r=i,n=o;break}l=l.sibling}if(!u)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(3!==n.tag)throw Error(a(188));return n.stateNode.current===n?e:t}(e),!e)return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function et(e,t){for(var n=e.alternate;null!==t;){if(t===e||t===n)return!0;t=t.return}return!1}var tt,nt,rt,ot,it=!1,at=[],ut=null,lt=null,ct=null,st=new Map,ft=new Map,pt=[],dt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function ht(e,t,n,r,o){return{blockedOn:e,domEventName:t,eventSystemFlags:16|n,nativeEvent:o,targetContainers:[r]}}function yt(e,t){switch(e){case"focusin":case"focusout":ut=null;break;case"dragenter":case"dragleave":lt=null;break;case"mouseover":case"mouseout":ct=null;break;case"pointerover":case"pointerout":st.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":ft.delete(t.pointerId)}}function gt(e,t,n,r,o,i){return null===e||e.nativeEvent!==i?(e=ht(t,n,r,o,i),null!==t&&(null!==(t=ro(t))&&nt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==o&&-1===t.indexOf(o)&&t.push(o),e)}function mt(e){var t=no(e.target);if(null!==t){var n=Qe(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Ye(n)))return e.blockedOn=t,void ot(e.lanePriority,(function(){i.unstable_runWithPriority(e.priority,(function(){rt(n)}))}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function vt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Jt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=ro(n))&&nt(t),e.blockedOn=n,!1;t.shift()}return!0}function bt(e,t,n){vt(e)&&n.delete(t)}function wt(){for(it=!1;0<at.length;){var e=at[0];if(null!==e.blockedOn){null!==(e=ro(e.blockedOn))&&tt(e);break}for(var t=e.targetContainers;0<t.length;){var n=Jt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n){e.blockedOn=n;break}t.shift()}null===e.blockedOn&&at.shift()}null!==ut&&vt(ut)&&(ut=null),null!==lt&&vt(lt)&&(lt=null),null!==ct&&vt(ct)&&(ct=null),st.forEach(bt),ft.forEach(bt)}function kt(e,t){e.blockedOn===t&&(e.blockedOn=null,it||(it=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,wt)))}function Et(e){function t(t){return kt(t,e)}if(0<at.length){kt(at[0],e);for(var n=1;n<at.length;n++){var r=at[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==ut&&kt(ut,e),null!==lt&&kt(lt,e),null!==ct&&kt(ct,e),st.forEach(t),ft.forEach(t),n=0;n<pt.length;n++)(r=pt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<pt.length&&null===(n=pt[0]).blockedOn;)mt(n),null===n.blockedOn&&pt.shift()}function _t(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var St={animationend:_t("Animation","AnimationEnd"),animationiteration:_t("Animation","AnimationIteration"),animationstart:_t("Animation","AnimationStart"),transitionend:_t("Transition","TransitionEnd")},xt={},Pt={};function Mt(e){if(xt[e])return xt[e];if(!St[e])return e;var t,n=St[e];for(t in n)if(n.hasOwnProperty(t)&&t in Pt)return xt[e]=n[t];return e}f&&(Pt=document.createElement("div").style,"AnimationEvent"in window||(delete St.animationend.animation,delete St.animationiteration.animation,delete St.animationstart.animation),"TransitionEvent"in window||delete St.transitionend.transition);var Ct=Mt("animationend"),Nt=Mt("animationiteration"),Tt=Mt("animationstart"),Lt=Mt("transitionend"),zt=new Map,Ot=new Map,At=["abort","abort",Ct,"animationEnd",Nt,"animationIteration",Tt,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",Lt,"transitionEnd","waiting","waiting"];function Rt(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],o=e[n+1];o="on"+(o[0].toUpperCase()+o.slice(1)),Ot.set(r,t),zt.set(r,o),c(o,[r])}}(0,i.unstable_now)();var jt=8;function It(e){if(0!==(1&e))return jt=15,1;if(0!==(2&e))return jt=14,2;if(0!==(4&e))return jt=13,4;var t=24&e;return 0!==t?(jt=12,t):0!==(32&e)?(jt=11,32):0!==(t=192&e)?(jt=10,t):0!==(256&e)?(jt=9,256):0!==(t=3584&e)?(jt=8,t):0!==(4096&e)?(jt=7,4096):0!==(t=4186112&e)?(jt=6,t):0!==(t=62914560&e)?(jt=5,t):67108864&e?(jt=4,67108864):0!==(134217728&e)?(jt=3,134217728):0!==(t=805306368&e)?(jt=2,t):0!==(1073741824&e)?(jt=1,1073741824):(jt=8,e)}function Dt(e,t){var n=e.pendingLanes;if(0===n)return jt=0;var r=0,o=0,i=e.expiredLanes,a=e.suspendedLanes,u=e.pingedLanes;if(0!==i)r=i,o=jt=15;else if(0!==(i=134217727&n)){var l=i&~a;0!==l?(r=It(l),o=jt):0!==(u&=i)&&(r=It(u),o=jt)}else 0!==(i=n&~a)?(r=It(i),o=jt):0!==u&&(r=It(u),o=jt);if(0===r)return 0;if(r=n&((0>(r=31-Wt(r))?0:1<<r)<<1)-1,0!==t&&t!==r&&0===(t&a)){if(It(t),o<=jt)return t;jt=o}if(0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)o=1<<(n=31-Wt(t)),r|=e[n],t&=~o;return r}function Ft(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function Ut(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=Bt(24&~t))?Ut(10,t):e;case 10:return 0===(e=Bt(192&~t))?Ut(8,t):e;case 8:return 0===(e=Bt(3584&~t))&&(0===(e=Bt(4186112&~t))&&(e=512)),e;case 2:return 0===(t=Bt(805306368&~t))&&(t=268435456),t}throw Error(a(358,e))}function Bt(e){return e&-e}function Zt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Vt(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-Wt(t)]=n}var Wt=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Gt(e)/Ht|0)|0},Gt=Math.log,Ht=Math.LN2;var qt=i.unstable_UserBlockingPriority,$t=i.unstable_runWithPriority,Kt=!0;function Qt(e,t,n,r){Ie||Re();var o=Xt,i=Ie;Ie=!0;try{Ae(o,e,t,n,r)}finally{(Ie=i)||Fe()}}function Yt(e,t,n,r){$t(qt,Xt.bind(null,e,t,n,r))}function Xt(e,t,n,r){var o;if(Kt)if((o=0===(4&t))&&0<at.length&&-1<dt.indexOf(e))e=ht(null,e,t,n,r),at.push(e);else{var i=Jt(e,t,n,r);if(null===i)o&&yt(e,r);else{if(o){if(-1<dt.indexOf(e))return e=ht(i,e,t,n,r),void at.push(e);if(function(e,t,n,r,o){switch(t){case"focusin":return ut=gt(ut,e,t,n,r,o),!0;case"dragenter":return lt=gt(lt,e,t,n,r,o),!0;case"mouseover":return ct=gt(ct,e,t,n,r,o),!0;case"pointerover":var i=o.pointerId;return st.set(i,gt(st.get(i)||null,e,t,n,r,o)),!0;case"gotpointercapture":return i=o.pointerId,ft.set(i,gt(ft.get(i)||null,e,t,n,r,o)),!0}return!1}(i,e,t,n,r))return;yt(e,r)}Rr(e,t,r,null,n)}}}function Jt(e,t,n,r){var o=Pe(r);if(null!==(o=no(o))){var i=Qe(o);if(null===i)o=null;else{var a=i.tag;if(13===a){if(null!==(o=Ye(i)))return o;o=null}else if(3===a){if(i.stateNode.hydrate)return 3===i.tag?i.stateNode.containerInfo:null;o=null}else i!==o&&(o=null)}}return Rr(e,t,r,o,n),null}var en=null,tn=null,nn=null;function rn(){if(nn)return nn;var e,t,n=tn,r=n.length,o="value"in en?en.value:en.textContent,i=o.length;for(e=0;e<r&&n[e]===o[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===o[i-t];t++);return nn=o.slice(e,1<t?1-t:void 0)}function on(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function an(){return!0}function un(){return!1}function ln(e){function t(t,n,r,o,i){for(var a in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=o,this.target=i,this.currentTarget=null,e)e.hasOwnProperty(a)&&(t=e[a],this[a]=t?t(o):o[a]);return this.isDefaultPrevented=(null!=o.defaultPrevented?o.defaultPrevented:!1===o.returnValue)?an:un,this.isPropagationStopped=un,this}return o(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=an)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=an)},persist:function(){},isPersistent:an}),t}var cn,sn,fn,pn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},dn=ln(pn),hn=o({},pn,{view:0,detail:0}),yn=ln(hn),gn=o({},hn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Cn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==fn&&(fn&&"mousemove"===e.type?(cn=e.screenX-fn.screenX,sn=e.screenY-fn.screenY):sn=cn=0,fn=e),cn)},movementY:function(e){return"movementY"in e?e.movementY:sn}}),mn=ln(gn),vn=ln(o({},gn,{dataTransfer:0})),bn=ln(o({},hn,{relatedTarget:0})),wn=ln(o({},pn,{animationName:0,elapsedTime:0,pseudoElement:0})),kn=o({},pn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),En=ln(kn),_n=ln(o({},pn,{data:0})),Sn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},xn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Pn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Mn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Pn[e])&&!!t[e]}function Cn(){return Mn}var Nn=o({},hn,{key:function(e){if(e.key){var t=Sn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=on(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?xn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Cn,charCode:function(e){return"keypress"===e.type?on(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?on(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Tn=ln(Nn),Ln=ln(o({},gn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),zn=ln(o({},hn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Cn})),On=ln(o({},pn,{propertyName:0,elapsedTime:0,pseudoElement:0})),An=o({},gn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Rn=ln(An),jn=[9,13,27,32],In=f&&"CompositionEvent"in window,Dn=null;f&&"documentMode"in document&&(Dn=document.documentMode);var Fn=f&&"TextEvent"in window&&!Dn,Un=f&&(!In||Dn&&8<Dn&&11>=Dn),Bn=String.fromCharCode(32),Zn=!1;function Vn(e,t){switch(e){case"keyup":return-1!==jn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Wn(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var Gn=!1;var Hn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function qn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Hn[e.type]:"textarea"===t}function $n(e,t,n,r){Le(r),0<(t=Ir(t,"onChange")).length&&(n=new dn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Kn=null,Qn=null;function Yn(e){Nr(e,0)}function Xn(e){if(Y(oo(e)))return e}function Jn(e,t){if("change"===e)return t}var er=!1;if(f){var tr;if(f){var nr="oninput"in document;if(!nr){var rr=document.createElement("div");rr.setAttribute("oninput","return;"),nr="function"===typeof rr.oninput}tr=nr}else tr=!1;er=tr&&(!document.documentMode||9<document.documentMode)}function or(){Kn&&(Kn.detachEvent("onpropertychange",ir),Qn=Kn=null)}function ir(e){if("value"===e.propertyName&&Xn(Qn)){var t=[];if($n(t,Qn,e,Pe(e)),e=Yn,Ie)e(t);else{Ie=!0;try{Oe(e,t)}finally{Ie=!1,Fe()}}}}function ar(e,t,n){"focusin"===e?(or(),Qn=n,(Kn=t).attachEvent("onpropertychange",ir)):"focusout"===e&&or()}function ur(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Xn(Qn)}function lr(e,t){if("click"===e)return Xn(t)}function cr(e,t){if("input"===e||"change"===e)return Xn(t)}var sr="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},fr=Object.prototype.hasOwnProperty;function pr(e,t){if(sr(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!fr.call(t,n[r])||!sr(e[n[r]],t[n[r]]))return!1;return!0}function dr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function hr(e,t){var n,r=dr(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=dr(r)}}function yr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?yr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function gr(){for(var e=window,t=X();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=X((e=t.contentWindow).document)}return t}function mr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var vr=f&&"documentMode"in document&&11>=document.documentMode,br=null,wr=null,kr=null,Er=!1;function _r(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;Er||null==br||br!==X(r)||("selectionStart"in(r=br)&&mr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},kr&&pr(kr,r)||(kr=r,0<(r=Ir(wr,"onSelect")).length&&(t=new dn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=br)))}Rt("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Rt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Rt(At,2);for(var Sr="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),xr=0;xr<Sr.length;xr++)Ot.set(Sr[xr],0);s("onMouseEnter",["mouseout","mouseover"]),s("onMouseLeave",["mouseout","mouseover"]),s("onPointerEnter",["pointerout","pointerover"]),s("onPointerLeave",["pointerout","pointerover"]),c("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),c("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),c("onBeforeInput",["compositionend","keypress","textInput","paste"]),c("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Pr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Mr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Pr));function Cr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,o,i,u,l,c){if(Ke.apply(this,arguments),We){if(!We)throw Error(a(198));var s=Ge;We=!1,Ge=null,He||(He=!0,qe=s)}}(r,t,void 0,e),e.currentTarget=null}function Nr(e,t){t=0!==(4&t);for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var a=r.length-1;0<=a;a--){var u=r[a],l=u.instance,c=u.currentTarget;if(u=u.listener,l!==i&&o.isPropagationStopped())break e;Cr(o,u,c),i=l}else for(a=0;a<r.length;a++){if(l=(u=r[a]).instance,c=u.currentTarget,u=u.listener,l!==i&&o.isPropagationStopped())break e;Cr(o,u,c),i=l}}}if(He)throw e=qe,He=!1,qe=null,e}function Tr(e,t){var n=ao(t),r=e+"__bubble";n.has(r)||(Ar(t,e,2,!1),n.add(r))}var Lr="_reactListening"+Math.random().toString(36).slice(2);function zr(e){e[Lr]||(e[Lr]=!0,u.forEach((function(t){Mr.has(t)||Or(t,!1,e,null),Or(t,!0,e,null)})))}function Or(e,t,n,r){var o=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,i=n;if("selectionchange"===e&&9!==n.nodeType&&(i=n.ownerDocument),null!==r&&!t&&Mr.has(e)){if("scroll"!==e)return;o|=2,i=r}var a=ao(i),u=e+"__"+(t?"capture":"bubble");a.has(u)||(t&&(o|=4),Ar(i,e,o,t),a.add(u))}function Ar(e,t,n,r){var o=Ot.get(t);switch(void 0===o?2:o){case 0:o=Qt;break;case 1:o=Yt;break;default:o=Xt}n=o.bind(null,t,n,e),o=void 0,!Be||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(o=!0),r?void 0!==o?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):void 0!==o?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function Rr(e,t,n,r,o){var i=r;if(0===(1&t)&&0===(2&t)&&null!==r)e:for(;;){if(null===r)return;var a=r.tag;if(3===a||4===a){var u=r.stateNode.containerInfo;if(u===o||8===u.nodeType&&u.parentNode===o)break;if(4===a)for(a=r.return;null!==a;){var l=a.tag;if((3===l||4===l)&&((l=a.stateNode.containerInfo)===o||8===l.nodeType&&l.parentNode===o))return;a=a.return}for(;null!==u;){if(null===(a=no(u)))return;if(5===(l=a.tag)||6===l){r=i=a;continue e}u=u.parentNode}}r=r.return}!function(e,t,n){if(De)return e(t,n);De=!0;try{je(e,t,n)}finally{De=!1,Fe()}}((function(){var r=i,o=Pe(n),a=[];e:{var u=zt.get(e);if(void 0!==u){var l=dn,c=e;switch(e){case"keypress":if(0===on(n))break e;case"keydown":case"keyup":l=Tn;break;case"focusin":c="focus",l=bn;break;case"focusout":c="blur",l=bn;break;case"beforeblur":case"afterblur":l=bn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":l=mn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=vn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=zn;break;case Ct:case Nt:case Tt:l=wn;break;case Lt:l=On;break;case"scroll":l=yn;break;case"wheel":l=Rn;break;case"copy":case"cut":case"paste":l=En;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=Ln}var s=0!==(4&t),f=!s&&"scroll"===e,p=s?null!==u?u+"Capture":null:u;s=[];for(var d,h=r;null!==h;){var y=(d=h).stateNode;if(5===d.tag&&null!==y&&(d=y,null!==p&&(null!=(y=Ue(h,p))&&s.push(jr(h,y,d)))),f)break;h=h.return}0<s.length&&(u=new l(u,c,null,n,o),a.push({event:u,listeners:s}))}}if(0===(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(u="mouseover"===e||"pointerover"===e)||0!==(16&t)||!(c=n.relatedTarget||n.fromElement)||!no(c)&&!c[eo])&&(l||u)&&(u=o.window===o?o:(u=o.ownerDocument)?u.defaultView||u.parentWindow:window,l?(l=r,null!==(c=(c=n.relatedTarget||n.toElement)?no(c):null)&&(c!==(f=Qe(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(l=null,c=r),l!==c)){if(s=mn,y="onMouseLeave",p="onMouseEnter",h="mouse","pointerout"!==e&&"pointerover"!==e||(s=Ln,y="onPointerLeave",p="onPointerEnter",h="pointer"),f=null==l?u:oo(l),d=null==c?u:oo(c),(u=new s(y,h+"leave",l,n,o)).target=f,u.relatedTarget=d,y=null,no(o)===r&&((s=new s(p,h+"enter",c,n,o)).target=d,s.relatedTarget=f,y=s),f=y,l&&c)e:{for(p=c,h=0,d=s=l;d;d=Dr(d))h++;for(d=0,y=p;y;y=Dr(y))d++;for(;0<h-d;)s=Dr(s),h--;for(;0<d-h;)p=Dr(p),d--;for(;h--;){if(s===p||null!==p&&s===p.alternate)break e;s=Dr(s),p=Dr(p)}s=null}else s=null;null!==l&&Fr(a,u,l,s,!1),null!==c&&null!==f&&Fr(a,f,c,s,!0)}if("select"===(l=(u=r?oo(r):window).nodeName&&u.nodeName.toLowerCase())||"input"===l&&"file"===u.type)var g=Jn;else if(qn(u))if(er)g=cr;else{g=ur;var m=ar}else(l=u.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===u.type||"radio"===u.type)&&(g=lr);switch(g&&(g=g(e,r))?$n(a,g,n,o):(m&&m(e,u,r),"focusout"===e&&(m=u._wrapperState)&&m.controlled&&"number"===u.type&&oe(u,"number",u.value)),m=r?oo(r):window,e){case"focusin":(qn(m)||"true"===m.contentEditable)&&(br=m,wr=r,kr=null);break;case"focusout":kr=wr=br=null;break;case"mousedown":Er=!0;break;case"contextmenu":case"mouseup":case"dragend":Er=!1,_r(a,n,o);break;case"selectionchange":if(vr)break;case"keydown":case"keyup":_r(a,n,o)}var v;if(In)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else Gn?Vn(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(Un&&"ko"!==n.locale&&(Gn||"onCompositionStart"!==b?"onCompositionEnd"===b&&Gn&&(v=rn()):(tn="value"in(en=o)?en.value:en.textContent,Gn=!0)),0<(m=Ir(r,b)).length&&(b=new _n(b,e,null,n,o),a.push({event:b,listeners:m}),v?b.data=v:null!==(v=Wn(n))&&(b.data=v))),(v=Fn?function(e,t){switch(e){case"compositionend":return Wn(t);case"keypress":return 32!==t.which?null:(Zn=!0,Bn);case"textInput":return(e=t.data)===Bn&&Zn?null:e;default:return null}}(e,n):function(e,t){if(Gn)return"compositionend"===e||!In&&Vn(e,t)?(e=rn(),nn=tn=en=null,Gn=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Un&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=Ir(r,"onBeforeInput")).length&&(o=new _n("onBeforeInput","beforeinput",null,n,o),a.push({event:o,listeners:r}),o.data=v))}Nr(a,t)}))}function jr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Ir(e,t){for(var n=t+"Capture",r=[];null!==e;){var o=e,i=o.stateNode;5===o.tag&&null!==i&&(o=i,null!=(i=Ue(e,n))&&r.unshift(jr(e,i,o)),null!=(i=Ue(e,t))&&r.push(jr(e,i,o))),e=e.return}return r}function Dr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Fr(e,t,n,r,o){for(var i=t._reactName,a=[];null!==n&&n!==r;){var u=n,l=u.alternate,c=u.stateNode;if(null!==l&&l===r)break;5===u.tag&&null!==c&&(u=c,o?null!=(l=Ue(n,i))&&a.unshift(jr(n,l,u)):o||null!=(l=Ue(n,i))&&a.push(jr(n,l,u))),n=n.return}0!==a.length&&e.push({event:t,listeners:a})}function Ur(){}var Br=null,Zr=null;function Vr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Wr(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var Gr="function"===typeof setTimeout?setTimeout:void 0,Hr="function"===typeof clearTimeout?clearTimeout:void 0;function qr(e){1===e.nodeType?e.textContent="":9===e.nodeType&&(null!=(e=e.body)&&(e.textContent=""))}function $r(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function Kr(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var Qr=0;var Yr=Math.random().toString(36).slice(2),Xr="__reactFiber$"+Yr,Jr="__reactProps$"+Yr,eo="__reactContainer$"+Yr,to="__reactEvents$"+Yr;function no(e){var t=e[Xr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[eo]||n[Xr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=Kr(e);null!==e;){if(n=e[Xr])return n;e=Kr(e)}return t}n=(e=n).parentNode}return null}function ro(e){return!(e=e[Xr]||e[eo])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function oo(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(33))}function io(e){return e[Jr]||null}function ao(e){var t=e[to];return void 0===t&&(t=e[to]=new Set),t}var uo=[],lo=-1;function co(e){return{current:e}}function so(e){0>lo||(e.current=uo[lo],uo[lo]=null,lo--)}function fo(e,t){lo++,uo[lo]=e.current,e.current=t}var po={},ho=co(po),yo=co(!1),go=po;function mo(e,t){var n=e.type.contextTypes;if(!n)return po;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in n)i[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function vo(e){return null!==(e=e.childContextTypes)&&void 0!==e}function bo(){so(yo),so(ho)}function wo(e,t,n){if(ho.current!==po)throw Error(a(168));fo(ho,t),fo(yo,n)}function ko(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!==typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in e))throw Error(a(108,q(t)||"Unknown",i));return o({},n,r)}function Eo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||po,go=ho.current,fo(ho,e),fo(yo,yo.current),!0}function _o(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=ko(e,t,go),r.__reactInternalMemoizedMergedChildContext=e,so(yo),so(ho),fo(ho,e)):so(yo),fo(yo,n)}var So=null,xo=null,Po=i.unstable_runWithPriority,Mo=i.unstable_scheduleCallback,Co=i.unstable_cancelCallback,No=i.unstable_shouldYield,To=i.unstable_requestPaint,Lo=i.unstable_now,zo=i.unstable_getCurrentPriorityLevel,Oo=i.unstable_ImmediatePriority,Ao=i.unstable_UserBlockingPriority,Ro=i.unstable_NormalPriority,jo=i.unstable_LowPriority,Io=i.unstable_IdlePriority,Do={},Fo=void 0!==To?To:function(){},Uo=null,Bo=null,Zo=!1,Vo=Lo(),Wo=1e4>Vo?Lo:function(){return Lo()-Vo};function Go(){switch(zo()){case Oo:return 99;case Ao:return 98;case Ro:return 97;case jo:return 96;case Io:return 95;default:throw Error(a(332))}}function Ho(e){switch(e){case 99:return Oo;case 98:return Ao;case 97:return Ro;case 96:return jo;case 95:return Io;default:throw Error(a(332))}}function qo(e,t){return e=Ho(e),Po(e,t)}function $o(e,t,n){return e=Ho(e),Mo(e,t,n)}function Ko(){if(null!==Bo){var e=Bo;Bo=null,Co(e)}Qo()}function Qo(){if(!Zo&&null!==Uo){Zo=!0;var e=0;try{var t=Uo;qo(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),Uo=null}catch(n){throw null!==Uo&&(Uo=Uo.slice(e+1)),Mo(Oo,Ko),n}finally{Zo=!1}}}var Yo=k.ReactCurrentBatchConfig;function Xo(e,t){if(e&&e.defaultProps){for(var n in t=o({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var Jo=co(null),ei=null,ti=null,ni=null;function ri(){ni=ti=ei=null}function oi(e){var t=Jo.current;so(Jo),e.type._context._currentValue=t}function ii(e,t){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)===t){if(null===n||(n.childLanes&t)===t)break;n.childLanes|=t}else e.childLanes|=t,null!==n&&(n.childLanes|=t);e=e.return}}function ai(e,t){ei=e,ni=ti=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(Ia=!0),e.firstContext=null)}function ui(e,t){if(ni!==e&&!1!==t&&0!==t)if("number"===typeof t&&1073741823!==t||(ni=e,t=1073741823),t={context:e,observedBits:t,next:null},null===ti){if(null===ei)throw Error(a(308));ti=t,ei.dependencies={lanes:0,firstContext:t,responders:null}}else ti=ti.next=t;return e._currentValue}var li=!1;function ci(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function si(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function fi(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function pi(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function di(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var o=null,i=null;if(null!==(n=n.firstBaseUpdate)){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===i?o=i=a:i=i.next=a,n=n.next}while(null!==n);null===i?o=i=t:i=i.next=t}else o=i=t;return n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:i,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function hi(e,t,n,r){var i=e.updateQueue;li=!1;var a=i.firstBaseUpdate,u=i.lastBaseUpdate,l=i.shared.pending;if(null!==l){i.shared.pending=null;var c=l,s=c.next;c.next=null,null===u?a=s:u.next=s,u=c;var f=e.alternate;if(null!==f){var p=(f=f.updateQueue).lastBaseUpdate;p!==u&&(null===p?f.firstBaseUpdate=s:p.next=s,f.lastBaseUpdate=c)}}if(null!==a){for(p=i.baseState,u=0,f=s=c=null;;){l=a.lane;var d=a.eventTime;if((r&l)===l){null!==f&&(f=f.next={eventTime:d,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var h=e,y=a;switch(l=t,d=n,y.tag){case 1:if("function"===typeof(h=y.payload)){p=h.call(d,p,l);break e}p=h;break e;case 3:h.flags=-4097&h.flags|64;case 0:if(null===(l="function"===typeof(h=y.payload)?h.call(d,p,l):h)||void 0===l)break e;p=o({},p,l);break e;case 2:li=!0}}null!==a.callback&&(e.flags|=32,null===(l=i.effects)?i.effects=[a]:l.push(a))}else d={eventTime:d,lane:l,tag:a.tag,payload:a.payload,callback:a.callback,next:null},null===f?(s=f=d,c=p):f=f.next=d,u|=l;if(null===(a=a.next)){if(null===(l=i.shared.pending))break;a=l.next,l.next=null,i.lastBaseUpdate=l,i.shared.pending=null}}null===f&&(c=p),i.baseState=c,i.firstBaseUpdate=s,i.lastBaseUpdate=f,Bu|=u,e.lanes=u,e.memoizedState=p}}function yi(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(null!==o){if(r.callback=null,r=n,"function"!==typeof o)throw Error(a(191,o));o.call(r)}}}var gi=(new r.Component).refs;function mi(e,t,n,r){n=null===(n=n(r,t=e.memoizedState))||void 0===n?t:o({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var vi={isMounted:function(e){return!!(e=e._reactInternals)&&Qe(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=pl(),o=dl(e),i=fi(r,o);i.payload=t,void 0!==n&&null!==n&&(i.callback=n),pi(e,i),hl(e,o,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=pl(),o=dl(e),i=fi(r,o);i.tag=1,i.payload=t,void 0!==n&&null!==n&&(i.callback=n),pi(e,i),hl(e,o,r)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=pl(),r=dl(e),o=fi(n,r);o.tag=2,void 0!==t&&null!==t&&(o.callback=t),pi(e,o),hl(e,r,n)}};function bi(e,t,n,r,o,i,a){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,a):!t.prototype||!t.prototype.isPureReactComponent||(!pr(n,r)||!pr(o,i))}function wi(e,t,n){var r=!1,o=po,i=t.contextType;return"object"===typeof i&&null!==i?i=ui(i):(o=vo(t)?go:ho.current,i=(r=null!==(r=t.contextTypes)&&void 0!==r)?mo(e,o):po),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=vi,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function ki(e,t,n,r){e=t.state,"function"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&vi.enqueueReplaceState(t,t.state,null)}function Ei(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=gi,ci(e);var i=t.contextType;"object"===typeof i&&null!==i?o.context=ui(i):(i=vo(t)?go:ho.current,o.context=mo(e,i)),hi(e,n,o,r),o.state=e.memoizedState,"function"===typeof(i=t.getDerivedStateFromProps)&&(mi(e,t,i,n),o.state=e.memoizedState),"function"===typeof t.getDerivedStateFromProps||"function"===typeof o.getSnapshotBeforeUpdate||"function"!==typeof o.UNSAFE_componentWillMount&&"function"!==typeof o.componentWillMount||(t=o.state,"function"===typeof o.componentWillMount&&o.componentWillMount(),"function"===typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&vi.enqueueReplaceState(o,o.state,null),hi(e,n,o,r),o.state=e.memoizedState),"function"===typeof o.componentDidMount&&(e.flags|=4)}var _i=Array.isArray;function Si(e,t,n){if(null!==(e=n.ref)&&"function"!==typeof e&&"object"!==typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(a(309));var r=n.stateNode}if(!r)throw Error(a(147,e));var o=""+e;return null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===o?t.ref:(t=function(e){var t=r.refs;t===gi&&(t=r.refs={}),null===e?delete t[o]:t[o]=e},t._stringRef=o,t)}if("string"!==typeof e)throw Error(a(284));if(!n._owner)throw Error(a(290,e))}return e}function xi(e,t){if("textarea"!==e.type)throw Error(a(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t))}function Pi(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.flags=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function o(e,t){return(e=Hl(e,t)).index=0,e.sibling=null,e}function i(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags=2,n):r:(t.flags=2,n):n}function u(t){return e&&null===t.alternate&&(t.flags=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=Ql(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function c(e,t,n,r){return null!==t&&t.elementType===n.type?((r=o(t,n.props)).ref=Si(e,t,n),r.return=e,r):((r=ql(n.type,n.key,n.props,null,e.mode,r)).ref=Si(e,t,n),r.return=e,r)}function s(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Yl(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function f(e,t,n,r,i){return null===t||7!==t.tag?((t=$l(n,e.mode,r,i)).return=e,t):((t=o(t,n)).return=e,t)}function p(e,t,n){if("string"===typeof t||"number"===typeof t)return(t=Ql(""+t,e.mode,n)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case E:return(n=ql(t.type,t.key,t.props,null,e.mode,n)).ref=Si(e,null,t),n.return=e,n;case _:return(t=Yl(t,e.mode,n)).return=e,t}if(_i(t)||Z(t))return(t=$l(t,e.mode,n,null)).return=e,t;xi(e,t)}return null}function d(e,t,n,r){var o=null!==t?t.key:null;if("string"===typeof n||"number"===typeof n)return null!==o?null:l(e,t,""+n,r);if("object"===typeof n&&null!==n){switch(n.$$typeof){case E:return n.key===o?n.type===S?f(e,t,n.props.children,r,o):c(e,t,n,r):null;case _:return n.key===o?s(e,t,n,r):null}if(_i(n)||Z(n))return null!==o?null:f(e,t,n,r,null);xi(e,n)}return null}function h(e,t,n,r,o){if("string"===typeof r||"number"===typeof r)return l(t,e=e.get(n)||null,""+r,o);if("object"===typeof r&&null!==r){switch(r.$$typeof){case E:return e=e.get(null===r.key?n:r.key)||null,r.type===S?f(t,e,r.props.children,o,r.key):c(t,e,r,o);case _:return s(t,e=e.get(null===r.key?n:r.key)||null,r,o)}if(_i(r)||Z(r))return f(t,e=e.get(n)||null,r,o,null);xi(t,r)}return null}function y(o,a,u,l){for(var c=null,s=null,f=a,y=a=0,g=null;null!==f&&y<u.length;y++){f.index>y?(g=f,f=null):g=f.sibling;var m=d(o,f,u[y],l);if(null===m){null===f&&(f=g);break}e&&f&&null===m.alternate&&t(o,f),a=i(m,a,y),null===s?c=m:s.sibling=m,s=m,f=g}if(y===u.length)return n(o,f),c;if(null===f){for(;y<u.length;y++)null!==(f=p(o,u[y],l))&&(a=i(f,a,y),null===s?c=f:s.sibling=f,s=f);return c}for(f=r(o,f);y<u.length;y++)null!==(g=h(f,o,y,u[y],l))&&(e&&null!==g.alternate&&f.delete(null===g.key?y:g.key),a=i(g,a,y),null===s?c=g:s.sibling=g,s=g);return e&&f.forEach((function(e){return t(o,e)})),c}function g(o,u,l,c){var s=Z(l);if("function"!==typeof s)throw Error(a(150));if(null==(l=s.call(l)))throw Error(a(151));for(var f=s=null,y=u,g=u=0,m=null,v=l.next();null!==y&&!v.done;g++,v=l.next()){y.index>g?(m=y,y=null):m=y.sibling;var b=d(o,y,v.value,c);if(null===b){null===y&&(y=m);break}e&&y&&null===b.alternate&&t(o,y),u=i(b,u,g),null===f?s=b:f.sibling=b,f=b,y=m}if(v.done)return n(o,y),s;if(null===y){for(;!v.done;g++,v=l.next())null!==(v=p(o,v.value,c))&&(u=i(v,u,g),null===f?s=v:f.sibling=v,f=v);return s}for(y=r(o,y);!v.done;g++,v=l.next())null!==(v=h(y,o,g,v.value,c))&&(e&&null!==v.alternate&&y.delete(null===v.key?g:v.key),u=i(v,u,g),null===f?s=v:f.sibling=v,f=v);return e&&y.forEach((function(e){return t(o,e)})),s}return function(e,r,i,l){var c="object"===typeof i&&null!==i&&i.type===S&&null===i.key;c&&(i=i.props.children);var s="object"===typeof i&&null!==i;if(s)switch(i.$$typeof){case E:e:{for(s=i.key,c=r;null!==c;){if(c.key===s){if(7===c.tag){if(i.type===S){n(e,c.sibling),(r=o(c,i.props.children)).return=e,e=r;break e}}else if(c.elementType===i.type){n(e,c.sibling),(r=o(c,i.props)).ref=Si(e,c,i),r.return=e,e=r;break e}n(e,c);break}t(e,c),c=c.sibling}i.type===S?((r=$l(i.props.children,e.mode,l,i.key)).return=e,e=r):((l=ql(i.type,i.key,i.props,null,e.mode,l)).ref=Si(e,r,i),l.return=e,e=l)}return u(e);case _:e:{for(c=i.key;null!==r;){if(r.key===c){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),(r=o(r,i.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Yl(i,e.mode,l)).return=e,e=r}return u(e)}if("string"===typeof i||"number"===typeof i)return i=""+i,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,i)).return=e,e=r):(n(e,r),(r=Ql(i,e.mode,l)).return=e,e=r),u(e);if(_i(i))return y(e,r,i,l);if(Z(i))return g(e,r,i,l);if(s&&xi(e,i),"undefined"===typeof i&&!c)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(a(152,q(e.type)||"Component"))}return n(e,r)}}var Mi=Pi(!0),Ci=Pi(!1),Ni={},Ti=co(Ni),Li=co(Ni),zi=co(Ni);function Oi(e){if(e===Ni)throw Error(a(174));return e}function Ai(e,t){switch(fo(zi,t),fo(Li,e),fo(Ti,Ni),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:he(null,"");break;default:t=he(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}so(Ti),fo(Ti,t)}function Ri(){so(Ti),so(Li),so(zi)}function ji(e){Oi(zi.current);var t=Oi(Ti.current),n=he(t,e.type);t!==n&&(fo(Li,e),fo(Ti,n))}function Ii(e){Li.current===e&&(so(Ti),so(Li))}var Di=co(0);function Fi(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!==(64&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Ui=null,Bi=null,Zi=!1;function Vi(e,t){var n=Wl(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Wi(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function Gi(e){if(Zi){var t=Bi;if(t){var n=t;if(!Wi(e,t)){if(!(t=$r(n.nextSibling))||!Wi(e,t))return e.flags=-1025&e.flags|2,Zi=!1,void(Ui=e);Vi(Ui,n)}Ui=e,Bi=$r(t.firstChild)}else e.flags=-1025&e.flags|2,Zi=!1,Ui=e}}function Hi(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Ui=e}function qi(e){if(e!==Ui)return!1;if(!Zi)return Hi(e),Zi=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Wr(t,e.memoizedProps))for(t=Bi;t;)Vi(e,t),t=$r(t.nextSibling);if(Hi(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){Bi=$r(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Bi=null}}else Bi=Ui?$r(e.stateNode.nextSibling):null;return!0}function $i(){Bi=Ui=null,Zi=!1}var Ki=[];function Qi(){for(var e=0;e<Ki.length;e++)Ki[e]._workInProgressVersionPrimary=null;Ki.length=0}var Yi=k.ReactCurrentDispatcher,Xi=k.ReactCurrentBatchConfig,Ji=0,ea=null,ta=null,na=null,ra=!1,oa=!1;function ia(){throw Error(a(321))}function aa(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!sr(e[n],t[n]))return!1;return!0}function ua(e,t,n,r,o,i){if(Ji=i,ea=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Yi.current=null===e||null===e.memoizedState?Oa:Aa,e=n(r,o),oa){i=0;do{if(oa=!1,!(25>i))throw Error(a(301));i+=1,na=ta=null,t.updateQueue=null,Yi.current=Ra,e=n(r,o)}while(oa)}if(Yi.current=za,t=null!==ta&&null!==ta.next,Ji=0,na=ta=ea=null,ra=!1,t)throw Error(a(300));return e}function la(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===na?ea.memoizedState=na=e:na=na.next=e,na}function ca(){if(null===ta){var e=ea.alternate;e=null!==e?e.memoizedState:null}else e=ta.next;var t=null===na?ea.memoizedState:na.next;if(null!==t)na=t,ta=e;else{if(null===e)throw Error(a(310));e={memoizedState:(ta=e).memoizedState,baseState:ta.baseState,baseQueue:ta.baseQueue,queue:ta.queue,next:null},null===na?ea.memoizedState=na=e:na=na.next=e}return na}function sa(e,t){return"function"===typeof t?t(e):t}function fa(e){var t=ca(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=ta,o=r.baseQueue,i=n.pending;if(null!==i){if(null!==o){var u=o.next;o.next=i.next,i.next=u}r.baseQueue=o=i,n.pending=null}if(null!==o){o=o.next,r=r.baseState;var l=u=i=null,c=o;do{var s=c.lane;if((Ji&s)===s)null!==l&&(l=l.next={lane:0,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null}),r=c.eagerReducer===e?c.eagerState:e(r,c.action);else{var f={lane:s,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null};null===l?(u=l=f,i=r):l=l.next=f,ea.lanes|=s,Bu|=s}c=c.next}while(null!==c&&c!==o);null===l?i=r:l.next=u,sr(r,t.memoizedState)||(Ia=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=l,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function pa(e){var t=ca(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(null!==o){n.pending=null;var u=o=o.next;do{i=e(i,u.action),u=u.next}while(u!==o);sr(i,t.memoizedState)||(Ia=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function da(e,t,n){var r=t._getVersion;r=r(t._source);var o=t._workInProgressVersionPrimary;if(null!==o?e=o===r:(e=e.mutableReadLanes,(e=(Ji&e)===e)&&(t._workInProgressVersionPrimary=r,Ki.push(t))),e)return n(t._source);throw Ki.push(t),Error(a(350))}function ha(e,t,n,r){var o=Ou;if(null===o)throw Error(a(349));var i=t._getVersion,u=i(t._source),l=Yi.current,c=l.useState((function(){return da(o,t,n)})),s=c[1],f=c[0];c=na;var p=e.memoizedState,d=p.refs,h=d.getSnapshot,y=p.source;p=p.subscribe;var g=ea;return e.memoizedState={refs:d,source:t,subscribe:r},l.useEffect((function(){d.getSnapshot=n,d.setSnapshot=s;var e=i(t._source);if(!sr(u,e)){e=n(t._source),sr(f,e)||(s(e),e=dl(g),o.mutableReadLanes|=e&o.pendingLanes),e=o.mutableReadLanes,o.entangledLanes|=e;for(var r=o.entanglements,a=e;0<a;){var l=31-Wt(a),c=1<<l;r[l]|=e,a&=~c}}}),[n,t,r]),l.useEffect((function(){return r(t._source,(function(){var e=d.getSnapshot,n=d.setSnapshot;try{n(e(t._source));var r=dl(g);o.mutableReadLanes|=r&o.pendingLanes}catch(i){n((function(){throw i}))}}))}),[t,r]),sr(h,n)&&sr(y,t)&&sr(p,r)||((e={pending:null,dispatch:null,lastRenderedReducer:sa,lastRenderedState:f}).dispatch=s=La.bind(null,ea,e),c.queue=e,c.baseQueue=null,f=da(o,t,n),c.memoizedState=c.baseState=f),f}function ya(e,t,n){return ha(ca(),e,t,n)}function ga(e){var t=la();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:sa,lastRenderedState:e}).dispatch=La.bind(null,ea,e),[t.memoizedState,e]}function ma(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=ea.updateQueue)?(t={lastEffect:null},ea.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function va(e){return e={current:e},la().memoizedState=e}function ba(){return ca().memoizedState}function wa(e,t,n,r){var o=la();ea.flags|=e,o.memoizedState=ma(1|t,n,void 0,void 0===r?null:r)}function ka(e,t,n,r){var o=ca();r=void 0===r?null:r;var i=void 0;if(null!==ta){var a=ta.memoizedState;if(i=a.destroy,null!==r&&aa(r,a.deps))return void ma(t,n,i,r)}ea.flags|=e,o.memoizedState=ma(1|t,n,i,r)}function Ea(e,t){return wa(516,4,e,t)}function _a(e,t){return ka(516,4,e,t)}function Sa(e,t){return ka(4,2,e,t)}function xa(e,t){return"function"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Pa(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,ka(4,2,xa.bind(null,t,e),n)}function Ma(){}function Ca(e,t){var n=ca();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&aa(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Na(e,t){var n=ca();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&aa(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Ta(e,t){var n=Go();qo(98>n?98:n,(function(){e(!0)})),qo(97<n?97:n,(function(){var n=Xi.transition;Xi.transition=1;try{e(!1),t()}finally{Xi.transition=n}}))}function La(e,t,n){var r=pl(),o=dl(e),i={lane:o,action:n,eagerReducer:null,eagerState:null,next:null},a=t.pending;if(null===a?i.next=i:(i.next=a.next,a.next=i),t.pending=i,a=e.alternate,e===ea||null!==a&&a===ea)oa=ra=!0;else{if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=t.lastRenderedReducer))try{var u=t.lastRenderedState,l=a(u,n);if(i.eagerReducer=a,i.eagerState=l,sr(l,u))return}catch(c){}hl(e,o,r)}}var za={readContext:ui,useCallback:ia,useContext:ia,useEffect:ia,useImperativeHandle:ia,useLayoutEffect:ia,useMemo:ia,useReducer:ia,useRef:ia,useState:ia,useDebugValue:ia,useDeferredValue:ia,useTransition:ia,useMutableSource:ia,useOpaqueIdentifier:ia,unstable_isNewReconciler:!1},Oa={readContext:ui,useCallback:function(e,t){return la().memoizedState=[e,void 0===t?null:t],e},useContext:ui,useEffect:Ea,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,wa(4,2,xa.bind(null,t,e),n)},useLayoutEffect:function(e,t){return wa(4,2,e,t)},useMemo:function(e,t){var n=la();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=la();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=La.bind(null,ea,e),[r.memoizedState,e]},useRef:va,useState:ga,useDebugValue:Ma,useDeferredValue:function(e){var t=ga(e),n=t[0],r=t[1];return Ea((function(){var t=Xi.transition;Xi.transition=1;try{r(e)}finally{Xi.transition=t}}),[e]),n},useTransition:function(){var e=ga(!1),t=e[0];return va(e=Ta.bind(null,e[1])),[e,t]},useMutableSource:function(e,t,n){var r=la();return r.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:n},ha(r,e,t,n)},useOpaqueIdentifier:function(){if(Zi){var e=!1,t=function(e){return{$$typeof:R,toString:e,valueOf:e}}((function(){throw e||(e=!0,n("r:"+(Qr++).toString(36))),Error(a(355))})),n=ga(t)[1];return 0===(2&ea.mode)&&(ea.flags|=516,ma(5,(function(){n("r:"+(Qr++).toString(36))}),void 0,null)),t}return ga(t="r:"+(Qr++).toString(36)),t},unstable_isNewReconciler:!1},Aa={readContext:ui,useCallback:Ca,useContext:ui,useEffect:_a,useImperativeHandle:Pa,useLayoutEffect:Sa,useMemo:Na,useReducer:fa,useRef:ba,useState:function(){return fa(sa)},useDebugValue:Ma,useDeferredValue:function(e){var t=fa(sa),n=t[0],r=t[1];return _a((function(){var t=Xi.transition;Xi.transition=1;try{r(e)}finally{Xi.transition=t}}),[e]),n},useTransition:function(){var e=fa(sa)[0];return[ba().current,e]},useMutableSource:ya,useOpaqueIdentifier:function(){return fa(sa)[0]},unstable_isNewReconciler:!1},Ra={readContext:ui,useCallback:Ca,useContext:ui,useEffect:_a,useImperativeHandle:Pa,useLayoutEffect:Sa,useMemo:Na,useReducer:pa,useRef:ba,useState:function(){return pa(sa)},useDebugValue:Ma,useDeferredValue:function(e){var t=pa(sa),n=t[0],r=t[1];return _a((function(){var t=Xi.transition;Xi.transition=1;try{r(e)}finally{Xi.transition=t}}),[e]),n},useTransition:function(){var e=pa(sa)[0];return[ba().current,e]},useMutableSource:ya,useOpaqueIdentifier:function(){return pa(sa)[0]},unstable_isNewReconciler:!1},ja=k.ReactCurrentOwner,Ia=!1;function Da(e,t,n,r){t.child=null===e?Ci(t,null,n,r):Mi(t,e.child,n,r)}function Fa(e,t,n,r,o){n=n.render;var i=t.ref;return ai(t,o),r=ua(e,t,n,r,i,o),null===e||Ia?(t.flags|=1,Da(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~o,iu(e,t,o))}function Ua(e,t,n,r,o,i){if(null===e){var a=n.type;return"function"!==typeof a||Gl(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=ql(n.type,null,r,t,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Ba(e,t,a,r,o,i))}return a=e.child,0===(o&i)&&(o=a.memoizedProps,(n=null!==(n=n.compare)?n:pr)(o,r)&&e.ref===t.ref)?iu(e,t,i):(t.flags|=1,(e=Hl(a,r)).ref=t.ref,e.return=t,t.child=e)}function Ba(e,t,n,r,o,i){if(null!==e&&pr(e.memoizedProps,r)&&e.ref===t.ref){if(Ia=!1,0===(i&o))return t.lanes=e.lanes,iu(e,t,i);0!==(16384&e.flags)&&(Ia=!0)}return Wa(e,t,n,r,i)}function Za(e,t,n){var r=t.pendingProps,o=r.children,i=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(0===(4&t.mode))t.memoizedState={baseLanes:0},El(t,n);else{if(0===(1073741824&n))return e=null!==i?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},El(t,e),null;t.memoizedState={baseLanes:0},El(t,null!==i?i.baseLanes:n)}else null!==i?(r=i.baseLanes|n,t.memoizedState=null):r=n,El(t,r);return Da(e,t,o,n),t.child}function Va(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=128)}function Wa(e,t,n,r,o){var i=vo(n)?go:ho.current;return i=mo(t,i),ai(t,o),n=ua(e,t,n,r,i,o),null===e||Ia?(t.flags|=1,Da(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~o,iu(e,t,o))}function Ga(e,t,n,r,o){if(vo(n)){var i=!0;Eo(t)}else i=!1;if(ai(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),wi(t,n,r),Ei(t,n,r,o),r=!0;else if(null===e){var a=t.stateNode,u=t.memoizedProps;a.props=u;var l=a.context,c=n.contextType;"object"===typeof c&&null!==c?c=ui(c):c=mo(t,c=vo(n)?go:ho.current);var s=n.getDerivedStateFromProps,f="function"===typeof s||"function"===typeof a.getSnapshotBeforeUpdate;f||"function"!==typeof a.UNSAFE_componentWillReceiveProps&&"function"!==typeof a.componentWillReceiveProps||(u!==r||l!==c)&&ki(t,a,r,c),li=!1;var p=t.memoizedState;a.state=p,hi(t,r,a,o),l=t.memoizedState,u!==r||p!==l||yo.current||li?("function"===typeof s&&(mi(t,n,s,r),l=t.memoizedState),(u=li||bi(t,n,u,r,p,l,c))?(f||"function"!==typeof a.UNSAFE_componentWillMount&&"function"!==typeof a.componentWillMount||("function"===typeof a.componentWillMount&&a.componentWillMount(),"function"===typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"===typeof a.componentDidMount&&(t.flags|=4)):("function"===typeof a.componentDidMount&&(t.flags|=4),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=c,r=u):("function"===typeof a.componentDidMount&&(t.flags|=4),r=!1)}else{a=t.stateNode,si(e,t),u=t.memoizedProps,c=t.type===t.elementType?u:Xo(t.type,u),a.props=c,f=t.pendingProps,p=a.context,"object"===typeof(l=n.contextType)&&null!==l?l=ui(l):l=mo(t,l=vo(n)?go:ho.current);var d=n.getDerivedStateFromProps;(s="function"===typeof d||"function"===typeof a.getSnapshotBeforeUpdate)||"function"!==typeof a.UNSAFE_componentWillReceiveProps&&"function"!==typeof a.componentWillReceiveProps||(u!==f||p!==l)&&ki(t,a,r,l),li=!1,p=t.memoizedState,a.state=p,hi(t,r,a,o);var h=t.memoizedState;u!==f||p!==h||yo.current||li?("function"===typeof d&&(mi(t,n,d,r),h=t.memoizedState),(c=li||bi(t,n,c,r,p,h,l))?(s||"function"!==typeof a.UNSAFE_componentWillUpdate&&"function"!==typeof a.componentWillUpdate||("function"===typeof a.componentWillUpdate&&a.componentWillUpdate(r,h,l),"function"===typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,h,l)),"function"===typeof a.componentDidUpdate&&(t.flags|=4),"function"===typeof a.getSnapshotBeforeUpdate&&(t.flags|=256)):("function"!==typeof a.componentDidUpdate||u===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!==typeof a.getSnapshotBeforeUpdate||u===e.memoizedProps&&p===e.memoizedState||(t.flags|=256),t.memoizedProps=r,t.memoizedState=h),a.props=r,a.state=h,a.context=l,r=c):("function"!==typeof a.componentDidUpdate||u===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!==typeof a.getSnapshotBeforeUpdate||u===e.memoizedProps&&p===e.memoizedState||(t.flags|=256),r=!1)}return Ha(e,t,n,r,i,o)}function Ha(e,t,n,r,o,i){Va(e,t);var a=0!==(64&t.flags);if(!r&&!a)return o&&_o(t,n,!1),iu(e,t,i);r=t.stateNode,ja.current=t;var u=a&&"function"!==typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&a?(t.child=Mi(t,e.child,null,i),t.child=Mi(t,null,u,i)):Da(e,t,u,i),t.memoizedState=r.state,o&&_o(t,n,!0),t.child}function qa(e){var t=e.stateNode;t.pendingContext?wo(0,t.pendingContext,t.pendingContext!==t.context):t.context&&wo(0,t.context,!1),Ai(e,t.containerInfo)}var $a,Ka,Qa,Ya={dehydrated:null,retryLane:0};function Xa(e,t,n){var r,o=t.pendingProps,i=Di.current,a=!1;return(r=0!==(64&t.flags))||(r=(null===e||null!==e.memoizedState)&&0!==(2&i)),r?(a=!0,t.flags&=-65):null!==e&&null===e.memoizedState||void 0===o.fallback||!0===o.unstable_avoidThisFallback||(i|=1),fo(Di,1&i),null===e?(void 0!==o.fallback&&Gi(t),e=o.children,i=o.fallback,a?(e=Ja(t,e,i,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Ya,e):"number"===typeof o.unstable_expectedLoadTime?(e=Ja(t,e,i,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Ya,t.lanes=33554432,e):((n=Kl({mode:"visible",children:e},t.mode,n,null)).return=t,t.child=n)):(e.memoizedState,a?(o=tu(e,t,o.children,o.fallback,n),a=t.child,i=e.child.memoizedState,a.memoizedState=null===i?{baseLanes:n}:{baseLanes:i.baseLanes|n},a.childLanes=e.childLanes&~n,t.memoizedState=Ya,o):(n=eu(e,t,o.children,n),t.memoizedState=null,n))}function Ja(e,t,n,r){var o=e.mode,i=e.child;return t={mode:"hidden",children:t},0===(2&o)&&null!==i?(i.childLanes=0,i.pendingProps=t):i=Kl(t,o,0,null),n=$l(n,o,r,null),i.return=e,n.return=e,i.sibling=n,e.child=i,n}function eu(e,t,n,r){var o=e.child;return e=o.sibling,n=Hl(o,{mode:"visible",children:n}),0===(2&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,t.firstEffect=t.lastEffect=e),t.child=n}function tu(e,t,n,r,o){var i=t.mode,a=e.child;e=a.sibling;var u={mode:"hidden",children:n};return 0===(2&i)&&t.child!==a?((n=t.child).childLanes=0,n.pendingProps=u,null!==(a=n.lastEffect)?(t.firstEffect=n.firstEffect,t.lastEffect=a,a.nextEffect=null):t.firstEffect=t.lastEffect=null):n=Hl(a,u),null!==e?r=Hl(e,r):(r=$l(r,i,o,null)).flags|=2,r.return=t,n.return=t,n.sibling=r,t.child=n,r}function nu(e,t){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),ii(e.return,t)}function ru(e,t,n,r,o,i){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o,lastEffect:i}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=o,a.lastEffect=i)}function ou(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(Da(e,t,r.children,n),0!==(2&(r=Di.current)))r=1&r|2,t.flags|=64;else{if(null!==e&&0!==(64&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&nu(e,n);else if(19===e.tag)nu(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(fo(Di,r),0===(2&t.mode))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;null!==n;)null!==(e=n.alternate)&&null===Fi(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),ru(t,!1,o,n,i,t.lastEffect);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===Fi(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}ru(t,!0,n,null,i,t.lastEffect);break;case"together":ru(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function iu(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Bu|=t.lanes,0!==(n&t.childLanes)){if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(n=Hl(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Hl(e,e.pendingProps)).return=t;n.sibling=null}return t.child}return null}function au(e,t){if(!Zi)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function uu(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:case 17:return vo(t.type)&&bo(),null;case 3:return Ri(),so(yo),so(ho),Qi(),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(qi(t)?t.flags|=4:r.hydrate||(t.flags|=256)),null;case 5:Ii(t);var i=Oi(zi.current);if(n=t.type,null!==e&&null!=t.stateNode)Ka(e,t,n,r),e.ref!==t.ref&&(t.flags|=128);else{if(!r){if(null===t.stateNode)throw Error(a(166));return null}if(e=Oi(Ti.current),qi(t)){r=t.stateNode,n=t.type;var u=t.memoizedProps;switch(r[Xr]=t,r[Jr]=u,n){case"dialog":Tr("cancel",r),Tr("close",r);break;case"iframe":case"object":case"embed":Tr("load",r);break;case"video":case"audio":for(e=0;e<Pr.length;e++)Tr(Pr[e],r);break;case"source":Tr("error",r);break;case"img":case"image":case"link":Tr("error",r),Tr("load",r);break;case"details":Tr("toggle",r);break;case"input":ee(r,u),Tr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!u.multiple},Tr("invalid",r);break;case"textarea":le(r,u),Tr("invalid",r)}for(var c in Se(n,u),e=null,u)u.hasOwnProperty(c)&&(i=u[c],"children"===c?"string"===typeof i?r.textContent!==i&&(e=["children",i]):"number"===typeof i&&r.textContent!==""+i&&(e=["children",""+i]):l.hasOwnProperty(c)&&null!=i&&"onScroll"===c&&Tr("scroll",r));switch(n){case"input":Q(r),re(r,u,!0);break;case"textarea":Q(r),se(r);break;case"select":case"option":break;default:"function"===typeof u.onClick&&(r.onclick=Ur)}r=e,t.updateQueue=r,null!==r&&(t.flags|=4)}else{switch(c=9===i.nodeType?i:i.ownerDocument,e===fe&&(e=de(n)),e===fe?"script"===n?((e=c.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"===typeof r.is?e=c.createElement(n,{is:r.is}):(e=c.createElement(n),"select"===n&&(c=e,r.multiple?c.multiple=!0:r.size&&(c.size=r.size))):e=c.createElementNS(e,n),e[Xr]=t,e[Jr]=r,$a(e,t),t.stateNode=e,c=xe(n,r),n){case"dialog":Tr("cancel",e),Tr("close",e),i=r;break;case"iframe":case"object":case"embed":Tr("load",e),i=r;break;case"video":case"audio":for(i=0;i<Pr.length;i++)Tr(Pr[i],e);i=r;break;case"source":Tr("error",e),i=r;break;case"img":case"image":case"link":Tr("error",e),Tr("load",e),i=r;break;case"details":Tr("toggle",e),i=r;break;case"input":ee(e,r),i=J(e,r),Tr("invalid",e);break;case"option":i=ie(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=o({},r,{value:void 0}),Tr("invalid",e);break;case"textarea":le(e,r),i=ue(e,r),Tr("invalid",e);break;default:i=r}Se(n,i);var s=i;for(u in s)if(s.hasOwnProperty(u)){var f=s[u];"style"===u?Ee(e,f):"dangerouslySetInnerHTML"===u?null!=(f=f?f.__html:void 0)&&me(e,f):"children"===u?"string"===typeof f?("textarea"!==n||""!==f)&&ve(e,f):"number"===typeof f&&ve(e,""+f):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(l.hasOwnProperty(u)?null!=f&&"onScroll"===u&&Tr("scroll",e):null!=f&&w(e,u,f,c))}switch(n){case"input":Q(e),re(e,r,!1);break;case"textarea":Q(e),se(e);break;case"option":null!=r.value&&e.setAttribute("value",""+$(r.value));break;case"select":e.multiple=!!r.multiple,null!=(u=r.value)?ae(e,!!r.multiple,u,!1):null!=r.defaultValue&&ae(e,!!r.multiple,r.defaultValue,!0);break;default:"function"===typeof i.onClick&&(e.onclick=Ur)}Vr(n,r)&&(t.flags|=4)}null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)Qa(0,t,e.memoizedProps,r);else{if("string"!==typeof r&&null===t.stateNode)throw Error(a(166));n=Oi(zi.current),Oi(Ti.current),qi(t)?(r=t.stateNode,n=t.memoizedProps,r[Xr]=t,r.nodeValue!==n&&(t.flags|=4)):((r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Xr]=t,t.stateNode=r)}return null;case 13:return so(Di),r=t.memoizedState,0!==(64&t.flags)?(t.lanes=n,t):(r=null!==r,n=!1,null===e?void 0!==t.memoizedProps.fallback&&qi(t):n=null!==e.memoizedState,r&&!n&&0!==(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!==(1&Di.current)?0===Du&&(Du=3):(0!==Du&&3!==Du||(Du=4),null===Ou||0===(134217727&Bu)&&0===(134217727&Zu)||vl(Ou,Ru))),(r||n)&&(t.flags|=4),null);case 4:return Ri(),null===e&&zr(t.stateNode.containerInfo),null;case 10:return oi(t),null;case 19:if(so(Di),null===(r=t.memoizedState))return null;if(u=0!==(64&t.flags),null===(c=r.rendering))if(u)au(r,!1);else{if(0!==Du||null!==e&&0!==(64&e.flags))for(e=t.child;null!==e;){if(null!==(c=Fi(e))){for(t.flags|=64,au(r,!1),null!==(u=c.updateQueue)&&(t.updateQueue=u,t.flags|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=n,n=t.child;null!==n;)e=r,(u=n).flags&=2,u.nextEffect=null,u.firstEffect=null,u.lastEffect=null,null===(c=u.alternate)?(u.childLanes=0,u.lanes=e,u.child=null,u.memoizedProps=null,u.memoizedState=null,u.updateQueue=null,u.dependencies=null,u.stateNode=null):(u.childLanes=c.childLanes,u.lanes=c.lanes,u.child=c.child,u.memoizedProps=c.memoizedProps,u.memoizedState=c.memoizedState,u.updateQueue=c.updateQueue,u.type=c.type,e=c.dependencies,u.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return fo(Di,1&Di.current|2),t.child}e=e.sibling}null!==r.tail&&Wo()>Hu&&(t.flags|=64,u=!0,au(r,!1),t.lanes=33554432)}else{if(!u)if(null!==(e=Fi(c))){if(t.flags|=64,u=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),au(r,!0),null===r.tail&&"hidden"===r.tailMode&&!c.alternate&&!Zi)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Wo()-r.renderingStartTime>Hu&&1073741824!==n&&(t.flags|=64,u=!0,au(r,!1),t.lanes=33554432);r.isBackwards?(c.sibling=t.child,t.child=c):(null!==(n=r.last)?n.sibling=c:t.child=c,r.last=c)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Wo(),n.sibling=null,t=Di.current,fo(Di,u?1&t|2:1&t),n):null;case 23:case 24:return _l(),null!==e&&null!==e.memoizedState!==(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(a(156,t.tag))}function lu(e){switch(e.tag){case 1:vo(e.type)&&bo();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Ri(),so(yo),so(ho),Qi(),0!==(64&(t=e.flags)))throw Error(a(285));return e.flags=-4097&t|64,e;case 5:return Ii(e),null;case 13:return so(Di),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return so(Di),null;case 4:return Ri(),null;case 10:return oi(e),null;case 23:case 24:return _l(),null;default:return null}}function cu(e,t){try{var n="",r=t;do{n+=H(r),r=r.return}while(r);var o=n}catch(i){o="\nError generating stack: "+i.message+"\n"+i.stack}return{value:e,source:t,stack:o}}function su(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}$a=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Ka=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,Oi(Ti.current);var a,u=null;switch(n){case"input":i=J(e,i),r=J(e,r),u=[];break;case"option":i=ie(e,i),r=ie(e,r),u=[];break;case"select":i=o({},i,{value:void 0}),r=o({},r,{value:void 0}),u=[];break;case"textarea":i=ue(e,i),r=ue(e,r),u=[];break;default:"function"!==typeof i.onClick&&"function"===typeof r.onClick&&(e.onclick=Ur)}for(f in Se(n,r),n=null,i)if(!r.hasOwnProperty(f)&&i.hasOwnProperty(f)&&null!=i[f])if("style"===f){var c=i[f];for(a in c)c.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else"dangerouslySetInnerHTML"!==f&&"children"!==f&&"suppressContentEditableWarning"!==f&&"suppressHydrationWarning"!==f&&"autoFocus"!==f&&(l.hasOwnProperty(f)?u||(u=[]):(u=u||[]).push(f,null));for(f in r){var s=r[f];if(c=null!=i?i[f]:void 0,r.hasOwnProperty(f)&&s!==c&&(null!=s||null!=c))if("style"===f)if(c){for(a in c)!c.hasOwnProperty(a)||s&&s.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in s)s.hasOwnProperty(a)&&c[a]!==s[a]&&(n||(n={}),n[a]=s[a])}else n||(u||(u=[]),u.push(f,n)),n=s;else"dangerouslySetInnerHTML"===f?(s=s?s.__html:void 0,c=c?c.__html:void 0,null!=s&&c!==s&&(u=u||[]).push(f,s)):"children"===f?"string"!==typeof s&&"number"!==typeof s||(u=u||[]).push(f,""+s):"suppressContentEditableWarning"!==f&&"suppressHydrationWarning"!==f&&(l.hasOwnProperty(f)?(null!=s&&"onScroll"===f&&Tr("scroll",e),u||c===s||(u=[])):"object"===typeof s&&null!==s&&s.$$typeof===R?s.toString():(u=u||[]).push(f,s))}n&&(u=u||[]).push("style",n);var f=u;(t.updateQueue=f)&&(t.flags|=4)}},Qa=function(e,t,n,r){n!==r&&(t.flags|=4)};var fu="function"===typeof WeakMap?WeakMap:Map;function pu(e,t,n){(n=fi(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Qu||(Qu=!0,Yu=r),su(0,t)},n}function du(e,t,n){(n=fi(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"===typeof r){var o=t.value;n.payload=function(){return su(0,t),r(o)}}var i=e.stateNode;return null!==i&&"function"===typeof i.componentDidCatch&&(n.callback=function(){"function"!==typeof r&&(null===Xu?Xu=new Set([this]):Xu.add(this),su(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var hu="function"===typeof WeakSet?WeakSet:Set;function yu(e){var t=e.ref;if(null!==t)if("function"===typeof t)try{t(null)}catch(n){Ul(e,n)}else t.current=null}function gu(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 5:case 6:case 4:case 17:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Xo(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&qr(t.stateNode.containerInfo))}throw Error(a(163))}function mu(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(3===(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var o=e;r=o.next,0!==(4&(o=o.tag))&&0!==(1&o)&&(Il(n,e),jl(n,e)),e=r}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:Xo(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&yi(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:case 1:e=n.child.stateNode}yi(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&Vr(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 23:case 24:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&Et(n)))))}throw Error(a(163))}function vu(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"function"===typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var o=n.memoizedProps.style;o=void 0!==o&&null!==o&&o.hasOwnProperty("display")?o.display:null,r.style.display=ke("display",o)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function bu(e,t){if(xo&&"function"===typeof xo.onCommitFiberUnmount)try{xo.onCommitFiberUnmount(So,t)}catch(i){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,o=r.destroy;if(r=r.tag,void 0!==o)if(0!==(4&r))Il(t,n);else{r=t;try{o()}catch(i){Ul(r,i)}}n=n.next}while(n!==e)}break;case 1:if(yu(t),"function"===typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(i){Ul(t,i)}break;case 5:yu(t);break;case 4:xu(e,t)}}function wu(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function ku(e){return 5===e.tag||3===e.tag||4===e.tag}function Eu(e){e:{for(var t=e.return;null!==t;){if(ku(t))break e;t=t.return}throw Error(a(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(a(161))}16&n.flags&&(ve(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||ku(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?_u(e,n,t):Su(e,n,t)}function _u(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!==(n=n._reactRootContainer)&&void 0!==n||null!==t.onclick||(t.onclick=Ur));else if(4!==r&&null!==(e=e.child))for(_u(e,t,n),e=e.sibling;null!==e;)_u(e,t,n),e=e.sibling}function Su(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(Su(e,t,n),e=e.sibling;null!==e;)Su(e,t,n),e=e.sibling}function xu(e,t){for(var n,r,o=t,i=!1;;){if(!i){i=o.return;e:for(;;){if(null===i)throw Error(a(160));switch(n=i.stateNode,i.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}i=i.return}i=!0}if(5===o.tag||6===o.tag){e:for(var u=e,l=o,c=l;;)if(bu(u,c),null!==c.child&&4!==c.tag)c.child.return=c,c=c.child;else{if(c===l)break e;for(;null===c.sibling;){if(null===c.return||c.return===l)break e;c=c.return}c.sibling.return=c.return,c=c.sibling}r?(u=n,l=o.stateNode,8===u.nodeType?u.parentNode.removeChild(l):u.removeChild(l)):n.removeChild(o.stateNode)}else if(4===o.tag){if(null!==o.child){n=o.stateNode.containerInfo,r=!0,o.child.return=o,o=o.child;continue}}else if(bu(e,o),null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)return;4===(o=o.return).tag&&(i=!1)}o.sibling.return=o.return,o=o.sibling}}function Pu(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do{3===(3&r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next}while(r!==n)}return;case 1:case 12:case 17:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var o=null!==e?e.memoizedProps:r;e=t.type;var i=t.updateQueue;if(t.updateQueue=null,null!==i){for(n[Jr]=r,"input"===e&&"radio"===r.type&&null!=r.name&&te(n,r),xe(e,o),t=xe(e,r),o=0;o<i.length;o+=2){var u=i[o],l=i[o+1];"style"===u?Ee(n,l):"dangerouslySetInnerHTML"===u?me(n,l):"children"===u?ve(n,l):w(n,u,l,t)}switch(e){case"input":ne(n,r);break;case"textarea":ce(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(i=r.value)?ae(n,!!r.multiple,i,!1):e!==!!r.multiple&&(null!=r.defaultValue?ae(n,!!r.multiple,r.defaultValue,!0):ae(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(a(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((n=t.stateNode).hydrate&&(n.hydrate=!1,Et(n.containerInfo)));case 13:return null!==t.memoizedState&&(Gu=Wo(),vu(t.child,!0)),void Mu(t);case 19:return void Mu(t);case 23:case 24:return void vu(t,null!==t.memoizedState)}throw Error(a(163))}function Mu(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new hu),t.forEach((function(t){var r=Zl.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function Cu(e,t){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&(null!==(t=t.memoizedState)&&null===t.dehydrated)}var Nu=Math.ceil,Tu=k.ReactCurrentDispatcher,Lu=k.ReactCurrentOwner,zu=0,Ou=null,Au=null,Ru=0,ju=0,Iu=co(0),Du=0,Fu=null,Uu=0,Bu=0,Zu=0,Vu=0,Wu=null,Gu=0,Hu=1/0;function qu(){Hu=Wo()+500}var $u,Ku=null,Qu=!1,Yu=null,Xu=null,Ju=!1,el=null,tl=90,nl=[],rl=[],ol=null,il=0,al=null,ul=-1,ll=0,cl=0,sl=null,fl=!1;function pl(){return 0!==(48&zu)?Wo():-1!==ul?ul:ul=Wo()}function dl(e){if(0===(2&(e=e.mode)))return 1;if(0===(4&e))return 99===Go()?1:2;if(0===ll&&(ll=Uu),0!==Yo.transition){0!==cl&&(cl=null!==Wu?Wu.pendingLanes:0),e=ll;var t=4186112&~cl;return 0===(t&=-t)&&(0===(t=(e=4186112&~e)&-e)&&(t=8192)),t}return e=Go(),0!==(4&zu)&&98===e?e=Ut(12,ll):e=Ut(e=function(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}(e),ll),e}function hl(e,t,n){if(50<il)throw il=0,al=null,Error(a(185));if(null===(e=yl(e,t)))return null;Vt(e,t,n),e===Ou&&(Zu|=t,4===Du&&vl(e,Ru));var r=Go();1===t?0!==(8&zu)&&0===(48&zu)?bl(e):(gl(e,n),0===zu&&(qu(),Ko())):(0===(4&zu)||98!==r&&99!==r||(null===ol?ol=new Set([e]):ol.add(e)),gl(e,n)),Wu=e}function yl(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}function gl(e,t){for(var n=e.callbackNode,r=e.suspendedLanes,o=e.pingedLanes,i=e.expirationTimes,u=e.pendingLanes;0<u;){var l=31-Wt(u),c=1<<l,s=i[l];if(-1===s){if(0===(c&r)||0!==(c&o)){s=t,It(c);var f=jt;i[l]=10<=f?s+250:6<=f?s+5e3:-1}}else s<=t&&(e.expiredLanes|=c);u&=~c}if(r=Dt(e,e===Ou?Ru:0),t=jt,0===r)null!==n&&(n!==Do&&Co(n),e.callbackNode=null,e.callbackPriority=0);else{if(null!==n){if(e.callbackPriority===t)return;n!==Do&&Co(n)}15===t?(n=bl.bind(null,e),null===Uo?(Uo=[n],Bo=Mo(Oo,Qo)):Uo.push(n),n=Do):14===t?n=$o(99,bl.bind(null,e)):(n=function(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(a(358,e))}}(t),n=$o(n,ml.bind(null,e))),e.callbackPriority=t,e.callbackNode=n}}function ml(e){if(ul=-1,cl=ll=0,0!==(48&zu))throw Error(a(327));var t=e.callbackNode;if(Rl()&&e.callbackNode!==t)return null;var n=Dt(e,e===Ou?Ru:0);if(0===n)return null;var r=n,o=zu;zu|=16;var i=Pl();for(Ou===e&&Ru===r||(qu(),Sl(e,r));;)try{Nl();break}catch(l){xl(e,l)}if(ri(),Tu.current=i,zu=o,null!==Au?r=0:(Ou=null,Ru=0,r=Du),0!==(Uu&Zu))Sl(e,0);else if(0!==r){if(2===r&&(zu|=64,e.hydrate&&(e.hydrate=!1,qr(e.containerInfo)),0!==(n=Ft(e))&&(r=Ml(e,n))),1===r)throw t=Fu,Sl(e,0),vl(e,n),gl(e,Wo()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=n,r){case 0:case 1:throw Error(a(345));case 2:case 5:zl(e);break;case 3:if(vl(e,n),(62914560&n)===n&&10<(r=Gu+500-Wo())){if(0!==Dt(e,0))break;if(((o=e.suspendedLanes)&n)!==n){pl(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=Gr(zl.bind(null,e),r);break}zl(e);break;case 4:if(vl(e,n),(4186112&n)===n)break;for(r=e.eventTimes,o=-1;0<n;){var u=31-Wt(n);i=1<<u,(u=r[u])>o&&(o=u),n&=~i}if(n=o,10<(n=(120>(n=Wo()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Nu(n/1960))-n)){e.timeoutHandle=Gr(zl.bind(null,e),n);break}zl(e);break;default:throw Error(a(329))}}return gl(e,Wo()),e.callbackNode===t?ml.bind(null,e):null}function vl(e,t){for(t&=~Vu,t&=~Zu,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Wt(t),r=1<<n;e[n]=-1,t&=~r}}function bl(e){if(0!==(48&zu))throw Error(a(327));if(Rl(),e===Ou&&0!==(e.expiredLanes&Ru)){var t=Ru,n=Ml(e,t);0!==(Uu&Zu)&&(n=Ml(e,t=Dt(e,t)))}else n=Ml(e,t=Dt(e,0));if(0!==e.tag&&2===n&&(zu|=64,e.hydrate&&(e.hydrate=!1,qr(e.containerInfo)),0!==(t=Ft(e))&&(n=Ml(e,t))),1===n)throw n=Fu,Sl(e,0),vl(e,t),gl(e,Wo()),n;return e.finishedWork=e.current.alternate,e.finishedLanes=t,zl(e),gl(e,Wo()),null}function wl(e,t){var n=zu;zu|=1;try{return e(t)}finally{0===(zu=n)&&(qu(),Ko())}}function kl(e,t){var n=zu;zu&=-2,zu|=8;try{return e(t)}finally{0===(zu=n)&&(qu(),Ko())}}function El(e,t){fo(Iu,ju),ju|=t,Uu|=t}function _l(){ju=Iu.current,so(Iu)}function Sl(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,Hr(n)),null!==Au)for(n=Au.return;null!==n;){var r=n;switch(r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&bo();break;case 3:Ri(),so(yo),so(ho),Qi();break;case 5:Ii(r);break;case 4:Ri();break;case 13:case 19:so(Di);break;case 10:oi(r);break;case 23:case 24:_l()}n=n.return}Ou=e,Au=Hl(e.current,null),Ru=ju=Uu=t,Du=0,Fu=null,Vu=Zu=Bu=0}function xl(e,t){for(;;){var n=Au;try{if(ri(),Yi.current=za,ra){for(var r=ea.memoizedState;null!==r;){var o=r.queue;null!==o&&(o.pending=null),r=r.next}ra=!1}if(Ji=0,na=ta=ea=null,oa=!1,Lu.current=null,null===n||null===n.return){Du=1,Fu=t,Au=null;break}e:{var i=e,a=n.return,u=n,l=t;if(t=Ru,u.flags|=2048,u.firstEffect=u.lastEffect=null,null!==l&&"object"===typeof l&&"function"===typeof l.then){var c=l;if(0===(2&u.mode)){var s=u.alternate;s?(u.updateQueue=s.updateQueue,u.memoizedState=s.memoizedState,u.lanes=s.lanes):(u.updateQueue=null,u.memoizedState=null)}var f=0!==(1&Di.current),p=a;do{var d;if(d=13===p.tag){var h=p.memoizedState;if(null!==h)d=null!==h.dehydrated;else{var y=p.memoizedProps;d=void 0!==y.fallback&&(!0!==y.unstable_avoidThisFallback||!f)}}if(d){var g=p.updateQueue;if(null===g){var m=new Set;m.add(c),p.updateQueue=m}else g.add(c);if(0===(2&p.mode)){if(p.flags|=64,u.flags|=16384,u.flags&=-2981,1===u.tag)if(null===u.alternate)u.tag=17;else{var v=fi(-1,1);v.tag=2,pi(u,v)}u.lanes|=1;break e}l=void 0,u=t;var b=i.pingCache;if(null===b?(b=i.pingCache=new fu,l=new Set,b.set(c,l)):void 0===(l=b.get(c))&&(l=new Set,b.set(c,l)),!l.has(u)){l.add(u);var w=Bl.bind(null,i,c,u);c.then(w,w)}p.flags|=4096,p.lanes=t;break e}p=p.return}while(null!==p);l=Error((q(u.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==Du&&(Du=2),l=cu(l,u),p=a;do{switch(p.tag){case 3:i=l,p.flags|=4096,t&=-t,p.lanes|=t,di(p,pu(0,i,t));break e;case 1:i=l;var k=p.type,E=p.stateNode;if(0===(64&p.flags)&&("function"===typeof k.getDerivedStateFromError||null!==E&&"function"===typeof E.componentDidCatch&&(null===Xu||!Xu.has(E)))){p.flags|=4096,t&=-t,p.lanes|=t,di(p,du(p,i,t));break e}}p=p.return}while(null!==p)}Ll(n)}catch(_){t=_,Au===n&&null!==n&&(Au=n=n.return);continue}break}}function Pl(){var e=Tu.current;return Tu.current=za,null===e?za:e}function Ml(e,t){var n=zu;zu|=16;var r=Pl();for(Ou===e&&Ru===t||Sl(e,t);;)try{Cl();break}catch(o){xl(e,o)}if(ri(),zu=n,Tu.current=r,null!==Au)throw Error(a(261));return Ou=null,Ru=0,Du}function Cl(){for(;null!==Au;)Tl(Au)}function Nl(){for(;null!==Au&&!No();)Tl(Au)}function Tl(e){var t=$u(e.alternate,e,ju);e.memoizedProps=e.pendingProps,null===t?Ll(e):Au=t,Lu.current=null}function Ll(e){var t=e;do{var n=t.alternate;if(e=t.return,0===(2048&t.flags)){if(null!==(n=uu(n,t,ju)))return void(Au=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||0!==(1073741824&ju)||0===(4&n.mode)){for(var r=0,o=n.child;null!==o;)r|=o.lanes|o.childLanes,o=o.sibling;n.childLanes=r}null!==e&&0===(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1<t.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=t:e.firstEffect=t,e.lastEffect=t))}else{if(null!==(n=lu(t)))return n.flags&=2047,void(Au=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}if(null!==(t=t.sibling))return void(Au=t);Au=t=e}while(null!==t);0===Du&&(Du=5)}function zl(e){var t=Go();return qo(99,Ol.bind(null,e,t)),null}function Ol(e,t){do{Rl()}while(null!==el);if(0!==(48&zu))throw Error(a(327));var n=e.finishedWork;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(a(177));e.callbackNode=null;var r=n.lanes|n.childLanes,o=r,i=e.pendingLanes&~o;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=o,e.mutableReadLanes&=o,e.entangledLanes&=o,o=e.entanglements;for(var u=e.eventTimes,l=e.expirationTimes;0<i;){var c=31-Wt(i),s=1<<c;o[c]=0,u[c]=-1,l[c]=-1,i&=~s}if(null!==ol&&0===(24&r)&&ol.has(e)&&ol.delete(e),e===Ou&&(Au=Ou=null,Ru=0),1<n.flags?null!==n.lastEffect?(n.lastEffect.nextEffect=n,r=n.firstEffect):r=n:r=n.firstEffect,null!==r){if(o=zu,zu|=32,Lu.current=null,Br=Kt,mr(u=gr())){if("selectionStart"in u)l={start:u.selectionStart,end:u.selectionEnd};else e:if(l=(l=u.ownerDocument)&&l.defaultView||window,(s=l.getSelection&&l.getSelection())&&0!==s.rangeCount){l=s.anchorNode,i=s.anchorOffset,c=s.focusNode,s=s.focusOffset;try{l.nodeType,c.nodeType}catch(P){l=null;break e}var f=0,p=-1,d=-1,h=0,y=0,g=u,m=null;t:for(;;){for(var v;g!==l||0!==i&&3!==g.nodeType||(p=f+i),g!==c||0!==s&&3!==g.nodeType||(d=f+s),3===g.nodeType&&(f+=g.nodeValue.length),null!==(v=g.firstChild);)m=g,g=v;for(;;){if(g===u)break t;if(m===l&&++h===i&&(p=f),m===c&&++y===s&&(d=f),null!==(v=g.nextSibling))break;m=(g=m).parentNode}g=v}l=-1===p||-1===d?null:{start:p,end:d}}else l=null;l=l||{start:0,end:0}}else l=null;Zr={focusedElem:u,selectionRange:l},Kt=!1,sl=null,fl=!1,Ku=r;do{try{Al()}catch(P){if(null===Ku)throw Error(a(330));Ul(Ku,P),Ku=Ku.nextEffect}}while(null!==Ku);sl=null,Ku=r;do{try{for(u=e;null!==Ku;){var b=Ku.flags;if(16&b&&ve(Ku.stateNode,""),128&b){var w=Ku.alternate;if(null!==w){var k=w.ref;null!==k&&("function"===typeof k?k(null):k.current=null)}}switch(1038&b){case 2:Eu(Ku),Ku.flags&=-3;break;case 6:Eu(Ku),Ku.flags&=-3,Pu(Ku.alternate,Ku);break;case 1024:Ku.flags&=-1025;break;case 1028:Ku.flags&=-1025,Pu(Ku.alternate,Ku);break;case 4:Pu(Ku.alternate,Ku);break;case 8:xu(u,l=Ku);var E=l.alternate;wu(l),null!==E&&wu(E)}Ku=Ku.nextEffect}}catch(P){if(null===Ku)throw Error(a(330));Ul(Ku,P),Ku=Ku.nextEffect}}while(null!==Ku);if(k=Zr,w=gr(),b=k.focusedElem,u=k.selectionRange,w!==b&&b&&b.ownerDocument&&yr(b.ownerDocument.documentElement,b)){null!==u&&mr(b)&&(w=u.start,void 0===(k=u.end)&&(k=w),"selectionStart"in b?(b.selectionStart=w,b.selectionEnd=Math.min(k,b.value.length)):(k=(w=b.ownerDocument||document)&&w.defaultView||window).getSelection&&(k=k.getSelection(),l=b.textContent.length,E=Math.min(u.start,l),u=void 0===u.end?E:Math.min(u.end,l),!k.extend&&E>u&&(l=u,u=E,E=l),l=hr(b,E),i=hr(b,u),l&&i&&(1!==k.rangeCount||k.anchorNode!==l.node||k.anchorOffset!==l.offset||k.focusNode!==i.node||k.focusOffset!==i.offset)&&((w=w.createRange()).setStart(l.node,l.offset),k.removeAllRanges(),E>u?(k.addRange(w),k.extend(i.node,i.offset)):(w.setEnd(i.node,i.offset),k.addRange(w))))),w=[];for(k=b;k=k.parentNode;)1===k.nodeType&&w.push({element:k,left:k.scrollLeft,top:k.scrollTop});for("function"===typeof b.focus&&b.focus(),b=0;b<w.length;b++)(k=w[b]).element.scrollLeft=k.left,k.element.scrollTop=k.top}Kt=!!Br,Zr=Br=null,e.current=n,Ku=r;do{try{for(b=e;null!==Ku;){var _=Ku.flags;if(36&_&&mu(b,Ku.alternate,Ku),128&_){w=void 0;var S=Ku.ref;if(null!==S){var x=Ku.stateNode;Ku.tag,w=x,"function"===typeof S?S(w):S.current=w}}Ku=Ku.nextEffect}}catch(P){if(null===Ku)throw Error(a(330));Ul(Ku,P),Ku=Ku.nextEffect}}while(null!==Ku);Ku=null,Fo(),zu=o}else e.current=n;if(Ju)Ju=!1,el=e,tl=t;else for(Ku=r;null!==Ku;)t=Ku.nextEffect,Ku.nextEffect=null,8&Ku.flags&&((_=Ku).sibling=null,_.stateNode=null),Ku=t;if(0===(r=e.pendingLanes)&&(Xu=null),1===r?e===al?il++:(il=0,al=e):il=0,n=n.stateNode,xo&&"function"===typeof xo.onCommitFiberRoot)try{xo.onCommitFiberRoot(So,n,void 0,64===(64&n.current.flags))}catch(P){}if(gl(e,Wo()),Qu)throw Qu=!1,e=Yu,Yu=null,e;return 0!==(8&zu)||Ko(),null}function Al(){for(;null!==Ku;){var e=Ku.alternate;fl||null===sl||(0!==(8&Ku.flags)?et(Ku,sl)&&(fl=!0):13===Ku.tag&&Cu(e,Ku)&&et(Ku,sl)&&(fl=!0));var t=Ku.flags;0!==(256&t)&&gu(e,Ku),0===(512&t)||Ju||(Ju=!0,$o(97,(function(){return Rl(),null}))),Ku=Ku.nextEffect}}function Rl(){if(90!==tl){var e=97<tl?97:tl;return tl=90,qo(e,Dl)}return!1}function jl(e,t){nl.push(t,e),Ju||(Ju=!0,$o(97,(function(){return Rl(),null})))}function Il(e,t){rl.push(t,e),Ju||(Ju=!0,$o(97,(function(){return Rl(),null})))}function Dl(){if(null===el)return!1;var e=el;if(el=null,0!==(48&zu))throw Error(a(331));var t=zu;zu|=32;var n=rl;rl=[];for(var r=0;r<n.length;r+=2){var o=n[r],i=n[r+1],u=o.destroy;if(o.destroy=void 0,"function"===typeof u)try{u()}catch(c){if(null===i)throw Error(a(330));Ul(i,c)}}for(n=nl,nl=[],r=0;r<n.length;r+=2){o=n[r],i=n[r+1];try{var l=o.create;o.destroy=l()}catch(c){if(null===i)throw Error(a(330));Ul(i,c)}}for(l=e.current.firstEffect;null!==l;)e=l.nextEffect,l.nextEffect=null,8&l.flags&&(l.sibling=null,l.stateNode=null),l=e;return zu=t,Ko(),!0}function Fl(e,t,n){pi(e,t=pu(0,t=cu(n,t),1)),t=pl(),null!==(e=yl(e,1))&&(Vt(e,1,t),gl(e,t))}function Ul(e,t){if(3===e.tag)Fl(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){Fl(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"===typeof n.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===Xu||!Xu.has(r))){var o=du(n,e=cu(t,e),1);if(pi(n,o),o=pl(),null!==(n=yl(n,1)))Vt(n,1,o),gl(n,o);else if("function"===typeof r.componentDidCatch&&(null===Xu||!Xu.has(r)))try{r.componentDidCatch(t,e)}catch(i){}break}}n=n.return}}function Bl(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=pl(),e.pingedLanes|=e.suspendedLanes&n,Ou===e&&(Ru&n)===n&&(4===Du||3===Du&&(62914560&Ru)===Ru&&500>Wo()-Gu?Sl(e,0):Vu|=n),gl(e,t)}function Zl(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(0===(2&(t=e.mode))?t=1:0===(4&t)?t=99===Go()?1:2:(0===ll&&(ll=Uu),0===(t=Bt(62914560&~ll))&&(t=4194304))),n=pl(),null!==(e=yl(e,t))&&(Vt(e,t,n),gl(e,n))}function Vl(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function Wl(e,t,n,r){return new Vl(e,t,n,r)}function Gl(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Hl(e,t){var n=e.alternate;return null===n?((n=Wl(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function ql(e,t,n,r,o,i){var u=2;if(r=e,"function"===typeof e)Gl(e)&&(u=1);else if("string"===typeof e)u=5;else e:switch(e){case S:return $l(n.children,o,i,t);case j:u=8,o|=16;break;case x:u=8,o|=1;break;case P:return(e=Wl(12,n,t,8|o)).elementType=P,e.type=P,e.lanes=i,e;case T:return(e=Wl(13,n,t,o)).type=T,e.elementType=T,e.lanes=i,e;case L:return(e=Wl(19,n,t,o)).elementType=L,e.lanes=i,e;case I:return Kl(n,o,i,t);case D:return(e=Wl(24,n,t,o)).elementType=D,e.lanes=i,e;default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case M:u=10;break e;case C:u=9;break e;case N:u=11;break e;case z:u=14;break e;case O:u=16,r=null;break e;case A:u=22;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Wl(u,n,t,o)).elementType=e,t.type=r,t.lanes=i,t}function $l(e,t,n,r){return(e=Wl(7,e,r,t)).lanes=n,e}function Kl(e,t,n,r){return(e=Wl(23,e,r,t)).elementType=I,e.lanes=n,e}function Ql(e,t,n){return(e=Wl(6,e,null,t)).lanes=n,e}function Yl(e,t,n){return(t=Wl(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Xl(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=Zt(0),this.expirationTimes=Zt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Zt(0),this.mutableSourceEagerHydrationData=null}function Jl(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:_,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function ec(e,t,n,r){var o=t.current,i=pl(),u=dl(o);e:if(n){t:{if(Qe(n=n._reactInternals)!==n||1!==n.tag)throw Error(a(170));var l=n;do{switch(l.tag){case 3:l=l.stateNode.context;break t;case 1:if(vo(l.type)){l=l.stateNode.__reactInternalMemoizedMergedChildContext;break t}}l=l.return}while(null!==l);throw Error(a(171))}if(1===n.tag){var c=n.type;if(vo(c)){n=ko(n,c,l);break e}}n=l}else n=po;return null===t.context?t.context=n:t.pendingContext=n,(t=fi(i,u)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),pi(o,t),hl(o,u,i),u}function tc(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function nc(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function rc(e,t){nc(e,t),(e=e.alternate)&&nc(e,t)}function oc(e,t,n){var r=null!=n&&null!=n.hydrationOptions&&n.hydrationOptions.mutableSources||null;if(n=new Xl(e,t,null!=n&&!0===n.hydrate),t=Wl(3,null,null,2===t?7:1===t?3:0),n.current=t,t.stateNode=n,ci(t),e[eo]=n.current,zr(8===e.nodeType?e.parentNode:e),r)for(e=0;e<r.length;e++){var o=(t=r[e])._getVersion;o=o(t._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[t,o]:n.mutableSourceEagerHydrationData.push(t,o)}this._internalRoot=n}function ic(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function ac(e,t,n,r,o){var i=n._reactRootContainer;if(i){var a=i._internalRoot;if("function"===typeof o){var u=o;o=function(){var e=tc(a);u.call(e)}}ec(t,a,e,o)}else{if(i=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new oc(e,0,t?{hydrate:!0}:void 0)}(n,r),a=i._internalRoot,"function"===typeof o){var l=o;o=function(){var e=tc(a);l.call(e)}}kl((function(){ec(t,a,e,o)}))}return tc(a)}function uc(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!ic(t))throw Error(a(200));return Jl(e,t,null,n)}$u=function(e,t,n){var r=t.lanes;if(null!==e)if(e.memoizedProps!==t.pendingProps||yo.current)Ia=!0;else{if(0===(n&r)){switch(Ia=!1,t.tag){case 3:qa(t),$i();break;case 5:ji(t);break;case 1:vo(t.type)&&Eo(t);break;case 4:Ai(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value;var o=t.type._context;fo(Jo,o._currentValue),o._currentValue=r;break;case 13:if(null!==t.memoizedState)return 0!==(n&t.child.childLanes)?Xa(e,t,n):(fo(Di,1&Di.current),null!==(t=iu(e,t,n))?t.sibling:null);fo(Di,1&Di.current);break;case 19:if(r=0!==(n&t.childLanes),0!==(64&e.flags)){if(r)return ou(e,t,n);t.flags|=64}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null,o.lastEffect=null),fo(Di,Di.current),r)break;return null;case 23:case 24:return t.lanes=0,Za(e,t,n)}return iu(e,t,n)}Ia=0!==(16384&e.flags)}else Ia=!1;switch(t.lanes=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,o=mo(t,ho.current),ai(t,n),o=ua(null,t,r,e,o,n),t.flags|=1,"object"===typeof o&&null!==o&&"function"===typeof o.render&&void 0===o.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,vo(r)){var i=!0;Eo(t)}else i=!1;t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,ci(t);var u=r.getDerivedStateFromProps;"function"===typeof u&&mi(t,r,u,e),o.updater=vi,t.stateNode=o,o._reactInternals=t,Ei(t,r,e,n),t=Ha(null,t,r,!0,i,n)}else t.tag=0,Da(null,t,o,n),t=t.child;return t;case 16:o=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,o=(i=o._init)(o._payload),t.type=o,i=t.tag=function(e){if("function"===typeof e)return Gl(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===N)return 11;if(e===z)return 14}return 2}(o),e=Xo(o,e),i){case 0:t=Wa(null,t,o,e,n);break e;case 1:t=Ga(null,t,o,e,n);break e;case 11:t=Fa(null,t,o,e,n);break e;case 14:t=Ua(null,t,o,Xo(o.type,e),r,n);break e}throw Error(a(306,o,""))}return t;case 0:return r=t.type,o=t.pendingProps,Wa(e,t,r,o=t.elementType===r?o:Xo(r,o),n);case 1:return r=t.type,o=t.pendingProps,Ga(e,t,r,o=t.elementType===r?o:Xo(r,o),n);case 3:if(qa(t),r=t.updateQueue,null===e||null===r)throw Error(a(282));if(r=t.pendingProps,o=null!==(o=t.memoizedState)?o.element:null,si(e,t),hi(t,r,null,n),(r=t.memoizedState.element)===o)$i(),t=iu(e,t,n);else{if((i=(o=t.stateNode).hydrate)&&(Bi=$r(t.stateNode.containerInfo.firstChild),Ui=t,i=Zi=!0),i){if(null!=(e=o.mutableSourceEagerHydrationData))for(o=0;o<e.length;o+=2)(i=e[o])._workInProgressVersionPrimary=e[o+1],Ki.push(i);for(n=Ci(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|1024,n=n.sibling}else Da(e,t,r,n),$i();t=t.child}return t;case 5:return ji(t),null===e&&Gi(t),r=t.type,o=t.pendingProps,i=null!==e?e.memoizedProps:null,u=o.children,Wr(r,o)?u=null:null!==i&&Wr(r,i)&&(t.flags|=16),Va(e,t),Da(e,t,u,n),t.child;case 6:return null===e&&Gi(t),null;case 13:return Xa(e,t,n);case 4:return Ai(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Mi(t,null,r,n):Da(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,Fa(e,t,r,o=t.elementType===r?o:Xo(r,o),n);case 7:return Da(e,t,t.pendingProps,n),t.child;case 8:case 12:return Da(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,o=t.pendingProps,u=t.memoizedProps,i=o.value;var l=t.type._context;if(fo(Jo,l._currentValue),l._currentValue=i,null!==u)if(l=u.value,0===(i=sr(l,i)?0:0|("function"===typeof r._calculateChangedBits?r._calculateChangedBits(l,i):1073741823))){if(u.children===o.children&&!yo.current){t=iu(e,t,n);break e}}else for(null!==(l=t.child)&&(l.return=t);null!==l;){var c=l.dependencies;if(null!==c){u=l.child;for(var s=c.firstContext;null!==s;){if(s.context===r&&0!==(s.observedBits&i)){1===l.tag&&((s=fi(-1,n&-n)).tag=2,pi(l,s)),l.lanes|=n,null!==(s=l.alternate)&&(s.lanes|=n),ii(l.return,n),c.lanes|=n;break}s=s.next}}else u=10===l.tag&&l.type===t.type?null:l.child;if(null!==u)u.return=l;else for(u=l;null!==u;){if(u===t){u=null;break}if(null!==(l=u.sibling)){l.return=u.return,u=l;break}u=u.return}l=u}Da(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=(i=t.pendingProps).children,ai(t,n),r=r(o=ui(o,i.unstable_observedBits)),t.flags|=1,Da(e,t,r,n),t.child;case 14:return i=Xo(o=t.type,t.pendingProps),Ua(e,t,o,i=Xo(o.type,i),r,n);case 15:return Ba(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Xo(r,o),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,vo(r)?(e=!0,Eo(t)):e=!1,ai(t,n),wi(t,r,o),Ei(t,r,o,n),Ha(null,t,r,!0,e,n);case 19:return ou(e,t,n);case 23:case 24:return Za(e,t,n)}throw Error(a(156,t.tag))},oc.prototype.render=function(e){ec(e,this._internalRoot,null,null)},oc.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;ec(null,e,null,(function(){t[eo]=null}))},tt=function(e){13===e.tag&&(hl(e,4,pl()),rc(e,4))},nt=function(e){13===e.tag&&(hl(e,67108864,pl()),rc(e,67108864))},rt=function(e){if(13===e.tag){var t=pl(),n=dl(e);hl(e,n,t),rc(e,n)}},ot=function(e,t){return t()},Me=function(e,t,n){switch(t){case"input":if(ne(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=io(r);if(!o)throw Error(a(90));Y(r),ne(r,o)}}}break;case"textarea":ce(e,n);break;case"select":null!=(t=n.value)&&ae(e,!!n.multiple,t,!1)}},Oe=wl,Ae=function(e,t,n,r,o){var i=zu;zu|=4;try{return qo(98,e.bind(null,t,n,r,o))}finally{0===(zu=i)&&(qu(),Ko())}},Re=function(){0===(49&zu)&&(function(){if(null!==ol){var e=ol;ol=null,e.forEach((function(e){e.expiredLanes|=24&e.pendingLanes,gl(e,Wo())}))}Ko()}(),Rl())},je=function(e,t){var n=zu;zu|=2;try{return e(t)}finally{0===(zu=n)&&(qu(),Ko())}};var lc={Events:[ro,oo,io,Le,ze,Rl,{current:!1}]},cc={findFiberByHostInstance:no,bundleType:0,version:"17.0.2",rendererPackageName:"react-dom"},sc={bundleType:cc.bundleType,version:cc.version,rendererPackageName:cc.rendererPackageName,rendererConfig:cc.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:k.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Je(e))?null:e.stateNode},findFiberByHostInstance:cc.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var fc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!fc.isDisabled&&fc.supportsFiber)try{So=fc.inject(sc),xo=fc}catch(ge){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=lc,t.createPortal=uc,t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"===typeof e.render)throw Error(a(188));throw Error(a(268,Object.keys(e)))}return e=null===(e=Je(t))?null:e.stateNode},t.flushSync=function(e,t){var n=zu;if(0!==(48&n))return e(t);zu|=1;try{if(e)return qo(99,e.bind(null,t))}finally{zu=n,Ko()}},t.hydrate=function(e,t,n){if(!ic(t))throw Error(a(200));return ac(null,e,t,!0,n)},t.render=function(e,t,n){if(!ic(t))throw Error(a(200));return ac(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!ic(e))throw Error(a(40));return!!e._reactRootContainer&&(kl((function(){ac(null,null,e,!1,(function(){e._reactRootContainer=null,e[eo]=null}))})),!0)},t.unstable_batchedUpdates=wl,t.unstable_createPortal=function(e,t){return uc(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!ic(n))throw Error(a(200));if(null==e||void 0===e._reactInternals)throw Error(a(38));return ac(e,t,n,!1,r)},t.version="17.0.2"},164:function(e,t,n){"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(463)},25:function(e,t,n){!function(e,t,n,r,o,i,a){"use strict";var u="default"in t?t.default:t;n=n&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n;var l=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},c=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},s=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,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&u.return&&u.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},f=r.geoPath,p=c(r,["geoPath"]),d=t.createContext(),h=function(e){var n=e.width,r=e.height,o=e.projection,i=e.projectionConfig,a=c(e,["width","height","projection","projectionConfig"]),h=i.center||[],y=s(h,2),g=y[0],m=y[1],v=i.rotate||[],b=s(v,3),w=b[0],k=b[1],E=b[2],_=i.parallels||[],S=s(_,2),x=S[0],P=S[1],M=i.scale||null,C=t.useMemo((function(){return function(e){var t=e.projectionConfig,n=void 0===t?{}:t,r=e.projection,o=void 0===r?"geoEqualEarth":r,i=e.width,a=void 0===i?800:i,u=e.height,l=void 0===u?600:u;if("function"==typeof o)return o;var c=p[o]().translate([a/2,l/2]);return[c.center?"center":null,c.rotate?"rotate":null,c.scale?"scale":null,c.parallels?"parallels":null].forEach((function(e){e&&(c=c[e](n[e]||c[e]()))})),c}({projectionConfig:{center:g||0===g||m||0===m?[g,m]:null,rotate:w||0===w||k||0===k?[w,k,E]:null,parallels:x||0===x||P||0===P?[x,P]:null,scale:M},projection:o,width:n,height:r})}),[n,r,o,g,m,w,k,E,x,P,M]),N=t.useCallback(C,[C]),T=t.useMemo((function(){return{width:n,height:r,projection:N,path:f().projection(N)}}),[n,r,N]);return u.createElement(d.Provider,l({value:T},a))};h.propTypes={width:n.number,height:n.number,projection:n.oneOfType([n.string,n.func]),projectionConfig:n.object};var y=function(e){var t=e.width,n=void 0===t?800:t,r=e.height,o=void 0===r?600:r,i=e.projection,a=void 0===i?"geoEqualEarth":i,s=e.projectionConfig,f=void 0===s?{}:s,p=e.className,d=void 0===p?"":p,y=c(e,["width","height","projection","projectionConfig","className"]);return u.createElement(h,{width:n,height:o,projection:a,projectionConfig:f},u.createElement("svg",l({viewBox:"0 0 "+n+" "+o,className:"rsm-svg "+d},y)))};function g(e,t,n){var r=(e*n.k-e)/2,o=(t*n.k-t)/2;return[e/2-(r+n.x)/n.k,t/2-(o+n.y)/n.k]}function m(e,t){if("Topology"!==e.type)return t?t(e.features||e):e.features||e;var n=o.feature(e,e.objects[Object.keys(e.objects)[0]]).features;return t?t(n):n}function v(e){return"Topology"===e.type?{outline:o.mesh(e,e.objects[Object.keys(e.objects)[0]],(function(e,t){return e===t})),borders:o.mesh(e,e.objects[Object.keys(e.objects)[0]],(function(e,t){return e!==t}))}:null}function b(e,t){return e?e.map((function(e,n){return l({},e,{rsmKey:"geo-"+n,svgPath:t(e)})})):[]}function w(e){var n=e.geography,r=e.parseGeographies,o=t.useContext(d).path,i=t.useState({}),a=s(i,2),u=a[0],c=a[1];t.useEffect((function(){var e;"undefined"!=typeof window&&n&&("string"==typeof n?(e=n,fetch(e).then((function(e){if(!e.ok)throw Error(e.statusText);return e.json()})).catch((function(e){console.log("There was a problem when fetching the data: ",e)}))).then((function(e){e&&c({geographies:m(e,r),mesh:v(e)})})):c({geographies:m(n,r),mesh:v(n)}))}),[n,r]);var f=t.useMemo((function(){var e=u.mesh||{},t=function(e,t,n){return e&&t?{outline:l({},e,{rsmKey:"outline",svgPath:n(e)}),borders:l({},t,{rsmKey:"borders",svgPath:n(t)})}:{}}(e.outline,e.borders,o);return{geographies:b(u.geographies,o),outline:t.outline,borders:t.borders}}),[u,o]);return{geographies:f.geographies,outline:f.outline,borders:f.borders}}y.propTypes={width:n.number,height:n.number,projection:n.oneOfType([n.string,n.func]),projectionConfig:n.object,className:n.string};var k=function(e){var n=e.geography,r=e.children,o=e.parseGeographies,i=e.className,a=void 0===i?"":i,s=c(e,["geography","children","parseGeographies","className"]),f=t.useContext(d),p=f.path,h=f.projection,y=w({geography:n,parseGeographies:o}),g=y.geographies,m=y.outline,v=y.borders;return u.createElement("g",l({className:"rsm-geographies "+a},s),g&&g.length>0&&r({geographies:g,outline:m,borders:v,path:p,projection:h}))};k.propTypes={geography:n.oneOfType([n.string,n.object,n.array]),children:n.func,parseGeographies:n.func,className:n.string};var E=function(e){var n=e.geography,r=e.onMouseEnter,o=e.onMouseLeave,i=e.onMouseDown,a=e.onMouseUp,f=e.onFocus,p=e.onBlur,d=e.style,h=void 0===d?{}:d,y=e.className,g=void 0===y?"":y,m=c(e,["geography","onMouseEnter","onMouseLeave","onMouseDown","onMouseUp","onFocus","onBlur","style","className"]),v=t.useState(!1),b=s(v,2),w=b[0],k=b[1],E=t.useState(!1),_=s(E,2),S=_[0],x=_[1];return u.createElement("path",l({tabIndex:"0",className:"rsm-geography "+g,d:n.svgPath,onMouseEnter:function(e){x(!0),r&&r(e)},onMouseLeave:function(e){x(!1),w&&k(!1),o&&o(e)},onFocus:function(e){x(!0),f&&f(e)},onBlur:function(e){x(!1),w&&k(!1),p&&p(e)},onMouseDown:function(e){k(!0),i&&i(e)},onMouseUp:function(e){k(!1),a&&a(e)},style:h[w||S?w?"pressed":"hover":"default"]},m))};E.propTypes={geography:n.object,onMouseEnter:n.func,onMouseLeave:n.func,onMouseDown:n.func,onMouseUp:n.func,onFocus:n.func,onBlur:n.func,style:n.object,className:n.string};var _=t.memo(E),S=function(e){var n=e.fill,o=void 0===n?"transparent":n,i=e.stroke,a=void 0===i?"currentcolor":i,s=e.step,f=void 0===s?[10,10]:s,p=e.className,h=void 0===p?"":p,y=c(e,["fill","stroke","step","className"]),g=t.useContext(d).path;return u.createElement("path",l({d:g(r.geoGraticule().step(f)()),fill:o,stroke:a,className:"rsm-graticule "+h},y))};S.propTypes={fill:n.string,stroke:n.string,step:n.array,className:n.string};var x=t.memo(S);function P(e){var n=e.center,r=e.filterZoomEvent,o=e.onMoveStart,u=e.onMoveEnd,l=e.onMove,c=e.translateExtent,f=void 0===c?[[-1/0,-1/0],[1/0,1/0]]:c,p=e.scaleExtent,h=void 0===p?[1,8]:p,y=e.zoom,m=void 0===y?1:y,v=t.useContext(d),b=v.width,w=v.height,k=v.projection,E=s(n,2),_=E[0],S=E[1],x=t.useState({x:0,y:0,k:1}),P=s(x,2),M=P[0],C=P[1],N=t.useRef({x:0,y:0,k:1}),T=t.useRef(),L=t.useRef(),z=t.useRef(!1),O=s(f,2),A=O[0],R=O[1],j=s(A,2),I=j[0],D=j[1],F=s(R,2),U=F[0],B=F[1],Z=s(h,2),V=Z[0],W=Z[1];return t.useEffect((function(){var e=a.select(T.current),t=i.zoom().filter((function(e){return r?r(e):!!e&&!e.ctrlKey&&!e.button})).scaleExtent([V,W]).translateExtent([[I,D],[U,B]]).on("start",(function(e){o&&!z.current&&o({coordinates:k.invert(g(b,w,e.transform)),zoom:e.transform.k},e)})).on("zoom",(function(e){if(!z.current){var t=e.transform,n=e.sourceEvent;C({x:t.x,y:t.y,k:t.k,dragging:n}),l&&l({x:t.x,y:t.y,k:t.k,dragging:n},e)}})).on("end",(function(e){if(z.current)z.current=!1;else{var t=k.invert(g(b,w,e.transform)),n=s(t,2),r=n[0],o=n[1];N.current={x:r,y:o,k:e.transform.k},u&&u({coordinates:[r,o],zoom:e.transform.k},e)}}));L.current=t,e.call(t)}),[b,w,I,D,U,B,V,W,k,o,l,u,r]),t.useEffect((function(){if(_!==N.current.x||S!==N.current.y||m!==N.current.k){var e=k([_,S]),t=e[0]*m,n=e[1]*m,r=a.select(T.current);z.current=!0,r.call(L.current.transform,i.zoomIdentity.translate(b/2-t,w/2-n).scale(m)),C({x:b/2-t,y:w/2-n,k:m}),N.current={x:_,y:S,k:m}}}),[_,S,m,b,w,k]),{mapRef:T,position:M,transformString:"translate("+M.x+" "+M.y+") scale("+M.k+")"}}var M=function(e){var n=e.center,r=void 0===n?[0,0]:n,o=e.zoom,i=void 0===o?1:o,a=e.minZoom,s=void 0===a?1:a,f=e.maxZoom,p=void 0===f?8:f,h=e.translateExtent,y=e.filterZoomEvent,g=e.onMoveStart,m=e.onMove,v=e.onMoveEnd,b=e.className,w=c(e,["center","zoom","minZoom","maxZoom","translateExtent","filterZoomEvent","onMoveStart","onMove","onMoveEnd","className"]),k=t.useContext(d),E=k.width,_=k.height,S=P({center:r,filterZoomEvent:y,onMoveStart:g,onMove:m,onMoveEnd:v,scaleExtent:[s,p],translateExtent:h,zoom:i}),x=S.mapRef,M=S.transformString;return u.createElement("g",{ref:x},u.createElement("rect",{width:E,height:_,fill:"transparent"}),u.createElement("g",l({transform:M,className:"rsm-zoomable-group "+b},w)))};M.propTypes={center:n.array,zoom:n.number,minZoom:n.number,maxZoom:n.number,translateExtent:n.arrayOf(n.array),onMoveStart:n.func,onMove:n.func,onMoveEnd:n.func,className:n.string};var C=function(e){var n=e.id,r=void 0===n?"rsm-sphere":n,o=e.fill,i=void 0===o?"transparent":o,a=e.stroke,s=void 0===a?"currentcolor":a,f=e.strokeWidth,p=void 0===f?.5:f,h=e.className,y=void 0===h?"":h,g=c(e,["id","fill","stroke","strokeWidth","className"]),m=t.useContext(d).path,v=t.useMemo((function(){return m({type:"Sphere"})}),[m]);return u.createElement(t.Fragment,null,u.createElement("defs",null,u.createElement("clipPath",{id:r},u.createElement("path",{d:v}))),u.createElement("path",l({d:v,fill:i,stroke:s,strokeWidth:p,style:{pointerEvents:"none"},className:"rsm-sphere "+y},g)))};C.propTypes={id:n.string,fill:n.string,stroke:n.string,strokeWidth:n.number,className:n.string};var N=t.memo(C),T=function(e){var n=e.coordinates,r=e.children,o=e.onMouseEnter,i=e.onMouseLeave,a=e.onMouseDown,f=e.onMouseUp,p=e.onFocus,h=e.onBlur,y=e.style,g=void 0===y?{}:y,m=e.className,v=void 0===m?"":m,b=c(e,["coordinates","children","onMouseEnter","onMouseLeave","onMouseDown","onMouseUp","onFocus","onBlur","style","className"]),w=t.useContext(d).projection,k=t.useState(!1),E=s(k,2),_=E[0],S=E[1],x=t.useState(!1),P=s(x,2),M=P[0],C=P[1],N=w(n),T=s(N,2),L=T[0],z=T[1];return u.createElement("g",l({transform:"translate("+L+", "+z+")",className:"rsm-marker "+v,onMouseEnter:function(e){C(!0),o&&o(e)},onMouseLeave:function(e){C(!1),_&&S(!1),i&&i(e)},onFocus:function(e){C(!0),p&&p(e)},onBlur:function(e){C(!1),_&&S(!1),h&&h(e)},onMouseDown:function(e){S(!0),a&&a(e)},onMouseUp:function(e){S(!1),f&&f(e)},style:g[_||M?_?"pressed":"hover":"default"]},b),r)};T.propTypes={coordinates:n.array,children:n.oneOfType([n.node,n.arrayOf(n.node)]),onMouseEnter:n.func,onMouseLeave:n.func,onMouseDown:n.func,onMouseUp:n.func,onFocus:n.func,onBlur:n.func,style:n.object,className:n.string};var L=function(e){var n=e.from,r=void 0===n?[0,0]:n,o=e.to,i=void 0===o?[0,0]:o,a=e.coordinates,s=e.stroke,f=void 0===s?"currentcolor":s,p=e.strokeWidth,h=void 0===p?3:p,y=e.fill,g=void 0===y?"transparent":y,m=e.className,v=void 0===m?"":m,b=c(e,["from","to","coordinates","stroke","strokeWidth","fill","className"]),w=t.useContext(d).path,k={type:"LineString",coordinates:a||[r,i]};return u.createElement("path",l({d:w(k),className:"rsm-line "+v,stroke:f,strokeWidth:h,fill:g},b))};L.propTypes={from:n.array,to:n.array,coordinates:n.array,stroke:n.string,strokeWidth:n.number,fill:n.string,className:n.string};var z=function(e){var n=e.subject,r=e.children,o=e.connectorProps,i=e.dx,a=void 0===i?30:i,f=e.dy,p=void 0===f?30:f,h=e.curve,y=void 0===h?0:h,g=e.className,m=void 0===g?"":g,v=c(e,["subject","children","connectorProps","dx","dy","curve","className"]),b=(0,t.useContext(d).projection)(n),w=s(b,2),k=w[0],E=w[1],_=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:30,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:30,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:.5,r=Array.isArray(n)?n:[n,n];return"M0,0 Q"+(-e/2-e/2*r[0])+","+(-t/2+t/2*r[1])+" "+-e+","+-t}(a,p,y);return u.createElement("g",l({transform:"translate("+(k+a)+", "+(E+p)+")",className:"rsm-annotation "+m},v),u.createElement("path",l({d:_,fill:"transparent",stroke:"#000"},o)),r)};z.propTypes={subject:n.array,children:n.oneOfType([n.node,n.arrayOf(n.node)]),dx:n.number,dy:n.number,curve:n.number,connectorProps:n.object,className:n.string},e.Annotation=z,e.ComposableMap=y,e.Geographies=k,e.Geography=_,e.Graticule=x,e.Line=L,e.MapContext=d,e.MapProvider=h,e.Marker=T,e.Sphere=N,e.ZoomableGroup=M,e.useGeographies=w,e.useZoomPan=P,Object.defineProperty(e,"__esModule",{value:!0})}(t,n(791),n(7),n(628),n(62),n(839),n(320))},374:function(e,t,n){"use strict";n(725);var r=n(791),o=60103;if(60107,"function"===typeof Symbol&&Symbol.for){var i=Symbol.for;o=i("react.element"),i("react.fragment")}var a=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,u=Object.prototype.hasOwnProperty,l={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var r,i={},c=null,s=null;for(r in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(s=t.ref),t)u.call(t,r)&&!l.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===i[r]&&(i[r]=t[r]);return{$$typeof:o,type:e,key:c,ref:s,props:i,_owner:a.current}}t.jsx=c,t.jsxs=c},117:function(e,t,n){"use strict";var r=n(725),o=60103,i=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var a=60109,u=60110,l=60112;t.Suspense=60113;var c=60115,s=60116;if("function"===typeof Symbol&&Symbol.for){var f=Symbol.for;o=f("react.element"),i=f("react.portal"),t.Fragment=f("react.fragment"),t.StrictMode=f("react.strict_mode"),t.Profiler=f("react.profiler"),a=f("react.provider"),u=f("react.context"),l=f("react.forward_ref"),t.Suspense=f("react.suspense"),c=f("react.memo"),s=f("react.lazy")}var p="function"===typeof Symbol&&Symbol.iterator;function d(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},y={};function g(e,t,n){this.props=e,this.context=t,this.refs=y,this.updater=n||h}function m(){}function v(e,t,n){this.props=e,this.context=t,this.refs=y,this.updater=n||h}g.prototype.isReactComponent={},g.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error(d(85));this.updater.enqueueSetState(this,e,t,"setState")},g.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},m.prototype=g.prototype;var b=v.prototype=new m;b.constructor=v,r(b,g.prototype),b.isPureReactComponent=!0;var w={current:null},k=Object.prototype.hasOwnProperty,E={key:!0,ref:!0,__self:!0,__source:!0};function _(e,t,n){var r,i={},a=null,u=null;if(null!=t)for(r in void 0!==t.ref&&(u=t.ref),void 0!==t.key&&(a=""+t.key),t)k.call(t,r)&&!E.hasOwnProperty(r)&&(i[r]=t[r]);var l=arguments.length-2;if(1===l)i.children=n;else if(1<l){for(var c=Array(l),s=0;s<l;s++)c[s]=arguments[s+2];i.children=c}if(e&&e.defaultProps)for(r in l=e.defaultProps)void 0===i[r]&&(i[r]=l[r]);return{$$typeof:o,type:e,key:a,ref:u,props:i,_owner:w.current}}function S(e){return"object"===typeof e&&null!==e&&e.$$typeof===o}var x=/\/+/g;function P(e,t){return"object"===typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function M(e,t,n,r,a){var u=typeof e;"undefined"!==u&&"boolean"!==u||(e=null);var l=!1;if(null===e)l=!0;else switch(u){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case o:case i:l=!0}}if(l)return a=a(l=e),e=""===r?"."+P(l,0):r,Array.isArray(a)?(n="",null!=e&&(n=e.replace(x,"$&/")+"/"),M(a,t,n,"",(function(e){return e}))):null!=a&&(S(a)&&(a=function(e,t){return{$$typeof:o,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(a,n+(!a.key||l&&l.key===a.key?"":(""+a.key).replace(x,"$&/")+"/")+e)),t.push(a)),1;if(l=0,r=""===r?".":r+":",Array.isArray(e))for(var c=0;c<e.length;c++){var s=r+P(u=e[c],c);l+=M(u,t,n,s,a)}else if(s=function(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=p&&e[p]||e["@@iterator"])?e:null}(e),"function"===typeof s)for(e=s.call(e),c=0;!(u=e.next()).done;)l+=M(u=u.value,t,n,s=r+P(u,c++),a);else if("object"===u)throw t=""+e,Error(d(31,"[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t));return l}function C(e,t,n){if(null==e)return e;var r=[],o=0;return M(e,r,"","",(function(e){return t.call(n,e,o++)})),r}function N(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}if(1===e._status)return e._result;throw e._result}var T={current:null};function L(){var e=T.current;if(null===e)throw Error(d(321));return e}var z={ReactCurrentDispatcher:T,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:w,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:C,forEach:function(e,t,n){C(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return C(e,(function(){t++})),t},toArray:function(e){return C(e,(function(e){return e}))||[]},only:function(e){if(!S(e))throw Error(d(143));return e}},t.Component=g,t.PureComponent=v,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=z,t.cloneElement=function(e,t,n){if(null===e||void 0===e)throw Error(d(267,e));var i=r({},e.props),a=e.key,u=e.ref,l=e._owner;if(null!=t){if(void 0!==t.ref&&(u=t.ref,l=w.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var c=e.type.defaultProps;for(s in t)k.call(t,s)&&!E.hasOwnProperty(s)&&(i[s]=void 0===t[s]&&void 0!==c?c[s]:t[s])}var s=arguments.length-2;if(1===s)i.children=n;else if(1<s){c=Array(s);for(var f=0;f<s;f++)c[f]=arguments[f+2];i.children=c}return{$$typeof:o,type:e.type,key:a,ref:u,props:i,_owner:l}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:u,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:a,_context:e},e.Consumer=e},t.createElement=_,t.createFactory=function(e){var t=_.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:l,render:e}},t.isValidElement=S,t.lazy=function(e){return{$$typeof:s,_payload:{_status:-1,_result:e},_init:N}},t.memo=function(e,t){return{$$typeof:c,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return L().useCallback(e,t)},t.useContext=function(e,t){return L().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return L().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return L().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return L().useLayoutEffect(e,t)},t.useMemo=function(e,t){return L().useMemo(e,t)},t.useReducer=function(e,t,n){return L().useReducer(e,t,n)},t.useRef=function(e){return L().useRef(e)},t.useState=function(e){return L().useState(e)},t.version="17.0.2"},791:function(e,t,n){"use strict";e.exports=n(117)},184:function(e,t,n){"use strict";e.exports=n(374)},727:function(e){var t=function(e){"use strict";var t,n=Object.prototype,r=n.hasOwnProperty,o="function"===typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",u=o.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(L){l=function(e,t,n){return e[t]=n}}function c(e,t,n,r){var o=t&&t.prototype instanceof g?t:g,i=Object.create(o.prototype),a=new C(r||[]);return i._invoke=function(e,t,n){var r=f;return function(o,i){if(r===d)throw new Error("Generator is already running");if(r===h){if("throw"===o)throw i;return T()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var u=x(a,n);if(u){if(u===y)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===f)throw r=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=d;var l=s(e,t,n);if("normal"===l.type){if(r=n.done?h:p,l.arg===y)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r=h,n.method="throw",n.arg=l.arg)}}}(e,n,a),i}function s(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(L){return{type:"throw",arg:L}}}e.wrap=c;var f="suspendedStart",p="suspendedYield",d="executing",h="completed",y={};function g(){}function m(){}function v(){}var b={};l(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(N([])));k&&k!==n&&r.call(k,i)&&(b=k);var E=v.prototype=g.prototype=Object.create(b);function _(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,i,a,u){var l=s(e[o],e,i);if("throw"!==l.type){var c=l.arg,f=c.value;return f&&"object"===typeof f&&r.call(f,"__await")?t.resolve(f.__await).then((function(e){n("next",e,a,u)}),(function(e){n("throw",e,a,u)})):t.resolve(f).then((function(e){c.value=e,a(c)}),(function(e){return n("throw",e,a,u)}))}u(l.arg)}var o;this._invoke=function(e,r){function i(){return new t((function(t,o){n(e,r,t,o)}))}return o=o?o.then(i,i):i()}}function x(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&&(n.method="return",n.arg=t,x(e,n),"throw"===n.method))return y;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return y}var o=s(r,e.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,y;var i=o.arg;return i?i.done?(n[e.resultName]=i.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function P(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function M(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function C(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(P,this),this.reset(!0)}function N(e){if(e){var n=e[i];if(n)return n.call(e);if("function"===typeof e.next)return e;if(!isNaN(e.length)){var o=-1,a=function n(){for(;++o<e.length;)if(r.call(e,o))return n.value=e[o],n.done=!1,n;return n.value=t,n.done=!0,n};return a.next=a}}return{next:T}}function T(){return{value:t,done:!0}}return m.prototype=v,l(E,"constructor",v),l(v,"constructor",m),m.displayName=l(v,u,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"===typeof e&&e.constructor;return!!t&&(t===m||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,l(e,u,"GeneratorFunction")),e.prototype=Object.create(E),e},e.awrap=function(e){return{__await:e}},_(S.prototype),l(S.prototype,a,(function(){return this})),e.AsyncIterator=S,e.async=function(t,n,r,o,i){void 0===i&&(i=Promise);var a=new S(c(t,n,r,o),i);return e.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},_(E),l(E,u,"Generator"),l(E,i,(function(){return this})),l(E,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=N,C.prototype={constructor:C,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(M),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function o(r,o){return u.type="throw",u.arg=e,n.next=r,o&&(n.method="next",n.arg=t),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var l=r.call(a,"catchLoc"),c=r.call(a,"finallyLoc");if(l&&c){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,y):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),M(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;M(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:N(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),y}},e}(e.exports);try{regeneratorRuntime=t}catch(n){"object"===typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}},813:function(e,t){"use strict";var n,r,o,i;if("object"===typeof performance&&"function"===typeof performance.now){var a=performance;t.unstable_now=function(){return a.now()}}else{var u=Date,l=u.now();t.unstable_now=function(){return u.now()-l}}if("undefined"===typeof window||"function"!==typeof MessageChannel){var c=null,s=null,f=function e(){if(null!==c)try{var n=t.unstable_now();c(!0,n),c=null}catch(r){throw setTimeout(e,0),r}};n=function(e){null!==c?setTimeout(n,0,e):(c=e,setTimeout(f,0))},r=function(e,t){s=setTimeout(e,t)},o=function(){clearTimeout(s)},t.unstable_shouldYield=function(){return!1},i=t.unstable_forceFrameRate=function(){}}else{var p=window.setTimeout,d=window.clearTimeout;if("undefined"!==typeof console){var h=window.cancelAnimationFrame;"function"!==typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!==typeof h&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var y=!1,g=null,m=-1,v=5,b=0;t.unstable_shouldYield=function(){return t.unstable_now()>=b},i=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):v=0<e?Math.floor(1e3/e):5};var w=new MessageChannel,k=w.port2;w.port1.onmessage=function(){if(null!==g){var e=t.unstable_now();b=e+v;try{g(!0,e)?k.postMessage(null):(y=!1,g=null)}catch(n){throw k.postMessage(null),n}}else y=!1},n=function(e){g=e,y||(y=!0,k.postMessage(null))},r=function(e,n){m=p((function(){e(t.unstable_now())}),n)},o=function(){d(m),m=-1}}function E(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,o=e[r];if(!(void 0!==o&&0<x(o,t)))break e;e[r]=t,e[n]=o,n=r}}function _(e){return void 0===(e=e[0])?null:e}function S(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length;r<o;){var i=2*(r+1)-1,a=e[i],u=i+1,l=e[u];if(void 0!==a&&0>x(a,n))void 0!==l&&0>x(l,a)?(e[r]=l,e[u]=n,r=u):(e[r]=a,e[i]=n,r=i);else{if(!(void 0!==l&&0>x(l,n)))break e;e[r]=l,e[u]=n,r=u}}}return t}return null}function x(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var P=[],M=[],C=1,N=null,T=3,L=!1,z=!1,O=!1;function A(e){for(var t=_(M);null!==t;){if(null===t.callback)S(M);else{if(!(t.startTime<=e))break;S(M),t.sortIndex=t.expirationTime,E(P,t)}t=_(M)}}function R(e){if(O=!1,A(e),!z)if(null!==_(P))z=!0,n(j);else{var t=_(M);null!==t&&r(R,t.startTime-e)}}function j(e,n){z=!1,O&&(O=!1,o()),L=!0;var i=T;try{for(A(n),N=_(P);null!==N&&(!(N.expirationTime>n)||e&&!t.unstable_shouldYield());){var a=N.callback;if("function"===typeof a){N.callback=null,T=N.priorityLevel;var u=a(N.expirationTime<=n);n=t.unstable_now(),"function"===typeof u?N.callback=u:N===_(P)&&S(P),A(n)}else S(P);N=_(P)}if(null!==N)var l=!0;else{var c=_(M);null!==c&&r(R,c.startTime-n),l=!1}return l}finally{N=null,T=i,L=!1}}var I=i;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){z||L||(z=!0,n(j))},t.unstable_getCurrentPriorityLevel=function(){return T},t.unstable_getFirstCallbackNode=function(){return _(P)},t.unstable_next=function(e){switch(T){case 1:case 2:case 3:var t=3;break;default:t=T}var n=T;T=t;try{return e()}finally{T=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=I,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=T;T=e;try{return t()}finally{T=n}},t.unstable_scheduleCallback=function(e,i,a){var u=t.unstable_now();switch("object"===typeof a&&null!==a?a="number"===typeof(a=a.delay)&&0<a?u+a:u:a=u,e){case 1:var l=-1;break;case 2:l=250;break;case 5:l=1073741823;break;case 4:l=1e4;break;default:l=5e3}return e={id:C++,callback:i,priorityLevel:e,startTime:a,expirationTime:l=a+l,sortIndex:-1},a>u?(e.sortIndex=a,E(M,e),null===_(P)&&e===_(M)&&(O?o():O=!0,r(R,a-u))):(e.sortIndex=l,E(P,e),z||L||(z=!0,n(j))),e},t.unstable_wrapCallback=function(e){var t=T;return function(){var n=T;T=t;try{return e.apply(this,arguments)}finally{T=n}}}},296:function(e,t,n){"use strict";e.exports=n(813)},62:function(e,t,n){"use strict";function r(e){return e}function o(e){if(null==e)return r;var t,n,o=e.scale[0],i=e.scale[1],a=e.translate[0],u=e.translate[1];return function(e,r){r||(t=n=0);var l=2,c=e.length,s=new Array(c);for(s[0]=(t+=e[0])*o+a,s[1]=(n+=e[1])*i+u;l<c;)s[l]=e[l],++l;return s}}function i(e){var t,n=o(e.transform),r=1/0,i=r,a=-r,u=-r;function l(e){(e=n(e))[0]<r&&(r=e[0]),e[0]>a&&(a=e[0]),e[1]<i&&(i=e[1]),e[1]>u&&(u=e[1])}function c(e){switch(e.type){case"GeometryCollection":e.geometries.forEach(c);break;case"Point":l(e.coordinates);break;case"MultiPoint":e.coordinates.forEach(l)}}for(t in e.arcs.forEach((function(e){for(var t,o=-1,l=e.length;++o<l;)(t=n(e[o],o))[0]<r&&(r=t[0]),t[0]>a&&(a=t[0]),t[1]<i&&(i=t[1]),t[1]>u&&(u=t[1])})),e.objects)c(e.objects[t]);return[r,i,a,u]}function a(e,t){return"string"===typeof t&&(t=e.objects[t]),"GeometryCollection"===t.type?{type:"FeatureCollection",features:t.geometries.map((function(t){return u(e,t)}))}:u(e,t)}function u(e,t){var n=t.id,r=t.bbox,o=null==t.properties?{}:t.properties,i=l(e,t);return null==n&&null==r?{type:"Feature",properties:o,geometry:i}:null==r?{type:"Feature",id:n,properties:o,geometry:i}:{type:"Feature",id:n,bbox:r,properties:o,geometry:i}}function l(e,t){var n=o(e.transform),r=e.arcs;function i(e,t){t.length&&t.pop();for(var o=r[e<0?~e:e],i=0,a=o.length;i<a;++i)t.push(n(o[i],i));e<0&&function(e,t){for(var n,r=e.length,o=r-t;o<--r;)n=e[o],e[o++]=e[r],e[r]=n}(t,a)}function a(e){return n(e)}function u(e){for(var t=[],n=0,r=e.length;n<r;++n)i(e[n],t);return t.length<2&&t.push(t[0]),t}function l(e){for(var t=u(e);t.length<4;)t.push(t[0]);return t}function c(e){return e.map(l)}return function e(t){var n,r=t.type;switch(r){case"GeometryCollection":return{type:r,geometries:t.geometries.map(e)};case"Point":n=a(t.coordinates);break;case"MultiPoint":n=t.coordinates.map(a);break;case"LineString":n=u(t.arcs);break;case"MultiLineString":n=t.arcs.map(u);break;case"Polygon":n=c(t.arcs);break;case"MultiPolygon":n=t.arcs.map(c);break;default:return null}return{type:r,coordinates:n}}(t)}function c(e,t){var n={},r={},o={},i=[],a=-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})),i.push(o)}}return t.forEach((function(n,r){var o,i=e.arcs[n<0?~n:n];i.length<3&&!i[1][0]&&!i[1][1]&&(o=t[++a],t[a]=n,t[r]=o)})),t.forEach((function(t){var n,i,a=function(t){var n,r=e.arcs[t<0?~t:t],o=r[0];e.transform?(n=[0,0],r.forEach((function(e){n[0]+=e[0],n[1]+=e[1]}))):n=r[r.length-1];return t<0?[n,o]:[o,n]}(t),u=a[0],l=a[1];if(n=o[u])if(delete o[n.end],n.push(t),n.end=l,i=r[l]){delete r[i.start];var c=i===n?n:n.concat(i);r[c.start=n.start]=o[c.end=i.end]=c}else r[n.start]=o[n.end]=n;else if(n=r[l])if(delete r[n.start],n.unshift(t),n.start=u,i=o[u]){delete o[i.end];var s=i===n?n:i.concat(n);r[s.start=i.start]=o[s.end=n.end]=s}else r[n.start]=o[n.end]=n;else r[(n=[t]).start=u]=o[n.end=l]=n})),u(o,r),u(r,o),t.forEach((function(e){n[e<0?~e:e]||i.push([e])})),i}function s(e){return l(e,f.apply(this,arguments))}function f(e,t,n){var r,o,i;if(arguments.length>1)r=p(e,t,n);else for(o=0,r=new Array(i=e.arcs.length);o<i;++o)r[o]=o;return{type:"MultiLineString",arcs:c(e,r)}}function p(e,t,n){var r,o=[],i=[];function a(e){var t=e<0?~e:e;(i[t]||(i[t]=[])).push({i:e,g:r})}function u(e){e.forEach(a)}function l(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":l(t.arcs);break;case"MultiPolygon":!function(e){e.forEach(l)}(t.arcs)}}(t),i.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}function d(e){return l(e,h.apply(this,arguments))}function h(e,t){var n={},r=[],o=[];function i(e){e.forEach((function(t){t.forEach((function(t){(n[t=t<0?~t:t]||(n[t]=[])).push(e)}))})),r.push(e)}function a(t){return function(e){for(var t,n=-1,r=e.length,o=e[r-1],i=0;++n<r;)t=o,o=e[n],i+=t[0]*o[1]-t[1]*o[0];return Math.abs(i)}(l(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":i(t.arcs);break;case"MultiPolygon":t.arcs.forEach(i)}})),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=c(e,o)).length)>1)for(var i,u,l=1,s=a(o[0]);l<r;++l)(i=a(o[l]))>s&&(u=o[0],o[0]=o[l],o[l]=u,s=i);return o})).filter((function(e){return e.length>0}))}}function y(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}function g(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 i={LineString:r,MultiLineString:o,Polygon:o,MultiPolygon:function(e,t){e.forEach((function(e){o(e,t)}))}};for(var a in e.forEach((function e(t,n){"GeometryCollection"===t.type?t.geometries.forEach((function(t){e(t,n)})):t.type in i&&i[t.type](t.arcs,n)})),t)for(var u=t[a],l=u.length,c=0;c<l;++c)for(var s=c+1;s<l;++s){var f,p=u[c],d=u[s];(f=n[p])[a=y(f,d)]!==d&&f.splice(a,0,d),(f=n[d])[a=y(f,p)]!==p&&f.splice(a,0,p)}return n}function m(e){if(null==e)return r;var t,n,o=e.scale[0],i=e.scale[1],a=e.translate[0],u=e.translate[1];return function(e,r){r||(t=n=0);var l=2,c=e.length,s=new Array(c),f=Math.round((e[0]-a)/o),p=Math.round((e[1]-u)/i);for(s[0]=f-t,t=f,s[1]=p-n,n=p;l<c;)s[l]=e[l],++l;return s}}function v(e,t){if(e.transform)throw new Error("already quantized");if(t&&t.scale)l=e.bbox;else{if(!((n=Math.floor(t))>=2))throw new Error("n must be \u22652");var n,r=(l=e.bbox||i(e))[0],o=l[1],a=l[2],u=l[3];t={scale:[a-r?(a-r)/(n-1):1,u-o?(u-o)/(n-1):1],translate:[r,o]}}var l,c,s=m(t),f=e.objects,p={};function d(e){return s(e)}function h(e){var t;switch(e.type){case"GeometryCollection":t={type:"GeometryCollection",geometries:e.geometries.map(h)};break;case"Point":t={type:"Point",coordinates:d(e.coordinates)};break;case"MultiPoint":t={type:"MultiPoint",coordinates:e.coordinates.map(d)};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)p[c]=h(f[c]);return{type:"Topology",bbox:l,transform:t,objects:p,arcs:e.arcs.map((function(e){var t,n=0,r=1,o=e.length,i=new Array(o);for(i[0]=s(e[0],0);++n<o;)((t=s(e[n],n))[0]||t[1])&&(i[r++]=t);return 1===r&&(i[r++]=[0,0]),i.length=r,i}))}}n.r(t),n.d(t,{bbox:function(){return i},feature:function(){return a},merge:function(){return d},mergeArcs:function(){return h},mesh:function(){return s},meshArcs:function(){return f},neighbors:function(){return g},quantize:function(){return v},transform:function(){return o},untransform:function(){return m}})},762:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(192);function o(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=(0,r.Z)(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var o=0,i=function(){};return{s:i,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,u=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return u=e.done,e},e:function(e){l=!0,a=e},f:function(){try{u||null==n.return||n.return()}finally{if(l)throw a}}}}},942:function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{Z:function(){return r}})},192:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function o(e,t){if(e){if("string"===typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}n.d(t,{Z:function(){return o}})}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r].call(i.exports,i,i.exports,n),i.exports}n.m=e,n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.f={},n.e=function(e){return Promise.all(Object.keys(n.f).reduce((function(t,r){return n.f[r](e,t),t}),[]))},n.u=function(e){return"static/js/"+e+".f54da110.chunk.js"},n.miniCssF=function(e){},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e={},t="iss-position-spa:";n.l=function(r,o,i,a){if(e[r])e[r].push(o);else{var u,l;if(void 0!==i)for(var c=document.getElementsByTagName("script"),s=0;s<c.length;s++){var f=c[s];if(f.getAttribute("src")==r||f.getAttribute("data-webpack")==t+i){u=f;break}}u||(l=!0,(u=document.createElement("script")).charset="utf-8",u.timeout=120,n.nc&&u.setAttribute("nonce",n.nc),u.setAttribute("data-webpack",t+i),u.src=r),e[r]=[o];var p=function(t,n){u.onerror=u.onload=null,clearTimeout(d);var o=e[r];if(delete e[r],u.parentNode&&u.parentNode.removeChild(u),o&&o.forEach((function(e){return e(n)})),t)return t(n)},d=setTimeout(p.bind(null,void 0,{type:"timeout",target:u}),12e4);u.onerror=p.bind(null,u.onerror),u.onload=p.bind(null,u.onload),l&&document.head.appendChild(u)}}}(),n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.p="/iss-position-spa/",function(){var e={179:0};n.f.j=function(t,r){var o=n.o(e,t)?e[t]:void 0;if(0!==o)if(o)r.push(o[2]);else{var i=new Promise((function(n,r){o=e[t]=[n,r]}));r.push(o[2]=i);var a=n.p+n.u(t),u=new Error;n.l(a,(function(r){if(n.o(e,t)&&(0!==(o=e[t])&&(e[t]=void 0),o)){var i=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;u.message="Loading chunk "+t+" failed.\n("+i+": "+a+")",u.name="ChunkLoadError",u.type=i,u.request=a,o[1](u)}}),"chunk-"+t,t)}};var t=function(t,r){var o,i,a=r[0],u=r[1],l=r[2],c=0;if(a.some((function(t){return 0!==e[t]}))){for(o in u)n.o(u,o)&&(n.m[o]=u[o]);if(l)l(n)}for(t&&t(r);c<a.length;c++)i=a[c],n.o(e,i)&&e[i]&&e[i][0](),e[a[c]]=0},r=self.webpackChunkiss_position_spa=self.webpackChunkiss_position_spa||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))}();n(337)}();
//# sourceMappingURL=main.0b56c7d8.js.map