diff --git a/404.html b/404.html index aac00c4..a11b92a 100644 --- a/404.html +++ b/404.html @@ -1,9 +1,9 @@ - +
Loading...
- + diff --git a/_nuxt/8cbfad1.js b/_nuxt/11ac1be.js similarity index 96% rename from _nuxt/8cbfad1.js rename to _nuxt/11ac1be.js index 0db8336..89cbb13 100644 --- a/_nuxt/8cbfad1.js +++ b/_nuxt/11ac1be.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[8],{388:function(e,t,r){"use strict";r.r(t),r.d(t,"DEFAULT_ICON_COLOR",(function(){return m})),r.d(t,"default",(function(){return f})),r.d(t,"readCategoryOfFolder",(function(){return v})),r.d(t,"groupByCoordinates",(function(){return y}));var o=r(9),n=r(177),l=r(178),c=(r(25),r(12),r(21),r(31),r(176),r(20),r(35),r(30),r(48),r(110),r(249),r(174)),d=r(416),m="lightgreen",f=function(){function e(){Object(n.a)(this,e),this.updated=void 0,this.markers=void 0}return Object(l.a)(e,[{key:"parse",value:function(e,data,t,r,o){switch(e){case"kml":var n=(new DOMParser).parseFromString(data,"text/xml");return this.loadKMLData(n,t);case"umal":this.loadUmapJsonData(data);break;case"geojson":var l=JSON.parse(data);return this.loadGeoJSONData(l);case"xlsx":return this.loadXLSJsonData(data,r,o)}}},{key:"addFeatureCollection",value:function(e,t){e.features.forEach((function(e){e.geometry.type}))}},{key:"loadUmapJsonData",value:function(data){data.layers.forEach((function(e){}))}},{key:"loadXLSJsonData",value:function(data,e,t){var r=Date.now().toLocaleString(),o=[];return data.forEach((function(r){var n=Object.prototype.hasOwnProperty.call(r,"Latitude")?r.Latitude:Object.prototype.hasOwnProperty.call(r,"緯度")?r.緯度:void 0,l=Object.prototype.hasOwnProperty.call(r,"Longitude")?r.Longitude:Object.prototype.hasOwnProperty.call(r,"経度")?r.経度:void 0;if(void 0!==n&&void 0!==l){r.name=r[t];var c={type:"Feature",properties:r,geometry:{type:"Point",coordinates:[l,n]}},d="未分類";d=c.properties[e]?c.properties[e]:"未分類",o.push({feature:c,category:d})}})),[o,r]}},{key:"loadGeoJSONData",value:function(data){var e=Date.now().toLocaleString(),t=[];return data.features.forEach((function(e){var r="未分類";e.properties.category&&(r=e.properties.category),t.push({feature:e,category:r})})),[t,e]}},{key:"loadKMLData",value:function(data,e){var t=data.getElementsByTagName("Folder");0===t.length&&(t=data.getElementsByTagName("Document"));var r="";if(void 0!==e&&"regexp"===e.type){var o=data.getElementsByTagName(e.field);if(o.length>0){var text=o[0].innerHTML,n=new RegExp(e.pattern,"iu").exec(text);null!=n&&n.length>1&&(r="("+n[e.index]+")")}}var l=[];return Array.prototype.forEach.call(t,(function(e){var t=v(e,data);if("FeatureCollection"===d.kml(e).type){var r=d.kml(e,{styles:!0});if(r.features.length>0)return r.features.map((function(e){return"Point"===e.geometry.type&&(e.properties["marker-color"]=t.color,l.push({feature:e,category:t.name})),e}))}else{var o=d.kml(e,{styles:!0});o.properties["marker-color"]=t.color,l.push({geojsondata:o,category:t.name})}})),[l,r]}},{key:"inBounds",value:function(e,t){var r=(e[0]-t.getNorthEast().lng)*(e[0]-t.getSouthWest().lng)<0,o=(e[1]-t.getNorthEast().lat)*(e[1]-t.getSouthWest().lat)<0;return r&&o}},{key:"convertCategoryStyle",value:function(e,t){return void 0===t||t.forEach((function(t){if(t.name===e.name)return e.color=t.color,e.bgColor=t.bg_color,e.iconClass=t.icon_class,e.class=t.class,e})),e}},{key:"serializeLatLng",value:function(e){return e.lat+","+e.lng}},{key:"serializeBounds",value:function(e){return this.serializeLatLng(e.getNorthWest())+"-"+this.serializeLatLng(e.getSouthEast())}},{key:"deserializeLatLng",value:function(s){var e=s.split(",",2),t=Object(o.a)(e,2),r=t[0],n=t[1],l=parseFloat(n),d=parseFloat(r);return new c.LngLat(l,d)}},{key:"deserializeBounds",value:function(s){try{var e=this;return new c.LngLatBounds(s.split("-",2).map((function(t){return e.deserializeLatLng(t)})))}catch(e){return}}}]),e}();function v(e,t){var r,o="red";try{r=e.getElementsByTagName("name")[0].textContent||"";var n=e.getElementsByTagName("styleUrl")[0].textContent||"";if(n){var l=t.querySelectorAll(n+" Pair");l.length>0&&Array.prototype.forEach.call(l,(function(e){var r=e.querySelector("key");if(r&&"normal"===r.textContent){var n=e.querySelector("styleUrl").textContent,style=t.querySelector(n);try{var l=style.querySelector("IconStyle color").textContent,a=parseInt("0x"+l.substring(0,2))/255,b=parseInt("0x"+l.substring(2,4)),g=parseInt("0x"+l.substring(4,6)),c=parseInt("0x"+l.substring(6,8));o="rgba(".concat(c,",").concat(g,",").concat(b,",").concat(a,")")}catch(e){o=m}}}))}}catch(t){console.log("#category read error"),console.log(t),console.log(e)}return{name:r,color:o,iconUrl:undefined}}function y(data){var e={};return data.forEach((function(t){var r=t.feature.geometry.coordinates.join(","),o={"管理番号":t.feature.properties["管理番号"],"階数":t.feature.properties["階数"],"部屋番号":t.feature.properties["部屋番号"],"家賃":t.feature.properties["家賃(円)"],"間取り":t.feature.properties["間取り"],"ペット 可否":t.feature.properties["ペット 可否"],"駐車料":t.feature.properties["駐車料(円)"]};if(e[r])e[r].feature.properties.rooms.push(o);else{var n=JSON.parse(JSON.stringify(t));n.feature.properties.rooms=[o],delete n.feature.properties["管理番号"],delete n.feature.properties["階数"],delete n.feature.properties["部屋番号"],delete n.feature.properties["家賃(円)"],delete n.feature.properties["間取り"],delete n.feature.properties["ペット 可否"],delete n.feature.properties["駐車料(円)"],e[r]=n}})),Object.values(e)}},428:function(e,t,r){"use strict";r.r(t);r(31),r(48),r(41),r(402),r(12);var o,n=r(9),l=r(6),c=(r(58),r(27),r(405),r(407),r(30),r(55),r(59),r(21),r(138),r(25),r(35),r(384),r(385),r(174)),d=r.n(c),m=r(383),f=r(410).crc16,v={props:{mapConfig:{type:Object,required:!0}},data:function(){var e="en";return"ja"===this.$i18n.locale&&(e="ja"),{layers:[],map:null,bounds:null,updated_at:null,previous_hash:"",activeCategory:"",checkedArea:[],isOpenAreaSelect:!1,isOpenList:!0,isDisplayAllCategory:!0,mapStyle:"https://tile.openstreetmap.jp/styles/maptiler-basic-ja/style.json",legendMark:r(386)("./fukidashi_obj_".concat(e,".svg")),legendActive:r(387)("./active_txt_".concat(e,".svg"))}},computed:{center:function(){return this.mapConfig.center},setLayerSettings:function(e,t,r,o){var n=this.mapConfig;return n.layer_settings[e]={color:t,bg_color:r},o&&(n.layer_settings[e].icon_class=o),this.$emit("update:mapConfig",n),n},inBoundsMarkers:function(){var e=this,t=this.layers.filter((function(t){return t.source.show&&e.checkedArea.includes(t.source.title)})).map((function(e){return e.markers})).flat().filter((function(marker){return!e.bounds||o.inBounds(marker.feature.geometry.coordinates,e.bounds)}));return t},displayMarkersGroupByCategory:function(){var e=this.inBoundsMarkers.reduce((function(e,t){return t.feature.properties.rooms.map((function(e){return{category:t.category,feature:t.feature,room:e}})).forEach((function(t){var r=e.find((function(g){return g.category===t.category}));r||(r={category:t.category,prop:t.category,markers:[]},e.push(r)),r.markers.push(t)})),e}),[]);return console.log(e),e},selectArea:{get:function(){return this.checkedArea},set:function(e){this.checkedArea=e}}},mounted:function(){var e=this,t=r(388).default,c=r(388).groupByCoordinates,d=new(0,r(390).default);o=new t;var area=[],v={},y=this;this.mapConfig.sources.forEach((function(source){Object(l.a)(regeneratorRuntime.mark((function t(){var data,r,l,h,C;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return source.show&&area.push(source.title),y.checkedArea=area,y.updated_at=Object(m.a)(new Date),t.next=5,d.load(source);case 5:data=t.sent,r=o.parse(source.type,data,source.updated_search_key,source.categoryColumn,source.nameColumn),l=Object(n.a)(r,2),h=l[0],C=l[1],h.map((function(marker){v[marker.category]=!0})),source.updated_at=C,Object.keys(v).map((function(t){if(!y.mapConfig.layer_settings[t]){var r="#";r+=(parseInt(f(t.substr(0)),16)%32+64).toString(16),r+=(parseInt(f(t.substr(1)),16)%32+64).toString(16),r+=(parseInt(f(t.substr(2)),16)%32+64).toString(16);var o="#";o+=(parseInt(f(t.substr(0)),16)%32+128).toString(16),o+=(parseInt(f(t.substr(1)),16)%32+128).toString(16),o+=(parseInt(f(t.substr(2)),16)%32+128).toString(16),e.$emit("setLayerSettings",{name:t,color:r,bg_color:o})}})),y.layers.push({source:source,markers:c(h)});case 11:case"end":return t.stop()}}),t)})))()}))},methods:{load:function(){var e=window.location.hash.substr(1),t=o.deserializeBounds(e);this.map=this.$refs.map_obj,(void 0!==t||void 0!==(t=o.deserializeBounds(this.mapConfig.default_hash)))&&this.map.map.fitBounds(t,{linear:!1}),this.map.map.on("moveend",this.etmitBounds),this.etmitBounds(),this.map.map.addControl(new d.a.NavigationControl)},etmitBounds:function(){this.bounds=this.map.map.getBounds(),this.setHash(this.bounds),this.$emit("bounds-changed")},setHash:function(e){var s=o.serializeBounds(e),path=location.pathname;s!==this.previous_hash&&window.history.pushState("","",path+"#"+s),this.previous_hash=s},selectCategory:function(e){this.activeCategory=e},clickPrintButton:function(){window.print()},getMarkerCategoryText:function(e,t){void 0===e&&(e="未分類");var r="category."+e,o=this.$i18n.t(r);return o!==r?o:e},getMarkerNameText:function(e,t){var r=e.name;return e.hasOwnProperty("name:"+t)&&(r=e["name:"+t]),r},findNumbersOfMarker:function(e,marker){for(var i=0;i1?t("span",[e._v(e._s(e.getMarkerNameText(marker.feature.properties,e.$i18n.locale)))]):t("span",[t("nuxt-link",{attrs:{to:e.localePath("/detail/".concat(marker.feature.properties.rooms[0]["管理番号"]))}},[e._v(e._s(e.getMarkerNameText(marker.feature.properties,e.$i18n.locale)))])],1)]),e._l(marker.feature.properties.rooms,(function(r){return t("div",{staticClass:"list-item grid-noGutter"},[t("div",{staticClass:"col-4"},[t("nuxt-link",{attrs:{to:e.localePath("/detail/".concat(r["管理番号"]))}},[t("span",{staticClass:"item-name"},[e._v(e._s("-"===r["部屋番号"]?"詳細":r["部屋番号"]))])])],1),t("div",{staticClass:"col-4"},[t("span",{staticClass:"item-price"},[e._v(e._s(r["間取り"]))])]),t("div",{staticClass:"col-4"},[t("span",{staticClass:"item-price"},[e._v(e._s(r["家賃"]))])])])}))],2)])],2)}))],2)],1),t("div",{staticClass:"legend-navi"},[t("div",{staticClass:"area-select",class:{open:e.isOpenAreaSelect}},[t("div",{staticClass:"area-close",on:{click:function(t){e.isOpenAreaSelect=!1}}},[e._v(e._s(e.$t("PrintableMap.close_area_select"))),t("i",{staticClass:"fas fa-arrow-down"})]),t("div",{staticClass:"area-list-outer",class:{open:e.isOpenAreaSelect}},[t("ul",{staticClass:"area-list grid"},e._l(e.mapConfig.sources,(function(source){return t("li",{staticClass:"area-item col-12_xs-6"},[t("label",{staticClass:"area-label"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.selectArea,expression:"selectArea"}],staticClass:"area-input",attrs:{type:"checkbox"},domProps:{value:source.title,checked:Array.isArray(e.selectArea)?e._i(e.selectArea,source.title)>-1:e.selectArea},on:{change:function(t){var r=e.selectArea,o=t.target,n=!!o.checked;if(Array.isArray(r)){var l=source.title,c=e._i(r,l);o.checked?c<0&&(e.selectArea=r.concat([l])):c>-1&&(e.selectArea=r.slice(0,c).concat(r.slice(c+1)))}else e.selectArea=n}}}),e._v(e._s(source.title)),t("span",[e._v(e._s(source.updated_at))]),source.link?t("a",{attrs:{href:source.link,target:"blank"}},[e._v("["+e._s(e.$t("PrintableMap.back_to_map"))+"]")]):e._e()])])})),0)])]),t("div",{staticClass:"navigation"},[t("div",{staticClass:"navigation-legend legend-navi-inner print-exclude"},[t("div",{staticClass:"legend-navi-icon"},[t("img",{attrs:{src:e.legendMark,width:"60",height:"60",alt:e.$t("PrintableMap.legend")}})]),t("div",{staticClass:"legend-list-outer"},[t("simplebar",{attrs:{"data-simplebar-auto-hide":"false"}},[t("ul",{staticClass:"legend-list"},e._l(e.mapConfig.layer_settings,(function(r,o){return e.displayMarkersGroupByCategory.some((function(e){return e.category===o}))?t("li",{staticClass:"legend-item"},[t("span",{staticClass:"legend-mark",class:{open:e.isDisplayAllCategory||e.activeCategory===o},style:{backgroundColor:r.color},on:{click:function(t){e.selectCategory(o),e.isOpenList=o,e.isDisplayAllCategory=!1}}},[t("i",{class:[r.icon_class]})])]):e._e()})),0)])],1),t("div",{staticClass:"legend-navi-icon",class:{active:e.activeCategory},on:{click:function(t){e.selectCategory(""),e.isDisplayAllCategory=!0,e.isOpenList=!0}}},[t("div",{staticClass:"legend-navi-button"},[t("img",{staticClass:"legend-navi-img",attrs:{src:e.legendActive,width:"40",height:"40",alt:e.$t("PrintableMap.show_all")}})])])])]),t("div",{staticClass:"list-outer",class:{open:e.isOpenList}},[e._l(e.displayMarkersGroupByCategory,(function(r){var o,n,l,c;return t("section",{staticClass:"list-section",class:{show:e.isDisplayAllCategory||e.activeCategory===e.getMarkerCategoryText(r.category,e.$i18n.locale)}},[t("h2",{staticClass:"list-title",style:{backgroundColor:(null===(o=e.mapConfig.layer_settings[r.category])||void 0===o?void 0:o.color)||(null===(n=r.markers[0])||void 0===n||null===(n=n.feature)||void 0===n?void 0:n.properties["marker-color"])||"darkgreen"}},[t("span",{staticClass:"list-title-mark"},[t("i",{class:null===(l=e.mapConfig.layer_settings[r.category])||void 0===l?void 0:l.icon_class})]),t("span",[e._v(e._s(e.getMarkerCategoryText((null===(c=e.mapConfig.layer_settings[r.category])||void 0===c?void 0:c.name)||r.category,e.$i18n.locale)))])]),t("ul",{staticClass:"list-items"},[t("li",{staticClass:"list-item-header grid-noGutter"},[t("div",{staticClass:"col-1"},[t("div",{staticClass:"span"},[e._v("No.")])]),t("div",{staticClass:"col-3"},[t("div",{staticClass:"span"},[e._v("物件名")])]),t("div",{staticClass:"col-2"},[t("div",{staticClass:"span"},[e._v("間取り")])]),t("div",{staticClass:"col-2"},[t("div",{staticClass:"span"},[e._v("家賃")])]),t("div",{staticClass:"col-2"},[t("div",{staticClass:"span"},[e._v("所在地")])])]),e._l(r.markers,(function(marker,r){return t("li",{staticClass:"list-item grid-noGutter",class:{oddlist:r%2==0}},[t("div",{staticClass:"col-1"},[t("span",{staticClass:"item-number"},[e._v(e._s(e.findNumbersOfMarker(e.inBoundsMarkers,marker)))])]),t("div",{staticClass:"col-3"},[t("nuxt-link",{attrs:{to:e.localePath("/detail/".concat(marker.room["管理番号"]))}},[t("span",{staticClass:"item-name"},[e._v(e._s(e.getMarkerNameText(marker.feature.properties,e.$i18n.locale))+" "+e._s(marker.room["部屋番号"]))])])],1),t("div",{staticClass:"col-2"},[t("span",{staticClass:"item-price"},[e._v(e._s(marker.room["間取り"]))])]),t("div",{staticClass:"col-2"},[t("span",{staticClass:"item-price"},[e._v(e._s(marker.room["家賃"])+"円")])]),t("div",{staticClass:"col-2"},[t("span",{staticClass:"item-pet"},[e._v(e._s(marker.feature.properties["所在地"]))])])])}))],2)])})),e.isDisplayAllCategory&&0===e.displayMarkersGroupByCategory.length?t("div",{staticClass:"list-section-none"},[t("p",[e._v(e._s(e.$t("PrintableMap.no_point_in_map")))])]):e._e()],2)]),t("div",{staticClass:"legend-close print-exclude",class:{open:e.isOpenList},on:{click:function(t){e.isOpenList=!1}}},[e._v(e._s(e.$t("PrintableMap.close_list"))),t("i",{staticClass:"fas fa-arrow-down"})])]):e._e()])],1)}),[],!1,null,null,null).exports,C=r(400),_=r(401);r(399).init();var k={components:{PrintableMap:h,Modal:_.a,MyHeader:C.a},asyncData:function(e){var t=e.app.i18n.locale;return{updated_at:Object(m.a)(new Date,t)}},data:function(){return{mapConfig:r(382),locale:null,isOpenExplain:!1,fullURL:null,updated_at:null}},head:function(){var title,e,image=this.mapConfig.map_image?this.mapConfig.map_image:"logo.png";if("ja"===this.$i18n.locale)title=this.mapConfig.map_title,e=this.mapConfig.map_description;else title=this.mapConfig.map_title_en,e=this.mapConfig.map_description_en;return{title:title+" - "+this.$i18n.t("common.site_name"),meta:[{hid:"description",name:"description",content:e},{hid:"og:image",property:"og:image",content:"https://kamimap.com/images/"+image},{hid:"og:description",name:"og:description",content:e},{hid:"og:title",name:"og:title",content:title+this.$i18n.t("common.site_name")}]}},methods:{updateQRCode:function(){this.$refs.myHeader.updateQRCode()},closeModalMethod:function(){this.isOpenExplain=!1}}},w=Object(y.a)(k,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"layout-map"},[t("div",{staticClass:"layout-map-inner"},[t("main",{staticClass:"main col-12_md-9_xl-6"},[t("div",{staticClass:"main-sheet"},[t("my-header",{ref:"myHeader",attrs:{mapConfig:e.mapConfig}}),e.mapConfig?t("printable-map",{attrs:{mapConfig:e.mapConfig},on:{"bounds-changed":e.updateQRCode}}):e._e(),t("footer",{staticClass:"footer"},[t("div",{staticClass:"footer-logo"},[t("img",{attrs:{src:r(380),width:"895",height:"160",alt:e.$t("common.title")}})])])],1)])]),t("modal",{attrs:{isOpen:e.isOpenExplain},on:{closeModal:e.closeModalMethod}})],1)}),[],!1,null,null,null);t.default=w.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[9],{390:function(e,t,r){"use strict";r.r(t),r.d(t,"DEFAULT_ICON_COLOR",(function(){return m})),r.d(t,"default",(function(){return f})),r.d(t,"readCategoryOfFolder",(function(){return v})),r.d(t,"groupByCoordinates",(function(){return y}));var o=r(9),n=r(177),l=r(178),c=(r(25),r(12),r(21),r(31),r(176),r(20),r(36),r(30),r(48),r(110),r(249),r(174)),d=r(416),m="lightgreen",f=function(){function e(){Object(n.a)(this,e),this.updated=void 0,this.markers=void 0}return Object(l.a)(e,[{key:"parse",value:function(e,data,t,r,o){switch(e){case"kml":var n=(new DOMParser).parseFromString(data,"text/xml");return this.loadKMLData(n,t);case"umal":this.loadUmapJsonData(data);break;case"geojson":var l=JSON.parse(data);return this.loadGeoJSONData(l);case"xlsx":return this.loadXLSJsonData(data,r,o)}}},{key:"addFeatureCollection",value:function(e,t){e.features.forEach((function(e){e.geometry.type}))}},{key:"loadUmapJsonData",value:function(data){data.layers.forEach((function(e){}))}},{key:"loadXLSJsonData",value:function(data,e,t){var r=Date.now().toLocaleString(),o=[];return data.forEach((function(r){var n=Object.prototype.hasOwnProperty.call(r,"Latitude")?r.Latitude:Object.prototype.hasOwnProperty.call(r,"緯度")?r.緯度:void 0,l=Object.prototype.hasOwnProperty.call(r,"Longitude")?r.Longitude:Object.prototype.hasOwnProperty.call(r,"経度")?r.経度:void 0;if(void 0!==n&&void 0!==l){r.name=r[t];var c={type:"Feature",properties:r,geometry:{type:"Point",coordinates:[l,n]}},d="未分類";d=c.properties[e]?c.properties[e]:"未分類",o.push({feature:c,category:d})}})),[o,r]}},{key:"loadGeoJSONData",value:function(data){var e=Date.now().toLocaleString(),t=[];return data.features.forEach((function(e){var r="未分類";e.properties.category&&(r=e.properties.category),t.push({feature:e,category:r})})),[t,e]}},{key:"loadKMLData",value:function(data,e){var t=data.getElementsByTagName("Folder");0===t.length&&(t=data.getElementsByTagName("Document"));var r="";if(void 0!==e&&"regexp"===e.type){var o=data.getElementsByTagName(e.field);if(o.length>0){var text=o[0].innerHTML,n=new RegExp(e.pattern,"iu").exec(text);null!=n&&n.length>1&&(r="("+n[e.index]+")")}}var l=[];return Array.prototype.forEach.call(t,(function(e){var t=v(e,data);if("FeatureCollection"===d.kml(e).type){var r=d.kml(e,{styles:!0});if(r.features.length>0)return r.features.map((function(e){return"Point"===e.geometry.type&&(e.properties["marker-color"]=t.color,l.push({feature:e,category:t.name})),e}))}else{var o=d.kml(e,{styles:!0});o.properties["marker-color"]=t.color,l.push({geojsondata:o,category:t.name})}})),[l,r]}},{key:"inBounds",value:function(e,t){var r=(e[0]-t.getNorthEast().lng)*(e[0]-t.getSouthWest().lng)<0,o=(e[1]-t.getNorthEast().lat)*(e[1]-t.getSouthWest().lat)<0;return r&&o}},{key:"convertCategoryStyle",value:function(e,t){return void 0===t||t.forEach((function(t){if(t.name===e.name)return e.color=t.color,e.bgColor=t.bg_color,e.iconClass=t.icon_class,e.class=t.class,e})),e}},{key:"serializeLatLng",value:function(e){return e.lat+","+e.lng}},{key:"serializeBounds",value:function(e){return this.serializeLatLng(e.getNorthWest())+"-"+this.serializeLatLng(e.getSouthEast())}},{key:"deserializeLatLng",value:function(s){var e=s.split(",",2),t=Object(o.a)(e,2),r=t[0],n=t[1],l=parseFloat(n),d=parseFloat(r);return new c.LngLat(l,d)}},{key:"deserializeBounds",value:function(s){try{var e=this;return new c.LngLatBounds(s.split("-",2).map((function(t){return e.deserializeLatLng(t)})))}catch(e){return}}}]),e}();function v(e,t){var r,o="red";try{r=e.getElementsByTagName("name")[0].textContent||"";var n=e.getElementsByTagName("styleUrl")[0].textContent||"";if(n){var l=t.querySelectorAll(n+" Pair");l.length>0&&Array.prototype.forEach.call(l,(function(e){var r=e.querySelector("key");if(r&&"normal"===r.textContent){var n=e.querySelector("styleUrl").textContent,style=t.querySelector(n);try{var l=style.querySelector("IconStyle color").textContent,a=parseInt("0x"+l.substring(0,2))/255,b=parseInt("0x"+l.substring(2,4)),g=parseInt("0x"+l.substring(4,6)),c=parseInt("0x"+l.substring(6,8));o="rgba(".concat(c,",").concat(g,",").concat(b,",").concat(a,")")}catch(e){o=m}}}))}}catch(t){console.log("#category read error"),console.log(t),console.log(e)}return{name:r,color:o,iconUrl:undefined}}function y(data){var e={};return data.forEach((function(t){var r=t.feature.geometry.coordinates.join(","),o={"管理番号":t.feature.properties["管理番号"],"階数":t.feature.properties["階数"],"部屋番号":t.feature.properties["部屋番号"],"家賃":t.feature.properties["家賃(円)"],"間取り":t.feature.properties["間取り"],"ペット 可否":t.feature.properties["ペット 可否"],"駐車料":t.feature.properties["駐車料(円)"]};if(e[r])e[r].feature.properties.rooms.push(o);else{var n=JSON.parse(JSON.stringify(t));n.feature.properties.rooms=[o],delete n.feature.properties["管理番号"],delete n.feature.properties["階数"],delete n.feature.properties["部屋番号"],delete n.feature.properties["家賃(円)"],delete n.feature.properties["間取り"],delete n.feature.properties["ペット 可否"],delete n.feature.properties["駐車料(円)"],e[r]=n}})),Object.values(e)}},428:function(e,t,r){"use strict";r.r(t);r(31),r(48),r(41),r(402),r(12);var o,n=r(9),l=r(6),c=(r(58),r(27),r(405),r(407),r(30),r(55),r(59),r(21),r(138),r(25),r(36),r(386),r(387),r(174)),d=r.n(c),m=r(385),f=r(410).crc16,v={props:{mapConfig:{type:Object,required:!0}},data:function(){var e="en";return"ja"===this.$i18n.locale&&(e="ja"),{layers:[],map:null,bounds:null,updated_at:null,previous_hash:"",activeCategory:"",checkedArea:[],isOpenAreaSelect:!1,isOpenList:!0,isDisplayAllCategory:!0,mapStyle:"https://tile.openstreetmap.jp/styles/maptiler-basic-ja/style.json",legendMark:r(388)("./fukidashi_obj_".concat(e,".svg")),legendActive:r(389)("./active_txt_".concat(e,".svg"))}},computed:{center:function(){return this.mapConfig.center},setLayerSettings:function(e,t,r,o){var n=this.mapConfig;return n.layer_settings[e]={color:t,bg_color:r},o&&(n.layer_settings[e].icon_class=o),this.$emit("update:mapConfig",n),n},inBoundsMarkers:function(){var e=this,t=this.layers.filter((function(t){return t.source.show&&e.checkedArea.includes(t.source.title)})).map((function(e){return e.markers})).flat().filter((function(marker){return!e.bounds||o.inBounds(marker.feature.geometry.coordinates,e.bounds)}));return t},displayMarkersGroupByCategory:function(){var e=this.inBoundsMarkers.reduce((function(e,t){return t.feature.properties.rooms.map((function(e){return{category:t.category,feature:t.feature,room:e}})).forEach((function(t){var r=e.find((function(g){return g.category===t.category}));r||(r={category:t.category,prop:t.category,markers:[]},e.push(r)),r.markers.push(t)})),e}),[]);return console.log(e),e},selectArea:{get:function(){return this.checkedArea},set:function(e){this.checkedArea=e}}},mounted:function(){var e=this,t=r(390).default,c=r(390).groupByCoordinates,d=new(0,r(392).default);o=new t;var area=[],v={},y=this;this.mapConfig.sources.forEach((function(source){Object(l.a)(regeneratorRuntime.mark((function t(){var data,r,l,h,C;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return source.show&&area.push(source.title),y.checkedArea=area,y.updated_at=Object(m.a)(new Date),t.next=5,d.load(source);case 5:data=t.sent,r=o.parse(source.type,data,source.updated_search_key,source.categoryColumn,source.nameColumn),l=Object(n.a)(r,2),h=l[0],C=l[1],h.map((function(marker){v[marker.category]=!0})),source.updated_at=C,Object.keys(v).map((function(t){if(!y.mapConfig.layer_settings[t]){var r="#";r+=(parseInt(f(t.substr(0)),16)%32+64).toString(16),r+=(parseInt(f(t.substr(1)),16)%32+64).toString(16),r+=(parseInt(f(t.substr(2)),16)%32+64).toString(16);var o="#";o+=(parseInt(f(t.substr(0)),16)%32+128).toString(16),o+=(parseInt(f(t.substr(1)),16)%32+128).toString(16),o+=(parseInt(f(t.substr(2)),16)%32+128).toString(16),e.$emit("setLayerSettings",{name:t,color:r,bg_color:o})}})),y.layers.push({source:source,markers:c(h)});case 11:case"end":return t.stop()}}),t)})))()}))},methods:{load:function(){var e=window.location.hash.substr(1),t=o.deserializeBounds(e);this.map=this.$refs.map_obj,(void 0!==t||void 0!==(t=o.deserializeBounds(this.mapConfig.default_hash)))&&this.map.map.fitBounds(t,{linear:!1}),this.map.map.on("moveend",this.etmitBounds),this.etmitBounds(),this.map.map.addControl(new d.a.NavigationControl)},etmitBounds:function(){this.bounds=this.map.map.getBounds(),this.setHash(this.bounds),this.$emit("bounds-changed")},setHash:function(e){var s=o.serializeBounds(e),path=location.pathname;s!==this.previous_hash&&window.history.pushState("","",path+"#"+s),this.previous_hash=s},selectCategory:function(e){this.activeCategory=e},clickPrintButton:function(){window.print()},getMarkerCategoryText:function(e,t){void 0===e&&(e="未分類");var r="category."+e,o=this.$i18n.t(r);return o!==r?o:e},getMarkerNameText:function(e,t){var r=e.name;return e.hasOwnProperty("name:"+t)&&(r=e["name:"+t]),r},findNumbersOfMarker:function(e,marker){for(var i=0;i1?t("span",[e._v(e._s(e.getMarkerNameText(marker.feature.properties,e.$i18n.locale)))]):t("span",[t("nuxt-link",{attrs:{to:e.localePath("/detail/".concat(marker.feature.properties.rooms[0]["管理番号"]))}},[e._v(e._s(e.getMarkerNameText(marker.feature.properties,e.$i18n.locale)))])],1)]),e._l(marker.feature.properties.rooms,(function(r){return t("div",{staticClass:"list-item grid-noGutter"},[t("div",{staticClass:"col-4"},[t("nuxt-link",{attrs:{to:e.localePath("/detail/".concat(r["管理番号"]))}},[t("span",{staticClass:"item-name"},[e._v(e._s("-"===r["部屋番号"]?"詳細":r["部屋番号"]))])])],1),t("div",{staticClass:"col-4"},[t("span",{staticClass:"item-price"},[e._v(e._s(r["間取り"]))])]),t("div",{staticClass:"col-4"},[t("span",{staticClass:"item-price"},[e._v(e._s(r["家賃"]))])])])}))],2)])],2)}))],2)],1),t("div",{staticClass:"legend-navi"},[t("div",{staticClass:"area-select",class:{open:e.isOpenAreaSelect}},[t("div",{staticClass:"area-close",on:{click:function(t){e.isOpenAreaSelect=!1}}},[e._v(e._s(e.$t("PrintableMap.close_area_select"))),t("i",{staticClass:"fas fa-arrow-down"})]),t("div",{staticClass:"area-list-outer",class:{open:e.isOpenAreaSelect}},[t("ul",{staticClass:"area-list grid"},e._l(e.mapConfig.sources,(function(source){return t("li",{staticClass:"area-item col-12_xs-6"},[t("label",{staticClass:"area-label"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.selectArea,expression:"selectArea"}],staticClass:"area-input",attrs:{type:"checkbox"},domProps:{value:source.title,checked:Array.isArray(e.selectArea)?e._i(e.selectArea,source.title)>-1:e.selectArea},on:{change:function(t){var r=e.selectArea,o=t.target,n=!!o.checked;if(Array.isArray(r)){var l=source.title,c=e._i(r,l);o.checked?c<0&&(e.selectArea=r.concat([l])):c>-1&&(e.selectArea=r.slice(0,c).concat(r.slice(c+1)))}else e.selectArea=n}}}),e._v(e._s(source.title)),t("span",[e._v(e._s(source.updated_at))]),source.link?t("a",{attrs:{href:source.link,target:"blank"}},[e._v("["+e._s(e.$t("PrintableMap.back_to_map"))+"]")]):e._e()])])})),0)])]),t("div",{staticClass:"navigation"},[t("div",{staticClass:"navigation-legend legend-navi-inner print-exclude"},[t("div",{staticClass:"legend-navi-icon"},[t("img",{attrs:{src:e.legendMark,width:"60",height:"60",alt:e.$t("PrintableMap.legend")}})]),t("div",{staticClass:"legend-list-outer"},[t("simplebar",{attrs:{"data-simplebar-auto-hide":"false"}},[t("ul",{staticClass:"legend-list"},e._l(e.mapConfig.layer_settings,(function(r,o){return e.displayMarkersGroupByCategory.some((function(e){return e.category===o}))?t("li",{staticClass:"legend-item"},[t("span",{staticClass:"legend-mark",class:{open:e.isDisplayAllCategory||e.activeCategory===o},style:{backgroundColor:r.color},on:{click:function(t){e.selectCategory(o),e.isOpenList=o,e.isDisplayAllCategory=!1}}},[t("i",{class:[r.icon_class]})])]):e._e()})),0)])],1),t("div",{staticClass:"legend-navi-icon",class:{active:e.activeCategory},on:{click:function(t){e.selectCategory(""),e.isDisplayAllCategory=!0,e.isOpenList=!0}}},[t("div",{staticClass:"legend-navi-button"},[t("img",{staticClass:"legend-navi-img",attrs:{src:e.legendActive,width:"40",height:"40",alt:e.$t("PrintableMap.show_all")}})])])])]),t("div",{staticClass:"list-outer",class:{open:e.isOpenList}},[e._l(e.displayMarkersGroupByCategory,(function(r){var o,n,l,c;return t("section",{staticClass:"list-section",class:{show:e.isDisplayAllCategory||e.activeCategory===e.getMarkerCategoryText(r.category,e.$i18n.locale)}},[t("h2",{staticClass:"list-title",style:{backgroundColor:(null===(o=e.mapConfig.layer_settings[r.category])||void 0===o?void 0:o.color)||(null===(n=r.markers[0])||void 0===n||null===(n=n.feature)||void 0===n?void 0:n.properties["marker-color"])||"darkgreen"}},[t("span",{staticClass:"list-title-mark"},[t("i",{class:null===(l=e.mapConfig.layer_settings[r.category])||void 0===l?void 0:l.icon_class})]),t("span",[e._v(e._s(e.getMarkerCategoryText((null===(c=e.mapConfig.layer_settings[r.category])||void 0===c?void 0:c.name)||r.category,e.$i18n.locale)))])]),t("ul",{staticClass:"list-items"},[t("li",{staticClass:"list-item-header grid-noGutter"},[t("div",{staticClass:"col-1"},[t("div",{staticClass:"span"},[e._v("No.")])]),t("div",{staticClass:"col-3"},[t("div",{staticClass:"span"},[e._v("物件名")])]),t("div",{staticClass:"col-2"},[t("div",{staticClass:"span"},[e._v("間取り")])]),t("div",{staticClass:"col-2"},[t("div",{staticClass:"span"},[e._v("家賃")])]),t("div",{staticClass:"col-2"},[t("div",{staticClass:"span"},[e._v("所在地")])])]),e._l(r.markers,(function(marker,r){return t("li",{staticClass:"list-item grid-noGutter",class:{oddlist:r%2==0}},[t("div",{staticClass:"col-1"},[t("span",{staticClass:"item-number"},[e._v(e._s(e.findNumbersOfMarker(e.inBoundsMarkers,marker)))])]),t("div",{staticClass:"col-3"},[t("nuxt-link",{attrs:{to:e.localePath("/detail/".concat(marker.room["管理番号"]))}},[t("span",{staticClass:"item-name"},[e._v(e._s(e.getMarkerNameText(marker.feature.properties,e.$i18n.locale))+" "+e._s(marker.room["部屋番号"]))])])],1),t("div",{staticClass:"col-2"},[t("span",{staticClass:"item-price"},[e._v(e._s(marker.room["間取り"]))])]),t("div",{staticClass:"col-2"},[t("span",{staticClass:"item-price"},[e._v(e._s(marker.room["家賃"])+"円")])]),t("div",{staticClass:"col-2"},[t("span",{staticClass:"item-pet"},[e._v(e._s(marker.feature.properties["所在地"]))])])])}))],2)])})),e.isDisplayAllCategory&&0===e.displayMarkersGroupByCategory.length?t("div",{staticClass:"list-section-none"},[t("p",[e._v(e._s(e.$t("PrintableMap.no_point_in_map")))])]):e._e()],2)]),t("div",{staticClass:"legend-close print-exclude",class:{open:e.isOpenList},on:{click:function(t){e.isOpenList=!1}}},[e._v(e._s(e.$t("PrintableMap.close_list"))),t("i",{staticClass:"fas fa-arrow-down"})])]):e._e()])],1)}),[],!1,null,null,null).exports,C=r(383),_=r(401);r(400).init();var k={components:{PrintableMap:h,Modal:_.a,MyHeader:C.a},asyncData:function(e){var t=e.app.i18n.locale;return{updated_at:Object(m.a)(new Date,t)}},data:function(){return{mapConfig:r(381),locale:null,isOpenExplain:!1,fullURL:null,updated_at:null}},head:function(){var title,e,image=this.mapConfig.map_image?this.mapConfig.map_image:"logo.png";if("ja"===this.$i18n.locale)title=this.mapConfig.map_title,e=this.mapConfig.map_description;else title=this.mapConfig.map_title_en,e=this.mapConfig.map_description_en;return{title:title+" - "+this.$i18n.t("common.site_name"),meta:[{hid:"description",name:"description",content:e},{hid:"og:image",property:"og:image",content:"https://kamimap.com/images/"+image},{hid:"og:description",name:"og:description",content:e},{hid:"og:title",name:"og:title",content:title+this.$i18n.t("common.site_name")}]}},methods:{updateQRCode:function(){this.$refs.myHeader.updateQRCode()},closeModalMethod:function(){this.isOpenExplain=!1}}},w=Object(y.a)(k,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"layout-map"},[t("div",{staticClass:"layout-map-inner"},[t("main",{staticClass:"main col-12_md-9_xl-6"},[t("div",{staticClass:"main-sheet"},[t("my-header",{ref:"myHeader",attrs:{mapConfig:e.mapConfig}}),e.mapConfig?t("printable-map",{attrs:{mapConfig:e.mapConfig},on:{"bounds-changed":e.updateQRCode}}):e._e(),t("footer",{staticClass:"footer"},[t("div",{staticClass:"footer-logo"},[t("img",{attrs:{src:r(380),width:"895",height:"160",alt:e.$t("common.title")}})])])],1)])]),t("modal",{attrs:{isOpen:e.isOpenExplain},on:{closeModal:e.closeModalMethod}})],1)}),[],!1,null,null,null);t.default=w.exports}}]); \ No newline at end of file diff --git a/_nuxt/1632991.js b/_nuxt/1632991.js new file mode 100644 index 0000000..90dc385 --- /dev/null +++ b/_nuxt/1632991.js @@ -0,0 +1,2 @@ +/*! For license information please see LICENSES */ +(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{386:function(e,t,r){var content=r(408);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,r(109).default)("385e24c7",content,!0,{sourceMap:!1})},387:function(e,t,r){var content=r(409);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,r(109).default)("0892831a",content,!0,{sourceMap:!1})},400:function(e,t,r){var n,o,l;!function(r,c){"use strict";o=[],n=function(){var e,t,r,n,o,l=!1,c=window.navigator.userAgent,f=/([+-]?[0-9.]+)(vh|vw|vmin|vmax)/g,h=/(https?:)?\/\//,d=[].forEach,m=/MSIE [0-9]\./i.test(c),v=/MSIE [0-8]\./i.test(c),w=c.indexOf("Opera Mini")>-1,T=/(iPhone|iPod|iPad).+AppleWebKit/i.test(c)&&((o=c.match(/OS (\d)/))&&o.length>1&&parseInt(o[1])<10),x=c.indexOf(" Android ")>-1&&c.indexOf("Version/")>-1&&parseFloat((c.match("Android ([0-9.]+)")||[])[1])<=4.4;m||(m=!!navigator.userAgent.match(/MSIE 10\.|Trident.*rv[ :]*1[01]\.| Edge\/1\d\./));try{new E("test")}catch(e){var E=function(e,t){var r;return t=t||{bubbles:!1,cancelable:!1,detail:void 0},(r=document.createEvent("CustomEvent")).initCustomEvent(e,t.bubbles,t.cancelable,t.detail),r};E.prototype=window.Event.prototype,window.CustomEvent=E}function y(e,t){var r;return function(){var n=this,o=arguments,l=function(){e.apply(n,o)};clearTimeout(r),r=setTimeout(l,t)}}function k(){try{return window.self!==window.top}catch(e){return!0}}function S(t){if(!l){if(!0===t&&(t={force:!0}),(e=t||{}).isMobileSafari=T,e.isBadStockAndroid=x,!e.ignoreVmax||e.force||v||(m=!1),v||!e.force&&!T&&!m&&!x&&!w&&(!e.hacks||!e.hacks.required(e)))return window.console&&v&&console.info("viewport-units-buggyfill requires a proper CSSOM and basic viewport unit support, which are not available in IE8 and below"),{init:function(){}};window.dispatchEvent(new E("viewport-units-buggyfill-init")),e.hacks&&e.hacks.initialize(e),l=!0,(n=document.createElement("style")).id="patched-viewport",document[e.appendToBody?"body":"head"].appendChild(n),P((function(){var t=y(A,e.refreshDebounceWait||100);window.addEventListener("orientationchange",t,!0),window.addEventListener("pageshow",t,!0),(e.force||m||k())&&(window.addEventListener("resize",t,!0),e._listeningToResize=!0),e.hacks&&e.hacks.initializeEvents(e,A,t),A()}))}}function _(){n.textContent=I(),n.parentNode.appendChild(n),window.dispatchEvent(new E("viewport-units-buggyfill-style"))}function A(){l&&(R(),setTimeout((function(){_()}),1))}function C(e){try{if(!e.cssRules)return}catch(e){if("SecurityError"!==e.name)throw e;return}for(var t=[],i=0;i.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner,.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button,.maplibregl-ctrl-attrib-button{background-color:hsla(0,0%,100%,.5);background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E\");border:0;border-radius:12px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button,.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner,.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:rgba(0,0,0,.05)}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after,.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after,.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after,.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after,.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E\")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after,.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E\")}}@media print{.mapbox-improve-map{display:none}}",""]),n.locals={},e.exports=n},409:function(e,t,r){var n=r(108)((function(i){return i[1]}));n.push([e.i,'[data-simplebar]{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.simplebar-wrapper{height:inherit;max-height:inherit;max-width:inherit;overflow:hidden;width:inherit}.simplebar-mask{direction:inherit;height:auto!important;overflow:hidden;width:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{bottom:0;left:0;margin:0;padding:0;position:absolute;right:0;top:0}.simplebar-offset{-webkit-box-sizing:inherit!important;box-sizing:inherit!important;direction:inherit!important;resize:none!important;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{-webkit-box-sizing:border-box!important;box-sizing:border-box!important;direction:inherit;display:block;height:100%;max-height:100%;max-width:100%;position:relative;scrollbar-width:none;width:auto;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;height:0;width:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;pointer-events:none;width:100%}.simplebar-height-auto-observer-wrapper{-webkit-box-sizing:inherit!important;box-sizing:inherit!important;float:left;height:100%;margin:0;max-height:1px;max-width:1px;overflow:hidden;padding:0;pointer-events:none;position:relative;width:100%;z-index:-1;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0}.simplebar-height-auto-observer{-webkit-box-sizing:inherit;box-sizing:inherit;display:block;height:1000%;left:0;min-height:1px;min-width:1px;opacity:0;top:0;width:1000%;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{overflow:hidden;pointer-events:none;position:absolute}.simplebar-track{bottom:0;right:0;z-index:1}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{left:0;min-height:10px;position:absolute;right:0}.simplebar-scrollbar:before{background:#000;border-radius:7px;content:"";left:2px;opacity:0;position:absolute;right:2px;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;-webkit-transition:opacity 0s linear;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{bottom:2px;top:2px}.simplebar-track.simplebar-horizontal{height:11px;left:0}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{height:7px;left:0;min-height:0;min-width:10px;right:auto;top:2px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}.hs-dummy-scrollbar-size{direction:rtl;height:500px;opacity:0;overflow-x:scroll;overflow-y:hidden;position:fixed;visibility:hidden;width:500px}.simplebar-hide-scrollbar{left:0;overflow-y:scroll;position:fixed;scrollbar-width:none;visibility:hidden;-ms-overflow-style:none}',""]),n.locals={},e.exports=n},421:function(e,t,r){"use strict";r.r(t),function(e){r.d(t,"HTTPError",(function(){return x})),r.d(t,"TimeoutError",(function(){return E}));const n={};{const t=t=>{let r;if("undefined"!=typeof self&&self&&t in self&&(r=self),"undefined"!=typeof window&&window&&t in window&&(r=window),void 0!==e&&e&&t in e&&(r=e),"undefined"!=typeof globalThis&&globalThis&&(r=globalThis),void 0===r)return;const n=r[t];return"function"==typeof n?n.bind(r):n},r=["document","Headers","Request","Response","ReadableStream","fetch","AbortController","FormData"],o={};for(const e of r)o[e]={get:()=>t(e)};Object.defineProperties(n,o)}const o=e=>null!==e&&"object"==typeof e,l="function"==typeof n.AbortController,c="function"==typeof n.ReadableStream,f="function"==typeof n.FormData,h=(...e)=>{let t={};for(const source of e)if(Array.isArray(source))Array.isArray(t)||(t=[]),t=[...t,...source];else if(o(source))for(let[e,r]of Object.entries(source))o(r)&&Reflect.has(t,e)&&(r=h(t[e],r)),t={...t,[e]:r};return t},d=["get","post","put","patch","head","delete"],m={json:"application/json",text:"text/*",formData:"multipart/form-data",arrayBuffer:"*/*",blob:"*/*"},v=new Set(["get","put","head","delete","options","trace"]),w=new Set([408,413,429,500,502,503,504]),T=new Set([413,429,503]);class x extends Error{constructor(e){super(e.statusText),this.name="HTTPError",this.response=e}}class E extends Error{constructor(){super("Request timed out"),this.name="TimeoutError"}}const y=(e,t,r)=>(r>2147483647&&t(new RangeError("The `timeout` option cannot be greater than 2147483647")),setTimeout(e,r)),k=e=>new Promise(((t,r)=>y(t,r,e))),S={limit:2,methods:v,statusCodes:w,afterStatusCodes:T},_=e=>{if("number"==typeof e)return{...S,limit:e};if(e.methods&&!Array.isArray(e.methods))throw new Error("retry.methods must be an array");if(e.statusCodes&&!Array.isArray(e.statusCodes))throw new Error("retry.statusCodes must be an array");return{...S,...e,methods:e.methods?new Set(e.methods):S.methods,statusCodes:e.statusCodes?new Set(e.statusCodes):S.statusCodes,afterStatusCodes:T}};class A{constructor(input,{timeout:e=1e4,hooks:t,throwHttpErrors:r=!0,searchParams:o,json:v,retry:w={},...T}){if(this._retryCount=0,this._options={method:"get",credentials:"same-origin",retry:_(w),...T},input instanceof n.Request)this._input=input,this._options={...this._options,method:T.method||input.method,headers:T.headers||input.headers,body:T.body||input.body,credentials:T.credentials||input.credentials};else{if(!(input instanceof URL||"string"==typeof input))throw new TypeError("`input` must be a string, URL, or Request");if(this._input=String(input||""),this._options.prefixUrl=String(this._options.prefixUrl||""),this._options.prefixUrl&&this._input.startsWith("/"))throw new Error("`input` must not begin with a slash when using `prefixUrl`");if(this._options.prefixUrl&&!this._options.prefixUrl.endsWith("/")&&(this._options.prefixUrl+="/"),this._input=this._options.prefixUrl+this._input,o){const e=new URL(this._input,n.document&&n.document.baseURI);if("string"==typeof o||URLSearchParams&&o instanceof URLSearchParams)e.search=o;else{if(!Object.values(o).every((param=>"number"==typeof param||"string"==typeof param)))throw new Error("The `searchParams` option must be either a string, `URLSearchParams` instance or an object with string and number values");e.search=new URLSearchParams(o).toString()}this._input=e.toString()}}l&&(this.abortController=new n.AbortController,this._options.signal&&this._options.signal.addEventListener("abort",(()=>{this.abortController.abort()})),this._options.signal=this.abortController.signal),this._options.method=(input=>d.includes(input)?input.toUpperCase():input)(this._options.method),this._timeout=e,this._hooks=h({beforeRequest:[],beforeRetry:[],afterResponse:[]},t),this._throwHttpErrors=r;const E=new n.Headers(this._options.headers||{});if((f&&this._options.body instanceof n.FormData||this._options.body instanceof URLSearchParams)&&E.has("content-type"))throw new Error(`The \`content-type\` header cannot be used with a ${this._options.body.constructor.name} body. It will be set automatically.`);if(v){if(this._options.body)throw new Error("The `json` option cannot be used with the `body` option");E.set("content-type","application/json"),this._options.body=JSON.stringify(v)}this._options.headers=E;const y=async()=>{await k(1);let e=await this._fetch();for(const t of this._hooks.afterResponse){const r=await t(this._input,this._options,e.clone());r instanceof n.Response&&(e=r)}if(!e.ok&&this._throwHttpErrors)throw new x(e);if(this._options.onDownloadProgress){if("function"!=typeof this._options.onDownloadProgress)throw new TypeError("The `onDownloadProgress` option must be a function");if(!c)throw new Error("Streams are not supported in your environment. `ReadableStream` is missing.");return this._stream(e.clone(),this._options.onDownloadProgress)}return e},S=this._options.retry.methods.has(this._options.method.toLowerCase())?this._retry(y):y();for(const[e,t]of Object.entries(m))S[e]=async()=>(E.set("accept",t),(await S).clone()[e]());return S}_calculateRetryDelay(e){if(this._retryCount++,this._retryCountthis._options.retry.maxRetryAfter?0:e}if(413===e.response.status)return 0}return.3*2**(this._retryCount-1)*1e3}return 0}async _retry(e){try{return await e()}catch(t){const r=this._calculateRetryDelay(t);if(0!==r&&this._retryCount>0){await k(r);for(const e of this._hooks.beforeRetry)await e(this._input,this._options,t,this._retryCount);return this._retry(e)}if(this._throwHttpErrors)throw t}}async _fetch(){for(const e of this._hooks.beforeRequest){const t=await e(this._input,this._options);if(t instanceof Response)return t}return!1===this._timeout?n.fetch(this._input,this._options):(e=n.fetch(this._input,this._options),t=this._timeout,r=this.abortController,new Promise(((n,o)=>{const c=y((()=>{l&&r.abort(),o(new E)}),o,t);e.then(n).catch(o).then((()=>{clearTimeout(c)}))})));var e,t,r}_stream(e,t){const r=Number(e.headers.get("content-length"))||0;let o=0;return new n.Response(new n.ReadableStream({start(n){const l=e.body.getReader();t&&t({percent:0,transferredBytes:0,totalBytes:r},new Uint8Array),async function e(){const{done:c,value:f}=await l.read();if(c)n.close();else{if(t){o+=f.byteLength;t({percent:0===r?0:o/r,transferredBytes:o,totalBytes:r},f)}n.enqueue(f),e()}}()}}))}}const C=(...e)=>{for(const source of e)if((!o(source)||Array.isArray(source))&&void 0!==source)throw new TypeError("The `options` argument must be an object");return h({},...e)},R=e=>{const t=(input,t)=>new A(input,C(e,t));for(const r of d)t[r]=(input,t)=>new A(input,C(e,t,{method:r}));return t.create=e=>R(C(e)),t.extend=t=>R(C(e,t)),t};t.default=R()}.call(this,r(53))},422:function(e,t,r){"use strict";r.r(t),r.d(t,"set_cptable",(function(){return k})),r.d(t,"set_fs",(function(){return ze})),r.d(t,"version",(function(){return eu})),r.d(t,"parse_xlscfb",(function(){return uf})),r.d(t,"parse_zip",(function(){return xh})),r.d(t,"read",(function(){return Ch})),r.d(t,"readFile",(function(){return Rh})),r.d(t,"readFileSync",(function(){return Rh})),r.d(t,"write",(function(){return Ph})),r.d(t,"writeFile",(function(){return Lh})),r.d(t,"writeFileSync",(function(){return Lh})),r.d(t,"writeFileAsync",(function(){return zh})),r.d(t,"writeXLSX",(function(){return Fh})),r.d(t,"writeFileXLSX",(function(){return Uh})),r.d(t,"utils",(function(){return Zh})),r.d(t,"stream",(function(){return Qh})),r.d(t,"SSF",(function(){return De})),r.d(t,"CFB",(function(){return Le}));var n={version:"0.18.5"},o=1200,l=1252,c=[874,932,936,949,950,1250,1251,1252,1253,1254,1255,1256,1257,1258,1e4],f={0:1252,1:65001,2:65001,77:1e4,128:932,129:949,130:1361,134:936,136:950,161:1253,162:1254,163:1258,177:1255,178:1256,186:1257,204:1251,222:874,238:1250,255:1252,69:6969},h=function(e){-1!=c.indexOf(e)&&(l=f[0]=e)};var d=function(e){o=e,h(e)};function m(){d(1200),h(1252)}function v(data){for(var e=[],i=0,t=data.length;i>1;++i)e[i]=String.fromCharCode(data.charCodeAt(2*i+1)+(data.charCodeAt(2*i)<<8));return e.join("")}var T,x=function(data){var e=data.charCodeAt(0),t=data.charCodeAt(1);return 255==e&&254==t?function(data){for(var e=[],i=0;i>1;++i)e[i]=String.fromCharCode(data.charCodeAt(2*i)+(data.charCodeAt(2*i+1)<<8));return e.join("")}(data.slice(2)):254==e&&255==t?w(data.slice(2)):65279==e?data.slice(1):data},E=function(e){return String.fromCharCode(e)},y=function(e){return String.fromCharCode(e)};function k(e){T=e,d=function(e){o=e,h(e)},x=function(data){return 255===data.charCodeAt(0)&&254===data.charCodeAt(1)?T.utils.decode(1200,v(data.slice(2))):data},E=function(e){return 1200===o?String.fromCharCode(e):T.utils.decode(o,[255&e,e>>8])[0]},y=function(e){return T.utils.decode(l,[e])[0]},Pr()}var S=null,_="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function A(input){for(var e="",t=0,r=0,n=0,o=0,l=0,c=0,f=0,i=0;i>2,l=(3&t)<<4|(r=input.charCodeAt(i++))>>4,c=(15&r)<<2|(n=input.charCodeAt(i++))>>6,f=63&n,isNaN(r)?c=f=64:isNaN(n)&&(f=64),e+=_.charAt(o)+_.charAt(l)+_.charAt(c)+_.charAt(f);return e}function C(input){var e="",t=0,r=0,n=0,o=0,l=0,c=0;input=input.replace(/[^\w\+\/\=]/g,"");for(var i=0;i>4,e+=String.fromCharCode(t),r=(15&o)<<4|(l=_.indexOf(input.charAt(i++)))>>2,64!==l&&(e+=String.fromCharCode(r)),n=(3&l)<<6|(c=_.indexOf(input.charAt(i++))),64!==c&&(e+=String.fromCharCode(n));return e}var R=function(){return"undefined"!=typeof Buffer&&"undefined"!=typeof process&&void 0!==process.versions&&!!process.versions.node}(),O=function(){if("undefined"!=typeof Buffer){var e=!Buffer.from;if(!e)try{Buffer.from("foo","utf8")}catch(t){e=!0}return e?function(e,t){return t?new Buffer(e,t):new Buffer(e)}:Buffer.from.bind(Buffer)}return function(){}}();function I(e){return R?Buffer.alloc?Buffer.alloc(e):new Buffer(e):"undefined"!=typeof Uint8Array?new Uint8Array(e):new Array(e)}function N(e){return R?Buffer.allocUnsafe?Buffer.allocUnsafe(e):new Buffer(e):"undefined"!=typeof Uint8Array?new Uint8Array(e):new Array(e)}var D=function(s){return R?O(s,"binary"):s.split("").map((function(e){return 255&e.charCodeAt(0)}))};function F(s){if("undefined"==typeof ArrayBuffer)return D(s);for(var e=new ArrayBuffer(s.length),view=new Uint8Array(e),i=0;i!=s.length;++i)view[i]=255&s.charCodeAt(i);return e}function P(data){if(Array.isArray(data))return data.map((function(e){return String.fromCharCode(e)})).join("");for(var e=[],i=0;i=0;)t+=e.charAt(i--);return t}function H(e,t){var r=""+e;return r.length>=t?r:it("0",t-r.length)+r}function W(e,t){var r=""+e;return r.length>=t?r:it(" ",t-r.length)+r}function V(e,t){var r=""+e;return r.length>=t?r:r+it(" ",t-r.length)}var G=Math.pow(2,32);function j(e,t){return e>G||e<-G?function(e,t){var r=""+Math.round(e);return r.length>=t?r:it("0",t-r.length)+r}(e,t):function(e,t){var r=""+e;return r.length>=t?r:it("0",t-r.length)+r}(Math.round(e),t)}function X(s,i){return i=i||0,s.length>=7+i&&103==(32|s.charCodeAt(i))&&101==(32|s.charCodeAt(i+1))&&110==(32|s.charCodeAt(i+2))&&101==(32|s.charCodeAt(i+3))&&114==(32|s.charCodeAt(i+4))&&97==(32|s.charCodeAt(i+5))&&108==(32|s.charCodeAt(i+6))}var Y=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],K=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];var J={0:"General",1:"0",2:"0.00",3:"#,##0",4:"#,##0.00",9:"0%",10:"0.00%",11:"0.00E+00",12:"# ?/?",13:"# ??/??",14:"m/d/yy",15:"d-mmm-yy",16:"d-mmm",17:"mmm-yy",18:"h:mm AM/PM",19:"h:mm:ss AM/PM",20:"h:mm",21:"h:mm:ss",22:"m/d/yy h:mm",37:"#,##0 ;(#,##0)",38:"#,##0 ;[Red](#,##0)",39:"#,##0.00;(#,##0.00)",40:"#,##0.00;[Red](#,##0.00)",45:"mm:ss",46:"[h]:mm:ss",47:"mmss.0",48:"##0.0E+0",49:"@",56:'"上午/下午 "hh"時"mm"分"ss"秒 "'},Z={5:37,6:38,7:39,8:40,23:0,24:0,25:0,26:0,27:14,28:14,29:14,30:14,31:14,50:14,51:14,52:14,53:14,54:14,55:14,56:14,57:14,58:14,59:1,60:2,61:3,62:4,67:9,68:10,69:12,70:13,71:14,72:14,73:15,74:16,75:17,76:20,77:21,78:22,79:45,80:46,81:47,82:0},Q={5:'"$"#,##0_);\\("$"#,##0\\)',63:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',41:'_(* #,##0_);_(* \\(#,##0\\);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)'};function ee(e,t,r){for(var n=e<0?-1:1,o=e*n,l=0,c=1,f=0,h=1,d=0,m=0,v=Math.floor(o);dt&&(d>t?(m=h,f=l):(m=d,f=c)),!r)return[0,n*f,m];var q=Math.floor(n*f/m);return[q,n*f-q*m,m]}function te(e,t,r){if(e>2958465||e<0)return null;var n=0|e,time=Math.floor(86400*(e-n)),o=0,l=[],c={D:n,T:time,u:86400*(e-n)-time,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(c.u)<1e-6&&(c.u=0),t&&t.date1904&&(n+=1462),c.u>.9999&&(c.u=0,86400==++time&&(c.T=time=0,++n,++c.D)),60===n)l=r?[1317,10,29]:[1900,2,29],o=3;else if(0===n)l=r?[1317,8,29]:[1900,1,0],o=6;else{n>60&&--n;var f=new Date(1900,0,1);f.setDate(f.getDate()+n-1),l=[f.getFullYear(),f.getMonth()+1,f.getDate()],o=f.getDay(),n<60&&(o=(o+6)%7),r&&(o=function(e,t){t[0]-=581;var r=e.getDay();e<60&&(r=(r+6)%7);return r}(f,l))}return c.y=l[0],c.m=l[1],c.d=l[2],c.S=time%60,time=Math.floor(time/60),c.M=time%60,time=Math.floor(time/60),c.H=time,c.q=o,c}var re=new Date(1899,11,31,0,0,0),ae=re.getTime(),ne=new Date(1900,2,1,0,0,0);function se(e,t){var r=e.getTime();return t?r-=1262304e5:e>=ne&&(r+=864e5),(r-(ae+6e4*(e.getTimezoneOffset()-re.getTimezoneOffset())))/864e5}function ie(e){return-1==e.indexOf(".")?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)$/,"$1")}function oe(e){var t,r=Math.floor(Math.log(Math.abs(e))*Math.LOG10E);return t=r>=-4&&r<=-1?e.toPrecision(10+r):Math.abs(r)<=9?function(e){var t=e<0?12:11,r=ie(e.toFixed(12));return r.length<=t||(r=e.toPrecision(10)).length<=t?r:e.toExponential(5)}(e):10===r?e.toFixed(10).substr(0,12):function(e){var t=ie(e.toFixed(11));return t.length>(e<0?12:11)||"0"===t||"-0"===t?e.toPrecision(6):t}(e),ie(function(e){return-1==e.indexOf("E")?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,"$1E").replace(/(E[+-])(\d)$/,"$10$2")}(t.toUpperCase()))}function le(e,t){switch(typeof e){case"string":return e;case"boolean":return e?"TRUE":"FALSE";case"number":return(0|e)===e?e.toString(10):oe(e);case"undefined":return"";case"object":if(null==e)return"";if(e instanceof Date)return Re(14,se(e,t&&t.date1904),t)}throw new Error("unsupported value in General format: "+e)}function ce(e,t,r,n){var o,l="",c=0,f=0,h=r.y,d=0;switch(e){case 98:h=r.y+543;case 121:switch(t.length){case 1:case 2:o=h%100,d=2;break;default:o=h%1e4,d=4}break;case 109:switch(t.length){case 1:case 2:o=r.m,d=t.length;break;case 3:return K[r.m-1][1];case 5:return K[r.m-1][0];default:return K[r.m-1][2]}break;case 100:switch(t.length){case 1:case 2:o=r.d,d=t.length;break;case 3:return Y[r.q][0];default:return Y[r.q][1]}break;case 104:switch(t.length){case 1:case 2:o=1+(r.H+11)%12,d=t.length;break;default:throw"bad hour format: "+t}break;case 72:switch(t.length){case 1:case 2:o=r.H,d=t.length;break;default:throw"bad hour format: "+t}break;case 77:switch(t.length){case 1:case 2:o=r.M,d=t.length;break;default:throw"bad minute format: "+t}break;case 115:if("s"!=t&&"ss"!=t&&".0"!=t&&".00"!=t&&".000"!=t)throw"bad second format: "+t;return 0!==r.u||"s"!=t&&"ss"!=t?(f=n>=2?3===n?1e3:100:1===n?10:1,(c=Math.round(f*(r.S+r.u)))>=60*f&&(c=0),"s"===t?0===c?"0":""+c/f:(l=H(c,2+n),"ss"===t?l.substr(0,2):"."+l.substr(2,t.length-1))):H(r.S,t.length);case 90:switch(t){case"[h]":case"[hh]":o=24*r.D+r.H;break;case"[m]":case"[mm]":o=60*(24*r.D+r.H)+r.M;break;case"[s]":case"[ss]":o=60*(60*(24*r.D+r.H)+r.M)+Math.round(r.S+r.u);break;default:throw"bad abstime format: "+t}d=3===t.length?1:2;break;case 101:o=h,d=1}return d>0?H(o,d):""}function fe(s){if(s.length<=3)return s;for(var e=s.length%3,t=s.substr(0,e);e!=s.length;e+=3)t+=(t.length>0?",":"")+s.substr(e,3);return t}var he=/%/g;function ue(e,t){var r,n=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(0==t)return"0.0E+0";if(t<0)return"-"+ue(e,-t);var o=e.indexOf(".");-1===o&&(o=e.indexOf("E"));var l=Math.floor(Math.log(t)*Math.LOG10E)%o;if(l<0&&(l+=o),-1===(r=(t/Math.pow(10,l)).toPrecision(n+1+(o+l)%o)).indexOf("e")){var c=Math.floor(Math.log(t)*Math.LOG10E);for(-1===r.indexOf(".")?r=r.charAt(0)+"."+r.substr(1)+"E+"+(c-r.length+l):r+="E+"+(c-l);"0."===r.substr(0,2);)r=(r=r.charAt(0)+r.substr(2,o)+"."+r.substr(2+o)).replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,t,r,n){return t+r+n.substr(0,(o+l)%o)+"."+n.substr(l)+"E"}))}else r=t.toExponential(n);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}var pe=/# (\?+)( ?)\/( ?)(\d+)/;var de=/^#*0*\.([0#]+)/,me=/\).*[0#]/,ge=/\(###\) ###\\?-####/;function be(e){for(var t,r="",i=0;i!=e.length;++i)switch(t=e.charCodeAt(i)){case 35:break;case 63:r+=" ";break;case 48:r+="0";break;default:r+=String.fromCharCode(t)}return r}function ve(e,t){var dd=Math.pow(10,t);return""+Math.round(e*dd)/dd}function we(e,t){var r=e-Math.floor(e),dd=Math.pow(10,t);return t<(""+Math.round(r*dd)).length?0:Math.round(r*dd)}function Te(e,t,r){if(40===e.charCodeAt(0)&&!t.match(me)){var n=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return r>=0?Te("n",n,r):"("+Te("n",n,-r)+")"}if(44===t.charCodeAt(t.length-1))return function(e,t,r){for(var n=t.length-1;44===t.charCodeAt(n-1);)--n;return ye(e,t.substr(0,n),r/Math.pow(10,3*(t.length-n)))}(e,t,r);if(-1!==t.indexOf("%"))return function(e,t,r){var n=t.replace(he,""),o=t.length-n.length;return ye(e,n,r*Math.pow(10,2*o))+it("%",o)}(e,t,r);if(-1!==t.indexOf("E"))return ue(t,r);if(36===t.charCodeAt(0))return"$"+Te(e,t.substr(" "==t.charAt(1)?2:1),r);var o,l,c,f,h=Math.abs(r),d=r<0?"-":"";if(t.match(/^00+$/))return d+j(h,t.length);if(t.match(/^[#?]+$/))return"0"===(o=j(r,0))&&(o=""),o.length>t.length?o:be(t.substr(0,t.length-o.length))+o;if(l=t.match(pe))return function(e,t,r){var n=parseInt(e[4],10),o=Math.round(t*n),base=Math.floor(o/n),l=o-base*n,c=n;return r+(0===base?"":""+base)+" "+(0===l?it(" ",e[1].length+1+e[4].length):W(l,e[1].length)+e[2]+"/"+e[3]+H(c,e[4].length))}(l,h,d);if(t.match(/^#+0+$/))return d+j(h,t.length-t.indexOf("0"));if(l=t.match(de))return o=ve(r,l[1].length).replace(/^([^\.]+)$/,"$1."+be(l[1])).replace(/\.$/,"."+be(l[1])).replace(/\.(\d*)$/,(function(e,t){return"."+t+it("0",be(l[1]).length-t.length)})),-1!==t.indexOf("0.")?o:o.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),l=t.match(/^(0*)\.(#*)$/))return d+ve(h,l[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,l[1].length?"0.":".");if(l=t.match(/^#{1,3},##0(\.?)$/))return d+fe(j(h,0));if(l=t.match(/^#,##0\.([#0]*0)$/))return r<0?"-"+Te(e,t,-r):fe(""+(Math.floor(r)+function(e,t){return t<(""+Math.round((e-Math.floor(e))*Math.pow(10,t))).length?1:0}(r,l[1].length)))+"."+H(we(r,l[1].length),l[1].length);if(l=t.match(/^#,#*,#0/))return Te(e,t.replace(/^#,#*,/,""),r);if(l=t.match(/^([0#]+)(\\?-([0#]+))+$/))return o=B(Te(e,t.replace(/[\\-]/g,""),r)),c=0,B(B(t.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return c-2147483648?""+(e>=0?0|e:e-1|0):""+Math.floor(e)}(r)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,(function(e){return"00,"+(e.length<3?H(0,3-e.length):"")+e}))+"."+H(c,l[1].length);switch(t){case"###,##0.00":return Te(e,"#,##0.00",r);case"###,###":case"##,###":case"#,###":var T=fe(j(h,0));return"0"!==T?d+T:"";case"###,###.00":return Te(e,"###,##0.00",r).replace(/^0\./,".");case"#,###.00":return Te(e,"#,##0.00",r).replace(/^0\./,".")}throw new Error("unsupported format |"+t+"|")}function xe(e,t){var r,n=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(0==t)return"0.0E+0";if(t<0)return"-"+xe(e,-t);var o=e.indexOf(".");-1===o&&(o=e.indexOf("E"));var l=Math.floor(Math.log(t)*Math.LOG10E)%o;if(l<0&&(l+=o),!(r=(t/Math.pow(10,l)).toPrecision(n+1+(o+l)%o)).match(/[Ee]/)){var c=Math.floor(Math.log(t)*Math.LOG10E);-1===r.indexOf(".")?r=r.charAt(0)+"."+r.substr(1)+"E+"+(c-r.length+l):r+="E+"+(c-l),r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,t,r,n){return t+r+n.substr(0,(o+l)%o)+"."+n.substr(l)+"E"}))}else r=t.toExponential(n);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}function Ee(e,t,r){if(40===e.charCodeAt(0)&&!t.match(me)){var n=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return r>=0?Ee("n",n,r):"("+Ee("n",n,-r)+")"}if(44===t.charCodeAt(t.length-1))return function(e,t,r){for(var n=t.length-1;44===t.charCodeAt(n-1);)--n;return ye(e,t.substr(0,n),r/Math.pow(10,3*(t.length-n)))}(e,t,r);if(-1!==t.indexOf("%"))return function(e,t,r){var n=t.replace(he,""),o=t.length-n.length;return ye(e,n,r*Math.pow(10,2*o))+it("%",o)}(e,t,r);if(-1!==t.indexOf("E"))return xe(t,r);if(36===t.charCodeAt(0))return"$"+Ee(e,t.substr(" "==t.charAt(1)?2:1),r);var o,l,c,f,h=Math.abs(r),d=r<0?"-":"";if(t.match(/^00+$/))return d+H(h,t.length);if(t.match(/^[#?]+$/))return o=""+r,0===r&&(o=""),o.length>t.length?o:be(t.substr(0,t.length-o.length))+o;if(l=t.match(pe))return function(e,t,r){return r+(0===t?"":""+t)+it(" ",e[1].length+2+e[4].length)}(l,h,d);if(t.match(/^#+0+$/))return d+H(h,t.length-t.indexOf("0"));if(l=t.match(de))return o=(o=(""+r).replace(/^([^\.]+)$/,"$1."+be(l[1])).replace(/\.$/,"."+be(l[1]))).replace(/\.(\d*)$/,(function(e,t){return"."+t+it("0",be(l[1]).length-t.length)})),-1!==t.indexOf("0.")?o:o.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),l=t.match(/^(0*)\.(#*)$/))return d+(""+h).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,l[1].length?"0.":".");if(l=t.match(/^#{1,3},##0(\.?)$/))return d+fe(""+h);if(l=t.match(/^#,##0\.([#0]*0)$/))return r<0?"-"+Ee(e,t,-r):fe(""+r)+"."+it("0",l[1].length);if(l=t.match(/^#,#*,#0/))return Ee(e,t.replace(/^#,#*,/,""),r);if(l=t.match(/^([0#]+)(\\?-([0#]+))+$/))return o=B(Ee(e,t.replace(/[\\-]/g,""),r)),c=0,B(B(t.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return c-1||"\\"==t&&"-"==e.charAt(i+1)&&"0#".indexOf(e.charAt(i+2))>-1););break;case"?":for(;e.charAt(++i)===t;);break;case"*":++i," "!=e.charAt(i)&&"*"!=e.charAt(i)||++i;break;case"(":case")":++i;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(;i-1;);break;default:++i}return!1}var _e=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function Ae(e,t){if(null==t)return!1;var r=parseFloat(t[2]);switch(t[1]){case"=":if(e==r)return!0;break;case">":if(e>r)return!0;break;case"<":if(e":if(e!=r)return!0;break;case">=":if(e>=r)return!0;break;case"<=":if(e<=r)return!0}return!1}function Ce(e,t){var r=function(e){for(var t=[],r=!1,i=0,n=0;i-1&&--n,r.length>4)throw new Error("cannot find right format for |"+r.join("|")+"|");if("number"!=typeof t)return[4,4===r.length||o>-1?r[r.length-1]:"@"];switch(r.length){case 1:r=o>-1?["General","General","General",r[0]]:[r[0],r[0],r[0],"@"];break;case 2:r=o>-1?[r[0],r[0],r[0],r[1]]:[r[0],r[1],r[0],"@"];break;case 3:r=o>-1?[r[0],r[1],r[0],r[2]]:[r[0],r[1],r[2],"@"]}var l=t>0?r[0]:t<0?r[1]:r[2];if(-1===r[0].indexOf("[")&&-1===r[1].indexOf("["))return[n,l];if(null!=r[0].match(/\[[=<>]/)||null!=r[1].match(/\[[=<>]/)){var c=r[0].match(_e),f=r[1].match(_e);return Ae(t,c)?[n,r[0]]:Ae(t,f)?[n,r[1]]:[n,r[null!=c&&null!=f?2:1]]}return[n,l]}function Re(e,t,r){null==r&&(r={});var n="";switch(typeof e){case"string":n="m/d/yy"==e&&r.dateNF?r.dateNF:e;break;case"number":null==(n=14==e&&r.dateNF?r.dateNF:(null!=r.table?r.table:J)[e])&&(n=r.table&&r.table[Z[e]]||J[Z[e]]),null==n&&(n=Q[e]||"General")}if(X(n,0))return le(t,r);t instanceof Date&&(t=se(t,r.date1904));var o=Ce(n,t);if(X(o[1]))return le(t,r);if(!0===t)t="TRUE";else if(!1===t)t="FALSE";else if(""===t||null==t)return"";return function(e,t,r,n){for(var dt,o,l,c=[],f="",i=0,h="",d="t",hr="H";i=12?"P":"A"),q.t="T",hr="h",i+=3):"AM/PM"===e.substr(i,5).toUpperCase()?(null!=dt&&(q.v=dt.H>=12?"PM":"AM"),q.t="T",i+=5,hr="h"):"上午/下午"===e.substr(i,5).toUpperCase()?(null!=dt&&(q.v=dt.H>=12?"下午":"上午"),q.t="T",i+=5,hr="h"):(q.t="t",++i),null==dt&&"T"===q.t)return"";c[c.length]=q,d=h;break;case"[":for(f=h;"]"!==e.charAt(i++)&&i-1&&(f=(f.match(/\$([^-\[\]]*)/)||[])[1]||"$",Se(e)||(c[c.length]={t:"t",v:f}));break;case".":if(null!=dt){for(f=h;++i-1;)f+=h;c[c.length]={t:"n",v:f};break;case"?":for(f=h;e.charAt(++i)===h;)f+=h;c[c.length]={t:h,v:f},d=h;break;case"*":++i," "!=e.charAt(i)&&"*"!=e.charAt(i)||++i;break;case"(":case")":c[c.length]={t:1===n?"t":h,v:h},++i;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(f=h;i-1;)f+=e.charAt(i);c[c.length]={t:"D",v:f};break;case" ":c[c.length]={t:h,v:h},++i;break;case"$":c[c.length]={t:"t",v:"$"},++i;break;default:if(-1===",$-+/():!^&'~{}<>=€acfijklopqrtuvwxzP".indexOf(h))throw new Error("unrecognized character "+h+" in "+e);c[c.length]={t:"t",v:h},++i}var w,T=0,x=0;for(i=c.length-1,d="t";i>=0;--i)switch(c[i].t){case"h":case"H":c[i].t=hr,d="h",T<1&&(T=1);break;case"s":(w=c[i].v.match(/\.0+$/))&&(x=Math.max(x,w[0].length-1)),T<3&&(T=3);case"d":case"y":case"M":case"e":d=c[i].t;break;case"m":"s"===d&&(c[i].t="M",T<2&&(T=2));break;case"X":break;case"Z":T<1&&c[i].v.match(/[Hh]/)&&(T=1),T<2&&c[i].v.match(/[Mm]/)&&(T=2),T<3&&c[i].v.match(/[Ss]/)&&(T=3)}switch(T){case 0:break;case 1:dt.u>=.5&&(dt.u=0,++dt.S),dt.S>=60&&(dt.S=0,++dt.M),dt.M>=60&&(dt.M=0,++dt.H);break;case 2:dt.u>=.5&&(dt.u=0,++dt.S),dt.S>=60&&(dt.S=0,++dt.M)}var E,y="";for(i=0;i0){40==y.charCodeAt(0)?(k=t<0&&45===y.charCodeAt(0)?-t:t,S=ye("n",y,k)):(S=ye("n",y,k=t<0&&n>1?-t:t),k<0&&c[0]&&"t"==c[0].t&&(S=S.substr(1),c[0].v="-"+c[0].v)),E=S.length-1;var A=c.length;for(i=0;i-1){A=i;break}var C=c.length;if(A===c.length&&-1===S.indexOf("E")){for(i=c.length-1;i>=0;--i)null!=c[i]&&-1!=="n?".indexOf(c[i].t)&&(E>=c[i].v.length-1?(E-=c[i].v.length,c[i].v=S.substr(E+1,c[i].v.length)):E<0?c[i].v="":(c[i].v=S.substr(0,E+1),E=-1),c[i].t="t",C=i);E>=0&&C=0;--i)if(null!=c[i]&&-1!=="n?".indexOf(c[i].t)){for(o=c[i].v.indexOf(".")>-1&&i===A?c[i].v.indexOf(".")-1:c[i].v.length-1,_=c[i].v.substr(o+1);o>=0;--o)E>=0&&("0"===c[i].v.charAt(o)||"#"===c[i].v.charAt(o))&&(_=S.charAt(E--)+_);c[i].v=_,c[i].t="t",C=i}for(E>=0&&C-1&&i===A?c[i].v.indexOf(".")+1:0,_=c[i].v.substr(0,o);o-1&&(k=n>1&&t<0&&i>0&&"-"===c[i-1].v?-t:t,c[i].v=ye(c[i].t,c[i].v,k),c[i].t="t");var R="";for(i=0;i!==c.length;++i)null!=c[i]&&(R+=c[i].v);return R}(o[1],t,r,o[0])}function Oe(e,t){if("number"!=typeof t){t=+t||-1;for(var i=0;i<392;++i)if(null!=J[i]){if(J[i]==e){t=i;break}}else t<0&&(t=i);t<0&&(t=391)}return J[t]=e,t}function Ie(e){for(var i=0;392!=i;++i)void 0!==e[i]&&Oe(e[i],i)}function Ne(){var e;e||(e={}),e[0]="General",e[1]="0",e[2]="0.00",e[3]="#,##0",e[4]="#,##0.00",e[9]="0%",e[10]="0.00%",e[11]="0.00E+00",e[12]="# ?/?",e[13]="# ??/??",e[14]="m/d/yy",e[15]="d-mmm-yy",e[16]="d-mmm",e[17]="mmm-yy",e[18]="h:mm AM/PM",e[19]="h:mm:ss AM/PM",e[20]="h:mm",e[21]="h:mm:ss",e[22]="m/d/yy h:mm",e[37]="#,##0 ;(#,##0)",e[38]="#,##0 ;[Red](#,##0)",e[39]="#,##0.00;(#,##0.00)",e[40]="#,##0.00;[Red](#,##0.00)",e[45]="mm:ss",e[46]="[h]:mm:ss",e[47]="mmss.0",e[48]="##0.0E+0",e[49]="@",e[56]='"上午/下午 "hh"時"mm"分"ss"秒 "',J=e}var De={format:Re,load:Oe,_table:J,load_table:Ie,parse_date_code:te,is_date:Se,get_table:function(){return De._table=J}},Fe={5:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',23:"General",24:"General",25:"General",26:"General",27:"m/d/yy",28:"m/d/yy",29:"m/d/yy",30:"m/d/yy",31:"m/d/yy",32:"h:mm:ss",33:"h:mm:ss",34:"h:mm:ss",35:"h:mm:ss",36:"m/d/yy",41:'_(* #,##0_);_(* (#,##0);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* (#,##0);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* (#,##0.00);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* (#,##0.00);_("$"* "-"??_);_(@_)',50:"m/d/yy",51:"m/d/yy",52:"m/d/yy",53:"m/d/yy",54:"m/d/yy",55:"m/d/yy",56:"m/d/yy",57:"m/d/yy",58:"m/d/yy",59:"0",60:"0.00",61:"#,##0",62:"#,##0.00",63:'"$"#,##0_);\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',67:"0%",68:"0.00%",69:"# ?/?",70:"# ??/??",71:"m/d/yy",72:"m/d/yy",73:"d-mmm-yy",74:"d-mmm",75:"mmm-yy",76:"h:mm",77:"h:mm:ss",78:"m/d/yy h:mm",79:"mm:ss",80:"[h]:mm:ss",81:"mmss.0"},Pe=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;var Me=function(){var e={};e.version="1.2.0";var t=function(){for(var e=0,table=new Array(256),t=0;256!=t;++t)e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=t)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1,table[t]=e;return"undefined"!=typeof Int32Array?new Int32Array(table):table}();var r=function(e){var t=0,r=0,n=0,table="undefined"!=typeof Int32Array?new Int32Array(4096):new Array(4096);for(n=0;256!=n;++n)table[n]=e[n];for(n=0;256!=n;++n)for(r=e[n],t=256+n;t<4096;t+=256)r=table[t]=r>>>8^e[255&r];var o=[];for(n=1;16!=n;++n)o[n-1]="undefined"!=typeof Int32Array?table.subarray(256*n,256*n+256):table.slice(256*n,256*n+256);return o}(t),n=r[0],o=r[1],l=r[2],c=r[3],f=r[4],h=r[5],d=r[6],m=r[7],v=r[8],w=r[9],T=r[10],x=r[11],E=r[12],y=r[13],k=r[14];return e.table=t,e.bstr=function(e,r){for(var n=-1^r,i=0,o=e.length;i>>8^t[255&(n^e.charCodeAt(i++))];return~n},e.buf=function(e,r){for(var S=-1^r,_=e.length-15,i=0;i<_;)S=k[e[i++]^255&S]^y[e[i++]^S>>8&255]^E[e[i++]^S>>16&255]^x[e[i++]^S>>>24]^T[e[i++]]^w[e[i++]]^v[e[i++]]^m[e[i++]]^d[e[i++]]^h[e[i++]]^f[e[i++]]^c[e[i++]]^l[e[i++]]^o[e[i++]]^n[e[i++]]^t[e[i++]];for(_+=15;i<_;)S=S>>>8^t[255&(S^e[i++])];return~S},e.str=function(e,r){for(var n=-1^r,i=0,o=e.length,l=0,c=0;i>>8^t[255&(n^l)]:l<2048?n=(n=n>>>8^t[255&(n^(192|l>>6&31))])>>>8^t[255&(n^(128|63&l))]:l>=55296&&l<57344?(l=64+(1023&l),c=1023&e.charCodeAt(i++),n=(n=(n=(n=n>>>8^t[255&(n^(240|l>>8&7))])>>>8^t[255&(n^(128|l>>2&63))])>>>8^t[255&(n^(128|c>>6&15|(3&l)<<4))])>>>8^t[255&(n^(128|63&c))]):n=(n=(n=n>>>8^t[255&(n^(224|l>>12&15))])>>>8^t[255&(n^(128|l>>6&63))])>>>8^t[255&(n^(128|63&l))];return~n},e}(),Le=function(){var e,t={};function r(p){if("/"==p.charAt(p.length-1))return-1===p.slice(0,-1).indexOf("/")?p:r(p.slice(0,-1));var e=p.lastIndexOf("/");return-1===e?p:p.slice(0,e+1)}function n(p){if("/"==p.charAt(p.length-1))return n(p.slice(0,-1));var e=p.lastIndexOf("/");return-1===e?p:p.slice(e+1)}function o(e,t){"string"==typeof t&&(t=new Date(t));var r=t.getHours();r=(r=r<<6|t.getMinutes())<<5|t.getSeconds()>>>1,e.write_shift(2,r);var n=t.getFullYear()-1980;n=(n=n<<4|t.getMonth()+1)<<5|t.getDate(),e.write_shift(2,n)}function l(e){$r(e,0);for(var t={},r=0;e.l<=e.length-4;){var n=e.read_shift(2),o=e.read_shift(2),l=e.l+o,p={};if(21589===n)1&(r=e.read_shift(1))&&(p.mtime=e.read_shift(4)),o>5&&(2&r&&(p.atime=e.read_shift(4)),4&r&&(p.ctime=e.read_shift(4))),p.mtime&&(p.mt=new Date(1e3*p.mtime));e.l=l,t[n]=p}return t}function c(){return e||(e={})}function f(e,t){if(80==e[0]&&75==e[1])return Te(e,t);if(109==(32|e[0])&&105==(32|e[1]))return function(e,t){if("mime-version:"!=M(e.slice(0,13)).toLowerCase())throw new Error("Unsupported MAD header");var r=t&&t.root||"",data=(R&&Buffer.isBuffer(e)?e.toString("binary"):M(e)).split("\r\n"),n=0,o="";for(n=0;n0&&(r=(r=r.slice(0,r.length-1)).slice(0,r.lastIndexOf("/")+1),o.slice(0,r.length)!=r););var l=(data[1]||"").match(/boundary="(.*?)"/);if(!l)throw new Error("MAD cannot find boundary");var c="--"+(l[1]||""),f=[],h=[],d={FileIndex:f,FullPaths:h};w(d);var m,v=0;for(n=0;n=o&&(v-=o),!c[v]){h=[];var T=[];for(m=v;m>=0;){T[m]=!0,c[m]=!0,f[f.length]=m,h.push(e[m]);var x=r[Math.floor(4*m/n)];if(n<4+(w=4*m&d))throw new Error("FAT boundary crossed: "+m+" 4 "+n);if(!e[x])break;if(T[m=Br(e[x],w)])break}l[v]={nodes:f,data:dr([h])}}return l}(C,l,x,T);O[l].name="!Directory",n>0&&c!==k&&(O[c].name="!MiniFAT"),O[x[0]].name="!FAT",O.fat_addrs=x,O.ssz=T;var I=[],N=[],D=[];!function(e,t,r,n,o,l,c,f){for(var d,w=0,T=n.length?2:0,x=t[e].data,i=0,E=0;i0&&w!==k&&(t[w].name="!StreamData")):S.size>=4096?(S.storage="fat",void 0===t[S.start]&&(t[S.start]=m(r,S.start,t.fat_addrs,t.ssz)),t[S.start].name=S.name,S.content=t[S.start].data.slice(0,S.size)):(S.storage="minifat",S.size<0?S.size=0:w!==k&&S.start!==k&&t[w]&&(S.content=h(S,t[w].data,(t[f]||{}).data))),S.content&&$r(S.content,0),l[d]=S,c.push(S)}}(l,O,C,I,n,{},N,c),function(e,t,r){for(var i=0,n=0,o=0,l=0,c=0,f=r.length,h=[],q=[];i0&&c>=0;)l.push(t.slice(c*y,c*y+y)),o-=y,c=Br(r,4*c);return 0===l.length?Kr(0):L(l).slice(0,e.size)}function d(e,t,r,n,o){var q=k;if(e===k){if(0!==t)throw new Error("DIFAT chain shorter than expected")}else if(-1!==e){var l=r[e],c=(n>>>2)-1;if(!l)return;for(var i=0;i=0;){o[h]=!0,l[l.length]=h,c.push(e[h]);var m=r[Math.floor(4*h/n)];if(n<4+(d=4*h&f))throw new Error("FAT boundary crossed: "+h+" 4 "+n);if(!e[m])break;h=Br(e[m],d)}return{nodes:l,data:dr([c])}}function v(e,t){return new Date(1e3*(zr(e,t+4)/1e7*Math.pow(2,32)+zr(e,t)/1e7-11644473600))}function w(e,t){var r=t||{},n=r.root||"Root Entry";if(e.FullPaths||(e.FullPaths=[]),e.FileIndex||(e.FileIndex=[]),e.FullPaths.length!==e.FileIndex.length)throw new Error("inconsistent CFB structure");0===e.FullPaths.length&&(e.FullPaths[0]=n+"/",e.FileIndex[0]={name:n,type:5}),r.CLSID&&(e.FileIndex[0].clsid=r.CLSID),function(e){var t="Sh33tJ5";if(Le.find(e,"/"+t))return;var p=Kr(4);p[0]=55,p[1]=p[3]=50,p[2]=54,e.FileIndex.push({name:t,type:2,content:p,size:4,L:69,R:69,C:69}),e.FullPaths.push(e.FullPaths[0]+t),T(e)}(e)}function T(e,t){w(e);for(var o=!1,s=!1,i=e.FullPaths.length-1;i>=0;--i){var l=e.FileIndex[i];switch(l.type){case 0:s?o=!0:(e.FileIndex.pop(),e.FullPaths.pop());break;case 1:case 2:case 5:s=!0,isNaN(l.R*l.L*l.C)&&(o=!0),l.R>-1&&l.L>-1&&l.R==l.L&&(o=!0);break;default:o=!0}}if(o||t){var c=new Date(1987,1,19),f=0,h=Object.create?Object.create(null):{},data=[];for(i=0;i1?1:-1,m.size=0,m.type=5;else if("/"==v.slice(-1)){for(f=i+1;f=data.length?-1:f,f=i+1;f=data.length?-1:f,m.type=1}else r(e.FullPaths[i+1]||"")==r(v)&&(m.R=i+1),m.type=2}}}function x(e,t){var r=t||{};if("mad"==r.fileType)return function(e,t){for(var r=t||{},n=r.boundary||"SheetJS",o=["MIME-Version: 1.0",'Content-Type: multipart/related; boundary="'+(n="------="+n).slice(2)+'"',"","",""],l=e.FullPaths[0],c=l,f=e.FileIndex[0],i=1;i=32&&w<128&&++m;var x=m>=4*v/5;o.push(n),o.push("Content-Location: "+(r.root||"file:///C:/SheetJS/")+c),o.push("Content-Transfer-Encoding: "+(x?"quoted-printable":"base64")),o.push("Content-Type: "+ye(f,c)),o.push(""),o.push(x?Se(d):ke(d))}return o.push(n+"--\r\n"),o.join("\r\n")}(e,r);if(T(e),"zip"===r.fileType)return function(e,t){var r=t||{},n=[],l=[],c=Kr(1),f=r.compression?8:0,h=0;0;var i=0,d=0,m=0,v=0,w=e.FullPaths[0],T=w,x=e.FileIndex[0],E=[],y=0;for(i=1;i0&&(o<4096?t+=o+63>>6:r+=o+511>>9)}}for(var l=e.FullPaths.length+3>>2,c=t+127>>7,f=(t+7>>3)+r+l+c,h=f+127>>7,d=h<=109?0:Math.ceil((h-109)/127);f+h+d+127>>7>h;)d=++h<=109?0:Math.ceil((h-109)/127);var m=[1,d,h,c,l,r,t,0];return e.FileIndex[0].size=t<<6,m[7]=(e.FileIndex[0].start=m[0]+m[1]+m[2]+m[3]+m[4]+m[5])+(m[6]+7>>3),m}(e),l=Kr(n[7]<<9),i=0,c=0;for(i=0;i<8;++i)l.write_shift(1,_[i]);for(i=0;i<8;++i)l.write_shift(2,0);for(l.write_shift(2,62),l.write_shift(2,3),l.write_shift(2,65534),l.write_shift(2,9),l.write_shift(2,6),i=0;i<3;++i)l.write_shift(2,0);for(l.write_shift(4,0),l.write_shift(4,n[2]),l.write_shift(4,n[0]+n[1]+n[2]+n[3]-1),l.write_shift(4,0),l.write_shift(4,4096),l.write_shift(4,n[3]?n[0]+n[1]+n[2]-1:k),l.write_shift(4,n[3]),l.write_shift(-4,n[1]?n[0]-1:k),l.write_shift(4,n[1]),i=0;i<109;++i)l.write_shift(-4,i>9)));for(f(n[6]+7>>3);511&l.l;)l.write_shift(-4,P.ENDOFCHAIN);for(c=i=0,h=0;h=4096||(m.start=c,f(d+63>>6)));for(;511&l.l;)l.write_shift(-4,P.ENDOFCHAIN);for(i=0;i=4096)if(l.l=m.start+1<<9,R&&Buffer.isBuffer(m.content))m.content.copy(l,l.l,0,m.size),l.l+=m.size+511&-512;else{for(h=0;h0&&m.size<4096)if(R&&Buffer.isBuffer(m.content))m.content.copy(l,l.l,0,m.size),l.l+=m.size+63&-64;else{for(h=0;h>16|j>>8|j));function Y(e,b){var t=$[255&e];return b<=8?t>>>8-b:(t=t<<8|$[e>>8&255],b<=16?t>>>16-b:(t=t<<8|$[e>>16&255])>>>24-b)}function K(e,t){var r=7&t,n=t>>>3;return(e[n]|(r<=6?0:e[n+1]<<8))>>>r&3}function J(e,t){var r=7&t,n=t>>>3;return(e[n]|(r<=5?0:e[n+1]<<8))>>>r&7}function Z(e,t){var r=7&t,n=t>>>3;return(e[n]|(r<=3?0:e[n+1]<<8))>>>r&31}function Q(e,t){var r=7&t,n=t>>>3;return(e[n]|(r<=1?0:e[n+1]<<8))>>>r&127}function ee(e,t,r){var n=7&t,o=t>>>3,l=(1<>>n;return r<8-n?c&l:(c|=e[o+1]<<8-n,r<16-n?c&l:(c|=e[o+2]<<16-n,r<24-n?c&l:(c|=e[o+3]<<24-n)&l))}function te(e,t,r){var n=7&t,o=t>>>3;return n<=5?e[o]|=(7&r)<>8-n),t+3}function re(e,t,r){return r=(1&r)<<(7&t),e[t>>>3]|=r,t+1}function ae(e,t,r){var n=t>>>3;return r<<=7&t,e[n]|=255&r,r>>>=8,e[n+1]=r,t+8}function ne(e,t,r){var n=t>>>3;return r<<=7&t,e[n]|=255&r,r>>>=8,e[n+1]=255&r,e[n+2]=r>>>8,t+16}function se(b,e){var t=b.length,r=2*t>e?2*t:e+5,i=0;if(t>=e)return b;if(R){var n=N(r);if(b.copy)b.copy(n);else for(;i>n-m,l=(1<=0;--l)t[c|l<0;)e[e.l++]=data[t++]}return e.l}(data,t):function(data,t){for(var r=0,o=0,l=X?new Uint16Array(32768):[];o0;)t[t.l++]=data[o++];r=8*t.l}else{r=te(t,r,+!(o+c!=data.length)+2);for(var f=0;c-- >0;){var h=data[o],d=-1,m=0;if((d=l[f=32767&(f<<5^h)])&&((d|=-32768&o)>o&&(d-=32768),d2){(h=n[m])<=22?r=ae(t,r,$[h+1]>>1)-1:(ae(t,r,3),ae(t,r+=5,$[h-23]>>5),r+=3);var v=h<8?0:h-4>>2;v>0&&(ne(t,r,m-W[h]),r+=v),h=e[o-d],r=ae(t,r,$[h]>>3),r-=3;var w=h<4?0:h-2>>1;w>0&&(ne(t,r,o-d-V[h]),r+=w);for(var q=0;q>>3;return(e[n]|(r<=4?0:e[n+1]<<8))>>>r&15}(data,e+=5)+4;e+=4;for(var o=0,l=X?new Uint8Array(19):ie(19),c=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],f=1,h=X?new Uint8Array(8):ie(8),d=X?new Uint8Array(8):ie(8),m=l.length,i=0;i>8-w;for(var T=(1<<7-w)-1;T>=0;--T)de[v|T<>>=3){case 16:for(o=3+K(data,e),e+=2,v=x[x.length-1];o-- >0;)x.push(v);break;case 17:for(o=3+J(data,e),e+=3;o-- >0;)x.push(0);break;case 18:for(o=11+Q(data,e),e+=7;o-- >0;)x.push(0);break;default:x.push(v),f>>0,l=0,c=0;0==(1&header);)if(header=J(data,t),t+=3,header>>>1!=0)for(header>>1==1?(l=9,c=5):(t=be(data,t),l=me,c=ge);;){!e&&o>>1==1?le[f]:ue[f];if(t+=15&code,0==((code>>>=4)>>>8&255))r[n++]=code;else{if(256==code)break;var h=(code-=257)<8?0:code-4>>2;h>5&&(h=0);var d=n+W[code];h>0&&(d+=ee(data,t,h),t+=h),f=ee(data,t,c),t+=15&(code=header>>>1==1?ce[f]:pe[f]);var m=(code>>>=4)<4?0:code-2>>1,v=V[code];for(m>0&&(v+=ee(data,t,m),t+=m),!e&&o>>3]|data[1+(t>>>3)]<<8;if(t+=32,w>0)for(!e&&o0;)r[n++]=data[t>>>3],t+=8}return e?[r,t+7>>>3]:[r.slice(0,n),t+7>>>3]}(e.slice(e.l||0),t);return e.l+=r[1],r[0]}function we(e,t){if(!e)throw new Error(t);"undefined"!=typeof console&&console.error(t)}function Te(e,t){var r=e;$r(r,0);var n={FileIndex:[],FullPaths:[]};w(n,{root:t.root});for(var i=r.length-4;(80!=r[i]||75!=r[i+1]||5!=r[i+2]||6!=r[i+3])&&i>=0;)--i;r.l=i+4,r.l+=4;var o=r.read_shift(2);r.l+=6;var c=r.read_shift(4);for(r.l=c,i=0;i>>=5);r>>>=4,n.setMilliseconds(0),n.setFullYear(r+1980),n.setMonth(l-1),n.setDate(o);var c=31&t,f=63&(t>>>=5);return t>>>=6,n.setHours(t),n.setMinutes(f),n.setSeconds(c<<1),n}(e);if(8257&c)throw new Error("Unsupported ZIP encryption");e.read_shift(4);for(var d=e.read_shift(4),m=e.read_shift(4),v=e.read_shift(2),w=e.read_shift(2),T="",i=0;i3&&(time=!0),r[i].slice(r[i].length-1)){case"Y":throw new Error("Unsupported ISO Duration Field: "+r[i].slice(r[i].length-1));case"D":t*=24;case"H":t*=60;case"M":if(!time)throw new Error("Unsupported ISO Duration Field: M");t*=60}e+=t*parseInt(r[i],10)}return e}var Qe=new Date("2017-02-19T19:06:09.000Z"),et=isNaN(Qe.getFullYear())?new Date("2/19/17"):Qe,tt=2017==et.getFullYear();function at(e,t){var r=new Date(e);if(tt)return t>0?r.setTime(r.getTime()+60*r.getTimezoneOffset()*1e3):t<0&&r.setTime(r.getTime()-60*r.getTimezoneOffset()*1e3),r;if(e instanceof Date)return e;if(1917==et.getFullYear()&&!isNaN(r.getFullYear())){var s=r.getFullYear();return e.indexOf(""+s)>-1||r.setFullYear(r.getFullYear()+100),r}var n=e.match(/\d+/g)||["2017","2","19","0","0","0"],o=new Date(+n[0],+n[1]-1,+n[2],+n[3]||0,+n[4]||0,+n[5]||0);return e.indexOf("Z")>-1&&(o=new Date(o.getTime()-60*o.getTimezoneOffset()*1e3)),o}function nt(e,t){if(R&&Buffer.isBuffer(e)){if(t){if(255==e[0]&&254==e[1])return $t(e.slice(2).toString("utf16le"));if(254==e[1]&&255==e[2])return $t(w(e.slice(2).toString("binary")))}return e.toString("binary")}if("undefined"!=typeof TextDecoder)try{if(t){if(255==e[0]&&254==e[1])return $t(new TextDecoder("utf-16le").decode(e.slice(2)));if(254==e[0]&&255==e[1])return $t(new TextDecoder("utf-16be").decode(e.slice(2)))}var r={"€":"€","‚":"‚","ƒ":"ƒ","„":"„","…":"…","†":"†","‡":"‡","ˆ":"ˆ","‰":"‰","Š":"Š","‹":"‹","Œ":"Œ","Ž":"Ž","‘":"‘","’":"’","“":"“","”":"”","•":"•","–":"–","—":"—","˜":"˜","™":"™","š":"š","›":"›","œ":"œ","ž":"ž","Ÿ":"Ÿ"};return Array.isArray(e)&&(e=new Uint8Array(e)),new TextDecoder("latin1").decode(e).replace(/[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ]/g,(function(e){return r[e]||e}))}catch(e){}for(var n=[],i=0;i!=e.length;++i)n.push(String.fromCharCode(e[i]));return n.join("")}function st(e){if("undefined"!=typeof JSON&&!Array.isArray(e))return JSON.parse(JSON.stringify(e));if("object"!=typeof e||null==e)return e;if(e instanceof Date)return new Date(e.getTime());var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=st(e[r]));return t}function it(e,t){for(var r="";r.length3&&-1==lt.indexOf(l))return t}else if(l.match(/[a-z]/))return t;return r<0||r>8099?t:(n>0||o>1)&&101!=r?e:s.match(/[^-0-9:,\/\\]/)?t:e}var ft=function(){var e=5=="abacaba".split(/(:?b)/i).length;return function(t,r,n){if(e||"string"==typeof r)return t.split(r);for(var p=t.split(r),o=[p[0]],i=1;i>6&31,n[t++]=128|63&l;else if(l>=55296&&l<57344){l=64+(1023&l);var c=1023&content.charCodeAt(++o);n[t++]=240|l>>8&7,n[t++]=128|l>>2&63,n[t++]=128|c>>6&15|(3&l)<<4,n[t++]=128|63&c}else n[t++]=224|l>>12&15,n[t++]=128|l>>6&63,n[t++]=128|63&l;t>r&&(e.push(n.slice(0,t)),t=0,n=I(65535),r=65530)}return e.push(n.slice(0,t)),L(e)}(content),Le.utils.cfb_add(e,path,t);Le.utils.cfb_add(e,path,content)}else e.file(path,content)}function xt(){return Le.utils.cfb_new()}function Et(e,t){switch(t.type){case"base64":return Le.read(e,{type:"base64"});case"binary":return Le.read(e,{type:"binary"});case"buffer":case"array":return Le.read(e,{type:"buffer"})}throw new Error("Unrecognized type "+t.type)}function yt(path,base){if("/"==path.charAt(0))return path.slice(1);var e=base.split("/");"/"!=base.slice(-1)&&e.pop();for(var t=path.split("/");0!==t.length;){var r=t.shift();".."===r?e.pop():"."!==r&&e.push(r)}return e.join("/")}var kt='\r\n',St=/([^"\s?>\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g,_t=/<[\/\?]?[a-zA-Z0-9:_-]+(?:\s+[^"\s?>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'">\s=]+))*\s*[\/\?]?>/gm,At=kt.match(_t)?_t:/<[^>]*>/g,Ct=/<\w*:/,Rt=/<(\/?)\w+:/;function Ot(e,t,r){for(var n={},o=0,l=0;o!==e.length&&(32!==(l=e.charCodeAt(o))&&10!==l&&13!==l);++o);if(t||(n[0]=e.slice(0,o)),o===e.length)return n;var c=e.match(St),f=0,h="",i=0,q="",d="",m=1;if(c)for(i=0;i!=c.length;++i){for(d=c[i],l=0;l!=d.length&&61!==d.charCodeAt(l);++l);for(q=d.slice(0,l).trim();32==d.charCodeAt(l+1);)++l;for(m=34==(o=d.charCodeAt(l+1))||39==o?1:0,h=d.slice(l+1+m,d.length-m),f=0;f!=q.length&&58!==q.charCodeAt(f);++f);if(f===q.length)q.indexOf("_")>0&&(q=q.slice(0,q.indexOf("_"))),n[q]=h,r||(n[q.toLowerCase()]=h);else{var v=(5===f&&"xmlns"===q.slice(0,5)?"xmlns":"")+q.slice(f+1);if(n[v]&&"ext"==q.slice(f-3,f))continue;n[v]=h,r||(n[v.toLowerCase()]=h)}}return n}function It(e){return e.replace(Rt,"<$1")}var Nt={""":'"',"'":"'",">":">","<":"<","&":"&"},Dt=qe(Nt),Ft=function(){var e=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/gi,t=/_x([\da-fA-F]{4})_/gi;return function r(text){var s=text+"",i=s.indexOf("-1?16:10))||e})).replace(t,(function(e,t){return String.fromCharCode(parseInt(t,16))}));var n=s.indexOf("]]>");return r(s.slice(0,i))+s.slice(i+9,n)+r(s.slice(n+3))}}(),Pt=/[&<>'"]/g,Mt=/[\u0000-\u0008\u000b-\u001f]/g;function Lt(text){return(text+"").replace(Pt,(function(e){return Dt[e]})).replace(Mt,(function(s){return"_x"+("000"+s.charCodeAt(0).toString(16)).slice(-4)+"_"}))}function Ut(text){return Lt(text).replace(/ /g,"_x0020_")}var zt=/[\u0000-\u001f]/g;function Bt(text){return(text+"").replace(Pt,(function(e){return Dt[e]})).replace(/\n/g,"
").replace(zt,(function(s){return"&#x"+("000"+s.charCodeAt(0).toString(16)).slice(-4)+";"}))}var Ht=function(){var e=/&#(\d+);/g;function t(e,t){return String.fromCharCode(parseInt(t,10))}return function(r){return r.replace(e,t)}}();function Wt(e){switch(e){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}function Vt(e){for(var t="",i=0,r=0,n=0,o=0,l=0,c=0;i191&&r<224?(l=(31&r)<<6,l|=63&n,t+=String.fromCharCode(l)):(o=e.charCodeAt(i++),r<240?t+=String.fromCharCode((15&r)<<12|(63&n)<<6|63&o):(c=((7&r)<<18|(63&n)<<12|(63&o)<<6|63&(l=e.charCodeAt(i++)))-65536,t+=String.fromCharCode(55296+(c>>>10&1023)),t+=String.fromCharCode(56320+(1023&c)))));return t}function qt(data){var e,i,t,r=I(2*data.length),n=1,o=0,l=0;for(i=0;i>>10&1023),e=56320+(1023&e)),0!==l&&(r[o++]=255&l,r[o++]=l>>>8,l=0),r[o++]=e%256,r[o++]=e>>>8;return r.slice(0,o).toString("ucs2")}function Gt(data){return O(data,"binary").toString("utf8")}var jt="foo bar baz☃🍣",Xt=R&&(Gt(jt)==Vt(jt)&&Gt||qt(jt)==Vt(jt)&&qt)||Vt,$t=R?function(data){return O(data,"utf8").toString("binary")}:function(e){for(var t=[],i=0,r=0,n=0;i>6))),t.push(String.fromCharCode(128+(63&r)));break;case r>=55296&&r<57344:r-=55296,n=e.charCodeAt(i++)-56320+(r<<10),t.push(String.fromCharCode(240+(n>>18&7))),t.push(String.fromCharCode(144+(n>>12&63))),t.push(String.fromCharCode(128+(n>>6&63))),t.push(String.fromCharCode(128+(63&n)));break;default:t.push(String.fromCharCode(224+(r>>12))),t.push(String.fromCharCode(128+(r>>6&63))),t.push(String.fromCharCode(128+(63&r)))}return t.join("")},Yt=function(){var e={};return function(t,g){var r=t+"|"+(g||"");return e[r]?e[r]:e[r]=new RegExp("<(?:\\w+:)?"+t+'(?: xml:space="preserve")?(?:[^>]*)>([\\s\\S]*?)",g||"")}}(),Kt=function(){var e=[["nbsp"," "],["middot","·"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map((function(e){return[new RegExp("&"+e[0]+";","ig"),e[1]]}));return function(t){for(var r=t.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/>\s+/g,">").replace(/\s+/g,"\n").replace(/<[^>]*>/g,""),i=0;i([\\s\\S]*?)","g")}}(),Zt=/<\/?(?:vt:)?variant>/g,Qt=/<(?:vt:)([^>]*)>([\s\S]*)"+g+""}function nr(e){return We(e).map((function(t){return" "+t+'="'+e[t]+'"'})).join("")}function sr(e,g,t){return"<"+e+(null!=t?nr(t):"")+(null!=g?(g.match(rr)?' xml:space="preserve"':"")+">"+g+""}function ir(e,t){try{return e.toISOString().replace(/\.\d*/,"")}catch(e){if(t)throw e}return""}function or(e){if(R&&Buffer.isBuffer(e))return e.toString("utf8");if("string"==typeof e)return e;if("undefined"!=typeof Uint8Array&&e instanceof Uint8Array)return Xt(P(M(e)));throw new Error("Bad input format: expected Buffer or string")}var lr=/<(\/?)([^\s?>:\/]+)(?:[\s?:\/][^>]*)?>/gm,cr={CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/metadata/core-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",CT:"http://schemas.openxmlformats.org/package/2006/content-types",RELS:"http://schemas.openxmlformats.org/package/2006/relationships",TCMNT:"http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments",dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",mx:"http://schemas.microsoft.com/office/mac/excel/2008/main",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",sjs:"http://schemas.openxmlformats.org/package/2006/sheetjs/core-properties",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema"},fr=["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"],ur={o:"urn:schemas-microsoft-com:office:office",x:"urn:schemas-microsoft-com:office:excel",ss:"urn:schemas-microsoft-com:office:spreadsheet",dt:"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882",mv:"http://macVmlSchemaUri",v:"urn:schemas-microsoft-com:vml",html:"http://www.w3.org/TR/REC-html40"};var pr=function(e){for(var t=[],i=0;i0&&Buffer.isBuffer(e[0][0])?Buffer.concat(e[0].map((function(e){return Buffer.isBuffer(e)?e:O(e)}))):pr(e)}:pr,mr=function(b,s,e){for(var t=[],i=s;i0?xr(b,i+4,i+4+e-1):""},yr=Er,kr=function(b,i){var e=zr(b,i);return e>0?xr(b,i+4,i+4+e-1):""},Sr=kr,_r=function(b,i){var e=2*zr(b,i);return e>0?xr(b,i+4,i+4+e-1):""},Ar=_r,Cr=function(b,i){var e=zr(b,i);return e>0?gr(b,i+4,i+4+e):""},Rr=Cr,Or=function(b,i){var e=zr(b,i);return e>0?xr(b,i+4,i+4+e):""},Ir=Or,Nr=function(b,e){return function(b,e){for(var s=1-2*(b[e+7]>>>7),t=((127&b[e+7])<<4)+(b[e+6]>>>4&15),r=15&b[e+6],i=5;i>=0;--i)r=256*r+b[e+i];return 2047==t?0==r?s*(1/0):NaN:(0==t?t=-1022:(t-=1023,r+=Math.pow(2,52)),s*Math.pow(2,t-52)*r)}(b,e)},Dr=Nr,Fr=function(a){return Array.isArray(a)||"undefined"!=typeof Uint8Array&&a instanceof Uint8Array};function Pr(){gr=function(b,s,e){return T.utils.decode(1200,b.slice(s,e)).replace(U,"")},xr=function(b,s,e){return T.utils.decode(65001,b.slice(s,e))},yr=function(b,i){var e=zr(b,i);return e>0?T.utils.decode(l,b.slice(i+4,i+4+e-1)):""},Sr=function(b,i){var e=zr(b,i);return e>0?T.utils.decode(o,b.slice(i+4,i+4+e-1)):""},Ar=function(b,i){var e=2*zr(b,i);return e>0?T.utils.decode(1200,b.slice(i+4,i+4+e-1)):""},Rr=function(b,i){var e=zr(b,i);return e>0?T.utils.decode(1200,b.slice(i+4,i+4+e)):""},Ir=function(b,i){var e=zr(b,i);return e>0?T.utils.decode(65001,b.slice(i+4,i+4+e)):""}}R&&(yr=function(b,i){if(!Buffer.isBuffer(b))return Er(b,i);var e=b.readUInt32LE(i);return e>0?b.toString("utf8",i+4,i+4+e-1):""},Sr=function(b,i){if(!Buffer.isBuffer(b))return kr(b,i);var e=b.readUInt32LE(i);return e>0?b.toString("utf8",i+4,i+4+e-1):""},Ar=function(b,i){if(!Buffer.isBuffer(b))return _r(b,i);var e=2*b.readUInt32LE(i);return b.toString("utf16le",i+4,i+4+e-1)},Rr=function(b,i){if(!Buffer.isBuffer(b))return Cr(b,i);var e=b.readUInt32LE(i);return b.toString("utf16le",i+4,i+4+e)},Ir=function(b,i){if(!Buffer.isBuffer(b))return Or(b,i);var e=b.readUInt32LE(i);return b.toString("utf8",i+4,i+4+e)},Dr=function(b,i){return Buffer.isBuffer(b)?b.readDoubleLE(i):Nr(b,i)},Fr=function(a){return Buffer.isBuffer(a)||Array.isArray(a)||"undefined"!=typeof Uint8Array&&a instanceof Uint8Array}),void 0!==T&&Pr();var Mr=function(b,e){return b[e]},Lr=function(b,e){return 256*b[e+1]+b[e]},Ur=function(b,e){var u=256*b[e+1]+b[e];return u<32768?u:-1*(65535-u+1)},zr=function(b,e){return b[e+3]*(1<<24)+(b[e+2]<<16)+(b[e+1]<<8)+b[e]},Br=function(b,e){return b[e+3]<<24|b[e+2]<<16|b[e+1]<<8|b[e]},Hr=function(b,e){return b[e]<<24|b[e+1]<<16|b[e+2]<<8|b[e+3]};function Wr(e,t){var r,n,l,c,i,f,h="",d=[];switch(t){case"dbcs":if(f=this.l,R&&Buffer.isBuffer(this))h=this.slice(this.l,this.l+2*e).toString("utf16le");else for(i=0;i0?Br:Hr)(this,this.l),this.l+=4,r):(n=zr(this,this.l),this.l+=4,n);case 8:case-8:if("f"===t)return n=8==e?Dr(this,this.l):Dr([this[this.l+7],this[this.l+6],this[this.l+5],this[this.l+4],this[this.l+3],this[this.l+2],this[this.l+1],this[this.l+0]],0),this.l+=8,n;e=8;case 16:h=wr(this,this.l,e)}}return this.l+=e,h}var Vr=function(b,e,t){b[t]=255&e,b[t+1]=e>>>8&255,b[t+2]=e>>>16&255,b[t+3]=e>>>24&255},qr=function(b,e,t){b[t]=255&e,b[t+1]=e>>8&255,b[t+2]=e>>16&255,b[t+3]=e>>24&255},Gr=function(b,e,t){b[t]=255&e,b[t+1]=e>>>8&255};function jr(e,t,r){var n=0,i=0;if("dbcs"===r){for(i=0;i!=t.length;++i)Gr(this,t.charCodeAt(i),this.l+2*i);n=2*t.length}else if("sbcs"===r){if(void 0!==T&&874==l)for(i=0;i!=t.length;++i){var o=T.utils.encode(l,t.charAt(i));this[this.l+i]=o[0]}else for(t=t.replace(/[^\x00-\x7F]/g,"_"),i=0;i!=t.length;++i)this[this.l+i]=255&t.charCodeAt(i);n=t.length}else{if("hex"===r){for(;i>8}for(;this.l>>=8,this[this.l+1]=255&t;break;case 3:n=3,this[this.l]=255&t,t>>>=8,this[this.l+1]=255&t,t>>>=8,this[this.l+2]=255&t;break;case 4:n=4,Vr(this,t,this.l);break;case 8:if(n=8,"f"===r){!function(b,e,t){var r=(e<0||1/e==-1/0?1:0)<<7,n=0,o=0,l=r?-e:e;isFinite(l)?0==l?n=o=0:(n=Math.floor(Math.log(l)/Math.LN2),o=l*Math.pow(2,52-n),n<=-1023&&(!isFinite(o)||o>4|r}(this,t,this.l);break}case 16:break;case-4:n=4,qr(this,t,this.l)}}return this.l+=n,this}function Xr(e,t){var r=wr(this,this.l,e.length>>1);if(r!==e)throw new Error(t+"Expected "+e+" saw "+r);this.l+=e.length>>1}function $r(e,t){e.l=t,e.read_shift=Wr,e.chk=Xr,e.write_shift=jr}function Yr(e,t){e.l+=t}function Kr(e){var t=I(e);return $r(t,0),t}function Jr(data,e,t){if(data){var r,n,o;$r(data,data.l||0);for(var l=data.length,c=0,f=0;data.ln.l&&((n=n.slice(0,n.l)).l=n.length),n.length>0&&e.push(n),n=null)},l=function(e){return n&&e=128?1:0)+1,n>=128&&++o,n>=16384&&++o,n>=2097152&&++o;var c=e.next(o);l<=127?c.write_shift(1,l):(c.write_shift(1,128+(127&l)),c.write_shift(1,l>>7));for(var i=0;4!=i;++i){if(!(n>=128)){c.write_shift(1,n);break}c.write_shift(1,128+(127&n)),n>>=7}n>0&&Fr(r)&&e.push(r)}}function ea(e,t,r){var n=st(e);if(t.s?(n.cRel&&(n.c+=t.s.c),n.rRel&&(n.r+=t.s.r)):(n.cRel&&(n.c+=t.c),n.rRel&&(n.r+=t.r)),!r||r.biff<12){for(;n.c>=256;)n.c-=256;for(;n.r>=65536;)n.r-=65536}return n}function ta(e,t,r){var n=st(e);return n.s=ea(n.s,t.s,r),n.e=ea(n.e,t.s,r),n}function ra(e,t){if(e.cRel&&e.c<0)for(e=st(e);e.c<0;)e.c+=t>8?16384:256;if(e.rRel&&e.r<0)for(e=st(e);e.r<0;)e.r+=t>8?1048576:t>5?65536:16384;var s=ca(e);return e.cRel||null==e.cRel||(s=s.replace(/^([A-Z])/,"$$$1")),e.rRel||null==e.rRel||(s=function(e){return e.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}(s)),s}function aa(e,t){return 0!=e.s.r||e.s.rRel||e.e.r!=(t.biff>=12?1048575:t.biff>=8?65536:16384)||e.e.rRel?0!=e.s.c||e.s.cRel||e.e.c!=(t.biff>=12?16383:255)||e.e.cRel?ra(e.s,t.biff)+":"+ra(e.e,t.biff):(e.s.rRel?"":"$")+sa(e.s.r)+":"+(e.e.rRel?"":"$")+sa(e.e.r):(e.s.cRel?"":"$")+oa(e.s.c)+":"+(e.e.cRel?"":"$")+oa(e.e.c)}function na(e){return parseInt(e.replace(/\$(\d+)$/,"$1"),10)-1}function sa(e){return""+(e+1)}function ia(e){for(var t=e.replace(/^\$([A-Z])/,"$1"),r=0,i=0;i!==t.length;++i)r=26*r+t.charCodeAt(i)-64;return r-1}function oa(col){if(col<0)throw new Error("invalid column "+col);var s="";for(++col;col;col=Math.floor((col-1)/26))s=String.fromCharCode((col-1)%26+65)+s;return s}function la(e){for(var t=0,r=0,i=0;i=48&&n<=57?t=10*t+(n-48):n>=65&&n<=90&&(r=26*r+(n-64))}return{c:r-1,r:t-1}}function ca(e){for(var col=e.c+1,s="";col;col=(col-1)/26|0)s=String.fromCharCode((col-1)%26+65)+s;return s+(e.r+1)}function fa(e){var t=e.indexOf(":");return-1==t?{s:la(e),e:la(e)}:{s:la(e.slice(0,t)),e:la(e.slice(t+1))}}function ha(e,t){return void 0===t||"number"==typeof t?ha(e.s,e.e):("string"!=typeof e&&(e=ca(e)),"string"!=typeof t&&(t=ca(t)),e==t?e:e+":"+t)}function ua(e){var t={s:{c:0,r:0},e:{c:0,r:0}},r=0,i=0,n=0,o=e.length;for(r=0;i26);++i)r=26*r+n;for(t.s.c=--r,r=0;i9);++i)r=10*r+n;if(t.s.r=--r,i===o||10!=n)return t.e.c=t.s.c,t.e.r=t.s.r,t;for(++i,r=0;i!=o&&!((n=e.charCodeAt(i)-64)<1||n>26);++i)r=26*r+n;for(t.e.c=--r,r=0;i!=o&&!((n=e.charCodeAt(i)-48)<0||n>9);++i)r=10*r+n;return t.e.r=--r,t}function pa(e,t){var q="d"==e.t&&t instanceof Date;if(null!=e.z)try{return e.w=Re(e.z,q?Xe(t):t)}catch(e){}try{return e.w=Re((e.XF||{}).numFmtId||(q?14:0),q?Xe(t):t)}catch(e){return""+t}}function da(e,t,r){return null==e||null==e.t||"z"==e.t?"":void 0!==e.w?e.w:("d"==e.t&&!e.z&&r&&r.dateNF&&(e.z=r.dateNF),"e"==e.t?an[e.v]||e.v:pa(e,null==t?e.v:t))}function ma(e,t){var r=t&&t.sheet?t.sheet:"Sheet1",n={};return n[r]=e,{SheetNames:[r],Sheets:n}}function ga(e,data,t){var r=t||{},n=e?Array.isArray(e):r.dense;null!=S&&null==n&&(n=S);var o=e||(n?[]:{}),l=0,c=0;if(o&&null!=r.origin){if("number"==typeof r.origin)l=r.origin;else{var f="string"==typeof r.origin?la(r.origin):r.origin;l=f.r,c=f.c}o["!ref"]||(o["!ref"]="A1:A1")}var h={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(o["!ref"]){var d=ua(o["!ref"]);h.s.c=d.s.c,h.s.r=d.s.r,h.e.c=Math.max(h.e.c,d.e.c),h.e.r=Math.max(h.e.r,d.e.r),-1==l&&(h.e.r=l=d.e.r+1)}for(var m=0;m!=data.length;++m)if(data[m]){if(!Array.isArray(data[m]))throw new Error("aoa_to_sheet expects an array of arrays");for(var v=0;v!=data[m].length;++v)if(void 0!==data[m][v]){var w={v:data[m][v]},T=l+m,x=c+v;if(h.s.r>T&&(h.s.r=T),h.s.c>x&&(h.s.c=x),h.e.r0&&e.write_shift(0,data,"dbcs"),t?e.slice(0,e.l):e}function xa(data){return{ich:data.read_shift(2),ifnt:data.read_shift(2)}}function Ea(data,e){var t=data.l,r=data.read_shift(1),n=wa(data),o=[],l={t:n,h:n};if(0!=(1&r)){for(var c=data.read_shift(4),i=0;i!=c;++i)o.push(xa(data));l.r=o}else l.r=[{ich:0,ifnt:0}];return data.l=t+e,l}var ya=Ea;function ka(e,t){var r=!1;return null==t&&(r=!0,t=Kr(23+4*e.t.length)),t.write_shift(1,1),Ta(e.t,t),t.write_shift(4,1),function(e,t){t||(t=Kr(4)),t.write_shift(2,e.ich||0),t.write_shift(2,e.ifnt||0)}({ich:0,ifnt:0},t),r?t.slice(0,t.l):t}function Sa(data){var col=data.read_shift(4),e=data.read_shift(2);return e+=data.read_shift(1)<<16,data.l++,{c:col,iStyleRef:e}}function _a(e,t){return null==t&&(t=Kr(8)),t.write_shift(-4,e.c),t.write_shift(3,e.iStyleRef||e.s),t.write_shift(1,0),t}function Aa(data){var e=data.read_shift(2);return e+=data.read_shift(1)<<16,data.l++,{c:-1,iStyleRef:e}}function Ca(e,t){return null==t&&(t=Kr(4)),t.write_shift(3,e.iStyleRef||e.s),t.write_shift(1,0),t}var Ra=wa,Oa=Ta;function Ia(data){var e=data.read_shift(4);return 0===e||4294967295===e?"":data.read_shift(e,"dbcs")}function Na(data,e){var t=!1;return null==e&&(t=!0,e=Kr(127)),e.write_shift(4,data.length>0?data.length:4294967295),data.length>0&&e.write_shift(0,data,"dbcs"),t?e.slice(0,e.l):e}var Da=wa,Fa=Ia,Pa=Na;function Ma(data){var b=data.slice(data.l,data.l+4),e=1&b[0],t=2&b[0];data.l+=4;var r=0===t?Dr([0,0,0,0,252&b[0],b[1],b[2],b[3]],0):Br(b,0)>>2;return e?r/100:r}function La(data,e){null==e&&(e=Kr(4));var t=0,r=0,n=100*data;if(data==(0|data)&&data>=-(1<<29)&&data<1<<29?r=1:n==(0|n)&&n>=-(1<<29)&&n<1<<29&&(r=1,t=1),!r)throw new Error("unsupported RkNumber "+data);e.write_shift(-4,((t?n:data)<<2)+(t+2))}function Ua(data){var e={s:{},e:{}};return e.s.r=data.read_shift(4),e.e.r=data.read_shift(4),e.s.c=data.read_shift(4),e.e.c=data.read_shift(4),e}var za=Ua,Ba=function(e,t){return t||(t=Kr(16)),t.write_shift(4,e.s.r),t.write_shift(4,e.e.r),t.write_shift(4,e.s.c),t.write_shift(4,e.e.c),t};function Ha(data){if(data.length-data.l<8)throw"XLS Xnum Buffer underflow";return data.read_shift(8,"f")}function Wa(data,e){return(e||Kr(8)).write_shift(8,data,"f")}function Va(e,t){if(t||(t=Kr(8)),!e||e.auto)return t.write_shift(4,0),t.write_shift(4,0),t;null!=e.index?(t.write_shift(1,2),t.write_shift(1,e.index)):null!=e.theme?(t.write_shift(1,6),t.write_shift(1,e.theme)):(t.write_shift(1,5),t.write_shift(1,0));var r=e.tint||0;if(r>0?r*=32767:r<0&&(r*=32768),t.write_shift(2,r),e.rgb&&null==e.theme){var n=e.rgb||"FFFFFF";"number"==typeof n&&(n=("000000"+n.toString(16)).slice(-6)),t.write_shift(1,parseInt(n.slice(0,2),16)),t.write_shift(1,parseInt(n.slice(2,4),16)),t.write_shift(1,parseInt(n.slice(4,6),16)),t.write_shift(1,255)}else t.write_shift(2,0),t.write_shift(1,0),t.write_shift(1,0);return t}function qa(e,t){var r=e.read_shift(4);switch(r){case 0:return"";case 4294967295:case 4294967294:return{2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"}[e.read_shift(4)]||""}if(r>400)throw new Error("Unsupported Clipboard: "+r.toString(16));return e.l-=4,e.read_shift(0,1==t?"lpstr":"lpwstr")}var Ga=2,ja=3,Xa=12,$a=80,Ya=81,Ka=[$a,Ya],Ja={1:{n:"CodePage",t:Ga},2:{n:"Category",t:$a},3:{n:"PresentationFormat",t:$a},4:{n:"ByteCount",t:ja},5:{n:"LineCount",t:ja},6:{n:"ParagraphCount",t:ja},7:{n:"SlideCount",t:ja},8:{n:"NoteCount",t:ja},9:{n:"HiddenCount",t:ja},10:{n:"MultimediaClipCount",t:ja},11:{n:"ScaleCrop",t:11},12:{n:"HeadingPairs",t:4108},13:{n:"TitlesOfParts",t:4126},14:{n:"Manager",t:$a},15:{n:"Company",t:$a},16:{n:"LinksUpToDate",t:11},17:{n:"CharacterCount",t:ja},19:{n:"SharedDoc",t:11},22:{n:"HyperlinksChanged",t:11},23:{n:"AppVersion",t:ja,p:"version"},24:{n:"DigSig",t:65},26:{n:"ContentType",t:$a},27:{n:"ContentStatus",t:$a},28:{n:"Language",t:$a},29:{n:"Version",t:$a},255:{},2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}},Za={1:{n:"CodePage",t:Ga},2:{n:"Title",t:$a},3:{n:"Subject",t:$a},4:{n:"Author",t:$a},5:{n:"Keywords",t:$a},6:{n:"Comments",t:$a},7:{n:"Template",t:$a},8:{n:"LastAuthor",t:$a},9:{n:"RevNumber",t:$a},10:{n:"EditTime",t:64},11:{n:"LastPrinted",t:64},12:{n:"CreatedDate",t:64},13:{n:"ModifiedDate",t:64},14:{n:"PageCount",t:ja},15:{n:"WordCount",t:ja},16:{n:"CharCount",t:ja},17:{n:"Thumbnail",t:71},18:{n:"Application",t:$a},19:{n:"DocSecurity",t:ja},255:{},2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}},Qa={1:"US",2:"CA",3:"",7:"RU",20:"EG",30:"GR",31:"NL",32:"BE",33:"FR",34:"ES",36:"HU",39:"IT",41:"CH",43:"AT",44:"GB",45:"DK",46:"SE",47:"NO",48:"PL",49:"DE",52:"MX",55:"BR",61:"AU",64:"NZ",66:"TH",81:"JP",82:"KR",84:"VN",86:"CN",90:"TR",105:"JS",213:"DZ",216:"MA",218:"LY",351:"PT",354:"IS",358:"FI",420:"CZ",886:"TW",961:"LB",962:"JO",963:"SY",964:"IQ",965:"KW",966:"SA",971:"AE",972:"IL",974:"QA",981:"IR",65535:"US"},en=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"];function tn(e){return e.map((function(e){return[e>>16&255,e>>8&255,255&e]}))}var rn=st(tn([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0])),an={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},nn={"#NULL!":0,"#DIV/0!":7,"#VALUE!":15,"#REF!":23,"#NAME?":29,"#NUM!":36,"#N/A":42,"#GETTING_DATA":43,"#WTF?":255},sn={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.sheet.macroEnabled.main+xml":"workbooks","application/vnd.ms-excel.sheet.binary.macroEnabled.main":"workbooks","application/vnd.ms-excel.addin.macroEnabled.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":"sheets","application/vnd.ms-excel.worksheet":"sheets","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":"charts","application/vnd.ms-excel.chartsheet":"charts","application/vnd.ms-excel.macrosheet+xml":"macros","application/vnd.ms-excel.macrosheet":"macros","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":"dialogs","application/vnd.ms-excel.dialogsheet":"dialogs","application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml":"strs","application/vnd.ms-excel.sharedStrings":"strs","application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":"styles","application/vnd.ms-excel.styles":"styles","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":"comments","application/vnd.ms-excel.comments":"comments","application/vnd.ms-excel.threadedcomments+xml":"threadedcomments","application/vnd.ms-excel.person+xml":"people","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"metadata","application/vnd.ms-excel.sheetMetadata":"metadata","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-office.chartex+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"TODO","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"},on={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xlam:"application/vnd.ms-excel.addin.macroEnabled.main+xml",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"},comments:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml",xlsb:"application/vnd.ms-excel.comments"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},charts:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml",xlsb:"application/vnd.ms-excel.chartsheet"},dialogs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml",xlsb:"application/vnd.ms-excel.dialogsheet"},macros:{xlsx:"application/vnd.ms-excel.macrosheet+xml",xlsb:"application/vnd.ms-excel.macrosheet"},metadata:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml",xlsb:"application/vnd.ms-excel.sheetMetadata"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}};function ln(e,t){var r,n=function(e){for(var t=[],r=We(e),i=0;i!==r.length;++i)null==t[e[r[i]]]&&(t[e[r[i]]]=[]),t[e[r[i]]].push(r[i]);return t}(sn),o=[];o[o.length]=kt,o[o.length]=sr("Types",null,{xmlns:cr.CT,"xmlns:xsd":cr.xsd,"xmlns:xsi":cr.xsi}),o=o.concat([["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["vml","application/vnd.openxmlformats-officedocument.vmlDrawing"],["data","application/vnd.openxmlformats-officedocument.model+data"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["emf","image/x-emf"],["wmf","image/x-wmf"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["tif","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels","application/vnd.openxmlformats-package.relationships+xml"]].map((function(e){return sr("Default",null,{Extension:e[0],ContentType:e[1]})})));var l=function(n){e[n]&&e[n].length>0&&(r=e[n][0],o[o.length]=sr("Override",null,{PartName:("/"==r[0]?"":"/")+r,ContentType:on[n][t.bookType]||on[n].xlsx}))},c=function(r){(e[r]||[]).forEach((function(e){o[o.length]=sr("Override",null,{PartName:("/"==e[0]?"":"/")+e,ContentType:on[r][t.bookType]||on[r].xlsx})}))},f=function(t){(e[t]||[]).forEach((function(e){o[o.length]=sr("Override",null,{PartName:("/"==e[0]?"":"/")+e,ContentType:n[t][0]})}))};return l("workbooks"),c("sheets"),c("charts"),f("themes"),["strs","styles"].forEach(l),["coreprops","extprops","custprops"].forEach(f),f("vba"),f("comments"),f("threadedcomments"),f("drawings"),c("metadata"),f("people"),o.length>2&&(o[o.length]="",o[1]=o[1].replace("/>",">")),o.join("")}var cn={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",XPATH:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLinkPath",XMISS:"http://schemas.microsoft.com/office/2006/relationships/xlExternalLinkPath/xlPathMissing",XLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLink",CXML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXml",CXMLP:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXmlProps",CMNT:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties",SST:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",STY:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",THEME:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",CHART:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",CHARTEX:"http://schemas.microsoft.com/office/2014/relationships/chartEx",CS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet",WS:["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"],DS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",MS:"http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet",IMG:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",DRAW:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",XLMETA:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sheetMetadata",TCMNT:"http://schemas.microsoft.com/office/2017/10/relationships/threadedComment",PEOPLE:"http://schemas.microsoft.com/office/2017/10/relationships/person",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function fn(e){var t=e.lastIndexOf("/");return e.slice(0,t+1)+"_rels/"+e.slice(t+1)+".rels"}function hn(data,e){var t={"!id":{}};if(!data)return t;"/"!==e.charAt(0)&&(e="/"+e);var r={};return(data.match(At)||[]).forEach((function(n){var o=Ot(n);if("2&&(t[t.length]="",t[1]=t[1].replace("/>",">")),t.join("")}function pn(e,t,r,n,o,l){if(o||(o={}),e["!id"]||(e["!id"]={}),e["!idx"]||(e["!idx"]=1),t<0)for(t=e["!idx"];e["!id"]["rId"+t];++t);if(e["!idx"]=t+1,o.Id="rId"+t,o.Type=n,o.Target=r,l?o.TargetMode=l:[cn.HLINK,cn.XPATH,cn.XMISS].indexOf(o.Type)>-1&&(o.TargetMode="External"),e["!id"][o.Id])throw new Error("Cannot rewrite rId "+t);return e["!id"][o.Id]=o,e[("/"+o.Target).replace("//","/")]=o,t}var dn="application/vnd.oasis.opendocument.spreadsheet";function mn(e,t,r){return[' \n',' \n'," \n"].join("")}function gn(){return'SheetJS '+n.version+""}var bn=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]],vn=function(){for(var e=new Array(bn.length),i=0;i]*>([\\s\\S]*?)")}return e}();function wn(data){var p={};data=Xt(data);for(var i=0;i0&&(p[e[1]]=Ft(t[1])),"date"===e[2]&&p[e[1]]&&(p[e[1]]=at(p[e[1]]))}return p}function Tn(e,g,t,r,p){null==p[e]&&null!=g&&""!==g&&(p[e]=g,g=Lt(g),r[r.length]=t?sr(e,g,t):ar(e,g))}function xn(e,t){var r=t||{},n=[kt,sr("cp:coreProperties",null,{"xmlns:cp":cr.CORE_PROPS,"xmlns:dc":cr.dc,"xmlns:dcterms":cr.dcterms,"xmlns:dcmitype":cr.dcmitype,"xmlns:xsi":cr.xsi})],p={};if(!e&&!r.Props)return n.join("");e&&(null!=e.CreatedDate&&Tn("dcterms:created","string"==typeof e.CreatedDate?e.CreatedDate:ir(e.CreatedDate,r.WTF),{"xsi:type":"dcterms:W3CDTF"},n,p),null!=e.ModifiedDate&&Tn("dcterms:modified","string"==typeof e.ModifiedDate?e.ModifiedDate:ir(e.ModifiedDate,r.WTF),{"xsi:type":"dcterms:W3CDTF"},n,p));for(var i=0;i!=bn.length;++i){var o=bn[i],l=r.Props&&null!=r.Props[o[1]]?r.Props[o[1]]:e?e[o[1]]:null;!0===l?l="1":!1===l?l="0":"number"==typeof l&&(l=String(l)),null!=l&&Tn(o[0],l,null,n,p)}return n.length>2&&(n[n.length]="",n[1]=n[1].replace("/>",">")),n.join("")}var En=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]],yn=["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"];function kn(e,t,r,n){var o=[];if("string"==typeof e)o=er(e,n);else for(var l=0;l0)for(var i=0;i!==o.length;i+=2){switch(h=+o[i+1].v,o[i].v){case"Worksheets":case"工作表":case"Листы":case"أوراق العمل":case"ワークシート":case"גליונות עבודה":case"Arbeitsblätter":case"Çalışma Sayfaları":case"Feuilles de calcul":case"Fogli di lavoro":case"Folhas de cálculo":case"Planilhas":case"Regneark":case"Hojas de cálculo":case"Werkbladen":r.Worksheets=h,r.SheetNames=c.slice(f,f+h);break;case"Named Ranges":case"Rangos con nombre":case"名前付き一覧":case"Benannte Bereiche":case"Navngivne områder":r.NamedRanges=h,r.DefinedNames=c.slice(f,f+h);break;case"Charts":case"Diagramme":r.Chartsheets=h,r.ChartNames=c.slice(f,f+h)}f+=h}}function Sn(e){var t=[],r=sr;return e||(e={}),e.Application="SheetJS",t[t.length]=kt,t[t.length]=sr("Properties",null,{xmlns:cr.EXT_PROPS,"xmlns:vt":cr.vt}),En.forEach((function(n){if(void 0!==e[n[1]]){var o;switch(n[2]){case"string":o=Lt(String(e[n[1]]));break;case"bool":o=e[n[1]]?"true":"false"}void 0!==o&&(t[t.length]=r(n[0],o))}})),t[t.length]=r("HeadingPairs",r("vt:vector",r("vt:variant","Worksheets")+r("vt:variant",r("vt:i4",String(e.Worksheets))),{size:2,baseType:"variant"})),t[t.length]=r("TitlesOfParts",r("vt:vector",e.SheetNames.map((function(s){return""+Lt(s)+""})).join(""),{size:e.Worksheets,baseType:"lpstr"})),t.length>2&&(t[t.length]="",t[1]=t[1].replace("/>",">")),t.join("")}var _n=/<[^>]+>[^<]*/g;function An(e){var t=[kt,sr("Properties",null,{xmlns:cr.CUST_PROPS,"xmlns:vt":cr.vt})];if(!e)return t.join("");var r=1;return We(e).forEach((function(n){++r,t[t.length]=sr("property",function(s,e){switch(typeof s){case"string":var t=sr("vt:lpwstr",Lt(s));return e&&(t=t.replace(/"/g,"_x0022_")),t;case"number":return sr((0|s)==s?"vt:i4":"vt:r8",Lt(String(s)));case"boolean":return sr("vt:bool",s?"true":"false")}if(s instanceof Date)return sr("vt:filetime",ir(s));throw new Error("Unable to serialize "+s)}(e[n],!0),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:r,name:Lt(n)})})),t.length>2&&(t[t.length]="",t[1]=t[1].replace("/>",">")),t.join("")}var Cn,Rn={Title:"Title",Subject:"Subject",Author:"Author",Keywords:"Keywords",Comments:"Description",LastAuthor:"LastAuthor",RevNumber:"Revision",Application:"AppName",LastPrinted:"LastPrinted",CreatedDate:"Created",ModifiedDate:"LastSaved",Category:"Category",Manager:"Manager",Company:"Company",AppVersion:"Version",ContentStatus:"ContentStatus",Identifier:"Identifier",Language:"Language"};function On(e,t,r){Cn||(Cn=qe(Rn)),e[t=Cn[t]||t]=r}function In(e){var t=e.read_shift(4),r=e.read_shift(4);return new Date(1e3*(r/1e7*Math.pow(2,32)+t/1e7-11644473600)).toISOString().replace(/\.000/,"")}function Nn(e,t,r){var n=e.l,o=e.read_shift(0,"lpstr-cp");if(r)for(;e.l-n&3;)++e.l;return o}function Dn(e,t,r){var n=e.read_shift(0,"lpwstr");return r&&(e.l+=4-(n.length+1&3)&3),n}function Fn(e,t,r){return 31===t?Dn(e):Nn(e,0,r)}function Pn(e,t,r){return Fn(e,t,!1===r?0:4)}function Mn(e){var t=e.l,r=zn(e,Ya);return 0==e[e.l]&&0==e[e.l+1]&&e.l-t&2&&(e.l+=2),[r,zn(e,ja)]}function Ln(e,t){for(var r=e.read_shift(4),n={},o=0;o!=r;++o){var l=e.read_shift(4),c=e.read_shift(4);n[l]=e.read_shift(c,1200===t?"utf16le":"utf8").replace(U,"").replace(z,"!"),1200===t&&c%2&&(e.l+=2)}return 3&e.l&&(e.l=e.l>>3<<2),n}function Un(e){var t=e.read_shift(4),r=e.slice(e.l,e.l+t);return e.l+=t,(3&t)>0&&(e.l+=4-(3&t)&3),r}function zn(e,t,r){var n,o=e.read_shift(2),l=r||{};if(e.l+=2,t!==Xa&&o!==t&&-1===Ka.indexOf(t)&&(4126!=(65534&t)||4126!=(65534&o)))throw new Error("Expected type "+t+" saw "+o);switch(t===Xa?o:t){case 2:return n=e.read_shift(2,"i"),l.raw||(e.l+=2),n;case 3:return n=e.read_shift(4,"i");case 11:return 0!==e.read_shift(4);case 19:return n=e.read_shift(4);case 30:return Nn(e,0,4).replace(U,"");case 31:return Dn(e);case 64:return In(e);case 65:return Un(e);case 71:return function(e){var t={};return t.Size=e.read_shift(4),e.l+=t.Size+3-(t.Size-1)%4,t}(e);case 80:return Pn(e,o,!l.raw).replace(U,"");case 81:return function(e,t){if(!t)throw new Error("VtUnalignedString must have positive length");return Fn(e,t,0)}(e,o).replace(U,"");case 4108:return function(e){for(var t=e.read_shift(4),r=[],i=0;i0&&(t%=Math.pow(2,32),r+=n);var o=Kr(8);return o.write_shift(4,t),o.write_shift(4,r),o}(t);break;case 31:case 80:for((p=Kr(4+2*(t.length+1)+(t.length%2?0:2))).write_shift(4,t.length+1),p.write_shift(0,t,"dbcs");p.l!=p.length;)p.write_shift(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+e+" "+t)}return L([r,p])}function Hn(e,t){var r=e.l,n=e.read_shift(4),o=e.read_shift(4),l=[],i=0,c=0,f=-1,h={};for(i=0;i!=o;++i){var m=e.read_shift(4),v=e.read_shift(4);l[i]=[m,v+r]}l.sort((function(e,t){return e[1]-t[1]}));var w={};for(i=0;i!=o;++i){if(e.l!==l[i][1]){var T=!0;if(i>0&&t)switch(t[l[i-1][0]].t){case 2:e.l+2===l[i][1]&&(e.l+=2,T=!1);break;case 80:case 4108:e.l<=l[i][1]&&(e.l=l[i][1],T=!1)}if((!t||0==i)&&e.l<=l[i][1]&&(T=!1,e.l=l[i][1]),T)throw new Error("Read Error: Expected address "+l[i][1]+" at "+e.l+" :"+i)}if(t){var x=t[l[i][0]];if(w[x.n]=zn(e,x.t,{raw:!0}),"version"===x.p&&(w[x.n]=String(w[x.n]>>16)+"."+("0000"+String(65535&w[x.n])).slice(-4)),"CodePage"==x.n)switch(w[x.n]){case 0:w[x.n]=1252;case 874:case 932:case 936:case 949:case 950:case 1250:case 1251:case 1253:case 1254:case 1255:case 1256:case 1257:case 1258:case 1e4:case 1200:case 1201:case 1252:case 65e3:case-536:case 65001:case-535:d(c=w[x.n]>>>0&65535);break;default:throw new Error("Unsupported CodePage: "+w[x.n])}}else if(1===l[i][0]){if(c=w.CodePage=zn(e,Ga),d(c),-1!==f){var E=e.l;e.l=l[f][1],h=Ln(e,c),e.l=E}}else if(0===l[i][0]){if(0===c){f=i,e.l=l[i+1][1];continue}h=Ln(e,c)}else{var y,k=h[l[i][0]];switch(e[e.l]){case 65:e.l+=4,y=Un(e);break;case 30:case 31:e.l+=4,y=Pn(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 3:e.l+=4,y=e.read_shift(4,"i");break;case 19:e.l+=4,y=e.read_shift(4);break;case 5:e.l+=4,y=e.read_shift(8,"f");break;case 11:e.l+=4,y=$n(e,4);break;case 64:e.l+=4,y=at(In(e));break;default:throw new Error("unparsed value: "+e[e.l])}w[k]=y}}return e.l=r+n,w}var Wn=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"];function Vn(e){switch(typeof e){case"boolean":return 11;case"number":return(0|e)==e?3:5;case"string":return 31;case"object":if(e instanceof Date)return 64}return-1}function qn(e,t,r){var n=Kr(8),o=[],l=[],c=8,i=0,f=Kr(8),h=Kr(8);if(f.write_shift(4,2),f.write_shift(4,1200),h.write_shift(4,1),l.push(f),o.push(h),c+=8+f.length,!t){(h=Kr(8)).write_shift(4,0),o.unshift(h);var d=[Kr(4)];for(d[0].write_shift(4,e.length),i=0;i-1||yn.indexOf(e[i][0])>-1)&&null!=e[i][1]){var v=e[i][1],w=0;if(t){var T=r[w=+t[e[i][0]]];if("version"==T.p&&"string"==typeof v){var x=v.split(".");v=(+x[0]<<16)+(+x[1]||0)}f=Bn(T.t,v)}else{var E=Vn(v);-1==E&&(E=31,v=String(v)),f=Bn(E,v)}l.push(f),(h=Kr(8)).write_shift(4,t?w:2+i),o.push(h),c+=8+f.length}var y=8*(l.length+1);for(i=0;i=12?2:1),l="sbcs-cont",c=o;(r&&r.biff>=8&&(o=1200),r&&8!=r.biff)?12==r.biff&&(l="wstr"):e.read_shift(1)&&(l="dbcs-cont");r.biff>=2&&r.biff<=5&&(l="cpstr");var f=n?e.read_shift(n,l):"";return o=c,f}function ts(e){var t=o;o=1200;var r,n=e.read_shift(2),l=e.read_shift(1),c=4&l,f=8&l,h=1+(1&l),d=0,m={};f&&(d=e.read_shift(2)),c&&(r=e.read_shift(4));var v=2==h?"dbcs-cont":"sbcs-cont",w=0===n?"":e.read_shift(n,v);return f&&(e.l+=4*d),c&&(e.l+=r),m.t=w,f||(m.raw=""+m.t+"",m.r=m.t),o=t,m}function rs(e){var t=e.t||"",r=Kr(3);r.write_shift(2,t.length),r.write_shift(1,1);var n=Kr(2*t.length);return n.write_shift(2*t.length,t,"utf16le"),L([r,n])}function as(e,t,r){if(r){if(r.biff>=2&&r.biff<=5)return e.read_shift(t,"cpstr");if(r.biff>=12)return e.read_shift(t,"dbcs-cont")}return 0===e.read_shift(1)?e.read_shift(t,"sbcs-cont"):e.read_shift(t,"dbcs-cont")}function ns(e,t,r){var n=e.read_shift(r&&2==r.biff?1:2);return 0===n?(e.l++,""):as(e,n,r)}function ss(e,t,r){if(r.biff>5)return ns(e,0,r);var n=e.read_shift(1);return 0===n?(e.l++,""):e.read_shift(n,r.biff<=4||!e.lens?"cpstr":"sbcs-cont")}function is(e,t,r){return r||(r=Kr(3+2*e.length)),r.write_shift(2,e.length),r.write_shift(1,1),r.write_shift(31,e,"utf16le"),r}function os(e,t){var r=e.read_shift(16);switch(16,r){case"e0c9ea79f9bace118c8200aa004ba90b":return function(e){var t=e.read_shift(4),r=e.l,n=!1;t>24&&(e.l+=t-24,"795881f43b1d7f48af2c825dc4852763"===e.read_shift(16)&&(n=!0),e.l=r);var o=e.read_shift((n?t-24:t)>>1,"utf16le").replace(U,"");return n&&(e.l+=24),o}(e);case"0303000000000000c000000000000046":return function(e){for(var t=e.read_shift(2),r="";t-- >0;)r+="../";var n=e.read_shift(0,"lpstr-ansi");if(e.l+=2,57005!=e.read_shift(2))throw new Error("Bad FileMoniker");if(0===e.read_shift(4))return r+n.replace(/\\/g,"/");var o=e.read_shift(4);if(3!=e.read_shift(2))throw new Error("Bad FileMoniker");return r+e.read_shift(o>>1,"utf16le").replace(U,"")}(e);default:throw new Error("Unsupported Moniker "+r)}}function ls(e){var t=e.read_shift(4);return t>0?e.read_shift(t,"utf16le").replace(U,""):""}function cs(e,t){t||(t=Kr(6+2*e.length)),t.write_shift(4,1+e.length);for(var i=0;i-1?31:23;switch(r.charAt(0)){case"#":o=28;break;case".":o&=-3}t.write_shift(4,2),t.write_shift(4,o);var data=[8,6815827,6619237,4849780,83];for(i=0;i-1?r.slice(0,n):r;for(t.write_shift(4,2*(l.length+1)),i=0;i-1?r.slice(n+1):"",t)}else{for(data="03 03 00 00 00 00 00 00 c0 00 00 00 00 00 00 46".split(" "),i=0;i8?4:2;return[e.read_shift(n),e.read_shift(n,"i"),e.read_shift(n,"i")]}function gs(e){return[e.read_shift(2),Ma(e)]}function bs(e){var t=e.read_shift(2),r=e.read_shift(2);return{s:{c:e.read_shift(2),r:t},e:{c:e.read_shift(2),r:r}}}function vs(e,t){return t||(t=Kr(8)),t.write_shift(2,e.s.r),t.write_shift(2,e.e.r),t.write_shift(2,e.s.c),t.write_shift(2,e.e.c),t}function ws(e){var t=e.read_shift(2),r=e.read_shift(2);return{s:{c:e.read_shift(1),r:t},e:{c:e.read_shift(1),r:r}}}var Ts=ws;function xs(e){e.l+=4;var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(2);return e.l+=12,[r,t,n]}function Es(e){e.l+=2,e.l+=e.read_shift(2)}var ys={0:Es,4:Es,5:Es,6:Es,7:function(e){return e.l+=4,e.cf=e.read_shift(2),{}},8:Es,9:Es,10:Es,11:Es,12:Es,13:function(e){var t={};return e.l+=4,e.l+=16,t.fSharedNote=e.read_shift(2),e.l+=4,t},14:Es,15:Es,16:Es,17:Es,18:Es,19:Es,20:Es,21:xs};function ks(e,t){var r={BIFFVer:0,dt:0};switch(r.BIFFVer=e.read_shift(2),(t-=2)>=2&&(r.dt=e.read_shift(2),e.l-=2),r.BIFFVer){case 1536:case 1280:case 1024:case 768:case 512:case 2:case 7:break;default:if(t>6)throw new Error("Unexpected BIFF Ver "+r.BIFFVer)}return e.read_shift(t),r}function Ss(e,t,r){var n=1536,o=16;switch(r.bookType){case"biff8":case"xla":break;case"biff5":n=1280,o=8;break;case"biff4":n=4,o=6;break;case"biff3":n=3,o=6;break;case"biff2":n=2,o=4;break;default:throw new Error("unsupported BIFF version")}var l=Kr(o);return l.write_shift(2,n),l.write_shift(2,t),o>4&&l.write_shift(2,29282),o>6&&l.write_shift(2,1997),o>8&&(l.write_shift(2,49161),l.write_shift(2,1),l.write_shift(2,1798),l.write_shift(2,0)),l}function _s(data,e){var t=!e||e.biff>=8?2:1,r=Kr(8+t*data.name.length);r.write_shift(4,data.pos),r.write_shift(1,data.hs||0),r.write_shift(1,data.dt),r.write_shift(1,data.name.length),e.biff>=8&&r.write_shift(1,1),r.write_shift(t*data.name.length,data.name,e.biff<8?"sbcs":"utf16le");var n=r.slice(0,r.l);return n.l=r.l,n}function As(e,t,r){var n=0;r&&2==r.biff||(n=e.read_shift(2));var o=e.read_shift(2);return r&&2==r.biff&&(n=1-(o>>15),o&=32767),[{Unsynced:1&n,DyZero:(2&n)>>1,ExAsc:(4&n)>>2,ExDsc:(8&n)>>3},o]}function Cs(i,e,t,r){var n=t&&5==t.biff;r||(r=Kr(n?3+e.length:5+2*e.length)),r.write_shift(2,i),r.write_shift(n?1:2,e.length),n||r.write_shift(1,1),r.write_shift((n?1:2)*e.length,e,n?"sbcs":"utf16le");var o=r.length>r.l?r.slice(0,r.l):r;return null==o.l&&(o.l=o.length),o}var Rs=ss;function Os(e,t,r){var n=e.l+t,o=8!=r.biff&&r.biff?2:4,l=e.read_shift(o),c=e.read_shift(o),f=e.read_shift(2),h=e.read_shift(2);return e.l=n,{s:{r:l,c:f},e:{r:c,c:h}}}function Is(data,e,t,r){var n=t&&5==t.biff;r||(r=Kr(n?16:20)),r.write_shift(2,0),data.style?(r.write_shift(2,data.numFmtId||0),r.write_shift(2,65524)):(r.write_shift(2,data.numFmtId||0),r.write_shift(2,e<<4));var o=0;return data.numFmtId>0&&n&&(o|=1024),r.write_shift(4,o),r.write_shift(4,0),n||r.write_shift(4,0),r.write_shift(2,0),r}function Ns(e,t,r){var n=ps(e);2!=r.biff&&9!=t||++e.l;var o=function(e){var t=e.read_shift(1);return 1===e.read_shift(1)?t:1===t}(e);return n.val=o,n.t=!0===o||!1===o?"b":"e",n}var Ds=function(e,t,r){return 0===t?"":ss(e,0,r)};function Fs(e,t,r){var body,n=e.read_shift(2),o={fBuiltIn:1&n,fWantAdvise:n>>>1&1,fWantPict:n>>>2&1,fOle:n>>>3&1,fOleLink:n>>>4&1,cf:n>>>5&1023,fIcon:n>>>15&1};return 14849===r.sbcch&&(body=function(e,t,r){e.l+=4,t-=4;var n=e.l+t,o=es(e,0,r),l=e.read_shift(2);if(l!==(n-=e.l))throw new Error("Malformed AddinUdf: padding = "+n+" != "+l);return e.l+=l,o}(e,t-2,r)),o.body=body||e.read_shift(t-2),"string"==typeof body&&(o.Name=body),o}var Ps=["_xlnm.Consolidate_Area","_xlnm.Auto_Open","_xlnm.Auto_Close","_xlnm.Extract","_xlnm.Database","_xlnm.Criteria","_xlnm.Print_Area","_xlnm.Print_Titles","_xlnm.Recorder","_xlnm.Data_Form","_xlnm.Auto_Activate","_xlnm.Auto_Deactivate","_xlnm.Sheet_Title","_xlnm._FilterDatabase"];function Ms(e,t,r){var n=e.l+t,o=e.read_shift(2),l=e.read_shift(1),c=e.read_shift(1),f=e.read_shift(r&&2==r.biff?1:2),h=0;(!r||r.biff>=5)&&(5!=r.biff&&(e.l+=2),h=e.read_shift(2),5==r.biff&&(e.l+=2),e.l+=4);var d=as(e,c,r);32&o&&(d=Ps[d.charCodeAt(0)]);var m=n-e.l;r&&2==r.biff&&--m;var v=n!=e.l&&0!==f&&m>0?function(e,t,r,n){var o,l=e.l+t,c=rl(e,n,r);l!==e.l&&(o=tl(e,l-e.l,c,r));return[c,o]}(e,m,r,f):[];return{chKey:l,Name:d,itab:h,rgce:v}}function Ls(e,t,r){if(r.biff<8)return function(e,t,r){3==e[e.l+1]&&e[e.l]++;var n=es(e,0,r);return 3==n.charCodeAt(0)?n.slice(1):n}(e,0,r);for(var n=[],o=e.l+t,l=e.read_shift(r.biff>8?4:2);0!=l--;)n.push(ms(e,r.biff,r));if(e.l!=o)throw new Error("Bad ExternSheet: "+e.l+" != "+o);return n}function Us(e,t,r){var n=Ts(e,6);switch(r.biff){case 2:e.l++,t-=7;break;case 3:case 4:e.l+=2,t-=8;break;default:e.l+=6,t-=12}return[n,cl(e,t,r)]}var zs={8:function(e,t){var r=e.l+t;e.l+=10;var n=e.read_shift(2);e.l+=4,e.l+=2,e.l+=2,e.l+=2,e.l+=4;var o=e.read_shift(1);return e.l+=o,e.l=r,{fmt:n}}};function Bs(e){var t=Kr(24),r=la(e[0]);t.write_shift(2,r.r),t.write_shift(2,r.r),t.write_shift(2,r.c),t.write_shift(2,r.c);for(var n="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),i=0;i<16;++i)t.write_shift(1,parseInt(n[i],16));return L([t,fs(e[1])])}function Hs(e){var t=e[1].Tooltip,r=Kr(10+2*(t.length+1));r.write_shift(2,2048);var n=la(e[0]);r.write_shift(2,n.r),r.write_shift(2,n.r),r.write_shift(2,n.c),r.write_shift(2,n.c);for(var i=0;i=12?4:2,o=e.read_shift(n),l=e.read_shift(n),c=e.read_shift(n),f=e.read_shift(n),h=e.read_shift(2);2==n&&(e.l+=2);var d={s:o,e:l,w:c,ixfe:f,flags:h};return(r.biff>=5||!r.biff)&&(d.level=h>>8&7),d}var Vs=ps,qs=Zn,Gs=ns;var js=[2,3,48,49,131,139,140,245],Xs=function(){var e={1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127,8:865,9:437,10:850,11:437,13:437,14:850,15:437,16:850,17:437,18:850,19:932,20:850,21:437,22:850,23:865,24:437,25:437,26:850,27:437,28:863,29:850,31:852,34:852,35:852,36:860,37:850,38:866,55:850,64:852,77:936,78:949,79:950,80:874,87:1252,88:1252,89:1252,108:863,134:737,135:852,136:857,204:1257,255:16969},t=qe({1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127});function r(t,r){var n=r||{};n.dateNF||(n.dateNF="yyyymmdd");var o=ba(function(t,r){var n=[],o=I(1);switch(r.type){case"base64":o=D(C(t));break;case"binary":o=D(t);break;case"buffer":case"array":o=t}$r(o,0);var l=o.read_shift(1),c=!!(136&l),f=!1,h=!1;switch(l){case 2:case 3:case 131:case 139:case 245:break;case 48:case 49:f=!0,c=!0;break;case 140:h=!0;break;default:throw new Error("DBF Unsupported Version: "+l.toString(16))}var d=0,m=521;2==l&&(d=o.read_shift(2)),o.l+=3,2!=l&&(d=o.read_shift(4)),d>1048576&&(d=1e6),2!=l&&(m=o.read_shift(2));var v=o.read_shift(2),w=r.codepage||1252;2!=l&&(o.l+=16,o.read_shift(1),0!==o[o.l]&&(w=e[o[o.l]]),o.l+=1,o.l+=2),h&&(o.l+=36);for(var x=[],E={},y=Math.min(o.length,2==l?521:m-10-(f?264:0)),k=h?32:11;o.l0;)if(42!==o[o.l])for(++o.l,n[++S]=[],_=0,_=0;_!=x.length;++_){var dd=o.slice(o.l,o.l+x[_].len);o.l+=x[_].len,$r(dd,0);var s=T.utils.decode(w,dd);switch(x[_].type){case"C":s.trim().length&&(n[S][_]=s.replace(/\s+$/,""));break;case"D":8===s.length?n[S][_]=new Date(+s.slice(0,4),+s.slice(4,6)-1,+s.slice(6,8)):n[S][_]=s;break;case"F":n[S][_]=parseFloat(s.trim());break;case"+":case"I":n[S][_]=h?2147483648^dd.read_shift(-4,"i"):dd.read_shift(4,"i");break;case"L":switch(s.trim().toUpperCase()){case"Y":case"T":n[S][_]=!0;break;case"N":case"F":n[S][_]=!1;break;case"":case"?":break;default:throw new Error("DBF Unrecognized L:|"+s+"|")}break;case"M":if(!c)throw new Error("DBF Unexpected MEMO for type "+l.toString(16));n[S][_]="##MEMO##"+(h?parseInt(s.trim(),10):dd.read_shift(4));break;case"N":(s=s.replace(/\u0000/g,"").trim())&&"."!=s&&(n[S][_]=+s||0);break;case"@":n[S][_]=new Date(dd.read_shift(-8,"f")-621356832e5);break;case"T":n[S][_]=new Date(864e5*(dd.read_shift(4)-2440588)+dd.read_shift(4));break;case"Y":n[S][_]=dd.read_shift(4,"i")/1e4+dd.read_shift(4,"i")/1e4*Math.pow(2,32);break;case"O":n[S][_]=-dd.read_shift(-8,"f");break;case"B":if(f&&8==x[_].len){n[S][_]=dd.read_shift(8,"f");break}case"G":case"P":dd.l+=x[_].len;break;case"0":if("_NullFlags"===x[_].name)break;default:throw new Error("DBF Unsupported data type "+x[_].type)}}else o.l+=v;if(2!=l&&o.l=0&&d(+o.codepage),"string"==o.type)throw new Error("Cannot write DBF to JS string");var c=Zr(),f=Hh(e,{header:1,raw:!0,cellDates:!0}),h=f[0],data=f.slice(1),m=e["!cols"]||[],i=0,v=0,w=0,T=1;for(i=0;i250&&(A=250),"C"==(_=((m[i]||{}).DBF||{}).type)&&m[i].DBF.len>A&&(A=m[i].DBF.len),"B"==S&&"N"==_&&(S="N",k[i]=m[i].DBF.dec,A=m[i].DBF.len),y[i]="C"==S||"N"==_?A:n[S]||0,T+=y[i],E[i]=S}else E[i]="?"}var C=c.next(32);for(C.write_shift(4,318902576),C.write_shift(4,data.length),C.write_shift(2,296+32*w),C.write_shift(2,T),i=0;i<4;++i)C.write_shift(4,0);for(C.write_shift(4,0|(+t[l]||3)<<8),i=0,v=0;i":190,"?":191,"{":223},t=new RegExp("N("+We(e).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm"),r=function(t,r){var n=e[r];return"number"==typeof n?y(n):n},n=function(e,t,r){var n=t.charCodeAt(0)-32<<4|r.charCodeAt(0)-48;return 59==n?e:y(n)};function o(e,o){var l,c=e.split(/[\n\r]+/),f=-1,h=-1,m=0,v=0,w=[],x=[],E=null,y={},k=[],S=[],_=[],A=0;for(+o.codepage>=0&&d(+o.codepage);m!==c.length;++m){A=0;var C,R=c[m].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,n).replace(t,r),O=R.replace(/;;/g,"\0").split(";").map((function(e){return e.replace(/\u0000/g,";")})),I=O[0];if(R.length>0)switch(I){case"ID":case"E":case"B":case"O":case"W":break;case"P":"P"==O[1].charAt(0)&&x.push(R.slice(3).replace(/;;/g,";"));break;case"C":var N=!1,D=!1,F=!1,P=!1,M=-1,L=-1;for(v=1;v-1&&w[M][L];if(!z||!z[1])throw new Error("SYLK shared formula cannot find base");w[f][h][1]=Do(z[1],{r:f-M,c:h-L})}break;case"F":var B=0;for(v=1;v0?(k[f].hpt=A,k[f].hpx=Hi(A)):0===A&&(k[f].hidden=!0);break;default:if(o&&o.WTF)throw new Error("SYLK bad record "+R)}B<1&&(E=null);break;default:if(o&&o.WTF)throw new Error("SYLK bad record "+R)}}return k.length>0&&(y["!rows"]=k),S.length>0&&(y["!cols"]=S),o&&o.sheetRows&&(w=w.slice(0,o.sheetRows)),[w,y]}function l(e,t){var r=function(e,t){switch(t.type){case"base64":return o(C(e),t);case"binary":return o(e,t);case"buffer":return o(R&&Buffer.isBuffer(e)?e.toString("binary"):P(e),t);case"array":return o(nt(e),t)}throw new Error("Unrecognized type "+t.type)}(e,t),n=r[0],l=r[1],c=ba(n,t);return We(l).forEach((function(e){c[e]=l[e]})),c}function c(e,t,r,n){var o="C;Y"+(r+1)+";X"+(n+1)+";K";switch(e.t){case"n":o+=e.v||0,e.f&&!e.F&&(o+=";E"+No(e.f,{r:r,c:n}));break;case"b":o+=e.v?"TRUE":"FALSE";break;case"e":o+=e.w||e.v;break;case"d":o+='"'+(e.w||e.v)+'"';break;case"s":o+='"'+e.v.replace(/"/g,"").replace(/;/g,";;")+'"'}return o}return e["|"]=254,{to_workbook:function(e,t){return ma(l(e,t),t)},to_sheet:l,from_sheet:function(e,t){var r,n,o=["ID;PWXL;N;E"],l=[],f=ua(e["!ref"]),h=Array.isArray(e),d="\r\n";o.push("P;PGeneral"),o.push("F;P0;DG0G8;M255"),e["!cols"]&&(n=o,e["!cols"].forEach((function(col,i){var e="F;W"+(i+1)+" "+(i+1)+" ";col.hidden?e+="0":("number"!=typeof col.width||col.wpx||(col.wpx=Di(col.width)),"number"!=typeof col.wpx||col.wch||(col.wch=Fi(col.wpx)),"number"==typeof col.wch&&(e+=Math.round(col.wch)))," "!=e.charAt(e.length-1)&&n.push(e)}))),e["!rows"]&&function(e,t){t.forEach((function(t,i){var r="F;";t.hidden?r+="M0;":t.hpt?r+="M"+20*t.hpt+";":t.hpx&&(r+="M"+20*Bi(t.hpx)+";"),r.length>2&&e.push(r+"R"+(i+1))}))}(o,e["!rows"]),o.push("B;Y"+(f.e.r-f.s.r+1)+";X"+(f.e.c-f.s.c+1)+";D"+[f.s.c,f.s.r,f.e.c,f.e.r].join(" "));for(var m=f.s.r;m<=f.e.r;++m)for(var v=f.s.c;v<=f.e.c;++v){var w=ca({r:m,c:v});(r=h?(e[m]||[])[v]:e[w])&&(null!=r.v||r.f&&!r.F)&&l.push(c(r,0,m,v))}return o.join(d)+d+l.join(d)+d+"E"+d}}}(),Ys=function(){function e(e,t){for(var r=e.split("\n"),n=-1,o=-1,l=0,c=[];l!==r.length;++l)if("BOT"!==r[l].trim()){if(!(n<0)){for(var f=r[l].trim().split(","),h=f[0],d=f[1],data=r[++l]||"";1&(data.match(/["]/g)||[]).length&&l=0?f=t:o=t}})),h>=0&&-1==f&&o>=0&&(f=o,o=-1);var d=(""+(n>=0?n:(new Date).getFullYear())).slice(-4)+"-"+("00"+(o>=1?o:1)).slice(-2)+"-"+("00"+(l>=1?l:1)).slice(-2);7==d.length&&(d="0"+d),8==d.length&&(d="20"+d);var m=("00"+(c>=0?c:0)).slice(-2)+":"+("00"+(f>=0?f:0)).slice(-2)+":"+("00"+(h>=0?h:0)).slice(-2);return-1==c&&-1==f&&-1==h?d:-1==n&&-1==o&&-1==l?m:d+"T"+m}(0,r.dateNF,s.match(_)||[]),n=1),r.cellDates?(t.t="d",t.v=at(s,n)):(t.t="n",t.v=Xe(at(s,n))),!1!==r.cellText&&(t.w=Re(t.z,t.v instanceof Date?Xe(t.v):t.v)),r.cellNF||delete t.z}else t.t="s",t.v=s;else t.t="n",!1!==r.cellText&&(t.w=s),t.v=d;if("z"==t.t||(r.dense?(l[f]||(l[f]=[]),l[f][h]=t):l[ca({c:h,r:f})]=t),m=v+1,E=e.charCodeAt(m),c.e.c0&&A(),l["!ref"]=ha(c),l}function l(t,r){return r&&r.PRN?r.FS||"sep="==t.slice(0,4)||t.indexOf("\t")>=0||t.indexOf(",")>=0||t.indexOf(";")>=0?o(t,r):ba(function(t,r){var n=r||{},o=[];if(!t||0===t.length)return o;for(var l=t.split(/[\r\n]/),c=l.length-1;c>=0&&0===l[c].length;)--c;for(var f=10,h=0,d=0;d<=c;++d)-1==(h=l[d].indexOf(" "))?h=l[d].length:h++,f=Math.max(f,h);for(d=0;d<=c;++d){o[d]=[];var m=0;for(e(l[d].slice(0,f).trim(),o,d,m,n),m=1;m<=(l[d].length-f)/10+1;++m)e(l[d].slice(f+10*(m-1),f+10*m).trim(),o,d,m,n)}return n.sheetRows&&(o=o.slice(0,n.sheetRows)),o}(t,r),r):o(t,r)}function c(e,t){var r="",n="string"==t.type?[0,0,0,0]:Sh(e,t);switch(t.type){case"base64":r=C(e);break;case"binary":case"string":r=e;break;case"buffer":r=65001==t.codepage?e.toString("utf8"):t.codepage&&void 0!==T?T.utils.decode(t.codepage,e):R&&Buffer.isBuffer(e)?e.toString("binary"):P(e);break;case"array":r=nt(e);break;default:throw new Error("Unrecognized type "+t.type)}return 239==n[0]&&187==n[1]&&191==n[2]?r=Xt(r.slice(3)):"string"!=t.type&&"buffer"!=t.type&&65001==t.codepage?r=Xt(r):"binary"==t.type&&void 0!==T&&t.codepage&&(r=T.utils.decode(t.codepage,T.utils.encode(28591,r))),"socialcalc:version:"==r.slice(0,19)?Ks.to_sheet("string"==t.type?r:Xt(r),t):l(r,t)}return{to_workbook:function(e,t){return ma(c(e,t),t)},to_sheet:c,from_sheet:function(e){for(var t,r=[],n=ua(e["!ref"]),o=Array.isArray(e),l=n.s.r;l<=n.e.r;++l){for(var c=[],f=n.s.c;f<=n.e.c;++f){var h=ca({r:l,c:f});if((t=o?(e[l]||[])[f]:e[h])&&null!=t.v){for(var d=(t.w||(da(t),t.w)||"").slice(0,10);d.length<10;)d+=" ";c.push(d+(0===f?" ":""))}else c.push(" ")}r.push(c.join(""))}return r.join("\n")}}}();var Zs=function(){function e(data,e,t){if(data){$r(data,data.l||0);for(var r=t.Enum||_;data.l=16&&5==t[14]&&108===t[15])throw new Error("Unsupported Works 3 for Mac file");if(2==t[2])n.Enum=_,e(t,(function(e,t,r){switch(r){case 0:n.vers=e,e>=4096&&(n.qpro=!0);break;case 6:m=e;break;case 204:e&&(l=e);break;case 222:l=e;break;case 15:case 51:n.qpro||(e[1].v=e[1].v.slice(1));case 13:case 14:case 16:14==r&&112==(112&e[2])&&(15&e[2])>1&&(15&e[2])<15&&(e[1].z=n.dateNF||J[14],n.cellDates&&(e[1].t="d",e[1].v=Je(e[1].v))),n.qpro&&e[3]>c&&(s["!ref"]=ha(m),f[o]=s,h.push(o),s=n.dense?[]:{},m={s:{r:0,c:0},e:{r:0,c:0}},c=e[3],o=l||"Sheet"+(c+1),l="");var d=n.dense?(s[e[0].r]||[])[e[0].c]:s[ca(e[0])];if(d){d.t=e[1].t,d.v=e[1].v,null!=e[1].z&&(d.z=e[1].z),null!=e[1].f&&(d.f=e[1].f);break}n.dense?(s[e[0].r]||(s[e[0].r]=[]),s[e[0].r][e[0].c]=e[1]):s[ca(e[0])]=e[1]}}),n);else{if(26!=t[2]&&14!=t[2])throw new Error("Unrecognized LOTUS BOF "+t[2]);n.Enum=A,14==t[2]&&(n.qpro=!0,t.l=0),e(t,(function(e,t,r){switch(r){case 204:o=e;break;case 22:e[1].v=e[1].v.slice(1);case 23:case 24:case 25:case 37:case 39:case 40:if(e[3]>c&&(s["!ref"]=ha(m),f[o]=s,h.push(o),s=n.dense?[]:{},m={s:{r:0,c:0},e:{r:0,c:0}},c=e[3],o="Sheet"+(c+1)),v>0&&e[0].r>=v)break;n.dense?(s[e[0].r]||(s[e[0].r]=[]),s[e[0].r][e[0].c]=e[1]):s[ca(e[0])]=e[1],m.e.c=128?95:n)}return r.write_shift(1,0),r}function l(e,t,r){var n=Kr(7);return n.write_shift(1,255),n.write_shift(2,t),n.write_shift(2,e),n.write_shift(2,r,"i"),n}function c(e,t,r){var n=Kr(13);return n.write_shift(1,255),n.write_shift(2,t),n.write_shift(2,e),n.write_shift(8,r,"f"),n}function f(e,t,col){var r=32768&t;return t=(r?e:0)+((t&=-32769)>=8192?t-16384:t),(r?"":"$")+(col?oa(t):sa(t))}var h={51:["FALSE",0],52:["TRUE",0],70:["LEN",1],80:["SUM",69],81:["AVERAGEA",69],82:["COUNTA",69],83:["MINA",69],84:["MAXA",69],111:["T",1]},m=["","","","","","","","","","+","-","*","/","^","=","<>","<=",">=","<",">","","","","","&","","","","","","",""];function v(e){var t=[{c:0,r:0},{t:"n",v:0},0];return t[0].r=e.read_shift(2),t[3]=e[e.l++],t[0].c=e[e.l++],t}function w(e,t,r,s){var n=Kr(6+s.length);n.write_shift(2,e),n.write_shift(1,r),n.write_shift(1,t),n.write_shift(1,39);for(var i=0;i=128?95:o)}return n.write_shift(1,0),n}function T(e,t){var r=v(e),n=e.read_shift(4),o=e.read_shift(4),l=e.read_shift(2);if(65535==l)return 0===n&&3221225472===o?(r[1].t="e",r[1].v=15):0===n&&3489660928===o?(r[1].t="e",r[1].v=42):r[1].v=0,r;var s=32768&l;return l=(32767&l)-16446,r[1].v=(1-2*s)*(o*Math.pow(2,l+32)+n*Math.pow(2,l)),r}function x(e,t,r,n){var o=Kr(14);if(o.write_shift(2,e),o.write_shift(1,r),o.write_shift(1,t),0==n)return o.write_shift(4,0),o.write_shift(4,0),o.write_shift(2,65535),o;var l,s=0,c=0,f=0;return n<0&&(s=1,n=-n),c=0|Math.log2(n),0==(2147483648&(f=(n/=Math.pow(2,c-31))>>>0))&&(++c,f=(n/=2)>>>0),n-=f,f|=2147483648,f>>>=0,l=(n*=Math.pow(2,32))>>>0,o.write_shift(4,l),o.write_shift(4,f),c+=16383+(s?32768:0),o.write_shift(2,c),o}function E(e,t){var r=v(e),n=e.read_shift(8,"f");return r[1].v=n,r}function y(e,t){return 0==e[e.l+t-1]?e.read_shift(t,"cstr"):""}function k(e,t){var r=Kr(5+e.length);r.write_shift(2,14e3),r.write_shift(2,t);for(var i=0;i127?95:n}return r[r.l++]=0,r}var _={0:{n:"BOF",f:Kn},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:function(e,t,r){var n={s:{c:0,r:0},e:{c:0,r:0}};return 8==t&&r.qpro?(n.s.c=e.read_shift(1),e.l++,n.s.r=e.read_shift(2),n.e.c=e.read_shift(1),e.l++,n.e.r=e.read_shift(2),n):(n.s.c=e.read_shift(2),n.s.r=e.read_shift(2),12==t&&r.qpro&&(e.l+=2),n.e.c=e.read_shift(2),n.e.r=e.read_shift(2),12==t&&r.qpro&&(e.l+=2),65535==n.s.c&&(n.s.c=n.e.c=n.s.r=n.e.r=0),n)}},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:function(e,t,n){var o=r(e,0,n);return o[1].v=e.read_shift(2,"i"),o}},14:{n:"NUMBER",f:function(e,t,n){var o=r(e,0,n);return o[1].v=e.read_shift(8,"f"),o}},15:{n:"LABEL",f:n},16:{n:"FORMULA",f:function(e,t,n){var o=e.l+t,l=r(e,0,n);if(l[1].v=e.read_shift(8,"f"),n.qpro)e.l=o;else{var c=e.read_shift(2);!function(e,t){$r(e,0);var r=[],n=0,o="",l="",c="",d="";for(;e.lr.length)return void console.error("WK1 bad formula parse 0x"+v.toString(16)+":|"+r.join("|")+"|");var E=r.slice(-n);r.length-=n,r.push(h[v][0]+"("+E.join(",")+")")}}}1==r.length?t[1].f=""+r[0]:console.error("WK1 bad formula parse |"+r.join("|")+"|")}(e.slice(e.l,e.l+c),l),e.l+=c}return l}},24:{n:"TABLE"},25:{n:"ORANGE"},26:{n:"PRANGE"},27:{n:"SRANGE"},28:{n:"FRANGE"},29:{n:"KRANGE1"},32:{n:"HRANGE"},35:{n:"KRANGE2"},36:{n:"PROTEC"},37:{n:"FOOTER"},38:{n:"HEADER"},39:{n:"SETUP"},40:{n:"MARGINS"},41:{n:"LABELFMT"},42:{n:"TITLES"},43:{n:"SHEETJS"},45:{n:"GRAPH"},46:{n:"NGRAPH"},47:{n:"CALCCOUNT"},48:{n:"UNFORMATTED"},49:{n:"CURSORW12"},50:{n:"WINDOW"},51:{n:"STRING",f:n},55:{n:"PASSWORD"},56:{n:"LOCKED"},60:{n:"QUERY"},61:{n:"QUERYNAME"},62:{n:"PRINT"},63:{n:"PRINTNAME"},64:{n:"GRAPH2"},65:{n:"GRAPHNAME"},66:{n:"ZOOM"},67:{n:"SYMSPLIT"},68:{n:"NSROWS"},69:{n:"NSCOLS"},70:{n:"RULER"},71:{n:"NNAME"},72:{n:"ACOMM"},73:{n:"AMACRO"},74:{n:"PARSE"},102:{n:"PRANGES??"},103:{n:"RRANGES??"},104:{n:"FNAME??"},105:{n:"MRANGES??"},204:{n:"SHEETNAMECS",f:y},222:{n:"SHEETNAMELP",f:function(e,t){var r=e[e.l++];r>t-1&&(r=t-1);for(var n="";n.length>1;if(1&r[1].v)switch(7&n){case 0:n=5e3*(n>>3);break;case 1:n=500*(n>>3);break;case 2:n=(n>>3)/20;break;case 3:n=(n>>3)/200;break;case 4:n=(n>>3)/2e3;break;case 5:n=(n>>3)/2e4;break;case 6:n=(n>>3)/16;break;case 7:n=(n>>3)/64}return r[1].v=n,r}},25:{n:"FORMULA19",f:function(e,t){var r=T(e);return e.l+=t-14,r}},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:function(e,t){for(var r={},n=e.l+t;e.l>6,r}},38:{n:"??"},39:{n:"NUMBER27",f:E},40:{n:"FORMULA28",f:function(e,t){var r=E(e);return e.l+=t-10,r}},142:{n:"??"},147:{n:"??"},150:{n:"??"},151:{n:"??"},152:{n:"??"},153:{n:"??"},154:{n:"??"},155:{n:"??"},156:{n:"??"},163:{n:"??"},174:{n:"??"},175:{n:"??"},176:{n:"??"},177:{n:"??"},184:{n:"??"},185:{n:"??"},186:{n:"??"},187:{n:"??"},188:{n:"??"},195:{n:"??"},201:{n:"??"},204:{n:"SHEETNAMECS",f:y},205:{n:"??"},206:{n:"??"},207:{n:"??"},208:{n:"??"},256:{n:"??"},259:{n:"??"},260:{n:"??"},261:{n:"??"},262:{n:"??"},263:{n:"??"},265:{n:"??"},266:{n:"??"},267:{n:"??"},268:{n:"??"},270:{n:"??"},271:{n:"??"},384:{n:"??"},389:{n:"??"},390:{n:"??"},393:{n:"??"},396:{n:"??"},512:{n:"??"},514:{n:"??"},513:{n:"??"},516:{n:"??"},517:{n:"??"},640:{n:"??"},641:{n:"??"},642:{n:"??"},643:{n:"??"},644:{n:"??"},645:{n:"??"},646:{n:"??"},647:{n:"??"},648:{n:"??"},658:{n:"??"},659:{n:"??"},660:{n:"??"},661:{n:"??"},662:{n:"??"},665:{n:"??"},666:{n:"??"},768:{n:"??"},772:{n:"??"},1537:{n:"SHEETINFOQP",f:function(e,t,r){if(r.qpro&&!(t<21)){var n=e.read_shift(1);return e.l+=17,e.l+=1,e.l+=2,[n,e.read_shift(t-21,"cstr")]}}},1600:{n:"??"},1602:{n:"??"},1793:{n:"??"},1794:{n:"??"},1795:{n:"??"},1796:{n:"??"},1920:{n:"??"},2048:{n:"??"},2049:{n:"??"},2052:{n:"??"},2688:{n:"??"},10998:{n:"??"},12849:{n:"??"},28233:{n:"??"},28484:{n:"??"},65535:{n:""}};return{sheet_to_wk1:function(e,t){var r=t||{};if(+r.codepage>=0&&d(+r.codepage),"string"==r.type)throw new Error("Cannot write WK1 to JS string");var n,f,h=Zr(),m=ua(e["!ref"]),v=Array.isArray(e),w=[];gf(h,0,(n=1030,(f=Kr(2)).write_shift(2,n),f)),gf(h,6,function(e){var t=Kr(8);return t.write_shift(2,e.s.c),t.write_shift(2,e.s.r),t.write_shift(2,e.e.c),t.write_shift(2,e.e.r),t}(m));for(var T=Math.min(m.e.r,8191),x=m.s.r;x<=T;++x)for(var E=sa(x),y=m.s.c;y<=m.e.c;++y){x===m.s.r&&(w[y]=oa(y));var k=w[y]+E,S=v?(e[x]||[])[y]:e[k];if(S&&"z"!=S.t)if("n"==S.t)(0|S.v)==S.v&&S.v>=-32768&&S.v<=32767?gf(h,13,l(x,y,S.v)):gf(h,14,c(x,y,S.v));else gf(h,15,o(x,y,da(S).slice(0,239)))}return gf(h,1),h.end()},book_to_wk3:function(e,t){var r=t||{};if(+r.codepage>=0&&d(+r.codepage),"string"==r.type)throw new Error("Cannot write WK3 to JS string");var n=Zr();gf(n,0,function(e){var t=Kr(26);t.write_shift(2,4096),t.write_shift(2,4),t.write_shift(4,0);for(var r=0,n=0,o=0,i=0;i8191&&(r=8191);return t.write_shift(2,r),t.write_shift(1,o),t.write_shift(1,n),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(1,1),t.write_shift(1,2),t.write_shift(4,0),t.write_shift(4,0),t}(e));for(var i=0,o=0;i":case"":t.shadow=1;break;case"":break;case"":case"":t.outline=1;break;case"":break;case"":case"":t.strike=1;break;case"":break;case"":case"":t.u=1;break;case"":break;case"":case"":t.b=1;break;case"":break;case"":case"":t.i=1;break;case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":case"":case"":case"":case"":case"":case"":break;case"":n=!1;break;default:if(47!==o[0].charCodeAt(1)&&!n)throw new Error("Unrecognized rich format "+o[0])}}return t}(l[1])),o}var n=/<(?:\w+:)?r>/g,o=/<\/(?:\w+:)?r>/;return function(e){return e.replace(n,"").split(o).map(r).filter((function(e){return e.v}))}}(),ei=function(){var e=/(\r\n|\n)/g;function t(t){var r=[[],t.v,[]];return t.v?(t.s&&function(e,t,r){var style=[];e.u&&style.push("text-decoration: underline;"),e.uval&&style.push("text-underline-style:"+e.uval+";"),e.sz&&style.push("font-size:"+e.sz+"pt;"),e.outline&&style.push("text-effect: outline;"),e.shadow&&style.push("text-shadow: auto;"),t.push(''),e.b&&(t.push(""),r.push("")),e.i&&(t.push(""),r.push("")),e.strike&&(t.push(""),r.push(""));var n=e.valign||"";"superscript"==n||"super"==n?n="sup":"subscript"==n&&(n="sub"),""!=n&&(t.push("<"+n+">"),r.push("")),r.push("")}(t.s,r[0],r[2]),r[0].join("")+r[1].replace(e,"
")+r[2].join("")):""}return function(e){return e.map(t).join("")}}(),ti=/<(?:\w+:)?t[^>]*>([^<]*)<\/(?:\w+:)?t>/g,ri=/<(?:\w+:)?r>/,ai=/<(?:\w+:)?rPh.*?>([\s\S]*?)<\/(?:\w+:)?rPh>/g;function ni(e,t){var html=!t||t.cellHTML,r={};return e?(e.match(/^\s*<(?:\w+:)?t[^>]*>/)?(r.t=Ft(Xt(e.slice(e.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||"")),r.r=Xt(e),html&&(r.h=Bt(r.t))):e.match(ri)&&(r.r=Xt(e),r.t=Ft(Xt((e.replace(ai,"").match(ti)||[]).join("").replace(At,""))),html&&(r.h=ei(Qs(r.r)))),r):{t:""}}var si=/<(?:\w+:)?sst([^>]*)>([\s\S]*)<\/(?:\w+:)?sst>/,ii=/<(?:\w+:)?(?:si|sstItem)>/g,oi=/<\/(?:\w+:)?(?:si|sstItem)>/;var ci=/^\s|\s$|[\t\n\r]/;function fi(e,t){if(!t.bookSST)return"";var r=[kt];r[r.length]=sr("sst",null,{xmlns:fr[0],count:e.Count,uniqueCount:e.Unique});for(var i=0;i!=e.length;++i)if(null!=e[i]){var s=e[i],n="";s.r?n+=s.r:(n+=""),n+="",r[r.length]=n}return r.length>2&&(r[r.length]="",r[1]=r[1].replace("/>",">")),r.join("")}var hi=function(e,t){var r=!1;return null==t&&(r=!0,t=Kr(15+4*e.t.length)),t.write_shift(1,0),Ta(e.t,t),r?t.slice(0,t.l):t};function ui(e){var t=Zr();Qr(t,159,function(e,t){return t||(t=Kr(8)),t.write_shift(4,e.Count),t.write_shift(4,e.Unique),t}(e));for(var i=0;i=4&&(e.l+=t-4),r}function mi(e){for(var t=e.read_shift(4),r=e.l+t-4,n={},o=e.read_shift(4),l=[];o-- >0;)l.push({t:e.read_shift(4),v:e.read_shift(0,"lpp4")});if(n.name=e.read_shift(0,"lpp4"),n.comps=l,e.l!=r)throw new Error("Bad DataSpaceMapEntry: "+e.l+" != "+r);return n}function gi(e){var t=function(e){var t={};return e.read_shift(4),e.l+=4,t.id=e.read_shift(0,"lpp4"),t.name=e.read_shift(0,"lpp4"),t.R=di(e,4),t.U=di(e,4),t.W=di(e,4),t}(e);if(t.ename=e.read_shift(0,"8lpp4"),t.blksz=e.read_shift(4),t.cmode=e.read_shift(4),4!=e.read_shift(4))throw new Error("Bad !Primary record");return t}function bi(e,t){var r=e.l+t,n={};n.Flags=63&e.read_shift(4),e.l+=4,n.AlgID=e.read_shift(4);var o=!1;switch(n.AlgID){case 26126:case 26127:case 26128:o=36==n.Flags;break;case 26625:o=4==n.Flags;break;case 0:o=16==n.Flags||4==n.Flags||36==n.Flags;break;default:throw"Unrecognized encryption algorithm: "+n.AlgID}if(!o)throw new Error("Encryption Flags/AlgID mismatch");return n.AlgIDHash=e.read_shift(4),n.KeySize=e.read_shift(4),n.ProviderType=e.read_shift(4),e.l+=8,n.CSPName=e.read_shift(r-e.l>>1,"utf16le"),e.l=r,n}function vi(e,t){var r={},n=e.l+t;return e.l+=4,r.Salt=e.slice(e.l,e.l+16),e.l+=16,r.Verifier=e.slice(e.l,e.l+16),e.l+=16,e.read_shift(4),r.VerifierHash=e.slice(e.l,n),e.l=n,r}function wi(e){if(36!=(63&e.read_shift(4)))throw new Error("EncryptionInfo mismatch");var t=e.read_shift(4);return{t:"Std",h:bi(e,t),v:vi(e,e.length-e.l)}}function Ti(){throw new Error("File is password-protected: ECMA-376 Extensible")}function xi(e){var t=["saltSize","blockSize","keyBits","hashSize","cipherAlgorithm","cipherChaining","hashAlgorithm","saltValue"];e.l+=4;var r=e.read_shift(e.length-e.l,"utf8"),n={};return r.replace(At,(function(e){var r=Ot(e);switch(It(r[0])){case"":case"":case"":break;case"":case"=0;--i)r=((0==(16384&r)?0:1)|r<<1&32767)^t[i];return 52811^r}var yi=function(){var e=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0],t=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163],r=[44796,19929,39858,10053,20106,40212,10761,31585,63170,64933,60267,50935,40399,11199,17763,35526,1453,2906,5812,11624,23248,885,1770,3540,7080,14160,28320,56640,55369,41139,20807,41614,21821,43642,17621,28485,56970,44341,19019,38038,14605,29210,60195,50791,40175,10751,21502,43004,24537,18387,36774,3949,7898,15796,31592,63184,47201,24803,49606,37805,14203,28406,56812,17824,35648,1697,3394,6788,13576,27152,43601,17539,35078,557,1114,2228,4456,30388,60776,51953,34243,7079,14158,28316,14128,28256,56512,43425,17251,34502,7597,13105,26210,52420,35241,883,1766,3532,4129,8258,16516,33032,4657,9314,18628],n=function(e,t){return 255&((r=e^t)/2|128*r);var r};return function(o){for(var l,c,f,h=pi(o),d=function(e){for(var n=t[e.length-1],o=104,i=e.length-1;i>=0;--i)for(var l=e[i],c=0;7!=c;++c)64&l&&(n^=r[o]),l*=2,--o;return n}(h),m=h.length,v=I(16),i=0;16!=i;++i)v[i]=0;for(1==(1&m)&&(l=d>>8,v[m]=n(e[0],l),--m,l=255&d,c=h[h.length-1],v[m]=n(c,l));m>0;)l=d>>8,v[--m]=n(h[m],l),l=255&d,v[--m]=n(h[m],l);for(m=15,f=15-h.length;f>0;)l=d>>8,v[m]=n(e[f],l),--f,l=255&d,v[--m]=n(h[m],l),--m,--f;return v}}(),ki=function(e){var t=0,r=yi(e);return function(e){var n=function(e,t,r,n,o){var l,c;for(o||(o=t),n||(n=yi(e)),l=0;l!=t.length;++l)c=t[l],c=255&((c^=n[r])>>5|c<<3),o[l]=c,++r;return[o,r,n]}("",e,t,r);return t=n[1],n[0]}};function Si(e,t,r){var n=r||{};return n.Info=e.read_shift(2),e.l-=2,1===n.Info?n.Data=function(e){var t={},r=t.EncryptionVersionInfo=di(e,4);if(1!=r.Major||1!=r.Minor)throw"unrecognized version code "+r.Major+" : "+r.Minor;return t.Salt=e.read_shift(16),t.EncryptedVerifier=e.read_shift(16),t.EncryptedVerifierHash=e.read_shift(16),t}(e):n.Data=function(e,t){var r={},n=r.EncryptionVersionInfo=di(e,4);if(t-=4,2!=n.Minor)throw new Error("unrecognized minor version code: "+n.Minor);if(n.Major>4||n.Major<2)throw new Error("unrecognized major version code: "+n.Major);r.Flags=e.read_shift(4),t-=4;var o=e.read_shift(4);return t-=4,r.EncryptionHeader=bi(e,o),t-=o,r.EncryptionVerifier=vi(e,t),r}(e,t),n}var _i=function(){function e(e,r){switch(r.type){case"base64":return t(C(e),r);case"binary":return t(e,r);case"buffer":return t(R&&Buffer.isBuffer(e)?e.toString("binary"):P(e),r);case"array":return t(nt(e),r)}throw new Error("Unrecognized type "+r.type)}function t(e,t){var r=(t||{}).dense?[]:{},n=e.match(/\\trowd.*?\\row\b/g);if(!n.length)throw new Error("RTF missing table");var o={s:{c:0,r:0},e:{c:0,r:n.length-1}};return n.forEach((function(e,t){Array.isArray(r)&&(r[t]=[]);for(var n,l=/\\\w+\b/g,c=0,f=-1;n=l.exec(e);){if("\\cell"===n[0]){var data=e.slice(c,l.lastIndex-n[0].length);if(" "==data[0]&&(data=data.slice(1)),++f,data.length){var h={v:data,t:"s"};Array.isArray(r)?r[t][f]=h:r[ca({r:t,c:f})]=h}}c=l.lastIndex}f>o.e.c&&(o.e.c=f)})),r["!ref"]=ha(o),r}return{to_workbook:function(t,r){return ma(e(t,r),r)},to_sheet:e,from_sheet:function(e){for(var t,r=["{\\rtf1\\ansi"],n=ua(e["!ref"]),o=Array.isArray(e),l=n.s.r;l<=n.e.r;++l){r.push("\\trowd\\trautofit1");for(var c=n.s.c;c<=n.e.c;++c)r.push("\\cellx"+(c+1));for(r.push("\\pard\\intbl"),c=n.s.c;c<=n.e.c;++c){var f=ca({r:l,c:c});(t=o?(e[l]||[])[c]:e[f])&&(null!=t.v||t.f&&!t.F)&&(r.push(" "+(t.w||(da(t),t.w))),r.push("\\cell"))}r.push("\\pard\\intbl\\row")}return r.join("")+"}"}}}();function Ai(e){for(var i=0,t=1;3!=i;++i)t=256*t+(e[i]>255?255:e[i]<0?0:e[i]);return t.toString(16).toUpperCase().slice(1)}function Ci(e,t){if(0===t)return e;var r,n,o=function(e){var t=e[0]/255,r=e[1]/255,n=e[2]/255,o=Math.max(t,r,n),l=Math.min(t,r,n),c=o-l;if(0===c)return[0,0,t];var f,h=0,d=o+l;switch(f=c/(d>1?2-d:d),o){case t:h=((r-n)/c+6)%6;break;case r:h=(n-t)/c+2;break;case n:h=(t-r)/c+4}return[h/6,f,d/2]}((n=(r=e).slice("#"===r[0]?1:0).slice(0,6),[parseInt(n.slice(0,2),16),parseInt(n.slice(2,4),16),parseInt(n.slice(4,6),16)]));return o[2]=t<0?o[2]*(1+t):1-(1-o[2])*(1-t),Ai(function(e){var t,r=e[0],n=e[1],o=e[2],l=2*n*(o<.5?o:1-o),c=o-l/2,f=[c,c,c],h6=6*r;if(0!==n)switch(0|h6){case 0:case 6:t=l*h6,f[0]+=l,f[1]+=t;break;case 1:t=l*(2-h6),f[0]+=t,f[1]+=l;break;case 2:t=l*(h6-2),f[1]+=l,f[2]+=t;break;case 3:t=l*(4-h6),f[1]+=t,f[2]+=l;break;case 4:t=l*(h6-4),f[2]+=l,f[0]+=t;break;case 5:t=l*(6-h6),f[2]+=t,f[0]+=l}for(var i=0;3!=i;++i)f[i]=Math.round(255*f[i]);return f}(o))}var Ri=6,Oi=15,Ii=1,Ni=Ri;function Di(e){return Math.floor((e+Math.round(128/Ni)/256)*Ni)}function Fi(e){return Math.floor((e-5)/Ni*100+.5)/100}function Pi(e){return Math.round((e*Ni+5)/Ni*256)/256}function Mi(e){return Pi(Fi(Di(e)))}function Li(e){var t=Math.abs(e-Mi(e)),r=Ni;if(t>.005)for(Ni=Ii;Ni]*)>[\S\s]*?<\/(?:\w+:)?numFmts>/,t=/<(?:\w+:)?cellXfs([^>]*)>[\S\s]*?<\/(?:\w+:)?cellXfs>/,r=/<(?:\w+:)?fills([^>]*)>[\S\s]*?<\/(?:\w+:)?fills>/,n=/<(?:\w+:)?fonts([^>]*)>[\S\s]*?<\/(?:\w+:)?fonts>/,o=/<(?:\w+:)?borders([^>]*)>[\S\s]*?<\/(?:\w+:)?borders>/;return function(data,l,c){var h,d={};return data?((h=(data=data.replace(//gm,"").replace(//gm,"")).match(e))&&function(e,t,r){t.NumberFmt=[];for(var n=We(J),i=0;i":case"":case"":case"":break;case"0){if(f>392){for(f=392;f>60&&null!=t.NumberFmt[f];--f);t.NumberFmt[f]=c}Oe(c,f)}break;default:if(r.WTF)throw new Error("unrecognized "+l[0]+" in numFmts")}}}(h,d,c),(h=data.match(n))&&function(e,t,r,n){t.Fonts=[];var o={},l=!1;(e[0].match(At)||[]).forEach((function(e){var c=Ot(e);switch(It(c[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":break;case"":case"":t.Fonts.push(o),o={};break;case"":o.bold=1;break;case"":o.italic=1;break;case"":o.underline=1;break;case"":o.strike=1;break;case"":o.outline=1;break;case"":o.shadow=1;break;case"":o.condense=1;break;case"":o.extend=1;break;case"":case"":l=!1;break;default:if(n&&n.WTF&&!l)throw new Error("unrecognized "+c[0]+" in fonts")}}))}(h,d,l,c),(h=data.match(r))&&function(e,t,r,n){t.Fills=[];var o={},l=!1;(e[0].match(At)||[]).forEach((function(e){var r=Ot(e);switch(It(r[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":break;case"":case"":o={},t.Fills.push(o);break;case"":t.Fills.push(o),o={};break;case"":r.patternType&&(o.patternType=r.patternType);break;case"":l=!1;break;default:if(n&&n.WTF&&!l)throw new Error("unrecognized "+r[0]+" in fills")}}))}(h,d,0,c),(h=data.match(o))&&function(e,t,r,n){t.Borders=[];var o={},l=!1;(e[0].match(At)||[]).forEach((function(e){var r=Ot(e);switch(It(r[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":break;case"":case"":o={},r.diagonalUp&&(o.diagonalUp=Wt(r.diagonalUp)),r.diagonalDown&&(o.diagonalDown=Wt(r.diagonalDown)),t.Borders.push(o);break;case"":l=!1;break;default:if(n&&n.WTF&&!l)throw new Error("unrecognized "+r[0]+" in borders")}}))}(h,d,0,c),(h=data.match(t))&&function(e,t,r){var n;t.CellXf=[];var o=!1;(e[0].match(At)||[]).forEach((function(e){var l=Ot(e),i=0;switch(It(l[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":break;case"":for(delete(n=l)[0],i=0;i392)for(i=392;i>60;--i)if(t.NumberFmt[n.numFmtId]==t.NumberFmt[i]){n.numFmtId=i;break}t.CellXf.push(n);break;case"":var c={};l.vertical&&(c.vertical=l.vertical),l.horizontal&&(c.horizontal=l.horizontal),null!=l.textRotation&&(c.textRotation=l.textRotation),l.indent&&(c.indent=l.indent),l.wrapText&&(c.wrapText=Wt(l.wrapText)),n.alignment=c;break;case"":case"":o=!1;break;default:if(r&&r.WTF&&!o)throw new Error("unrecognized "+l[0]+" in cellXfs")}}))}(h,d,c),d):d}}();function ji(e,t){var r,n=[kt,sr("styleSheet",null,{xmlns:fr[0],"xmlns:vt":cr.vt})];return e.SSF&&null!=(r=function(e){var t=[""];return[[5,8],[23,26],[41,44],[50,392]].forEach((function(r){for(var i=r[0];i<=r[1];++i)null!=e[i]&&(t[t.length]=sr("numFmt",null,{numFmtId:i,formatCode:Lt(e[i])}))})),1===t.length?"":(t[t.length]="",t[0]=sr("numFmts",null,{count:t.length-2}).replace("/>",">"),t.join(""))}(e.SSF))&&(n[n.length]=r),n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',(r=function(e){var t=[];return t[t.length]=sr("cellXfs",null),e.forEach((function(e){t[t.length]=sr("xf",null,e)})),t[t.length]="",2===t.length?"":(t[0]=sr("cellXfs",null,{count:t.length-2}).replace("/>",">"),t.join(""))}(t.cellXfs))&&(n[n.length]=r),n[n.length]='',n[n.length]='',n[n.length]='',n.length>2&&(n[n.length]="",n[1]=n[1].replace("/>",">")),n.join("")}function Xi(i,e,t){t||(t=Kr(6+4*e.length)),t.write_shift(2,i),Ta(e,t);var r=t.length>t.l?t.slice(0,t.l):t;return null==t.l&&(t.l=t.length),r}function $i(e,t){t||(t=Kr(153)),t.write_shift(2,20*e.sz),function(e,t){t||(t=Kr(2));var r=(e.italic?2:0)|(e.strike?8:0)|(e.outline?16:0)|(e.shadow?32:0)|(e.condense?64:0)|(e.extend?128:0);t.write_shift(1,r),t.write_shift(1,0)}(e,t),t.write_shift(2,e.bold?700:400);var r=0;"superscript"==e.vertAlign?r=1:"subscript"==e.vertAlign&&(r=2),t.write_shift(2,r),t.write_shift(1,e.underline||0),t.write_shift(1,e.family||0),t.write_shift(1,e.charset||0),t.write_shift(1,0),Va(e.color,t);var n=0;return"major"==e.scheme&&(n=1),"minor"==e.scheme&&(n=2),t.write_shift(1,n),Ta(e.name,t),t.length>t.l?t.slice(0,t.l):t}var Yi,Ki=["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],Ji=Yr;function Zi(e,t){t||(t=Kr(84)),Yi||(Yi=qe(Ki));var r=Yi[e.patternType];null==r&&(r=40),t.write_shift(4,r);var n=0;if(40!=r)for(Va({auto:1},t),Va({auto:1},t);n<12;++n)t.write_shift(4,0);else{for(;n<4;++n)t.write_shift(4,0);for(;n<12;++n)t.write_shift(4,0)}return t.length>t.l?t.slice(0,t.l):t}function Qi(data,e,t){t||(t=Kr(16)),t.write_shift(2,e||0),t.write_shift(2,data.numFmtId||0),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(1,0),t.write_shift(1,0);return t.write_shift(1,0),t.write_shift(1,0),t.write_shift(1,0),t.write_shift(1,0),t}function eo(data,e){return e||(e=Kr(10)),e.write_shift(1,0),e.write_shift(1,0),e.write_shift(4,0),e.write_shift(4,0),e}var to=Yr;function ro(e){var t;Qr(e,613,va(1)),Qr(e,46,(t||(t=Kr(51)),t.write_shift(1,0),eo(0,t),eo(0,t),eo(0,t),eo(0,t),eo(0,t),t.length>t.l?t.slice(0,t.l):t)),Qr(e,614)}function ao(e){var style,t;Qr(e,619,va(1)),Qr(e,48,(style={xfId:0,builtinId:0,name:"Normal"},t||(t=Kr(52)),t.write_shift(4,style.xfId),t.write_shift(2,1),t.write_shift(1,+style.builtinId),t.write_shift(1,0),Na(style.name||"",t),t.length>t.l?t.slice(0,t.l):t)),Qr(e,620)}function no(e){Qr(e,508,function(e,t,r){var n=Kr(2052);return n.write_shift(4,e),Na(t,n),Na(r,n),n.length>n.l?n.slice(0,n.l):n}(0,"TableStyleMedium9","PivotStyleMedium4")),Qr(e,509)}function so(e,t){var r=Zr();return Qr(r,278),function(e,t){if(t){var r=0;[[5,8],[23,26],[41,44],[50,392]].forEach((function(e){for(var i=e[0];i<=e[1];++i)null!=t[i]&&++r})),0!=r&&(Qr(e,615,va(r)),[[5,8],[23,26],[41,44],[50,392]].forEach((function(r){for(var i=r[0];i<=r[1];++i)null!=t[i]&&Qr(e,44,Xi(i,t[i]))})),Qr(e,616))}}(r,e.SSF),function(e){Qr(e,611,va(1)),Qr(e,43,$i({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"})),Qr(e,612)}(r),function(e){Qr(e,603,va(2)),Qr(e,45,Zi({patternType:"none"})),Qr(e,45,Zi({patternType:"gray125"})),Qr(e,604)}(r),ro(r),function(e){Qr(e,626,va(1)),Qr(e,47,Qi({numFmtId:0,fontId:0,fillId:0,borderId:0},65535)),Qr(e,627)}(r),function(e,data){Qr(e,617,va(data.length)),data.forEach((function(t){Qr(e,47,Qi(t,0))})),Qr(e,618)}(r,t.cellXfs),ao(r),function(e){Qr(e,505,va(0)),Qr(e,506)}(r),no(r),Qr(r,279),r.end()}var io=["","","","","","","","","","","",""];function oo(e,t,r){t.themeElements.clrScheme=[];var n={};(e[0].match(At)||[]).forEach((function(e){var o=Ot(e);switch(o[0]){case"":break;case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":"/"===o[0].charAt(1)?(t.themeElements.clrScheme[io.indexOf(o[0])]=n,n={}):n.name=o[0].slice(3,o[0].length-1);break;default:if(r&&r.WTF)throw new Error("Unrecognized "+o[0]+" in clrScheme")}}))}function lo(){}function co(){}var fo=/]*)>[\s\S]*<\/a:clrScheme>/,ho=/]*)>[\s\S]*<\/a:fontScheme>/,uo=/]*)>[\s\S]*<\/a:fmtScheme>/;var po=/]*)>[\s\S]*<\/a:themeElements>/;function mo(data,e){var t;data&&0!==data.length||(data=go());var r={};if(!(t=data.match(po)))throw new Error("themeElements not found in theme");return function(data,e,t){var r;e.themeElements={},[["clrScheme",fo,oo],["fontScheme",ho,lo],["fmtScheme",uo,co]].forEach((function(n){if(!(r=data.match(n[1])))throw new Error(n[0]+" not found in themeElements");n[2](r,e,t)}))}(t[0],r,e),r.raw=data,r}function go(e,t){if(t&&t.themeXLSX)return t.themeXLSX;if(e&&"string"==typeof e.raw)return e.raw;var r=[kt];return r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]="",r.join("")}function bo(e){var t={};switch(t.xclrType=e.read_shift(2),t.nTintShade=e.read_shift(2),t.xclrType){case 0:case 4:e.l+=4;break;case 1:t.xclrValue=function(e,t){return Yr(e,t)}(e,4);break;case 2:t.xclrValue=hs(e);break;case 3:t.xclrValue=function(e){return e.read_shift(4)}(e)}return e.l+=8,t}function vo(e){var t=e.read_shift(2),r=e.read_shift(2)-4,n=[t];switch(t){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:n[1]=bo(e);break;case 6:n[1]=function(e,t){return Yr(e,t)}(e,r);break;case 14:case 15:n[1]=e.read_shift(1===r?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+t+" "+r)}return n}function wo(){var data,e,t=Zr();return Qr(t,332),Qr(t,334,va(1)),Qr(t,335,((e=Kr(12+2*(data={name:"XLDAPR",version:12e4,flags:3496657072}).name.length)).write_shift(4,data.flags),e.write_shift(4,data.version),Ta(data.name,e),e.slice(0,e.l))),Qr(t,336),Qr(t,339,function(e,t){var r=Kr(8+2*t.length);return r.write_shift(4,e),Ta(t,r),r.slice(0,r.l)}(1,"XLDAPR")),Qr(t,52),Qr(t,35,va(514)),Qr(t,4096,va(0)),Qr(t,4097,Jn(1)),Qr(t,36),Qr(t,53),Qr(t,340),Qr(t,337,function(e,t){var r=Kr(8);return r.write_shift(4,e),r.write_shift(4,t?1:0),r}(1,!0)),Qr(t,51,function(e){var t=Kr(4+8*e.length);t.write_shift(4,e.length);for(var i=0;i\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n'),e.join("")}var xo=1024;function Eo(e,t){for(var r=[21600,21600],n=["m0,0l0",r[1],r[0],r[1],r[0],"0xe"].join(","),o=[sr("xml",null,{"xmlns:v":ur.v,"xmlns:o":ur.o,"xmlns:x":ur.x,"xmlns:mv":ur.mv}).replace(/\/>/,">"),sr("o:shapelayout",sr("o:idmap",null,{"v:ext":"edit",data:e}),{"v:ext":"edit"}),sr("v:shapetype",[sr("v:stroke",null,{joinstyle:"miter"}),sr("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:r.join(","),path:n})];xo<1e3*e;)xo+=1e3;return t.forEach((function(e){var t=la(e[0]),r={color2:"#BEFF82",type:"gradient"};"gradient"==r.type&&(r.angle="-180");var n="gradient"==r.type?sr("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}):null,l=sr("v:fill",n,r);++xo,o=o.concat(["",l,sr("v:shadow",null,{on:"t",obscured:"t"}),sr("v:path",null,{"o:connecttype":"none"}),'
','',"","",ar("x:Anchor",[t.c+1,0,t.r+1,0,t.c+3,20,t.r+5,20].join(",")),ar("x:AutoFill","False"),ar("x:Row",String(t.r)),ar("x:Column",String(t.c)),e[1].hidden?"":"","",""])})),o.push(""),o.join("")}function yo(e,t,r,n){var o,l=Array.isArray(e);t.forEach((function(t){var c=la(t.ref);if(l?(e[c.r]||(e[c.r]=[]),o=e[c.r][c.c]):o=e[t.ref],!o){o={t:"z"},l?e[c.r][c.c]=o:e[t.ref]=o;var f=ua(e["!ref"]||"BDWGO1000001:A1");f.s.r>c.r&&(f.s.r=c.r),f.e.rc.c&&(f.s.c=c.c),f.e.c=0;--i){if(!r&&o.c[i].T)return;r&&!o.c[i].T&&o.c.splice(i,1)}if(r&&n)for(i=0;i"),data.forEach((function(r){r[1].forEach((function(r){var a=Lt(r.a);-1==t.indexOf(a)&&(t.push(a),e.push(""+a+"")),r.T&&r.ID&&-1==t.indexOf("tc="+r.ID)&&(t.push("tc="+r.ID),e.push("tc="+r.ID+""))}))})),0==t.length&&(t.push("SheetJ5"),e.push("SheetJ5")),e.push(""),e.push(""),data.forEach((function(r){var n=0,o=[];if(r[1][0]&&r[1][0].T&&r[1][0].ID?n=t.indexOf("tc="+r[1][0].ID):r[1].forEach((function(e){e.a&&(n=t.indexOf(Lt(e.a))),o.push(e.t||"")})),e.push(''),o.length<=1)e.push(ar("t",Lt(o[0]||"")));else{for(var l="Comment:\n "+o[0]+"\n",i=1;i")})),e.push(""),e.length>2&&(e[e.length]="",e[1]=e[1].replace("/>",">")),e.join("")}function So(e,t,r){var n=[kt,sr("ThreadedComments",null,{xmlns:cr.TCMNT}).replace(/[\/]>/,">")];return e.forEach((function(e){var o="";(e[1]||[]).forEach((function(l,c){if(l.T){l.a&&-1==t.indexOf(l.a)&&t.push(l.a);var f={ref:e[0],id:"{54EE7951-7262-4200-6969-"+("000000000000"+r.tcid++).slice(-12)+"}"};0==c?o=f.id:f.parentId=o,l.ID=f.id,l.a&&(f.personId="{54EE7950-7262-4200-6969-"+("000000000000"+t.indexOf(l.a)).slice(-12)+"}"),n.push(sr("threadedComment",ar("text",l.t||""),f))}else delete l.ID}))})),n.push(""),n.join("")}var _o=wa;function Ao(data){var e=Zr(),t=[];return Qr(e,628),Qr(e,630),data.forEach((function(r){r[1].forEach((function(r){t.indexOf(r.a)>-1||(t.push(r.a.slice(0,54)),Qr(e,632,function(data){return Ta(data.slice(0,54))}(r.a)))}))})),Qr(e,631),Qr(e,633),data.forEach((function(r){r[1].forEach((function(n){n.iauthor=t.indexOf(n.a);var o={s:la(r[0]),e:la(r[0])};Qr(e,635,function(data,e){return null==e&&(e=Kr(36)),e.write_shift(4,data[1].iauthor),Ba(data[0],e),e.write_shift(4,0),e.write_shift(4,0),e.write_shift(4,0),e.write_shift(4,0),e}([o,n])),n.t&&n.t.length>0&&Qr(e,637,ka(n)),Qr(e,636),delete n.iauthor}))})),Qr(e,634),Qr(e,629),e.end()}var Co="application/vnd.ms-office.vbaProject";var Ro=["xlsb","xlsm","xlam","biff8","xla"];var Oo=function(){var e=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g,t={r:0,c:0};function r(e,r,n,o){var l=!1,c=!1;0==n.length?c=!0:"["==n.charAt(0)&&(c=!0,n=n.slice(1,-1)),0==o.length?l=!0:"["==o.charAt(0)&&(l=!0,o=o.slice(1,-1));var f=n.length>0?0|parseInt(n,10):0,h=o.length>0?0|parseInt(o,10):0;return l?h+=t.c:--h,c?f+=t.r:--f,r+(l?"":"$")+oa(h)+(c?"":"$")+sa(f)}return function(n,base){return t=base,n.replace(e,r)}}(),Io=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})(?![_.\(A-Za-z0-9])/g,No=function(){return function(e,base){return e.replace(Io,(function(e,t,r,n,o,l){var c=ia(n)-(r?0:base.c),f=na(l)-(o?0:base.r);return t+"R"+(0==f?"":o?f+1:"["+f+"]")+"C"+(0==c?"":r?c+1:"["+c+"]")}))}}();function Do(e,t){return e.replace(Io,(function(e,r,n,o,l,c){return r+("$"==n?n+o:oa(ia(o)+t.c))+("$"==l?l+c:sa(na(c)+t.r))}))}function Fo(e,t,r){var s=fa(t).s,n=la(r);return Do(e,{r:n.r-s.r,c:n.c-s.c})}function Po(e){return e.replace(/_xlfn\./g,"")}function Mo(e){e.l+=1}function Lo(e,t){var r=e.read_shift(1==t?1:2);return[16383&r,r>>14&1,r>>15&1]}function Uo(e,t,r){var n=2;if(r){if(r.biff>=2&&r.biff<=5)return zo(e);12==r.biff&&(n=4)}var o=e.read_shift(n),l=e.read_shift(n),c=Lo(e,2),f=Lo(e,2);return{s:{r:o,c:c[0],cRel:c[1],rRel:c[2]},e:{r:l,c:f[0],cRel:f[1],rRel:f[2]}}}function zo(e){var t=Lo(e,2),r=Lo(e,2),n=e.read_shift(1),o=e.read_shift(1);return{s:{r:t[0],c:n,cRel:t[1],rRel:t[2]},e:{r:r[0],c:o,cRel:r[1],rRel:r[2]}}}function Bo(e,t,r){if(r&&r.biff>=2&&r.biff<=5)return function(e){var t=Lo(e,2),r=e.read_shift(1);return{r:t[0],c:r,cRel:t[1],rRel:t[2]}}(e);var n=e.read_shift(r&&12==r.biff?4:2),o=Lo(e,2);return{r:n,c:o[0],cRel:o[1],rRel:o[2]}}function Ho(e){var t=e.read_shift(2),r=e.read_shift(2);return{r:t,c:255&r,fQuoted:!!(16384&r),cRel:r>>15,rRel:r>>15}}function Wo(e){var t=1&e[e.l+1];return e.l+=4,[t,1]}function Vo(e){return[e.read_shift(1),e.read_shift(1)]}function qo(e,t){var r=[e.read_shift(1)];if(12==t)switch(r[0]){case 2:r[0]=4;break;case 4:r[0]=16;break;case 0:r[0]=1;break;case 1:r[0]=2}switch(r[0]){case 4:r[1]=$n(e,1)?"TRUE":"FALSE",12!=t&&(e.l+=7);break;case 37:case 16:r[1]=an[e[e.l]],e.l+=12==t?4:8;break;case 0:e.l+=8;break;case 1:r[1]=Ha(e);break;case 2:r[1]=ss(e,0,{biff:t>0&&t<8?2:t});break;default:throw new Error("Bad SerAr: "+r[0])}return r}function Go(e,t,r){for(var n=e.read_shift(12==r.biff?4:2),o=[],i=0;i!=n;++i)o.push((12==r.biff?za:bs)(e,8));return o}function jo(e,t,r){var n=0,o=0;12==r.biff?(n=e.read_shift(4),o=e.read_shift(4)):(o=1+e.read_shift(1),n=1+e.read_shift(2)),r.biff>=2&&r.biff<8&&(--n,0==--o&&(o=256));for(var i=0,l=[];i!=n&&(l[i]=[]);++i)for(var c=0;c!=o;++c)l[i][c]=qo(e,r.biff);return l}function Xo(e,t,r){return e.l+=2,[Ho(e)]}function $o(e){return e.l+=6,[]}function Yo(e){return e.l+=2,[Kn(e),1&e.read_shift(2)]}var Ko=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"];var Jo={1:{n:"PtgExp",f:function(e,t,r){return e.l++,r&&12==r.biff?[e.read_shift(4,"i"),0]:[e.read_shift(2),e.read_shift(r&&2==r.biff?1:2)]}},2:{n:"PtgTbl",f:Yr},3:{n:"PtgAdd",f:Mo},4:{n:"PtgSub",f:Mo},5:{n:"PtgMul",f:Mo},6:{n:"PtgDiv",f:Mo},7:{n:"PtgPower",f:Mo},8:{n:"PtgConcat",f:Mo},9:{n:"PtgLt",f:Mo},10:{n:"PtgLe",f:Mo},11:{n:"PtgEq",f:Mo},12:{n:"PtgGe",f:Mo},13:{n:"PtgGt",f:Mo},14:{n:"PtgNe",f:Mo},15:{n:"PtgIsect",f:Mo},16:{n:"PtgUnion",f:Mo},17:{n:"PtgRange",f:Mo},18:{n:"PtgUplus",f:Mo},19:{n:"PtgUminus",f:Mo},20:{n:"PtgPercent",f:Mo},21:{n:"PtgParen",f:Mo},22:{n:"PtgMissArg",f:Mo},23:{n:"PtgStr",f:function(e,t,r){return e.l++,es(e,0,r)}},26:{n:"PtgSheet",f:function(e,t,r){return e.l+=5,e.l+=2,e.l+=2==r.biff?1:4,["PTGSHEET"]}},27:{n:"PtgEndSheet",f:function(e,t,r){return e.l+=2==r.biff?4:5,["PTGENDSHEET"]}},28:{n:"PtgErr",f:function(e){return e.l++,an[e.read_shift(1)]}},29:{n:"PtgBool",f:function(e){return e.l++,0!==e.read_shift(1)}},30:{n:"PtgInt",f:function(e){return e.l++,e.read_shift(2)}},31:{n:"PtgNum",f:function(e){return e.l++,Ha(e)}},32:{n:"PtgArray",f:function(e,t,r){var n=(96&e[e.l++])>>5;return e.l+=2==r.biff?6:12==r.biff?14:7,[n]}},33:{n:"PtgFunc",f:function(e,t,r){var n=(96&e[e.l])>>5;e.l+=1;var o=e.read_shift(r&&r.biff<=3?1:2);return[El[o],xl[o],n]}},34:{n:"PtgFuncVar",f:function(e,t,r){var n=e[e.l++],o=e.read_shift(1),l=r&&r.biff<=3?[88==n?-1:0,e.read_shift(1)]:function(e){return[e[e.l+1]>>7,32767&e.read_shift(2)]}(e);return[o,(0===l[0]?xl:Tl)[l[1]]]}},35:{n:"PtgName",f:function(e,t,r){var n=e.read_shift(1)>>>5&3,o=!r||r.biff>=8?4:2,l=e.read_shift(o);switch(r.biff){case 2:e.l+=5;break;case 3:case 4:e.l+=8;break;case 5:e.l+=12}return[n,0,l]}},36:{n:"PtgRef",f:function(e,t,r){var n=(96&e[e.l])>>5;return e.l+=1,[n,Bo(e,0,r)]}},37:{n:"PtgArea",f:function(e,t,r){return[(96&e[e.l++])>>5,Uo(e,r.biff>=2&&r.biff,r)]}},38:{n:"PtgMemArea",f:function(e,t,r){var n=e.read_shift(1)>>>5&3;return e.l+=r&&2==r.biff?3:4,[n,e.read_shift(r&&2==r.biff?1:2)]}},39:{n:"PtgMemErr",f:Yr},40:{n:"PtgMemNoMem",f:Yr},41:{n:"PtgMemFunc",f:function(e,t,r){return[e.read_shift(1)>>>5&3,e.read_shift(r&&2==r.biff?1:2)]}},42:{n:"PtgRefErr",f:function(e,t,r){var n=e.read_shift(1)>>>5&3;return e.l+=4,r.biff<8&&e.l--,12==r.biff&&(e.l+=2),[n]}},43:{n:"PtgAreaErr",f:function(e,t,r){var n=(96&e[e.l++])>>5;return e.l+=r&&r.biff>8?12:r.biff<8?6:8,[n]}},44:{n:"PtgRefN",f:function(e,t,r){var n=(96&e[e.l])>>5;e.l+=1;var o=function(e,t,r){var n=r&&r.biff?r.biff:8;if(n>=2&&n<=5)return function(e){var t=e.read_shift(2),r=e.read_shift(1),n=(32768&t)>>15,o=(16384&t)>>14;return t&=16383,1==n&&t>=8192&&(t-=16384),1==o&&r>=128&&(r-=256),{r:t,c:r,cRel:o,rRel:n}}(e);var o=e.read_shift(n>=12?4:2),l=e.read_shift(2),c=(16384&l)>>14,f=(32768&l)>>15;if(l&=16383,1==f)for(;o>524287;)o-=1048576;if(1==c)for(;l>8191;)l-=16384;return{r:o,c:l,cRel:c,rRel:f}}(e,0,r);return[n,o]}},45:{n:"PtgAreaN",f:function(e,t,r){var n=(96&e[e.l++])>>5,area=function(e,t,r){if(r.biff<8)return zo(e);var n=e.read_shift(12==r.biff?4:2),o=e.read_shift(12==r.biff?4:2),l=Lo(e,2),c=Lo(e,2);return{s:{r:n,c:l[0],cRel:l[1],rRel:l[2]},e:{r:o,c:c[0],cRel:c[1],rRel:c[2]}}}(e,0,r);return[n,area]}},46:{n:"PtgMemAreaN",f:function(e){return[e.read_shift(1)>>>5&3,e.read_shift(2)]}},47:{n:"PtgMemNoMemN",f:function(e){return[e.read_shift(1)>>>5&3,e.read_shift(2)]}},57:{n:"PtgNameX",f:function(e,t,r){return 5==r.biff?function(e){var t=e.read_shift(1)>>>5&3,r=e.read_shift(2,"i");e.l+=8;var n=e.read_shift(2);return e.l+=12,[t,r,n]}(e):[e.read_shift(1)>>>5&3,e.read_shift(2),e.read_shift(4)]}},58:{n:"PtgRef3d",f:function(e,t,r){var n=(96&e[e.l])>>5;e.l+=1;var o=e.read_shift(2);return r&&5==r.biff&&(e.l+=12),[n,o,Bo(e,0,r)]}},59:{n:"PtgArea3d",f:function(e,t,r){var n=(96&e[e.l++])>>5,o=e.read_shift(2,"i");if(r)switch(r.biff){case 5:e.l+=12,6;break;case 12:12}return[n,o,Uo(e,0,r)]}},60:{n:"PtgRefErr3d",f:function(e,t,r){var n=(96&e[e.l++])>>5,o=e.read_shift(2),l=4;if(r)switch(r.biff){case 5:l=15;break;case 12:l=6}return e.l+=l,[n,o]}},61:{n:"PtgAreaErr3d",f:function(e,t,r){var n=(96&e[e.l++])>>5,o=e.read_shift(2),l=8;if(r)switch(r.biff){case 5:e.l+=12,l=6;break;case 12:l=12}return e.l+=l,[n,o]}},255:{}},Zo={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61},Qo={1:{n:"PtgElfLel",f:Yo},2:{n:"PtgElfRw",f:Xo},3:{n:"PtgElfCol",f:Xo},6:{n:"PtgElfRwV",f:Xo},7:{n:"PtgElfColV",f:Xo},10:{n:"PtgElfRadical",f:Xo},11:{n:"PtgElfRadicalS",f:$o},13:{n:"PtgElfColS",f:$o},15:{n:"PtgElfColSV",f:$o},16:{n:"PtgElfRadicalLel",f:Yo},25:{n:"PtgList",f:function(e){e.l+=2;var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(4),o=e.read_shift(2),l=e.read_shift(2);return{ixti:t,coltype:3&r,rt:Ko[r>>2&31],idx:n,c:o,C:l}}},29:{n:"PtgSxName",f:function(e){return e.l+=2,[e.read_shift(4)]}},255:{}},el={0:{n:"PtgAttrNoop",f:function(e){return e.l+=4,[0,0]}},1:{n:"PtgAttrSemi",f:function(e,t,r){var n=255&e[e.l+1]?1:0;return e.l+=r&&2==r.biff?3:4,[n]}},2:{n:"PtgAttrIf",f:function(e,t,r){var n=255&e[e.l+1]?1:0;return e.l+=2,[n,e.read_shift(r&&2==r.biff?1:2)]}},4:{n:"PtgAttrChoose",f:function(e,t,r){e.l+=2;for(var n=e.read_shift(r&&2==r.biff?1:2),o=[],i=0;i<=n;++i)o.push(e.read_shift(r&&2==r.biff?1:2));return o}},8:{n:"PtgAttrGoto",f:function(e,t,r){var n=255&e[e.l+1]?1:0;return e.l+=2,[n,e.read_shift(r&&2==r.biff?1:2)]}},16:{n:"PtgAttrSum",f:function(e,t,r){e.l+=r&&2==r.biff?3:4}},32:{n:"PtgAttrBaxcel",f:Wo},33:{n:"PtgAttrBaxcel",f:Wo},64:{n:"PtgAttrSpace",f:function(e){return e.read_shift(2),Vo(e)}},65:{n:"PtgAttrSpaceSemi",f:function(e){return e.read_shift(2),Vo(e)}},128:{n:"PtgAttrIfError",f:function(e){var t=255&e[e.l+1]?1:0;return e.l+=2,[t,e.read_shift(2)]}},255:{}};function tl(e,t,r,n){if(n.biff<8)return Yr(e,t);for(var o=e.l+t,l=[],i=0;i!==r.length;++i)switch(r[i][0]){case"PtgArray":r[i][1]=jo(e,0,n),l.push(r[i][1]);break;case"PtgMemArea":r[i][2]=Go(e,r[i][1],n),l.push(r[i][2]);break;case"PtgExp":n&&12==n.biff&&(r[i][1][1]=e.read_shift(4),l.push(r[i][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+r[i][0]}return 0!==(t=o-e.l)&&l.push(Yr(e,t)),l}function rl(e,t,r){for(var n,o,l=e.l+t,c=[];l!=e.l;)t=l-e.l,o=e[e.l],n=Jo[o]||Jo[Zo[o]],24!==o&&25!==o||(n=(24===o?Qo:el)[e[e.l+1]]),n&&n.f?c.push([n.n,n.f(e,t,r)]):Yr(e,t);return c}function al(e){for(var t=[],i=0;i=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function sl(e,t,r){if(!e)return"SH33TJSERR0";if(r.biff>8&&(!e.XTI||!e.XTI[t]))return e.SheetNames[t];if(!e.XTI)return"SH33TJSERR6";var n=e.XTI[t];if(r.biff<8)return t>1e4&&(t-=65536),t<0&&(t=-t),0==t?"":e.XTI[t-1];if(!n)return"SH33TJSERR1";var o="";if(r.biff>8)switch(e[n[0]][0]){case 357:return o=-1==n[1]?"#REF":e.SheetNames[n[1]],n[1]==n[2]?o:o+":"+e.SheetNames[n[2]];case 358:return null!=r.SID?e.SheetNames[r.SID]:"SH33TJSSAME"+e[n[0]][0];default:return"SH33TJSSRC"+e[n[0]][0]}switch(e[n[0]][0][0]){case 1025:return o=-1==n[1]?"#REF":e.SheetNames[n[1]]||"SH33TJSERR3",n[1]==n[2]?o:o+":"+e.SheetNames[n[2]];case 14849:return e[n[0]].slice(1).map((function(e){return e.Name})).join(";;");default:return e[n[0]][0][3]?(o=-1==n[1]?"#REF":e[n[0]][0][3][n[1]]||"SH33TJSERR4",n[1]==n[2]?o:o+":"+e[n[0]][0][3][n[2]]):"SH33TJSERR2"}}function il(e,t,r){var n=sl(e,t,r);return"#REF"==n?n:function(e,t){if(!(e||t&&t.biff<=5&&t.biff>=2))throw new Error("empty sheet name");return/[^\w\u4E00-\u9FFF\u3040-\u30FF]/.test(e)?"'"+e+"'":e}(n,r)}function ll(e,t,r,n,o){var l,c,f,h,d=o&&o.biff||8,m={s:{c:0,r:0},e:{c:0,r:0}},v=[],w=0,T=0,x="";if(!e[0]||!e[0][0])return"";for(var E=-1,y="",k=0,S=e[0].length;k=0){switch(e[0][E][1][0]){case 0:y=it(" ",e[0][E][1][1]);break;case 1:y=it("\r",e[0][E][1][1]);break;default:if(y="",o.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][E][1][0])}c+=y,E=-1}v.push(c+nl[_[0]]+l);break;case"PtgIsect":l=v.pop(),c=v.pop(),v.push(c+" "+l);break;case"PtgUnion":l=v.pop(),c=v.pop(),v.push(c+","+l);break;case"PtgRange":l=v.pop(),c=v.pop(),v.push(c+":"+l);break;case"PtgAttrChoose":case"PtgAttrGoto":case"PtgAttrIf":case"PtgAttrIfError":case"PtgAttrBaxcel":case"PtgAttrSemi":case"PtgMemArea":case"PtgTbl":case"PtgMemErr":case"PtgMemAreaN":case"PtgMemNoMemN":case"PtgAttrNoop":case"PtgSheet":case"PtgEndSheet":case"PtgMemFunc":case"PtgMemNoMem":break;case"PtgRef":f=ea(_[1][1],m,o),v.push(ra(f,d));break;case"PtgRefN":f=r?ea(_[1][1],r,o):_[1][1],v.push(ra(f,d));break;case"PtgRef3d":w=_[1][1],f=ea(_[1][2],m,o);x=il(n,w,o);v.push(x+"!"+ra(f,d));break;case"PtgFunc":case"PtgFuncVar":var A=_[1][0],C=_[1][1];A||(A=0);var R=0==(A&=127)?[]:v.slice(-A);v.length-=A,"User"===C&&(C=R.shift()),v.push(C+"("+R.join(",")+")");break;case"PtgBool":v.push(_[1]?"TRUE":"FALSE");break;case"PtgInt":case"PtgErr":v.push(_[1]);break;case"PtgNum":v.push(String(_[1]));break;case"PtgStr":v.push('"'+_[1].replace(/"/g,'""')+'"');break;case"PtgAreaN":h=ta(_[1][1],r?{s:r}:m,o),v.push(aa(h,o));break;case"PtgArea":h=ta(_[1][1],m,o),v.push(aa(h,o));break;case"PtgArea3d":w=_[1][1],h=_[1][2],x=il(n,w,o),v.push(x+"!"+aa(h,o));break;case"PtgAttrSum":v.push("SUM("+v.pop()+")");break;case"PtgName":T=_[1][2];var O=(n.names||[])[T-1]||(n[0]||[])[T],I=O?O.Name:"SH33TJSNAME"+String(T);I&&"_xlfn."==I.slice(0,6)&&!o.xlfn&&(I=I.slice(6)),v.push(I);break;case"PtgNameX":var N,D=_[1][1];if(T=_[1][2],!(o.biff<=5)){var F="";if(14849==((n[D]||[])[0]||[])[0]||(1025==((n[D]||[])[0]||[])[0]?n[D][T]&&n[D][T].itab>0&&(F=n.SheetNames[n[D][T].itab-1]+"!"):F=n.SheetNames[T-1]+"!"),n[D]&&n[D][T])F+=n[D][T].Name;else if(n[0]&&n[0][T])F+=n[0][T].Name;else{var P=(sl(n,D,o)||"").split(";;");P[T-1]?F=P[T-1]:F+="SH33TJSERRX"}v.push(F);break}D<0&&(D=-D),n[D]&&(N=n[D][T]),N||(N={Name:"SH33TJSERRY"}),v.push(N.Name);break;case"PtgParen":var M="(",rp=")";if(E>=0){switch(y="",e[0][E][1][0]){case 2:M=it(" ",e[0][E][1][1])+M;break;case 3:M=it("\r",e[0][E][1][1])+M;break;case 4:rp=it(" ",e[0][E][1][1])+rp;break;case 5:rp=it("\r",e[0][E][1][1])+rp;break;default:if(o.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][E][1][0])}E=-1}v.push(M+v.pop()+rp);break;case"PtgRefErr":case"PtgRefErr3d":case"PtgAreaErr":case"PtgAreaErr3d":v.push("#REF!");break;case"PtgExp":f={c:_[1][1],r:_[1][0]};var q={c:r.c,r:r.r};if(n.sharedf[ca(f)]){var L=n.sharedf[ca(f)];v.push(ll(L,m,q,n,o))}else{var U=!1;for(l=0;l!=n.arrayf.length;++l)if(c=n.arrayf[l],!(f.cc[0].e.c||f.rc[0].e.r)){v.push(ll(c[1],m,q,n,o)),U=!0;break}U||v.push(_[1])}break;case"PtgArray":v.push("{"+al(_[1])+"}");break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":E=k;break;case"PtgMissArg":v.push("");break;case"PtgList":v.push("Table"+_[1].idx+"[#"+_[1].rt+"]");break;case"PtgElfCol":case"PtgElfColS":case"PtgElfColSV":case"PtgElfColV":case"PtgElfLel":case"PtgElfRadical":case"PtgElfRadicalLel":case"PtgElfRadicalS":case"PtgElfRw":case"PtgElfRwV":throw new Error("Unsupported ELFs");default:throw new Error("Unrecognized Formula Token: "+String(_))}if(3!=o.biff&&E>=0&&-1==["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"].indexOf(e[0][k][0])){var z=!0;switch((_=e[0][E])[1][0]){case 4:z=!1;case 0:y=it(" ",_[1][1]);break;case 5:z=!1;case 1:y=it("\r",_[1][1]);break;default:if(y="",o.WTF)throw new Error("Unexpected PtgAttrSpaceType "+_[1][0])}v.push((z?y:"")+v.pop()+(z?"":y)),E=-1}}if(v.length>1&&o.WTF)throw new Error("bad formula stack");return v[0]}function cl(e,t,r){var n,o=e.l+t,l=2==r.biff?1:2,c=e.read_shift(l);if(65535==c)return[[],Yr(e,t-2)];var f=rl(e,c,r);return t!==c+l&&(n=tl(e,t-c-l,f,r)),e.l=o,[f,n]}function fl(e,t,r){var n,o=e.l+t,l=e.read_shift(2),c=rl(e,l,r);return 65535==l?[[],Yr(e,t-2)]:(t!==l+2&&(n=tl(e,o-l-2,c,r)),[c,n])}function hl(e,t,r){var n=e.l+t,o=ps(e);2==r.biff&&++e.l;var l=function(e){var b;if(65535!==Lr(e,e.l+6))return[Ha(e),"n"];switch(e[e.l]){case 0:return e.l+=8,["String","s"];case 1:return b=1===e[e.l+2],e.l+=8,[b,"b"];case 2:return b=e[e.l+2],e.l+=8,[b,"e"];case 3:return e.l+=8,["","s"]}return[]}(e),c=e.read_shift(1);2!=r.biff&&(e.read_shift(1),r.biff>=5&&e.read_shift(4));var f=function(e,t,r){var n,o=e.l+t,l=2==r.biff?1:2,c=e.read_shift(l);if(65535==c)return[[],Yr(e,t-2)];var f=rl(e,c,r);return t!==c+l&&(n=tl(e,t-c-l,f,r)),e.l=o,[f,n]}(e,n-e.l,r);return{cell:o,val:l[0],formula:f,shared:c>>3&1,tt:l[1]}}function pl(e,t,r,n,o){var l=ds(t,r,o),c=function(e){if(null==e){var t=Kr(8);return t.write_shift(1,3),t.write_shift(1,0),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(2,65535),t}return Wa("number"==typeof e?e:0)}(e.v),f=Kr(6);f.write_shift(2,33),f.write_shift(4,0);for(var h=Kr(e.bf.length),i=0;i0?tl(data,o,n,t):null]}var gl=ml,bl=ml,vl=ml,wl=ml,Tl={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"},xl={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC",448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"},El={2:1,3:1,10:0,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,34:0,35:0,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,63:0,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,74:0,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,89:0,90:1,94:0,95:0,97:2,98:1,99:1,101:3,102:3,105:1,106:1,108:2,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,161:1,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,186:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,225:0,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0};function yl(e){return"of:"==e.slice(0,3)&&(e=e.slice(3)),61==e.charCodeAt(0)&&61==(e=e.slice(1)).charCodeAt(0)&&(e=e.slice(1)),(e=(e=(e=e.replace(/COM\.MICROSOFT\./g,"")).replace(/\[((?:\.[A-Z]+[0-9]+)(?::\.[A-Z]+[0-9]+)?)\]/g,(function(e,t){return t.replace(/\./g,"")}))).replace(/\[.(#[A-Z]*[?!])\]/g,"$1")).replace(/[;~]/g,",").replace(/\|/g,";")}function kl(e){var a=e.split(":");return[a[0].split(".")[0],a[0].split(".")[1]+(a.length>1?":"+(a[1].split(".")[1]||a[1].split(".")[0]):"")]}var Sl={},_l={},Al="undefined"!=typeof Map;function Cl(e,t,r){var i=0,n=e.length;if(r){if(Al?r.has(t):Object.prototype.hasOwnProperty.call(r,t))for(var o=Al?r.get(t):r[t];i-1?(p.width=Pi(t),p.customWidth=1):null!=col.width&&(p.width=col.width),col.hidden&&(p.hidden=!0),null!=col.level&&(p.outlineLevel=p.level=col.level),p}function Ol(e,t){if(e){var defs=[.7,.7,.75,.75,.3,.3];"xlml"==t&&(defs=[1,1,1,1,.5,.5]),null==e.left&&(e.left=defs[0]),null==e.right&&(e.right=defs[1]),null==e.top&&(e.top=defs[2]),null==e.bottom&&(e.bottom=defs[3]),null==e.header&&(e.header=defs[4]),null==e.footer&&(e.footer=defs[5])}}function Il(e,t,r){var n=r.revssf[null!=t.z?t.z:"General"],i=60,o=e.length;if(null==n&&r.ssf)for(;i<392;++i)if(null==r.ssf[i]){Oe(t.z,i),r.ssf[i]=t.z,r.revssf[t.z]=n=i;break}for(i=0;i!=o;++i)if(e[i].numFmtId===n)return i;return e[o]={numFmtId:n,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},o}function Nl(p,e,t,r,n,o){try{r.cellNF&&(p.z=J[e])}catch(e){if(r.WTF)throw e}if("z"!==p.t||r.cellStyles){if("d"===p.t&&"string"==typeof p.v&&(p.v=at(p.v)),(!r||!1!==r.cellText)&&"z"!==p.t)try{if(null==J[e]&&Oe(Fe[e]||"General",e),"e"===p.t)p.w=p.w||an[p.v];else if(0===e)if("n"===p.t)(0|p.v)===p.v?p.w=p.v.toString(10):p.w=oe(p.v);else if("d"===p.t){var dd=Xe(p.v);p.w=(0|dd)===dd?dd.toString(10):oe(dd)}else{if(void 0===p.v)return"";p.w=le(p.v,_l)}else"d"===p.t?p.w=Re(e,Xe(p.v),_l):p.w=Re(e,p.v,_l)}catch(e){if(r.WTF)throw e}if(r.cellStyles&&null!=t)try{p.s=o.Fills[t],p.s.fgColor&&p.s.fgColor.theme&&!p.s.fgColor.rgb&&(p.s.fgColor.rgb=Ci(n.themeElements.clrScheme[p.s.fgColor.theme].rgb,p.s.fgColor.tint||0),r.WTF&&(p.s.fgColor.raw_rgb=n.themeElements.clrScheme[p.s.fgColor.theme].rgb)),p.s.bgColor&&p.s.bgColor.theme&&(p.s.bgColor.rgb=Ci(n.themeElements.clrScheme[p.s.bgColor.theme].rgb,p.s.bgColor.tint||0),r.WTF&&(p.s.bgColor.raw_rgb=n.themeElements.clrScheme[p.s.bgColor.theme].rgb))}catch(e){if(r.WTF&&o.Fills)throw e}}}function Dl(e,t,i){if(e&&e["!ref"]){var r=ua(e["!ref"]);if(r.e.c/g,Pl=/<(?:\w+:)?sheetData[^>]*>([\s\S]*)<\/(?:\w+:)?sheetData>/,Ml=/<(?:\w:)?hyperlink [^>]*>/gm,Ll=/"(\w*:\w*)"/,Ul=/<(?:\w:)?col\b[^>]*[\/]?>/g,zl=/<(?:\w:)?autoFilter[^>]*([\/]|>([\s\S]*)<\/(?:\w:)?autoFilter)>/g,Bl=/<(?:\w:)?pageMargins[^>]*\/>/g,Hl=/<(?:\w:)?sheetPr\b(?:[^>a-z][^>]*)?\/>/,Wl=/<(?:\w:)?sheetPr[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetPr)>/,Vl=/<(?:\w:)?sheetViews[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetViews)>/;function ql(data,e,t,r,n,o,l){if(!data)return data;r||(r={"!id":{}}),null!=S&&null==e.dense&&(e.dense=S);var s=e.dense?[]:{},c={s:{r:2e6,c:2e6},e:{r:0,c:0}},f="",h="",d=data.match(Pl);d?(f=data.slice(0,d.index),h=data.slice(d.index+d[0].length)):f=h=data;var m=f.match(Hl);m?Gl(m[0],s,n,t):(m=f.match(Wl))&&function(e,body,s,t,r){Gl(e.slice(0,e.indexOf(">")),s,t,r)}(m[0],m[1],s,n,t);var v=(f.match(/<(?:\w*:)?dimension/)||{index:-1}).index;if(v>0){var w=f.slice(v,v+50).match(Ll);w&&function(e,s){var t=ua(s);t.s.r<=t.e.r&&t.s.c<=t.e.c&&t.s.r>=0&&t.s.c>=0&&(e["!ref"]=ha(t))}(s,w[1])}var T=f.match(Vl);T&&T[1]&&function(data,e){e.Views||(e.Views=[{}]);(data.match($l)||[]).forEach((function(t,i){var r=Ot(t);e.Views[i]||(e.Views[i]={}),+r.zoomScale&&(e.Views[i].zoom=+r.zoomScale),Wt(r.rightToLeft)&&(e.Views[i].RTL=!0)}))}(T[1],n);var x=[];if(e.cellStyles){var E=f.match(Ul);E&&function(e,t){for(var r=!1,n=0;n!=t.length;++n){var o=Ot(t[n],!0);o.hidden&&(o.hidden=Wt(o.hidden));var l=parseInt(o.min,10)-1,c=parseInt(o.max,10)-1;for(o.outlineLevel&&(o.level=+o.outlineLevel||0),delete o.min,delete o.max,o.width=+o.width,!r&&o.width&&(r=!0,Li(o.width)),Ui(o);l<=c;)e[l++]=st(o)}}(x,E)}d&&Kl(d[1],s,e,c,o,l);var y=h.match(zl);y&&(s["!autofilter"]=function(data){var e={ref:(data.match(/ref="([^"]*)"/)||[])[1]};return e}(y[0]));var k=[],_=h.match(Fl);if(_)for(v=0;v!=_.length;++v)k[v]=ua(_[v].slice(_[v].indexOf('"')+1));var A=h.match(Ml);A&&function(s,data,e){for(var t=Array.isArray(s),i=0;i!=data.length;++i){var r=Ot(Xt(data[i]),!0);if(!r.ref)return;var n=((e||{})["!id"]||[])[r.id];n?(r.Target=n.Target,r.location&&(r.Target+="#"+Ft(r.location))):(r.Target="#"+Ft(r.location),n={Target:r.Target,TargetMode:"Internal"}),r.Rel=n,r.tooltip&&(r.Tooltip=r.tooltip,delete r.tooltip);for(var o=ua(r.ref),l=o.s.r;l<=o.e.r;++l)for(var c=o.s.c;c<=o.e.c;++c){var f=ca({c:c,r:l});t?(s[l]||(s[l]=[]),s[l][c]||(s[l][c]={t:"z",v:void 0}),s[l][c].l=r):(s[f]||(s[f]={t:"z",v:void 0}),s[f].l=r)}}}(s,A,r);var C,R,O=h.match(Bl);if(O&&(s["!margins"]=(C=Ot(O[0]),R={},["left","right","top","bottom","header","footer"].forEach((function(e){C[e]&&(R[e]=parseFloat(C[e]))})),R)),!s["!ref"]&&c.e.c>=c.s.c&&c.e.r>=c.s.r&&(s["!ref"]=ha(c)),e.sheetRows>0&&s["!ref"]){var I=ua(s["!ref"]);e.sheetRows<=+I.e.r&&(I.e.r=e.sheetRows-1,I.e.r>c.e.r&&(I.e.r=c.e.r),I.e.rc.e.c&&(I.e.c=c.e.c),I.e.c0&&(s["!cols"]=x),k.length>0&&(s["!merges"]=k),s}function Gl(e,s,t,r){var data=Ot(e);t.Sheets[r]||(t.Sheets[r]={}),data.codeName&&(t.Sheets[r].CodeName=Ft(Xt(data.codeName)))}var jl=["objects","scenarios","selectLockedCells","selectUnlockedCells"],Xl=["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"];var $l=/<(?:\w:)?sheetView(?:[^>a-z][^>]*)?\/?>/;function Yl(e,t,r,n){if(e.c&&r["!comments"].push([t,e.c]),void 0===e.v&&"string"!=typeof e.f||"z"===e.t&&!e.f)return"";var o="",l=e.t,c=e.v;if("z"!==e.t)switch(e.t){case"b":o=e.v?"1":"0";break;case"n":o=""+e.v;break;case"e":o=an[e.v];break;case"d":n&&n.cellDates?o=at(e.v,-1).toISOString():((e=st(e)).t="n",o=""+(e.v=Xe(at(e.v)))),void 0===e.z&&(e.z=J[14]);break;default:o=e.v}var f=ar("v",Lt(o)),h={r:t},d=Il(n.cellXfs,e,n);switch(0!==d&&(h.s=d),e.t){case"n":case"z":break;case"d":h.t="d";break;case"b":h.t="b";break;case"e":h.t="e";break;default:if(null==e.v){delete e.t;break}if(e.v.length>32767)throw new Error("Text length must not exceed 32767 characters");if(n&&n.bookSST){f=ar("v",""+Cl(n.Strings,e.v,n.revStrings)),h.t="s";break}h.t="str"}if(e.t!=l&&(e.t=l,e.v=c),"string"==typeof e.f&&e.f){var m=e.F&&e.F.slice(0,t.length)==t?{t:"array",ref:e.F}:null;f=sr("f",Lt(e.f),m)+(null!=e.v?f:"")}return e.l&&r["!links"].push([t,e.l]),e.D&&(h.cm=1),sr("c",f,h)}var Kl=function(){var e=/<(?:\w+:)?c[ \/>]/,t=/<\/(?:\w+:)?row>/,r=/r=["']([^"']*)["']/,n=/<(?:\w+:)?is>([\S\s]*?)<\/(?:\w+:)?is>/,o=/ref=["']([^"']*)["']/,l=Yt("v"),c=Yt("f");return function(f,s,h,d,m,v){for(var p,w,T,x,E,y=0,k="",S=[],_=[],A=0,i=0,C=0,R="",O=0,I=0,N=0,D=0,F=Array.isArray(v.CellXf),P=[],M=[],L=Array.isArray(s),U=[],z={},B=!1,H=!!h.sheetStubs,W=f.split(t),V=0,G=W.length;V!=G;++V){var j=(k=W[V].trim()).length;if(0!==j){var X=0;e:for(y=0;y":if("/"!=k[y-1]){++y;break e}if(h&&h.cellStyles){if(O=null!=(w=Ot(k.slice(X,y),!0)).r?parseInt(w.r,10):O+1,I=-1,h.sheetRows&&h.sheetRows=y)break;if(O=null!=(w=Ot(k.slice(X,y),!0)).r?parseInt(w.r,10):O+1,I=-1,!(h.sheetRows&&h.sheetRowsO-1&&(d.s.r=O-1),d.e.r":"")+k,null!=_&&2===_.length){for(A=0,R=_[1],i=0;i!=R.length&&!((C=R.charCodeAt(i)-64)<1||C>26);++i)A=26*A+C;I=--A}else++I;for(i=0;i!=k.length&&62!==k.charCodeAt(i);++i);if(++i,(w=Ot(k.slice(0,i),!0)).r||(w.r=ca({r:O-1,c:I})),p={t:""},null!=(_=(R=k.slice(i)).match(l))&&""!==_[1]&&(p.v=Ft(_[1])),h.cellFormula){if(null!=(_=R.match(c))&&""!==_[1]){if(p.f=Ft(Xt(_[1])).replace(/\r\n/g,"\n"),h.xlfn||(p.f=Po(p.f)),_[0].indexOf('t="array"')>-1)p.F=(R.match(o)||[])[1],p.F.indexOf(":")>-1&&P.push([ua(p.F),p.F]);else if(_[0].indexOf('t="shared"')>-1){x=Ot(_[0]);var Y=Ft(Xt(_[1]));h.xlfn||(Y=Po(Y)),M[parseInt(x.si,10)]=[x,Y,w.r]}}else(_=R.match(/]*\/>/))&&M[(x=Ot(_[0])).si]&&(p.f=Fo(M[x.si][1],M[x.si][2],w.r));var K=la(w.r);for(i=0;i=P[i][0].s.r&&K.r<=P[i][0].e.r&&K.c>=P[i][0].s.c&&K.c<=P[i][0].e.c&&(p.F=P[i][1])}if(null==w.t&&void 0===p.v)if(p.f||p.F)p.v=0,p.t="n";else{if(!H)continue;p.t="z"}else p.t=w.t||"n";switch(d.s.c>I&&(d.s.c=I),d.e.c0&&(s["!rows"]=U)}}();function Jl(e,t,r,n){var o,l=[kt,sr("worksheet",null,{xmlns:fr[0],"xmlns:r":cr.r})],s=r.SheetNames[e],c="",f=r.Sheets[s];null==f&&(f={});var h=f["!ref"]||"A1",d=ua(h);if(d.e.c>16383||d.e.r>1048575){if(t.WTF)throw new Error("Range "+h+" exceeds format limit A1:XFD1048576");d.e.c=Math.min(d.e.c,16383),d.e.r=Math.min(d.e.c,1048575),h=ha(d)}n||(n={}),f["!comments"]=[];var m=[];!function(e,t,r,n,o){var l=!1,c={},f=null;if("xlsx"!==n.bookType&&t.vbaraw){var h=t.SheetNames[r];try{t.Workbook&&(h=t.Workbook.Sheets[r].CodeName||h)}catch(e){}l=!0,c.codeName=$t(Lt(h))}if(e&&e["!outline"]){var d={summaryBelow:1,summaryRight:1};e["!outline"].above&&(d.summaryBelow=0),e["!outline"].left&&(d.summaryRight=0),f=(f||"")+sr("outlinePr",null,d)}(l||f)&&(o[o.length]=sr("sheetPr",f,c))}(f,r,e,t,l),l[l.length]=sr("dimension",null,{ref:h}),l[l.length]=function(e,t,r,n){var o={workbookViewId:"0"};return(((n||{}).Workbook||{}).Views||[])[0]&&(o.rightToLeft=n.Workbook.Views[0].RTL?"1":"0"),sr("sheetViews",sr("sheetView",null,o),{})}(0,0,0,r),t.sheetFormat&&(l[l.length]=sr("sheetFormatPr",null,{defaultRowHeight:t.sheetFormat.defaultRowHeight||"16",baseColWidth:t.sheetFormat.baseColWidth||"10",outlineLevelRow:t.sheetFormat.outlineLevelRow||"7"})),null!=f["!cols"]&&f["!cols"].length>0&&(l[l.length]=function(e,t){for(var col,r=[""],i=0;i!=t.length;++i)(col=t[i])&&(r[r.length]=sr("col",null,Rl(i,col)));return r[r.length]="",r.join("")}(0,f["!cols"])),l[o=l.length]="",f["!links"]=[],null!=f["!ref"]&&(c=function(e,t,r,n){var o,l,c=[],f=[],h=ua(e["!ref"]),d="",m="",v=[],w=0,T=0,x=e["!rows"],E=Array.isArray(e),y={r:m},k=-1;for(T=h.s.c;T<=h.e.c;++T)v[T]=oa(T);for(w=h.s.r;w<=h.e.r;++w){for(f=[],m=sa(w),T=h.s.c;T<=h.e.c;++T){o=v[T]+m;var S=E?(e[w]||[])[T]:e[o];void 0!==S&&null!=(d=Yl(S,o,e,t))&&f.push(d)}(f.length>0||x&&x[w])&&(y={r:m},x&&x[w]&&((l=x[w]).hidden&&(y.hidden=1),k=-1,l.hpx?k=Bi(l.hpx):l.hpt&&(k=l.hpt),k>-1&&(y.ht=k,y.customHeight=1),l.level&&(y.outlineLevel=l.level)),c[c.length]=sr("row",f.join(""),y))}if(x)for(;w-1&&(y.ht=k,y.customHeight=1),l.level&&(y.outlineLevel=l.level),c[c.length]=sr("row","",y));return c.join("")}(f,t,0,0),c.length>0&&(l[l.length]=c)),l.length>o+1&&(l[l.length]="",l[o]=l[o].replace("/>",">")),f["!protect"]&&(l[l.length]=function(e){var t={sheet:1};return jl.forEach((function(r){null!=e[r]&&e[r]&&(t[r]="1")})),Xl.forEach((function(r){null==e[r]||e[r]||(t[r]="0")})),e.password&&(t.password=Ei(e.password).toString(16).toUpperCase()),sr("sheetProtection",null,t)}(f["!protect"])),null!=f["!autofilter"]&&(l[l.length]=function(data,e,t,r){var n="string"==typeof data.ref?data.ref:ha(data.ref);t.Workbook||(t.Workbook={Sheets:[]}),t.Workbook.Names||(t.Workbook.Names=[]);var o=t.Workbook.Names,l=fa(n);l.s.r==l.e.r&&(l.e.r=fa(e["!ref"]).e.r,n=ha(l));for(var i=0;i0&&(l[l.length]=function(e){if(0===e.length)return"";for(var t='',i=0;i!=e.length;++i)t+='';return t+""}(f["!merges"]));var v,w,T=-1,x=-1;return f["!links"].length>0&&(l[l.length]="",f["!links"].forEach((function(e){e[1].Target&&(v={ref:e[0]},"#"!=e[1].Target.charAt(0)&&(x=pn(n,-1,Lt(e[1].Target).replace(/#.*$/,""),cn.HLINK),v["r:id"]="rId"+x),(T=e[1].Target.indexOf("#"))>-1&&(v.location=Lt(e[1].Target.slice(T+1))),e[1].Tooltip&&(v.tooltip=Lt(e[1].Tooltip)),l[l.length]=sr("hyperlink",null,v))})),l[l.length]=""),delete f["!links"],null!=f["!margins"]&&(l[l.length]=(Ol(w=f["!margins"]),sr("pageMargins",null,w))),t&&!t.ignoreEC&&null!=t.ignoreEC||(l[l.length]=ar("ignoredErrors",sr("ignoredError",null,{numberStoredAsText:1,sqref:h}))),m.length>0&&(x=pn(n,-1,"../drawings/drawing"+(e+1)+".xml",cn.DRAW),l[l.length]=sr("drawing",null,{"r:id":"rId"+x}),f["!drawing"]=m),f["!comments"].length>0&&(x=pn(n,-1,"../drawings/vmlDrawing"+(e+1)+".vml",cn.VML),l[l.length]=sr("legacyDrawing",null,{"r:id":"rId"+x}),f["!legacy"]=x),l.length>1&&(l[l.length]="",l[1]=l[1].replace("/>",">")),l.join("")}function Zl(e,t,r,n){var o=function(e,t,r){var n=Kr(145),o=(r["!rows"]||[])[e]||{};n.write_shift(4,e),n.write_shift(4,0);var l=320;o.hpx?l=20*Bi(o.hpx):o.hpt&&(l=20*o.hpt),n.write_shift(2,l),n.write_shift(1,0);var c=0;o.level&&(c|=o.level),o.hidden&&(c|=16),(o.hpx||o.hpt)&&(c|=32),n.write_shift(1,c),n.write_shift(1,0);var f=0,h=n.l;n.l+=4;for(var d={r:e,c:0},i=0;i<16;++i)if(!(t.s.c>i+1<<10||t.e.cn.l?n.slice(0,n.l):n}(n,r,t);(o.length>17||(t["!rows"]||[])[n])&&Qr(e,0,o)}var Ql=za,ec=Ba;function tc(data){return[Aa(data),Ha(data),"n"]}var rc=za,ac=Ba;var nc=["left","right","top","bottom","header","footer"];function sc(e,t,r,n,o,l,c){if(void 0===t.v)return!1;var f="";switch(t.t){case"b":f=t.v?"1":"0";break;case"d":(t=st(t)).z=t.z||J[14],t.v=Xe(at(t.v)),t.t="n";break;case"n":case"e":f=""+t.v;break;default:f=t.v}var h={r:r,c:n};switch(h.s=Il(o.cellXfs,t,o),t.l&&l["!links"].push([ca(h),t.l]),t.c&&l["!comments"].push([ca(h),t.c]),t.t){case"s":case"str":return o.bookSST?(f=Cl(o.Strings,t.v,o.revStrings),h.t="s",h.v=f,c?Qr(e,18,function(e,t,r){return null==r&&(r=Kr(8)),Ca(t,r),r.write_shift(4,t.v),r}(0,h)):Qr(e,7,function(e,t,r){return null==r&&(r=Kr(12)),_a(t,r),r.write_shift(4,t.v),r}(0,h))):(h.t="str",c?Qr(e,17,function(e,t,r){return null==r&&(r=Kr(8+4*e.v.length)),Ca(t,r),Ta(e.v,r),r.length>r.l?r.slice(0,r.l):r}(t,h)):Qr(e,6,function(e,t,r){return null==r&&(r=Kr(12+4*e.v.length)),_a(t,r),Ta(e.v,r),r.length>r.l?r.slice(0,r.l):r}(t,h))),!0;case"n":return t.v==(0|t.v)&&t.v>-1e3&&t.v<1e3?c?Qr(e,13,function(e,t,r){return null==r&&(r=Kr(8)),Ca(t,r),La(e.v,r),r}(t,h)):Qr(e,2,function(e,t,r){return null==r&&(r=Kr(12)),_a(t,r),La(e.v,r),r}(t,h)):c?Qr(e,16,function(e,t,r){return null==r&&(r=Kr(12)),Ca(t,r),Wa(e.v,r),r}(t,h)):Qr(e,5,function(e,t,r){return null==r&&(r=Kr(16)),_a(t,r),Wa(e.v,r),r}(t,h)),!0;case"b":return h.t="b",c?Qr(e,15,function(e,t,r){return null==r&&(r=Kr(5)),Ca(t,r),r.write_shift(1,e.v?1:0),r}(t,h)):Qr(e,4,function(e,t,r){return null==r&&(r=Kr(9)),_a(t,r),r.write_shift(1,e.v?1:0),r}(t,h)),!0;case"e":return h.t="e",c?Qr(e,14,function(e,t,r){return null==r&&(r=Kr(8)),Ca(t,r),r.write_shift(1,e.v),r.write_shift(2,0),r.write_shift(1,0),r}(t,h)):Qr(e,3,function(e,t,r){return null==r&&(r=Kr(9)),_a(t,r),r.write_shift(1,e.v),r}(t,h)),!0}return c?Qr(e,12,function(e,t,r){return null==r&&(r=Kr(4)),Ca(t,r)}(0,h)):Qr(e,1,function(e,t,r){return null==r&&(r=Kr(8)),_a(t,r)}(0,h)),!0}function ic(e,t){var r,n;t&&t["!merges"]&&(Qr(e,177,(r=t["!merges"].length,null==n&&(n=Kr(4)),n.write_shift(4,r),n)),t["!merges"].forEach((function(t){Qr(e,176,ac(t))})),Qr(e,178))}function oc(e,t){t&&t["!cols"]&&(Qr(e,390),t["!cols"].forEach((function(t,i){t&&Qr(e,60,function(e,col,t){null==t&&(t=Kr(18));var p=Rl(e,col);t.write_shift(-4,e),t.write_shift(-4,e),t.write_shift(4,256*(p.width||10)),t.write_shift(4,0);var r=0;return col.hidden&&(r|=1),"number"==typeof p.width&&(r|=2),col.level&&(r|=col.level<<8),t.write_shift(2,r),t}(i,t))})),Qr(e,391))}function lc(e,t){var r,n;t&&t["!ref"]&&(Qr(e,648),Qr(e,649,(r=ua(t["!ref"]),(n=Kr(24)).write_shift(4,4),n.write_shift(4,1),Ba(r,n),n)),Qr(e,650))}function cc(e,t,r){t["!links"].forEach((function(t){if(t[1].Target){var n=pn(r,-1,t[1].Target.replace(/#.*$/,""),cn.HLINK);Qr(e,494,function(e,t){var r=Kr(50+4*(e[1].Target.length+(e[1].Tooltip||"").length));Ba({s:la(e[0]),e:la(e[0])},r),Pa("rId"+t,r);var n=e[1].Target.indexOf("#");return Ta((-1==n?"":e[1].Target.slice(n+1))||"",r),Ta(e[1].Tooltip||"",r),Ta("",r),r.slice(0,r.l)}(t,n))}})),delete t["!links"]}function fc(e,t,r){Qr(e,133),Qr(e,137,function(e,t,r){null==r&&(r=Kr(30));var n=924;return(((t||{}).Views||[])[0]||{}).RTL&&(n|=32),r.write_shift(2,n),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(1,0),r.write_shift(1,0),r.write_shift(2,0),r.write_shift(2,100),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(4,0),r}(0,r)),Qr(e,138),Qr(e,134)}function hc(e,t){var r,n;t["!protect"]&&Qr(e,535,(r=t["!protect"],null==n&&(n=Kr(66)),n.write_shift(2,r.password?Ei(r.password):0),n.write_shift(4,1),[["objects",!1],["scenarios",!1],["formatCells",!0],["formatColumns",!0],["formatRows",!0],["insertColumns",!0],["insertRows",!0],["insertHyperlinks",!0],["deleteColumns",!0],["deleteRows",!0],["selectLockedCells",!1],["sort",!0],["autoFilter",!0],["pivotTables",!0],["selectUnlockedCells",!1]].forEach((function(e){e[1]?n.write_shift(4,null==r[e[0]]||r[e[0]]?0:1):n.write_shift(4,null!=r[e[0]]&&r[e[0]]?0:1)})),n))}function uc(e,t,r,n){var o=Zr(),s=r.SheetNames[e],l=r.Sheets[s]||{},c=s;try{r&&r.Workbook&&(c=r.Workbook.Sheets[e].CodeName||c)}catch(e){}var f,h,d=ua(l["!ref"]||"A1");if(d.e.c>16383||d.e.r>1048575){if(t.WTF)throw new Error("Range "+(l["!ref"]||"A1")+" exceeds format limit A1:XFD1048576");d.e.c=Math.min(d.e.c,16383),d.e.r=Math.min(d.e.c,1048575)}return l["!links"]=[],l["!comments"]=[],Qr(o,129),(r.vbaraw||l["!outline"])&&Qr(o,147,function(e,t,r){null==r&&(r=Kr(84+4*e.length));var n=192;t&&(t.above&&(n&=-65),t.left&&(n&=-129)),r.write_shift(1,n);for(var i=1;i<3;++i)r.write_shift(1,0);return Va({auto:1},r),r.write_shift(-4,-1),r.write_shift(-4,-1),Oa(e,r),r.slice(0,r.l)}(c,l["!outline"])),Qr(o,148,ec(d)),fc(o,0,r.Workbook),oc(o,l),function(e,t,r,n){var o,l=ua(t["!ref"]||"A1"),c="",f=[];Qr(e,145);var h=Array.isArray(t),d=l.e.r;t["!rows"]&&(d=Math.max(l.e.r,t["!rows"].length-1));for(var m=l.s.r;m<=d;++m){c=sa(m),Zl(e,t,l,m);var v=!1;if(m<=l.e.r)for(var w=l.s.c;w<=l.e.c;++w){m===l.s.r&&(f[w]=oa(w)),o=f[w]+c;var T=h?(t[m]||[])[w]:t[o];v=!!T&&sc(e,T,m,w,n,t,v)}}Qr(e,146)}(o,l,0,t),hc(o,l),function(e,t,r,n){if(t["!autofilter"]){var data=t["!autofilter"],o="string"==typeof data.ref?data.ref:ha(data.ref);r.Workbook||(r.Workbook={Sheets:[]}),r.Workbook.Names||(r.Workbook.Names=[]);var l=r.Workbook.Names,c=fa(o);c.s.r==c.e.r&&(c.e.r=fa(t["!ref"]).e.r,o=ha(c));for(var i=0;i0){var o=pn(n,-1,"../drawings/vmlDrawing"+(r+1)+".vml",cn.VML);Qr(e,551,Pa("rId"+o)),t["!legacy"]=o}}(o,l,e,n),Qr(o,130),o.end()}function pc(data,e,t,r,n,o){var l=o||{"!type":"chart"};if(!data)return o;var c=0,f=0,col="A",h={s:{r:2e6,c:2e6},e:{r:0,c:0}};return(data.match(/[\s\S]*?<\/c:numCache>/gm)||[]).forEach((function(e){var t=function(data){var e,col=[],t=data.match(/^/);(data.match(/(.*?)<\/c:pt>/gm)||[]).forEach((function(e){var q=e.match(/(.*)<\/c:v><\/c:pt>/);q&&(col[+q[1]]=t?+q[2]:q[2])}));var r=Ft((data.match(/([\s\S]*?)<\/c:formatCode>/)||["","General"])[1]);return(data.match(/(.*?)<\/c:f>/gm)||[]).forEach((function(t){e=t.replace(/<.*?>/g,"")})),[col,r,e]}(e);h.s.r=h.s.c=0,h.e.c=c,col=oa(c),t[0].forEach((function(e,i){l[col+sa(i)]={t:"n",v:e,z:t[1]},f=i})),h.e.r0&&(l["!ref"]=ha(h)),l}var dc=[["allowRefreshQuery",!1,"bool"],["autoCompressPictures",!0,"bool"],["backupFile",!1,"bool"],["checkCompatibility",!1,"bool"],["CodeName",""],["date1904",!1,"bool"],["defaultThemeVersion",0,"int"],["filterPrivacy",!1,"bool"],["hidePivotFieldList",!1,"bool"],["promptedSolutions",!1,"bool"],["publishItems",!1,"bool"],["refreshAllConnections",!1,"bool"],["saveExternalLinkValues",!0,"bool"],["showBorderUnselectedTables",!0,"bool"],["showInkAnnotation",!0,"bool"],["showObjects","all"],["showPivotChartFilter",!1,"bool"],["updateLinks","userSet"]],mc=[["activeTab",0,"int"],["autoFilterDateGrouping",!0,"bool"],["firstSheet",0,"int"],["minimized",!1,"bool"],["showHorizontalScroll",!0,"bool"],["showSheetTabs",!0,"bool"],["showVerticalScroll",!0,"bool"],["tabRatio",600,"int"],["visibility","visible"]],gc=[],bc=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];function vc(e,t){for(var r=0;r!=e.length;++r)for(var n=e[r],i=0;i!=t.length;++i){var o=t[i];if(null==n[o[0]])n[o[0]]=o[1];else switch(o[2]){case"bool":"string"==typeof n[o[0]]&&(n[o[0]]=Wt(n[o[0]]));break;case"int":"string"==typeof n[o[0]]&&(n[o[0]]=parseInt(n[o[0]],10))}}}function wc(e,t){for(var i=0;i!=t.length;++i){var r=t[i];if(null==e[r[0]])e[r[0]]=r[1];else switch(r[2]){case"bool":"string"==typeof e[r[0]]&&(e[r[0]]=Wt(e[r[0]]));break;case"int":"string"==typeof e[r[0]]&&(e[r[0]]=parseInt(e[r[0]],10))}}}function Tc(e){wc(e.WBProps,dc),wc(e.CalcPr,bc),vc(e.WBView,mc),vc(e.Sheets,gc),_l.date1904=Wt(e.WBProps.date1904)}var xc="][*?/\\".split("");function Ec(e,t){if(e.length>31){if(t)return!1;throw new Error("Sheet names cannot exceed 31 chars")}var r=!0;return xc.forEach((function(n){if(-1!=e.indexOf(n)){if(!t)throw new Error("Sheet name cannot contain : \\ / ? * [ ]");r=!1}})),r}function yc(e){if(!e||!e.SheetNames||!e.Sheets)throw new Error("Invalid Workbook");if(!e.SheetNames.length)throw new Error("Workbook is empty");var t,r,n,o=e.Workbook&&e.Workbook.Sheets||[];t=e.SheetNames,r=o,n=!!e.vbaraw,t.forEach((function(e,i){Ec(e);for(var o=0;o22)throw new Error("Bad Code Name: Worksheet"+l)}}));for(var i=0;i0,n={codeName:"ThisWorkbook"};e.Workbook&&e.Workbook.WBProps&&(dc.forEach((function(t){null!=e.Workbook.WBProps[t[0]]&&e.Workbook.WBProps[t[0]]!=t[1]&&(n[t[0]]=e.Workbook.WBProps[t[0]])})),e.Workbook.WBProps.CodeName&&(n.codeName=e.Workbook.WBProps.CodeName,delete n.CodeName)),t[t.length]=sr("workbookPr",null,n);var o=e.Workbook&&e.Workbook.Sheets||[],i=0;if(o&&o[0]&&o[0].Hidden){for(t[t.length]="",i=0;i!=e.SheetNames.length&&o[i]&&o[i].Hidden;++i);i==e.SheetNames.length&&(i=0),t[t.length]='',t[t.length]=""}for(t[t.length]="",i=0;i!=e.SheetNames.length;++i){var l={name:Lt(e.SheetNames[i].slice(0,31))};if(l.sheetId=""+(i+1),l["r:id"]="rId"+(i+1),o[i])switch(o[i].Hidden){case 1:l.state="hidden";break;case 2:l.state="veryHidden"}t[t.length]=sr("sheet",null,l)}return t[t.length]="",r&&(t[t.length]="",e.Workbook&&e.Workbook.Names&&e.Workbook.Names.forEach((function(e){var r={name:e.Name};e.Comment&&(r.comment=e.Comment),null!=e.Sheet&&(r.localSheetId=""+e.Sheet),e.Hidden&&(r.hidden="1"),e.Ref&&(t[t.length]=sr("definedName",Lt(e.Ref),r))})),t[t.length]=""),t.length>2&&(t[t.length]="",t[1]=t[1].replace("/>",">")),t.join("")}function _c(data,e){var t={};return data.read_shift(4),t.ArchID=data.read_shift(4),data.l+=e-8,t}function Ac(e,t){if(t.Workbook&&t.Workbook.Sheets){for(var r,n,o=t.Workbook.Sheets,i=0,l=-1,c=-1;il))Qr(e,135),Qr(e,158,(r=l,n||(n=Kr(29)),n.write_shift(-4,0),n.write_shift(-4,460),n.write_shift(4,28800),n.write_shift(4,17600),n.write_shift(4,500),n.write_shift(4,r),n.write_shift(4,r),n.write_shift(1,120),n.length>n.l?n.slice(0,n.l):n)),Qr(e,136)}}function Cc(e,t){var r=Zr();return Qr(r,131),Qr(r,128,function(data,e){e||(e=Kr(127));for(var i=0;4!=i;++i)e.write_shift(4,0);return Ta("SheetJS",e),Ta(n.version,e),Ta(n.version,e),Ta("7262",e),e.length>e.l?e.slice(0,e.l):e}()),Qr(r,153,function(data,e){e||(e=Kr(72));var t=0;return data&&data.filterPrivacy&&(t|=8),e.write_shift(4,t),e.write_shift(4,0),Oa(data&&data.CodeName||"ThisWorkbook",e),e.slice(0,e.l)}(e.Workbook&&e.Workbook.WBProps||null)),Ac(r,e),function(e,t){Qr(e,143);for(var r=0;r!=t.SheetNames.length;++r){Qr(e,156,(data={Hidden:t.Workbook&&t.Workbook.Sheets&&t.Workbook.Sheets[r]&&t.Workbook.Sheets[r].Hidden||0,iTabID:r+1,strRelID:"rId"+(r+1),name:t.SheetNames[r]},(n=void 0)||(n=Kr(127)),n.write_shift(4,data.Hidden),n.write_shift(4,data.iTabID),Pa(data.strRelID,n),Ta(data.name.slice(0,31),n),n.length>n.l?n.slice(0,n.l):n))}var data,n;Qr(e,144)}(r,e),Qr(r,132),r.end()}function Rc(data,e,t){return".bin"===e.slice(-4)?function(data,e){var t={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},r=[],n=!1;e||(e={}),e.biff=12;var o=[],l=[[]];return l.SheetNames=[],l.XTI=[],df[16]={n:"BrtFRTArchID$",f:_c},Jr(data,(function(c,f,h){switch(h){case 156:l.SheetNames.push(c.name),t.Sheets.push(c);break;case 153:t.WBProps=c;break;case 39:null!=c.Sheet&&(e.SID=c.Sheet),c.Ref=ll(c.Ptg,0,null,l,e),delete e.SID,delete c.Ptg,o.push(c);break;case 1036:case 361:case 2071:case 158:case 143:case 664:case 353:case 3072:case 3073:case 534:case 677:case 157:case 610:case 2050:case 155:case 548:case 676:case 128:case 665:case 2128:case 2125:case 549:case 2053:case 596:case 2076:case 2075:case 2082:case 397:case 154:case 1117:case 553:case 2091:case 16:break;case 357:case 358:case 355:case 667:l[0].length?l.push([h,c]):l[0]=[h,c],l[l.length-1].XTI=[];break;case 362:0===l.length&&(l[0]=[],l[0].XTI=[]),l[l.length-1].XTI=l[l.length-1].XTI.concat(c),l.XTI=l.XTI.concat(c);break;case 35:case 37:r.push(h),n=!0;break;case 36:case 38:r.pop(),n=!1;break;default:if(f.T);else if(!n||e.WTF&&37!=r[r.length-1]&&35!=r[r.length-1])throw new Error("Unexpected record 0x"+h.toString(16))}}),e),Tc(t),t.Names=o,t.supbooks=l,t}(data,t):function(data,e){if(!data)throw new Error("Could not find file");var t={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},Names:[],xmlns:""},r=!1,n="xmlns",o={},l=0;if(data.replace(At,(function(c,f){var h=Ot(c);switch(It(h[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":dc.forEach((function(e){if(null!=h[e[0]])switch(e[2]){case"bool":t.WBProps[e[0]]=Wt(h[e[0]]);break;case"int":t.WBProps[e[0]]=parseInt(h[e[0]],10);break;default:t.WBProps[e[0]]=h[e[0]]}})),h.codeName&&(t.WBProps.CodeName=Xt(h.codeName));break;case"":delete h[0],t.WBView.push(h);break;case"":case"":r=!0;break;case"":case"":case"":r=!1;break;case"":o.Ref=Ft(Xt(data.slice(l,f))),t.Names.push(o);break;case"":delete h[0],t.CalcPr=h;break;default:if(!r&&e.WTF)throw new Error("unrecognized "+h[0]+" in workbook")}return c})),-1===fr.indexOf(t.xmlns))throw new Error("Unknown Namespace: "+t.xmlns);return Tc(t),t}(data,t)}function Oc(data,e,t,r,n,o,l,c){return".bin"===e.slice(-4)?function(data,e,t,r,n,o,l){if(!data)return data;var c=e||{};r||(r={"!id":{}}),null!=S&&null==c.dense&&(c.dense=S);var f,h,p,d,m,v,w,T,x,E,s=c.dense?[]:{},y={s:{r:2e6,c:2e6},e:{r:0,c:0}},k=[],_=!1,A=!1,C=[];c.biff=12,c["!row"]=0;var R=0,O=!1,I=[],N={},D=c.supbooks||n.supbooks||[[]];if(D.sharedf=N,D.arrayf=I,D.SheetNames=n.SheetNames||n.Sheets.map((function(e){return e.name})),!c.supbooks&&(c.supbooks=D,n.Names))for(var i=0;i=B[0].s.r&&h.r<=B[0].e.r&&v>=B[0].s.c&&v<=B[0].e.c&&(p.F=ha(B[0]),O=!0)}!O&&e.length>3&&(p.f=e[3])}if(y.s.r>h.r&&(y.s.r=h.r),y.s.c>v&&(y.s.c=v),y.e.rh.r&&(y.s.r=h.r),y.s.c>v&&(y.s.c=v),y.e.r=e.s;)M[e.e--]={width:e.w/256,hidden:!!(1&e.flags),level:e.level},U||(U=!0,Li(e.w/256)),Ui(M[e.e+1]);break;case 161:s["!autofilter"]={ref:ha(e)};break;case 476:s["!margins"]=e;break;case 147:n.Sheets[t]||(n.Sheets[t]={}),e.name&&(n.Sheets[t].CodeName=e.name),(e.above||e.left)&&(s["!outline"]={above:e.above,left:e.left});break;case 137:n.Views||(n.Views=[{}]),n.Views[0]||(n.Views[0]={}),e.RTL&&(n.Views[0].RTL=!0);break;case 485:case 64:case 1053:case 151:case 152:case 175:case 644:case 625:case 562:case 396:case 1112:case 1146:case 471:case 1050:case 649:case 1105:case 589:case 607:case 564:case 1055:case 168:case 174:case 1180:case 499:case 507:case 550:case 171:case 167:case 1177:case 169:case 1181:case 551:case 552:case 661:case 639:case 478:case 537:case 477:case 536:case 1103:case 680:case 1104:case 1024:case 663:case 535:case 678:case 504:case 1043:case 428:case 170:case 3072:case 50:case 2070:case 1045:break;case 35:_=!0;break;case 36:_=!1;break;case 37:k.push(z),_=!0;break;case 38:k.pop(),_=!1;break;default:if(S.T);else if(!_||c.WTF)throw new Error("Unexpected record 0x"+z.toString(16))}}),c),delete c.supbooks,delete c["!row"],!s["!ref"]&&(y.s.r<2e6||f&&(f.e.r>0||f.e.c>0||f.s.r>0||f.s.c>0))&&(s["!ref"]=ha(f||y)),c.sheetRows&&s["!ref"]){var z=ua(s["!ref"]);c.sheetRows<=+z.e.r&&(z.e.r=c.sheetRows-1,z.e.r>y.e.r&&(z.e.r=y.e.r),z.e.ry.e.c&&(z.e.c=y.e.c),z.e.c0&&(s["!merges"]=C),M.length>0&&(s["!cols"]=M),L.length>0&&(s["!rows"]=L),s}(data,r,t,n,o,l,c):ql(data,r,t,n,o,l,c)}function Ic(data,e,t,r,n,o,l,c){return".bin"===e.slice(-4)?function(data,e,t,r,n){if(!data)return data;r||(r={"!id":{}});var s={"!type":"chart","!drawel":null,"!rel":""},o=[],l=!1;return Jr(data,(function(r,c,f){switch(f){case 550:s["!rel"]=r;break;case 651:n.Sheets[t]||(n.Sheets[t]={}),r.name&&(n.Sheets[t].CodeName=r.name);break;case 562:case 652:case 669:case 679:case 551:case 552:case 476:case 3072:break;case 35:l=!0;break;case 36:l=!1;break;case 37:o.push(f);break;case 38:o.pop();break;default:if(c.T>0)o.push(f);else if(c.T<0)o.pop();else if(!l||e.WTF)throw new Error("Unexpected record 0x"+f.toString(16))}}),e),r["!id"][s["!rel"]]&&(s["!drawel"]=r["!id"][s["!rel"]]),s}(data,r,t,n,o):function(data,e,t,r,n){if(!data)return data;r||(r={"!id":{}});var o,s={"!type":"chart","!drawel":null,"!rel":""},l=data.match(Hl);return l&&Gl(l[0],0,n,t),(o=data.match(/drawing r:id="(.*?)"/))&&(s["!rel"]=o[1]),r["!id"][s["!rel"]]&&(s["!drawel"]=r["!id"][s["!rel"]]),s}(data,0,t,n,o)}function Nc(data,e,t,r){return".bin"===e.slice(-4)?function(data,e,t){var r={NumberFmt:[]};for(var n in J)r.NumberFmt[n]=J[n];r.CellXf=[],r.Fonts=[];var o=[],l=!1;return Jr(data,(function(n,c,f){switch(f){case 44:r.NumberFmt[n[0]]=n[1],Oe(n[1],n[0]);break;case 43:r.Fonts.push(n),null!=n.color.theme&&e&&e.themeElements&&e.themeElements.clrScheme&&(n.color.rgb=Ci(e.themeElements.clrScheme[n.color.theme].rgb,n.color.tint||0));break;case 1025:case 45:case 46:case 48:case 507:case 572:case 475:case 1171:case 2102:case 1130:case 512:case 2095:case 3072:break;case 47:617==o[o.length-1]&&r.CellXf.push(n);break;case 35:l=!0;break;case 36:l=!1;break;case 37:o.push(f),l=!0;break;case 38:o.pop(),l=!1;break;default:if(c.T>0)o.push(f);else if(c.T<0)o.pop();else if(!l||t.WTF&&37!=o[o.length-1])throw new Error("Unexpected record 0x"+f.toString(16))}})),r}(data,t,r):Gi(data,t,r)}function Dc(data,e,t){return".bin"===e.slice(-4)?function(data,e){var s=[],t=!1;return Jr(data,(function(r,n,o){switch(o){case 159:s.Count=r[0],s.Unique=r[1];break;case 19:s.push(r);break;case 160:return!0;case 35:t=!0;break;case 36:t=!1;break;default:if(n.T,!t||e.WTF)throw new Error("Unexpected record 0x"+o.toString(16))}})),s}(data,t):function(data,e){var s=[],t="";if(!data)return s;var r=data.match(si);if(r){t=r[2].replace(ii,"").split(oi);for(var i=0;i!=t.length;++i){var n=ni(t[i].trim(),e);null!=n&&(s[s.length]=n)}r=Ot(r[1]),s.Count=r.count,s.Unique=r.uniqueCount}return s}(data,t)}function Fc(data,e,t){return".bin"===e.slice(-4)?function(data,e){var t=[],r=[],n={},o=!1;return Jr(data,(function(l,c,f){switch(f){case 632:r.push(l);break;case 635:n=l;break;case 637:n.t=l.t,n.h=l.h,n.r=l.r;break;case 636:if(n.author=r[n.iauthor],delete n.iauthor,e.sheetRows&&n.rfx&&e.sheetRows<=n.rfx.r)break;n.t||(n.t=""),delete n.rfx,t.push(n);break;case 3072:case 37:case 38:break;case 35:o=!0;break;case 36:o=!1;break;default:if(c.T);else if(!o||e.WTF)throw new Error("Unexpected record 0x"+f.toString(16))}})),t}(data,t):function(data,e){if(data.match(/<(?:\w+:)?comments *\/>/))return[];var t=[],r=[],n=data.match(/<(?:\w+:)?authors>([\s\S]*)<\/(?:\w+:)?authors>/);n&&n[1]&&n[1].split(/<\/\w*:?author>/).forEach((function(e){if(""!==e&&""!==e.trim()){var a=e.match(/<(?:\w+:)?author[^>]*>(.*)/);a&&t.push(a[1])}}));var o=data.match(/<(?:\w+:)?commentList>([\s\S]*)<\/(?:\w+:)?commentList>/);return o&&o[1]&&o[1].split(/<\/\w*:?comment>/).forEach((function(n){if(""!==n&&""!==n.trim()){var o=n.match(/<(?:\w+:)?comment[^>]*>/);if(o){var l=Ot(o[0]),c={author:l.authorId&&t[l.authorId]||"sheetjsghost",ref:l.ref,guid:l.guid},f=la(l.ref);if(!(e.sheetRows&&e.sheetRows<=f.r)){var h=n.match(/<(?:\w+:)?text>([\s\S]*)<\/(?:\w+:)?text>/),rt=!!h&&!!h[1]&&ni(h[1])||{r:"",t:"",h:""};c.r=rt.r,""==rt.r&&(rt.t=rt.h=""),c.t=(rt.t||"").replace(/\r\n/g,"\n").replace(/\r/g,"\n"),e.cellHTML&&(c.h=rt.h),r.push(c)}}}})),r}(data,t)}function Pc(data,e,t){return".bin"===e.slice(-4)?function(data,e,t){var r=[];return Jr(data,(function(e,t,n){if(63===n)r.push(e);else if(!t.T)throw new Error("Unexpected record 0x"+n.toString(16))})),r}(data):function(data){var e=[];if(!data)return e;var i=1;return(data.match(At)||[]).forEach((function(t){var r=Ot(t);switch(r[0]){case"":case"":break;case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":break;case"":case"":l=2;break;case"":o=!1;break;case"-1?Ft(t||e).replace(/<.*?>/g,""):r.r;break;case"DateTime":"Z"!=e.slice(-1)&&(e+="Z"),r.v=(at(e)-new Date(Date.UTC(1899,11,30)))/864e5,r.v!=r.v?r.v=Ft(e):r.v<60&&(r.v=r.v-1),h&&"General"!=h||(h="yyyy-mm-dd");case"Number":void 0===r.v&&(r.v=+e),r.t||(r.t="n");break;case"Error":r.t="e",r.v=nn[e],!1!==f.cellText&&(r.w=e);break;default:""==e&&""==t?r.t="z":(r.t="s",r.v=Ht(t||e))}if(jc(r,h,f),!1!==f.cellFormula)if(r.Formula){var w=Ft(r.Formula);61==w.charCodeAt(0)&&(w=w.slice(1)),r.f=Oo(w,base),delete r.Formula,"RC"==r.ArrayRange?r.F=Oo("RC:RC",base):r.ArrayRange&&(r.F=Oo(r.ArrayRange,base),c.push([ua(r.F),r.F]))}else for(i=0;i=c[i][0].s.r&&base.r<=c[i][0].e.r&&base.c>=c[i][0].s.c&&base.c<=c[i][0].e.c&&(r.F=c[i][1]);f.cellStyles&&(v.forEach((function(e){!m.patternType&&e.patternType&&(m.patternType=e.patternType)})),r.s=m),void 0!==r.StyleID&&(r.ixfe=r.StyleID)}function Yc(e){e.t=e.v||"",e.t=e.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),e.v=e.w=e.ixfe=void 0}function Kc(e,t){var r=t||{};Ne();var n=x(or(e));"binary"!=r.type&&"array"!=r.type&&"base64"!=r.type||(n=void 0!==T?T.utils.decode(65001,v(n)):Xt(n));var o,l=n.slice(0,1024).toLowerCase(),c=!1;if((1023&(l=l.replace(/".*?"/g,"")).indexOf(">"))>Math.min(1023&l.indexOf(","),1023&l.indexOf(";"))){var f=st(r);return f.type="string",Js.to_workbook(n,f)}if(-1==l.indexOf("=0&&(c=!0)})),c)return function(e,t){var r=e.match(/[\s\S]*?<\/table>/gi);if(!r||0==r.length)throw new Error("Invalid HTML: could not find ");if(1==r.length)return ma(_f(r[0],t),t);var n={SheetNames:[],Sheets:{}};return r.forEach((function(s,e){Yh(n,_f(s,t),"Sheet"+(e+1))})),n}(n,r);Bc={"General Number":"General","General Date":J[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":J[15],"Short Date":J[14],"Long Time":J[19],"Medium Time":J[18],"Short Time":J[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:J[2],Standard:J[4],Percent:J[10],Scientific:J[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'};var h,d=[];null!=S&&null==r.dense&&(r.dense=S);var m,w={},E=[],y=r.dense?[]:{},k="",_={},A={},C=Vc(''),R=0,O=0,I=0,N={s:{r:2e6,c:2e6},e:{r:0,c:0}},D={},F={},P="",M=0,L=[],U={},z={},B=0,H=[],W=[],V={},G=[],j=!1,X=[],$=[],Y={},K=0,Z=0,Q={Sheets:[],WBProps:{date1904:!1}},ee={};lr.lastIndex=0,n=n.replace(//gm,"");for(var te="";o=lr.exec(n);)switch(o[3]=(te=o[3]).toLowerCase()){case"data":if("data"==te){if("/"===o[1]){if((h=d.pop())[0]!==o[3])throw new Error("Bad state: "+h.join("|"))}else"/"!==o[0].charAt(o[0].length-2)&&d.push([o[3],!0]);break}if(d[d.length-1][1])break;"/"===o[1]?$c(n.slice(R,o.index),P,C,"comment"==d[d.length-1][0]?V:_,{c:O,r:I},D,G[O],A,X,r):(P="",C=Vc(o[0]),R=o.index+o[0].length);break;case"cell":if("/"===o[1])if(W.length>0&&(_.c=W),(!r.sheetRows||r.sheetRows>I)&&void 0!==_.v&&(r.dense?(y[I]||(y[I]=[]),y[I][O]=_):y[oa(O)+sa(I)]=_),_.HRef&&(_.l={Target:Ft(_.HRef)},_.HRefScreenTip&&(_.l.Tooltip=_.HRefScreenTip),delete _.HRef,delete _.HRefScreenTip),(_.MergeAcross||_.MergeDown)&&(K=O+(0|parseInt(_.MergeAcross,10)),Z=I+(0|parseInt(_.MergeDown,10)),L.push({s:{c:O,r:I},e:{c:K,r:Z}})),r.sheetStubs)if(_.MergeAcross||_.MergeDown){for(var re=O;re<=K;++re)for(var ae=I;ae<=Z;++ae)(re>O||ae>I)&&(r.dense?(y[ae]||(y[ae]=[]),y[ae][re]={t:"z"}):y[oa(re)+sa(ae)]={t:"z"});O=K+1}else++O;else _.MergeAcross?O=K+1:++O;else(_=qc(o[0])).Index&&(O=+_.Index-1),ON.e.c&&(N.e.c=O),"/>"===o[0].slice(-2)&&++O,W=[];break;case"row":"/"===o[1]||"/>"===o[0].slice(-2)?(IN.e.r&&(N.e.r=I),"/>"===o[0].slice(-2)&&(A=Vc(o[0])).Index&&(I=+A.Index-1),O=0,++I):((A=Vc(o[0])).Index&&(I=+A.Index-1),Y={},("0"==A.AutoFitHeight||A.Height)&&(Y.hpx=parseInt(A.Height,10),Y.hpt=Bi(Y.hpx),$[I]=Y),"1"==A.Hidden&&(Y.hidden=!0,$[I]=Y));break;case"worksheet":if("/"===o[1]){if((h=d.pop())[0]!==o[3])throw new Error("Bad state: "+h.join("|"));E.push(k),N.s.r<=N.e.r&&N.s.c<=N.e.c&&(y["!ref"]=ha(N),r.sheetRows&&r.sheetRows<=N.e.r&&(y["!fullref"]=y["!ref"],N.e.r=r.sheetRows-1,y["!ref"]=ha(N))),L.length&&(y["!merges"]=L),G.length>0&&(y["!cols"]=G),$.length>0&&(y["!rows"]=$),w[k]=y}else N={s:{r:2e6,c:2e6},e:{r:0,c:0}},I=O=0,d.push([o[3],!1]),h=Vc(o[0]),k=Ft(h.Name),y=r.dense?[]:{},L=[],X=[],$=[],ee={name:k,Hidden:0},Q.Sheets.push(ee);break;case"table":if("/"===o[1]){if((h=d.pop())[0]!==o[3])throw new Error("Bad state: "+h.join("|"))}else{if("/>"==o[0].slice(-2))break;d.push([o[3],!1]),G=[],j=!1}break;case"style":"/"===o[1]?Xc(D,F,r):F=Vc(o[0]);break;case"numberformat":F.nf=Ft(Vc(o[0]).Format||"General"),Bc[F.nf]&&(F.nf=Bc[F.nf]);for(var ne=0;392!=ne&&J[ne]!=F.nf;++ne);if(392==ne)for(ne=57;392!=ne;++ne)if(null==J[ne]){Oe(F.nf,ne);break}break;case"column":if("table"!==d[d.length-1][0])break;if((m=Vc(o[0])).Hidden&&(m.hidden=!0,delete m.Hidden),m.Width&&(m.wpx=parseInt(m.Width,10)),!j&&m.wpx>10){j=!0,Ni=Ri;for(var se=0;se0&&(oe.Sheet=Q.Sheets.length-1),Q.Names.push(oe);break;case"namedcell":case"b":case"i":case"u":case"s":case"em":case"h2":case"h3":case"sub":case"sup":case"span":case"alignment":case"borders":case"border":case"protection":case"paragraphs":case"name":case"pixelsperinch":case"null":break;case"font":if("/>"===o[0].slice(-2))break;"/"===o[1]?P+=n.slice(M,o.index):M=o.index+o[0].length;break;case"interior":if(!r.cellStyles)break;F.Interior=Vc(o[0]);break;case"author":case"title":case"description":case"created":case"keywords":case"subject":case"category":case"company":case"lastauthor":case"lastsaved":case"lastprinted":case"version":case"revision":case"totaltime":case"hyperlinkbase":case"manager":case"contentstatus":case"identifier":case"language":case"appname":if("/>"===o[0].slice(-2))break;"/"===o[1]?On(U,te,n.slice(B,o.index)):B=o.index+o[0].length;break;case"styles":case"workbook":if("/"===o[1]){if((h=d.pop())[0]!==o[3])throw new Error("Bad state: "+h.join("|"))}else d.push([o[3],!1]);break;case"comment":if("/"===o[1]){if((h=d.pop())[0]!==o[3])throw new Error("Bad state: "+h.join("|"));Yc(V),W.push(V)}else d.push([o[3],!1]),V={a:(h=Vc(o[0])).Author};break;case"autofilter":if("/"===o[1]){if((h=d.pop())[0]!==o[3])throw new Error("Bad state: "+h.join("|"))}else if("/"!==o[0].charAt(o[0].length-2)){var le=Vc(o[0]);y["!autofilter"]={ref:Oo(le.Range).replace(/\$/g,"")},d.push([o[3],!0])}break;case"datavalidation":if("/"===o[1]){if((h=d.pop())[0]!==o[3])throw new Error("Bad state: "+h.join("|"))}else"/"!==o[0].charAt(o[0].length-2)&&d.push([o[3],!0]);break;case"componentoptions":case"documentproperties":case"customdocumentproperties":case"officedocumentsettings":case"pivottable":case"pivotcache":case"names":case"mapinfo":case"pagebreaks":case"querytable":case"sorting":case"schema":case"conditionalformatting":case"smarttagtype":case"smarttags":case"excelworkbook":case"workbookoptions":case"worksheetoptions":if("/"===o[1]){if((h=d.pop())[0]!==o[3])throw new Error("Bad state: "+h.join("|"))}else"/"!==o[0].charAt(o[0].length-2)&&d.push([o[3],!0]);break;default:if(0==d.length&&"document"==o[3])return Uf(n,r);if(0==d.length&&"uof"==o[3])return Uf(n,r);var ce=!0;switch(d[d.length-1][0]){case"officedocumentsettings":switch(o[3]){case"allowpng":case"removepersonalinformation":case"downloadcomponents":case"locationofcomponents":case"colors":case"color":case"index":case"rgb":case"targetscreensize":case"readonlyrecommended":break;default:ce=!1}break;case"componentoptions":switch(o[3]){case"toolbar":case"hideofficelogo":case"spreadsheetautofit":case"label":case"caption":case"maxheight":case"maxwidth":case"nextsheetnumber":break;default:ce=!1}break;case"excelworkbook":switch(o[3]){case"date1904":Q.WBProps.date1904=!0;break;case"windowheight":case"windowwidth":case"windowtopx":case"windowtopy":case"tabratio":case"protectstructure":case"protectwindow":case"protectwindows":case"activesheet":case"displayinknotes":case"firstvisiblesheet":case"supbook":case"sheetname":case"sheetindex":case"sheetindexfirst":case"sheetindexlast":case"dll":case"acceptlabelsinformulas":case"donotsavelinkvalues":case"iteration":case"maxiterations":case"maxchange":case"path":case"xct":case"count":case"selectedsheets":case"calculation":case"uncalced":case"startupprompt":case"crn":case"externname":case"formula":case"colfirst":case"collast":case"wantadvise":case"boolean":case"error":case"text":case"ole":case"noautorecover":case"publishobjects":case"donotcalculatebeforesave":case"number":case"refmoder1c1":case"embedsavesmarttags":break;default:ce=!1}break;case"workbookoptions":switch(o[3]){case"owcversion":case"height":case"width":break;default:ce=!1}break;case"worksheetoptions":switch(o[3]){case"visible":if("/>"===o[0].slice(-2));else if("/"===o[1])switch(n.slice(B,o.index)){case"SheetHidden":ee.Hidden=1;break;case"SheetVeryHidden":ee.Hidden=2}else B=o.index+o[0].length;break;case"header":y["!margins"]||Ol(y["!margins"]={},"xlml"),isNaN(+Ot(o[0]).Margin)||(y["!margins"].header=+Ot(o[0]).Margin);break;case"footer":y["!margins"]||Ol(y["!margins"]={},"xlml"),isNaN(+Ot(o[0]).Margin)||(y["!margins"].footer=+Ot(o[0]).Margin);break;case"pagemargins":var fe=Ot(o[0]);y["!margins"]||Ol(y["!margins"]={},"xlml"),isNaN(+fe.Top)||(y["!margins"].top=+fe.Top),isNaN(+fe.Left)||(y["!margins"].left=+fe.Left),isNaN(+fe.Right)||(y["!margins"].right=+fe.Right),isNaN(+fe.Bottom)||(y["!margins"].bottom=+fe.Bottom);break;case"displayrighttoleft":Q.Views||(Q.Views=[]),Q.Views[0]||(Q.Views[0]={}),Q.Views[0].RTL=!0;break;case"freezepanes":case"frozennosplit":case"splithorizontal":case"splitvertical":case"donotdisplaygridlines":case"activerow":case"activecol":case"toprowbottompane":case"leftcolumnrightpane":case"unsynced":case"print":case"printerrors":case"panes":case"scale":case"pane":case"number":case"layout":case"pagesetup":case"selected":case"protectobjects":case"enableselection":case"protectscenarios":case"validprinterinfo":case"horizontalresolution":case"verticalresolution":case"numberofcopies":case"activepane":case"toprowvisible":case"leftcolumnvisible":case"fittopage":case"rangeselection":case"papersizeindex":case"pagelayoutzoom":case"pagebreakzoom":case"filteron":case"fitwidth":case"fitheight":case"commentslayout":case"zoom":case"lefttoright":case"gridlines":case"allowsort":case"allowfilter":case"allowinsertrows":case"allowdeleterows":case"allowinsertcols":case"allowdeletecols":case"allowinserthyperlinks":case"allowformatcells":case"allowsizecols":case"allowsizerows":case"tabcolorindex":case"donotdisplayheadings":case"showpagelayoutzoom":case"blackandwhite":case"donotdisplayzeros":case"displaypagebreak":case"rowcolheadings":case"donotdisplayoutline":case"noorientation":case"allowusepivottables":case"zeroheight":case"viewablerange":case"selection":case"protectcontents":break;case"nosummaryrowsbelowdetail":y["!outline"]||(y["!outline"]={}),y["!outline"].above=!0;break;case"nosummarycolumnsrightdetail":y["!outline"]||(y["!outline"]={}),y["!outline"].left=!0;break;default:ce=!1}break;case"pivottable":case"pivotcache":switch(o[3]){case"immediateitemsondrop":case"showpagemultipleitemlabel":case"compactrowindent":case"location":case"pivotfield":case"orientation":case"layoutform":case"layoutsubtotallocation":case"layoutcompactrow":case"position":case"pivotitem":case"datatype":case"datafield":case"sourcename":case"parentfield":case"ptlineitems":case"ptlineitem":case"countofsameitems":case"item":case"itemtype":case"ptsource":case"cacheindex":case"consolidationreference":case"filename":case"reference":case"nocolumngrand":case"norowgrand":case"blanklineafteritems":case"hidden":case"subtotal":case"basefield":case"mapchilditems":case"function":case"refreshonfileopen":case"printsettitles":case"mergelabels":case"defaultversion":case"refreshname":case"refreshdate":case"refreshdatecopy":case"versionlastrefresh":case"versionlastupdate":case"versionupdateablemin":case"versionrefreshablemin":case"calculation":break;default:ce=!1}break;case"pagebreaks":switch(o[3]){case"colbreaks":case"colbreak":case"rowbreaks":case"rowbreak":case"colstart":case"colend":case"rowend":break;default:ce=!1}break;case"autofilter":switch(o[3]){case"autofiltercolumn":case"autofiltercondition":case"autofilterand":case"autofilteror":break;default:ce=!1}break;case"querytable":switch(o[3]){case"id":case"autoformatfont":case"autoformatpattern":case"querysource":case"querytype":case"enableredirections":case"refreshedinxl9":case"urlstring":case"htmltables":case"connection":case"commandtext":case"refreshinfo":case"notitles":case"nextid":case"columninfo":case"overwritecells":case"donotpromptforfile":case"textwizardsettings":case"source":case"number":case"decimal":case"thousandseparator":case"trailingminusnumbers":case"formatsettings":case"fieldtype":case"delimiters":case"tab":case"comma":case"autoformatname":case"versionlastedit":case"versionlastrefresh":break;default:ce=!1}break;case"datavalidation":switch(o[3]){case"range":case"type":case"min":case"max":case"sort":case"descending":case"order":case"casesensitive":case"value":case"errorstyle":case"errormessage":case"errortitle":case"inputmessage":case"inputtitle":case"combohide":case"inputhide":case"condition":case"qualifier":case"useblank":case"value1":case"value2":case"format":case"cellrangelist":break;default:ce=!1}break;case"sorting":case"conditionalformatting":switch(o[3]){case"range":case"type":case"min":case"max":case"sort":case"descending":case"order":case"casesensitive":case"value":case"errorstyle":case"errormessage":case"errortitle":case"cellrangelist":case"inputmessage":case"inputtitle":case"combohide":case"inputhide":case"condition":case"qualifier":case"useblank":case"value1":case"value2":case"format":break;default:ce=!1}break;case"mapinfo":case"schema":case"data":switch(o[3]){case"map":case"entry":case"range":case"xpath":case"field":case"xsdtype":case"filteron":case"aggregate":case"elementtype":case"attributetype":case"schema":case"element":case"complextype":case"datatype":case"all":case"attribute":case"extends":case"row":break;default:ce=!1}break;case"smarttags":break;default:ce=!1}if(ce)break;if(o[3].match(/!\[CDATA/))break;if(!d[d.length-1][1])throw"Unrecognized tag: "+o[3]+"|"+d.join("|");if("customdocumentproperties"===d[d.length-1][0]){if("/>"===o[0].slice(-2))break;"/"===o[1]?Gc(z,te,H,n.slice(B,o.index)):(H=o,B=o.index+o[0].length);break}if(r.WTF)throw"Unrecognized tag: "+o[3]+"|"+d.join("|")}var he={};return r.bookSheets||r.bookProps||(he.Sheets=w),he.SheetNames=E,he.Workbook=Q,he.SSF=st(J),he.Props=U,he.Custprops=z,he}function Jc(data,e){switch(bh(e=e||{}),e.type||"base64"){case"base64":return Kc(C(data),e);case"binary":case"buffer":case"file":return Kc(data,e);case"array":return Kc(P(data),e)}}function Zc(e,t){var r=[];return e.Props&&r.push(function(e,t){var r=[];return We(Rn).map((function(e){for(var i=0;i'+o.join("")+""}(e.Props,e.Custprops)),r.join("")}function Qc(e){return sr("NamedRange",null,{"ss:Name":e.Name,"ss:RefersTo":"="+No(e.Ref,{r:0,c:0})})}function ef(e,t,r,n,o,l,c){if(!e||null==e.v&&null==e.f)return"";var f={};if(e.f&&(f["ss:Formula"]="="+Lt(No(e.f,c))),e.F&&e.F.slice(0,t.length)==t){var h=la(e.F.slice(t.length+1));f["ss:ArrayRange"]="RC:R"+(h.r==c.r?"":"["+(h.r-c.r)+"]")+"C"+(h.c==c.c?"":"["+(h.c-c.c)+"]")}if(e.l&&e.l.Target&&(f["ss:HRef"]=Lt(e.l.Target),e.l.Tooltip&&(f["x:HRefScreenTip"]=Lt(e.l.Tooltip))),r["!merges"])for(var d=r["!merges"],m=0;m!=d.length;++m)d[m].s.c==c.c&&d[m].s.r==c.r&&(d[m].e.c>d[m].s.c&&(f["ss:MergeAcross"]=d[m].e.c-d[m].s.c),d[m].e.r>d[m].s.r&&(f["ss:MergeDown"]=d[m].e.r-d[m].s.r));var v="",p="";switch(e.t){case"z":if(!n.sheetStubs)return"";break;case"n":v="Number",p=String(e.v);break;case"b":v="Boolean",p=e.v?"1":"0";break;case"e":v="Error",p=an[e.v];break;case"d":v="DateTime",p=new Date(e.v).toISOString(),null==e.z&&(e.z=e.z||J[14]);break;case"s":v="String",p=((e.v||"")+"").replace(Pt,(function(e){return Dt[e]})).replace(zt,(function(s){return"&#x"+s.charCodeAt(0).toString(16).toUpperCase()+";"}))}var w=Il(n.cellXfs,e,n);f["ss:StyleID"]="s"+(21+w),f["ss:Index"]=c.c+1;var T=null!=e.v?p:"",x="z"==e.t?"":''+T+"";return(e.c||[]).length>0&&(x+=e.c.map((function(e){var t=sr("ss:Data",(e.t||"").replace(/(\r\n|[\r\n])/g," "),{xmlns:"http://www.w3.org/TR/REC-html40"});return sr("Comment",t,{"ss:Author":e.a})})).join("")),sr("Cell",x,f)}function tf(e,t){var r='"}function rf(e,t,r){var n=[],s=r.SheetNames[e],o=r.Sheets[s],l=o?function(e,t,r,n){if(!e)return"";if(!((n||{}).Workbook||{}).Names)return"";for(var o=n.Workbook.Names,l=[],i=0;i0&&n.push(""+l+""),l=o?function(e,t,r,n){if(!e["!ref"])return"";var o=ua(e["!ref"]),l=e["!merges"]||[],c=0,f=[];e["!cols"]&&e["!cols"].forEach((function(e,i){Ui(e);var t=!!e.width,p=Rl(i,e),r={"ss:Index":i+1};t&&(r["ss:Width"]=Di(p.width)),e.hidden&&(r["ss:Hidden"]="1"),f.push(sr("Column",null,r))}));for(var h=Array.isArray(e),d=o.s.r;d<=o.e.r;++d){for(var m=[tf(d,(e["!rows"]||[])[d])],v=o.s.c;v<=o.e.c;++v){var w=!1;for(c=0;c!=l.length;++c)if(!(l[c].s.c>v||l[c].s.r>d||l[c].e.c"),m.length>2&&f.push(m.join(""))}return f.join("")}(o,t):"",l.length>0&&n.push("
"+l+"
"),n.push(function(e,t,r,n){if(!e)return"";var o=[];if(e["!margins"]&&(o.push(""),e["!margins"].header&&o.push(sr("Header",null,{"x:Margin":e["!margins"].header})),e["!margins"].footer&&o.push(sr("Footer",null,{"x:Margin":e["!margins"].footer})),o.push(sr("PageMargins",null,{"x:Bottom":e["!margins"].bottom||"0.75","x:Left":e["!margins"].left||"0.7","x:Right":e["!margins"].right||"0.7","x:Top":e["!margins"].top||"0.75"})),o.push("")),n&&n.Workbook&&n.Workbook.Sheets&&n.Workbook.Sheets[r])if(n.Workbook.Sheets[r].Hidden)o.push(sr("Visible",1==n.Workbook.Sheets[r].Hidden?"SheetHidden":"SheetVeryHidden",{}));else{for(var i=0;i")}return((((n||{}).Workbook||{}).Views||[])[0]||{}).RTL&&o.push(""),e["!protect"]&&(o.push(ar("ProtectContents","True")),e["!protect"].objects&&o.push(ar("ProtectObjects","True")),e["!protect"].scenarios&&o.push(ar("ProtectScenarios","True")),null==e["!protect"].selectLockedCells||e["!protect"].selectLockedCells?null==e["!protect"].selectUnlockedCells||e["!protect"].selectUnlockedCells||o.push(ar("EnableSelection","UnlockedCells")):o.push(ar("EnableSelection","NoSelection")),[["formatCells","AllowFormatCells"],["formatColumns","AllowSizeCols"],["formatRows","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEach((function(t){e["!protect"][t[0]]&&o.push("<"+t[1]+"/>")}))),0==o.length?"":sr("WorksheetOptions",o.join(""),{xmlns:ur.x})}(o,0,e,r)),n.join("")}function af(e,t){t||(t={}),e.SSF||(e.SSF=st(J)),e.SSF&&(Ne(),Ie(e.SSF),t.revssf=Ge(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF,t.cellXfs=[],Il(t.cellXfs,{},{revssf:{General:0}}));var r=[];r.push(Zc(e,t)),r.push(""),r.push(""),r.push("");for(var i=0;i'];return t.cellXfs.forEach((function(e,t){var n=[];n.push(sr("NumberFormat",null,{"ss:Format":Lt(J[e.numFmtId])}));var o={"ss:ID":"s"+(21+t)};r.push(sr("Style",n.join(""),o))})),sr("Styles",r.join(""))}(0,t),r[3]=function(e){if(!((e||{}).Workbook||{}).Names)return"";for(var t=e.Workbook.Names,r=[],i=0;i40?t:(r.l-=4,t.Reserved1=r.read_shift(0,"lpstr-ansi"),r.length-r.l<=4||1907505652!==(n=r.read_shift(4))?t:(t.UnicodeClipboardFormat=function(e){return qa(e,2)}(r),0==(n=r.read_shift(4))||n>40?t:(r.l-=4,void(t.Reserved2=r.read_shift(0,"lpwstr")))))}var sf=[60,1084,2066,2165,2175];function of(e,t,r,n,o){var l=n,c=[],f=r.slice(r.l,r.l+l);if(o&&o.enc&&o.enc.insitu&&f.length>0)switch(e){case 9:case 521:case 1033:case 2057:case 47:case 405:case 225:case 406:case 312:case 404:case 10:case 133:break;default:o.enc.insitu(f)}c.push(f),r.l+=l;for(var h=Lr(r,r.l),d=mf[h],m=0;null!=d&&sf.indexOf(h)>-1;)l=Lr(r,r.l+2),m=r.l+4,2066==h?m+=4:2165!=h&&2175!=h||(m+=12),f=r.slice(m,r.l+4+l),c.push(f),r.l+=4+l,d=mf[h=Lr(r,r.l)];var b=L(c);$r(b,0);var v=0;b.lens=[];for(var w=0;w1||t.sheetRows&&e.r>=t.sheetRows)){if(t.cellStyles&&line.XF&&line.XF.data&&function(e,line,t){var r,n=line.XF.data;n&&n.patternType&&t&&t.cellStyles&&(line.s={},line.s.patternType=n.patternType,(r=Ai(P(n.icvFore)))&&(line.s.fgColor={rgb:r}),(r=Ai(P(n.icvBack)))&&(line.s.bgColor={rgb:r}))}(0,line,t),delete line.ixfe,delete line.XF,o=e,C=ca(e),E&&E.s&&E.e||(E={s:{r:0,c:0},e:{r:0,c:0}}),e.rE.e.r&&(E.e.r=e.r+1),e.c+1>E.e.c&&(E.e.c=e.c+1),t.cellFormula&&line.f)for(var r=0;re.c||O[r][0].s.r>e.r||O[r][0].e.c>8)!==Q)throw new Error("rt mismatch: "+rt+"!="+Q);12==te.r&&(e.l+=10,ee-=10)}var re={};if(re=10===Q?te.f(e,ee,L):of(Q,te,e,ee,L),0==X&&-1===[9,521,1033,2057].indexOf(j))continue;switch(Q){case 34:r.opts.Date1904=D.WBProps.date1904=re;break;case 134:r.opts.WriteProtect=!0;break;case 47:if(L.enc||(e.l=0),L.enc=re,!t.password)throw new Error("File is password-protected");if(null==re.valid)throw new Error("Encryption scheme unsupported");if(!re.valid)throw new Error("Password is incorrect");break;case 92:L.lastuser=re;break;case 66:var ae=Number(re);switch(ae){case 21010:ae=1200;break;case 32768:ae=1e4;break;case 32769:ae=1252}d(L.codepage=ae),Z=!0;break;case 317:L.rrtabid=re;break;case 25:L.winlocked=re;break;case 439:r.opts.RefreshAll=re;break;case 12:r.opts.CalcCount=re;break;case 16:r.opts.CalcDelta=re;break;case 17:r.opts.CalcIter=re;break;case 13:r.opts.CalcMode=re;break;case 14:r.opts.CalcPrecision=re;break;case 95:r.opts.CalcSaveRecalc=re;break;case 15:L.CalcRefMode=re;break;case 2211:r.opts.FullCalc=re;break;case 129:re.fDialog&&(T["!type"]="dialog"),re.fBelow||((T["!outline"]||(T["!outline"]={})).above=!0),re.fRight||((T["!outline"]||(T["!outline"]={})).left=!0);break;case 224:I.push(re);break;case 430:V.push([re]),V[V.length-1].XTI=[];break;case 35:case 547:V[V.length-1].push(re);break;case 24:case 536:G={Name:re.Name,Ref:ll(re.rgce,0,null,V,L)},re.itab>0&&(G.Sheet=re.itab-1),V.names.push(G),V[0]||(V[0]=[],V[0].XTI=[]),V[V.length-1].push(re),"_xlnm._FilterDatabase"==re.Name&&re.itab>0&&re.rgce&&re.rgce[0]&&re.rgce[0][0]&&"PtgArea3d"==re.rgce[0][0][0]&&(K[re.itab-1]={ref:ha(re.rgce[0][0][1][2])});break;case 22:L.ExternCount=re;break;case 23:0==V.length&&(V[0]=[],V[0].XTI=[]),V[V.length-1].XTI=V[V.length-1].XTI.concat(re),V.XTI=V.XTI.concat(re);break;case 2196:if(L.biff<8)break;null!=G&&(G.Comment=re[1]);break;case 18:T["!protect"]=re;break;case 19:0!==re&&L.WTF&&console.error("Password verifier: "+re);break;case 133:x[re.pos]=re,L.snames.push(re.name);break;case 10:if(--X)break;if(E.e){if(E.e.r>0&&E.e.c>0){if(E.e.r--,E.e.c--,T["!ref"]=ha(E),t.sheetRows&&t.sheetRows<=E.e.r){var ne=E.e.r;E.e.r=t.sheetRows-1,T["!fullref"]=T["!ref"],T["!ref"]=ha(E),E.e.r=ne}E.e.r++,E.e.c++}U.length>0&&(T["!merges"]=U),z.length>0&&(T["!objects"]=z),B.length>0&&(T["!cols"]=B),H.length>0&&(T["!rows"]=H),D.Sheets.push(F)}""===_?A=T:n[_]=T,T=t.dense?[]:{};break;case 9:case 521:case 1033:case 2057:if(8===L.biff&&(L.biff={9:2,521:3,1033:4}[Q]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[re.BIFFVer]||8),L.biffguess=0==re.BIFFVer,0==re.BIFFVer&&4096==re.dt&&(L.biff=5,Z=!0,d(L.codepage=28591)),8==L.biff&&0==re.BIFFVer&&16==re.dt&&(L.biff=2),X++)break;if(T=t.dense?[]:{},L.biff<8&&!Z&&(Z=!0,d(L.codepage=t.codepage||1252)),L.biff<5||0==re.BIFFVer&&4096==re.dt){""===_&&(_="Sheet1"),E={s:{r:0,c:0},e:{r:0,c:0}};var se={pos:e.l-ee,name:_};x[se.pos]=se,L.snames.push(_)}else _=(x[s]||{name:""}).name;32==re.dt&&(T["!type"]="chart"),64==re.dt&&(T["!type"]="macro"),U=[],z=[],L.arrayf=O=[],B=[],H=[],W=!1,F={Hidden:(x[s]||{hs:0}).hs,name:_};break;case 515:case 3:case 2:"chart"==T["!type"]&&(t.dense?(T[re.r]||[])[re.c]:T[ca({c:re.c,r:re.r})])&&++re.c,m={ixfe:re.ixfe,XF:I[re.ixfe]||{},v:re.val,t:"n"},$>0&&(m.z=Y[m.ixfe>>8&63]),lf(m,t,r.opts.Date1904),M({c:re.c,r:re.r},m,t);break;case 5:case 517:m={ixfe:re.ixfe,XF:I[re.ixfe],v:re.val,t:re.t},$>0&&(m.z=Y[m.ixfe>>8&63]),lf(m,t,r.opts.Date1904),M({c:re.c,r:re.r},m,t);break;case 638:m={ixfe:re.ixfe,XF:I[re.ixfe],v:re.rknum,t:"n"},$>0&&(m.z=Y[m.ixfe>>8&63]),lf(m,t,r.opts.Date1904),M({c:re.c,r:re.r},m,t);break;case 189:for(var ie=re.c;ie<=re.C;++ie){var oe=re.rkrec[ie-re.c][0];m={ixfe:oe,XF:I[oe],v:re.rkrec[ie-re.c][1],t:"n"},$>0&&(m.z=Y[m.ixfe>>8&63]),lf(m,t,r.opts.Date1904),M({c:ie,r:re.r},m,t)}break;case 6:case 518:case 1030:if("String"==re.val){y=re;break}if((m=cf(re.val,re.cell.ixfe,re.tt)).XF=I[m.ixfe],t.cellFormula){var le=re.formula;if(le&&le[0]&&le[0][0]&&"PtgExp"==le[0][0][0]){var ce=le[0][0][1][0],fe=le[0][0][1][1],he=ca({r:ce,c:fe});R[he]?m.f=""+ll(re.formula,0,re.cell,V,L):m.F=((t.dense?(T[ce]||[])[fe]:T[he])||{}).F}else m.f=""+ll(re.formula,0,re.cell,V,L)}$>0&&(m.z=Y[m.ixfe>>8&63]),lf(m,t,r.opts.Date1904),M(re.cell,m,t),y=re;break;case 7:case 519:if(!y)throw new Error("String record expects Formula");y.val=re,(m=cf(re,y.cell.ixfe,"s")).XF=I[m.ixfe],t.cellFormula&&(m.f=""+ll(y.formula,0,y.cell,V,L)),$>0&&(m.z=Y[m.ixfe>>8&63]),lf(m,t,r.opts.Date1904),M(y.cell,m,t),y=null;break;case 33:case 545:O.push(re);var ue=ca(re[0].s);if(l=t.dense?(T[re[0].s.r]||[])[re[0].s.c]:T[ue],t.cellFormula&&l){if(!y)break;if(!ue||!l)break;l.f=""+ll(re[1],0,re[0],V,L),l.F=ha(re[0])}break;case 1212:if(!t.cellFormula)break;if(C){if(!y)break;R[ca(y.cell)]=re[0],((l=t.dense?(T[y.cell.r]||[])[y.cell.c]:T[ca(y.cell)])||{}).f=""+ll(re[0],0,o,V,L)}break;case 253:m=cf(k[re.isst].t,re.ixfe,"s"),k[re.isst].h&&(m.h=k[re.isst].h),m.XF=I[m.ixfe],$>0&&(m.z=Y[m.ixfe>>8&63]),lf(m,t,r.opts.Date1904),M({c:re.c,r:re.r},m,t);break;case 513:t.sheetStubs&&(m={ixfe:re.ixfe,XF:I[re.ixfe],t:"z"},$>0&&(m.z=Y[m.ixfe>>8&63]),lf(m,t,r.opts.Date1904),M({c:re.c,r:re.r},m,t));break;case 190:if(t.sheetStubs)for(var pe=re.c;pe<=re.C;++pe){var de=re.ixfe[pe-re.c];m={ixfe:de,XF:I[de],t:"z"},$>0&&(m.z=Y[m.ixfe>>8&63]),lf(m,t,r.opts.Date1904),M({c:pe,r:re.r},m,t)}break;case 214:case 516:case 4:(m=cf(re.val,re.ixfe,"s")).XF=I[m.ixfe],$>0&&(m.z=Y[m.ixfe>>8&63]),lf(m,t,r.opts.Date1904),M({c:re.c,r:re.r},m,t);break;case 0:case 512:1===X&&(E=re);break;case 252:k=re;break;case 1054:if(4==L.biff){Y[$++]=re[1];for(var me=0;me<$+163&&J[me]!=re[1];++me);me>=163&&Oe(re[1],$+163)}else Oe(re[1],re[0]);break;case 30:Y[$++]=re;for(var ge=0;ge<$+163&&J[ge]!=re;++ge);ge>=163&&Oe(re,$+163);break;case 229:U=U.concat(re);break;case 93:z[re.cmo[0]]=L.lastobj=re;break;case 438:L.lastobj.TxO=re;break;case 127:L.lastobj.ImData=re;break;case 440:for(h=re[0].s.r;h<=re[0].e.r;++h)for(f=re[0].s.c;f<=re[0].e.c;++f)(l=t.dense?(T[h]||[])[f]:T[ca({c:f,r:h})])&&(l.l=re[1]);break;case 2048:for(h=re[0].s.r;h<=re[0].e.r;++h)for(f=re[0].s.c;f<=re[0].e.c;++f)(l=t.dense?(T[h]||[])[f]:T[ca({c:f,r:h})])&&l.l&&(l.l.Tooltip=re[1]);break;case 28:if(L.biff<=5&&L.biff>=2)break;l=t.dense?(T[re[0].r]||[])[re[0].c]:T[ca(re[0])];var be=z[re[2]];l||(t.dense?(T[re[0].r]||(T[re[0].r]=[]),l=T[re[0].r][re[0].c]={t:"z"}):l=T[ca(re[0])]={t:"z"},E.e.r=Math.max(E.e.r,re[0].r),E.s.r=Math.min(E.s.r,re[0].r),E.e.c=Math.max(E.e.c,re[0].c),E.s.c=Math.min(E.s.c,re[0].c)),l.c||(l.c=[]),c={a:re[1],t:be.TxO.t},l.c.push(c);break;case 2173:I[re.ixfe],re.ext.forEach((function(e){e[0]}));break;case 125:if(!L.cellStyles)break;for(;re.e>=re.s;)B[re.e--]={width:re.w/256,level:re.level||0,hidden:!!(1&re.flags)},W||(W=!0,Li(re.w/256)),Ui(B[re.e+1]);break;case 520:var ve={};null!=re.level&&(H[re.r]=ve,ve.level=re.level),re.hidden&&(H[re.r]=ve,ve.hidden=!0),re.hpt&&(H[re.r]=ve,ve.hpt=re.hpt,ve.hpx=Hi(re.hpt));break;case 38:case 39:case 40:case 41:T["!margins"]||Ol(T["!margins"]={}),T["!margins"][{38:"left",39:"right",40:"top",41:"bottom"}[Q]]=re;break;case 161:T["!margins"]||Ol(T["!margins"]={}),T["!margins"].header=re.header,T["!margins"].footer=re.footer;break;case 574:re.RTL&&(D.Views[0].RTL=!0);break;case 146:N=re;break;case 2198:w=re;break;case 140:v=re;break;case 442:_?F.CodeName=re||F.name:D.WBProps.CodeName=re||"ThisWorkbook"}}else te||console.error("Missing Info for XLS Record 0x"+Q.toString(16)),e.l+=ee}return r.SheetNames=We(x).sort((function(a,b){return Number(a)-Number(b)})).map((function(e){return x[e].name})),t.bookSheets||(r.Sheets=n),!r.SheetNames.length&&A["!ref"]?(r.SheetNames.push("Sheet1"),r.Sheets&&(r.Sheets.Sheet1=A)):r.Preamble=A,r.Sheets&&K.forEach((function(e,i){r.Sheets[r.SheetNames[i]]["!autofilter"]=e})),r.Strings=k,r.SSF=st(J),L.enc&&(r.Encryption=L.enc),w&&(r.Themes=w),r.Metadata={},void 0!==v&&(r.Metadata.Country=v),V.names.length>0&&(D.Names=V.names),r.Workbook=D,r}var hf={SI:"e0859ff2f94f6810ab9108002b27b3d9",DSI:"02d5cdd59c2e1b10939708002b2cf9ae",UDI:"05d5cdd59c2e1b10939708002b2cf9ae"};function uf(e,t){var r,n,o,l;if(t||(t={}),bh(t),m(),t.codepage&&h(t.codepage),e.FullPaths){if(Le.find(e,"/encryption"))throw new Error("File is password-protected");r=Le.find(e,"!CompObj"),n=Le.find(e,"/Workbook")||Le.find(e,"/Book")}else{switch(t.type){case"base64":e=D(C(e));break;case"binary":e=D(e);break;case"buffer":break;case"array":Array.isArray(e)||(e=Array.prototype.slice.call(e))}$r(e,0),n={content:e}}if(r&&nf(r),t.bookProps&&!t.bookSheets)o={};else{var c=R?"buffer":"array";if(n&&n.content)o=ff(n.content,t);else if((l=Le.find(e,"PerfectOffice_MAIN"))&&l.content)o=Zs.to_workbook(l.content,(t.type=c,t));else{if(!(l=Le.find(e,"NativeContent_MAIN"))||!l.content)throw(l=Le.find(e,"MN0"))&&l.content?new Error("Unsupported Works 4 for Mac file"):new Error("Cannot find Workbook stream");o=Zs.to_workbook(l.content,(t.type=c,t))}t.bookVBA&&e.FullPaths&&Le.find(e,"/_VBA_PROJECT_CUR/VBA/dir")&&(o.vbaraw=function(e){var t=Le.utils.cfb_new({root:"R"});return e.FullPaths.forEach((function(p,i){if("/"!==p.slice(-1)&&p.match(/_VBA_PROJECT_CUR/)){var r=p.replace(/^[^\/]*/,"R").replace(/\/_VBA_PROJECT_CUR\u0000*/,"");Le.utils.cfb_add(t,r,e.FileIndex[i].content)}})),Le.write(t)}(e))}var f={};return e.FullPaths&&function(e,t,r){var n=Le.find(e,"/!DocumentSummaryInformation");if(n&&n.size>0)try{var o=Gn(n,Ja,hf.DSI);for(var l in o)t[l]=o[l]}catch(e){if(r.WTF)throw e}var c=Le.find(e,"/!SummaryInformation");if(c&&c.size>0)try{var f=Gn(c,Za,hf.SI);for(var s in f)null==t[s]&&(t[s]=f[s])}catch(e){if(r.WTF)throw e}t.HeadingPairs&&t.TitlesOfParts&&(kn(t.HeadingPairs,t.TitlesOfParts,t,r),delete t.HeadingPairs,delete t.TitlesOfParts)}(e,f,t),o.Props=o.Custprops=f,t.bookFiles&&(o.cfb=e),o}function pf(e,t){var r=t||{},n=Le.utils.cfb_new({root:"R"}),o="/Workbook";switch(r.bookType||"xls"){case"xls":r.bookType="biff8";case"xla":r.bookType||(r.bookType="xla");case"biff8":o="/Workbook",r.biff=8;break;case"biff5":o="/Book",r.biff=5;break;default:throw new Error("invalid type "+r.bookType+" for XLS CFB")}return Le.utils.cfb_add(n,o,Sf(e,r)),8==r.biff&&(e.Props||e.Custprops)&&function(e,t){var r,n=[],o=[],l=[],i=0,c=Ve(Ja,"n"),f=Ve(Za,"n");if(e.Props)for(r=We(e.Props),i=0;i-1||yn.indexOf(l[i][0])>-1||null!=l[i][1]&&h.push(l[i]);o.length&&Le.utils.cfb_add(t,"/SummaryInformation",jn(o,hf.SI,f,Za)),(n.length||h.length)&&Le.utils.cfb_add(t,"/DocumentSummaryInformation",jn(n,hf.DSI,c,Ja,h.length?h:null,hf.UDI))}(e,n),8==r.biff&&e.vbaraw&&function(e,t){t.FullPaths.forEach((function(p,i){if(0!=i){var r=p.replace(/[^\/]*[\/]/,"/_VBA_PROJECT_CUR/");"/"!==r.slice(-1)&&Le.utils.cfb_add(e,r,t.FileIndex[i].content)}}))}(n,Le.read(e.vbaraw,{type:"string"==typeof e.vbaraw?"binary":"buffer"})),n}var df={0:{f:function(data,e){var t={},r=data.l+e;t.r=data.read_shift(4),data.l+=4;var n=data.read_shift(2);data.l+=1;var o=data.read_shift(1);return data.l=r,7&o&&(t.level=7&o),16&o&&(t.hidden=!0),32&o&&(t.hpt=n/20),t}},1:{f:function(data){return[Sa(data)]}},2:{f:function(data){return[Sa(data),Ma(data),"n"]}},3:{f:function(data){return[Sa(data),data.read_shift(1),"e"]}},4:{f:function(data){return[Sa(data),data.read_shift(1),"b"]}},5:{f:function(data){return[Sa(data),Ha(data),"n"]}},6:{f:function(data){return[Sa(data),wa(data),"str"]}},7:{f:function(data){return[Sa(data),data.read_shift(4),"s"]}},8:{f:function(data,e,t){var r=data.l+e,n=Sa(data);n.r=t["!row"];var o=[n,wa(data),"str"];if(t.cellFormula){data.l+=2;var l=bl(data,r-data.l,t);o[3]=ll(l,0,n,t.supbooks,t)}else data.l=r;return o}},9:{f:function(data,e,t){var r=data.l+e,n=Sa(data);n.r=t["!row"];var o=[n,Ha(data),"n"];if(t.cellFormula){data.l+=2;var l=bl(data,r-data.l,t);o[3]=ll(l,0,n,t.supbooks,t)}else data.l=r;return o}},10:{f:function(data,e,t){var r=data.l+e,n=Sa(data);n.r=t["!row"];var o=[n,data.read_shift(1),"b"];if(t.cellFormula){data.l+=2;var l=bl(data,r-data.l,t);o[3]=ll(l,0,n,t.supbooks,t)}else data.l=r;return o}},11:{f:function(data,e,t){var r=data.l+e,n=Sa(data);n.r=t["!row"];var o=[n,data.read_shift(1),"e"];if(t.cellFormula){data.l+=2;var l=bl(data,r-data.l,t);o[3]=ll(l,0,n,t.supbooks,t)}else data.l=r;return o}},12:{f:function(data){return[Aa(data)]}},13:{f:function(data){return[Aa(data),Ma(data),"n"]}},14:{f:function(data){return[Aa(data),data.read_shift(1),"e"]}},15:{f:function(data){return[Aa(data),data.read_shift(1),"b"]}},16:{f:tc},17:{f:function(data){return[Aa(data),wa(data),"str"]}},18:{f:function(data){return[Aa(data),data.read_shift(4),"s"]}},19:{f:Ea},20:{},21:{},22:{},23:{},24:{},25:{},26:{},27:{},28:{},29:{},30:{},31:{},32:{},33:{},34:{},35:{T:1},36:{T:-1},37:{T:1},38:{T:-1},39:{f:function(data,e,t){var r=data.l+e;data.l+=4,data.l+=1;var n=data.read_shift(4),o=Da(data),l=vl(data,0,t),c=Ia(data);data.l=r;var f={Name:o,Ptg:l};return n<268435455&&(f.Sheet=n),c&&(f.Comment=c),f}},40:{},42:{},43:{f:function(data,e,t){var r={};r.sz=data.read_shift(2)/20;var n=function(data){var e=data.read_shift(1);return data.l++,{fBold:1&e,fItalic:2&e,fUnderline:4&e,fStrikeout:8&e,fOutline:16&e,fShadow:32&e,fCondense:64&e,fExtend:128&e}}(data);switch(n.fItalic&&(r.italic=1),n.fCondense&&(r.condense=1),n.fExtend&&(r.extend=1),n.fShadow&&(r.shadow=1),n.fOutline&&(r.outline=1),n.fStrikeout&&(r.strike=1),700===data.read_shift(2)&&(r.bold=1),data.read_shift(2)){case 1:r.vertAlign="superscript";break;case 2:r.vertAlign="subscript"}var o=data.read_shift(1);0!=o&&(r.underline=o);var l=data.read_shift(1);l>0&&(r.family=l);var c=data.read_shift(1);switch(c>0&&(r.charset=c),data.l++,r.color=function(data){var e={},t=data.read_shift(1)>>>1,r=data.read_shift(1),n=data.read_shift(2,"i"),o=data.read_shift(1),l=data.read_shift(1),c=data.read_shift(1);switch(data.l++,t){case 0:e.auto=1;break;case 1:e.index=r;var f=rn[r];f&&(e.rgb=Ai(f));break;case 2:e.rgb=Ai([o,l,c]);break;case 3:e.theme=r}return 0!=n&&(e.tint=n>0?n/32767:n/32768),e}(data),data.read_shift(1)){case 1:r.scheme="major";break;case 2:r.scheme="minor"}return r.name=wa(data),r}},44:{f:function(data,e){return[data.read_shift(2),wa(data)]}},45:{f:Ji},46:{f:to},47:{f:function(data,e){var t=data.l+e,r=data.read_shift(2),n=data.read_shift(2);return data.l=t,{ixfe:r,numFmtId:n}}},48:{},49:{f:function(data){return data.read_shift(4,"i")}},50:{},51:{f:function(data){for(var e=[],t=data.read_shift(4);t-- >0;)e.push([data.read_shift(4),data.read_shift(4)]);return e}},52:{T:1},53:{T:-1},54:{T:1},55:{T:-1},56:{T:1},57:{T:-1},58:{},59:{},60:{f:Ws},62:{f:function(data){return[Sa(data),Ea(data),"is"]}},63:{f:function(data){var e={};e.i=data.read_shift(4);var t={};t.r=data.read_shift(4),t.c=data.read_shift(4),e.r=ca(t);var r=data.read_shift(1);return 2&r&&(e.l="1"),8&r&&(e.a="1"),e}},64:{f:function(){}},65:{},66:{},67:{},68:{},69:{},70:{},128:{},129:{T:1},130:{T:-1},131:{T:1,f:Yr,p:0},132:{T:-1},133:{T:1},134:{T:-1},135:{T:1},136:{T:-1},137:{T:1,f:function(data){var e=data.read_shift(2);return data.l+=28,{RTL:32&e}}},138:{T:-1},139:{T:1},140:{T:-1},141:{T:1},142:{T:-1},143:{T:1},144:{T:-1},145:{T:1},146:{T:-1},147:{f:function(data,e){var t={},r=data[data.l];return++data.l,t.above=!(64&r),t.left=!(128&r),data.l+=18,t.name=Ra(data,e-19),t}},148:{f:Ql,p:16},151:{f:function(){}},152:{},153:{f:function(data,e){var t={},r=data.read_shift(4);t.defaultThemeVersion=data.read_shift(4);var n=e>8?wa(data):"";return n.length>0&&(t.CodeName=n),t.autoCompressPictures=!!(65536&r),t.backupFile=!!(64&r),t.checkCompatibility=!!(4096&r),t.date1904=!!(1&r),t.filterPrivacy=!!(8&r),t.hidePivotFieldList=!!(1024&r),t.promptedSolutions=!!(16&r),t.publishItems=!!(2048&r),t.refreshAllConnections=!!(262144&r),t.saveExternalLinkValues=!!(128&r),t.showBorderUnselectedTables=!!(4&r),t.showInkAnnotation=!!(32&r),t.showObjects=["all","placeholders","none"][r>>13&3],t.showPivotChartFilter=!!(32768&r),t.updateLinks=["userSet","never","always"][r>>8&3],t}},154:{},155:{},156:{f:function(data,e){var t={};return t.Hidden=data.read_shift(4),t.iTabID=data.read_shift(4),t.strRelID=Fa(data,e-8),t.name=wa(data),t}},157:{},158:{},159:{T:1,f:function(data){return[data.read_shift(4),data.read_shift(4)]}},160:{T:-1},161:{T:1,f:za},162:{T:-1},163:{T:1},164:{T:-1},165:{T:1},166:{T:-1},167:{},168:{},169:{},170:{},171:{},172:{T:1},173:{T:-1},174:{},175:{},176:{f:rc},177:{T:1},178:{T:-1},179:{T:1},180:{T:-1},181:{T:1},182:{T:-1},183:{T:1},184:{T:-1},185:{T:1},186:{T:-1},187:{T:1},188:{T:-1},189:{T:1},190:{T:-1},191:{T:1},192:{T:-1},193:{T:1},194:{T:-1},195:{T:1},196:{T:-1},197:{T:1},198:{T:-1},199:{T:1},200:{T:-1},201:{T:1},202:{T:-1},203:{T:1},204:{T:-1},205:{T:1},206:{T:-1},207:{T:1},208:{T:-1},209:{T:1},210:{T:-1},211:{T:1},212:{T:-1},213:{T:1},214:{T:-1},215:{T:1},216:{T:-1},217:{T:1},218:{T:-1},219:{T:1},220:{T:-1},221:{T:1},222:{T:-1},223:{T:1},224:{T:-1},225:{T:1},226:{T:-1},227:{T:1},228:{T:-1},229:{T:1},230:{T:-1},231:{T:1},232:{T:-1},233:{T:1},234:{T:-1},235:{T:1},236:{T:-1},237:{T:1},238:{T:-1},239:{T:1},240:{T:-1},241:{T:1},242:{T:-1},243:{T:1},244:{T:-1},245:{T:1},246:{T:-1},247:{T:1},248:{T:-1},249:{T:1},250:{T:-1},251:{T:1},252:{T:-1},253:{T:1},254:{T:-1},255:{T:1},256:{T:-1},257:{T:1},258:{T:-1},259:{T:1},260:{T:-1},261:{T:1},262:{T:-1},263:{T:1},264:{T:-1},265:{T:1},266:{T:-1},267:{T:1},268:{T:-1},269:{T:1},270:{T:-1},271:{T:1},272:{T:-1},273:{T:1},274:{T:-1},275:{T:1},276:{T:-1},277:{},278:{T:1},279:{T:-1},280:{T:1},281:{T:-1},282:{T:1},283:{T:1},284:{T:-1},285:{T:1},286:{T:-1},287:{T:1},288:{T:-1},289:{T:1},290:{T:-1},291:{T:1},292:{T:-1},293:{T:1},294:{T:-1},295:{T:1},296:{T:-1},297:{T:1},298:{T:-1},299:{T:1},300:{T:-1},301:{T:1},302:{T:-1},303:{T:1},304:{T:-1},305:{T:1},306:{T:-1},307:{T:1},308:{T:-1},309:{T:1},310:{T:-1},311:{T:1},312:{T:-1},313:{T:-1},314:{T:1},315:{T:-1},316:{T:1},317:{T:-1},318:{T:1},319:{T:-1},320:{T:1},321:{T:-1},322:{T:1},323:{T:-1},324:{T:1},325:{T:-1},326:{T:1},327:{T:-1},328:{T:1},329:{T:-1},330:{T:1},331:{T:-1},332:{T:1},333:{T:-1},334:{T:1},335:{f:function(data,e){return{flags:data.read_shift(4),version:data.read_shift(4),name:wa(data)}}},336:{T:-1},337:{f:function(data){return data.l+=4,0!=data.read_shift(4)},T:1},338:{T:-1},339:{T:1},340:{T:-1},341:{T:1},342:{T:-1},343:{T:1},344:{T:-1},345:{T:1},346:{T:-1},347:{T:1},348:{T:-1},349:{T:1},350:{T:-1},351:{},352:{},353:{T:1},354:{T:-1},355:{f:Fa},357:{},358:{},359:{},360:{T:1},361:{},362:{f:Ls},363:{},364:{},366:{},367:{},368:{},369:{},370:{},371:{},372:{T:1},373:{T:-1},374:{T:1},375:{T:-1},376:{T:1},377:{T:-1},378:{T:1},379:{T:-1},380:{T:1},381:{T:-1},382:{T:1},383:{T:-1},384:{T:1},385:{T:-1},386:{T:1},387:{T:-1},388:{T:1},389:{T:-1},390:{T:1},391:{T:-1},392:{T:1},393:{T:-1},394:{T:1},395:{T:-1},396:{},397:{},398:{},399:{},400:{},401:{T:1},403:{},404:{},405:{},406:{},407:{},408:{},409:{},410:{},411:{},412:{},413:{},414:{},415:{},416:{},417:{},418:{},419:{},420:{},421:{},422:{T:1},423:{T:1},424:{T:-1},425:{T:-1},426:{f:function(data,e,t){var r=data.l+e,n=Ua(data),o=data.read_shift(1),l=[n];if(l[2]=o,t.cellFormula){var c=gl(data,r-data.l,t);l[1]=c}else data.l=r;return l}},427:{f:function(data,e,t){var r=data.l+e,n=[za(data,16)];if(t.cellFormula){var o=wl(data,r-data.l,t);n[1]=o,data.l=r}else data.l=r;return n}},428:{},429:{T:1},430:{T:-1},431:{T:1},432:{T:-1},433:{T:1},434:{T:-1},435:{T:1},436:{T:-1},437:{T:1},438:{T:-1},439:{T:1},440:{T:-1},441:{T:1},442:{T:-1},443:{T:1},444:{T:-1},445:{T:1},446:{T:-1},447:{T:1},448:{T:-1},449:{T:1},450:{T:-1},451:{T:1},452:{T:-1},453:{T:1},454:{T:-1},455:{T:1},456:{T:-1},457:{T:1},458:{T:-1},459:{T:1},460:{T:-1},461:{T:1},462:{T:-1},463:{T:1},464:{T:-1},465:{T:1},466:{T:-1},467:{T:1},468:{T:-1},469:{T:1},470:{T:-1},471:{},472:{},473:{T:1},474:{T:-1},475:{},476:{f:function(data){var e={};return nc.forEach((function(t){e[t]=Ha(data)})),e}},477:{},478:{},479:{T:1},480:{T:-1},481:{T:1},482:{T:-1},483:{T:1},484:{T:-1},485:{f:function(){}},486:{T:1},487:{T:-1},488:{T:1},489:{T:-1},490:{T:1},491:{T:-1},492:{T:1},493:{T:-1},494:{f:function(data,e){var t=data.l+e,r=za(data,16),n=Ia(data),o=wa(data),l=wa(data),c=wa(data);data.l=t;var f={rfx:r,relId:n,loc:o,display:c};return l&&(f.Tooltip=l),f}},495:{T:1},496:{T:-1},497:{T:1},498:{T:-1},499:{},500:{T:1},501:{T:-1},502:{T:1},503:{T:-1},504:{},505:{T:1},506:{T:-1},507:{},508:{T:1},509:{T:-1},510:{T:1},511:{T:-1},512:{},513:{},514:{T:1},515:{T:-1},516:{T:1},517:{T:-1},518:{T:1},519:{T:-1},520:{T:1},521:{T:-1},522:{},523:{},524:{},525:{},526:{},527:{},528:{T:1},529:{T:-1},530:{T:1},531:{T:-1},532:{T:1},533:{T:-1},534:{},535:{},536:{},537:{},538:{T:1},539:{T:-1},540:{T:1},541:{T:-1},542:{T:1},548:{},549:{},550:{f:Fa},551:{},552:{},553:{},554:{T:1},555:{T:-1},556:{T:1},557:{T:-1},558:{T:1},559:{T:-1},560:{T:1},561:{T:-1},562:{},564:{},565:{T:1},566:{T:-1},569:{T:1},570:{T:-1},572:{},573:{T:1},574:{T:-1},577:{},578:{},579:{},580:{},581:{},582:{},583:{},584:{},585:{},586:{},587:{},588:{T:-1},589:{},590:{T:1},591:{T:-1},592:{T:1},593:{T:-1},594:{T:1},595:{T:-1},596:{},597:{T:1},598:{T:-1},599:{T:1},600:{T:-1},601:{T:1},602:{T:-1},603:{T:1},604:{T:-1},605:{T:1},606:{T:-1},607:{},608:{T:1},609:{T:-1},610:{},611:{T:1},612:{T:-1},613:{T:1},614:{T:-1},615:{T:1},616:{T:-1},617:{T:1},618:{T:-1},619:{T:1},620:{T:-1},625:{},626:{T:1},627:{T:-1},628:{T:1},629:{T:-1},630:{T:1},631:{T:-1},632:{f:_o},633:{T:1},634:{T:-1},635:{T:1,f:function(data){var e={};e.iauthor=data.read_shift(4);var t=za(data,16);return e.rfx=t.s,e.ref=ca(t.s),data.l+=16,e}},636:{T:-1},637:{f:ya},638:{T:1},639:{},640:{T:-1},641:{T:1},642:{T:-1},643:{T:1},644:{},645:{T:-1},646:{T:1},648:{T:1},649:{},650:{T:-1},651:{f:function(data,e){return data.l+=10,{name:wa(data)}}},652:{},653:{T:1},654:{T:-1},655:{T:1},656:{T:-1},657:{T:1},658:{T:-1},659:{},660:{T:1},661:{},662:{T:-1},663:{},664:{T:1},665:{},666:{T:-1},667:{},668:{},669:{},671:{T:1},672:{T:-1},673:{T:1},674:{T:-1},675:{},676:{},677:{},678:{},679:{},680:{},681:{},1024:{},1025:{},1026:{T:1},1027:{T:-1},1028:{T:1},1029:{T:-1},1030:{},1031:{T:1},1032:{T:-1},1033:{T:1},1034:{T:-1},1035:{},1036:{},1037:{},1038:{T:1},1039:{T:-1},1040:{},1041:{T:1},1042:{T:-1},1043:{},1044:{},1045:{},1046:{T:1},1047:{T:-1},1048:{T:1},1049:{T:-1},1050:{},1051:{T:1},1052:{T:1},1053:{f:function(){}},1054:{T:1},1055:{},1056:{T:1},1057:{T:-1},1058:{T:1},1059:{T:-1},1061:{},1062:{T:1},1063:{T:-1},1064:{T:1},1065:{T:-1},1066:{T:1},1067:{T:-1},1068:{T:1},1069:{T:-1},1070:{T:1},1071:{T:-1},1072:{T:1},1073:{T:-1},1075:{T:1},1076:{T:-1},1077:{T:1},1078:{T:-1},1079:{T:1},1080:{T:-1},1081:{T:1},1082:{T:-1},1083:{T:1},1084:{T:-1},1085:{},1086:{T:1},1087:{T:-1},1088:{T:1},1089:{T:-1},1090:{T:1},1091:{T:-1},1092:{T:1},1093:{T:-1},1094:{T:1},1095:{T:-1},1096:{},1097:{T:1},1098:{},1099:{T:-1},1100:{T:1},1101:{T:-1},1102:{},1103:{},1104:{},1105:{},1111:{},1112:{},1113:{T:1},1114:{T:-1},1115:{T:1},1116:{T:-1},1117:{},1118:{T:1},1119:{T:-1},1120:{T:1},1121:{T:-1},1122:{T:1},1123:{T:-1},1124:{T:1},1125:{T:-1},1126:{},1128:{T:1},1129:{T:-1},1130:{},1131:{T:1},1132:{T:-1},1133:{T:1},1134:{T:-1},1135:{T:1},1136:{T:-1},1137:{T:1},1138:{T:-1},1139:{T:1},1140:{T:-1},1141:{},1142:{T:1},1143:{T:-1},1144:{T:1},1145:{T:-1},1146:{},1147:{T:1},1148:{T:-1},1149:{T:1},1150:{T:-1},1152:{T:1},1153:{T:-1},1154:{T:-1},1155:{T:-1},1156:{T:-1},1157:{T:1},1158:{T:-1},1159:{T:1},1160:{T:-1},1161:{T:1},1162:{T:-1},1163:{T:1},1164:{T:-1},1165:{T:1},1166:{T:-1},1167:{T:1},1168:{T:-1},1169:{T:1},1170:{T:-1},1171:{},1172:{T:1},1173:{T:-1},1177:{},1178:{T:1},1180:{},1181:{},1182:{},2048:{T:1},2049:{T:-1},2050:{},2051:{T:1},2052:{T:-1},2053:{},2054:{},2055:{T:1},2056:{T:-1},2057:{T:1},2058:{T:-1},2060:{},2067:{},2068:{T:1},2069:{T:-1},2070:{},2071:{},2072:{T:1},2073:{T:-1},2075:{},2076:{},2077:{T:1},2078:{T:-1},2079:{},2080:{T:1},2081:{T:-1},2082:{},2083:{T:1},2084:{T:-1},2085:{T:1},2086:{T:-1},2087:{T:1},2088:{T:-1},2089:{T:1},2090:{T:-1},2091:{},2092:{},2093:{T:1},2094:{T:-1},2095:{},2096:{T:1},2097:{T:-1},2098:{T:1},2099:{T:-1},2100:{T:1},2101:{T:-1},2102:{},2103:{T:1},2104:{T:-1},2105:{},2106:{T:1},2107:{T:-1},2108:{},2109:{T:1},2110:{T:-1},2111:{T:1},2112:{T:-1},2113:{T:1},2114:{T:-1},2115:{},2116:{},2117:{},2118:{T:1},2119:{T:-1},2120:{},2121:{T:1},2122:{T:-1},2123:{T:1},2124:{T:-1},2125:{},2126:{T:1},2127:{T:-1},2128:{},2129:{T:1},2130:{T:-1},2131:{T:1},2132:{T:-1},2133:{T:1},2134:{},2135:{},2136:{},2137:{T:1},2138:{T:-1},2139:{T:1},2140:{T:-1},2141:{},3072:{},3073:{},4096:{T:1},4097:{T:-1},5002:{T:1},5003:{T:-1},5081:{T:1},5082:{T:-1},5083:{},5084:{T:1},5085:{T:-1},5086:{T:1},5087:{T:-1},5088:{},5089:{},5090:{},5092:{T:1},5093:{T:-1},5094:{},5095:{T:1},5096:{T:-1},5097:{},5099:{},65535:{n:""}},mf={6:{f:hl},10:{f:Xn},12:{f:Kn},13:{f:Kn},14:{f:$n},15:{f:$n},16:{f:Ha},17:{f:$n},18:{f:$n},19:{f:Kn},20:{f:Ds},21:{f:Ds},23:{f:Ls},24:{f:Ms},25:{f:$n},26:{},27:{},28:{f:function(e,t,r){return function(e,t,r){if(!(r.biff<8)){var n=e.read_shift(2),col=e.read_shift(2),o=e.read_shift(2),l=e.read_shift(2),c=ss(e,0,r);return r.biff<8&&e.read_shift(1),[{r:n,c:col},c,l,o]}}(e,0,r)}},29:{},34:{f:$n},35:{f:Fs},38:{f:Ha},39:{f:Ha},40:{f:Ha},41:{f:Ha},42:{f:$n},43:{f:$n},47:{f:function(e,t,r){var n={Type:r.biff>=8?e.read_shift(2):0};return n.Type?Si(e,t-2,n):function(e,t,r,n){var o={key:Kn(e),verificationBytes:Kn(e)};r.password&&(o.verifier=Ei(r.password)),n.valid=o.verificationBytes===o.verifier,n.valid&&(n.insitu=ki(r.password))}(e,r.biff,r,n),n}},49:{f:function(e,t,r){var n={dyHeight:e.read_shift(2),fl:e.read_shift(2)};switch(r&&r.biff||8){case 2:break;case 3:case 4:e.l+=2;break;default:e.l+=10}return n.name=es(e,0,r),n}},51:{f:Kn},60:{},61:{f:function(e){return{Pos:[e.read_shift(2),e.read_shift(2)],Dim:[e.read_shift(2),e.read_shift(2)],Flags:e.read_shift(2),CurTab:e.read_shift(2),FirstTab:e.read_shift(2),Selected:e.read_shift(2),TabRatio:e.read_shift(2)}}},64:{f:$n},65:{f:function(){}},66:{f:Kn},77:{},80:{},81:{},82:{},85:{f:Kn},89:{},90:{},91:{},92:{f:function(e,t,r){if(r.enc)return e.l+=t,"";var n=e.l,o=ss(e,0,r);return e.read_shift(t+n-e.l),o}},93:{f:function(e,t,r){if(r&&r.biff<8)return function(e,t,r){e.l+=4;var n=e.read_shift(2),o=e.read_shift(2),l=e.read_shift(2);e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=6,t-=36;var c=[];return c.push((zs[n]||Yr)(e,t,r)),{cmo:[o,n,l],ft:c}}(e,t,r);var n=xs(e),o=function(e,t){for(var r=e.l+t,n=[];e.l7||t[1]>7)throw new Error("Bad Gutters: "+t.join("|"));return t}},129:{f:function(e,t,r){var n=r&&8==r.biff||2==t?e.read_shift(2):(e.l+=t,0);return{fDialog:16&n,fBelow:64&n,fRight:128&n}}},130:{f:Kn},131:{f:$n},132:{f:$n},133:{f:function(e,t,r){var n=e.read_shift(4),o=3&e.read_shift(1),dt=e.read_shift(1);switch(dt){case 0:dt="Worksheet";break;case 1:dt="Macrosheet";break;case 2:dt="Chartsheet";break;case 6:dt="VBAModule"}var l=es(e,0,r);return 0===l.length&&(l="Sheet1"),{pos:n,hs:o,dt:dt,name:l}}},134:{},140:{f:function(e){var t,r=[0,0];return t=e.read_shift(2),r[0]=Qa[t]||t,t=e.read_shift(2),r[1]=Qa[t]||t,r}},141:{f:Kn},144:{},146:{f:function(e){for(var t=e.read_shift(2),r=[];t-- >0;)r.push(us(e));return r}},151:{},152:{},153:{},154:{},155:{},156:{f:Kn},157:{},158:{},160:{f:qs},161:{f:function(e,t){var r={};return t<32||(e.l+=16,r.header=Ha(e),r.footer=Ha(e),e.l+=2),r}},174:{},175:{},176:{},177:{},178:{},180:{},181:{},182:{},184:{},185:{},189:{f:function(e,t){for(var r=e.l+t-2,n=e.read_shift(2),col=e.read_shift(2),o=[];e.l>2&1,6,n.data=function(e,t,style,r){var n={},a=e.read_shift(4),b=e.read_shift(4),o=e.read_shift(4),l=e.read_shift(2);return n.patternType=en[o>>26],r.cellStyles?(n.alc=7&a,n.fWrap=a>>3&1,n.alcV=a>>4&7,n.fJustLast=a>>7&1,n.trot=a>>8&255,n.cIndent=a>>16&15,n.fShrinkToFit=a>>20&1,n.iReadOrder=a>>22&2,n.fAtrNum=a>>26&1,n.fAtrFnt=a>>27&1,n.fAtrAlc=a>>28&1,n.fAtrBdr=a>>29&1,n.fAtrPat=a>>30&1,n.fAtrProt=a>>31&1,n.dgLeft=15&b,n.dgRight=b>>4&15,n.dgTop=b>>8&15,n.dgBottom=b>>12&15,n.icvLeft=b>>16&127,n.icvRight=b>>23&127,n.grbitDiag=b>>30&3,n.icvTop=127&o,n.icvBottom=o>>7&127,n.icvDiag=o>>14&127,n.dgDiag=o>>21&15,n.icvFore=127&l,n.icvBack=l>>7&127,n.fsxButton=l>>14&1,n):n}(e,0,n.fStyle,r),n}},225:{f:function(e,t){return 0===t||e.read_shift(2),1200}},226:{f:Xn},227:{},229:{f:function(e,t){for(var r=[],n=e.read_shift(2);n--;)r.push(bs(e));return r}},233:{},235:{},236:{},237:{},239:{},240:{},241:{},242:{},244:{},245:{},246:{},247:{},248:{},249:{},251:{},252:{f:function(e,t){for(var r=e.l+t,n=e.read_shift(4),o=e.read_shift(4),l=[],i=0;i!=o&&e.l255)throw new Error("Unexpected SupBook type: "+l);for(var c=as(e,l),f=[];n>e.l;)f.push(ns(e));return[l,o,c,f]}},431:{f:$n},432:{},433:{},434:{},437:{},438:{f:function(e,t,r){var s=e.l,n="";try{e.l+=4;var o=(r.lastobj||{cmo:[0,0]}).cmo[1];-1==[0,5,7,11,12,14].indexOf(o)?e.l+=6:function(e){var t=e.read_shift(1);e.l++;var r=e.read_shift(2);return e.l+=2,[t,r]}(e);var l=e.read_shift(2);e.read_shift(2),Kn(e);var c=e.read_shift(2);e.l+=c;for(var i=1;i=(f?l:2*l))break}if(n.length!==l&&n.length!==2*l)throw new Error("cchText: "+l+" != "+n.length);return e.l=s+t,{t:n}}catch(r){return e.l=s+t,{t:n}}}},439:{f:$n},440:{f:function(e,t){var r=bs(e);e.l+=16;var n=function(e,t){var r=e.l+t,n=e.read_shift(4);if(2!==n)throw new Error("Unrecognized streamVersion: "+n);var o=e.read_shift(2);e.l+=2;var l,c,f,h,d,m,v="";16&o&&(l=ls(e,e.l)),128&o&&(c=ls(e,e.l)),257==(257&o)&&(f=ls(e,e.l)),1==(257&o)&&(h=os(e,e.l)),8&o&&(v=ls(e,e.l)),32&o&&(d=e.read_shift(16)),64&o&&(m=In(e)),e.l=r;var w=c||f||h||"";w&&v&&(w+="#"+v),w||(w="#"+v),2&o&&"/"==w.charAt(0)&&"/"!=w.charAt(1)&&(w="file://"+w);var T={Target:w};return d&&(T.guid=d),m&&(T.time=m),l&&(T.Tooltip=l),T}(e,t-24);return[r,n]}},441:{},442:{f:ns},443:{},444:{f:Kn},445:{},446:{},448:{f:Xn},449:{f:function(e){return e.read_shift(2),e.read_shift(4)},r:2},450:{f:Xn},512:{f:Os},513:{f:Vs},515:{f:function(e,t,r){r.biffguess&&2==r.biff&&(r.biff=5);var n=ps(e),o=Ha(e);return n.val=o,n}},516:{f:function(e,t,r){r.biffguess&&2==r.biff&&(r.biff=5),e.l;var n=ps(e);2==r.biff&&e.l++;var o=ns(e,e.l,r);return n.val=o,n}},517:{f:Ns},519:{f:Gs},520:{f:function(e){var t={};t.r=e.read_shift(2),t.c=e.read_shift(2),t.cnt=e.read_shift(2)-t.c;var r=e.read_shift(2);e.l+=4;var n=e.read_shift(1);return e.l+=3,7&n&&(t.level=7&n),32&n&&(t.hidden=!0),64&n&&(t.hpt=r/20),t}},523:{},545:{f:Us},549:{f:As},566:{},574:{f:function(e,t,r){return r&&r.biff>=2&&r.biff<5?{}:{RTL:64&e.read_shift(2)}}},638:{f:function(e){var t=e.read_shift(2),col=e.read_shift(2),r=gs(e);return{r:t,c:col,ixfe:r[0],rknum:r[1]}}},659:{},1048:{},1054:{f:function(e,t,r){return[e.read_shift(2),ss(e,0,r)]}},1084:{},1212:{f:function(e,t,r){var n=ws(e);e.l++;var o=e.read_shift(1);return[fl(e,t-=8,r),o,n]}},2048:{f:function(e,t){e.read_shift(2);var r=bs(e),n=e.read_shift((t-10)/2,"dbcs-cont");return[r,n=n.replace(U,"")]}},2049:{},2050:{},2051:{},2052:{},2053:{},2054:{},2055:{},2056:{},2057:{f:ks},2058:{},2059:{},2060:{},2061:{},2062:{},2063:{},2064:{},2066:{},2067:{},2128:{},2129:{},2130:{},2131:{},2132:{},2133:{},2134:{},2135:{},2136:{},2137:{},2138:{},2146:{},2147:{r:12},2148:{},2149:{},2150:{},2151:{f:Xn},2152:{},2154:{},2155:{},2156:{},2161:{},2162:{},2164:{},2165:{},2166:{},2167:{},2168:{},2169:{},2170:{},2171:{},2172:{f:function(e){e.l+=2;var t={cxfs:0,crc:0};return t.cxfs=e.read_shift(2),t.crc=e.read_shift(4),t},r:12},2173:{f:function(e,t){e.l,e.l+=2;var r=e.read_shift(2);e.l+=2;for(var n=e.read_shift(2),o=[];n-- >0;)o.push(vo(e,e.l));return{ixfe:r,ext:o}},r:12},2174:{},2175:{},2180:{},2181:{},2182:{},2183:{},2184:{},2185:{},2186:{},2187:{},2188:{f:$n,r:12},2189:{},2190:{r:12},2191:{},2192:{},2194:{},2195:{},2196:{f:function(e,t,r){if(!(r.biff<8)){var n=e.read_shift(2),o=e.read_shift(2);return[as(e,n,r),as(e,o,r)]}e.l+=t},r:12},2197:{},2198:{f:function(e,t,r){var n=e.l+t;if(124226!==e.read_shift(4))if(r.cellStyles){var o,data=e.slice(e.l);e.l=n;try{o=Et(data,{type:"array"})}catch(e){return}var l=bt(o,"theme/theme/theme1.xml",!0);if(l)return mo(l,r)}else e.l=n},r:12},2199:{},2200:{},2201:{},2202:{f:function(e){return[0!==e.read_shift(4),0!==e.read_shift(4),e.read_shift(4)]},r:12},2203:{f:Xn},2204:{},2205:{},2206:{},2207:{},2211:{f:function(e){var header=function(e){var rt=e.read_shift(2),t=e.read_shift(2);return e.l+=8,{type:rt,flags:t}}(e);if(2211!=header.type)throw new Error("Invalid Future Record "+header.type);return 0!==e.read_shift(4)}},2212:{},2213:{},2214:{},2215:{},4097:{},4098:{},4099:{},4102:{},4103:{},4105:{},4106:{},4107:{},4108:{},4109:{},4116:{},4117:{},4118:{},4119:{},4120:{},4121:{},4122:{},4123:{},4124:{},4125:{},4126:{},4127:{},4128:{},4129:{},4130:{},4132:{},4133:{},4134:{f:Kn},4135:{},4146:{},4147:{},4148:{},4149:{},4154:{},4156:{},4157:{},4158:{},4159:{},4160:{},4161:{},4163:{},4164:{f:function(e,t,r){var n={area:!1};if(5!=r.biff)return e.l+=t,n;var o=e.read_shift(1);return e.l+=3,16&o&&(n.area=!0),n}},4165:{},4166:{},4168:{},4170:{},4171:{},4174:{},4175:{},4176:{},4177:{},4187:{},4188:{f:function(e){for(var t=e.read_shift(2),r=[];t-- >0;)r.push(us(e));return r}},4189:{},4191:{},4192:{},4193:{},4194:{},4195:{},4196:{},4197:{},4198:{},4199:{},4200:{},0:{f:Os},1:{},2:{f:function(e){var t=ps(e);++e.l;var r=e.read_shift(2);return t.t="n",t.val=r,t}},3:{f:function(e){var t=ps(e);++e.l;var r=Ha(e);return t.t="n",t.val=r,t}},4:{f:function(e,t,r){r.biffguess&&5==r.biff&&(r.biff=2);var n=ps(e);++e.l;var o=ss(e,0,r);return n.t="str",n.val=o,n}},5:{f:Ns},7:{f:function(e){var t=e.read_shift(1);return 0===t?(e.l++,""):e.read_shift(t,"sbcs-cont")}},8:{},9:{f:ks},11:{},22:{f:Kn},30:{f:Rs},31:{},32:{},33:{f:Us},36:{},37:{f:As},50:{f:function(e,t){e.l+=6,e.l+=2,e.l+=1,e.l+=3,e.l+=1,e.l+=t-13}},62:{},52:{},67:{},68:{f:Kn},69:{},86:{},126:{},127:{f:function(e){var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(4),o={fmt:t,env:r,len:n,data:e.slice(e.l,e.l+n)};return e.l+=n,o}},135:{},136:{},137:{},145:{},148:{},149:{},150:{},169:{},171:{},188:{},191:{},192:{},194:{},195:{},214:{f:function(e,t,r){var n=e.l+t,o=ps(e),l=e.read_shift(2),c=as(e,l,r);return e.l=n,o.t="str",o.val=c,o}},223:{},234:{},354:{},421:{},518:{f:hl},521:{f:ks},536:{f:Ms},547:{f:Fs},561:{},579:{},1030:{f:hl},1033:{f:ks},1091:{},2157:{},2163:{},2177:{},2240:{},2241:{},2242:{},2243:{},2244:{},2245:{},2246:{},2247:{},2248:{},2249:{},2250:{},2251:{},2262:{r:12},29282:{}};function gf(e,t,r,n){var o=t;if(!isNaN(o)){var l=n||(r||[]).length||0,c=e.next(4);c.write_shift(2,o),c.write_shift(2,l),l>0&&Fr(r)&&e.push(r)}}function bf(e,t,r){return e||(e=Kr(7)),e.write_shift(2,t),e.write_shift(2,r),e.write_shift(2,0),e.write_shift(1,0),e}function vf(e,t,r,n){if(null!=t.v)switch(t.t){case"d":case"n":var o="d"==t.t?Xe(at(t.v)):t.v;return void(o==(0|o)&&o>=0&&o<65536?gf(e,2,(l=r,c=n,f=o,h=Kr(9),bf(h,l,c),h.write_shift(2,f),h)):gf(e,3,function(e,t,r){var n=Kr(15);return bf(n,e,t),n.write_shift(8,r,"f"),n}(r,n,o)));case"b":case"e":return void gf(e,5,function(e,t,r,n){var o=Kr(9);return bf(o,e,t),Qn(r,n||"b",o),o}(r,n,t.v,t.t));case"s":case"str":return void gf(e,4,function(e,t,r){var n=Kr(8+2*r.length);return bf(n,e,t),n.write_shift(1,r.length),n.write_shift(r.length,r,"sbcs"),n.l255||c.e.r>16383){if(n.WTF)throw new Error("Range "+(t["!ref"]||"A1")+" exceeds format limit A1:IV16384");c.e.c=Math.min(c.e.c,255),c.e.r=Math.min(c.e.c,16383),o=ha(c)}for(var d=c.s.r;d<=c.e.r;++d){f=sa(d);for(var m=c.s.c;m<=c.e.c;++m){d===c.s.r&&(h[m]=oa(m)),o=h[m]+f;var v=l?(t[d]||[])[m]:t[o];v&&vf(e,v,d,m)}}}(n,e.Sheets[e.SheetNames[o]],0,r),gf(n,10),n.end()}function Tf(e,data,t){gf(e,49,function(data,e){var t=data.name||"Arial",r=e&&5==e.biff,n=Kr(r?15+t.length:16+2*t.length);return n.write_shift(2,20*(data.sz||12)),n.write_shift(4,0),n.write_shift(2,400),n.write_shift(4,0),n.write_shift(2,0),n.write_shift(1,t.length),r||n.write_shift(1,1),n.write_shift((r?1:2)*t.length,t,r?"sbcs":"utf16le"),n}({sz:12,color:{theme:1},name:"Arial",family:2,scheme:"minor"},t))}function xf(e,t){if(t){var r=0;t.forEach((function(col,t){++r<=256&&col&&gf(e,125,function(col,e){var t=Kr(12);t.write_shift(2,e),t.write_shift(2,e),t.write_shift(2,256*col.width),t.write_shift(2,0);var r=0;return col.hidden&&(r|=1),t.write_shift(1,r),r=col.level||0,t.write_shift(1,r),t.write_shift(2,0),t}(Rl(t,col),t))}))}}function Ef(e,t,r,n,o){var l=16+Il(o.cellXfs,t,o);if(null!=t.v||t.bf)if(t.bf)gf(e,6,pl(t,r,n,0,l));else switch(t.t){case"d":case"n":gf(e,515,function(e,t,r,n){var o=Kr(14);return ds(e,t,n,o),Wa(r,o),o}(r,n,"d"==t.t?Xe(at(t.v)):t.v,l));break;case"b":case"e":gf(e,517,function(e,t,r,n,o,l){var c=Kr(8);return ds(e,t,n,c),Qn(r,l,c),c}(r,n,t.v,l,0,t.t));break;case"s":case"str":if(o.bookSST)gf(e,253,function(e,t,r,n){var o=Kr(10);return ds(e,t,n,o),o.write_shift(4,r),o}(r,n,Cl(o.Strings,t.v,o.revStrings),l));else gf(e,516,function(e,t,r,n,o){var l=!o||8==o.biff,c=Kr(+l+8+(1+l)*r.length);return ds(e,t,n,c),c.write_shift(2,r.length),l&&c.write_shift(1,1),c.write_shift((1+l)*r.length,r,l?"utf16le":"sbcs"),c}(r,n,(t.v||"").slice(0,255),l,o));break;default:gf(e,513,ds(r,n,l))}else gf(e,513,ds(r,n,l))}function yf(e,t,r){var n,o,l,c=Zr(),s=r.SheetNames[e],f=r.Sheets[s]||{},h=(r||{}).Workbook||{},d=(h.Sheets||[])[e]||{},m=Array.isArray(f),v=8==t.biff,w="",T=[],x=ua(f["!ref"]||"A1"),E=v?65536:16384;if(x.e.c>255||x.e.r>=E){if(t.WTF)throw new Error("Range "+(f["!ref"]||"A1")+" exceeds format limit A1:IV16384");x.e.c=Math.min(x.e.c,255),x.e.r=Math.min(x.e.c,E-1)}gf(c,2057,Ss(0,16,t)),gf(c,13,Jn(1)),gf(c,12,Jn(100)),gf(c,15,Yn(!0)),gf(c,17,Yn(!1)),gf(c,16,Wa(.001)),gf(c,95,Yn(!0)),gf(c,42,Yn(!1)),gf(c,43,Yn(!1)),gf(c,130,Jn(1)),gf(c,128,(o=[0,0],(l=Kr(8)).write_shift(4,0),l.write_shift(2,o[0]?o[0]+1:0),l.write_shift(2,o[1]?o[1]+1:0),l)),gf(c,131,Yn(!1)),gf(c,132,Yn(!1)),v&&xf(c,f["!cols"]),gf(c,512,function(e,t){var r=8!=t.biff&&t.biff?2:4,n=Kr(2*r+6);return n.write_shift(r,e.s.r),n.write_shift(r,e.e.r+1),n.write_shift(2,e.s.c),n.write_shift(2,e.e.c+1),n.write_shift(2,0),n}(x,t)),v&&(f["!links"]=[]);for(var y=x.s.r;y<=x.e.r;++y){w=sa(y);for(var k=x.s.c;k<=x.e.c;++k){y===x.s.r&&(T[k]=oa(k)),n=T[k]+w;var S=m?(f[y]||[])[k]:f[n];S&&(Ef(c,S,y,k,t),v&&S.l&&f["!links"].push([n,S.l]))}}var _=d.CodeName||d.name||s;return v&&gf(c,574,function(view){var e=Kr(18),t=1718;return view&&view.RTL&&(t|=64),e.write_shift(2,t),e.write_shift(4,0),e.write_shift(4,64),e.write_shift(4,0),e.write_shift(4,0),e}((h.Views||[])[0])),v&&(f["!merges"]||[]).length&&gf(c,229,function(e){var t=Kr(2+8*e.length);t.write_shift(2,e.length);for(var i=0;i255&&"undefined"!=typeof console&&console.error&&console.error("Worksheet '"+e.SheetNames[i]+"' extends beyond column IV (255). Data may be lost.")}var n=t||{};switch(n.biff||2){case 8:case 5:return function(e,t){var r=t||{},n=[];e&&!e.SSF&&(e.SSF=st(J)),e&&e.SSF&&(Ne(),Ie(e.SSF),r.revssf=Ge(e.SSF),r.revssf[e.SSF[65535]]=0,r.ssf=e.SSF),r.Strings=[],r.Strings.Count=0,r.Strings.Unique=0,vh(r),r.cellXfs=[],Il(r.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={});for(var i=0;i/g,"")).match(/");var l=e.match(/<\/table/i),i=o.index,c=l&&l.index||e.length,f=ft(e.slice(i,c),/(:?]*>)/i,""),h=-1,d=0,m=0,v=0,w={s:{r:1e7,c:1e7},e:{r:0,c:0}},T=[];for(i=0;i/i);for(c=0;c"))>-1;)_=_.slice(A+1);for(var C=0;C")));v=O.colspan?+O.colspan:1,((m=+O.rowspan)>1||v>1)&&T.push({s:{r:h,c:d},e:{r:h+(m||1)-1,c:d+v-1}});var I=O.t||O["data-t"]||"";if(_.length)if(_=Kt(_),w.s.r>h&&(w.s.r=h),w.e.rd&&(w.s.c=d),w.e.cr||o[d].s.c>c||o[d].e.r1&&(T.rowspan=f),h>1&&(T.colspan=h),n.editable?w=''+w+"":v&&(T["data-t"]=v&&v.t||"z",null!=v.v&&(T["data-v"]=v.v),null!=v.z&&(T["data-z"]=v.z),v.l&&"#"!=(v.l.Target||"#").charAt(0)&&(w=''+w+"")),T.id=(n.id||"sjs")+"-"+m,l.push(sr("td",w,T))}}return""+l.join("")+""}var Cf='SheetJS Table Export',Rf="";function Of(e,t,r){return[].join("")+""}function If(e,t){var r=t||{},header=null!=r.header?r.header:Cf,footer=null!=r.footer?r.footer:Rf,n=[header],o=fa(e["!ref"]);r.dense=Array.isArray(e),n.push(Of(0,0,r));for(var l=o.s.r;l<=o.e.r;++l)n.push(Af(e,o,l,r));return n.push("
"+footer),n.join("")}function Nf(e,table,t){var r=t||{};null!=S&&(r.dense=S);var n=0,o=0;if(null!=r.origin)if("number"==typeof r.origin)n=r.origin;else{var l="string"==typeof r.origin?la(r.origin):r.origin;n=l.r,o=l.c}var c=table.getElementsByTagName("tr"),f=Math.min(r.sheetRows||1e7,c.length),h={s:{r:0,c:0},e:{r:n,c:o}};if(e["!ref"]){var d=fa(e["!ref"]);h.s.r=Math.min(h.s.r,d.s.r),h.s.c=Math.min(h.s.c,d.s.c),h.e.r=Math.max(h.e.r,d.e.r),h.e.c=Math.max(h.e.c,d.e.c),-1==n&&(h.e.r=n=d.e.r+1)}var m=[],v=0,w=e["!rows"]||(e["!rows"]=[]),T=0,x=0,E=0,y=0,k=0,_=0;for(e["!cols"]||(e["!cols"]=[]);T1||_>1)&&m.push({s:{r:x+n,c:y+o},e:{r:x+n+(k||1)-1,c:y+o+(_||1)-1}});var D={t:"s",v:O},F=R.getAttribute("data-t")||R.getAttribute("t")||"";null!=O&&(0==O.length?D.t=F||"z":r.raw||0==O.trim().length||"s"==F||("TRUE"===O?D={t:"b",v:!0}:"FALSE"===O?D={t:"b",v:!1}:isNaN(ot(O))?isNaN(ct(O).getDate())||(D={t:"d",v:at(O)},r.cellDates||(D={t:"n",v:Xe(D.v)}),D.z=r.dateNF||J[14]):D={t:"n",v:ot(O)})),void 0===D.z&&null!=I&&(D.z=I);var P="",M=R.getElementsByTagName("A");if(M&&M.length)for(var L=0;L=f&&(e["!fullref"]=ha((h.e.r=c.length-T+x-1+n,h))),e}function Df(table,e){return Nf((e||{}).dense?[]:{},table,e)}function Ff(element){var e="",t=function(element){return element.ownerDocument.defaultView&&"function"==typeof element.ownerDocument.defaultView.getComputedStyle?element.ownerDocument.defaultView.getComputedStyle:"function"==typeof getComputedStyle?getComputedStyle:null}(element);return t&&(e=t(element).getPropertyValue("display")),e||(e=element.style&&element.style.display),"none"===e}var Pf={day:["d","dd"],month:["m","mm"],year:["y","yy"],hours:["h","hh"],minutes:["m","mm"],seconds:["s","ss"],"am-pm":["A/P","AM/PM"],"day-of-week":["ddd","dddd"],era:["e","ee"],quarter:["\\Qm",'m\\"th quarter"']};function Mf(e,t){var r=t||{};null!=S&&null==r.dense&&(r.dense=S);var n,o,l,c,f,q,text,h,d=or(e),m=[],v={name:""},w="",T=0,x={},E=[],y=r.dense?[]:{},k={value:""},_="",A=0,C=[],R=-1,O=-1,I={s:{r:1e6,c:1e7},e:{r:0,c:0}},N=0,D={},F=[],P={},M=[],L=1,U=1,z=[],B={Names:[]},H={},W=["",""],V=[],G={},j="",X=0,$=!1,Y=!1,i=0;for(lr.lastIndex=0,d=d.replace(//gm,"").replace(//gm,"");f=lr.exec(d);)switch(f[3]=f[3].replace(/_.*$/,"")){case"table":case"工作表":"/"===f[1]?(I.e.c>=I.s.c&&I.e.r>=I.s.r?y["!ref"]=ha(I):y["!ref"]="A1:A1",r.sheetRows>0&&r.sheetRows<=I.e.r&&(y["!fullref"]=y["!ref"],I.e.r=r.sheetRows-1,y["!ref"]=ha(I)),F.length&&(y["!merges"]=F),M.length&&(y["!rows"]=M),l.name=l["名称"]||l.name,"undefined"!=typeof JSON&&JSON.stringify(l),E.push(l.name),x[l.name]=y,Y=!1):"/"!==f[0].charAt(f[0].length-2)&&(l=Ot(f[0],!1),R=O=-1,I.s.r=I.s.c=1e7,I.e.r=I.e.c=0,y=r.dense?[]:{},F=[],M=[],Y=!0);break;case"table-row-group":"/"===f[1]?--N:++N;break;case"table-row":case"行":if("/"===f[1]){R+=L,L=1;break}if((c=Ot(f[0],!1))["行号"]?R=c["行号"]-1:-1==R&&(R=0),(L=+c["number-rows-repeated"]||1)<10)for(i=0;i0&&(M[R+i]={level:N});O=-1;break;case"covered-table-cell":"/"!==f[1]&&++O,r.sheetStubs&&(r.dense?(y[R]||(y[R]=[]),y[R][O]={t:"z"}):y[ca({r:R,c:O})]={t:"z"}),_="",C=[];break;case"table-cell":case"数据":if("/"===f[0].charAt(f[0].length-2))++O,k=Ot(f[0],!1),U=parseInt(k["number-columns-repeated"]||"1",10),q={t:"z",v:null},k.formula&&0!=r.cellFormula&&(q.f=yl(Ft(k.formula))),"string"==(k["数据类型"]||k["value-type"])&&(q.t="s",q.v=Ft(k["string-value"]||""),r.dense?(y[R]||(y[R]=[]),y[R][O]=q):y[ca({r:R,c:O})]=q),O+=U-1;else if("/"!==f[1]){_="",A=0,C=[],U=1;var K=L?R+L-1:R;if(++O>I.e.c&&(I.e.c=O),OI.e.r&&(I.e.r=K),V=[],G={},q={t:(k=Ot(f[0],!1))["数据类型"]||k["value-type"],v:null},r.cellFormula)if(k.formula&&(k.formula=Ft(k.formula)),k["number-matrix-columns-spanned"]&&k["number-matrix-rows-spanned"]&&(P={s:{r:R,c:O},e:{r:R+(parseInt(k["number-matrix-rows-spanned"],10)||0)-1,c:O+(parseInt(k["number-matrix-columns-spanned"],10)||0)-1}},q.F=ha(P),z.push([P,q.F])),k.formula)q.f=yl(k.formula);else for(i=0;i=z[i][0].s.r&&R<=z[i][0].e.r&&O>=z[i][0].s.c&&O<=z[i][0].e.c&&(q.F=z[i][1]);switch((k["number-columns-spanned"]||k["number-rows-spanned"])&&(P={s:{r:R,c:O},e:{r:R+(parseInt(k["number-rows-spanned"],10)||0)-1,c:O+(parseInt(k["number-columns-spanned"],10)||0)-1}},F.push(P)),k["number-columns-repeated"]&&(U=parseInt(k["number-columns-repeated"],10)),q.t){case"boolean":q.t="b",q.v=Wt(k["boolean-value"]);break;case"float":case"percentage":case"currency":q.t="n",q.v=parseFloat(k.value);break;case"date":q.t="d",q.v=at(k["date-value"]),r.cellDates||(q.t="n",q.v=Xe(q.v)),q.z="m/d/yy";break;case"time":q.t="n",q.v=Ze(k["time-value"])/86400,r.cellDates&&(q.t="d",q.v=Je(q.v)),q.z="HH:MM:SS";break;case"number":q.t="n",q.v=parseFloat(k["数据数值"]);break;default:if("string"!==q.t&&"text"!==q.t&&q.t)throw new Error("Unsupported value type "+q.t);q.t="s",null!=k["string-value"]&&(_=Ft(k["string-value"]),C=[])}}else{if($=!1,"s"===q.t&&(q.v=_||"",C.length&&(q.R=C),$=0==A),H.Target&&(q.l=H),V.length>0&&(q.c=V,V=[]),_&&!1!==r.cellText&&(q.w=_),$&&(q.t="z",delete q.v),(!$||r.sheetStubs)&&!(r.sheetRows&&r.sheetRows<=R))for(var J=0;J0;)y[R+J][O+U]=st(q);else for(y[ca({r:R+J,c:O})]=q;--U>0;)y[ca({r:R+J,c:O+U})]=st(q);I.e.c<=O&&(I.e.c=O)}O+=(U=parseInt(k["number-columns-repeated"]||"1",10))-1,U=0,q={},_="",C=[]}H={};break;case"document":case"document-content":case"电子表格文档":case"spreadsheet":case"主体":case"scripts":case"styles":case"font-face-decls":case"master-styles":if("/"===f[1]){if((n=m.pop())[0]!==f[3])throw"Bad state: "+n}else"/"!==f[0].charAt(f[0].length-2)&&m.push([f[3],!0]);break;case"annotation":if("/"===f[1]){if((n=m.pop())[0]!==f[3])throw"Bad state: "+n;G.t=_,C.length&&(G.R=C),G.a=j,V.push(G)}else"/"!==f[0].charAt(f[0].length-2)&&m.push([f[3],!1]);j="",X=0,_="",A=0,C=[];break;case"creator":"/"===f[1]?j=d.slice(X,f.index):X=f.index+f[0].length;break;case"meta":case"元数据":case"settings":case"config-item-set":case"config-item-map-indexed":case"config-item-map-entry":case"config-item-map-named":case"shapes":case"frame":case"text-box":case"image":case"data-pilot-tables":case"list-style":case"form":case"dde-links":case"event-listeners":case"chart":if("/"===f[1]){if((n=m.pop())[0]!==f[3])throw"Bad state: "+n}else"/"!==f[0].charAt(f[0].length-2)&&m.push([f[3],!1]);_="",A=0,C=[];break;case"scientific-number":case"currency-symbol":case"currency-style":case"script":case"libraries":case"automatic-styles":case"default-style":case"page-layout":case"style":case"map":case"font-face":case"paragraph-properties":case"table-properties":case"table-column-properties":case"table-row-properties":case"table-cell-properties":case"fraction":case"boolean-style":case"boolean":case"text-style":case"text-content":case"text-properties":case"embedded-text":case"body":case"电子表格":case"forms":case"table-column":case"table-header-rows":case"table-rows":case"table-column-group":case"table-header-columns":case"table-columns":case"null-date":case"graphic-properties":case"calculation-settings":case"named-expressions":case"label-range":case"label-ranges":case"named-expression":case"sort":case"sort-by":case"sort-groups":case"tab":case"line-break":case"span":case"s":case"date":case"object":case"title":case"标题":case"desc":case"binary-data":case"table-source":case"scenario":case"iteration":case"content-validations":case"content-validation":case"help-message":case"error-message":case"database-ranges":case"filter":case"filter-and":case"filter-or":case"filter-condition":case"list-level-style-bullet":case"list-level-style-number":case"list-level-properties":case"sender-firstname":case"sender-lastname":case"sender-initials":case"sender-title":case"sender-position":case"sender-email":case"sender-phone-private":case"sender-fax":case"sender-company":case"sender-phone-work":case"sender-street":case"sender-city":case"sender-postal-code":case"sender-country":case"sender-state-or-province":case"author-name":case"author-initials":case"chapter":case"file-name":case"template-name":case"sheet-name":case"event-listener":case"initial-creator":case"creation-date":case"print-date":case"generator":case"document-statistic":case"user-defined":case"editing-duration":case"editing-cycles":case"config-item":case"page-number":case"page-count":case"time":case"cell-range-source":case"detective":case"operation":case"highlighted-range":case"data-pilot-table":case"source-cell-range":case"source-service":case"data-pilot-field":case"data-pilot-level":case"data-pilot-subtotals":case"data-pilot-subtotal":case"data-pilot-members":case"data-pilot-member":case"data-pilot-display-info":case"data-pilot-sort-info":case"data-pilot-layout-info":case"data-pilot-field-reference":case"data-pilot-groups":case"data-pilot-group":case"data-pilot-group-member":case"rect":case"dde-connection-decls":case"dde-connection-decl":case"dde-link":case"dde-source":case"properties":case"property":case"table-protection":case"data-pilot-grand-total":case"office-document-common-attrs":break;case"number-style":case"percentage-style":case"date-style":case"time-style":if("/"===f[1]){if(D[v.name]=w,(n=m.pop())[0]!==f[3])throw"Bad state: "+n}else"/"!==f[0].charAt(f[0].length-2)&&(w="",v=Ot(f[0],!1),m.push([f[3],!0]));break;case"number":case"day":case"month":case"year":case"era":case"day-of-week":case"week-of-year":case"quarter":case"hours":case"minutes":case"seconds":case"am-pm":switch(m[m.length-1][0]){case"time-style":case"date-style":o=Ot(f[0],!1),w+=Pf[f[3]]["long"===o.style?1:0]}break;case"text":if("/>"===f[0].slice(-2))break;if("/"===f[1])switch(m[m.length-1][0]){case"number-style":case"date-style":case"time-style":w+=d.slice(T,f.index)}else T=f.index+f[0].length;break;case"named-range":W=kl((o=Ot(f[0],!1))["cell-range-address"]);var Z={Name:o.name,Ref:W[0]+"!"+W[1]};Y&&(Z.Sheet=E.length),B.Names.push(Z);break;case"p":case"文本串":if(["master-styles"].indexOf(m[m.length-1][0])>-1)break;if("/"!==f[1]||k&&k["string-value"])Ot(f[0],!1),A=f.index+f[0].length;else{var Q=(text=d.slice(A,f.index),h=void 0,h=text.replace(/[\t\r\n]/g," ").trim().replace(/ +/g," ").replace(//g," ").replace(//g,(function(e,t){return Array(parseInt(t,10)+1).join(" ")})).replace(/]*\/>/g,"\t").replace(//g,"\n"),[Ft(h.replace(/<[^>]*>/g,""))]);_=(_.length>0?_+"\n":"")+Q[0]}break;case"database-range":if("/"===f[1])break;try{x[(W=kl(Ot(f[0])["target-range-address"]))[0]]["!autofilter"]={ref:W[1]}}catch(e){}break;case"a":if("/"!==f[1]){if(!(H=Ot(f[0],!1)).href)break;H.Target=Ft(H.href),delete H.href,"#"==H.Target.charAt(0)&&H.Target.indexOf(".")>-1?(W=kl(H.Target.slice(1)),H.Target="#"+W[0]+"!"+W[1]):H.Target.match(/^\.\.[\\\/]/)&&(H.Target=H.Target.slice(3))}break;default:switch(f[2]){case"dc:":case"calcext:":case"loext:":case"ooo:":case"chartooo:":case"draw:":case"style:":case"chart:":case"form:":case"uof:":case"表:":case"字:":break;default:if(r.WTF)throw new Error(f)}}var ee={Sheets:x,SheetNames:E,Workbook:B};return r.bookSheets&&delete ee.Sheets,ee}function Lf(e,t){t=t||{},pt(e,"META-INF/manifest.xml")&&function(e,t){for(var r,n,o=or(e);r=lr.exec(o);)switch(r[3]){case"manifest":break;case"file-entry":if("/"==(n=Ot(r[0],!1)).path&&n.type!==dn)throw new Error("This OpenDocument is not a spreadsheet");break;case"encryption-data":case"algorithm":case"start-key-generation":case"key-derivation":throw new Error("Unsupported ODS Encryption");default:if(t&&t.WTF)throw r}}(gt(e,"META-INF/manifest.xml"),t);var content=bt(e,"content.xml");if(!content)throw new Error("Missing content.xml in ODS / UOF file");var r=Mf(Xt(content),t);return pt(e,"meta.xml")&&(r.Props=wn(gt(e,"meta.xml"))),r}function Uf(data,e){return Mf(data,e)}var zf=function(){var e=["",'',"",'',"",'',"",""].join(""),t=""+e+"";return function(){return kt+t}}(),Bf=function(){var e=" \n",t=function(t,r,i){var n=[];n.push(' \n');var o=0,l=0,c=fa(t["!ref"]||"A1"),f=t["!merges"]||[],h=0,d=Array.isArray(t);if(t["!cols"])for(l=0;l<=c.e.c;++l)n.push(" \n");var m="",v=t["!rows"]||[];for(o=0;o\n");for(;o<=c.e.r;++o){for(m=v[o]?' table:style-name="ro'+v[o].ods+'"':"",n.push(" \n"),l=0;ll||f[h].s.r>o||f[h].e.c\n");else{var E=ca({r:o,c:l}),y=d?(t[o]||[])[l]:t[E];if(y&&y.f&&(T["table:formula"]=Lt(("of:="+y.f.replace(Io,"$1[.$2$3$4$5]").replace(/\]:\[/g,":")).replace(/;/g,"|").replace(/,/g,";")),y.F&&y.F.slice(0,E.length)==E)){var k=fa(y.F);T["table:number-matrix-columns-spanned"]=k.e.c-k.s.c+1,T["table:number-matrix-rows-spanned"]=k.e.r-k.s.r+1}if(y){switch(y.t){case"b":x=y.v?"TRUE":"FALSE",T["office:value-type"]="boolean",T["office:boolean-value"]=y.v?"true":"false";break;case"n":x=y.w||String(y.v||0),T["office:value-type"]="float",T["office:value"]=y.v||0;break;case"s":case"str":x=null==y.v?"":y.v,T["office:value-type"]="string";break;case"d":x=y.w||at(y.v).toISOString(),T["office:value-type"]="date",T["office:date-value"]=at(y.v).toISOString(),T["table:style-name"]="ce1";break;default:n.push(e);continue}var S=Lt(x).replace(/ +/g,(function(e){return''})).replace(/\t/g,"").replace(/\n/g,"").replace(/^ /,"").replace(/ $/,"");if(y.l&&y.l.Target){var _=y.l.Target;"#"==(_="#"==_.charAt(0)?"#"+_.slice(1).replace(/\./,"!"):_).charAt(0)||_.match(/^\w+:/)||(_="../"+_),S=sr("text:a",S,{"xlink:href":_.replace(/&/g,"&")})}n.push(" "+sr("table:table-cell",sr("text:p",S,{}),T)+"\n")}else n.push(e)}}n.push(" \n")}return n.push(" \n"),n.join("")};return function(e,r){var n=[kt],o=nr({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:meta":"urn:oasis:names:tc:opendocument:xmlns:meta:1.0","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:presentation":"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:chart":"urn:oasis:names:tc:opendocument:xmlns:chart:1.0","xmlns:dr3d":"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0","xmlns:math":"http://www.w3.org/1998/Math/MathML","xmlns:form":"urn:oasis:names:tc:opendocument:xmlns:form:1.0","xmlns:script":"urn:oasis:names:tc:opendocument:xmlns:script:1.0","xmlns:ooo":"http://openoffice.org/2004/office","xmlns:ooow":"http://openoffice.org/2004/writer","xmlns:oooc":"http://openoffice.org/2004/calc","xmlns:dom":"http://www.w3.org/2001/xml-events","xmlns:xforms":"http://www.w3.org/2002/xforms","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xmlns:sheet":"urn:oasis:names:tc:opendocument:sh33tjs:1.0","xmlns:rpt":"http://openoffice.org/2005/report","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","xmlns:xhtml":"http://www.w3.org/1999/xhtml","xmlns:grddl":"http://www.w3.org/2003/g/data-view#","xmlns:tableooo":"http://openoffice.org/2009/table","xmlns:drawooo":"http://openoffice.org/2010/draw","xmlns:calcext":"urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0","xmlns:loext":"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0","xmlns:field":"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0","xmlns:formx":"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0","xmlns:css3t":"http://www.w3.org/TR/css3-text/","office:version":"1.2"}),l=nr({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});"fods"==r.bookType?(n.push("\n"),n.push(gn().replace(/office:document-meta/g,"office:meta"))):n.push("\n"),function(e,t){e.push(" \n"),e.push(' \n'),e.push(' \n'),e.push(" /\n"),e.push(' \n'),e.push(" /\n"),e.push(" \n"),e.push(" \n");var r=0;t.SheetNames.map((function(e){return t.Sheets[e]})).forEach((function(t){if(t&&t["!cols"])for(var n=0;n\n'),e.push(' \n'),e.push(" \n"),++r}}));var n=0;t.SheetNames.map((function(e){return t.Sheets[e]})).forEach((function(t){if(t&&t["!rows"])for(var r=0;r\n'),e.push(' \n'),e.push(" \n"),++n}})),e.push(' \n'),e.push(' \n'),e.push(" \n"),e.push(' \n'),e.push(" \n")}(n,e),n.push(" \n"),n.push(" \n");for(var i=0;i!=e.SheetNames.length;++i)n.push(t(e.Sheets[e.SheetNames[i]],e,i));return n.push(" \n"),n.push(" \n"),"fods"==r.bookType?n.push(""):n.push(""),n.join("")}}();function Hf(e,t){if("fods"==t.bookType)return Bf(e,t);var r=xt(),n="",o=[],l=[];return Tt(r,n="mimetype","application/vnd.oasis.opendocument.spreadsheet"),Tt(r,n="content.xml",Bf(e,t)),o.push([n,"text/xml"]),l.push([n,"ContentFile"]),Tt(r,n="styles.xml",zf(e,t)),o.push([n,"text/xml"]),l.push([n,"StylesFile"]),Tt(r,n="meta.xml",kt+gn()),o.push([n,"text/xml"]),l.push([n,"MetadataFile"]),Tt(r,n="manifest.rdf",function(e){var base,t,r=[kt];r.push('\n');for(var i=0;i!=e.length;++i)r.push(mn(e[i][0],e[i][1])),r.push((base="",t=e[i][0],[' \n',' \n'," \n"].join("")));return r.push(mn("","Document","pkg")),r.push(""),r.join("")}(l)),o.push([n,"application/rdf+xml"]),Tt(r,n="META-INF/manifest.xml",function(e){var t=[kt];t.push('\n'),t.push(' \n');for(var i=0;i\n');return t.push(""),t.join("")}(o)),r}function Wf(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function Vf(e){return"undefined"!=typeof TextDecoder?(new TextDecoder).decode(e):Xt(P(e))}function qf(e){return"undefined"!=typeof TextEncoder?(new TextEncoder).encode(e):D($t(e))}function Gf(e){var t=e.reduce((function(e,t){return e+t.length}),0),r=new Uint8Array(t),n=0;return e.forEach((function(e){r.set(e,n),n+=e.length})),r}function jf(e){return 16843009*((e=(858993459&(e-=e>>1&1431655765))+(e>>2&858993459))+(e>>4)&252645135)>>>24}function Xf(e,t){var r=t?t[0]:0,n=127&e[r];e:if(e[r++]>=128){if(n|=(127&e[r])<<7,e[r++]<128)break e;if(n|=(127&e[r])<<14,e[r++]<128)break e;if(n|=(127&e[r])<<21,e[r++]<128)break e;if(n+=(127&e[r])*Math.pow(2,28),++r,e[r++]<128)break e;if(n+=(127&e[r])*Math.pow(2,35),++r,e[r++]<128)break e;if(n+=(127&e[r])*Math.pow(2,42),++r,e[r++]<128)break e}return t&&(t[0]=r),n}function $f(e){var t=new Uint8Array(7);t[0]=127&e;var r=1;e:if(e>127){if(t[r-1]|=128,t[r]=e>>7&127,++r,e<=16383)break e;if(t[r-1]|=128,t[r]=e>>14&127,++r,e<=2097151)break e;if(t[r-1]|=128,t[r]=e>>21&127,++r,e<=268435455)break e;if(t[r-1]|=128,t[r]=e/256>>>21&127,++r,e<=34359738367)break e;if(t[r-1]|=128,t[r]=e/65536>>>21&127,++r,e<=4398046511103)break e;t[r-1]|=128,t[r]=e/16777216>>>21&127,++r}return t.slice(0,r)}function Yf(e){var t=0,r=127&e[t];e:if(e[t++]>=128){if(r|=(127&e[t])<<7,e[t++]<128)break e;if(r|=(127&e[t])<<14,e[t++]<128)break e;if(r|=(127&e[t])<<21,e[t++]<128)break e;r|=(127&e[t])<<28}return r}function Kf(e){for(var t=[],r=[0];r[0]=128;);n=e.slice(h,r[0]);break;case 5:f=4,n=e.slice(r[0],r[0]+f),r[0]+=f;break;case 1:f=8,n=e.slice(r[0],r[0]+f),r[0]+=f;break;case 2:f=Xf(e,r),n=e.slice(r[0],r[0]+f),r[0]+=f;break;default:throw new Error("PB Type ".concat(c," for Field ").concat(l," at offset ").concat(o))}var d={data:n,type:c};null==t[l]?t[l]=[d]:t[l].push(d)}return t}function Jf(e){var t=[];return e.forEach((function(e,r){e.forEach((function(e){e.data&&(t.push($f(8*r+e.type)),2==e.type&&t.push($f(e.data.length)),t.push(e.data))}))})),Gf(t)}function Zf(data,e){return(null==data?void 0:data.map((function(t){return e(t.data)})))||[]}function Qf(e){for(var t,r=[],n=[0];n[0]>>0>0),r.push(c)}return r}function eh(e){var t=[];return e.forEach((function(e){var r=[];r[1]=[{data:$f(e.id),type:0}],r[2]=[],null!=e.merge&&(r[3]=[{data:$f(+!!e.merge),type:0}]);var n=[];e.messages.forEach((function(e){n.push(e.data),e.meta[3]=[{type:0,data:$f(e.data.length)}],r[2].push({data:Jf(e.meta),type:2})}));var o=Jf(r);t.push($f(o.length)),t.push(o),n.forEach((function(e){return t.push(e)}))})),Gf(t)}function rh(e,t){if(0!=e)throw new Error("Unexpected Snappy chunk type ".concat(e));for(var r=[0],n=Xf(t,r),o=[];r[0]>2&7),c=(224&t[r[0]++])<<3,c|=t[r[0]++]):(f=1+(t[r[0]++]>>2),2==l?(c=t[r[0]]|t[r[0]+1]<<8,r[0]+=2):(c=(t[r[0]]|t[r[0]+1]<<8|t[r[0]+2]<<16|t[r[0]+3]<<24)>>>0,r[0]+=4)),o=[Gf(o)],0==c)throw new Error("Invalid offset 0");if(c>o[0].length)throw new Error("Invalid offset beyond length");if(f>=c)for(o.push(o[0].slice(-c)),f-=c;f>=o[o.length-1].length;)o.push(o[o.length-1]),f-=o[o.length-1].length;o.push(o[0].slice(-c,-c+f))}else{var h=t[r[0]++]>>2;if(h<60)++h;else{var d=h-59;h=t[r[0]],d>1&&(h|=t[r[0]+1]<<8),d>2&&(h|=t[r[0]+2]<<16),d>3&&(h|=t[r[0]+3]<<24),h>>>=0,h++,r[0]+=d}o.push(t.slice(r[0],r[0]+h)),r[0]+=h}}var m=Gf(o);if(m.length!=n)throw new Error("Unexpected length: ".concat(m.length," != ").concat(n));return m}function ah(e){for(var t=[],r=0;r>8&255]))):n<=16777216?(c+=4,t.push(new Uint8Array([248,n-1&255,n-1>>8&255,n-1>>16&255]))):n<=4294967296&&(c+=5,t.push(new Uint8Array([252,n-1&255,n-1>>8&255,n-1>>16&255,n-1>>>24&255]))),t.push(e.slice(r,r+n)),c+=n,o[0]=0,o[1]=255&c,o[2]=c>>8&255,o[3]=c>>16&255,r+=n}return Gf(t)}function sh(e,t,r){var n,o=Wf(e),l=o.getUint32(8,!0),c=12,f=-1,h=-1,d=NaN,m=NaN,dt=new Date(2001,0,1);switch(1&l&&(d=function(e,t){for(var r=(127&e[t+15])<<7|e[t+14]>>1,n=1&e[t+14],o=t+13;o>=t;--o)n=256*n+e[o];return(128&e[t+15]?-n:n)*Math.pow(10,r-6176)}(e,c),c+=16),2&l&&(m=o.getFloat64(c,!0),c+=8),4&l&&(dt.setTime(dt.getTime()+1e3*o.getFloat64(c,!0)),c+=8),8&l&&(h=o.getUint32(c,!0),c+=4),16&l&&(f=o.getUint32(c,!0),c+=4),e[1]){case 0:break;case 2:case 10:n={t:"n",v:d};break;case 3:n={t:"s",v:t[h]};break;case 5:n={t:"d",v:dt};break;case 6:n={t:"b",v:m>0};break;case 7:n={t:"n",v:m/86400};break;case 8:n={t:"e",v:0};break;case 9:if(!(f>-1))throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(31&l," : ").concat(e.slice(0,4)));n={t:"s",v:r[f]};break;default:throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(31&l," : ").concat(e.slice(0,4)))}return n}function ih(e,t){var r=new Uint8Array(32),n=Wf(r),o=12,l=0;switch(r[0]=5,e.t){case"n":r[1]=2,function(e,t,r){var n=Math.floor(0==r?0:Math.LOG10E*Math.log(Math.abs(r)))+6176-20,o=r/Math.pow(10,n-6176);e[t+15]|=n>>7,e[t+14]|=(127&n)<<1;for(var i=0;o>=1;++i,o/=256)e[t+i]=255&o;e[t+15]|=r>=0?0:128}(r,o,e.v),l|=1,o+=16;break;case"b":r[1]=6,n.setFloat64(o,e.v?1:0,!0),l|=2,o+=8;break;case"s":if(-1==t.indexOf(e.v))throw new Error("Value ".concat(e.v," missing from SST!"));r[1]=3,n.setUint32(o,t.indexOf(e.v),!0),l|=8,o+=4;break;default:throw"unsupported cell type "+e.t}return n.setUint32(8,l,!0),r.slice(0,o)}function oh(e,t){var r=new Uint8Array(32),n=Wf(r),o=12,l=0;switch(r[0]=3,e.t){case"n":r[2]=2,n.setFloat64(o,e.v,!0),l|=32,o+=8;break;case"b":r[2]=6,n.setFloat64(o,e.v?1:0,!0),l|=32,o+=8;break;case"s":if(-1==t.indexOf(e.v))throw new Error("Value ".concat(e.v," missing from SST!"));r[2]=3,n.setUint32(o,t.indexOf(e.v),!0),l|=16,o+=4;break;default:throw"unsupported cell type "+e.t}return n.setUint32(4,l,!0),r.slice(0,o)}function lh(e,t,r){switch(e[0]){case 0:case 1:case 2:case 3:return function(e,t,r,n){var o,l=Wf(e),c=l.getUint32(4,!0),f=(n>1?12:8)+4*jf(c&(n>1?3470:398)),h=-1,d=-1,m=NaN,dt=new Date(2001,0,1);switch(512&c&&(h=l.getUint32(f,!0),f+=4),f+=4*jf(c&(n>1?12288:4096)),16&c&&(d=l.getUint32(f,!0),f+=4),32&c&&(m=l.getFloat64(f,!0),f+=8),64&c&&(dt.setTime(dt.getTime()+1e3*l.getFloat64(f,!0)),f+=8),e[2]){case 0:break;case 2:o={t:"n",v:m};break;case 3:o={t:"s",v:t[d]};break;case 5:o={t:"d",v:dt};break;case 6:o={t:"b",v:m>0};break;case 7:o={t:"n",v:m/86400};break;case 8:o={t:"e",v:0};break;case 9:if(h>-1)o={t:"s",v:r[h]};else if(d>-1)o={t:"s",v:t[d]};else{if(isNaN(m))throw new Error("Unsupported cell type ".concat(e.slice(0,4)));o={t:"n",v:m}}break;default:throw new Error("Unsupported cell type ".concat(e.slice(0,4)))}return o}(e,t,r,e[0]);case 5:return sh(e,t,r);default:throw new Error("Unsupported payload version ".concat(e[0]))}}function ch(e){return Xf(Kf(e)[1][0].data)}function fh(e,t){var r=Kf(t.data),n=Yf(r[1][0].data),o=r[3],data=[];return(o||[]).forEach((function(t){var r=Kf(t.data),o=Yf(r[1][0].data)>>>0;switch(n){case 1:data[o]=Vf(r[3][0].data);break;case 8:var l=Kf(e[ch(r[9][0].data)][0].data),c=e[ch(l[1][0].data)][0],f=Yf(c.meta[1][0].data);if(2001!=f)throw new Error("2000 unexpected reference to ".concat(f));var h=Kf(c.data);data[o]=h[3].map((function(e){return Vf(e.data)})).join("")}})),data}function hh(e,t){var r,n=Kf(t.data),o=(null==(r=null==n?void 0:n[7])?void 0:r[0])?Yf(n[7][0].data)>>>0>0?1:0:-1,l=Zf(n[5],(function(e){return function(e,t){var r,n,o,l,c,f,h,d,m,v,w,T,x,E,y,k,S=Kf(e),_=Yf(S[1][0].data)>>>0,A=Yf(S[2][0].data)>>>0,C=(null==(n=null==(r=S[8])?void 0:r[0])?void 0:n.data)&&Yf(S[8][0].data)>0||!1;if((null==(l=null==(o=S[7])?void 0:o[0])?void 0:l.data)&&0!=t)y=null==(f=null==(c=S[7])?void 0:c[0])?void 0:f.data,k=null==(d=null==(h=S[6])?void 0:h[0])?void 0:d.data;else{if(!(null==(v=null==(m=S[4])?void 0:m[0])?void 0:v.data)||1==t)throw"NUMBERS Tile missing ".concat(t," cell storage");y=null==(T=null==(w=S[4])?void 0:w[0])?void 0:T.data,k=null==(E=null==(x=S[3])?void 0:x[0])?void 0:E.data}for(var R=C?4:1,O=Wf(y),I=[],N=0;N=1&&(F[I[I.length-1][0]]=k.subarray(I[I.length-1][1]*R)),{R:_,cells:F}}(e,o)}));return{nrows:Yf(n[4][0].data)>>>0,data:l.reduce((function(e,t){return e[t.R]||(e[t.R]=[]),t.cells.forEach((function(r,n){if(e[t.R][n])throw new Error("Duplicate cell r=".concat(t.R," c=").concat(n));e[t.R][n]=r})),e}),[])}}function uh(e,t){var r={"!ref":"A1"},n=e[ch(Kf(t.data)[2][0].data)],o=Yf(n[0].meta[1][0].data);if(6001!=o)throw new Error("6000 unexpected reference to ".concat(o));return function(e,t,r){var n,o=Kf(t.data),l={s:{r:0,c:0},e:{r:0,c:0}};if(l.e.r=(Yf(o[6][0].data)>>>0)-1,l.e.r<0)throw new Error("Invalid row varint ".concat(o[6][0].data));if(l.e.c=(Yf(o[7][0].data)>>>0)-1,l.e.c<0)throw new Error("Invalid col varint ".concat(o[7][0].data));r["!ref"]=ha(l);var c=Kf(o[4][0].data),f=fh(e,e[ch(c[4][0].data)][0]),h=(null==(n=c[17])?void 0:n[0])?fh(e,e[ch(c[17][0].data)][0]):[],d=Kf(c[3][0].data),m=0;d[1].forEach((function(t){var n=Kf(t.data),o=e[ch(n[2][0].data)][0],l=Yf(o.meta[1][0].data);if(6002!=l)throw new Error("6001 unexpected reference to ".concat(l));var c=hh(0,o);c.data.forEach((function(e,t){e.forEach((function(e,n){var o=ca({r:m+t,c:n}),l=lh(e,f,h);l&&(r[o]=l)}))})),m+=c.nrows}))}(e,n[0],r),r}function ph(e,t){var r={SheetNames:[],Sheets:{}};if(Zf(Kf(t.data)[1],ch).forEach((function(t){e[t].forEach((function(t){if(2==Yf(t.meta[1][0].data)){var n=function(e,t){var r,n=Kf(t.data),o={name:(null==(r=n[1])?void 0:r[0])?Vf(n[1][0].data):"",sheets:[]};return Zf(n[2],ch).forEach((function(t){e[t].forEach((function(t){6e3==Yf(t.meta[1][0].data)&&o.sheets.push(uh(e,t))}))})),o}(e,t);n.sheets.forEach((function(e,t){Yh(r,e,0==t?n.name:n.name+"_"+t,!0)}))}}))})),0==r.SheetNames.length)throw new Error("Empty NUMBERS file");return r}function dh(e){var t,r,n,o,l={},c=[];if(e.FullPaths.forEach((function(p){if(p.match(/\.iwpv2/))throw new Error("Unsupported password protection")})),e.FileIndex.forEach((function(s){if(s.name.match(/\.iwa$/)){var e,t;try{e=ah(s.content)}catch(e){return console.log("?? "+s.content.length+" "+(e.message||e))}try{t=Qf(e)}catch(e){return console.log("## "+(e.message||e))}t.forEach((function(e){l[e.id]=e.messages,c.push(e.id)}))}})),!c.length)throw new Error("File has no messages");var f=(null==(o=null==(n=null==(r=null==(t=null==l?void 0:l[1])?void 0:t[0])?void 0:r.meta)?void 0:n[1])?void 0:o[0].data)&&1==Yf(l[1][0].meta[1][0].data)&&l[1][0];if(f||c.forEach((function(e){l[e].forEach((function(e){if(1==Yf(e.meta[1][0].data)>>>0){if(f)throw new Error("Document has multiple roots");f=e}}))})),!f)throw new Error("Cannot find Document root");return ph(l,f)}function mh(e,data,t){var r,n,o,l;if(!(null==(r=e[6])?void 0:r[0])||!(null==(n=e[7])?void 0:n[0]))throw"Mutation only works on post-BNC storages!";if((null==(l=null==(o=e[8])?void 0:o[0])?void 0:l.data)&&Yf(e[8][0].data)>0||!1)throw"Math only works with normal offsets";for(var c=0,f=Wf(e[7][0].data),h=0,d=[],m=Wf(e[4][0].data),v=0,w=[],T=0;T]*r:id="([^"]*)"/)||["",""])[1];return e["!id"][t].Target}(bt(e,w,!0),hn(bt(e,T,!0),w)),E=yt(x,w),y=fn(E);v=pc(bt(e,E,!0),0,0,hn(bt(e,y,!0),E),0,v);break;case"macro":S=path,o[r],S.slice(-4),v={"!type":"macro"};break;case"dialog":v=function(data,e,t,r,n,o,l,c){return e.slice(-4),{"!type":"dialog"}}(0,path,0,0,o[r]);break;default:throw new Error("Unrecognized sheet type "+c)}l[r]=v;var k=[];o&&o[r]&&We(o[r]).forEach((function(t){var n="";if(o[r][t].Type==cn.CMNT){n=yt(o[r][t].Target,path);var l=Fc(gt(e,n,!0),n,f);if(!l||!l.length)return;yo(v,l,!1)}o[r][t].Type==cn.TCMNT&&(n=yt(o[r][t].Target,path),k=k.concat(function(data,e){var t=[],r=!1,n={},o=0;return data.replace(At,(function(l,c){var f=Ot(l);switch(It(f[0])){case"":case"":case"
":case"":break;case"":null!=n.t&&t.push(n);break;case"":case"":n.t=data.slice(o,c).replace(/\r\n/g,"\n").replace(/\r/g,"\n");break;case"":case"":case"":r=!1;break;default:if(!r&&e.WTF)throw new Error("unrecognized "+f[0]+" in threaded comments")}return l})),t}(gt(e,n,!0),f)))})),k&&k.length&&yo(v,k,!0,f.people||[])}catch(e){if(f.WTF)throw e}var S}function Th(e){return"/"==e.charAt(0)?e.slice(1):e}function xh(e,t){if(Ne(),bh(t=t||{}),pt(e,"META-INF/manifest.xml"))return Lf(e,t);if(pt(e,"objectdata.xml"))return Lf(e,t);if(pt(e,"Index/Document.iwa")){if("undefined"==typeof Uint8Array)throw new Error("NUMBERS file parsing requires Uint8Array support");if(void 0!==dh){if(e.FileIndex)return dh(e);var r=Le.utils.cfb_new();return wt(e).forEach((function(t){Tt(r,t,vt(e,t))})),dh(r)}throw new Error("Unsupported NUMBERS file")}if(!pt(e,"[Content_Types].xml")){if(pt(e,"index.xml.gz"))throw new Error("Unsupported NUMBERS 08 file");if(pt(e,"index.xml"))throw new Error("Unsupported NUMBERS 09 file");throw new Error("Unsupported ZIP file")}var n,o,l=wt(e),c=function(data){var e={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""};if(!data||!data.match)return e;var t={};if((data.match(At)||[]).forEach((function(r){var n=Ot(r);switch(n[0].replace(Ct,"<")){case"0?e.calcchains[0]:"",e.sst=e.strs.length>0?e.strs[0]:"",e.style=e.styles.length>0?e.styles[0]:"",e.defaults=t,delete e.calcchains,e}(bt(e,"[Content_Types].xml")),f=!1;if(0===c.workbooks.length&>(e,o="xl/workbook.xml",!0)&&c.workbooks.push(o),0===c.workbooks.length){if(!gt(e,o="xl/workbook.bin",!0))throw new Error("Could not find workbook");c.workbooks.push(o),f=!0}"bin"==c.workbooks[0].slice(-3)&&(f=!0);var h={},d={};if(!t.bookSheets&&!t.bookProps){if(Sl=[],c.sst)try{Sl=Dc(gt(e,Th(c.sst)),c.sst,t)}catch(e){if(t.WTF)throw e}t.cellStyles&&c.themes.length&&(h=function(data,e,t){return mo(data,t)}(bt(e,c.themes[0].replace(/^\//,""),!0)||"",c.themes[0],t)),c.style&&(d=Nc(gt(e,Th(c.style)),c.style,h,t))}c.links.map((function(link){try{hn(bt(e,fn(Th(link))),link);return Mc(gt(e,Th(link)),0,link,t)}catch(e){}}));var m=Rc(gt(e,Th(c.workbooks[0])),c.workbooks[0],t),v={},w="";c.coreprops.length&&((w=gt(e,Th(c.coreprops[0]),!0))&&(v=wn(w)),0!==c.extprops.length&&(w=gt(e,Th(c.extprops[0]),!0))&&function(data,p,e){var q={};p||(p={}),data=Xt(data),En.forEach((function(e){var t=(data.match(Yt(e[0]))||[])[1];switch(e[2]){case"string":t&&(p[e[1]]=Ft(t));break;case"bool":p[e[1]]="true"===t;break;case"raw":var r=data.match(new RegExp("<"+e[0]+"[^>]*>([\\s\\S]*?)"));r&&r.length>0&&(q[e[1]]=r[1])}})),q.HeadingPairs&&q.TitlesOfParts&&kn(q.HeadingPairs,q.TitlesOfParts,p,e)}(w,v,t));var T={};t.bookSheets&&!t.bookProps||0!==c.custprops.length&&(w=bt(e,Th(c.custprops[0]),!0))&&(T=function(data,e){var p={},t="",r=data.match(_n);if(r)for(var i=0;i!=r.length;++i){var n=r[i],o=Ot(n);switch(o[0]){case"":t=null;break;default:if(0===n.indexOf(""),c=l[0].slice(4),text=l[1];switch(c){case"lpstr":case"bstr":case"lpwstr":case"cy":case"error":p[t]=Ft(text);break;case"bool":p[t]=Wt(text);break;case"i1":case"i2":case"i4":case"i8":case"int":case"uint":p[t]=parseInt(text,10);break;case"r4":case"r8":case"decimal":p[t]=parseFloat(text);break;case"filetime":case"date":p[t]=at(text);break;default:if("/"==c.slice(-1))break;e.WTF&&"undefined"!=typeof console&&console.warn("Unexpected",n,c,l)}}else if("0&&(n=v.SheetNames),t.bookProps&&(x.Props=v,x.Custprops=T),t.bookSheets&&void 0!==n&&(x.SheetNames=n),t.bookSheets?x.SheetNames:t.bookProps))return x;n={};var E={};t.bookDeps&&c.calcchain&&(E=Pc(gt(e,Th(c.calcchain)),c.calcchain));var path,y,i=0,k={},S=m.Sheets;v.Worksheets=S.length,v.SheetNames=[];for(var _=0;_!=S.length;++_)v.SheetNames[_]=S[_].name;var A=f?"bin":"xml",C=c.workbooks[0].lastIndexOf("/"),R=(c.workbooks[0].slice(0,C+1)+"_rels/"+c.workbooks[0].slice(C+1)+".rels").replace(/^\//,"");pt(e,R)||(R="xl/_rels/workbook."+A+".rels");var O=hn(bt(e,R,!0),R.replace(/_rels.*/,"s5s"));(c.metadata||[]).length>=1&&(t.xlmeta=Lc(gt(e,Th(c.metadata[0])),c.metadata[0],t)),(c.people||[]).length>=1&&(t.people=function(data,e){var t=[],r=!1;return data.replace(At,(function(n){var o=Ot(n);switch(It(o[0])){case"":case"":case"":case"":case"":break;case"":r=!1;break;default:if(!r&&e.WTF)throw new Error("unrecognized "+o[0]+" in threaded comments")}return n})),t}(gt(e,Th(c.people[0])),t)),O&&(O=function(e,t){if(!e)return 0;try{e=t.map((function(t){return t.id||(t.id=t.strRelID),[t.name,e["!id"][t.id].Target,(r=e["!id"][t.id].Type,cn.WS.indexOf(r)>-1?"sheet":cn.CS&&r==cn.CS?"chart":cn.DS&&r==cn.DS?"dialog":cn.MS&&r==cn.MS?"macro":r&&r.length?r:"sheet")];var r}))}catch(e){return null}return e&&0!==e.length?e:null}(O,m.Sheets));var I=gt(e,"xl/worksheets/sheet.xml",!0)?1:0;e:for(i=0;i!=v.Worksheets;++i){var N="sheet";if(O&&O[i]?(path="xl/"+O[i][1].replace(/[\/]?xl\//,""),pt(e,path)||(path=O[i][1]),pt(e,path)||(path=R.replace(/_rels\/.*$/,"")+O[i][1]),N=O[i][2]):path=(path="xl/worksheets/sheet"+(i+1-I)+"."+A).replace(/sheet0\./,"sheet."),y=path.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels"),t&&null!=t.sheets)switch(typeof t.sheets){case"number":if(i!=t.sheets)continue e;break;case"string":if(v.SheetNames[i].toLowerCase()!=t.sheets.toLowerCase())continue e;break;default:if(Array.isArray&&Array.isArray(t.sheets)){for(var D=!1,F=0;F!=t.sheets.length;++F)"number"==typeof t.sheets[F]&&t.sheets[F]==i&&(D=1),"string"==typeof t.sheets[F]&&t.sheets[F].toLowerCase()==v.SheetNames[i].toLowerCase()&&(D=1);if(!D)continue e}}wh(e,path,y,v.SheetNames[i],i,k,n,N,t,m,h,d)}return x={Directory:c,Workbook:m,Props:v,Custprops:T,Deps:E,Sheets:n,SheetNames:v.SheetNames,Strings:Sl,Styles:d,Themes:h,SSF:st(J)},t&&t.bookFiles&&(e.files?(x.keys=l,x.files=e.files):(x.keys=[],x.files={},e.FullPaths.forEach((function(p,t){p=p.replace(/^Root Entry[\/]/,""),x.keys.push(p),x.files[p]=e.FileIndex[t]})))),t&&t.bookVBA&&(c.vba.length>0?x.vbaraw=gt(e,Th(c.vba[0]),!0):c.defaults&&c.defaults.bin===Co&&(x.vbaraw=gt(e,"xl/vbaProject.bin",!0))),x}function Eh(e,t){var r,n,o=t||{},l="Workbook",data=Le.find(e,l);try{if(l="/!DataSpaces/Version",!(data=Le.find(e,l))||!data.content)throw new Error("ECMA-376 Encrypted file missing "+l);if(r=data.content,(n={}).id=r.read_shift(0,"lpp4"),n.R=di(r,4),n.U=di(r,4),n.W=di(r,4),l="/!DataSpaces/DataSpaceMap",!(data=Le.find(e,l))||!data.content)throw new Error("ECMA-376 Encrypted file missing "+l);var c=function(e){var t=[];e.l+=4;for(var r=e.read_shift(4);r-- >0;)t.push(mi(e));return t}(data.content);if(1!==c.length||1!==c[0].comps.length||0!==c[0].comps[0].t||"StrongEncryptionDataSpace"!==c[0].name||"EncryptedPackage"!==c[0].comps[0].v)throw new Error("ECMA-376 Encrypted file bad "+l);if(l="/!DataSpaces/DataSpaceInfo/StrongEncryptionDataSpace",!(data=Le.find(e,l))||!data.content)throw new Error("ECMA-376 Encrypted file missing "+l);var f=function(e){var t=[];e.l+=4;for(var r=e.read_shift(4);r-- >0;)t.push(e.read_shift(0,"lpp4"));return t}(data.content);if(1!=f.length||"StrongEncryptionTransform"!=f[0])throw new Error("ECMA-376 Encrypted file bad "+l);if(l="/!DataSpaces/TransformInfo/StrongEncryptionTransform/!Primary",!(data=Le.find(e,l))||!data.content)throw new Error("ECMA-376 Encrypted file missing "+l);gi(data.content)}catch(e){}if(l="/EncryptionInfo",!(data=Le.find(e,l))||!data.content)throw new Error("ECMA-376 Encrypted file missing "+l);var h=function(e){var t=di(e);switch(t.Minor){case 2:return[t.Minor,wi(e)];case 3:return[t.Minor,Ti()];case 4:return[t.Minor,xi(e)]}throw new Error("ECMA-376 Encrypted file unrecognized Version: "+t.Minor)}(data.content);if(l="/EncryptedPackage",!(data=Le.find(e,l))||!data.content)throw new Error("ECMA-376 Encrypted file missing "+l);if(4==h[0]&&"undefined"!=typeof decrypt_agile)return decrypt_agile(h[1],data.content,o.password||"",o);if(2==h[0]&&"undefined"!=typeof decrypt_std76)return decrypt_std76(h[1],data.content,o.password||"",o);throw new Error("File is password-protected")}function yh(e,t){return"ods"==t.bookType?Hf(e,t):"numbers"==t.bookType?function(e,t){if(!t||!t.numbers)throw new Error("Must pass a `numbers` option -- check the README");var r=e.Sheets[e.SheetNames[0]];e.SheetNames.length>1&&console.error("The Numbers writer currently writes only the first table");var n=fa(r["!ref"]);n.s.r=n.s.c=0;var o=!1;n.e.c>9&&(o=!0,n.e.c=9),n.e.r>49&&(o=!0,n.e.r=49),o&&console.error("The Numbers writer is currently limited to ".concat(ha(n)));var data=Hh(r,{range:n,header:1}),l=["~Sh33tJ5~"];data.forEach((function(e){return e.forEach((function(e){"string"==typeof e&&l.push(e)}))}));var c={},f=[],h=Le.read(t.numbers,{type:"base64"});h.FileIndex.map((function(e,t){return[e,h.FullPaths[t]]})).forEach((function(e){var t=e[0],r=e[1];2==t.type&&t.name.match(/\.iwa/)&&Qf(ah(t.content)).forEach((function(e){f.push(e.id),c[e.id]={deps:[],location:r,type:Yf(e.messages[0].meta[1][0].data)}}))})),f.sort((function(e,t){return e-t}));var d=f.filter((function(e){return e>1})).map((function(e){return[e,$f(e)]}));h.FileIndex.map((function(e,t){return[e,h.FullPaths[t]]})).forEach((function(e){var t=e[0];e[1],t.name.match(/\.iwa/)&&Qf(ah(t.content)).forEach((function(e){e.messages.forEach((function(t){d.forEach((function(t){e.messages.some((function(e){return 11006!=Yf(e.meta[1][0].data)&&function(body,e){e:for(var t=0;t<=body.length-e.length;++t){for(var r=0;r-1,o={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""};vh(t=t||{});var l=xt(),c="",f=0;t.cellXfs=[],Il(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={});if(Tt(l,c="docProps/core.xml",xn(e.Props,t)),o.coreprops.push(c),pn(t.rels,2,c,cn.CORE_PROPS),c="docProps/app.xml",e.Props&&e.Props.SheetNames);else if(e.Workbook&&e.Workbook.Sheets){for(var h=[],d=0;d0&&(Tt(l,c="docProps/custom.xml",An(e.Custprops)),o.custprops.push(c),pn(t.rels,4,c,cn.CUST_PROPS));for(f=1;f<=e.SheetNames.length;++f){var m={"!id":{}},v=e.Sheets[e.SheetNames[f-1]];(v||{})["!type"];if(Tt(l,c="xl/worksheets/sheet"+f+"."+r,Uc(f-1,c,t,e,m)),o.sheets.push(c),pn(t.wbrels,-1,"worksheets/sheet"+f+"."+r,cn.WS[0]),v){var w=v["!comments"],T=!1,x="";w&&w.length>0&&(Tt(l,x="xl/comments"+f+"."+r,zc(w,x,t)),o.comments.push(x),pn(m,-1,"../comments"+f+"."+r,cn.CMNT),T=!0),v["!legacy"]&&T&&Tt(l,"xl/drawings/vmlDrawing"+f+".vml",Eo(f,v["!comments"])),delete v["!comments"],delete v["!legacy"]}m["!id"].rId1&&Tt(l,fn(c),un(m))}null!=t.Strings&&t.Strings.length>0&&(Tt(l,c="xl/sharedStrings."+r,function(data,e,t){return(".bin"===e.slice(-4)?ui:fi)(data,t)}(t.Strings,c,t)),o.strs.push(c),pn(t.wbrels,-1,"sharedStrings."+r,cn.SST));Tt(l,c="xl/workbook."+r,function(e,t,r){return(".bin"===t.slice(-4)?Cc:Sc)(e,r)}(e,c,t)),o.workbooks.push(c),pn(t.rels,1,c,cn.WB),Tt(l,c="xl/theme/theme1.xml",go(e.Themes,t)),o.themes.push(c),pn(t.wbrels,-1,"theme/theme1.xml",cn.THEME),Tt(l,c="xl/styles."+r,function(data,e,t){return(".bin"===e.slice(-4)?so:ji)(data,t)}(e,c,t)),o.styles.push(c),pn(t.wbrels,-1,"styles."+r,cn.STY),e.vbaraw&&n&&(Tt(l,c="xl/vbaProject.bin",e.vbaraw),o.vba.push(c),pn(t.wbrels,-1,"vbaProject.bin",cn.VBA));return Tt(l,c="xl/metadata."+r,function(e){return(".bin"===e.slice(-4)?wo:To)()}(c)),o.metadata.push(c),pn(t.wbrels,-1,"metadata."+r,cn.XLMETA),Tt(l,"[Content_Types].xml",ln(o,t)),Tt(l,"_rels/.rels",un(t.rels)),Tt(l,"xl/_rels/workbook."+r+".rels",un(t.wbrels)),delete t.revssf,delete t.ssf,l}(e,t):kh(e,t)}function kh(e,t){xo=1024,e&&!e.SSF&&(e.SSF=st(J)),e&&e.SSF&&(Ne(),Ie(e.SSF),t.revssf=Ge(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF),t.rels={},t.wbrels={},t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0,Al?t.revStrings=new Map:(t.revStrings={},t.revStrings.foo=[],delete t.revStrings.foo);var r="xml",n=Ro.indexOf(t.bookType)>-1,o={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""};vh(t=t||{});var l=xt(),c="",f=0;if(t.cellXfs=[],Il(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),Tt(l,c="docProps/core.xml",xn(e.Props,t)),o.coreprops.push(c),pn(t.rels,2,c,cn.CORE_PROPS),c="docProps/app.xml",e.Props&&e.Props.SheetNames);else if(e.Workbook&&e.Workbook.Sheets){for(var h=[],d=0;d0&&(Tt(l,c="docProps/custom.xml",An(e.Custprops)),o.custprops.push(c),pn(t.rels,4,c,cn.CUST_PROPS));var m=["SheetJ5"];for(t.tcid=0,f=1;f<=e.SheetNames.length;++f){var v={"!id":{}},w=e.Sheets[e.SheetNames[f-1]];(w||{})["!type"];if(Tt(l,c="xl/worksheets/sheet"+f+"."+r,Jl(f-1,t,e,v)),o.sheets.push(c),pn(t.wbrels,-1,"worksheets/sheet"+f+"."+r,cn.WS[0]),w){var T=w["!comments"],x=!1,E="";if(T&&T.length>0){var y=!1;T.forEach((function(e){e[1].forEach((function(e){1==e.T&&(y=!0)}))})),y&&(Tt(l,E="xl/threadedComments/threadedComment"+f+"."+r,So(T,m,t)),o.threadedcomments.push(E),pn(v,-1,"../threadedComments/threadedComment"+f+"."+r,cn.TCMNT)),Tt(l,E="xl/comments"+f+"."+r,ko(T)),o.comments.push(E),pn(v,-1,"../comments"+f+"."+r,cn.CMNT),x=!0}w["!legacy"]&&x&&Tt(l,"xl/drawings/vmlDrawing"+f+".vml",Eo(f,w["!comments"])),delete w["!comments"],delete w["!legacy"]}v["!id"].rId1&&Tt(l,fn(c),un(v))}return null!=t.Strings&&t.Strings.length>0&&(Tt(l,c="xl/sharedStrings."+r,fi(t.Strings,t)),o.strs.push(c),pn(t.wbrels,-1,"sharedStrings."+r,cn.SST)),Tt(l,c="xl/workbook."+r,Sc(e)),o.workbooks.push(c),pn(t.rels,1,c,cn.WB),Tt(l,c="xl/theme/theme1.xml",go(e.Themes,t)),o.themes.push(c),pn(t.wbrels,-1,"theme/theme1.xml",cn.THEME),Tt(l,c="xl/styles."+r,ji(e,t)),o.styles.push(c),pn(t.wbrels,-1,"styles."+r,cn.STY),e.vbaraw&&n&&(Tt(l,c="xl/vbaProject.bin",e.vbaraw),o.vba.push(c),pn(t.wbrels,-1,"vbaProject.bin",cn.VBA)),Tt(l,c="xl/metadata."+r,To()),o.metadata.push(c),pn(t.wbrels,-1,"metadata."+r,cn.XLMETA),m.length>1&&(Tt(l,c="xl/persons/person.xml",function(e){var t=[kt,sr("personList",null,{xmlns:cr.TCMNT,"xmlns:x":fr[0]}).replace(/[\/]>/,">")];return e.forEach((function(e,r){t.push(sr("person",null,{displayName:e,id:"{54EE7950-7262-4200-6969-"+("000000000000"+r).slice(-12)+"}",userId:e,providerId:"None"}))})),t.push(""),t.join("")}(m)),o.people.push(c),pn(t.wbrels,-1,"persons/person.xml",cn.PEOPLE)),Tt(l,"[Content_Types].xml",ln(o,t)),Tt(l,"_rels/.rels",un(t.rels)),Tt(l,"xl/_rels/workbook.xml.rels",un(t.wbrels)),delete t.revssf,delete t.ssf,l}function Sh(e,t){var r="";switch((t||{}).type||"base64"){case"buffer":case"array":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];case"base64":r=C(e.slice(0,12));break;case"binary":r=e;break;default:throw new Error("Unrecognized type "+(t&&t.type||"undefined"))}return[r.charCodeAt(0),r.charCodeAt(1),r.charCodeAt(2),r.charCodeAt(3),r.charCodeAt(4),r.charCodeAt(5),r.charCodeAt(6),r.charCodeAt(7)]}function _h(data,e){var i=0;e:for(;i=2&&0===r[3])return Zs.to_workbook(n,t);if(0===r[2]&&(8===r[3]||9===r[3]))return Zs.to_workbook(n,t)}break;case 3:case 131:case 139:case 140:return Xs.to_workbook(n,t);case 123:if(92===r[1]&&114===r[2]&&116===r[3])return _i.to_workbook(n,t);break;case 10:case 13:case 32:return function(data,e){var t="",r=Sh(data,e);switch(e.type){case"base64":t=C(data);break;case"binary":t=data;break;case"buffer":t=data.toString("binary");break;case"array":t=nt(data);break;default:throw new Error("Unrecognized type "+e.type)}return 239==r[0]&&187==r[1]&&191==r[2]&&(t=Xt(t)),e.type="binary",_h(t,e)}(n,t);case 137:if(80===r[1]&&78===r[2]&&71===r[3])throw new Error("PNG Image File is not a spreadsheet")}return js.indexOf(r[0])>-1&&r[2]<=12&&r[3]<=31?Xs.to_workbook(n,t):Ah(data,n,t,o)}function Rh(e,t){var r=t||{};return r.type="file",Ch(e,r)}function Oh(e,t){switch(t.type){case"base64":case"binary":break;case"buffer":case"array":t.type="";break;case"file":return He(t.file,Le.write(e,{type:R?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");default:throw new Error("Unrecognized type "+t.type)}return Le.write(e,t)}function Ih(e,t){var r={},n=R?"nodebuffer":"undefined"!=typeof Uint8Array?"array":"string";if(t.compression&&(r.compression="DEFLATE"),t.password)r.type=n;else switch(t.type){case"base64":r.type="base64";break;case"binary":r.type="string";break;case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");case"buffer":case"file":r.type=n;break;default:throw new Error("Unrecognized type "+t.type)}var o=e.FullPaths?Le.write(e,{fileType:"zip",type:{nodebuffer:"buffer",string:"binary"}[r.type]||r.type,compression:!!t.compression}):e.generate(r);if("undefined"!=typeof Deno&&"string"==typeof o){if("binary"==t.type||"base64"==t.type)return o;o=new Uint8Array(F(o))}return t.password&&"undefined"!=typeof encrypt_agile?Oh(encrypt_agile(o,t.password),t):"file"===t.type?He(t.file,o):"string"==t.type?Xt(o):o}function Nh(e,t,r){r||(r="");var n=r+e;switch(t.type){case"base64":return A($t(n));case"binary":return $t(n);case"string":return e;case"file":return He(t.file,n,"utf8");case"buffer":return R?O(n,"utf8"):"undefined"!=typeof TextEncoder?(new TextEncoder).encode(n):Nh(n,{type:"binary"}).split("").map((function(e){return e.charCodeAt(0)}))}throw new Error("Unrecognized type "+t.type)}function Dh(e,t){switch(t.type){case"string":case"base64":case"binary":for(var r="",i=0;i0&&(n=0);var m=sa(f.s.r),v=[],w=[],T=0,x=0,E=Array.isArray(e),y=f.s.r,k=0,S={};E&&!e[y]&&(e[y]=[]);var _=h.skipHidden&&e["!cols"]||[],A=h.skipHidden&&e["!rows"]||[];for(k=f.s.c;k<=f.e.c;++k)if(!(_[k]||{}).hidden)switch(v[k]=oa(k),r=E?e[y][k]:e[v[k]+m],header){case 1:o[k]=k-f.s.c;break;case 2:o[k]=v[k];break;case 3:o[k]=h.header[k-f.s.c];break;default:if(null==r&&(r={w:"__EMPTY",t:"s"}),c=l=da(r,null,h),x=S[l]||0){do{c=l+"_"+x++}while(S[c]);S[l]=x,S[c]=1}else S[l]=1;o[k]=c}for(y=f.s.r+n;y<=f.e.r;++y)if(!(A[y]||{}).hidden){var C=Bh(e,f,y,v,header,o,E,h);(!1===C.isempty||(1===header?!1!==h.blankrows:h.blankrows))&&(w[T++]=C.row)}return w.length=T,w}var Wh=/"/g;function Vh(e,t,r,n,o,l,c,f){for(var h=!0,d=[],m="",v=sa(r),w=t.s.c;w<=t.e.c;++w)if(n[w]){var T=f.dense?(e[r]||[])[w]:e[n[w]+v];if(null==T)m="";else if(null!=T.v){h=!1,m=""+(f.rawNumbers&&"n"==T.t?T.v:da(T,null,f));for(var i=0,x=0;i!==m.length;++i)if((x=m.charCodeAt(i))===o||x===l||34===x||f.forceQuotes){m='"'+m.replace(Wh,'""')+'"';break}"ID"==m&&(m='"ID"')}else null==T.f||T.F?m="":(h=!1,(m="="+T.f).indexOf(",")>=0&&(m='"'+m.replace(Wh,'""')+'"'));d.push(m)}return!1===f.blankrows&&h?null:d.join(c)}function qh(e,t){var r=[],n=null==t?{}:t;if(null==e||null==e["!ref"])return"";var o=ua(e["!ref"]),l=void 0!==n.FS?n.FS:",",c=l.charCodeAt(0),f=void 0!==n.RS?n.RS:"\n",h=f.charCodeAt(0),d=new RegExp(("|"==l?"\\|":l)+"+$"),m="",v=[];n.dense=Array.isArray(e);for(var w=n.skipHidden&&e["!cols"]||[],T=n.skipHidden&&e["!rows"]||[],x=o.s.c;x<=o.e.c;++x)(w[x]||{}).hidden||(v[x]=oa(x));for(var E=0,y=o.s.r;y<=o.e.r;++y)(T[y]||{}).hidden||null!=(m=Vh(e,o,y,v,c,h,l,n))&&(n.strip&&(m=m.replace(d,"")),(m||!1!==n.blankrows)&&r.push((E++?f:"")+m));return delete n.dense,r.join("")}function Gh(e,t){t||(t={}),t.FS="\t",t.RS="\n";var s=qh(e,t);if(void 0===T||"string"==t.type)return s;var r=T.utils.encode(1200,s,"str");return String.fromCharCode(255)+String.fromCharCode(254)+r}function jh(e,t,r){var n,o=r||{},l=+!o.skipHeader,c=e||{},f=0,h=0;if(c&&null!=o.origin)if("number"==typeof o.origin)f=o.origin;else{var d="string"==typeof o.origin?la(o.origin):o.origin;f=d.r,h=d.c}var m={s:{c:0,r:0},e:{c:h,r:f+t.length-1+l}};if(c["!ref"]){var v=ua(c["!ref"]);m.e.c=Math.max(m.e.c,v.e.c),m.e.r=Math.max(m.e.r,v.e.r),-1==f&&(f=v.e.r+1,m.e.r=f+t.length-1+l)}else-1==f&&(f=0,m.e.r=t.length-1+l);var w=o.header||[],T=0;t.forEach((function(e,t){We(e).forEach((function(r){-1==(T=w.indexOf(r))&&(w[T=w.length]=r);var d=e[r],m="z",v="",x=ca({c:h+T,r:f+t+l});n=Xh(c,x),!d||"object"!=typeof d||d instanceof Date?("number"==typeof d?m="n":"boolean"==typeof d?m="b":"string"==typeof d?m="s":d instanceof Date?(m="d",o.cellDates||(m="n",d=Xe(d)),v=o.dateNF||J[14]):null===d&&o.nullError&&(m="e",d=0),n?(n.t=m,n.v=d,delete n.w,delete n.R,v&&(n.z=v)):c[x]=n={t:m,v:d},v&&(n.z=v)):c[x]=d}))})),m.e.c=Math.max(m.e.c,h+w.length-1);var x=sa(f);if(l)for(T=0;T=65535)throw new Error("Too many worksheets");if(n&&e.SheetNames.indexOf(r)>=0){var o=r.match(/(^.*?)(\d+)$/);i=o&&+o[2]||0;var l=o&&o[1]||r;for(++i;i<=65535&&-1!=e.SheetNames.indexOf(r=l+i);++i);}if(Ec(r),e.SheetNames.indexOf(r)>=0)throw new Error("Worksheet with name |"+r+"| already exists!");return e.SheetNames.push(r),e.Sheets[r]=t,r}function Kh(e,t,r){return t?(e.l={Target:t},r&&(e.l.Tooltip=r)):delete e.l,e}var Jh,Zh={encode_col:oa,encode_row:sa,encode_cell:ca,encode_range:ha,decode_col:ia,decode_row:na,split_cell:function(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")},decode_cell:la,decode_range:fa,format_cell:da,sheet_add_aoa:ga,sheet_add_json:jh,sheet_add_dom:Nf,aoa_to_sheet:ba,json_to_sheet:function(e,t){return jh(null,e,t)},table_to_sheet:Df,table_to_book:function(table,e){return ma(Df(table,e),e)},sheet_to_csv:qh,sheet_to_txt:Gh,sheet_to_json:Hh,sheet_to_html:If,sheet_to_formulae:function(e){var t,r="",n="";if(null==e||null==e["!ref"])return[];var o,l=ua(e["!ref"]),c="",f=[],h=[],d=Array.isArray(e);for(o=l.s.c;o<=l.e.c;++o)f[o]=oa(o);for(var m=l.s.r;m<=l.e.r;++m)for(c=sa(m),o=l.s.c;o<=l.e.c;++o)if(r=f[o]+c,n="",void 0!==(t=d?(e[m]||[])[o]:e[r])){if(null!=t.F){if(r=t.F,!t.f)continue;n=t.f,-1==r.indexOf(":")&&(r=r+":"+r)}if(null!=t.f)n=t.f;else{if("z"==t.t)continue;if("n"==t.t&&null!=t.v)n=""+t.v;else if("b"==t.t)n=t.v?"TRUE":"FALSE";else if(void 0!==t.w)n="'"+t.w;else{if(void 0===t.v)continue;n="s"==t.t?"'"+t.v:""+t.v}}h[h.length]=r+"="+n}return h},sheet_to_row_object_array:Hh,sheet_get_cell:Xh,book_new:$h,book_append_sheet:Yh,book_set_sheet_visibility:function(e,t,r){e.Workbook||(e.Workbook={}),e.Workbook.Sheets||(e.Workbook.Sheets=[]);var n=function(e,t){if("number"==typeof t){if(t>=0&&e.SheetNames.length>t)return t;throw new Error("Cannot find sheet # "+t)}if("string"==typeof t){var r=e.SheetNames.indexOf(t);if(r>-1)return r;throw new Error("Cannot find sheet name |"+t+"|")}throw new Error("Cannot find sheet |"+t+"|")}(e,t);switch(e.Workbook.Sheets[n]||(e.Workbook.Sheets[n]={}),r){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+r)}e.Workbook.Sheets[n].Hidden=r},cell_set_number_format:function(e,t){return e.z=t,e},cell_set_hyperlink:Kh,cell_set_internal_link:function(e,t,r){return Kh(e,"#"+t,r)},cell_add_comment:function(e,text,t){e.c||(e.c=[]),e.c.push({t:text,a:t||"SheetJS"})},sheet_set_array_formula:function(e,t,r,n){for(var o="string"!=typeof t?t:ua(t),l="string"==typeof t?t:ha(t),c=o.s.r;c<=o.e.r;++c)for(var f=o.s.c;f<=o.e.c;++f){var h=Xh(e,c,f);h.t="n",h.F=l,delete h.v,c==o.s.r&&f==o.s.c&&(h.f=r,n&&(h.D=!0))}return e},consts:{SHEET_VISIBLE:0,SHEET_HIDDEN:1,SHEET_VERY_HIDDEN:2}};var Qh={to_json:function(e,t){var r=Jh({objectMode:!0});if(null==e||null==e["!ref"])return r.push(null),r;var n={t:"n",v:0},header=0,o=1,l=[],c=0,f="",h={s:{r:0,c:0},e:{r:0,c:0}},d=t||{},m=null!=d.range?d.range:e["!ref"];switch(1===d.header?header=1:"A"===d.header?header=2:Array.isArray(d.header)&&(header=3),typeof m){case"string":h=ua(m);break;case"number":(h=ua(e["!ref"])).s.r=m;break;default:h=m}header>0&&(o=0);var v=sa(h.s.r),w=[],T=0,x=Array.isArray(e),E=h.s.r,y=0,k={};x&&!e[E]&&(e[E]=[]);var S=d.skipHidden&&e["!cols"]||[],_=d.skipHidden&&e["!rows"]||[];for(y=h.s.c;y<=h.e.c;++y)if(!(S[y]||{}).hidden)switch(w[y]=oa(y),n=x?e[E][y]:e[w[y]+v],header){case 1:l[y]=y-h.s.c;break;case 2:l[y]=w[y];break;case 3:l[y]=d.header[y-h.s.c];break;default:if(null==n&&(n={w:"__EMPTY",t:"s"}),f=c=da(n,null,d),T=k[c]||0){do{f=c+"_"+T++}while(k[f]);k[c]=T,k[f]=1}else k[c]=1;l[y]=f}return E=h.s.r+o,r._read=function(){for(;E<=h.e.r;)if(!(_[E-1]||{}).hidden){var t=Bh(e,h,E,w,header,l,x,d);if(++E,!1===t.isempty||(1===header?!1!==d.blankrows:d.blankrows))return void r.push(t.row)}return r.push(null)},r},to_html:function(e,t){var r=Jh(),n=t||{},header=null!=n.header?n.header:Cf,footer=null!=n.footer?n.footer:Rf;r.push(header);var o=fa(e["!ref"]);n.dense=Array.isArray(e),r.push(Of(0,0,n));var l=o.s.r,c=!1;return r._read=function(){if(l>o.e.r)return c||(c=!0,r.push(""+footer)),r.push(null);for(;l<=o.e.r;){r.push(Af(e,o,l,n)),++l;break}},r},to_csv:function(e,t){var r=Jh(),n=null==t?{}:t;if(null==e||null==e["!ref"])return r.push(null),r;var o=ua(e["!ref"]),l=void 0!==n.FS?n.FS:",",c=l.charCodeAt(0),f=void 0!==n.RS?n.RS:"\n",h=f.charCodeAt(0),d=new RegExp(("|"==l?"\\|":l)+"+$"),m="",v=[];n.dense=Array.isArray(e);for(var w=n.skipHidden&&e["!cols"]||[],T=n.skipHidden&&e["!rows"]||[],x=o.s.c;x<=o.e.c;++x)(w[x]||{}).hidden||(v[x]=oa(x));var E=o.s.r,y=!1,k=0;return r._read=function(){if(!y)return y=!0,r.push("\ufeff");for(;E<=o.e.r;)if(++E,!(T[E-1]||{}).hidden&&null!=(m=Vh(e,o,E-1,v,c,h,l,n))&&(n.strip&&(m=m.replace(d,"")),m||!1!==n.blankrows))return r.push((k++?f:"")+m);return r.push(null)},r},set_readable:function(e){Jh=e}};const eu=n.version}}]); \ No newline at end of file diff --git a/_nuxt/172aac4.js b/_nuxt/172aac4.js deleted file mode 100644 index 914379b..0000000 --- a/_nuxt/172aac4.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see LICENSES */ -(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{384:function(e,t,r){var content=r(408);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,r(109).default)("385e24c7",content,!0,{sourceMap:!1})},385:function(e,t,r){var content=r(409);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,r(109).default)("0892831a",content,!0,{sourceMap:!1})},391:function(e,t,r){e.exports=function(){"use strict";function e(){throw new Error("Dynamic requires are not currently supported by rollup-plugin-commonjs")}function t(e,t){return e(t={exports:{}},t.exports),t.exports}var r=t((function(t,r){var n;n=function(){return function(){function t(r,n,o){function l(i,c){if(!n[i]){if(!r[i]){var f="function"==typeof e&&e;if(!c&&f)return f(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};r[i][0].call(p.exports,(function(e){return l(r[i][1][e]||e)}),p,p.exports,t,r,n,o)}return n[i].exports}for(var u="function"==typeof e&&e,i=0;i>>7-e%8&1)},put:function(e,t){for(var i=0;i>>t-i-1&1))},getLengthInBits:function(){return this.length},putBit:function(e){var t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}},t.exports=n},{}],5:[function(e,t,r){var n=e("../utils/buffer");function o(e){if(!e||e<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=e,this.data=n.alloc(e*e),this.reservedBit=n.alloc(e*e)}o.prototype.set=function(e,col,t,r){var n=e*this.size+col;this.data[n]=t,r&&(this.reservedBit[n]=!0)},o.prototype.get=function(e,col){return this.data[e*this.size+col]},o.prototype.xor=function(e,col,t){this.data[e*this.size+col]^=t},o.prototype.isReserved=function(e,col){return this.reservedBit[e*this.size+col]},t.exports=o},{"../utils/buffer":28}],6:[function(e,t,r){var n=e("../utils/buffer"),o=e("./mode");function l(data){this.mode=o.BYTE,this.data=n.from(data)}l.getBitsLength=function(e){return 8*e},l.prototype.getLength=function(){return this.data.length},l.prototype.getBitsLength=function(){return l.getBitsLength(this.data.length)},l.prototype.write=function(e){for(var i=0,t=this.data.length;i=0&&e.bit<4},r.from=function(e,t){if(r.isValid(e))return e;try{return n(e)}catch(e){return t}}},{}],9:[function(e,t,r){var n=e("./utils").getSymbolSize,o=7;r.getPositions=function(e){var t=n(e);return[[0,0],[t-o,0],[0,t-o]]}},{"./utils":21}],10:[function(e,t,r){var n=e("./utils"),o=1335,l=21522,c=n.getBCHDigit(o);r.getEncodedBits=function(e,mask){for(var data=e.bit<<3|mask,t=data<<10;n.getBCHDigit(t)-c>=0;)t^=o<=33088&&t<=40956)t-=33088;else{if(!(t>=57408&&t<=60351))throw new Error("Invalid SJIS character: "+this.data[i]+"\nMake sure your charset is UTF-8");t-=49472}t=192*(t>>>8&255)+(255&t),e.put(t,13)}},t.exports=l},{"./mode":14,"./utils":21}],13:[function(e,t,r){r.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};var n={N1:3,N2:3,N3:40,N4:10};function o(e,i,t){switch(e){case r.Patterns.PATTERN000:return(i+t)%2==0;case r.Patterns.PATTERN001:return i%2==0;case r.Patterns.PATTERN010:return t%3==0;case r.Patterns.PATTERN011:return(i+t)%3==0;case r.Patterns.PATTERN100:return(Math.floor(i/2)+Math.floor(t/3))%2==0;case r.Patterns.PATTERN101:return i*t%2+i*t%3==0;case r.Patterns.PATTERN110:return(i*t%2+i*t%3)%2==0;case r.Patterns.PATTERN111:return(i*t%3+(i+t)%2)%2==0;default:throw new Error("bad maskPattern:"+e)}}r.isValid=function(mask){return null!=mask&&""!==mask&&!isNaN(mask)&&mask>=0&&mask<=7},r.from=function(e){return r.isValid(e)?parseInt(e,10):void 0},r.getPenaltyN1=function(data){for(var e=data.size,t=0,r=0,o=0,l=null,c=null,f=0;f=5&&(t+=n.N1+(r-5)),l=h,r=1),(h=data.get(col,f))===c?o++:(o>=5&&(t+=n.N1+(o-5)),c=h,o=1)}r>=5&&(t+=n.N1+(r-5)),o>=5&&(t+=n.N1+(o-5))}return t},r.getPenaltyN2=function(data){for(var e=data.size,t=0,r=0;r=10&&(1488===r||93===r)&&t++,o=o<<1&2047|data.get(col,l),col>=10&&(1488===o||93===o)&&t++}return t*n.N3},r.getPenaltyN4=function(data){for(var e=0,t=data.data.length,i=0;i=1&&t<10?e.ccBits[0]:t<27?e.ccBits[1]:e.ccBits[2]},r.getBestModeForData=function(e){return o.testNumeric(e)?r.NUMERIC:o.testAlphanumeric(e)?r.ALPHANUMERIC:o.testKanji(e)?r.KANJI:r.BYTE},r.toString=function(e){if(e&&e.id)return e.id;throw new Error("Invalid mode")},r.isValid=function(e){return e&&e.bit&&e.ccBits},r.from=function(e,t){if(r.isValid(e))return e;try{return l(e)}catch(e){return t}}},{"./regex":19,"./version-check":22}],15:[function(e,t,r){var n=e("./mode");function o(data){this.mode=n.NUMERIC,this.data=data.toString()}o.getBitsLength=function(e){return 10*Math.floor(e/3)+(e%3?e%3*3+1:0)},o.prototype.getLength=function(){return this.data.length},o.prototype.getBitsLength=function(){return o.getBitsLength(this.data.length)},o.prototype.write=function(e){var i,t,r;for(i=0;i+3<=this.data.length;i+=3)t=this.data.substr(i,3),r=parseInt(t,10),e.put(r,10);var n=this.data.length-i;n>0&&(t=this.data.substr(i),r=parseInt(t,10),e.put(r,3*n+1))},t.exports=o},{"./mode":14}],16:[function(e,t,r){var n=e("../utils/buffer"),o=e("./galois-field");r.mul=function(e,t){for(var r=n.alloc(e.length+t.length-1),i=0;i=0;){for(var l=r[0],i=0;i=0&&l<=6&&(0===c||6===c)||c>=0&&c<=6&&(0===l||6===l)||l>=2&&l<=4&&c>=2&&c<=4?e.set(o+l,col+c,!0,!0):e.set(o+l,col+c,!1,!0))}function A(e){for(var t=e.size,r=8;r>i&1),e.set(r,col,n,!0),e.set(col,r,n,!0)}function R(e,t,r){var i,n,o=e.size,l=T.getEncodedBits(t,r);for(i=0;i<15;i++)n=1==(l>>i&1),i<6?e.set(i,8,n,!0):i<8?e.set(i+1,8,n,!0):e.set(o-15+i,8,n,!0),i<8?e.set(8,o-i-1,n,!0):i<9?e.set(8,15-i-1+1,n,!0):e.set(8,15-i-1,n,!0);e.set(o-8,8,1,!0)}function O(e,data){for(var t=e.size,r=-1,n=t-1,o=7,l=0,col=t-1;col>0;col-=2)for(6===col&&col--;;){for(var c=0;c<2;c++)if(!e.isReserved(n,col-c)){var f=!1;l>>o&1)),e.set(n,col-c,f),-1==--o&&(l++,o=7)}if((n+=r)<0||t<=n){n-=r,r=-r;break}}}function I(e,t,r){var n=new c;r.forEach((function(data){n.put(data.mode.bit,4),n.put(data.getLength(),E.getCharCountIndicator(data.mode,e)),data.write(n)}));var l=8*(o.getSymbolTotalCodewords(e)-v.getTotalCodewordsCount(e,t));for(n.getLengthInBits()+4<=l&&n.put(0,4);n.getLengthInBits()%8!=0;)n.putBit(0);for(var f=(l-n.getLengthInBits())/8,i=0;i=7&&C(w,e),O(w,d),isNaN(r)&&(r=m.getBestMask(w,R.bind(null,w,t))),m.applyMask(r,w),R(w,t,r),{modules:w,version:e,errorCorrectionLevel:t,maskPattern:r,segments:n}}r.create=function(data,e){if(void 0===data||""===data)throw new Error("No input text");var t,mask,r=l.M;return void 0!==e&&(r=l.from(e.errorCorrectionLevel,l.M),t=y.from(e.version),mask=m.from(e.maskPattern),e.toSJISFunc&&o.setToSJISFunction(e.toSJISFunc)),P(data,t,r,mask)}},{"../utils/buffer":28,"./alignment-pattern":2,"./bit-buffer":4,"./bit-matrix":5,"./error-correction-code":7,"./error-correction-level":8,"./finder-pattern":9,"./format-info":10,"./mask-pattern":13,"./mode":14,"./reed-solomon-encoder":18,"./segments":20,"./utils":21,"./version":23,isarray:33}],18:[function(e,t,r){var n=e("../utils/buffer"),o=e("./polynomial"),l=e("buffer").Buffer;function c(e){this.genPoly=void 0,this.degree=e,this.degree&&this.initialize(this.degree)}c.prototype.initialize=function(e){this.degree=e,this.genPoly=o.generateECPolynomial(this.degree)},c.prototype.encode=function(data){if(!this.genPoly)throw new Error("Encoder not initialized");var e=n.alloc(this.degree),t=l.concat([data,e],data.length+this.degree),r=o.mod(t,this.genPoly),c=this.degree-r.length;if(c>0){var f=n.alloc(this.degree);return r.copy(f,c),f}return r},t.exports=c},{"../utils/buffer":28,"./polynomial":16,buffer:30}],19:[function(e,t,r){var n="[0-9]+",o="[A-Z $%*+\\-./:]+",l="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+",c="(?:(?![A-Z0-9 $%*+\\-./:]|"+(l=l.replace(/u/g,"\\u"))+")(?:.|[\r\n]))+";r.KANJI=new RegExp(l,"g"),r.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),r.BYTE=new RegExp(c,"g"),r.NUMERIC=new RegExp(n,"g"),r.ALPHANUMERIC=new RegExp(o,"g");var f=new RegExp("^"+l+"$"),h=new RegExp("^"+n+"$"),d=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");r.testKanji=function(e){return f.test(e)},r.testNumeric=function(e){return h.test(e)},r.testAlphanumeric=function(e){return d.test(e)}},{}],20:[function(e,t,r){var n=e("./mode"),o=e("./numeric-data"),l=e("./alphanumeric-data"),c=e("./byte-data"),f=e("./kanji-data"),h=e("./regex"),d=e("./utils"),m=e("dijkstrajs");function v(e){return unescape(encodeURIComponent(e)).length}function w(e,t,r){for(var n,o=[];null!==(n=e.exec(r));)o.push({data:n[0],index:n.index,mode:t,length:n[0].length});return o}function y(e){var t,r,o=w(h.NUMERIC,n.NUMERIC,e),l=w(h.ALPHANUMERIC,n.ALPHANUMERIC,e);return d.isKanjiModeEnabled()?(t=w(h.BYTE,n.BYTE,e),r=w(h.KANJI,n.KANJI,e)):(t=w(h.BYTE_KANJI,n.BYTE,e),r=[]),o.concat(l,t,r).sort((function(e,t){return e.index-t.index})).map((function(e){return{data:e.data,mode:e.mode,length:e.length}}))}function T(e,t){switch(t){case n.NUMERIC:return o.getBitsLength(e);case n.ALPHANUMERIC:return l.getBitsLength(e);case n.KANJI:return f.getBitsLength(e);case n.BYTE:return c.getBitsLength(e)}}function E(e){return e.reduce((function(e,t){var r=e.length-1>=0?e[e.length-1]:null;return r&&r.mode===t.mode?(e[e.length-1].data+=t.data,e):(e.push(t),e)}),[])}function x(e){for(var t=[],i=0;i40)throw new Error('"version" should be in range from 1 to 40');return 4*e+17},r.getSymbolTotalCodewords=function(e){return o[e]},r.getBCHDigit=function(data){for(var e=0;0!==data;)e++,data>>>=1;return e},r.setToSJISFunction=function(e){if("function"!=typeof e)throw new Error('"toSJISFunc" is not a valid function.');n=e},r.isKanjiModeEnabled=function(){return void 0!==n},r.toSJIS=function(e){return n(e)}},{}],22:[function(e,t,r){r.isValid=function(e){return!isNaN(e)&&e>=1&&e<=40}},{}],23:[function(e,t,r){var n=e("./utils"),o=e("./error-correction-code"),l=e("./error-correction-level"),c=e("./mode"),f=e("./version-check"),h=e("isarray"),d=7973,m=n.getBCHDigit(d);function v(e,t,n){for(var o=1;o<=40;o++)if(t<=r.getCapacity(o,n,e))return o}function w(e,t){return c.getCharCountIndicator(e,t)+4}function y(e,t){var r=0;return e.forEach((function(data){var e=w(data.mode,t);r+=e+data.getBitsLength()})),r}function T(e,t){for(var n=1;n<=40;n++)if(y(e,n)<=r.getCapacity(n,t,c.MIXED))return n}r.from=function(e,t){return f.isValid(e)?parseInt(e,10):t},r.getCapacity=function(e,t,r){if(!f.isValid(e))throw new Error("Invalid QR Code version");void 0===r&&(r=c.BYTE);var l=8*(n.getSymbolTotalCodewords(e)-o.getTotalCodewordsCount(e,t));if(r===c.MIXED)return l;var h=l-w(r,e);switch(r){case c.NUMERIC:return Math.floor(h/10*3);case c.ALPHANUMERIC:return Math.floor(h/11*2);case c.KANJI:return Math.floor(h/13);case c.BYTE:default:return Math.floor(h/8)}},r.getBestVersionForData=function(data,e){var t,r=l.from(e,l.M);if(h(data)){if(data.length>1)return T(data,r);if(0===data.length)return 1;t=data[0]}else t=data;return v(t.mode,t.getLength(),r)},r.getEncodedBits=function(e){if(!f.isValid(e)||e<7)throw new Error("Invalid QR Code version");for(var t=e<<12;n.getBCHDigit(t)-m>=0;)t^=d<0&&col>0&&data[i-1]||(path+=n?l("M",col+t,.5+c+t):l("m",r,0),r=0,n=!1),col+1':"",path="',m='viewBox="0 0 '+h+" "+h+'"',v=''+d+path+"\n";return"function"==typeof r&&r(null,v),v}},{"./utils":27}],27:[function(e,t,r){function n(e){if("number"==typeof e&&(e=e.toString()),"string"!=typeof e)throw new Error("Color should be defined as hex string");var t=e.slice().replace("#","").split("");if(t.length<3||5===t.length||t.length>8)throw new Error("Invalid hex color: "+e);3!==t.length&&4!==t.length||(t=Array.prototype.concat.apply([],t.map((function(e){return[e,e]})))),6===t.length&&t.push("F","F");var r=parseInt(t.join(""),16);return{r:r>>24&255,g:r>>16&255,b:r>>8&255,a:255&r,hex:"#"+t.slice(0,6).join("")}}r.getOptions=function(e){e||(e={}),e.color||(e.color={});var t=void 0===e.margin||null===e.margin||e.margin<0?4:e.margin,r=e.width&&e.width>=21?e.width:void 0,o=e.scale||4;return{width:r,scale:r?4:o,margin:t,color:{dark:n(e.color.dark||"#000000ff"),light:n(e.color.light||"#ffffffff")},type:e.type,rendererOpts:e.rendererOpts||{}}},r.getScale=function(e,t){return t.width&&t.width>=e+2*t.margin?t.width/(e+2*t.margin):t.scale},r.getImageWidth=function(e,t){var n=r.getScale(e,t);return Math.floor((e+2*t.margin)*n)},r.qrToImageData=function(e,t,n){for(var o=t.modules.size,data=t.modules.data,l=r.getScale(o,n),c=Math.floor((o+2*n.margin)*l),f=n.margin*l,h=[n.color.light,n.color.dark],i=0;i=f&&d>=f&&i=l)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+l.toString(16)+" bytes");return 0|e}function h(e){return e!=e}function d(e,t){var r;return c.TYPED_ARRAY_SUPPORT?(r=new Uint8Array(t)).__proto__=c.prototype:(null===(r=e)&&(r=new c(t)),r.length=t),r}function m(e,t){var r=d(e,t<0?0:0|f(t));if(!c.TYPED_ARRAY_SUPPORT)for(var i=0;i55295&&r<57344){if(!o){if(r>56319){(t-=3)>-1&&l.push(239,191,189);continue}if(i+1===n){(t-=3)>-1&&l.push(239,191,189);continue}o=r;continue}if(r<56320){(t-=3)>-1&&l.push(239,191,189),o=r;continue}r=65536+(o-55296<<10|r-56320)}else o&&(t-=3)>-1&&l.push(239,191,189);if(o=null,r<128){if((t-=1)<0)break;l.push(r)}else if(r<2048){if((t-=2)<0)break;l.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;l.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;l.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return l}function x(e){return c.isBuffer(e)?e.length:"undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer)?e.byteLength:("string"!=typeof e&&(e=""+e),0===e.length?0:E(e).length)}function k(e,t,r,n){for(var i=0;i=t.length||i>=e.length);++i)t[i+r]=e[i];return i}function S(e,t,r,n){return k(E(t,e.length-r),e,r,n)}function A(e,t,r,n){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?y(e,t,r,n):"string"==typeof t?v(e,t):T(e,t)}c.TYPED_ARRAY_SUPPORT&&(c.prototype.__proto__=Uint8Array.prototype,c.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&c[Symbol.species]===c&&Object.defineProperty(c,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1})),c.prototype.write=function(e,t,r){void 0===t||void 0===r&&"string"==typeof t?(r=this.length,t=0):isFinite(t)&&(t|=0,isFinite(r)?r|=0:r=void 0);var n=this.length-t;if((void 0===r||r>n)&&(r=n),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");return S(this,e,t,r)},c.prototype.slice=function(e,t){var r,n=this.length;if((e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t=0;--i)e[i+t]=this[i+r];else if(o<1e3||!c.TYPED_ARRAY_SUPPORT)for(i=0;i>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(i=t;i0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function h(e){var t=f(e),r=t[0],n=t[1];return 3*(r+n)/4-n}function d(e,t,r){return 3*(t+r)/4-r}function m(e){var t,i,r=f(e),n=r[0],c=r[1],h=new l(d(e,n,c)),m=0,v=c>0?n-4:n;for(i=0;i>16&255,h[m++]=t>>8&255,h[m++]=255&t;return 2===c&&(t=o[e.charCodeAt(i)]<<2|o[e.charCodeAt(i+1)]>>4,h[m++]=255&t),1===c&&(t=o[e.charCodeAt(i)]<<10|o[e.charCodeAt(i+1)]<<4|o[e.charCodeAt(i+2)]>>2,h[m++]=t>>8&255,h[m++]=255&t),h}function v(e){return n[e>>18&63]+n[e>>12&63]+n[e>>6&63]+n[63&e]}function w(e,t,r){for(var n,output=[],i=t;if?f:i+c));return 1===o?(t=e[r-1],l.push(n[t>>2]+n[t<<4&63]+"==")):2===o&&(t=(e[r-2]<<8)+e[r-1],l.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"=")),l.join("")}o["-".charCodeAt(0)]=62,o["_".charCodeAt(0)]=63},{}],30:[function(e,t,r){var n=e("base64-js"),o=e("ieee754"),l="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;r.Buffer=d,r.SlowBuffer=A,r.INSPECT_MAX_BYTES=50;var c=2147483647;function f(){try{var e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(e){return!1}}function h(e){if(e>c)throw new RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,d.prototype),t}function d(e,t,r){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return y(e)}return m(e,t,r)}function m(e,t,r){if("string"==typeof e)return T(e,t);if(ArrayBuffer.isView(e))return E(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(ie(e,ArrayBuffer)||e&&ie(e.buffer,ArrayBuffer))return x(e,t,r);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');var n=e.valueOf&&e.valueOf();if(null!=n&&n!==e)return d.from(n,t,r);var b=k(e);if(b)return b;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return d.from(e[Symbol.toPrimitive]("string"),t,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function v(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function w(e,t,r){return v(e),e<=0?h(e):void 0!==t?"string"==typeof r?h(e).fill(t,r):h(e).fill(t):h(e)}function y(e){return v(e),h(e<0?0:0|S(e))}function T(e,t){if("string"==typeof t&&""!==t||(t="utf8"),!d.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var r=0|_(e,t),n=h(r),o=n.write(e,t);return o!==r&&(n=n.slice(0,o)),n}function E(e){for(var t=e.length<0?0:0|S(e.length),r=h(t),i=0;i=c)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+c.toString(16)+" bytes");return 0|e}function A(e){return+e!=e&&(e=0),d.alloc(+e)}function _(e,t){if(d.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||ie(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var o=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return ee(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return ae(e).length;default:if(o)return n?-1:ee(e).length;t=(""+t).toLowerCase(),o=!0}}function C(e,t,r){var n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return j(this,t,r);case"utf8":case"utf-8":return U(this,t,r);case"ascii":return W(this,t,r);case"latin1":case"binary":return V(this,t,r);case"base64":return B(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return G(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function R(b,e,t){var i=b[e];b[e]=b[t],b[t]=i}function O(e,t,r,n,o){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),se(r=+r)&&(r=o?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(o)return-1;r=e.length-1}else if(r<0){if(!o)return-1;r=0}if("string"==typeof t&&(t=d.from(t,n)),d.isBuffer(t))return 0===t.length?-1:I(e,t,r,n,o);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):I(e,[t],r,n,o);throw new TypeError("val must be string, number or Buffer")}function I(e,t,r,n,o){var i,l=1,c=e.length,f=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;l=2,c/=2,f/=2,r/=2}function h(e,i){return 1===l?e[i]:e.readUInt16BE(i*l)}if(o){var d=-1;for(i=r;ic&&(r=c-f),i=r;i>=0;i--){for(var m=!0,v=0;vo&&(n=o):n=o;var l=t.length;n>l/2&&(n=l/2);for(var i=0;i239?4:h>223?3:h>191?2:1;if(i+m<=r)switch(m){case 1:h<128&&(d=h);break;case 2:128==(192&(o=e[i+1]))&&(f=(31&h)<<6|63&o)>127&&(d=f);break;case 3:o=e[i+1],l=e[i+2],128==(192&o)&&128==(192&l)&&(f=(15&h)<<12|(63&o)<<6|63&l)>2047&&(f<55296||f>57343)&&(d=f);break;case 4:o=e[i+1],l=e[i+2],c=e[i+3],128==(192&o)&&128==(192&l)&&128==(192&c)&&(f=(15&h)<<18|(63&o)<<12|(63&l)<<6|63&c)>65535&&f<1114112&&(d=f)}null===d?(d=65533,m=1):d>65535&&(d-=65536,n.push(d>>>10&1023|55296),d=56320|1023&d),n.push(d),i+=m}return H(n)}r.kMaxLength=c,d.TYPED_ARRAY_SUPPORT=f(),d.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(d.prototype,"parent",{enumerable:!0,get:function(){if(d.isBuffer(this))return this.buffer}}),Object.defineProperty(d.prototype,"offset",{enumerable:!0,get:function(){if(d.isBuffer(this))return this.byteOffset}}),"undefined"!=typeof Symbol&&null!=Symbol.species&&d[Symbol.species]===d&&Object.defineProperty(d,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),d.poolSize=8192,d.from=function(e,t,r){return m(e,t,r)},Object.setPrototypeOf(d.prototype,Uint8Array.prototype),Object.setPrototypeOf(d,Uint8Array),d.alloc=function(e,t,r){return w(e,t,r)},d.allocUnsafe=function(e){return y(e)},d.allocUnsafeSlow=function(e){return y(e)},d.isBuffer=function(b){return null!=b&&!0===b._isBuffer&&b!==d.prototype},d.compare=function(a,b){if(ie(a,Uint8Array)&&(a=d.from(a,a.offset,a.byteLength)),ie(b,Uint8Array)&&(b=d.from(b,b.offset,b.byteLength)),!d.isBuffer(a)||!d.isBuffer(b))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(a===b)return 0;for(var e=a.length,t=b.length,i=0,r=Math.min(e,t);it&&(e+=" ... "),""},l&&(d.prototype[l]=d.prototype.inspect),d.prototype.compare=function(e,t,r,n,o){if(ie(e,Uint8Array)&&(e=d.from(e,e.offset,e.byteLength)),!d.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===o&&(o=this.length),t<0||r>e.length||n<0||o>this.length)throw new RangeError("out of range index");if(n>=o&&t>=r)return 0;if(n>=o)return-1;if(t>=r)return 1;if(this===e)return 0;for(var l=(o>>>=0)-(n>>>=0),c=(r>>>=0)-(t>>>=0),f=Math.min(l,c),h=this.slice(n,o),m=e.slice(t,r),i=0;i>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}var o=this.length-t;if((void 0===r||r>o)&&(r=o),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var l=!1;;)switch(n){case"hex":return N(this,e,t,r);case"utf8":case"utf-8":return P(this,e,t,r);case"ascii":return D(this,e,t,r);case"latin1":case"binary":return M(this,e,t,r);case"base64":return F(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return L(this,e,t,r);default:if(l)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),l=!0}},d.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var z=4096;function H(e){var t=e.length;if(t<=z)return String.fromCharCode.apply(String,e);for(var r="",i=0;in)&&(r=n);for(var o="",i=t;ir)throw new RangeError("Trying to access beyond buffer length")}function $(e,t,r,n,o,l){if(!d.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||te.length)throw new RangeError("Index out of range")}function Y(e,t,r,n,o,l){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function K(e,t,r,n,l){return t=+t,r>>>=0,l||Y(e,t,r,4),o.write(e,t,r,n,23,4),r+4}function J(e,t,r,n,l){return t=+t,r>>>=0,l||Y(e,t,r,8),o.write(e,t,r,n,52,8),r+8}d.prototype.slice=function(e,t){var r=this.length;(e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t>>=0,t>>>=0,r||X(e,t,this.length);for(var n=this[e],o=1,i=0;++i>>=0,t>>>=0,r||X(e,t,this.length);for(var n=this[e+--t],o=1;t>0&&(o*=256);)n+=this[e+--t]*o;return n},d.prototype.readUInt8=function(e,t){return e>>>=0,t||X(e,1,this.length),this[e]},d.prototype.readUInt16LE=function(e,t){return e>>>=0,t||X(e,2,this.length),this[e]|this[e+1]<<8},d.prototype.readUInt16BE=function(e,t){return e>>>=0,t||X(e,2,this.length),this[e]<<8|this[e+1]},d.prototype.readUInt32LE=function(e,t){return e>>>=0,t||X(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},d.prototype.readUInt32BE=function(e,t){return e>>>=0,t||X(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},d.prototype.readIntLE=function(e,t,r){e>>>=0,t>>>=0,r||X(e,t,this.length);for(var n=this[e],o=1,i=0;++i=(o*=128)&&(n-=Math.pow(2,8*t)),n},d.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||X(e,t,this.length);for(var i=t,n=1,o=this[e+--i];i>0&&(n*=256);)o+=this[e+--i]*n;return o>=(n*=128)&&(o-=Math.pow(2,8*t)),o},d.prototype.readInt8=function(e,t){return e>>>=0,t||X(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},d.prototype.readInt16LE=function(e,t){e>>>=0,t||X(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},d.prototype.readInt16BE=function(e,t){e>>>=0,t||X(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},d.prototype.readInt32LE=function(e,t){return e>>>=0,t||X(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},d.prototype.readInt32BE=function(e,t){return e>>>=0,t||X(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},d.prototype.readFloatLE=function(e,t){return e>>>=0,t||X(e,4,this.length),o.read(this,e,!0,23,4)},d.prototype.readFloatBE=function(e,t){return e>>>=0,t||X(e,4,this.length),o.read(this,e,!1,23,4)},d.prototype.readDoubleLE=function(e,t){return e>>>=0,t||X(e,8,this.length),o.read(this,e,!0,52,8)},d.prototype.readDoubleBE=function(e,t){return e>>>=0,t||X(e,8,this.length),o.read(this,e,!1,52,8)},d.prototype.writeUIntLE=function(e,t,r,n){e=+e,t>>>=0,r>>>=0,n||$(this,e,t,r,Math.pow(2,8*r)-1,0);var o=1,i=0;for(this[t]=255&e;++i>>=0,r>>>=0,n||$(this,e,t,r,Math.pow(2,8*r)-1,0);var i=r-1,o=1;for(this[t+i]=255&e;--i>=0&&(o*=256);)this[t+i]=e/o&255;return t+r},d.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||$(this,e,t,1,255,0),this[t]=255&e,t+1},d.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||$(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},d.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||$(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},d.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||$(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},d.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||$(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},d.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t>>>=0,!n){var o=Math.pow(2,8*r-1);$(this,e,t,r,o-1,-o)}var i=0,l=1,sub=0;for(this[t]=255&e;++i>0)-sub&255;return t+r},d.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t>>>=0,!n){var o=Math.pow(2,8*r-1);$(this,e,t,r,o-1,-o)}var i=r-1,l=1,sub=0;for(this[t+i]=255&e;--i>=0&&(l*=256);)e<0&&0===sub&&0!==this[t+i+1]&&(sub=1),this[t+i]=(e/l>>0)-sub&255;return t+r},d.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||$(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},d.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||$(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},d.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||$(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},d.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||$(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},d.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||$(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},d.prototype.writeFloatLE=function(e,t,r){return K(this,e,t,!0,r)},d.prototype.writeFloatBE=function(e,t,r){return K(this,e,t,!1,r)},d.prototype.writeDoubleLE=function(e,t,r){return J(this,e,t,!0,r)},d.prototype.writeDoubleBE=function(e,t,r){return J(this,e,t,!1,r)},d.prototype.copy=function(e,t,r,n){if(!d.isBuffer(e))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t=0;--i)e[i+t]=this[i+r];else Uint8Array.prototype.set.call(e,this.subarray(r,n),t);return o},d.prototype.fill=function(e,t,r,n){if("string"==typeof e){if("string"==typeof t?(n=t,t=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string");if("string"==typeof n&&!d.isEncoding(n))throw new TypeError("Unknown encoding: "+n);if(1===e.length){var code=e.charCodeAt(0);("utf8"===n&&code<128||"latin1"===n)&&(e=code)}}else"number"==typeof e?e&=255:"boolean"==typeof e&&(e=Number(e));if(t<0||this.length>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(i=t;i55295&&r<57344){if(!o){if(r>56319){(t-=3)>-1&&l.push(239,191,189);continue}if(i+1===n){(t-=3)>-1&&l.push(239,191,189);continue}o=r;continue}if(r<56320){(t-=3)>-1&&l.push(239,191,189),o=r;continue}r=65536+(o-55296<<10|r-56320)}else o&&(t-=3)>-1&&l.push(239,191,189);if(o=null,r<128){if((t-=1)<0)break;l.push(r)}else if(r<2048){if((t-=2)<0)break;l.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;l.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;l.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return l}function te(e){for(var t=[],i=0;i>8,o=r%256,l.push(o),l.push(n);return l}function ae(e){return n.toByteArray(Q(e))}function ne(e,t,r,n){for(var i=0;i=t.length||i>=e.length);++i)t[i+r]=e[i];return i}function ie(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function se(e){return e!=e}var oe=function(){for(var e="0123456789abcdef",table=new Array(256),i=0;i<16;++i)for(var t=16*i,r=0;r<16;++r)table[t+r]=e[i]+e[r];return table}()},{"base64-js":29,ieee754:32}],31:[function(e,t,r){var n={single_source_shortest_paths:function(e,s,t){var r={},o={};o[s]=0;var l,u,c,f,h,d,m,v=n.PriorityQueue.make();for(v.push(s,0);!v.empty();)for(c in u=(l=v.pop()).value,f=l.cost,h=e[u]||{})h.hasOwnProperty(c)&&(d=f+h[c],m=o[c],(void 0===o[c]||m>d)&&(o[c]=d,v.push(c,d),r[c]=u));if(void 0!==t&&void 0===o[t]){var w=["Could not find a path from ",s," to ",t,"."].join("");throw new Error(w)}return r},extract_shortest_path_from_predecessor_list:function(e,t){for(var r=[],u=t;u;)r.push(u),e[u],u=e[u];return r.reverse(),r},find_path:function(e,s,t){var r=n.single_source_shortest_paths(e,s,t);return n.extract_shortest_path_from_predecessor_list(r,t)},PriorityQueue:{make:function(e){var t,r=n.PriorityQueue,o={};for(t in e=e||{},r)r.hasOwnProperty(t)&&(o[t]=r[t]);return o.queue=[],o.sorter=e.sorter||r.default_sorter,o},default_sorter:function(a,b){return a.cost-b.cost},push:function(e,t){var r={value:e,cost:t};this.queue.push(r),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return 0===this.queue.length}}};void 0!==t&&(t.exports=n)},{}],32:[function(e,t,r){r.read=function(e,t,r,n,o){var l,c,f=8*o-n-1,h=(1<>1,m=-7,i=r?o-1:0,v=r?-1:1,s=e[t+i];for(i+=v,l=s&(1<<-m)-1,s>>=-m,m+=f;m>0;l=256*l+e[t+i],i+=v,m-=8);for(c=l&(1<<-m)-1,l>>=-m,m+=n;m>0;c=256*c+e[t+i],i+=v,m-=8);if(0===l)l=1-d;else{if(l===h)return c?NaN:1/0*(s?-1:1);c+=Math.pow(2,n),l-=d}return(s?-1:1)*c*Math.pow(2,l-n)},r.write=function(e,t,r,n,o,l){var c,f,h,d=8*l-o-1,m=(1<>1,rt=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,i=n?0:l-1,w=n?1:-1,s=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(f=isNaN(t)?1:0,c=m):(c=Math.floor(Math.log(t)/Math.LN2),t*(h=Math.pow(2,-c))<1&&(c--,h*=2),(t+=c+v>=1?rt/h:rt*Math.pow(2,1-v))*h>=2&&(c++,h/=2),c+v>=m?(f=0,c=m):c+v>=1?(f=(t*h-1)*Math.pow(2,o),c+=v):(f=t*Math.pow(2,v-1)*Math.pow(2,o),c=0));o>=8;e[r+i]=255&f,i+=w,f/=256,o-=8);for(c=c<0;e[r+i]=255&c,i+=w,c/=256,d-=8);e[r+i-w]|=128*s}},{}],33:[function(e,t,r){var n={}.toString;t.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},{}]},{},[24])(24)},t.exports=n()}));return{name:"qrcode",props:{value:null,options:Object,tag:{type:String,default:"canvas"}},render:function(e){return e(this.tag,this.$slots.default)},watch:{$props:{deep:!0,immediate:!0,handler:function(){this.$el&&this.generate()}}},methods:{generate:function(){var e=this,t=this.options,n=this.tag,o=String(this.value);"canvas"===n?r.toCanvas(this.$el,o,t,(function(e){if(e)throw e})):"img"===n?r.toDataURL(o,t,(function(t,r){if(t)throw t;e.$el.src=r})):r.toString(o,t,(function(t,r){if(t)throw t;e.$el.innerHTML=r}))}},mounted:function(){this.generate()}}}()},399:function(e,t,r){var n,o,l;!function(r,c){"use strict";o=[],n=function(){var e,t,r,n,o,l=!1,c=window.navigator.userAgent,f=/([+-]?[0-9.]+)(vh|vw|vmin|vmax)/g,h=/(https?:)?\/\//,d=[].forEach,m=/MSIE [0-9]\./i.test(c),v=/MSIE [0-8]\./i.test(c),w=c.indexOf("Opera Mini")>-1,y=/(iPhone|iPod|iPad).+AppleWebKit/i.test(c)&&((o=c.match(/OS (\d)/))&&o.length>1&&parseInt(o[1])<10),T=c.indexOf(" Android ")>-1&&c.indexOf("Version/")>-1&&parseFloat((c.match("Android ([0-9.]+)")||[])[1])<=4.4;m||(m=!!navigator.userAgent.match(/MSIE 10\.|Trident.*rv[ :]*1[01]\.| Edge\/1\d\./));try{new E("test")}catch(e){var E=function(e,t){var r;return t=t||{bubbles:!1,cancelable:!1,detail:void 0},(r=document.createEvent("CustomEvent")).initCustomEvent(e,t.bubbles,t.cancelable,t.detail),r};E.prototype=window.Event.prototype,window.CustomEvent=E}function x(e,t){var r;return function(){var n=this,o=arguments,l=function(){e.apply(n,o)};clearTimeout(r),r=setTimeout(l,t)}}function k(){try{return window.self!==window.top}catch(e){return!0}}function S(t){if(!l){if(!0===t&&(t={force:!0}),(e=t||{}).isMobileSafari=y,e.isBadStockAndroid=T,!e.ignoreVmax||e.force||v||(m=!1),v||!e.force&&!y&&!m&&!T&&!w&&(!e.hacks||!e.hacks.required(e)))return window.console&&v&&console.info("viewport-units-buggyfill requires a proper CSSOM and basic viewport unit support, which are not available in IE8 and below"),{init:function(){}};window.dispatchEvent(new E("viewport-units-buggyfill-init")),e.hacks&&e.hacks.initialize(e),l=!0,(n=document.createElement("style")).id="patched-viewport",document[e.appendToBody?"body":"head"].appendChild(n),M((function(){var t=x(_,e.refreshDebounceWait||100);window.addEventListener("orientationchange",t,!0),window.addEventListener("pageshow",t,!0),(e.force||m||k())&&(window.addEventListener("resize",t,!0),e._listeningToResize=!0),e.hacks&&e.hacks.initializeEvents(e,_,t),_()}))}}function A(){n.textContent=I(),n.parentNode.appendChild(n),window.dispatchEvent(new E("viewport-units-buggyfill-style"))}function _(){l&&(R(),setTimeout((function(){A()}),1))}function C(e){try{if(!e.cssRules)return}catch(e){if("SecurityError"!==e.name)throw e;return}for(var t=[],i=0;i.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner,.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button,.maplibregl-ctrl-attrib-button{background-color:hsla(0,0%,100%,.5);background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E\");border:0;border-radius:12px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button,.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner,.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:rgba(0,0,0,.05)}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after,.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after,.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after,.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after,.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E\")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after,.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E\")}}@media print{.mapbox-improve-map{display:none}}",""]),n.locals={},e.exports=n},409:function(e,t,r){var n=r(108)((function(i){return i[1]}));n.push([e.i,'[data-simplebar]{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.simplebar-wrapper{height:inherit;max-height:inherit;max-width:inherit;overflow:hidden;width:inherit}.simplebar-mask{direction:inherit;height:auto!important;overflow:hidden;width:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{bottom:0;left:0;margin:0;padding:0;position:absolute;right:0;top:0}.simplebar-offset{-webkit-box-sizing:inherit!important;box-sizing:inherit!important;direction:inherit!important;resize:none!important;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{-webkit-box-sizing:border-box!important;box-sizing:border-box!important;direction:inherit;display:block;height:100%;max-height:100%;max-width:100%;position:relative;scrollbar-width:none;width:auto;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;height:0;width:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;pointer-events:none;width:100%}.simplebar-height-auto-observer-wrapper{-webkit-box-sizing:inherit!important;box-sizing:inherit!important;float:left;height:100%;margin:0;max-height:1px;max-width:1px;overflow:hidden;padding:0;pointer-events:none;position:relative;width:100%;z-index:-1;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0}.simplebar-height-auto-observer{-webkit-box-sizing:inherit;box-sizing:inherit;display:block;height:1000%;left:0;min-height:1px;min-width:1px;opacity:0;top:0;width:1000%;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{overflow:hidden;pointer-events:none;position:absolute}.simplebar-track{bottom:0;right:0;z-index:1}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{left:0;min-height:10px;position:absolute;right:0}.simplebar-scrollbar:before{background:#000;border-radius:7px;content:"";left:2px;opacity:0;position:absolute;right:2px;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;-webkit-transition:opacity 0s linear;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{bottom:2px;top:2px}.simplebar-track.simplebar-horizontal{height:11px;left:0}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{height:7px;left:0;min-height:0;min-width:10px;right:auto;top:2px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}.hs-dummy-scrollbar-size{direction:rtl;height:500px;opacity:0;overflow-x:scroll;overflow-y:hidden;position:fixed;visibility:hidden;width:500px}.simplebar-hide-scrollbar{left:0;overflow-y:scroll;position:fixed;scrollbar-width:none;visibility:hidden;-ms-overflow-style:none}',""]),n.locals={},e.exports=n},421:function(e,t,r){"use strict";r.r(t),function(e){r.d(t,"HTTPError",(function(){return T})),r.d(t,"TimeoutError",(function(){return E}));const n={};{const t=t=>{let r;if("undefined"!=typeof self&&self&&t in self&&(r=self),"undefined"!=typeof window&&window&&t in window&&(r=window),void 0!==e&&e&&t in e&&(r=e),"undefined"!=typeof globalThis&&globalThis&&(r=globalThis),void 0===r)return;const n=r[t];return"function"==typeof n?n.bind(r):n},r=["document","Headers","Request","Response","ReadableStream","fetch","AbortController","FormData"],o={};for(const e of r)o[e]={get:()=>t(e)};Object.defineProperties(n,o)}const o=e=>null!==e&&"object"==typeof e,l="function"==typeof n.AbortController,c="function"==typeof n.ReadableStream,f="function"==typeof n.FormData,h=(...e)=>{let t={};for(const source of e)if(Array.isArray(source))Array.isArray(t)||(t=[]),t=[...t,...source];else if(o(source))for(let[e,r]of Object.entries(source))o(r)&&Reflect.has(t,e)&&(r=h(t[e],r)),t={...t,[e]:r};return t},d=["get","post","put","patch","head","delete"],m={json:"application/json",text:"text/*",formData:"multipart/form-data",arrayBuffer:"*/*",blob:"*/*"},v=new Set(["get","put","head","delete","options","trace"]),w=new Set([408,413,429,500,502,503,504]),y=new Set([413,429,503]);class T extends Error{constructor(e){super(e.statusText),this.name="HTTPError",this.response=e}}class E extends Error{constructor(){super("Request timed out"),this.name="TimeoutError"}}const x=(e,t,r)=>(r>2147483647&&t(new RangeError("The `timeout` option cannot be greater than 2147483647")),setTimeout(e,r)),k=e=>new Promise(((t,r)=>x(t,r,e))),S={limit:2,methods:v,statusCodes:w,afterStatusCodes:y},A=e=>{if("number"==typeof e)return{...S,limit:e};if(e.methods&&!Array.isArray(e.methods))throw new Error("retry.methods must be an array");if(e.statusCodes&&!Array.isArray(e.statusCodes))throw new Error("retry.statusCodes must be an array");return{...S,...e,methods:e.methods?new Set(e.methods):S.methods,statusCodes:e.statusCodes?new Set(e.statusCodes):S.statusCodes,afterStatusCodes:y}};class _{constructor(input,{timeout:e=1e4,hooks:t,throwHttpErrors:r=!0,searchParams:o,json:v,retry:w={},...y}){if(this._retryCount=0,this._options={method:"get",credentials:"same-origin",retry:A(w),...y},input instanceof n.Request)this._input=input,this._options={...this._options,method:y.method||input.method,headers:y.headers||input.headers,body:y.body||input.body,credentials:y.credentials||input.credentials};else{if(!(input instanceof URL||"string"==typeof input))throw new TypeError("`input` must be a string, URL, or Request");if(this._input=String(input||""),this._options.prefixUrl=String(this._options.prefixUrl||""),this._options.prefixUrl&&this._input.startsWith("/"))throw new Error("`input` must not begin with a slash when using `prefixUrl`");if(this._options.prefixUrl&&!this._options.prefixUrl.endsWith("/")&&(this._options.prefixUrl+="/"),this._input=this._options.prefixUrl+this._input,o){const e=new URL(this._input,n.document&&n.document.baseURI);if("string"==typeof o||URLSearchParams&&o instanceof URLSearchParams)e.search=o;else{if(!Object.values(o).every((param=>"number"==typeof param||"string"==typeof param)))throw new Error("The `searchParams` option must be either a string, `URLSearchParams` instance or an object with string and number values");e.search=new URLSearchParams(o).toString()}this._input=e.toString()}}l&&(this.abortController=new n.AbortController,this._options.signal&&this._options.signal.addEventListener("abort",(()=>{this.abortController.abort()})),this._options.signal=this.abortController.signal),this._options.method=(input=>d.includes(input)?input.toUpperCase():input)(this._options.method),this._timeout=e,this._hooks=h({beforeRequest:[],beforeRetry:[],afterResponse:[]},t),this._throwHttpErrors=r;const E=new n.Headers(this._options.headers||{});if((f&&this._options.body instanceof n.FormData||this._options.body instanceof URLSearchParams)&&E.has("content-type"))throw new Error(`The \`content-type\` header cannot be used with a ${this._options.body.constructor.name} body. It will be set automatically.`);if(v){if(this._options.body)throw new Error("The `json` option cannot be used with the `body` option");E.set("content-type","application/json"),this._options.body=JSON.stringify(v)}this._options.headers=E;const x=async()=>{await k(1);let e=await this._fetch();for(const t of this._hooks.afterResponse){const r=await t(this._input,this._options,e.clone());r instanceof n.Response&&(e=r)}if(!e.ok&&this._throwHttpErrors)throw new T(e);if(this._options.onDownloadProgress){if("function"!=typeof this._options.onDownloadProgress)throw new TypeError("The `onDownloadProgress` option must be a function");if(!c)throw new Error("Streams are not supported in your environment. `ReadableStream` is missing.");return this._stream(e.clone(),this._options.onDownloadProgress)}return e},S=this._options.retry.methods.has(this._options.method.toLowerCase())?this._retry(x):x();for(const[e,t]of Object.entries(m))S[e]=async()=>(E.set("accept",t),(await S).clone()[e]());return S}_calculateRetryDelay(e){if(this._retryCount++,this._retryCountthis._options.retry.maxRetryAfter?0:e}if(413===e.response.status)return 0}return.3*2**(this._retryCount-1)*1e3}return 0}async _retry(e){try{return await e()}catch(t){const r=this._calculateRetryDelay(t);if(0!==r&&this._retryCount>0){await k(r);for(const e of this._hooks.beforeRetry)await e(this._input,this._options,t,this._retryCount);return this._retry(e)}if(this._throwHttpErrors)throw t}}async _fetch(){for(const e of this._hooks.beforeRequest){const t=await e(this._input,this._options);if(t instanceof Response)return t}return!1===this._timeout?n.fetch(this._input,this._options):(e=n.fetch(this._input,this._options),t=this._timeout,r=this.abortController,new Promise(((n,o)=>{const c=x((()=>{l&&r.abort(),o(new E)}),o,t);e.then(n).catch(o).then((()=>{clearTimeout(c)}))})));var e,t,r}_stream(e,t){const r=Number(e.headers.get("content-length"))||0;let o=0;return new n.Response(new n.ReadableStream({start(n){const l=e.body.getReader();t&&t({percent:0,transferredBytes:0,totalBytes:r},new Uint8Array),async function e(){const{done:c,value:f}=await l.read();if(c)n.close();else{if(t){o+=f.byteLength;t({percent:0===r?0:o/r,transferredBytes:o,totalBytes:r},f)}n.enqueue(f),e()}}()}}))}}const C=(...e)=>{for(const source of e)if((!o(source)||Array.isArray(source))&&void 0!==source)throw new TypeError("The `options` argument must be an object");return h({},...e)},R=e=>{const t=(input,t)=>new _(input,C(e,t));for(const r of d)t[r]=(input,t)=>new _(input,C(e,t,{method:r}));return t.create=e=>R(C(e)),t.extend=t=>R(C(e,t)),t};t.default=R()}.call(this,r(53))},422:function(e,t,r){"use strict";r.r(t),r.d(t,"set_cptable",(function(){return k})),r.d(t,"set_fs",(function(){return Ue})),r.d(t,"version",(function(){return eu})),r.d(t,"parse_xlscfb",(function(){return uf})),r.d(t,"parse_zip",(function(){return Th})),r.d(t,"read",(function(){return Ch})),r.d(t,"readFile",(function(){return Rh})),r.d(t,"readFileSync",(function(){return Rh})),r.d(t,"write",(function(){return Mh})),r.d(t,"writeFile",(function(){return Lh})),r.d(t,"writeFileSync",(function(){return Lh})),r.d(t,"writeFileAsync",(function(){return Uh})),r.d(t,"writeXLSX",(function(){return Dh})),r.d(t,"writeFileXLSX",(function(){return Bh})),r.d(t,"utils",(function(){return Zh})),r.d(t,"stream",(function(){return Qh})),r.d(t,"SSF",(function(){return Pe})),r.d(t,"CFB",(function(){return Le}));var n={version:"0.18.5"},o=1200,l=1252,c=[874,932,936,949,950,1250,1251,1252,1253,1254,1255,1256,1257,1258,1e4],f={0:1252,1:65001,2:65001,77:1e4,128:932,129:949,130:1361,134:936,136:950,161:1253,162:1254,163:1258,177:1255,178:1256,186:1257,204:1251,222:874,238:1250,255:1252,69:6969},h=function(e){-1!=c.indexOf(e)&&(l=f[0]=e)};var d=function(e){o=e,h(e)};function m(){d(1200),h(1252)}function v(data){for(var e=[],i=0,t=data.length;i>1;++i)e[i]=String.fromCharCode(data.charCodeAt(2*i+1)+(data.charCodeAt(2*i)<<8));return e.join("")}var y,T=function(data){var e=data.charCodeAt(0),t=data.charCodeAt(1);return 255==e&&254==t?function(data){for(var e=[],i=0;i>1;++i)e[i]=String.fromCharCode(data.charCodeAt(2*i)+(data.charCodeAt(2*i+1)<<8));return e.join("")}(data.slice(2)):254==e&&255==t?w(data.slice(2)):65279==e?data.slice(1):data},E=function(e){return String.fromCharCode(e)},x=function(e){return String.fromCharCode(e)};function k(e){y=e,d=function(e){o=e,h(e)},T=function(data){return 255===data.charCodeAt(0)&&254===data.charCodeAt(1)?y.utils.decode(1200,v(data.slice(2))):data},E=function(e){return 1200===o?String.fromCharCode(e):y.utils.decode(o,[255&e,e>>8])[0]},x=function(e){return y.utils.decode(l,[e])[0]},Mr()}var S=null,A="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function _(input){for(var e="",t=0,r=0,n=0,o=0,l=0,c=0,f=0,i=0;i>2,l=(3&t)<<4|(r=input.charCodeAt(i++))>>4,c=(15&r)<<2|(n=input.charCodeAt(i++))>>6,f=63&n,isNaN(r)?c=f=64:isNaN(n)&&(f=64),e+=A.charAt(o)+A.charAt(l)+A.charAt(c)+A.charAt(f);return e}function C(input){var e="",t=0,r=0,n=0,o=0,l=0,c=0;input=input.replace(/[^\w\+\/\=]/g,"");for(var i=0;i>4,e+=String.fromCharCode(t),r=(15&o)<<4|(l=A.indexOf(input.charAt(i++)))>>2,64!==l&&(e+=String.fromCharCode(r)),n=(3&l)<<6|(c=A.indexOf(input.charAt(i++))),64!==c&&(e+=String.fromCharCode(n));return e}var R=function(){return"undefined"!=typeof Buffer&&"undefined"!=typeof process&&void 0!==process.versions&&!!process.versions.node}(),O=function(){if("undefined"!=typeof Buffer){var e=!Buffer.from;if(!e)try{Buffer.from("foo","utf8")}catch(t){e=!0}return e?function(e,t){return t?new Buffer(e,t):new Buffer(e)}:Buffer.from.bind(Buffer)}return function(){}}();function I(e){return R?Buffer.alloc?Buffer.alloc(e):new Buffer(e):"undefined"!=typeof Uint8Array?new Uint8Array(e):new Array(e)}function N(e){return R?Buffer.allocUnsafe?Buffer.allocUnsafe(e):new Buffer(e):"undefined"!=typeof Uint8Array?new Uint8Array(e):new Array(e)}var P=function(s){return R?O(s,"binary"):s.split("").map((function(e){return 255&e.charCodeAt(0)}))};function D(s){if("undefined"==typeof ArrayBuffer)return P(s);for(var e=new ArrayBuffer(s.length),view=new Uint8Array(e),i=0;i!=s.length;++i)view[i]=255&s.charCodeAt(i);return e}function M(data){if(Array.isArray(data))return data.map((function(e){return String.fromCharCode(e)})).join("");for(var e=[],i=0;i=0;)t+=e.charAt(i--);return t}function H(e,t){var r=""+e;return r.length>=t?r:st("0",t-r.length)+r}function W(e,t){var r=""+e;return r.length>=t?r:st(" ",t-r.length)+r}function V(e,t){var r=""+e;return r.length>=t?r:r+st(" ",t-r.length)}var j=Math.pow(2,32);function G(e,t){return e>j||e<-j?function(e,t){var r=""+Math.round(e);return r.length>=t?r:st("0",t-r.length)+r}(e,t):function(e,t){var r=""+e;return r.length>=t?r:st("0",t-r.length)+r}(Math.round(e),t)}function X(s,i){return i=i||0,s.length>=7+i&&103==(32|s.charCodeAt(i))&&101==(32|s.charCodeAt(i+1))&&110==(32|s.charCodeAt(i+2))&&101==(32|s.charCodeAt(i+3))&&114==(32|s.charCodeAt(i+4))&&97==(32|s.charCodeAt(i+5))&&108==(32|s.charCodeAt(i+6))}var Y=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],K=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];var J={0:"General",1:"0",2:"0.00",3:"#,##0",4:"#,##0.00",9:"0%",10:"0.00%",11:"0.00E+00",12:"# ?/?",13:"# ??/??",14:"m/d/yy",15:"d-mmm-yy",16:"d-mmm",17:"mmm-yy",18:"h:mm AM/PM",19:"h:mm:ss AM/PM",20:"h:mm",21:"h:mm:ss",22:"m/d/yy h:mm",37:"#,##0 ;(#,##0)",38:"#,##0 ;[Red](#,##0)",39:"#,##0.00;(#,##0.00)",40:"#,##0.00;[Red](#,##0.00)",45:"mm:ss",46:"[h]:mm:ss",47:"mmss.0",48:"##0.0E+0",49:"@",56:'"上午/下午 "hh"時"mm"分"ss"秒 "'},Z={5:37,6:38,7:39,8:40,23:0,24:0,25:0,26:0,27:14,28:14,29:14,30:14,31:14,50:14,51:14,52:14,53:14,54:14,55:14,56:14,57:14,58:14,59:1,60:2,61:3,62:4,67:9,68:10,69:12,70:13,71:14,72:14,73:15,74:16,75:17,76:20,77:21,78:22,79:45,80:46,81:47,82:0},Q={5:'"$"#,##0_);\\("$"#,##0\\)',63:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',41:'_(* #,##0_);_(* \\(#,##0\\);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)'};function ee(e,t,r){for(var n=e<0?-1:1,o=e*n,l=0,c=1,f=0,h=1,d=0,m=0,v=Math.floor(o);dt&&(d>t?(m=h,f=l):(m=d,f=c)),!r)return[0,n*f,m];var q=Math.floor(n*f/m);return[q,n*f-q*m,m]}function te(e,t,r){if(e>2958465||e<0)return null;var n=0|e,time=Math.floor(86400*(e-n)),o=0,l=[],c={D:n,T:time,u:86400*(e-n)-time,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(c.u)<1e-6&&(c.u=0),t&&t.date1904&&(n+=1462),c.u>.9999&&(c.u=0,86400==++time&&(c.T=time=0,++n,++c.D)),60===n)l=r?[1317,10,29]:[1900,2,29],o=3;else if(0===n)l=r?[1317,8,29]:[1900,1,0],o=6;else{n>60&&--n;var f=new Date(1900,0,1);f.setDate(f.getDate()+n-1),l=[f.getFullYear(),f.getMonth()+1,f.getDate()],o=f.getDay(),n<60&&(o=(o+6)%7),r&&(o=function(e,t){t[0]-=581;var r=e.getDay();e<60&&(r=(r+6)%7);return r}(f,l))}return c.y=l[0],c.m=l[1],c.d=l[2],c.S=time%60,time=Math.floor(time/60),c.M=time%60,time=Math.floor(time/60),c.H=time,c.q=o,c}var re=new Date(1899,11,31,0,0,0),ae=re.getTime(),ne=new Date(1900,2,1,0,0,0);function ie(e,t){var r=e.getTime();return t?r-=1262304e5:e>=ne&&(r+=864e5),(r-(ae+6e4*(e.getTimezoneOffset()-re.getTimezoneOffset())))/864e5}function se(e){return-1==e.indexOf(".")?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)$/,"$1")}function oe(e){var t,r=Math.floor(Math.log(Math.abs(e))*Math.LOG10E);return t=r>=-4&&r<=-1?e.toPrecision(10+r):Math.abs(r)<=9?function(e){var t=e<0?12:11,r=se(e.toFixed(12));return r.length<=t||(r=e.toPrecision(10)).length<=t?r:e.toExponential(5)}(e):10===r?e.toFixed(10).substr(0,12):function(e){var t=se(e.toFixed(11));return t.length>(e<0?12:11)||"0"===t||"-0"===t?e.toPrecision(6):t}(e),se(function(e){return-1==e.indexOf("E")?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,"$1E").replace(/(E[+-])(\d)$/,"$10$2")}(t.toUpperCase()))}function le(e,t){switch(typeof e){case"string":return e;case"boolean":return e?"TRUE":"FALSE";case"number":return(0|e)===e?e.toString(10):oe(e);case"undefined":return"";case"object":if(null==e)return"";if(e instanceof Date)return Re(14,ie(e,t&&t.date1904),t)}throw new Error("unsupported value in General format: "+e)}function ce(e,t,r,n){var o,l="",c=0,f=0,h=r.y,d=0;switch(e){case 98:h=r.y+543;case 121:switch(t.length){case 1:case 2:o=h%100,d=2;break;default:o=h%1e4,d=4}break;case 109:switch(t.length){case 1:case 2:o=r.m,d=t.length;break;case 3:return K[r.m-1][1];case 5:return K[r.m-1][0];default:return K[r.m-1][2]}break;case 100:switch(t.length){case 1:case 2:o=r.d,d=t.length;break;case 3:return Y[r.q][0];default:return Y[r.q][1]}break;case 104:switch(t.length){case 1:case 2:o=1+(r.H+11)%12,d=t.length;break;default:throw"bad hour format: "+t}break;case 72:switch(t.length){case 1:case 2:o=r.H,d=t.length;break;default:throw"bad hour format: "+t}break;case 77:switch(t.length){case 1:case 2:o=r.M,d=t.length;break;default:throw"bad minute format: "+t}break;case 115:if("s"!=t&&"ss"!=t&&".0"!=t&&".00"!=t&&".000"!=t)throw"bad second format: "+t;return 0!==r.u||"s"!=t&&"ss"!=t?(f=n>=2?3===n?1e3:100:1===n?10:1,(c=Math.round(f*(r.S+r.u)))>=60*f&&(c=0),"s"===t?0===c?"0":""+c/f:(l=H(c,2+n),"ss"===t?l.substr(0,2):"."+l.substr(2,t.length-1))):H(r.S,t.length);case 90:switch(t){case"[h]":case"[hh]":o=24*r.D+r.H;break;case"[m]":case"[mm]":o=60*(24*r.D+r.H)+r.M;break;case"[s]":case"[ss]":o=60*(60*(24*r.D+r.H)+r.M)+Math.round(r.S+r.u);break;default:throw"bad abstime format: "+t}d=3===t.length?1:2;break;case 101:o=h,d=1}return d>0?H(o,d):""}function fe(s){if(s.length<=3)return s;for(var e=s.length%3,t=s.substr(0,e);e!=s.length;e+=3)t+=(t.length>0?",":"")+s.substr(e,3);return t}var he=/%/g;function ue(e,t){var r,n=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(0==t)return"0.0E+0";if(t<0)return"-"+ue(e,-t);var o=e.indexOf(".");-1===o&&(o=e.indexOf("E"));var l=Math.floor(Math.log(t)*Math.LOG10E)%o;if(l<0&&(l+=o),-1===(r=(t/Math.pow(10,l)).toPrecision(n+1+(o+l)%o)).indexOf("e")){var c=Math.floor(Math.log(t)*Math.LOG10E);for(-1===r.indexOf(".")?r=r.charAt(0)+"."+r.substr(1)+"E+"+(c-r.length+l):r+="E+"+(c-l);"0."===r.substr(0,2);)r=(r=r.charAt(0)+r.substr(2,o)+"."+r.substr(2+o)).replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,t,r,n){return t+r+n.substr(0,(o+l)%o)+"."+n.substr(l)+"E"}))}else r=t.toExponential(n);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}var pe=/# (\?+)( ?)\/( ?)(\d+)/;var de=/^#*0*\.([0#]+)/,me=/\).*[0#]/,ge=/\(###\) ###\\?-####/;function be(e){for(var t,r="",i=0;i!=e.length;++i)switch(t=e.charCodeAt(i)){case 35:break;case 63:r+=" ";break;case 48:r+="0";break;default:r+=String.fromCharCode(t)}return r}function ve(e,t){var dd=Math.pow(10,t);return""+Math.round(e*dd)/dd}function we(e,t){var r=e-Math.floor(e),dd=Math.pow(10,t);return t<(""+Math.round(r*dd)).length?0:Math.round(r*dd)}function ye(e,t,r){if(40===e.charCodeAt(0)&&!t.match(me)){var n=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return r>=0?ye("n",n,r):"("+ye("n",n,-r)+")"}if(44===t.charCodeAt(t.length-1))return function(e,t,r){for(var n=t.length-1;44===t.charCodeAt(n-1);)--n;return xe(e,t.substr(0,n),r/Math.pow(10,3*(t.length-n)))}(e,t,r);if(-1!==t.indexOf("%"))return function(e,t,r){var n=t.replace(he,""),o=t.length-n.length;return xe(e,n,r*Math.pow(10,2*o))+st("%",o)}(e,t,r);if(-1!==t.indexOf("E"))return ue(t,r);if(36===t.charCodeAt(0))return"$"+ye(e,t.substr(" "==t.charAt(1)?2:1),r);var o,l,c,f,h=Math.abs(r),d=r<0?"-":"";if(t.match(/^00+$/))return d+G(h,t.length);if(t.match(/^[#?]+$/))return"0"===(o=G(r,0))&&(o=""),o.length>t.length?o:be(t.substr(0,t.length-o.length))+o;if(l=t.match(pe))return function(e,t,r){var n=parseInt(e[4],10),o=Math.round(t*n),base=Math.floor(o/n),l=o-base*n,c=n;return r+(0===base?"":""+base)+" "+(0===l?st(" ",e[1].length+1+e[4].length):W(l,e[1].length)+e[2]+"/"+e[3]+H(c,e[4].length))}(l,h,d);if(t.match(/^#+0+$/))return d+G(h,t.length-t.indexOf("0"));if(l=t.match(de))return o=ve(r,l[1].length).replace(/^([^\.]+)$/,"$1."+be(l[1])).replace(/\.$/,"."+be(l[1])).replace(/\.(\d*)$/,(function(e,t){return"."+t+st("0",be(l[1]).length-t.length)})),-1!==t.indexOf("0.")?o:o.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),l=t.match(/^(0*)\.(#*)$/))return d+ve(h,l[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,l[1].length?"0.":".");if(l=t.match(/^#{1,3},##0(\.?)$/))return d+fe(G(h,0));if(l=t.match(/^#,##0\.([#0]*0)$/))return r<0?"-"+ye(e,t,-r):fe(""+(Math.floor(r)+function(e,t){return t<(""+Math.round((e-Math.floor(e))*Math.pow(10,t))).length?1:0}(r,l[1].length)))+"."+H(we(r,l[1].length),l[1].length);if(l=t.match(/^#,#*,#0/))return ye(e,t.replace(/^#,#*,/,""),r);if(l=t.match(/^([0#]+)(\\?-([0#]+))+$/))return o=z(ye(e,t.replace(/[\\-]/g,""),r)),c=0,z(z(t.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return c-2147483648?""+(e>=0?0|e:e-1|0):""+Math.floor(e)}(r)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,(function(e){return"00,"+(e.length<3?H(0,3-e.length):"")+e}))+"."+H(c,l[1].length);switch(t){case"###,##0.00":return ye(e,"#,##0.00",r);case"###,###":case"##,###":case"#,###":var y=fe(G(h,0));return"0"!==y?d+y:"";case"###,###.00":return ye(e,"###,##0.00",r).replace(/^0\./,".");case"#,###.00":return ye(e,"#,##0.00",r).replace(/^0\./,".")}throw new Error("unsupported format |"+t+"|")}function Te(e,t){var r,n=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(0==t)return"0.0E+0";if(t<0)return"-"+Te(e,-t);var o=e.indexOf(".");-1===o&&(o=e.indexOf("E"));var l=Math.floor(Math.log(t)*Math.LOG10E)%o;if(l<0&&(l+=o),!(r=(t/Math.pow(10,l)).toPrecision(n+1+(o+l)%o)).match(/[Ee]/)){var c=Math.floor(Math.log(t)*Math.LOG10E);-1===r.indexOf(".")?r=r.charAt(0)+"."+r.substr(1)+"E+"+(c-r.length+l):r+="E+"+(c-l),r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,t,r,n){return t+r+n.substr(0,(o+l)%o)+"."+n.substr(l)+"E"}))}else r=t.toExponential(n);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}function Ee(e,t,r){if(40===e.charCodeAt(0)&&!t.match(me)){var n=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return r>=0?Ee("n",n,r):"("+Ee("n",n,-r)+")"}if(44===t.charCodeAt(t.length-1))return function(e,t,r){for(var n=t.length-1;44===t.charCodeAt(n-1);)--n;return xe(e,t.substr(0,n),r/Math.pow(10,3*(t.length-n)))}(e,t,r);if(-1!==t.indexOf("%"))return function(e,t,r){var n=t.replace(he,""),o=t.length-n.length;return xe(e,n,r*Math.pow(10,2*o))+st("%",o)}(e,t,r);if(-1!==t.indexOf("E"))return Te(t,r);if(36===t.charCodeAt(0))return"$"+Ee(e,t.substr(" "==t.charAt(1)?2:1),r);var o,l,c,f,h=Math.abs(r),d=r<0?"-":"";if(t.match(/^00+$/))return d+H(h,t.length);if(t.match(/^[#?]+$/))return o=""+r,0===r&&(o=""),o.length>t.length?o:be(t.substr(0,t.length-o.length))+o;if(l=t.match(pe))return function(e,t,r){return r+(0===t?"":""+t)+st(" ",e[1].length+2+e[4].length)}(l,h,d);if(t.match(/^#+0+$/))return d+H(h,t.length-t.indexOf("0"));if(l=t.match(de))return o=(o=(""+r).replace(/^([^\.]+)$/,"$1."+be(l[1])).replace(/\.$/,"."+be(l[1]))).replace(/\.(\d*)$/,(function(e,t){return"."+t+st("0",be(l[1]).length-t.length)})),-1!==t.indexOf("0.")?o:o.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),l=t.match(/^(0*)\.(#*)$/))return d+(""+h).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,l[1].length?"0.":".");if(l=t.match(/^#{1,3},##0(\.?)$/))return d+fe(""+h);if(l=t.match(/^#,##0\.([#0]*0)$/))return r<0?"-"+Ee(e,t,-r):fe(""+r)+"."+st("0",l[1].length);if(l=t.match(/^#,#*,#0/))return Ee(e,t.replace(/^#,#*,/,""),r);if(l=t.match(/^([0#]+)(\\?-([0#]+))+$/))return o=z(Ee(e,t.replace(/[\\-]/g,""),r)),c=0,z(z(t.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return c-1||"\\"==t&&"-"==e.charAt(i+1)&&"0#".indexOf(e.charAt(i+2))>-1););break;case"?":for(;e.charAt(++i)===t;);break;case"*":++i," "!=e.charAt(i)&&"*"!=e.charAt(i)||++i;break;case"(":case")":++i;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(;i-1;);break;default:++i}return!1}var Ae=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function _e(e,t){if(null==t)return!1;var r=parseFloat(t[2]);switch(t[1]){case"=":if(e==r)return!0;break;case">":if(e>r)return!0;break;case"<":if(e":if(e!=r)return!0;break;case">=":if(e>=r)return!0;break;case"<=":if(e<=r)return!0}return!1}function Ce(e,t){var r=function(e){for(var t=[],r=!1,i=0,n=0;i-1&&--n,r.length>4)throw new Error("cannot find right format for |"+r.join("|")+"|");if("number"!=typeof t)return[4,4===r.length||o>-1?r[r.length-1]:"@"];switch(r.length){case 1:r=o>-1?["General","General","General",r[0]]:[r[0],r[0],r[0],"@"];break;case 2:r=o>-1?[r[0],r[0],r[0],r[1]]:[r[0],r[1],r[0],"@"];break;case 3:r=o>-1?[r[0],r[1],r[0],r[2]]:[r[0],r[1],r[2],"@"]}var l=t>0?r[0]:t<0?r[1]:r[2];if(-1===r[0].indexOf("[")&&-1===r[1].indexOf("["))return[n,l];if(null!=r[0].match(/\[[=<>]/)||null!=r[1].match(/\[[=<>]/)){var c=r[0].match(Ae),f=r[1].match(Ae);return _e(t,c)?[n,r[0]]:_e(t,f)?[n,r[1]]:[n,r[null!=c&&null!=f?2:1]]}return[n,l]}function Re(e,t,r){null==r&&(r={});var n="";switch(typeof e){case"string":n="m/d/yy"==e&&r.dateNF?r.dateNF:e;break;case"number":null==(n=14==e&&r.dateNF?r.dateNF:(null!=r.table?r.table:J)[e])&&(n=r.table&&r.table[Z[e]]||J[Z[e]]),null==n&&(n=Q[e]||"General")}if(X(n,0))return le(t,r);t instanceof Date&&(t=ie(t,r.date1904));var o=Ce(n,t);if(X(o[1]))return le(t,r);if(!0===t)t="TRUE";else if(!1===t)t="FALSE";else if(""===t||null==t)return"";return function(e,t,r,n){for(var dt,o,l,c=[],f="",i=0,h="",d="t",hr="H";i=12?"P":"A"),q.t="T",hr="h",i+=3):"AM/PM"===e.substr(i,5).toUpperCase()?(null!=dt&&(q.v=dt.H>=12?"PM":"AM"),q.t="T",i+=5,hr="h"):"上午/下午"===e.substr(i,5).toUpperCase()?(null!=dt&&(q.v=dt.H>=12?"下午":"上午"),q.t="T",i+=5,hr="h"):(q.t="t",++i),null==dt&&"T"===q.t)return"";c[c.length]=q,d=h;break;case"[":for(f=h;"]"!==e.charAt(i++)&&i-1&&(f=(f.match(/\$([^-\[\]]*)/)||[])[1]||"$",Se(e)||(c[c.length]={t:"t",v:f}));break;case".":if(null!=dt){for(f=h;++i-1;)f+=h;c[c.length]={t:"n",v:f};break;case"?":for(f=h;e.charAt(++i)===h;)f+=h;c[c.length]={t:h,v:f},d=h;break;case"*":++i," "!=e.charAt(i)&&"*"!=e.charAt(i)||++i;break;case"(":case")":c[c.length]={t:1===n?"t":h,v:h},++i;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(f=h;i-1;)f+=e.charAt(i);c[c.length]={t:"D",v:f};break;case" ":c[c.length]={t:h,v:h},++i;break;case"$":c[c.length]={t:"t",v:"$"},++i;break;default:if(-1===",$-+/():!^&'~{}<>=€acfijklopqrtuvwxzP".indexOf(h))throw new Error("unrecognized character "+h+" in "+e);c[c.length]={t:"t",v:h},++i}var w,y=0,T=0;for(i=c.length-1,d="t";i>=0;--i)switch(c[i].t){case"h":case"H":c[i].t=hr,d="h",y<1&&(y=1);break;case"s":(w=c[i].v.match(/\.0+$/))&&(T=Math.max(T,w[0].length-1)),y<3&&(y=3);case"d":case"y":case"M":case"e":d=c[i].t;break;case"m":"s"===d&&(c[i].t="M",y<2&&(y=2));break;case"X":break;case"Z":y<1&&c[i].v.match(/[Hh]/)&&(y=1),y<2&&c[i].v.match(/[Mm]/)&&(y=2),y<3&&c[i].v.match(/[Ss]/)&&(y=3)}switch(y){case 0:break;case 1:dt.u>=.5&&(dt.u=0,++dt.S),dt.S>=60&&(dt.S=0,++dt.M),dt.M>=60&&(dt.M=0,++dt.H);break;case 2:dt.u>=.5&&(dt.u=0,++dt.S),dt.S>=60&&(dt.S=0,++dt.M)}var E,x="";for(i=0;i0){40==x.charCodeAt(0)?(k=t<0&&45===x.charCodeAt(0)?-t:t,S=xe("n",x,k)):(S=xe("n",x,k=t<0&&n>1?-t:t),k<0&&c[0]&&"t"==c[0].t&&(S=S.substr(1),c[0].v="-"+c[0].v)),E=S.length-1;var _=c.length;for(i=0;i-1){_=i;break}var C=c.length;if(_===c.length&&-1===S.indexOf("E")){for(i=c.length-1;i>=0;--i)null!=c[i]&&-1!=="n?".indexOf(c[i].t)&&(E>=c[i].v.length-1?(E-=c[i].v.length,c[i].v=S.substr(E+1,c[i].v.length)):E<0?c[i].v="":(c[i].v=S.substr(0,E+1),E=-1),c[i].t="t",C=i);E>=0&&C=0;--i)if(null!=c[i]&&-1!=="n?".indexOf(c[i].t)){for(o=c[i].v.indexOf(".")>-1&&i===_?c[i].v.indexOf(".")-1:c[i].v.length-1,A=c[i].v.substr(o+1);o>=0;--o)E>=0&&("0"===c[i].v.charAt(o)||"#"===c[i].v.charAt(o))&&(A=S.charAt(E--)+A);c[i].v=A,c[i].t="t",C=i}for(E>=0&&C-1&&i===_?c[i].v.indexOf(".")+1:0,A=c[i].v.substr(0,o);o-1&&(k=n>1&&t<0&&i>0&&"-"===c[i-1].v?-t:t,c[i].v=xe(c[i].t,c[i].v,k),c[i].t="t");var R="";for(i=0;i!==c.length;++i)null!=c[i]&&(R+=c[i].v);return R}(o[1],t,r,o[0])}function Oe(e,t){if("number"!=typeof t){t=+t||-1;for(var i=0;i<392;++i)if(null!=J[i]){if(J[i]==e){t=i;break}}else t<0&&(t=i);t<0&&(t=391)}return J[t]=e,t}function Ie(e){for(var i=0;392!=i;++i)void 0!==e[i]&&Oe(e[i],i)}function Ne(){var e;e||(e={}),e[0]="General",e[1]="0",e[2]="0.00",e[3]="#,##0",e[4]="#,##0.00",e[9]="0%",e[10]="0.00%",e[11]="0.00E+00",e[12]="# ?/?",e[13]="# ??/??",e[14]="m/d/yy",e[15]="d-mmm-yy",e[16]="d-mmm",e[17]="mmm-yy",e[18]="h:mm AM/PM",e[19]="h:mm:ss AM/PM",e[20]="h:mm",e[21]="h:mm:ss",e[22]="m/d/yy h:mm",e[37]="#,##0 ;(#,##0)",e[38]="#,##0 ;[Red](#,##0)",e[39]="#,##0.00;(#,##0.00)",e[40]="#,##0.00;[Red](#,##0.00)",e[45]="mm:ss",e[46]="[h]:mm:ss",e[47]="mmss.0",e[48]="##0.0E+0",e[49]="@",e[56]='"上午/下午 "hh"時"mm"分"ss"秒 "',J=e}var Pe={format:Re,load:Oe,_table:J,load_table:Ie,parse_date_code:te,is_date:Se,get_table:function(){return Pe._table=J}},De={5:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',23:"General",24:"General",25:"General",26:"General",27:"m/d/yy",28:"m/d/yy",29:"m/d/yy",30:"m/d/yy",31:"m/d/yy",32:"h:mm:ss",33:"h:mm:ss",34:"h:mm:ss",35:"h:mm:ss",36:"m/d/yy",41:'_(* #,##0_);_(* (#,##0);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* (#,##0);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* (#,##0.00);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* (#,##0.00);_("$"* "-"??_);_(@_)',50:"m/d/yy",51:"m/d/yy",52:"m/d/yy",53:"m/d/yy",54:"m/d/yy",55:"m/d/yy",56:"m/d/yy",57:"m/d/yy",58:"m/d/yy",59:"0",60:"0.00",61:"#,##0",62:"#,##0.00",63:'"$"#,##0_);\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',67:"0%",68:"0.00%",69:"# ?/?",70:"# ??/??",71:"m/d/yy",72:"m/d/yy",73:"d-mmm-yy",74:"d-mmm",75:"mmm-yy",76:"h:mm",77:"h:mm:ss",78:"m/d/yy h:mm",79:"mm:ss",80:"[h]:mm:ss",81:"mmss.0"},Me=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;var Fe=function(){var e={};e.version="1.2.0";var t=function(){for(var e=0,table=new Array(256),t=0;256!=t;++t)e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=t)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1,table[t]=e;return"undefined"!=typeof Int32Array?new Int32Array(table):table}();var r=function(e){var t=0,r=0,n=0,table="undefined"!=typeof Int32Array?new Int32Array(4096):new Array(4096);for(n=0;256!=n;++n)table[n]=e[n];for(n=0;256!=n;++n)for(r=e[n],t=256+n;t<4096;t+=256)r=table[t]=r>>>8^e[255&r];var o=[];for(n=1;16!=n;++n)o[n-1]="undefined"!=typeof Int32Array?table.subarray(256*n,256*n+256):table.slice(256*n,256*n+256);return o}(t),n=r[0],o=r[1],l=r[2],c=r[3],f=r[4],h=r[5],d=r[6],m=r[7],v=r[8],w=r[9],y=r[10],T=r[11],E=r[12],x=r[13],k=r[14];return e.table=t,e.bstr=function(e,r){for(var n=-1^r,i=0,o=e.length;i>>8^t[255&(n^e.charCodeAt(i++))];return~n},e.buf=function(e,r){for(var S=-1^r,A=e.length-15,i=0;i>8&255]^E[e[i++]^S>>16&255]^T[e[i++]^S>>>24]^y[e[i++]]^w[e[i++]]^v[e[i++]]^m[e[i++]]^d[e[i++]]^h[e[i++]]^f[e[i++]]^c[e[i++]]^l[e[i++]]^o[e[i++]]^n[e[i++]]^t[e[i++]];for(A+=15;i>>8^t[255&(S^e[i++])];return~S},e.str=function(e,r){for(var n=-1^r,i=0,o=e.length,l=0,c=0;i>>8^t[255&(n^l)]:l<2048?n=(n=n>>>8^t[255&(n^(192|l>>6&31))])>>>8^t[255&(n^(128|63&l))]:l>=55296&&l<57344?(l=64+(1023&l),c=1023&e.charCodeAt(i++),n=(n=(n=(n=n>>>8^t[255&(n^(240|l>>8&7))])>>>8^t[255&(n^(128|l>>2&63))])>>>8^t[255&(n^(128|c>>6&15|(3&l)<<4))])>>>8^t[255&(n^(128|63&c))]):n=(n=(n=n>>>8^t[255&(n^(224|l>>12&15))])>>>8^t[255&(n^(128|l>>6&63))])>>>8^t[255&(n^(128|63&l))];return~n},e}(),Le=function(){var e,t={};function r(p){if("/"==p.charAt(p.length-1))return-1===p.slice(0,-1).indexOf("/")?p:r(p.slice(0,-1));var e=p.lastIndexOf("/");return-1===e?p:p.slice(0,e+1)}function n(p){if("/"==p.charAt(p.length-1))return n(p.slice(0,-1));var e=p.lastIndexOf("/");return-1===e?p:p.slice(e+1)}function o(e,t){"string"==typeof t&&(t=new Date(t));var r=t.getHours();r=(r=r<<6|t.getMinutes())<<5|t.getSeconds()>>>1,e.write_shift(2,r);var n=t.getFullYear()-1980;n=(n=n<<4|t.getMonth()+1)<<5|t.getDate(),e.write_shift(2,n)}function l(e){$r(e,0);for(var t={},r=0;e.l<=e.length-4;){var n=e.read_shift(2),o=e.read_shift(2),l=e.l+o,p={};if(21589===n)1&(r=e.read_shift(1))&&(p.mtime=e.read_shift(4)),o>5&&(2&r&&(p.atime=e.read_shift(4)),4&r&&(p.ctime=e.read_shift(4))),p.mtime&&(p.mt=new Date(1e3*p.mtime));e.l=l,t[n]=p}return t}function c(){return e||(e={})}function f(e,t){if(80==e[0]&&75==e[1])return ye(e,t);if(109==(32|e[0])&&105==(32|e[1]))return function(e,t){if("mime-version:"!=F(e.slice(0,13)).toLowerCase())throw new Error("Unsupported MAD header");var r=t&&t.root||"",data=(R&&Buffer.isBuffer(e)?e.toString("binary"):F(e)).split("\r\n"),n=0,o="";for(n=0;n0&&(r=(r=r.slice(0,r.length-1)).slice(0,r.lastIndexOf("/")+1),o.slice(0,r.length)!=r););var l=(data[1]||"").match(/boundary="(.*?)"/);if(!l)throw new Error("MAD cannot find boundary");var c="--"+(l[1]||""),f=[],h=[],d={FileIndex:f,FullPaths:h};w(d);var m,v=0;for(n=0;n=o&&(v-=o),!c[v]){h=[];var y=[];for(m=v;m>=0;){y[m]=!0,c[m]=!0,f[f.length]=m,h.push(e[m]);var T=r[Math.floor(4*m/n)];if(n<4+(w=4*m&d))throw new Error("FAT boundary crossed: "+m+" 4 "+n);if(!e[T])break;if(y[m=zr(e[T],w)])break}l[v]={nodes:f,data:dr([h])}}return l}(C,l,T,y);O[l].name="!Directory",n>0&&c!==k&&(O[c].name="!MiniFAT"),O[T[0]].name="!FAT",O.fat_addrs=T,O.ssz=y;var I=[],N=[],P=[];!function(e,t,r,n,o,l,c,f){for(var d,w=0,y=n.length?2:0,T=t[e].data,i=0,E=0;i0&&w!==k&&(t[w].name="!StreamData")):S.size>=4096?(S.storage="fat",void 0===t[S.start]&&(t[S.start]=m(r,S.start,t.fat_addrs,t.ssz)),t[S.start].name=S.name,S.content=t[S.start].data.slice(0,S.size)):(S.storage="minifat",S.size<0?S.size=0:w!==k&&S.start!==k&&t[w]&&(S.content=h(S,t[w].data,(t[f]||{}).data))),S.content&&$r(S.content,0),l[d]=S,c.push(S)}}(l,O,C,I,n,{},N,c),function(e,t,r){for(var i=0,n=0,o=0,l=0,c=0,f=r.length,h=[],q=[];i0&&c>=0;)l.push(t.slice(c*x,c*x+x)),o-=x,c=zr(r,4*c);return 0===l.length?Kr(0):L(l).slice(0,e.size)}function d(e,t,r,n,o){var q=k;if(e===k){if(0!==t)throw new Error("DIFAT chain shorter than expected")}else if(-1!==e){var l=r[e],c=(n>>>2)-1;if(!l)return;for(var i=0;i=0;){o[h]=!0,l[l.length]=h,c.push(e[h]);var m=r[Math.floor(4*h/n)];if(n<4+(d=4*h&f))throw new Error("FAT boundary crossed: "+h+" 4 "+n);if(!e[m])break;h=zr(e[m],d)}return{nodes:l,data:dr([c])}}function v(e,t){return new Date(1e3*(Ur(e,t+4)/1e7*Math.pow(2,32)+Ur(e,t)/1e7-11644473600))}function w(e,t){var r=t||{},n=r.root||"Root Entry";if(e.FullPaths||(e.FullPaths=[]),e.FileIndex||(e.FileIndex=[]),e.FullPaths.length!==e.FileIndex.length)throw new Error("inconsistent CFB structure");0===e.FullPaths.length&&(e.FullPaths[0]=n+"/",e.FileIndex[0]={name:n,type:5}),r.CLSID&&(e.FileIndex[0].clsid=r.CLSID),function(e){var t="Sh33tJ5";if(Le.find(e,"/"+t))return;var p=Kr(4);p[0]=55,p[1]=p[3]=50,p[2]=54,e.FileIndex.push({name:t,type:2,content:p,size:4,L:69,R:69,C:69}),e.FullPaths.push(e.FullPaths[0]+t),y(e)}(e)}function y(e,t){w(e);for(var o=!1,s=!1,i=e.FullPaths.length-1;i>=0;--i){var l=e.FileIndex[i];switch(l.type){case 0:s?o=!0:(e.FileIndex.pop(),e.FullPaths.pop());break;case 1:case 2:case 5:s=!0,isNaN(l.R*l.L*l.C)&&(o=!0),l.R>-1&&l.L>-1&&l.R==l.L&&(o=!0);break;default:o=!0}}if(o||t){var c=new Date(1987,1,19),f=0,h=Object.create?Object.create(null):{},data=[];for(i=0;i1?1:-1,m.size=0,m.type=5;else if("/"==v.slice(-1)){for(f=i+1;f=data.length?-1:f,f=i+1;f=data.length?-1:f,m.type=1}else r(e.FullPaths[i+1]||"")==r(v)&&(m.R=i+1),m.type=2}}}function T(e,t){var r=t||{};if("mad"==r.fileType)return function(e,t){for(var r=t||{},n=r.boundary||"SheetJS",o=["MIME-Version: 1.0",'Content-Type: multipart/related; boundary="'+(n="------="+n).slice(2)+'"',"","",""],l=e.FullPaths[0],c=l,f=e.FileIndex[0],i=1;i=32&&w<128&&++m;var T=m>=4*v/5;o.push(n),o.push("Content-Location: "+(r.root||"file:///C:/SheetJS/")+c),o.push("Content-Transfer-Encoding: "+(T?"quoted-printable":"base64")),o.push("Content-Type: "+xe(f,c)),o.push(""),o.push(T?Se(d):ke(d))}return o.push(n+"--\r\n"),o.join("\r\n")}(e,r);if(y(e),"zip"===r.fileType)return function(e,t){var r=t||{},n=[],l=[],c=Kr(1),f=r.compression?8:0,h=0;0;var i=0,d=0,m=0,v=0,w=e.FullPaths[0],y=w,T=e.FileIndex[0],E=[],x=0;for(i=1;i0&&(o<4096?t+=o+63>>6:r+=o+511>>9)}}for(var l=e.FullPaths.length+3>>2,c=t+127>>7,f=(t+7>>3)+r+l+c,h=f+127>>7,d=h<=109?0:Math.ceil((h-109)/127);f+h+d+127>>7>h;)d=++h<=109?0:Math.ceil((h-109)/127);var m=[1,d,h,c,l,r,t,0];return e.FileIndex[0].size=t<<6,m[7]=(e.FileIndex[0].start=m[0]+m[1]+m[2]+m[3]+m[4]+m[5])+(m[6]+7>>3),m}(e),l=Kr(n[7]<<9),i=0,c=0;for(i=0;i<8;++i)l.write_shift(1,A[i]);for(i=0;i<8;++i)l.write_shift(2,0);for(l.write_shift(2,62),l.write_shift(2,3),l.write_shift(2,65534),l.write_shift(2,9),l.write_shift(2,6),i=0;i<3;++i)l.write_shift(2,0);for(l.write_shift(4,0),l.write_shift(4,n[2]),l.write_shift(4,n[0]+n[1]+n[2]+n[3]-1),l.write_shift(4,0),l.write_shift(4,4096),l.write_shift(4,n[3]?n[0]+n[1]+n[2]-1:k),l.write_shift(4,n[3]),l.write_shift(-4,n[1]?n[0]-1:k),l.write_shift(4,n[1]),i=0;i<109;++i)l.write_shift(-4,i>9)));for(f(n[6]+7>>3);511&l.l;)l.write_shift(-4,M.ENDOFCHAIN);for(c=i=0,h=0;h=4096||(m.start=c,f(d+63>>6)));for(;511&l.l;)l.write_shift(-4,M.ENDOFCHAIN);for(i=0;i=4096)if(l.l=m.start+1<<9,R&&Buffer.isBuffer(m.content))m.content.copy(l,l.l,0,m.size),l.l+=m.size+511&-512;else{for(h=0;h0&&m.size<4096)if(R&&Buffer.isBuffer(m.content))m.content.copy(l,l.l,0,m.size),l.l+=m.size+63&-64;else{for(h=0;h>16|G>>8|G));function Y(e,b){var t=$[255&e];return b<=8?t>>>8-b:(t=t<<8|$[e>>8&255],b<=16?t>>>16-b:(t=t<<8|$[e>>16&255])>>>24-b)}function K(e,t){var r=7&t,n=t>>>3;return(e[n]|(r<=6?0:e[n+1]<<8))>>>r&3}function J(e,t){var r=7&t,n=t>>>3;return(e[n]|(r<=5?0:e[n+1]<<8))>>>r&7}function Z(e,t){var r=7&t,n=t>>>3;return(e[n]|(r<=3?0:e[n+1]<<8))>>>r&31}function Q(e,t){var r=7&t,n=t>>>3;return(e[n]|(r<=1?0:e[n+1]<<8))>>>r&127}function ee(e,t,r){var n=7&t,o=t>>>3,l=(1<>>n;return r<8-n?c&l:(c|=e[o+1]<<8-n,r<16-n?c&l:(c|=e[o+2]<<16-n,r<24-n?c&l:(c|=e[o+3]<<24-n)&l))}function te(e,t,r){var n=7&t,o=t>>>3;return n<=5?e[o]|=(7&r)<>8-n),t+3}function re(e,t,r){return r=(1&r)<<(7&t),e[t>>>3]|=r,t+1}function ae(e,t,r){var n=t>>>3;return r<<=7&t,e[n]|=255&r,r>>>=8,e[n+1]=r,t+8}function ne(e,t,r){var n=t>>>3;return r<<=7&t,e[n]|=255&r,r>>>=8,e[n+1]=255&r,e[n+2]=r>>>8,t+16}function ie(b,e){var t=b.length,r=2*t>e?2*t:e+5,i=0;if(t>=e)return b;if(R){var n=N(r);if(b.copy)b.copy(n);else for(;i>n-m,l=(1<=0;--l)t[c|l<0;)e[e.l++]=data[t++]}return e.l}(data,t):function(data,t){for(var r=0,o=0,l=X?new Uint16Array(32768):[];o0;)t[t.l++]=data[o++];r=8*t.l}else{r=te(t,r,+!(o+c!=data.length)+2);for(var f=0;c-- >0;){var h=data[o],d=-1,m=0;if((d=l[f=32767&(f<<5^h)])&&((d|=-32768&o)>o&&(d-=32768),d2){(h=n[m])<=22?r=ae(t,r,$[h+1]>>1)-1:(ae(t,r,3),ae(t,r+=5,$[h-23]>>5),r+=3);var v=h<8?0:h-4>>2;v>0&&(ne(t,r,m-W[h]),r+=v),h=e[o-d],r=ae(t,r,$[h]>>3),r-=3;var w=h<4?0:h-2>>1;w>0&&(ne(t,r,o-d-V[h]),r+=w);for(var q=0;q>>3;return(e[n]|(r<=4?0:e[n+1]<<8))>>>r&15}(data,e+=5)+4;e+=4;for(var o=0,l=X?new Uint8Array(19):se(19),c=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],f=1,h=X?new Uint8Array(8):se(8),d=X?new Uint8Array(8):se(8),m=l.length,i=0;i>8-w;for(var y=(1<<7-w)-1;y>=0;--y)de[v|y<>>=3){case 16:for(o=3+K(data,e),e+=2,v=T[T.length-1];o-- >0;)T.push(v);break;case 17:for(o=3+J(data,e),e+=3;o-- >0;)T.push(0);break;case 18:for(o=11+Q(data,e),e+=7;o-- >0;)T.push(0);break;default:T.push(v),f>>0,l=0,c=0;0==(1&header);)if(header=J(data,t),t+=3,header>>>1!=0)for(header>>1==1?(l=9,c=5):(t=be(data,t),l=me,c=ge);;){!e&&o>>1==1?le[f]:ue[f];if(t+=15&code,0==((code>>>=4)>>>8&255))r[n++]=code;else{if(256==code)break;var h=(code-=257)<8?0:code-4>>2;h>5&&(h=0);var d=n+W[code];h>0&&(d+=ee(data,t,h),t+=h),f=ee(data,t,c),t+=15&(code=header>>>1==1?ce[f]:pe[f]);var m=(code>>>=4)<4?0:code-2>>1,v=V[code];for(m>0&&(v+=ee(data,t,m),t+=m),!e&&o>>3]|data[1+(t>>>3)]<<8;if(t+=32,w>0)for(!e&&o0;)r[n++]=data[t>>>3],t+=8}return e?[r,t+7>>>3]:[r.slice(0,n),t+7>>>3]}(e.slice(e.l||0),t);return e.l+=r[1],r[0]}function we(e,t){if(!e)throw new Error(t);"undefined"!=typeof console&&console.error(t)}function ye(e,t){var r=e;$r(r,0);var n={FileIndex:[],FullPaths:[]};w(n,{root:t.root});for(var i=r.length-4;(80!=r[i]||75!=r[i+1]||5!=r[i+2]||6!=r[i+3])&&i>=0;)--i;r.l=i+4,r.l+=4;var o=r.read_shift(2);r.l+=6;var c=r.read_shift(4);for(r.l=c,i=0;i>>=5);r>>>=4,n.setMilliseconds(0),n.setFullYear(r+1980),n.setMonth(l-1),n.setDate(o);var c=31&t,f=63&(t>>>=5);return t>>>=6,n.setHours(t),n.setMinutes(f),n.setSeconds(c<<1),n}(e);if(8257&c)throw new Error("Unsupported ZIP encryption");e.read_shift(4);for(var d=e.read_shift(4),m=e.read_shift(4),v=e.read_shift(2),w=e.read_shift(2),y="",i=0;i3&&(time=!0),r[i].slice(r[i].length-1)){case"Y":throw new Error("Unsupported ISO Duration Field: "+r[i].slice(r[i].length-1));case"D":t*=24;case"H":t*=60;case"M":if(!time)throw new Error("Unsupported ISO Duration Field: M");t*=60}e+=t*parseInt(r[i],10)}return e}var Qe=new Date("2017-02-19T19:06:09.000Z"),et=isNaN(Qe.getFullYear())?new Date("2/19/17"):Qe,tt=2017==et.getFullYear();function at(e,t){var r=new Date(e);if(tt)return t>0?r.setTime(r.getTime()+60*r.getTimezoneOffset()*1e3):t<0&&r.setTime(r.getTime()-60*r.getTimezoneOffset()*1e3),r;if(e instanceof Date)return e;if(1917==et.getFullYear()&&!isNaN(r.getFullYear())){var s=r.getFullYear();return e.indexOf(""+s)>-1||r.setFullYear(r.getFullYear()+100),r}var n=e.match(/\d+/g)||["2017","2","19","0","0","0"],o=new Date(+n[0],+n[1]-1,+n[2],+n[3]||0,+n[4]||0,+n[5]||0);return e.indexOf("Z")>-1&&(o=new Date(o.getTime()-60*o.getTimezoneOffset()*1e3)),o}function nt(e,t){if(R&&Buffer.isBuffer(e)){if(t){if(255==e[0]&&254==e[1])return $t(e.slice(2).toString("utf16le"));if(254==e[1]&&255==e[2])return $t(w(e.slice(2).toString("binary")))}return e.toString("binary")}if("undefined"!=typeof TextDecoder)try{if(t){if(255==e[0]&&254==e[1])return $t(new TextDecoder("utf-16le").decode(e.slice(2)));if(254==e[0]&&255==e[1])return $t(new TextDecoder("utf-16be").decode(e.slice(2)))}var r={"€":"€","‚":"‚","ƒ":"ƒ","„":"„","…":"…","†":"†","‡":"‡","ˆ":"ˆ","‰":"‰","Š":"Š","‹":"‹","Œ":"Œ","Ž":"Ž","‘":"‘","’":"’","“":"“","”":"”","•":"•","–":"–","—":"—","˜":"˜","™":"™","š":"š","›":"›","œ":"œ","ž":"ž","Ÿ":"Ÿ"};return Array.isArray(e)&&(e=new Uint8Array(e)),new TextDecoder("latin1").decode(e).replace(/[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ]/g,(function(e){return r[e]||e}))}catch(e){}for(var n=[],i=0;i!=e.length;++i)n.push(String.fromCharCode(e[i]));return n.join("")}function it(e){if("undefined"!=typeof JSON&&!Array.isArray(e))return JSON.parse(JSON.stringify(e));if("object"!=typeof e||null==e)return e;if(e instanceof Date)return new Date(e.getTime());var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=it(e[r]));return t}function st(e,t){for(var r="";r.length3&&-1==lt.indexOf(l))return t}else if(l.match(/[a-z]/))return t;return r<0||r>8099?t:(n>0||o>1)&&101!=r?e:s.match(/[^-0-9:,\/\\]/)?t:e}var ft=function(){var e=5=="abacaba".split(/(:?b)/i).length;return function(t,r,n){if(e||"string"==typeof r)return t.split(r);for(var p=t.split(r),o=[p[0]],i=1;i>6&31,n[t++]=128|63&l;else if(l>=55296&&l<57344){l=64+(1023&l);var c=1023&content.charCodeAt(++o);n[t++]=240|l>>8&7,n[t++]=128|l>>2&63,n[t++]=128|c>>6&15|(3&l)<<4,n[t++]=128|63&c}else n[t++]=224|l>>12&15,n[t++]=128|l>>6&63,n[t++]=128|63&l;t>r&&(e.push(n.slice(0,t)),t=0,n=I(65535),r=65530)}return e.push(n.slice(0,t)),L(e)}(content),Le.utils.cfb_add(e,path,t);Le.utils.cfb_add(e,path,content)}else e.file(path,content)}function Tt(){return Le.utils.cfb_new()}function Et(e,t){switch(t.type){case"base64":return Le.read(e,{type:"base64"});case"binary":return Le.read(e,{type:"binary"});case"buffer":case"array":return Le.read(e,{type:"buffer"})}throw new Error("Unrecognized type "+t.type)}function xt(path,base){if("/"==path.charAt(0))return path.slice(1);var e=base.split("/");"/"!=base.slice(-1)&&e.pop();for(var t=path.split("/");0!==t.length;){var r=t.shift();".."===r?e.pop():"."!==r&&e.push(r)}return e.join("/")}var kt='\r\n',St=/([^"\s?>\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g,At=/<[\/\?]?[a-zA-Z0-9:_-]+(?:\s+[^"\s?>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'">\s=]+))*\s*[\/\?]?>/gm,_t=kt.match(At)?At:/<[^>]*>/g,Ct=/<\w*:/,Rt=/<(\/?)\w+:/;function Ot(e,t,r){for(var n={},o=0,l=0;o!==e.length&&(32!==(l=e.charCodeAt(o))&&10!==l&&13!==l);++o);if(t||(n[0]=e.slice(0,o)),o===e.length)return n;var c=e.match(St),f=0,h="",i=0,q="",d="",m=1;if(c)for(i=0;i!=c.length;++i){for(d=c[i],l=0;l!=d.length&&61!==d.charCodeAt(l);++l);for(q=d.slice(0,l).trim();32==d.charCodeAt(l+1);)++l;for(m=34==(o=d.charCodeAt(l+1))||39==o?1:0,h=d.slice(l+1+m,d.length-m),f=0;f!=q.length&&58!==q.charCodeAt(f);++f);if(f===q.length)q.indexOf("_")>0&&(q=q.slice(0,q.indexOf("_"))),n[q]=h,r||(n[q.toLowerCase()]=h);else{var v=(5===f&&"xmlns"===q.slice(0,5)?"xmlns":"")+q.slice(f+1);if(n[v]&&"ext"==q.slice(f-3,f))continue;n[v]=h,r||(n[v.toLowerCase()]=h)}}return n}function It(e){return e.replace(Rt,"<$1")}var Nt={""":'"',"'":"'",">":">","<":"<","&":"&"},Pt=qe(Nt),Dt=function(){var e=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/gi,t=/_x([\da-fA-F]{4})_/gi;return function r(text){var s=text+"",i=s.indexOf("-1?16:10))||e})).replace(t,(function(e,t){return String.fromCharCode(parseInt(t,16))}));var n=s.indexOf("]]>");return r(s.slice(0,i))+s.slice(i+9,n)+r(s.slice(n+3))}}(),Mt=/[&<>'"]/g,Ft=/[\u0000-\u0008\u000b-\u001f]/g;function Lt(text){return(text+"").replace(Mt,(function(e){return Pt[e]})).replace(Ft,(function(s){return"_x"+("000"+s.charCodeAt(0).toString(16)).slice(-4)+"_"}))}function Bt(text){return Lt(text).replace(/ /g,"_x0020_")}var Ut=/[\u0000-\u001f]/g;function zt(text){return(text+"").replace(Mt,(function(e){return Pt[e]})).replace(/\n/g,"
").replace(Ut,(function(s){return"&#x"+("000"+s.charCodeAt(0).toString(16)).slice(-4)+";"}))}var Ht=function(){var e=/&#(\d+);/g;function t(e,t){return String.fromCharCode(parseInt(t,10))}return function(r){return r.replace(e,t)}}();function Wt(e){switch(e){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}function Vt(e){for(var t="",i=0,r=0,n=0,o=0,l=0,c=0;i191&&r<224?(l=(31&r)<<6,l|=63&n,t+=String.fromCharCode(l)):(o=e.charCodeAt(i++),r<240?t+=String.fromCharCode((15&r)<<12|(63&n)<<6|63&o):(c=((7&r)<<18|(63&n)<<12|(63&o)<<6|63&(l=e.charCodeAt(i++)))-65536,t+=String.fromCharCode(55296+(c>>>10&1023)),t+=String.fromCharCode(56320+(1023&c)))));return t}function qt(data){var e,i,t,r=I(2*data.length),n=1,o=0,l=0;for(i=0;i>>10&1023),e=56320+(1023&e)),0!==l&&(r[o++]=255&l,r[o++]=l>>>8,l=0),r[o++]=e%256,r[o++]=e>>>8;return r.slice(0,o).toString("ucs2")}function jt(data){return O(data,"binary").toString("utf8")}var Gt="foo bar baz☃🍣",Xt=R&&(jt(Gt)==Vt(Gt)&&jt||qt(Gt)==Vt(Gt)&&qt)||Vt,$t=R?function(data){return O(data,"utf8").toString("binary")}:function(e){for(var t=[],i=0,r=0,n=0;i>6))),t.push(String.fromCharCode(128+(63&r)));break;case r>=55296&&r<57344:r-=55296,n=e.charCodeAt(i++)-56320+(r<<10),t.push(String.fromCharCode(240+(n>>18&7))),t.push(String.fromCharCode(144+(n>>12&63))),t.push(String.fromCharCode(128+(n>>6&63))),t.push(String.fromCharCode(128+(63&n)));break;default:t.push(String.fromCharCode(224+(r>>12))),t.push(String.fromCharCode(128+(r>>6&63))),t.push(String.fromCharCode(128+(63&r)))}return t.join("")},Yt=function(){var e={};return function(t,g){var r=t+"|"+(g||"");return e[r]?e[r]:e[r]=new RegExp("<(?:\\w+:)?"+t+'(?: xml:space="preserve")?(?:[^>]*)>([\\s\\S]*?)",g||"")}}(),Kt=function(){var e=[["nbsp"," "],["middot","·"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map((function(e){return[new RegExp("&"+e[0]+";","ig"),e[1]]}));return function(t){for(var r=t.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/>\s+/g,">").replace(/\s+/g,"\n").replace(/<[^>]*>/g,""),i=0;i([\\s\\S]*?)","g")}}(),Zt=/<\/?(?:vt:)?variant>/g,Qt=/<(?:vt:)([^>]*)>([\s\S]*)"+g+""}function nr(e){return We(e).map((function(t){return" "+t+'="'+e[t]+'"'})).join("")}function ir(e,g,t){return"<"+e+(null!=t?nr(t):"")+(null!=g?(g.match(rr)?' xml:space="preserve"':"")+">"+g+""}function sr(e,t){try{return e.toISOString().replace(/\.\d*/,"")}catch(e){if(t)throw e}return""}function or(e){if(R&&Buffer.isBuffer(e))return e.toString("utf8");if("string"==typeof e)return e;if("undefined"!=typeof Uint8Array&&e instanceof Uint8Array)return Xt(M(F(e)));throw new Error("Bad input format: expected Buffer or string")}var lr=/<(\/?)([^\s?>:\/]+)(?:[\s?:\/][^>]*)?>/gm,cr={CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/metadata/core-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",CT:"http://schemas.openxmlformats.org/package/2006/content-types",RELS:"http://schemas.openxmlformats.org/package/2006/relationships",TCMNT:"http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments",dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",mx:"http://schemas.microsoft.com/office/mac/excel/2008/main",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",sjs:"http://schemas.openxmlformats.org/package/2006/sheetjs/core-properties",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema"},fr=["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"],ur={o:"urn:schemas-microsoft-com:office:office",x:"urn:schemas-microsoft-com:office:excel",ss:"urn:schemas-microsoft-com:office:spreadsheet",dt:"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882",mv:"http://macVmlSchemaUri",v:"urn:schemas-microsoft-com:vml",html:"http://www.w3.org/TR/REC-html40"};var pr=function(e){for(var t=[],i=0;i0&&Buffer.isBuffer(e[0][0])?Buffer.concat(e[0].map((function(e){return Buffer.isBuffer(e)?e:O(e)}))):pr(e)}:pr,mr=function(b,s,e){for(var t=[],i=s;i0?Tr(b,i+4,i+4+e-1):""},xr=Er,kr=function(b,i){var e=Ur(b,i);return e>0?Tr(b,i+4,i+4+e-1):""},Sr=kr,Ar=function(b,i){var e=2*Ur(b,i);return e>0?Tr(b,i+4,i+4+e-1):""},_r=Ar,Cr=function(b,i){var e=Ur(b,i);return e>0?gr(b,i+4,i+4+e):""},Rr=Cr,Or=function(b,i){var e=Ur(b,i);return e>0?Tr(b,i+4,i+4+e):""},Ir=Or,Nr=function(b,e){return function(b,e){for(var s=1-2*(b[e+7]>>>7),t=((127&b[e+7])<<4)+(b[e+6]>>>4&15),r=15&b[e+6],i=5;i>=0;--i)r=256*r+b[e+i];return 2047==t?0==r?s*(1/0):NaN:(0==t?t=-1022:(t-=1023,r+=Math.pow(2,52)),s*Math.pow(2,t-52)*r)}(b,e)},Pr=Nr,Dr=function(a){return Array.isArray(a)||"undefined"!=typeof Uint8Array&&a instanceof Uint8Array};function Mr(){gr=function(b,s,e){return y.utils.decode(1200,b.slice(s,e)).replace(B,"")},Tr=function(b,s,e){return y.utils.decode(65001,b.slice(s,e))},xr=function(b,i){var e=Ur(b,i);return e>0?y.utils.decode(l,b.slice(i+4,i+4+e-1)):""},Sr=function(b,i){var e=Ur(b,i);return e>0?y.utils.decode(o,b.slice(i+4,i+4+e-1)):""},_r=function(b,i){var e=2*Ur(b,i);return e>0?y.utils.decode(1200,b.slice(i+4,i+4+e-1)):""},Rr=function(b,i){var e=Ur(b,i);return e>0?y.utils.decode(1200,b.slice(i+4,i+4+e)):""},Ir=function(b,i){var e=Ur(b,i);return e>0?y.utils.decode(65001,b.slice(i+4,i+4+e)):""}}R&&(xr=function(b,i){if(!Buffer.isBuffer(b))return Er(b,i);var e=b.readUInt32LE(i);return e>0?b.toString("utf8",i+4,i+4+e-1):""},Sr=function(b,i){if(!Buffer.isBuffer(b))return kr(b,i);var e=b.readUInt32LE(i);return e>0?b.toString("utf8",i+4,i+4+e-1):""},_r=function(b,i){if(!Buffer.isBuffer(b))return Ar(b,i);var e=2*b.readUInt32LE(i);return b.toString("utf16le",i+4,i+4+e-1)},Rr=function(b,i){if(!Buffer.isBuffer(b))return Cr(b,i);var e=b.readUInt32LE(i);return b.toString("utf16le",i+4,i+4+e)},Ir=function(b,i){if(!Buffer.isBuffer(b))return Or(b,i);var e=b.readUInt32LE(i);return b.toString("utf8",i+4,i+4+e)},Pr=function(b,i){return Buffer.isBuffer(b)?b.readDoubleLE(i):Nr(b,i)},Dr=function(a){return Buffer.isBuffer(a)||Array.isArray(a)||"undefined"!=typeof Uint8Array&&a instanceof Uint8Array}),void 0!==y&&Mr();var Fr=function(b,e){return b[e]},Lr=function(b,e){return 256*b[e+1]+b[e]},Br=function(b,e){var u=256*b[e+1]+b[e];return u<32768?u:-1*(65535-u+1)},Ur=function(b,e){return b[e+3]*(1<<24)+(b[e+2]<<16)+(b[e+1]<<8)+b[e]},zr=function(b,e){return b[e+3]<<24|b[e+2]<<16|b[e+1]<<8|b[e]},Hr=function(b,e){return b[e]<<24|b[e+1]<<16|b[e+2]<<8|b[e+3]};function Wr(e,t){var r,n,l,c,i,f,h="",d=[];switch(t){case"dbcs":if(f=this.l,R&&Buffer.isBuffer(this))h=this.slice(this.l,this.l+2*e).toString("utf16le");else for(i=0;i0?zr:Hr)(this,this.l),this.l+=4,r):(n=Ur(this,this.l),this.l+=4,n);case 8:case-8:if("f"===t)return n=8==e?Pr(this,this.l):Pr([this[this.l+7],this[this.l+6],this[this.l+5],this[this.l+4],this[this.l+3],this[this.l+2],this[this.l+1],this[this.l+0]],0),this.l+=8,n;e=8;case 16:h=wr(this,this.l,e)}}return this.l+=e,h}var Vr=function(b,e,t){b[t]=255&e,b[t+1]=e>>>8&255,b[t+2]=e>>>16&255,b[t+3]=e>>>24&255},qr=function(b,e,t){b[t]=255&e,b[t+1]=e>>8&255,b[t+2]=e>>16&255,b[t+3]=e>>24&255},jr=function(b,e,t){b[t]=255&e,b[t+1]=e>>>8&255};function Gr(e,t,r){var n=0,i=0;if("dbcs"===r){for(i=0;i!=t.length;++i)jr(this,t.charCodeAt(i),this.l+2*i);n=2*t.length}else if("sbcs"===r){if(void 0!==y&&874==l)for(i=0;i!=t.length;++i){var o=y.utils.encode(l,t.charAt(i));this[this.l+i]=o[0]}else for(t=t.replace(/[^\x00-\x7F]/g,"_"),i=0;i!=t.length;++i)this[this.l+i]=255&t.charCodeAt(i);n=t.length}else{if("hex"===r){for(;i>8}for(;this.l>>=8,this[this.l+1]=255&t;break;case 3:n=3,this[this.l]=255&t,t>>>=8,this[this.l+1]=255&t,t>>>=8,this[this.l+2]=255&t;break;case 4:n=4,Vr(this,t,this.l);break;case 8:if(n=8,"f"===r){!function(b,e,t){var r=(e<0||1/e==-1/0?1:0)<<7,n=0,o=0,l=r?-e:e;isFinite(l)?0==l?n=o=0:(n=Math.floor(Math.log(l)/Math.LN2),o=l*Math.pow(2,52-n),n<=-1023&&(!isFinite(o)||o>4|r}(this,t,this.l);break}case 16:break;case-4:n=4,qr(this,t,this.l)}}return this.l+=n,this}function Xr(e,t){var r=wr(this,this.l,e.length>>1);if(r!==e)throw new Error(t+"Expected "+e+" saw "+r);this.l+=e.length>>1}function $r(e,t){e.l=t,e.read_shift=Wr,e.chk=Xr,e.write_shift=Gr}function Yr(e,t){e.l+=t}function Kr(e){var t=I(e);return $r(t,0),t}function Jr(data,e,t){if(data){var r,n,o;$r(data,data.l||0);for(var l=data.length,c=0,f=0;data.ln.l&&((n=n.slice(0,n.l)).l=n.length),n.length>0&&e.push(n),n=null)},l=function(e){return n&&e=128?1:0)+1,n>=128&&++o,n>=16384&&++o,n>=2097152&&++o;var c=e.next(o);l<=127?c.write_shift(1,l):(c.write_shift(1,128+(127&l)),c.write_shift(1,l>>7));for(var i=0;4!=i;++i){if(!(n>=128)){c.write_shift(1,n);break}c.write_shift(1,128+(127&n)),n>>=7}n>0&&Dr(r)&&e.push(r)}}function ea(e,t,r){var n=it(e);if(t.s?(n.cRel&&(n.c+=t.s.c),n.rRel&&(n.r+=t.s.r)):(n.cRel&&(n.c+=t.c),n.rRel&&(n.r+=t.r)),!r||r.biff<12){for(;n.c>=256;)n.c-=256;for(;n.r>=65536;)n.r-=65536}return n}function ta(e,t,r){var n=it(e);return n.s=ea(n.s,t.s,r),n.e=ea(n.e,t.s,r),n}function ra(e,t){if(e.cRel&&e.c<0)for(e=it(e);e.c<0;)e.c+=t>8?16384:256;if(e.rRel&&e.r<0)for(e=it(e);e.r<0;)e.r+=t>8?1048576:t>5?65536:16384;var s=ca(e);return e.cRel||null==e.cRel||(s=s.replace(/^([A-Z])/,"$$$1")),e.rRel||null==e.rRel||(s=function(e){return e.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}(s)),s}function aa(e,t){return 0!=e.s.r||e.s.rRel||e.e.r!=(t.biff>=12?1048575:t.biff>=8?65536:16384)||e.e.rRel?0!=e.s.c||e.s.cRel||e.e.c!=(t.biff>=12?16383:255)||e.e.cRel?ra(e.s,t.biff)+":"+ra(e.e,t.biff):(e.s.rRel?"":"$")+ia(e.s.r)+":"+(e.e.rRel?"":"$")+ia(e.e.r):(e.s.cRel?"":"$")+oa(e.s.c)+":"+(e.e.cRel?"":"$")+oa(e.e.c)}function na(e){return parseInt(e.replace(/\$(\d+)$/,"$1"),10)-1}function ia(e){return""+(e+1)}function sa(e){for(var t=e.replace(/^\$([A-Z])/,"$1"),r=0,i=0;i!==t.length;++i)r=26*r+t.charCodeAt(i)-64;return r-1}function oa(col){if(col<0)throw new Error("invalid column "+col);var s="";for(++col;col;col=Math.floor((col-1)/26))s=String.fromCharCode((col-1)%26+65)+s;return s}function la(e){for(var t=0,r=0,i=0;i=48&&n<=57?t=10*t+(n-48):n>=65&&n<=90&&(r=26*r+(n-64))}return{c:r-1,r:t-1}}function ca(e){for(var col=e.c+1,s="";col;col=(col-1)/26|0)s=String.fromCharCode((col-1)%26+65)+s;return s+(e.r+1)}function fa(e){var t=e.indexOf(":");return-1==t?{s:la(e),e:la(e)}:{s:la(e.slice(0,t)),e:la(e.slice(t+1))}}function ha(e,t){return void 0===t||"number"==typeof t?ha(e.s,e.e):("string"!=typeof e&&(e=ca(e)),"string"!=typeof t&&(t=ca(t)),e==t?e:e+":"+t)}function ua(e){var t={s:{c:0,r:0},e:{c:0,r:0}},r=0,i=0,n=0,o=e.length;for(r=0;i26);++i)r=26*r+n;for(t.s.c=--r,r=0;i9);++i)r=10*r+n;if(t.s.r=--r,i===o||10!=n)return t.e.c=t.s.c,t.e.r=t.s.r,t;for(++i,r=0;i!=o&&!((n=e.charCodeAt(i)-64)<1||n>26);++i)r=26*r+n;for(t.e.c=--r,r=0;i!=o&&!((n=e.charCodeAt(i)-48)<0||n>9);++i)r=10*r+n;return t.e.r=--r,t}function pa(e,t){var q="d"==e.t&&t instanceof Date;if(null!=e.z)try{return e.w=Re(e.z,q?Xe(t):t)}catch(e){}try{return e.w=Re((e.XF||{}).numFmtId||(q?14:0),q?Xe(t):t)}catch(e){return""+t}}function da(e,t,r){return null==e||null==e.t||"z"==e.t?"":void 0!==e.w?e.w:("d"==e.t&&!e.z&&r&&r.dateNF&&(e.z=r.dateNF),"e"==e.t?an[e.v]||e.v:pa(e,null==t?e.v:t))}function ma(e,t){var r=t&&t.sheet?t.sheet:"Sheet1",n={};return n[r]=e,{SheetNames:[r],Sheets:n}}function ga(e,data,t){var r=t||{},n=e?Array.isArray(e):r.dense;null!=S&&null==n&&(n=S);var o=e||(n?[]:{}),l=0,c=0;if(o&&null!=r.origin){if("number"==typeof r.origin)l=r.origin;else{var f="string"==typeof r.origin?la(r.origin):r.origin;l=f.r,c=f.c}o["!ref"]||(o["!ref"]="A1:A1")}var h={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(o["!ref"]){var d=ua(o["!ref"]);h.s.c=d.s.c,h.s.r=d.s.r,h.e.c=Math.max(h.e.c,d.e.c),h.e.r=Math.max(h.e.r,d.e.r),-1==l&&(h.e.r=l=d.e.r+1)}for(var m=0;m!=data.length;++m)if(data[m]){if(!Array.isArray(data[m]))throw new Error("aoa_to_sheet expects an array of arrays");for(var v=0;v!=data[m].length;++v)if(void 0!==data[m][v]){var w={v:data[m][v]},y=l+m,T=c+v;if(h.s.r>y&&(h.s.r=y),h.s.c>T&&(h.s.c=T),h.e.r0&&e.write_shift(0,data,"dbcs"),t?e.slice(0,e.l):e}function Ta(data){return{ich:data.read_shift(2),ifnt:data.read_shift(2)}}function Ea(data,e){var t=data.l,r=data.read_shift(1),n=wa(data),o=[],l={t:n,h:n};if(0!=(1&r)){for(var c=data.read_shift(4),i=0;i!=c;++i)o.push(Ta(data));l.r=o}else l.r=[{ich:0,ifnt:0}];return data.l=t+e,l}var xa=Ea;function ka(e,t){var r=!1;return null==t&&(r=!0,t=Kr(23+4*e.t.length)),t.write_shift(1,1),ya(e.t,t),t.write_shift(4,1),function(e,t){t||(t=Kr(4)),t.write_shift(2,e.ich||0),t.write_shift(2,e.ifnt||0)}({ich:0,ifnt:0},t),r?t.slice(0,t.l):t}function Sa(data){var col=data.read_shift(4),e=data.read_shift(2);return e+=data.read_shift(1)<<16,data.l++,{c:col,iStyleRef:e}}function Aa(e,t){return null==t&&(t=Kr(8)),t.write_shift(-4,e.c),t.write_shift(3,e.iStyleRef||e.s),t.write_shift(1,0),t}function _a(data){var e=data.read_shift(2);return e+=data.read_shift(1)<<16,data.l++,{c:-1,iStyleRef:e}}function Ca(e,t){return null==t&&(t=Kr(4)),t.write_shift(3,e.iStyleRef||e.s),t.write_shift(1,0),t}var Ra=wa,Oa=ya;function Ia(data){var e=data.read_shift(4);return 0===e||4294967295===e?"":data.read_shift(e,"dbcs")}function Na(data,e){var t=!1;return null==e&&(t=!0,e=Kr(127)),e.write_shift(4,data.length>0?data.length:4294967295),data.length>0&&e.write_shift(0,data,"dbcs"),t?e.slice(0,e.l):e}var Pa=wa,Da=Ia,Ma=Na;function Fa(data){var b=data.slice(data.l,data.l+4),e=1&b[0],t=2&b[0];data.l+=4;var r=0===t?Pr([0,0,0,0,252&b[0],b[1],b[2],b[3]],0):zr(b,0)>>2;return e?r/100:r}function La(data,e){null==e&&(e=Kr(4));var t=0,r=0,n=100*data;if(data==(0|data)&&data>=-(1<<29)&&data<1<<29?r=1:n==(0|n)&&n>=-(1<<29)&&n<1<<29&&(r=1,t=1),!r)throw new Error("unsupported RkNumber "+data);e.write_shift(-4,((t?n:data)<<2)+(t+2))}function Ba(data){var e={s:{},e:{}};return e.s.r=data.read_shift(4),e.e.r=data.read_shift(4),e.s.c=data.read_shift(4),e.e.c=data.read_shift(4),e}var Ua=Ba,za=function(e,t){return t||(t=Kr(16)),t.write_shift(4,e.s.r),t.write_shift(4,e.e.r),t.write_shift(4,e.s.c),t.write_shift(4,e.e.c),t};function Ha(data){if(data.length-data.l<8)throw"XLS Xnum Buffer underflow";return data.read_shift(8,"f")}function Wa(data,e){return(e||Kr(8)).write_shift(8,data,"f")}function Va(e,t){if(t||(t=Kr(8)),!e||e.auto)return t.write_shift(4,0),t.write_shift(4,0),t;null!=e.index?(t.write_shift(1,2),t.write_shift(1,e.index)):null!=e.theme?(t.write_shift(1,6),t.write_shift(1,e.theme)):(t.write_shift(1,5),t.write_shift(1,0));var r=e.tint||0;if(r>0?r*=32767:r<0&&(r*=32768),t.write_shift(2,r),e.rgb&&null==e.theme){var n=e.rgb||"FFFFFF";"number"==typeof n&&(n=("000000"+n.toString(16)).slice(-6)),t.write_shift(1,parseInt(n.slice(0,2),16)),t.write_shift(1,parseInt(n.slice(2,4),16)),t.write_shift(1,parseInt(n.slice(4,6),16)),t.write_shift(1,255)}else t.write_shift(2,0),t.write_shift(1,0),t.write_shift(1,0);return t}function qa(e,t){var r=e.read_shift(4);switch(r){case 0:return"";case 4294967295:case 4294967294:return{2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"}[e.read_shift(4)]||""}if(r>400)throw new Error("Unsupported Clipboard: "+r.toString(16));return e.l-=4,e.read_shift(0,1==t?"lpstr":"lpwstr")}var ja=2,Ga=3,Xa=12,$a=80,Ya=81,Ka=[$a,Ya],Ja={1:{n:"CodePage",t:ja},2:{n:"Category",t:$a},3:{n:"PresentationFormat",t:$a},4:{n:"ByteCount",t:Ga},5:{n:"LineCount",t:Ga},6:{n:"ParagraphCount",t:Ga},7:{n:"SlideCount",t:Ga},8:{n:"NoteCount",t:Ga},9:{n:"HiddenCount",t:Ga},10:{n:"MultimediaClipCount",t:Ga},11:{n:"ScaleCrop",t:11},12:{n:"HeadingPairs",t:4108},13:{n:"TitlesOfParts",t:4126},14:{n:"Manager",t:$a},15:{n:"Company",t:$a},16:{n:"LinksUpToDate",t:11},17:{n:"CharacterCount",t:Ga},19:{n:"SharedDoc",t:11},22:{n:"HyperlinksChanged",t:11},23:{n:"AppVersion",t:Ga,p:"version"},24:{n:"DigSig",t:65},26:{n:"ContentType",t:$a},27:{n:"ContentStatus",t:$a},28:{n:"Language",t:$a},29:{n:"Version",t:$a},255:{},2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}},Za={1:{n:"CodePage",t:ja},2:{n:"Title",t:$a},3:{n:"Subject",t:$a},4:{n:"Author",t:$a},5:{n:"Keywords",t:$a},6:{n:"Comments",t:$a},7:{n:"Template",t:$a},8:{n:"LastAuthor",t:$a},9:{n:"RevNumber",t:$a},10:{n:"EditTime",t:64},11:{n:"LastPrinted",t:64},12:{n:"CreatedDate",t:64},13:{n:"ModifiedDate",t:64},14:{n:"PageCount",t:Ga},15:{n:"WordCount",t:Ga},16:{n:"CharCount",t:Ga},17:{n:"Thumbnail",t:71},18:{n:"Application",t:$a},19:{n:"DocSecurity",t:Ga},255:{},2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}},Qa={1:"US",2:"CA",3:"",7:"RU",20:"EG",30:"GR",31:"NL",32:"BE",33:"FR",34:"ES",36:"HU",39:"IT",41:"CH",43:"AT",44:"GB",45:"DK",46:"SE",47:"NO",48:"PL",49:"DE",52:"MX",55:"BR",61:"AU",64:"NZ",66:"TH",81:"JP",82:"KR",84:"VN",86:"CN",90:"TR",105:"JS",213:"DZ",216:"MA",218:"LY",351:"PT",354:"IS",358:"FI",420:"CZ",886:"TW",961:"LB",962:"JO",963:"SY",964:"IQ",965:"KW",966:"SA",971:"AE",972:"IL",974:"QA",981:"IR",65535:"US"},en=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"];function tn(e){return e.map((function(e){return[e>>16&255,e>>8&255,255&e]}))}var rn=it(tn([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0])),an={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},nn={"#NULL!":0,"#DIV/0!":7,"#VALUE!":15,"#REF!":23,"#NAME?":29,"#NUM!":36,"#N/A":42,"#GETTING_DATA":43,"#WTF?":255},sn={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.sheet.macroEnabled.main+xml":"workbooks","application/vnd.ms-excel.sheet.binary.macroEnabled.main":"workbooks","application/vnd.ms-excel.addin.macroEnabled.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":"sheets","application/vnd.ms-excel.worksheet":"sheets","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":"charts","application/vnd.ms-excel.chartsheet":"charts","application/vnd.ms-excel.macrosheet+xml":"macros","application/vnd.ms-excel.macrosheet":"macros","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":"dialogs","application/vnd.ms-excel.dialogsheet":"dialogs","application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml":"strs","application/vnd.ms-excel.sharedStrings":"strs","application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":"styles","application/vnd.ms-excel.styles":"styles","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":"comments","application/vnd.ms-excel.comments":"comments","application/vnd.ms-excel.threadedcomments+xml":"threadedcomments","application/vnd.ms-excel.person+xml":"people","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"metadata","application/vnd.ms-excel.sheetMetadata":"metadata","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-office.chartex+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"TODO","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"},on={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xlam:"application/vnd.ms-excel.addin.macroEnabled.main+xml",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"},comments:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml",xlsb:"application/vnd.ms-excel.comments"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},charts:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml",xlsb:"application/vnd.ms-excel.chartsheet"},dialogs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml",xlsb:"application/vnd.ms-excel.dialogsheet"},macros:{xlsx:"application/vnd.ms-excel.macrosheet+xml",xlsb:"application/vnd.ms-excel.macrosheet"},metadata:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml",xlsb:"application/vnd.ms-excel.sheetMetadata"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}};function ln(e,t){var r,n=function(e){for(var t=[],r=We(e),i=0;i!==r.length;++i)null==t[e[r[i]]]&&(t[e[r[i]]]=[]),t[e[r[i]]].push(r[i]);return t}(sn),o=[];o[o.length]=kt,o[o.length]=ir("Types",null,{xmlns:cr.CT,"xmlns:xsd":cr.xsd,"xmlns:xsi":cr.xsi}),o=o.concat([["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["vml","application/vnd.openxmlformats-officedocument.vmlDrawing"],["data","application/vnd.openxmlformats-officedocument.model+data"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["emf","image/x-emf"],["wmf","image/x-wmf"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["tif","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels","application/vnd.openxmlformats-package.relationships+xml"]].map((function(e){return ir("Default",null,{Extension:e[0],ContentType:e[1]})})));var l=function(n){e[n]&&e[n].length>0&&(r=e[n][0],o[o.length]=ir("Override",null,{PartName:("/"==r[0]?"":"/")+r,ContentType:on[n][t.bookType]||on[n].xlsx}))},c=function(r){(e[r]||[]).forEach((function(e){o[o.length]=ir("Override",null,{PartName:("/"==e[0]?"":"/")+e,ContentType:on[r][t.bookType]||on[r].xlsx})}))},f=function(t){(e[t]||[]).forEach((function(e){o[o.length]=ir("Override",null,{PartName:("/"==e[0]?"":"/")+e,ContentType:n[t][0]})}))};return l("workbooks"),c("sheets"),c("charts"),f("themes"),["strs","styles"].forEach(l),["coreprops","extprops","custprops"].forEach(f),f("vba"),f("comments"),f("threadedcomments"),f("drawings"),c("metadata"),f("people"),o.length>2&&(o[o.length]="",o[1]=o[1].replace("/>",">")),o.join("")}var cn={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",XPATH:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLinkPath",XMISS:"http://schemas.microsoft.com/office/2006/relationships/xlExternalLinkPath/xlPathMissing",XLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLink",CXML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXml",CXMLP:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXmlProps",CMNT:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties",SST:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",STY:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",THEME:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",CHART:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",CHARTEX:"http://schemas.microsoft.com/office/2014/relationships/chartEx",CS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet",WS:["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"],DS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",MS:"http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet",IMG:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",DRAW:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",XLMETA:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sheetMetadata",TCMNT:"http://schemas.microsoft.com/office/2017/10/relationships/threadedComment",PEOPLE:"http://schemas.microsoft.com/office/2017/10/relationships/person",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function fn(e){var t=e.lastIndexOf("/");return e.slice(0,t+1)+"_rels/"+e.slice(t+1)+".rels"}function hn(data,e){var t={"!id":{}};if(!data)return t;"/"!==e.charAt(0)&&(e="/"+e);var r={};return(data.match(_t)||[]).forEach((function(n){var o=Ot(n);if("2&&(t[t.length]="",t[1]=t[1].replace("/>",">")),t.join("")}function pn(e,t,r,n,o,l){if(o||(o={}),e["!id"]||(e["!id"]={}),e["!idx"]||(e["!idx"]=1),t<0)for(t=e["!idx"];e["!id"]["rId"+t];++t);if(e["!idx"]=t+1,o.Id="rId"+t,o.Type=n,o.Target=r,l?o.TargetMode=l:[cn.HLINK,cn.XPATH,cn.XMISS].indexOf(o.Type)>-1&&(o.TargetMode="External"),e["!id"][o.Id])throw new Error("Cannot rewrite rId "+t);return e["!id"][o.Id]=o,e[("/"+o.Target).replace("//","/")]=o,t}var dn="application/vnd.oasis.opendocument.spreadsheet";function mn(e,t,r){return[' \n',' \n'," \n"].join("")}function gn(){return'SheetJS '+n.version+""}var bn=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]],vn=function(){for(var e=new Array(bn.length),i=0;i]*>([\\s\\S]*?)")}return e}();function wn(data){var p={};data=Xt(data);for(var i=0;i0&&(p[e[1]]=Dt(t[1])),"date"===e[2]&&p[e[1]]&&(p[e[1]]=at(p[e[1]]))}return p}function yn(e,g,t,r,p){null==p[e]&&null!=g&&""!==g&&(p[e]=g,g=Lt(g),r[r.length]=t?ir(e,g,t):ar(e,g))}function Tn(e,t){var r=t||{},n=[kt,ir("cp:coreProperties",null,{"xmlns:cp":cr.CORE_PROPS,"xmlns:dc":cr.dc,"xmlns:dcterms":cr.dcterms,"xmlns:dcmitype":cr.dcmitype,"xmlns:xsi":cr.xsi})],p={};if(!e&&!r.Props)return n.join("");e&&(null!=e.CreatedDate&&yn("dcterms:created","string"==typeof e.CreatedDate?e.CreatedDate:sr(e.CreatedDate,r.WTF),{"xsi:type":"dcterms:W3CDTF"},n,p),null!=e.ModifiedDate&&yn("dcterms:modified","string"==typeof e.ModifiedDate?e.ModifiedDate:sr(e.ModifiedDate,r.WTF),{"xsi:type":"dcterms:W3CDTF"},n,p));for(var i=0;i!=bn.length;++i){var o=bn[i],l=r.Props&&null!=r.Props[o[1]]?r.Props[o[1]]:e?e[o[1]]:null;!0===l?l="1":!1===l?l="0":"number"==typeof l&&(l=String(l)),null!=l&&yn(o[0],l,null,n,p)}return n.length>2&&(n[n.length]="",n[1]=n[1].replace("/>",">")),n.join("")}var En=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]],xn=["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"];function kn(e,t,r,n){var o=[];if("string"==typeof e)o=er(e,n);else for(var l=0;l0)for(var i=0;i!==o.length;i+=2){switch(h=+o[i+1].v,o[i].v){case"Worksheets":case"工作表":case"Листы":case"أوراق العمل":case"ワークシート":case"גליונות עבודה":case"Arbeitsblätter":case"Çalışma Sayfaları":case"Feuilles de calcul":case"Fogli di lavoro":case"Folhas de cálculo":case"Planilhas":case"Regneark":case"Hojas de cálculo":case"Werkbladen":r.Worksheets=h,r.SheetNames=c.slice(f,f+h);break;case"Named Ranges":case"Rangos con nombre":case"名前付き一覧":case"Benannte Bereiche":case"Navngivne områder":r.NamedRanges=h,r.DefinedNames=c.slice(f,f+h);break;case"Charts":case"Diagramme":r.Chartsheets=h,r.ChartNames=c.slice(f,f+h)}f+=h}}function Sn(e){var t=[],r=ir;return e||(e={}),e.Application="SheetJS",t[t.length]=kt,t[t.length]=ir("Properties",null,{xmlns:cr.EXT_PROPS,"xmlns:vt":cr.vt}),En.forEach((function(n){if(void 0!==e[n[1]]){var o;switch(n[2]){case"string":o=Lt(String(e[n[1]]));break;case"bool":o=e[n[1]]?"true":"false"}void 0!==o&&(t[t.length]=r(n[0],o))}})),t[t.length]=r("HeadingPairs",r("vt:vector",r("vt:variant","Worksheets")+r("vt:variant",r("vt:i4",String(e.Worksheets))),{size:2,baseType:"variant"})),t[t.length]=r("TitlesOfParts",r("vt:vector",e.SheetNames.map((function(s){return""+Lt(s)+""})).join(""),{size:e.Worksheets,baseType:"lpstr"})),t.length>2&&(t[t.length]="",t[1]=t[1].replace("/>",">")),t.join("")}var An=/<[^>]+>[^<]*/g;function _n(e){var t=[kt,ir("Properties",null,{xmlns:cr.CUST_PROPS,"xmlns:vt":cr.vt})];if(!e)return t.join("");var r=1;return We(e).forEach((function(n){++r,t[t.length]=ir("property",function(s,e){switch(typeof s){case"string":var t=ir("vt:lpwstr",Lt(s));return e&&(t=t.replace(/"/g,"_x0022_")),t;case"number":return ir((0|s)==s?"vt:i4":"vt:r8",Lt(String(s)));case"boolean":return ir("vt:bool",s?"true":"false")}if(s instanceof Date)return ir("vt:filetime",sr(s));throw new Error("Unable to serialize "+s)}(e[n],!0),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:r,name:Lt(n)})})),t.length>2&&(t[t.length]="",t[1]=t[1].replace("/>",">")),t.join("")}var Cn,Rn={Title:"Title",Subject:"Subject",Author:"Author",Keywords:"Keywords",Comments:"Description",LastAuthor:"LastAuthor",RevNumber:"Revision",Application:"AppName",LastPrinted:"LastPrinted",CreatedDate:"Created",ModifiedDate:"LastSaved",Category:"Category",Manager:"Manager",Company:"Company",AppVersion:"Version",ContentStatus:"ContentStatus",Identifier:"Identifier",Language:"Language"};function On(e,t,r){Cn||(Cn=qe(Rn)),e[t=Cn[t]||t]=r}function In(e){var t=e.read_shift(4),r=e.read_shift(4);return new Date(1e3*(r/1e7*Math.pow(2,32)+t/1e7-11644473600)).toISOString().replace(/\.000/,"")}function Nn(e,t,r){var n=e.l,o=e.read_shift(0,"lpstr-cp");if(r)for(;e.l-n&3;)++e.l;return o}function Pn(e,t,r){var n=e.read_shift(0,"lpwstr");return r&&(e.l+=4-(n.length+1&3)&3),n}function Dn(e,t,r){return 31===t?Pn(e):Nn(e,0,r)}function Mn(e,t,r){return Dn(e,t,!1===r?0:4)}function Fn(e){var t=e.l,r=Un(e,Ya);return 0==e[e.l]&&0==e[e.l+1]&&e.l-t&2&&(e.l+=2),[r,Un(e,Ga)]}function Ln(e,t){for(var r=e.read_shift(4),n={},o=0;o!=r;++o){var l=e.read_shift(4),c=e.read_shift(4);n[l]=e.read_shift(c,1200===t?"utf16le":"utf8").replace(B,"").replace(U,"!"),1200===t&&c%2&&(e.l+=2)}return 3&e.l&&(e.l=e.l>>3<<2),n}function Bn(e){var t=e.read_shift(4),r=e.slice(e.l,e.l+t);return e.l+=t,(3&t)>0&&(e.l+=4-(3&t)&3),r}function Un(e,t,r){var n,o=e.read_shift(2),l=r||{};if(e.l+=2,t!==Xa&&o!==t&&-1===Ka.indexOf(t)&&(4126!=(65534&t)||4126!=(65534&o)))throw new Error("Expected type "+t+" saw "+o);switch(t===Xa?o:t){case 2:return n=e.read_shift(2,"i"),l.raw||(e.l+=2),n;case 3:return n=e.read_shift(4,"i");case 11:return 0!==e.read_shift(4);case 19:return n=e.read_shift(4);case 30:return Nn(e,0,4).replace(B,"");case 31:return Pn(e);case 64:return In(e);case 65:return Bn(e);case 71:return function(e){var t={};return t.Size=e.read_shift(4),e.l+=t.Size+3-(t.Size-1)%4,t}(e);case 80:return Mn(e,o,!l.raw).replace(B,"");case 81:return function(e,t){if(!t)throw new Error("VtUnalignedString must have positive length");return Dn(e,t,0)}(e,o).replace(B,"");case 4108:return function(e){for(var t=e.read_shift(4),r=[],i=0;i0&&(t%=Math.pow(2,32),r+=n);var o=Kr(8);return o.write_shift(4,t),o.write_shift(4,r),o}(t);break;case 31:case 80:for((p=Kr(4+2*(t.length+1)+(t.length%2?0:2))).write_shift(4,t.length+1),p.write_shift(0,t,"dbcs");p.l!=p.length;)p.write_shift(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+e+" "+t)}return L([r,p])}function Hn(e,t){var r=e.l,n=e.read_shift(4),o=e.read_shift(4),l=[],i=0,c=0,f=-1,h={};for(i=0;i!=o;++i){var m=e.read_shift(4),v=e.read_shift(4);l[i]=[m,v+r]}l.sort((function(e,t){return e[1]-t[1]}));var w={};for(i=0;i!=o;++i){if(e.l!==l[i][1]){var y=!0;if(i>0&&t)switch(t[l[i-1][0]].t){case 2:e.l+2===l[i][1]&&(e.l+=2,y=!1);break;case 80:case 4108:e.l<=l[i][1]&&(e.l=l[i][1],y=!1)}if((!t||0==i)&&e.l<=l[i][1]&&(y=!1,e.l=l[i][1]),y)throw new Error("Read Error: Expected address "+l[i][1]+" at "+e.l+" :"+i)}if(t){var T=t[l[i][0]];if(w[T.n]=Un(e,T.t,{raw:!0}),"version"===T.p&&(w[T.n]=String(w[T.n]>>16)+"."+("0000"+String(65535&w[T.n])).slice(-4)),"CodePage"==T.n)switch(w[T.n]){case 0:w[T.n]=1252;case 874:case 932:case 936:case 949:case 950:case 1250:case 1251:case 1253:case 1254:case 1255:case 1256:case 1257:case 1258:case 1e4:case 1200:case 1201:case 1252:case 65e3:case-536:case 65001:case-535:d(c=w[T.n]>>>0&65535);break;default:throw new Error("Unsupported CodePage: "+w[T.n])}}else if(1===l[i][0]){if(c=w.CodePage=Un(e,ja),d(c),-1!==f){var E=e.l;e.l=l[f][1],h=Ln(e,c),e.l=E}}else if(0===l[i][0]){if(0===c){f=i,e.l=l[i+1][1];continue}h=Ln(e,c)}else{var x,k=h[l[i][0]];switch(e[e.l]){case 65:e.l+=4,x=Bn(e);break;case 30:case 31:e.l+=4,x=Mn(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 3:e.l+=4,x=e.read_shift(4,"i");break;case 19:e.l+=4,x=e.read_shift(4);break;case 5:e.l+=4,x=e.read_shift(8,"f");break;case 11:e.l+=4,x=$n(e,4);break;case 64:e.l+=4,x=at(In(e));break;default:throw new Error("unparsed value: "+e[e.l])}w[k]=x}}return e.l=r+n,w}var Wn=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"];function Vn(e){switch(typeof e){case"boolean":return 11;case"number":return(0|e)==e?3:5;case"string":return 31;case"object":if(e instanceof Date)return 64}return-1}function qn(e,t,r){var n=Kr(8),o=[],l=[],c=8,i=0,f=Kr(8),h=Kr(8);if(f.write_shift(4,2),f.write_shift(4,1200),h.write_shift(4,1),l.push(f),o.push(h),c+=8+f.length,!t){(h=Kr(8)).write_shift(4,0),o.unshift(h);var d=[Kr(4)];for(d[0].write_shift(4,e.length),i=0;i-1||xn.indexOf(e[i][0])>-1)&&null!=e[i][1]){var v=e[i][1],w=0;if(t){var y=r[w=+t[e[i][0]]];if("version"==y.p&&"string"==typeof v){var T=v.split(".");v=(+T[0]<<16)+(+T[1]||0)}f=zn(y.t,v)}else{var E=Vn(v);-1==E&&(E=31,v=String(v)),f=zn(E,v)}l.push(f),(h=Kr(8)).write_shift(4,t?w:2+i),o.push(h),c+=8+f.length}var x=8*(l.length+1);for(i=0;i=12?2:1),l="sbcs-cont",c=o;(r&&r.biff>=8&&(o=1200),r&&8!=r.biff)?12==r.biff&&(l="wstr"):e.read_shift(1)&&(l="dbcs-cont");r.biff>=2&&r.biff<=5&&(l="cpstr");var f=n?e.read_shift(n,l):"";return o=c,f}function ti(e){var t=o;o=1200;var r,n=e.read_shift(2),l=e.read_shift(1),c=4&l,f=8&l,h=1+(1&l),d=0,m={};f&&(d=e.read_shift(2)),c&&(r=e.read_shift(4));var v=2==h?"dbcs-cont":"sbcs-cont",w=0===n?"":e.read_shift(n,v);return f&&(e.l+=4*d),c&&(e.l+=r),m.t=w,f||(m.raw=""+m.t+"",m.r=m.t),o=t,m}function ri(e){var t=e.t||"",r=Kr(3);r.write_shift(2,t.length),r.write_shift(1,1);var n=Kr(2*t.length);return n.write_shift(2*t.length,t,"utf16le"),L([r,n])}function ai(e,t,r){if(r){if(r.biff>=2&&r.biff<=5)return e.read_shift(t,"cpstr");if(r.biff>=12)return e.read_shift(t,"dbcs-cont")}return 0===e.read_shift(1)?e.read_shift(t,"sbcs-cont"):e.read_shift(t,"dbcs-cont")}function ni(e,t,r){var n=e.read_shift(r&&2==r.biff?1:2);return 0===n?(e.l++,""):ai(e,n,r)}function ii(e,t,r){if(r.biff>5)return ni(e,0,r);var n=e.read_shift(1);return 0===n?(e.l++,""):e.read_shift(n,r.biff<=4||!e.lens?"cpstr":"sbcs-cont")}function si(e,t,r){return r||(r=Kr(3+2*e.length)),r.write_shift(2,e.length),r.write_shift(1,1),r.write_shift(31,e,"utf16le"),r}function oi(e,t){var r=e.read_shift(16);switch(16,r){case"e0c9ea79f9bace118c8200aa004ba90b":return function(e){var t=e.read_shift(4),r=e.l,n=!1;t>24&&(e.l+=t-24,"795881f43b1d7f48af2c825dc4852763"===e.read_shift(16)&&(n=!0),e.l=r);var o=e.read_shift((n?t-24:t)>>1,"utf16le").replace(B,"");return n&&(e.l+=24),o}(e);case"0303000000000000c000000000000046":return function(e){for(var t=e.read_shift(2),r="";t-- >0;)r+="../";var n=e.read_shift(0,"lpstr-ansi");if(e.l+=2,57005!=e.read_shift(2))throw new Error("Bad FileMoniker");if(0===e.read_shift(4))return r+n.replace(/\\/g,"/");var o=e.read_shift(4);if(3!=e.read_shift(2))throw new Error("Bad FileMoniker");return r+e.read_shift(o>>1,"utf16le").replace(B,"")}(e);default:throw new Error("Unsupported Moniker "+r)}}function ci(e){var t=e.read_shift(4);return t>0?e.read_shift(t,"utf16le").replace(B,""):""}function fi(e,t){t||(t=Kr(6+2*e.length)),t.write_shift(4,1+e.length);for(var i=0;i-1?31:23;switch(r.charAt(0)){case"#":o=28;break;case".":o&=-3}t.write_shift(4,2),t.write_shift(4,o);var data=[8,6815827,6619237,4849780,83];for(i=0;i-1?r.slice(0,n):r;for(t.write_shift(4,2*(l.length+1)),i=0;i-1?r.slice(n+1):"",t)}else{for(data="03 03 00 00 00 00 00 00 c0 00 00 00 00 00 00 46".split(" "),i=0;i8?4:2;return[e.read_shift(n),e.read_shift(n,"i"),e.read_shift(n,"i")]}function bi(e){return[e.read_shift(2),Fa(e)]}function vi(e){var t=e.read_shift(2),r=e.read_shift(2);return{s:{c:e.read_shift(2),r:t},e:{c:e.read_shift(2),r:r}}}function wi(e,t){return t||(t=Kr(8)),t.write_shift(2,e.s.r),t.write_shift(2,e.e.r),t.write_shift(2,e.s.c),t.write_shift(2,e.e.c),t}function yi(e){var t=e.read_shift(2),r=e.read_shift(2);return{s:{c:e.read_shift(1),r:t},e:{c:e.read_shift(1),r:r}}}var Ti=yi;function Ei(e){e.l+=4;var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(2);return e.l+=12,[r,t,n]}function xi(e){e.l+=2,e.l+=e.read_shift(2)}var ki={0:xi,4:xi,5:xi,6:xi,7:function(e){return e.l+=4,e.cf=e.read_shift(2),{}},8:xi,9:xi,10:xi,11:xi,12:xi,13:function(e){var t={};return e.l+=4,e.l+=16,t.fSharedNote=e.read_shift(2),e.l+=4,t},14:xi,15:xi,16:xi,17:xi,18:xi,19:xi,20:xi,21:Ei};function Si(e,t){var r={BIFFVer:0,dt:0};switch(r.BIFFVer=e.read_shift(2),(t-=2)>=2&&(r.dt=e.read_shift(2),e.l-=2),r.BIFFVer){case 1536:case 1280:case 1024:case 768:case 512:case 2:case 7:break;default:if(t>6)throw new Error("Unexpected BIFF Ver "+r.BIFFVer)}return e.read_shift(t),r}function Ai(e,t,r){var n=1536,o=16;switch(r.bookType){case"biff8":case"xla":break;case"biff5":n=1280,o=8;break;case"biff4":n=4,o=6;break;case"biff3":n=3,o=6;break;case"biff2":n=2,o=4;break;default:throw new Error("unsupported BIFF version")}var l=Kr(o);return l.write_shift(2,n),l.write_shift(2,t),o>4&&l.write_shift(2,29282),o>6&&l.write_shift(2,1997),o>8&&(l.write_shift(2,49161),l.write_shift(2,1),l.write_shift(2,1798),l.write_shift(2,0)),l}function _i(data,e){var t=!e||e.biff>=8?2:1,r=Kr(8+t*data.name.length);r.write_shift(4,data.pos),r.write_shift(1,data.hs||0),r.write_shift(1,data.dt),r.write_shift(1,data.name.length),e.biff>=8&&r.write_shift(1,1),r.write_shift(t*data.name.length,data.name,e.biff<8?"sbcs":"utf16le");var n=r.slice(0,r.l);return n.l=r.l,n}function Ci(e,t,r){var n=0;r&&2==r.biff||(n=e.read_shift(2));var o=e.read_shift(2);return r&&2==r.biff&&(n=1-(o>>15),o&=32767),[{Unsynced:1&n,DyZero:(2&n)>>1,ExAsc:(4&n)>>2,ExDsc:(8&n)>>3},o]}function Ri(i,e,t,r){var n=t&&5==t.biff;r||(r=Kr(n?3+e.length:5+2*e.length)),r.write_shift(2,i),r.write_shift(n?1:2,e.length),n||r.write_shift(1,1),r.write_shift((n?1:2)*e.length,e,n?"sbcs":"utf16le");var o=r.length>r.l?r.slice(0,r.l):r;return null==o.l&&(o.l=o.length),o}var Oi=ii;function Ii(e,t,r){var n=e.l+t,o=8!=r.biff&&r.biff?2:4,l=e.read_shift(o),c=e.read_shift(o),f=e.read_shift(2),h=e.read_shift(2);return e.l=n,{s:{r:l,c:f},e:{r:c,c:h}}}function Ni(data,e,t,r){var n=t&&5==t.biff;r||(r=Kr(n?16:20)),r.write_shift(2,0),data.style?(r.write_shift(2,data.numFmtId||0),r.write_shift(2,65524)):(r.write_shift(2,data.numFmtId||0),r.write_shift(2,e<<4));var o=0;return data.numFmtId>0&&n&&(o|=1024),r.write_shift(4,o),r.write_shift(4,0),n||r.write_shift(4,0),r.write_shift(2,0),r}function Pi(e,t,r){var n=di(e);2!=r.biff&&9!=t||++e.l;var o=function(e){var t=e.read_shift(1);return 1===e.read_shift(1)?t:1===t}(e);return n.val=o,n.t=!0===o||!1===o?"b":"e",n}var Di=function(e,t,r){return 0===t?"":ii(e,0,r)};function Mi(e,t,r){var body,n=e.read_shift(2),o={fBuiltIn:1&n,fWantAdvise:n>>>1&1,fWantPict:n>>>2&1,fOle:n>>>3&1,fOleLink:n>>>4&1,cf:n>>>5&1023,fIcon:n>>>15&1};return 14849===r.sbcch&&(body=function(e,t,r){e.l+=4,t-=4;var n=e.l+t,o=ei(e,0,r),l=e.read_shift(2);if(l!==(n-=e.l))throw new Error("Malformed AddinUdf: padding = "+n+" != "+l);return e.l+=l,o}(e,t-2,r)),o.body=body||e.read_shift(t-2),"string"==typeof body&&(o.Name=body),o}var Fi=["_xlnm.Consolidate_Area","_xlnm.Auto_Open","_xlnm.Auto_Close","_xlnm.Extract","_xlnm.Database","_xlnm.Criteria","_xlnm.Print_Area","_xlnm.Print_Titles","_xlnm.Recorder","_xlnm.Data_Form","_xlnm.Auto_Activate","_xlnm.Auto_Deactivate","_xlnm.Sheet_Title","_xlnm._FilterDatabase"];function Li(e,t,r){var n=e.l+t,o=e.read_shift(2),l=e.read_shift(1),c=e.read_shift(1),f=e.read_shift(r&&2==r.biff?1:2),h=0;(!r||r.biff>=5)&&(5!=r.biff&&(e.l+=2),h=e.read_shift(2),5==r.biff&&(e.l+=2),e.l+=4);var d=ai(e,c,r);32&o&&(d=Fi[d.charCodeAt(0)]);var m=n-e.l;r&&2==r.biff&&--m;var v=n!=e.l&&0!==f&&m>0?function(e,t,r,n){var o,l=e.l+t,c=rl(e,n,r);l!==e.l&&(o=tl(e,l-e.l,c,r));return[c,o]}(e,m,r,f):[];return{chKey:l,Name:d,itab:h,rgce:v}}function Bi(e,t,r){if(r.biff<8)return function(e,t,r){3==e[e.l+1]&&e[e.l]++;var n=ei(e,0,r);return 3==n.charCodeAt(0)?n.slice(1):n}(e,0,r);for(var n=[],o=e.l+t,l=e.read_shift(r.biff>8?4:2);0!=l--;)n.push(gi(e,r.biff,r));if(e.l!=o)throw new Error("Bad ExternSheet: "+e.l+" != "+o);return n}function Ui(e,t,r){var n=Ti(e,6);switch(r.biff){case 2:e.l++,t-=7;break;case 3:case 4:e.l+=2,t-=8;break;default:e.l+=6,t-=12}return[n,cl(e,t,r)]}var zi={8:function(e,t){var r=e.l+t;e.l+=10;var n=e.read_shift(2);e.l+=4,e.l+=2,e.l+=2,e.l+=2,e.l+=4;var o=e.read_shift(1);return e.l+=o,e.l=r,{fmt:n}}};function Hi(e){var t=Kr(24),r=la(e[0]);t.write_shift(2,r.r),t.write_shift(2,r.r),t.write_shift(2,r.c),t.write_shift(2,r.c);for(var n="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),i=0;i<16;++i)t.write_shift(1,parseInt(n[i],16));return L([t,hi(e[1])])}function Wi(e){var t=e[1].Tooltip,r=Kr(10+2*(t.length+1));r.write_shift(2,2048);var n=la(e[0]);r.write_shift(2,n.r),r.write_shift(2,n.r),r.write_shift(2,n.c),r.write_shift(2,n.c);for(var i=0;i=12?4:2,o=e.read_shift(n),l=e.read_shift(n),c=e.read_shift(n),f=e.read_shift(n),h=e.read_shift(2);2==n&&(e.l+=2);var d={s:o,e:l,w:c,ixfe:f,flags:h};return(r.biff>=5||!r.biff)&&(d.level=h>>8&7),d}var qi=di,ji=Zn,Gi=ni;var Xi=[2,3,48,49,131,139,140,245],$i=function(){var e={1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127,8:865,9:437,10:850,11:437,13:437,14:850,15:437,16:850,17:437,18:850,19:932,20:850,21:437,22:850,23:865,24:437,25:437,26:850,27:437,28:863,29:850,31:852,34:852,35:852,36:860,37:850,38:866,55:850,64:852,77:936,78:949,79:950,80:874,87:1252,88:1252,89:1252,108:863,134:737,135:852,136:857,204:1257,255:16969},t=qe({1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127});function r(t,r){var n=r||{};n.dateNF||(n.dateNF="yyyymmdd");var o=ba(function(t,r){var n=[],o=I(1);switch(r.type){case"base64":o=P(C(t));break;case"binary":o=P(t);break;case"buffer":case"array":o=t}$r(o,0);var l=o.read_shift(1),c=!!(136&l),f=!1,h=!1;switch(l){case 2:case 3:case 131:case 139:case 245:break;case 48:case 49:f=!0,c=!0;break;case 140:h=!0;break;default:throw new Error("DBF Unsupported Version: "+l.toString(16))}var d=0,m=521;2==l&&(d=o.read_shift(2)),o.l+=3,2!=l&&(d=o.read_shift(4)),d>1048576&&(d=1e6),2!=l&&(m=o.read_shift(2));var v=o.read_shift(2),w=r.codepage||1252;2!=l&&(o.l+=16,o.read_shift(1),0!==o[o.l]&&(w=e[o[o.l]]),o.l+=1,o.l+=2),h&&(o.l+=36);for(var T=[],E={},x=Math.min(o.length,2==l?521:m-10-(f?264:0)),k=h?32:11;o.l0;)if(42!==o[o.l])for(++o.l,n[++S]=[],A=0,A=0;A!=T.length;++A){var dd=o.slice(o.l,o.l+T[A].len);o.l+=T[A].len,$r(dd,0);var s=y.utils.decode(w,dd);switch(T[A].type){case"C":s.trim().length&&(n[S][A]=s.replace(/\s+$/,""));break;case"D":8===s.length?n[S][A]=new Date(+s.slice(0,4),+s.slice(4,6)-1,+s.slice(6,8)):n[S][A]=s;break;case"F":n[S][A]=parseFloat(s.trim());break;case"+":case"I":n[S][A]=h?2147483648^dd.read_shift(-4,"i"):dd.read_shift(4,"i");break;case"L":switch(s.trim().toUpperCase()){case"Y":case"T":n[S][A]=!0;break;case"N":case"F":n[S][A]=!1;break;case"":case"?":break;default:throw new Error("DBF Unrecognized L:|"+s+"|")}break;case"M":if(!c)throw new Error("DBF Unexpected MEMO for type "+l.toString(16));n[S][A]="##MEMO##"+(h?parseInt(s.trim(),10):dd.read_shift(4));break;case"N":(s=s.replace(/\u0000/g,"").trim())&&"."!=s&&(n[S][A]=+s||0);break;case"@":n[S][A]=new Date(dd.read_shift(-8,"f")-621356832e5);break;case"T":n[S][A]=new Date(864e5*(dd.read_shift(4)-2440588)+dd.read_shift(4));break;case"Y":n[S][A]=dd.read_shift(4,"i")/1e4+dd.read_shift(4,"i")/1e4*Math.pow(2,32);break;case"O":n[S][A]=-dd.read_shift(-8,"f");break;case"B":if(f&&8==T[A].len){n[S][A]=dd.read_shift(8,"f");break}case"G":case"P":dd.l+=T[A].len;break;case"0":if("_NullFlags"===T[A].name)break;default:throw new Error("DBF Unsupported data type "+T[A].type)}}else o.l+=v;if(2!=l&&o.l=0&&d(+o.codepage),"string"==o.type)throw new Error("Cannot write DBF to JS string");var c=Zr(),f=Hh(e,{header:1,raw:!0,cellDates:!0}),h=f[0],data=f.slice(1),m=e["!cols"]||[],i=0,v=0,w=0,y=1;for(i=0;i250&&(_=250),"C"==(A=((m[i]||{}).DBF||{}).type)&&m[i].DBF.len>_&&(_=m[i].DBF.len),"B"==S&&"N"==A&&(S="N",k[i]=m[i].DBF.dec,_=m[i].DBF.len),x[i]="C"==S||"N"==A?_:n[S]||0,y+=x[i],E[i]=S}else E[i]="?"}var C=c.next(32);for(C.write_shift(4,318902576),C.write_shift(4,data.length),C.write_shift(2,296+32*w),C.write_shift(2,y),i=0;i<4;++i)C.write_shift(4,0);for(C.write_shift(4,0|(+t[l]||3)<<8),i=0,v=0;i":190,"?":191,"{":223},t=new RegExp("N("+We(e).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm"),r=function(t,r){var n=e[r];return"number"==typeof n?x(n):n},n=function(e,t,r){var n=t.charCodeAt(0)-32<<4|r.charCodeAt(0)-48;return 59==n?e:x(n)};function o(e,o){var l,c=e.split(/[\n\r]+/),f=-1,h=-1,m=0,v=0,w=[],T=[],E=null,x={},k=[],S=[],A=[],_=0;for(+o.codepage>=0&&d(+o.codepage);m!==c.length;++m){_=0;var C,R=c[m].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,n).replace(t,r),O=R.replace(/;;/g,"\0").split(";").map((function(e){return e.replace(/\u0000/g,";")})),I=O[0];if(R.length>0)switch(I){case"ID":case"E":case"B":case"O":case"W":break;case"P":"P"==O[1].charAt(0)&&T.push(R.slice(3).replace(/;;/g,";"));break;case"C":var N=!1,P=!1,D=!1,M=!1,F=-1,L=-1;for(v=1;v-1&&w[F][L];if(!U||!U[1])throw new Error("SYLK shared formula cannot find base");w[f][h][1]=Po(U[1],{r:f-F,c:h-L})}break;case"F":var z=0;for(v=1;v0?(k[f].hpt=_,k[f].hpx=Hs(_)):0===_&&(k[f].hidden=!0);break;default:if(o&&o.WTF)throw new Error("SYLK bad record "+R)}z<1&&(E=null);break;default:if(o&&o.WTF)throw new Error("SYLK bad record "+R)}}return k.length>0&&(x["!rows"]=k),S.length>0&&(x["!cols"]=S),o&&o.sheetRows&&(w=w.slice(0,o.sheetRows)),[w,x]}function l(e,t){var r=function(e,t){switch(t.type){case"base64":return o(C(e),t);case"binary":return o(e,t);case"buffer":return o(R&&Buffer.isBuffer(e)?e.toString("binary"):M(e),t);case"array":return o(nt(e),t)}throw new Error("Unrecognized type "+t.type)}(e,t),n=r[0],l=r[1],c=ba(n,t);return We(l).forEach((function(e){c[e]=l[e]})),c}function c(e,t,r,n){var o="C;Y"+(r+1)+";X"+(n+1)+";K";switch(e.t){case"n":o+=e.v||0,e.f&&!e.F&&(o+=";E"+No(e.f,{r:r,c:n}));break;case"b":o+=e.v?"TRUE":"FALSE";break;case"e":o+=e.w||e.v;break;case"d":o+='"'+(e.w||e.v)+'"';break;case"s":o+='"'+e.v.replace(/"/g,"").replace(/;/g,";;")+'"'}return o}return e["|"]=254,{to_workbook:function(e,t){return ma(l(e,t),t)},to_sheet:l,from_sheet:function(e,t){var r,n,o=["ID;PWXL;N;E"],l=[],f=ua(e["!ref"]),h=Array.isArray(e),d="\r\n";o.push("P;PGeneral"),o.push("F;P0;DG0G8;M255"),e["!cols"]&&(n=o,e["!cols"].forEach((function(col,i){var e="F;W"+(i+1)+" "+(i+1)+" ";col.hidden?e+="0":("number"!=typeof col.width||col.wpx||(col.wpx=Ps(col.width)),"number"!=typeof col.wpx||col.wch||(col.wch=Ds(col.wpx)),"number"==typeof col.wch&&(e+=Math.round(col.wch)))," "!=e.charAt(e.length-1)&&n.push(e)}))),e["!rows"]&&function(e,t){t.forEach((function(t,i){var r="F;";t.hidden?r+="M0;":t.hpt?r+="M"+20*t.hpt+";":t.hpx&&(r+="M"+20*zs(t.hpx)+";"),r.length>2&&e.push(r+"R"+(i+1))}))}(o,e["!rows"]),o.push("B;Y"+(f.e.r-f.s.r+1)+";X"+(f.e.c-f.s.c+1)+";D"+[f.s.c,f.s.r,f.e.c,f.e.r].join(" "));for(var m=f.s.r;m<=f.e.r;++m)for(var v=f.s.c;v<=f.e.c;++v){var w=ca({r:m,c:v});(r=h?(e[m]||[])[v]:e[w])&&(null!=r.v||r.f&&!r.F)&&l.push(c(r,0,m,v))}return o.join(d)+d+l.join(d)+d+"E"+d}}}(),Ki=function(){function e(e,t){for(var r=e.split("\n"),n=-1,o=-1,l=0,c=[];l!==r.length;++l)if("BOT"!==r[l].trim()){if(!(n<0)){for(var f=r[l].trim().split(","),h=f[0],d=f[1],data=r[++l]||"";1&(data.match(/["]/g)||[]).length&&l=0?f=t:o=t}})),h>=0&&-1==f&&o>=0&&(f=o,o=-1);var d=(""+(n>=0?n:(new Date).getFullYear())).slice(-4)+"-"+("00"+(o>=1?o:1)).slice(-2)+"-"+("00"+(l>=1?l:1)).slice(-2);7==d.length&&(d="0"+d),8==d.length&&(d="20"+d);var m=("00"+(c>=0?c:0)).slice(-2)+":"+("00"+(f>=0?f:0)).slice(-2)+":"+("00"+(h>=0?h:0)).slice(-2);return-1==c&&-1==f&&-1==h?d:-1==n&&-1==o&&-1==l?m:d+"T"+m}(0,r.dateNF,s.match(A)||[]),n=1),r.cellDates?(t.t="d",t.v=at(s,n)):(t.t="n",t.v=Xe(at(s,n))),!1!==r.cellText&&(t.w=Re(t.z,t.v instanceof Date?Xe(t.v):t.v)),r.cellNF||delete t.z}else t.t="s",t.v=s;else t.t="n",!1!==r.cellText&&(t.w=s),t.v=d;if("z"==t.t||(r.dense?(l[f]||(l[f]=[]),l[f][h]=t):l[ca({c:h,r:f})]=t),m=v+1,E=e.charCodeAt(m),c.e.c0&&_(),l["!ref"]=ha(c),l}function l(t,r){return r&&r.PRN?r.FS||"sep="==t.slice(0,4)||t.indexOf("\t")>=0||t.indexOf(",")>=0||t.indexOf(";")>=0?o(t,r):ba(function(t,r){var n=r||{},o=[];if(!t||0===t.length)return o;for(var l=t.split(/[\r\n]/),c=l.length-1;c>=0&&0===l[c].length;)--c;for(var f=10,h=0,d=0;d<=c;++d)-1==(h=l[d].indexOf(" "))?h=l[d].length:h++,f=Math.max(f,h);for(d=0;d<=c;++d){o[d]=[];var m=0;for(e(l[d].slice(0,f).trim(),o,d,m,n),m=1;m<=(l[d].length-f)/10+1;++m)e(l[d].slice(f+10*(m-1),f+10*m).trim(),o,d,m,n)}return n.sheetRows&&(o=o.slice(0,n.sheetRows)),o}(t,r),r):o(t,r)}function c(e,t){var r="",n="string"==t.type?[0,0,0,0]:Sh(e,t);switch(t.type){case"base64":r=C(e);break;case"binary":case"string":r=e;break;case"buffer":r=65001==t.codepage?e.toString("utf8"):t.codepage&&void 0!==y?y.utils.decode(t.codepage,e):R&&Buffer.isBuffer(e)?e.toString("binary"):M(e);break;case"array":r=nt(e);break;default:throw new Error("Unrecognized type "+t.type)}return 239==n[0]&&187==n[1]&&191==n[2]?r=Xt(r.slice(3)):"string"!=t.type&&"buffer"!=t.type&&65001==t.codepage?r=Xt(r):"binary"==t.type&&void 0!==y&&t.codepage&&(r=y.utils.decode(t.codepage,y.utils.encode(28591,r))),"socialcalc:version:"==r.slice(0,19)?Ji.to_sheet("string"==t.type?r:Xt(r),t):l(r,t)}return{to_workbook:function(e,t){return ma(c(e,t),t)},to_sheet:c,from_sheet:function(e){for(var t,r=[],n=ua(e["!ref"]),o=Array.isArray(e),l=n.s.r;l<=n.e.r;++l){for(var c=[],f=n.s.c;f<=n.e.c;++f){var h=ca({r:l,c:f});if((t=o?(e[l]||[])[f]:e[h])&&null!=t.v){for(var d=(t.w||(da(t),t.w)||"").slice(0,10);d.length<10;)d+=" ";c.push(d+(0===f?" ":""))}else c.push(" ")}r.push(c.join(""))}return r.join("\n")}}}();var Qi=function(){function e(data,e,t){if(data){$r(data,data.l||0);for(var r=t.Enum||A;data.l=16&&5==t[14]&&108===t[15])throw new Error("Unsupported Works 3 for Mac file");if(2==t[2])n.Enum=A,e(t,(function(e,t,r){switch(r){case 0:n.vers=e,e>=4096&&(n.qpro=!0);break;case 6:m=e;break;case 204:e&&(l=e);break;case 222:l=e;break;case 15:case 51:n.qpro||(e[1].v=e[1].v.slice(1));case 13:case 14:case 16:14==r&&112==(112&e[2])&&(15&e[2])>1&&(15&e[2])<15&&(e[1].z=n.dateNF||J[14],n.cellDates&&(e[1].t="d",e[1].v=Je(e[1].v))),n.qpro&&e[3]>c&&(s["!ref"]=ha(m),f[o]=s,h.push(o),s=n.dense?[]:{},m={s:{r:0,c:0},e:{r:0,c:0}},c=e[3],o=l||"Sheet"+(c+1),l="");var d=n.dense?(s[e[0].r]||[])[e[0].c]:s[ca(e[0])];if(d){d.t=e[1].t,d.v=e[1].v,null!=e[1].z&&(d.z=e[1].z),null!=e[1].f&&(d.f=e[1].f);break}n.dense?(s[e[0].r]||(s[e[0].r]=[]),s[e[0].r][e[0].c]=e[1]):s[ca(e[0])]=e[1]}}),n);else{if(26!=t[2]&&14!=t[2])throw new Error("Unrecognized LOTUS BOF "+t[2]);n.Enum=_,14==t[2]&&(n.qpro=!0,t.l=0),e(t,(function(e,t,r){switch(r){case 204:o=e;break;case 22:e[1].v=e[1].v.slice(1);case 23:case 24:case 25:case 37:case 39:case 40:if(e[3]>c&&(s["!ref"]=ha(m),f[o]=s,h.push(o),s=n.dense?[]:{},m={s:{r:0,c:0},e:{r:0,c:0}},c=e[3],o="Sheet"+(c+1)),v>0&&e[0].r>=v)break;n.dense?(s[e[0].r]||(s[e[0].r]=[]),s[e[0].r][e[0].c]=e[1]):s[ca(e[0])]=e[1],m.e.c=128?95:n)}return r.write_shift(1,0),r}function l(e,t,r){var n=Kr(7);return n.write_shift(1,255),n.write_shift(2,t),n.write_shift(2,e),n.write_shift(2,r,"i"),n}function c(e,t,r){var n=Kr(13);return n.write_shift(1,255),n.write_shift(2,t),n.write_shift(2,e),n.write_shift(8,r,"f"),n}function f(e,t,col){var r=32768&t;return t=(r?e:0)+((t&=-32769)>=8192?t-16384:t),(r?"":"$")+(col?oa(t):ia(t))}var h={51:["FALSE",0],52:["TRUE",0],70:["LEN",1],80:["SUM",69],81:["AVERAGEA",69],82:["COUNTA",69],83:["MINA",69],84:["MAXA",69],111:["T",1]},m=["","","","","","","","","","+","-","*","/","^","=","<>","<=",">=","<",">","","","","","&","","","","","","",""];function v(e){var t=[{c:0,r:0},{t:"n",v:0},0];return t[0].r=e.read_shift(2),t[3]=e[e.l++],t[0].c=e[e.l++],t}function w(e,t,r,s){var n=Kr(6+s.length);n.write_shift(2,e),n.write_shift(1,r),n.write_shift(1,t),n.write_shift(1,39);for(var i=0;i=128?95:o)}return n.write_shift(1,0),n}function y(e,t){var r=v(e),n=e.read_shift(4),o=e.read_shift(4),l=e.read_shift(2);if(65535==l)return 0===n&&3221225472===o?(r[1].t="e",r[1].v=15):0===n&&3489660928===o?(r[1].t="e",r[1].v=42):r[1].v=0,r;var s=32768&l;return l=(32767&l)-16446,r[1].v=(1-2*s)*(o*Math.pow(2,l+32)+n*Math.pow(2,l)),r}function T(e,t,r,n){var o=Kr(14);if(o.write_shift(2,e),o.write_shift(1,r),o.write_shift(1,t),0==n)return o.write_shift(4,0),o.write_shift(4,0),o.write_shift(2,65535),o;var l,s=0,c=0,f=0;return n<0&&(s=1,n=-n),c=0|Math.log2(n),0==(2147483648&(f=(n/=Math.pow(2,c-31))>>>0))&&(++c,f=(n/=2)>>>0),n-=f,f|=2147483648,f>>>=0,l=(n*=Math.pow(2,32))>>>0,o.write_shift(4,l),o.write_shift(4,f),c+=16383+(s?32768:0),o.write_shift(2,c),o}function E(e,t){var r=v(e),n=e.read_shift(8,"f");return r[1].v=n,r}function x(e,t){return 0==e[e.l+t-1]?e.read_shift(t,"cstr"):""}function k(e,t){var r=Kr(5+e.length);r.write_shift(2,14e3),r.write_shift(2,t);for(var i=0;i127?95:n}return r[r.l++]=0,r}var A={0:{n:"BOF",f:Kn},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:function(e,t,r){var n={s:{c:0,r:0},e:{c:0,r:0}};return 8==t&&r.qpro?(n.s.c=e.read_shift(1),e.l++,n.s.r=e.read_shift(2),n.e.c=e.read_shift(1),e.l++,n.e.r=e.read_shift(2),n):(n.s.c=e.read_shift(2),n.s.r=e.read_shift(2),12==t&&r.qpro&&(e.l+=2),n.e.c=e.read_shift(2),n.e.r=e.read_shift(2),12==t&&r.qpro&&(e.l+=2),65535==n.s.c&&(n.s.c=n.e.c=n.s.r=n.e.r=0),n)}},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:function(e,t,n){var o=r(e,0,n);return o[1].v=e.read_shift(2,"i"),o}},14:{n:"NUMBER",f:function(e,t,n){var o=r(e,0,n);return o[1].v=e.read_shift(8,"f"),o}},15:{n:"LABEL",f:n},16:{n:"FORMULA",f:function(e,t,n){var o=e.l+t,l=r(e,0,n);if(l[1].v=e.read_shift(8,"f"),n.qpro)e.l=o;else{var c=e.read_shift(2);!function(e,t){$r(e,0);var r=[],n=0,o="",l="",c="",d="";for(;e.lr.length)return void console.error("WK1 bad formula parse 0x"+v.toString(16)+":|"+r.join("|")+"|");var E=r.slice(-n);r.length-=n,r.push(h[v][0]+"("+E.join(",")+")")}}}1==r.length?t[1].f=""+r[0]:console.error("WK1 bad formula parse |"+r.join("|")+"|")}(e.slice(e.l,e.l+c),l),e.l+=c}return l}},24:{n:"TABLE"},25:{n:"ORANGE"},26:{n:"PRANGE"},27:{n:"SRANGE"},28:{n:"FRANGE"},29:{n:"KRANGE1"},32:{n:"HRANGE"},35:{n:"KRANGE2"},36:{n:"PROTEC"},37:{n:"FOOTER"},38:{n:"HEADER"},39:{n:"SETUP"},40:{n:"MARGINS"},41:{n:"LABELFMT"},42:{n:"TITLES"},43:{n:"SHEETJS"},45:{n:"GRAPH"},46:{n:"NGRAPH"},47:{n:"CALCCOUNT"},48:{n:"UNFORMATTED"},49:{n:"CURSORW12"},50:{n:"WINDOW"},51:{n:"STRING",f:n},55:{n:"PASSWORD"},56:{n:"LOCKED"},60:{n:"QUERY"},61:{n:"QUERYNAME"},62:{n:"PRINT"},63:{n:"PRINTNAME"},64:{n:"GRAPH2"},65:{n:"GRAPHNAME"},66:{n:"ZOOM"},67:{n:"SYMSPLIT"},68:{n:"NSROWS"},69:{n:"NSCOLS"},70:{n:"RULER"},71:{n:"NNAME"},72:{n:"ACOMM"},73:{n:"AMACRO"},74:{n:"PARSE"},102:{n:"PRANGES??"},103:{n:"RRANGES??"},104:{n:"FNAME??"},105:{n:"MRANGES??"},204:{n:"SHEETNAMECS",f:x},222:{n:"SHEETNAMELP",f:function(e,t){var r=e[e.l++];r>t-1&&(r=t-1);for(var n="";n.length>1;if(1&r[1].v)switch(7&n){case 0:n=5e3*(n>>3);break;case 1:n=500*(n>>3);break;case 2:n=(n>>3)/20;break;case 3:n=(n>>3)/200;break;case 4:n=(n>>3)/2e3;break;case 5:n=(n>>3)/2e4;break;case 6:n=(n>>3)/16;break;case 7:n=(n>>3)/64}return r[1].v=n,r}},25:{n:"FORMULA19",f:function(e,t){var r=y(e);return e.l+=t-14,r}},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:function(e,t){for(var r={},n=e.l+t;e.l>6,r}},38:{n:"??"},39:{n:"NUMBER27",f:E},40:{n:"FORMULA28",f:function(e,t){var r=E(e);return e.l+=t-10,r}},142:{n:"??"},147:{n:"??"},150:{n:"??"},151:{n:"??"},152:{n:"??"},153:{n:"??"},154:{n:"??"},155:{n:"??"},156:{n:"??"},163:{n:"??"},174:{n:"??"},175:{n:"??"},176:{n:"??"},177:{n:"??"},184:{n:"??"},185:{n:"??"},186:{n:"??"},187:{n:"??"},188:{n:"??"},195:{n:"??"},201:{n:"??"},204:{n:"SHEETNAMECS",f:x},205:{n:"??"},206:{n:"??"},207:{n:"??"},208:{n:"??"},256:{n:"??"},259:{n:"??"},260:{n:"??"},261:{n:"??"},262:{n:"??"},263:{n:"??"},265:{n:"??"},266:{n:"??"},267:{n:"??"},268:{n:"??"},270:{n:"??"},271:{n:"??"},384:{n:"??"},389:{n:"??"},390:{n:"??"},393:{n:"??"},396:{n:"??"},512:{n:"??"},514:{n:"??"},513:{n:"??"},516:{n:"??"},517:{n:"??"},640:{n:"??"},641:{n:"??"},642:{n:"??"},643:{n:"??"},644:{n:"??"},645:{n:"??"},646:{n:"??"},647:{n:"??"},648:{n:"??"},658:{n:"??"},659:{n:"??"},660:{n:"??"},661:{n:"??"},662:{n:"??"},665:{n:"??"},666:{n:"??"},768:{n:"??"},772:{n:"??"},1537:{n:"SHEETINFOQP",f:function(e,t,r){if(r.qpro&&!(t<21)){var n=e.read_shift(1);return e.l+=17,e.l+=1,e.l+=2,[n,e.read_shift(t-21,"cstr")]}}},1600:{n:"??"},1602:{n:"??"},1793:{n:"??"},1794:{n:"??"},1795:{n:"??"},1796:{n:"??"},1920:{n:"??"},2048:{n:"??"},2049:{n:"??"},2052:{n:"??"},2688:{n:"??"},10998:{n:"??"},12849:{n:"??"},28233:{n:"??"},28484:{n:"??"},65535:{n:""}};return{sheet_to_wk1:function(e,t){var r=t||{};if(+r.codepage>=0&&d(+r.codepage),"string"==r.type)throw new Error("Cannot write WK1 to JS string");var n,f,h=Zr(),m=ua(e["!ref"]),v=Array.isArray(e),w=[];gf(h,0,(n=1030,(f=Kr(2)).write_shift(2,n),f)),gf(h,6,function(e){var t=Kr(8);return t.write_shift(2,e.s.c),t.write_shift(2,e.s.r),t.write_shift(2,e.e.c),t.write_shift(2,e.e.r),t}(m));for(var y=Math.min(m.e.r,8191),T=m.s.r;T<=y;++T)for(var E=ia(T),x=m.s.c;x<=m.e.c;++x){T===m.s.r&&(w[x]=oa(x));var k=w[x]+E,S=v?(e[T]||[])[x]:e[k];if(S&&"z"!=S.t)if("n"==S.t)(0|S.v)==S.v&&S.v>=-32768&&S.v<=32767?gf(h,13,l(T,x,S.v)):gf(h,14,c(T,x,S.v));else gf(h,15,o(T,x,da(S).slice(0,239)))}return gf(h,1),h.end()},book_to_wk3:function(e,t){var r=t||{};if(+r.codepage>=0&&d(+r.codepage),"string"==r.type)throw new Error("Cannot write WK3 to JS string");var n=Zr();gf(n,0,function(e){var t=Kr(26);t.write_shift(2,4096),t.write_shift(2,4),t.write_shift(4,0);for(var r=0,n=0,o=0,i=0;i8191&&(r=8191);return t.write_shift(2,r),t.write_shift(1,o),t.write_shift(1,n),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(1,1),t.write_shift(1,2),t.write_shift(4,0),t.write_shift(4,0),t}(e));for(var i=0,o=0;i":case"":t.shadow=1;break;case"":break;case"":case"":t.outline=1;break;case"":break;case"":case"":t.strike=1;break;case"":break;case"":case"":t.u=1;break;case"":break;case"":case"":t.b=1;break;case"":break;case"":case"":t.i=1;break;case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":case"":case"":case"":case"":case"":case"
":break;case"":n=!1;break;default:if(47!==o[0].charCodeAt(1)&&!n)throw new Error("Unrecognized rich format "+o[0])}}return t}(l[1])),o}var n=/<(?:\w+:)?r>/g,o=/<\/(?:\w+:)?r>/;return function(e){return e.replace(n,"").split(o).map(r).filter((function(e){return e.v}))}}(),ts=function(){var e=/(\r\n|\n)/g;function t(t){var r=[[],t.v,[]];return t.v?(t.s&&function(e,t,r){var style=[];e.u&&style.push("text-decoration: underline;"),e.uval&&style.push("text-underline-style:"+e.uval+";"),e.sz&&style.push("font-size:"+e.sz+"pt;"),e.outline&&style.push("text-effect: outline;"),e.shadow&&style.push("text-shadow: auto;"),t.push(''),e.b&&(t.push(""),r.push("")),e.i&&(t.push(""),r.push("")),e.strike&&(t.push(""),r.push(""));var n=e.valign||"";"superscript"==n||"super"==n?n="sup":"subscript"==n&&(n="sub"),""!=n&&(t.push("<"+n+">"),r.push("")),r.push("")}(t.s,r[0],r[2]),r[0].join("")+r[1].replace(e,"
")+r[2].join("")):""}return function(e){return e.map(t).join("")}}(),rs=/<(?:\w+:)?t[^>]*>([^<]*)<\/(?:\w+:)?t>/g,as=/<(?:\w+:)?r>/,ns=/<(?:\w+:)?rPh.*?>([\s\S]*?)<\/(?:\w+:)?rPh>/g;function is(e,t){var html=!t||t.cellHTML,r={};return e?(e.match(/^\s*<(?:\w+:)?t[^>]*>/)?(r.t=Dt(Xt(e.slice(e.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||"")),r.r=Xt(e),html&&(r.h=zt(r.t))):e.match(as)&&(r.r=Xt(e),r.t=Dt(Xt((e.replace(ns,"").match(rs)||[]).join("").replace(_t,""))),html&&(r.h=ts(es(r.r)))),r):{t:""}}var ss=/<(?:\w+:)?sst([^>]*)>([\s\S]*)<\/(?:\w+:)?sst>/,os=/<(?:\w+:)?(?:si|sstItem)>/g,ls=/<\/(?:\w+:)?(?:si|sstItem)>/;var cs=/^\s|\s$|[\t\n\r]/;function fs(e,t){if(!t.bookSST)return"";var r=[kt];r[r.length]=ir("sst",null,{xmlns:fr[0],count:e.Count,uniqueCount:e.Unique});for(var i=0;i!=e.length;++i)if(null!=e[i]){var s=e[i],n="";s.r?n+=s.r:(n+=""),n+="",r[r.length]=n}return r.length>2&&(r[r.length]="",r[1]=r[1].replace("/>",">")),r.join("")}var hs=function(e,t){var r=!1;return null==t&&(r=!0,t=Kr(15+4*e.t.length)),t.write_shift(1,0),ya(e.t,t),r?t.slice(0,t.l):t};function us(e){var t=Zr();Qr(t,159,function(e,t){return t||(t=Kr(8)),t.write_shift(4,e.Count),t.write_shift(4,e.Unique),t}(e));for(var i=0;i=4&&(e.l+=t-4),r}function ms(e){for(var t=e.read_shift(4),r=e.l+t-4,n={},o=e.read_shift(4),l=[];o-- >0;)l.push({t:e.read_shift(4),v:e.read_shift(0,"lpp4")});if(n.name=e.read_shift(0,"lpp4"),n.comps=l,e.l!=r)throw new Error("Bad DataSpaceMapEntry: "+e.l+" != "+r);return n}function gs(e){var t=function(e){var t={};return e.read_shift(4),e.l+=4,t.id=e.read_shift(0,"lpp4"),t.name=e.read_shift(0,"lpp4"),t.R=ds(e,4),t.U=ds(e,4),t.W=ds(e,4),t}(e);if(t.ename=e.read_shift(0,"8lpp4"),t.blksz=e.read_shift(4),t.cmode=e.read_shift(4),4!=e.read_shift(4))throw new Error("Bad !Primary record");return t}function bs(e,t){var r=e.l+t,n={};n.Flags=63&e.read_shift(4),e.l+=4,n.AlgID=e.read_shift(4);var o=!1;switch(n.AlgID){case 26126:case 26127:case 26128:o=36==n.Flags;break;case 26625:o=4==n.Flags;break;case 0:o=16==n.Flags||4==n.Flags||36==n.Flags;break;default:throw"Unrecognized encryption algorithm: "+n.AlgID}if(!o)throw new Error("Encryption Flags/AlgID mismatch");return n.AlgIDHash=e.read_shift(4),n.KeySize=e.read_shift(4),n.ProviderType=e.read_shift(4),e.l+=8,n.CSPName=e.read_shift(r-e.l>>1,"utf16le"),e.l=r,n}function vs(e,t){var r={},n=e.l+t;return e.l+=4,r.Salt=e.slice(e.l,e.l+16),e.l+=16,r.Verifier=e.slice(e.l,e.l+16),e.l+=16,e.read_shift(4),r.VerifierHash=e.slice(e.l,n),e.l=n,r}function ws(e){if(36!=(63&e.read_shift(4)))throw new Error("EncryptionInfo mismatch");var t=e.read_shift(4);return{t:"Std",h:bs(e,t),v:vs(e,e.length-e.l)}}function ys(){throw new Error("File is password-protected: ECMA-376 Extensible")}function Ts(e){var t=["saltSize","blockSize","keyBits","hashSize","cipherAlgorithm","cipherChaining","hashAlgorithm","saltValue"];e.l+=4;var r=e.read_shift(e.length-e.l,"utf8"),n={};return r.replace(_t,(function(e){var r=Ot(e);switch(It(r[0])){case"":case"":case"":break;case"":case"=0;--i)r=((0==(16384&r)?0:1)|r<<1&32767)^t[i];return 52811^r}var xs=function(){var e=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0],t=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163],r=[44796,19929,39858,10053,20106,40212,10761,31585,63170,64933,60267,50935,40399,11199,17763,35526,1453,2906,5812,11624,23248,885,1770,3540,7080,14160,28320,56640,55369,41139,20807,41614,21821,43642,17621,28485,56970,44341,19019,38038,14605,29210,60195,50791,40175,10751,21502,43004,24537,18387,36774,3949,7898,15796,31592,63184,47201,24803,49606,37805,14203,28406,56812,17824,35648,1697,3394,6788,13576,27152,43601,17539,35078,557,1114,2228,4456,30388,60776,51953,34243,7079,14158,28316,14128,28256,56512,43425,17251,34502,7597,13105,26210,52420,35241,883,1766,3532,4129,8258,16516,33032,4657,9314,18628],n=function(e,t){return 255&((r=e^t)/2|128*r);var r};return function(o){for(var l,c,f,h=ps(o),d=function(e){for(var n=t[e.length-1],o=104,i=e.length-1;i>=0;--i)for(var l=e[i],c=0;7!=c;++c)64&l&&(n^=r[o]),l*=2,--o;return n}(h),m=h.length,v=I(16),i=0;16!=i;++i)v[i]=0;for(1==(1&m)&&(l=d>>8,v[m]=n(e[0],l),--m,l=255&d,c=h[h.length-1],v[m]=n(c,l));m>0;)l=d>>8,v[--m]=n(h[m],l),l=255&d,v[--m]=n(h[m],l);for(m=15,f=15-h.length;f>0;)l=d>>8,v[m]=n(e[f],l),--f,l=255&d,v[--m]=n(h[m],l),--m,--f;return v}}(),ks=function(e){var t=0,r=xs(e);return function(e){var n=function(e,t,r,n,o){var l,c;for(o||(o=t),n||(n=xs(e)),l=0;l!=t.length;++l)c=t[l],c=255&((c^=n[r])>>5|c<<3),o[l]=c,++r;return[o,r,n]}("",e,t,r);return t=n[1],n[0]}};function Ss(e,t,r){var n=r||{};return n.Info=e.read_shift(2),e.l-=2,1===n.Info?n.Data=function(e){var t={},r=t.EncryptionVersionInfo=ds(e,4);if(1!=r.Major||1!=r.Minor)throw"unrecognized version code "+r.Major+" : "+r.Minor;return t.Salt=e.read_shift(16),t.EncryptedVerifier=e.read_shift(16),t.EncryptedVerifierHash=e.read_shift(16),t}(e):n.Data=function(e,t){var r={},n=r.EncryptionVersionInfo=ds(e,4);if(t-=4,2!=n.Minor)throw new Error("unrecognized minor version code: "+n.Minor);if(n.Major>4||n.Major<2)throw new Error("unrecognized major version code: "+n.Major);r.Flags=e.read_shift(4),t-=4;var o=e.read_shift(4);return t-=4,r.EncryptionHeader=bs(e,o),t-=o,r.EncryptionVerifier=vs(e,t),r}(e,t),n}var As=function(){function e(e,r){switch(r.type){case"base64":return t(C(e),r);case"binary":return t(e,r);case"buffer":return t(R&&Buffer.isBuffer(e)?e.toString("binary"):M(e),r);case"array":return t(nt(e),r)}throw new Error("Unrecognized type "+r.type)}function t(e,t){var r=(t||{}).dense?[]:{},n=e.match(/\\trowd.*?\\row\b/g);if(!n.length)throw new Error("RTF missing table");var o={s:{c:0,r:0},e:{c:0,r:n.length-1}};return n.forEach((function(e,t){Array.isArray(r)&&(r[t]=[]);for(var n,l=/\\\w+\b/g,c=0,f=-1;n=l.exec(e);){if("\\cell"===n[0]){var data=e.slice(c,l.lastIndex-n[0].length);if(" "==data[0]&&(data=data.slice(1)),++f,data.length){var h={v:data,t:"s"};Array.isArray(r)?r[t][f]=h:r[ca({r:t,c:f})]=h}}c=l.lastIndex}f>o.e.c&&(o.e.c=f)})),r["!ref"]=ha(o),r}return{to_workbook:function(t,r){return ma(e(t,r),r)},to_sheet:e,from_sheet:function(e){for(var t,r=["{\\rtf1\\ansi"],n=ua(e["!ref"]),o=Array.isArray(e),l=n.s.r;l<=n.e.r;++l){r.push("\\trowd\\trautofit1");for(var c=n.s.c;c<=n.e.c;++c)r.push("\\cellx"+(c+1));for(r.push("\\pard\\intbl"),c=n.s.c;c<=n.e.c;++c){var f=ca({r:l,c:c});(t=o?(e[l]||[])[c]:e[f])&&(null!=t.v||t.f&&!t.F)&&(r.push(" "+(t.w||(da(t),t.w))),r.push("\\cell"))}r.push("\\pard\\intbl\\row")}return r.join("")+"}"}}}();function _s(e){for(var i=0,t=1;3!=i;++i)t=256*t+(e[i]>255?255:e[i]<0?0:e[i]);return t.toString(16).toUpperCase().slice(1)}function Cs(e,t){if(0===t)return e;var r,n,o=function(e){var t=e[0]/255,r=e[1]/255,n=e[2]/255,o=Math.max(t,r,n),l=Math.min(t,r,n),c=o-l;if(0===c)return[0,0,t];var f,h=0,d=o+l;switch(f=c/(d>1?2-d:d),o){case t:h=((r-n)/c+6)%6;break;case r:h=(n-t)/c+2;break;case n:h=(t-r)/c+4}return[h/6,f,d/2]}((n=(r=e).slice("#"===r[0]?1:0).slice(0,6),[parseInt(n.slice(0,2),16),parseInt(n.slice(2,4),16),parseInt(n.slice(4,6),16)]));return o[2]=t<0?o[2]*(1+t):1-(1-o[2])*(1-t),_s(function(e){var t,r=e[0],n=e[1],o=e[2],l=2*n*(o<.5?o:1-o),c=o-l/2,f=[c,c,c],h6=6*r;if(0!==n)switch(0|h6){case 0:case 6:t=l*h6,f[0]+=l,f[1]+=t;break;case 1:t=l*(2-h6),f[0]+=t,f[1]+=l;break;case 2:t=l*(h6-2),f[1]+=l,f[2]+=t;break;case 3:t=l*(4-h6),f[1]+=t,f[2]+=l;break;case 4:t=l*(h6-4),f[2]+=l,f[0]+=t;break;case 5:t=l*(6-h6),f[2]+=t,f[0]+=l}for(var i=0;3!=i;++i)f[i]=Math.round(255*f[i]);return f}(o))}var Rs=6,Os=15,Is=1,Ns=Rs;function Ps(e){return Math.floor((e+Math.round(128/Ns)/256)*Ns)}function Ds(e){return Math.floor((e-5)/Ns*100+.5)/100}function Ms(e){return Math.round((e*Ns+5)/Ns*256)/256}function Fs(e){return Ms(Ds(Ps(e)))}function Ls(e){var t=Math.abs(e-Fs(e)),r=Ns;if(t>.005)for(Ns=Is;Ns]*)>[\S\s]*?<\/(?:\w+:)?numFmts>/,t=/<(?:\w+:)?cellXfs([^>]*)>[\S\s]*?<\/(?:\w+:)?cellXfs>/,r=/<(?:\w+:)?fills([^>]*)>[\S\s]*?<\/(?:\w+:)?fills>/,n=/<(?:\w+:)?fonts([^>]*)>[\S\s]*?<\/(?:\w+:)?fonts>/,o=/<(?:\w+:)?borders([^>]*)>[\S\s]*?<\/(?:\w+:)?borders>/;return function(data,l,c){var h,d={};return data?((h=(data=data.replace(//gm,"").replace(//gm,"")).match(e))&&function(e,t,r){t.NumberFmt=[];for(var n=We(J),i=0;i":case"":case"":case"":break;case"0){if(f>392){for(f=392;f>60&&null!=t.NumberFmt[f];--f);t.NumberFmt[f]=c}Oe(c,f)}break;default:if(r.WTF)throw new Error("unrecognized "+l[0]+" in numFmts")}}}(h,d,c),(h=data.match(n))&&function(e,t,r,n){t.Fonts=[];var o={},l=!1;(e[0].match(_t)||[]).forEach((function(e){var c=Ot(e);switch(It(c[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":break;case"
":case"":t.Fonts.push(o),o={};break;case"":o.bold=1;break;case"":o.italic=1;break;case"":o.underline=1;break;case"":o.strike=1;break;case"":o.outline=1;break;case"":o.shadow=1;break;case"":o.condense=1;break;case"":o.extend=1;break;case"":case"":l=!1;break;default:if(n&&n.WTF&&!l)throw new Error("unrecognized "+c[0]+" in fonts")}}))}(h,d,l,c),(h=data.match(r))&&function(e,t,r,n){t.Fills=[];var o={},l=!1;(e[0].match(_t)||[]).forEach((function(e){var r=Ot(e);switch(It(r[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":break;case"":case"":o={},t.Fills.push(o);break;case"":t.Fills.push(o),o={};break;case"":r.patternType&&(o.patternType=r.patternType);break;case"":l=!1;break;default:if(n&&n.WTF&&!l)throw new Error("unrecognized "+r[0]+" in fills")}}))}(h,d,0,c),(h=data.match(o))&&function(e,t,r,n){t.Borders=[];var o={},l=!1;(e[0].match(_t)||[]).forEach((function(e){var r=Ot(e);switch(It(r[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":break;case"":case"":o={},r.diagonalUp&&(o.diagonalUp=Wt(r.diagonalUp)),r.diagonalDown&&(o.diagonalDown=Wt(r.diagonalDown)),t.Borders.push(o);break;case"":l=!1;break;default:if(n&&n.WTF&&!l)throw new Error("unrecognized "+r[0]+" in borders")}}))}(h,d,0,c),(h=data.match(t))&&function(e,t,r){var n;t.CellXf=[];var o=!1;(e[0].match(_t)||[]).forEach((function(e){var l=Ot(e),i=0;switch(It(l[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":break;case"":for(delete(n=l)[0],i=0;i392)for(i=392;i>60;--i)if(t.NumberFmt[n.numFmtId]==t.NumberFmt[i]){n.numFmtId=i;break}t.CellXf.push(n);break;case"":var c={};l.vertical&&(c.vertical=l.vertical),l.horizontal&&(c.horizontal=l.horizontal),null!=l.textRotation&&(c.textRotation=l.textRotation),l.indent&&(c.indent=l.indent),l.wrapText&&(c.wrapText=Wt(l.wrapText)),n.alignment=c;break;case"":case"":o=!1;break;default:if(r&&r.WTF&&!o)throw new Error("unrecognized "+l[0]+" in cellXfs")}}))}(h,d,c),d):d}}();function Gs(e,t){var r,n=[kt,ir("styleSheet",null,{xmlns:fr[0],"xmlns:vt":cr.vt})];return e.SSF&&null!=(r=function(e){var t=[""];return[[5,8],[23,26],[41,44],[50,392]].forEach((function(r){for(var i=r[0];i<=r[1];++i)null!=e[i]&&(t[t.length]=ir("numFmt",null,{numFmtId:i,formatCode:Lt(e[i])}))})),1===t.length?"":(t[t.length]="",t[0]=ir("numFmts",null,{count:t.length-2}).replace("/>",">"),t.join(""))}(e.SSF))&&(n[n.length]=r),n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',(r=function(e){var t=[];return t[t.length]=ir("cellXfs",null),e.forEach((function(e){t[t.length]=ir("xf",null,e)})),t[t.length]="",2===t.length?"":(t[0]=ir("cellXfs",null,{count:t.length-2}).replace("/>",">"),t.join(""))}(t.cellXfs))&&(n[n.length]=r),n[n.length]='',n[n.length]='',n[n.length]='',n.length>2&&(n[n.length]="",n[1]=n[1].replace("/>",">")),n.join("")}function Xs(i,e,t){t||(t=Kr(6+4*e.length)),t.write_shift(2,i),ya(e,t);var r=t.length>t.l?t.slice(0,t.l):t;return null==t.l&&(t.l=t.length),r}function $s(e,t){t||(t=Kr(153)),t.write_shift(2,20*e.sz),function(e,t){t||(t=Kr(2));var r=(e.italic?2:0)|(e.strike?8:0)|(e.outline?16:0)|(e.shadow?32:0)|(e.condense?64:0)|(e.extend?128:0);t.write_shift(1,r),t.write_shift(1,0)}(e,t),t.write_shift(2,e.bold?700:400);var r=0;"superscript"==e.vertAlign?r=1:"subscript"==e.vertAlign&&(r=2),t.write_shift(2,r),t.write_shift(1,e.underline||0),t.write_shift(1,e.family||0),t.write_shift(1,e.charset||0),t.write_shift(1,0),Va(e.color,t);var n=0;return"major"==e.scheme&&(n=1),"minor"==e.scheme&&(n=2),t.write_shift(1,n),ya(e.name,t),t.length>t.l?t.slice(0,t.l):t}var Ys,Ks=["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],Js=Yr;function Zs(e,t){t||(t=Kr(84)),Ys||(Ys=qe(Ks));var r=Ys[e.patternType];null==r&&(r=40),t.write_shift(4,r);var n=0;if(40!=r)for(Va({auto:1},t),Va({auto:1},t);n<12;++n)t.write_shift(4,0);else{for(;n<4;++n)t.write_shift(4,0);for(;n<12;++n)t.write_shift(4,0)}return t.length>t.l?t.slice(0,t.l):t}function Qs(data,e,t){t||(t=Kr(16)),t.write_shift(2,e||0),t.write_shift(2,data.numFmtId||0),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(1,0),t.write_shift(1,0);return t.write_shift(1,0),t.write_shift(1,0),t.write_shift(1,0),t.write_shift(1,0),t}function eo(data,e){return e||(e=Kr(10)),e.write_shift(1,0),e.write_shift(1,0),e.write_shift(4,0),e.write_shift(4,0),e}var to=Yr;function ro(e){var t;Qr(e,613,va(1)),Qr(e,46,(t||(t=Kr(51)),t.write_shift(1,0),eo(0,t),eo(0,t),eo(0,t),eo(0,t),eo(0,t),t.length>t.l?t.slice(0,t.l):t)),Qr(e,614)}function ao(e){var style,t;Qr(e,619,va(1)),Qr(e,48,(style={xfId:0,builtinId:0,name:"Normal"},t||(t=Kr(52)),t.write_shift(4,style.xfId),t.write_shift(2,1),t.write_shift(1,+style.builtinId),t.write_shift(1,0),Na(style.name||"",t),t.length>t.l?t.slice(0,t.l):t)),Qr(e,620)}function no(e){Qr(e,508,function(e,t,r){var n=Kr(2052);return n.write_shift(4,e),Na(t,n),Na(r,n),n.length>n.l?n.slice(0,n.l):n}(0,"TableStyleMedium9","PivotStyleMedium4")),Qr(e,509)}function io(e,t){var r=Zr();return Qr(r,278),function(e,t){if(t){var r=0;[[5,8],[23,26],[41,44],[50,392]].forEach((function(e){for(var i=e[0];i<=e[1];++i)null!=t[i]&&++r})),0!=r&&(Qr(e,615,va(r)),[[5,8],[23,26],[41,44],[50,392]].forEach((function(r){for(var i=r[0];i<=r[1];++i)null!=t[i]&&Qr(e,44,Xs(i,t[i]))})),Qr(e,616))}}(r,e.SSF),function(e){Qr(e,611,va(1)),Qr(e,43,$s({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"})),Qr(e,612)}(r),function(e){Qr(e,603,va(2)),Qr(e,45,Zs({patternType:"none"})),Qr(e,45,Zs({patternType:"gray125"})),Qr(e,604)}(r),ro(r),function(e){Qr(e,626,va(1)),Qr(e,47,Qs({numFmtId:0,fontId:0,fillId:0,borderId:0},65535)),Qr(e,627)}(r),function(e,data){Qr(e,617,va(data.length)),data.forEach((function(t){Qr(e,47,Qs(t,0))})),Qr(e,618)}(r,t.cellXfs),ao(r),function(e){Qr(e,505,va(0)),Qr(e,506)}(r),no(r),Qr(r,279),r.end()}var so=["","","","","","","","","","","",""];function oo(e,t,r){t.themeElements.clrScheme=[];var n={};(e[0].match(_t)||[]).forEach((function(e){var o=Ot(e);switch(o[0]){case"":break;case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":"/"===o[0].charAt(1)?(t.themeElements.clrScheme[so.indexOf(o[0])]=n,n={}):n.name=o[0].slice(3,o[0].length-1);break;default:if(r&&r.WTF)throw new Error("Unrecognized "+o[0]+" in clrScheme")}}))}function lo(){}function co(){}var fo=/]*)>[\s\S]*<\/a:clrScheme>/,ho=/]*)>[\s\S]*<\/a:fontScheme>/,uo=/]*)>[\s\S]*<\/a:fmtScheme>/;var po=/]*)>[\s\S]*<\/a:themeElements>/;function mo(data,e){var t;data&&0!==data.length||(data=go());var r={};if(!(t=data.match(po)))throw new Error("themeElements not found in theme");return function(data,e,t){var r;e.themeElements={},[["clrScheme",fo,oo],["fontScheme",ho,lo],["fmtScheme",uo,co]].forEach((function(n){if(!(r=data.match(n[1])))throw new Error(n[0]+" not found in themeElements");n[2](r,e,t)}))}(t[0],r,e),r.raw=data,r}function go(e,t){if(t&&t.themeXLSX)return t.themeXLSX;if(e&&"string"==typeof e.raw)return e.raw;var r=[kt];return r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]="",r.join("")}function bo(e){var t={};switch(t.xclrType=e.read_shift(2),t.nTintShade=e.read_shift(2),t.xclrType){case 0:case 4:e.l+=4;break;case 1:t.xclrValue=function(e,t){return Yr(e,t)}(e,4);break;case 2:t.xclrValue=ui(e);break;case 3:t.xclrValue=function(e){return e.read_shift(4)}(e)}return e.l+=8,t}function vo(e){var t=e.read_shift(2),r=e.read_shift(2)-4,n=[t];switch(t){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:n[1]=bo(e);break;case 6:n[1]=function(e,t){return Yr(e,t)}(e,r);break;case 14:case 15:n[1]=e.read_shift(1===r?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+t+" "+r)}return n}function wo(){var data,e,t=Zr();return Qr(t,332),Qr(t,334,va(1)),Qr(t,335,((e=Kr(12+2*(data={name:"XLDAPR",version:12e4,flags:3496657072}).name.length)).write_shift(4,data.flags),e.write_shift(4,data.version),ya(data.name,e),e.slice(0,e.l))),Qr(t,336),Qr(t,339,function(e,t){var r=Kr(8+2*t.length);return r.write_shift(4,e),ya(t,r),r.slice(0,r.l)}(1,"XLDAPR")),Qr(t,52),Qr(t,35,va(514)),Qr(t,4096,va(0)),Qr(t,4097,Jn(1)),Qr(t,36),Qr(t,53),Qr(t,340),Qr(t,337,function(e,t){var r=Kr(8);return r.write_shift(4,e),r.write_shift(4,t?1:0),r}(1,!0)),Qr(t,51,function(e){var t=Kr(4+8*e.length);t.write_shift(4,e.length);for(var i=0;i\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n'),e.join("")}var To=1024;function Eo(e,t){for(var r=[21600,21600],n=["m0,0l0",r[1],r[0],r[1],r[0],"0xe"].join(","),o=[ir("xml",null,{"xmlns:v":ur.v,"xmlns:o":ur.o,"xmlns:x":ur.x,"xmlns:mv":ur.mv}).replace(/\/>/,">"),ir("o:shapelayout",ir("o:idmap",null,{"v:ext":"edit",data:e}),{"v:ext":"edit"}),ir("v:shapetype",[ir("v:stroke",null,{joinstyle:"miter"}),ir("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:r.join(","),path:n})];To<1e3*e;)To+=1e3;return t.forEach((function(e){var t=la(e[0]),r={color2:"#BEFF82",type:"gradient"};"gradient"==r.type&&(r.angle="-180");var n="gradient"==r.type?ir("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}):null,l=ir("v:fill",n,r);++To,o=o.concat(["",l,ir("v:shadow",null,{on:"t",obscured:"t"}),ir("v:path",null,{"o:connecttype":"none"}),'
','',"","",ar("x:Anchor",[t.c+1,0,t.r+1,0,t.c+3,20,t.r+5,20].join(",")),ar("x:AutoFill","False"),ar("x:Row",String(t.r)),ar("x:Column",String(t.c)),e[1].hidden?"":"","",""])})),o.push(""),o.join("")}function xo(e,t,r,n){var o,l=Array.isArray(e);t.forEach((function(t){var c=la(t.ref);if(l?(e[c.r]||(e[c.r]=[]),o=e[c.r][c.c]):o=e[t.ref],!o){o={t:"z"},l?e[c.r][c.c]=o:e[t.ref]=o;var f=ua(e["!ref"]||"BDWGO1000001:A1");f.s.r>c.r&&(f.s.r=c.r),f.e.rc.c&&(f.s.c=c.c),f.e.c=0;--i){if(!r&&o.c[i].T)return;r&&!o.c[i].T&&o.c.splice(i,1)}if(r&&n)for(i=0;i"),data.forEach((function(r){r[1].forEach((function(r){var a=Lt(r.a);-1==t.indexOf(a)&&(t.push(a),e.push(""+a+"")),r.T&&r.ID&&-1==t.indexOf("tc="+r.ID)&&(t.push("tc="+r.ID),e.push("tc="+r.ID+""))}))})),0==t.length&&(t.push("SheetJ5"),e.push("SheetJ5")),e.push(""),e.push(""),data.forEach((function(r){var n=0,o=[];if(r[1][0]&&r[1][0].T&&r[1][0].ID?n=t.indexOf("tc="+r[1][0].ID):r[1].forEach((function(e){e.a&&(n=t.indexOf(Lt(e.a))),o.push(e.t||"")})),e.push(''),o.length<=1)e.push(ar("t",Lt(o[0]||"")));else{for(var l="Comment:\n "+o[0]+"\n",i=1;i")})),e.push(""),e.length>2&&(e[e.length]="",e[1]=e[1].replace("/>",">")),e.join("")}function So(e,t,r){var n=[kt,ir("ThreadedComments",null,{xmlns:cr.TCMNT}).replace(/[\/]>/,">")];return e.forEach((function(e){var o="";(e[1]||[]).forEach((function(l,c){if(l.T){l.a&&-1==t.indexOf(l.a)&&t.push(l.a);var f={ref:e[0],id:"{54EE7951-7262-4200-6969-"+("000000000000"+r.tcid++).slice(-12)+"}"};0==c?o=f.id:f.parentId=o,l.ID=f.id,l.a&&(f.personId="{54EE7950-7262-4200-6969-"+("000000000000"+t.indexOf(l.a)).slice(-12)+"}"),n.push(ir("threadedComment",ar("text",l.t||""),f))}else delete l.ID}))})),n.push(""),n.join("")}var Ao=wa;function _o(data){var e=Zr(),t=[];return Qr(e,628),Qr(e,630),data.forEach((function(r){r[1].forEach((function(r){t.indexOf(r.a)>-1||(t.push(r.a.slice(0,54)),Qr(e,632,function(data){return ya(data.slice(0,54))}(r.a)))}))})),Qr(e,631),Qr(e,633),data.forEach((function(r){r[1].forEach((function(n){n.iauthor=t.indexOf(n.a);var o={s:la(r[0]),e:la(r[0])};Qr(e,635,function(data,e){return null==e&&(e=Kr(36)),e.write_shift(4,data[1].iauthor),za(data[0],e),e.write_shift(4,0),e.write_shift(4,0),e.write_shift(4,0),e.write_shift(4,0),e}([o,n])),n.t&&n.t.length>0&&Qr(e,637,ka(n)),Qr(e,636),delete n.iauthor}))})),Qr(e,634),Qr(e,629),e.end()}var Co="application/vnd.ms-office.vbaProject";var Ro=["xlsb","xlsm","xlam","biff8","xla"];var Oo=function(){var e=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g,t={r:0,c:0};function r(e,r,n,o){var l=!1,c=!1;0==n.length?c=!0:"["==n.charAt(0)&&(c=!0,n=n.slice(1,-1)),0==o.length?l=!0:"["==o.charAt(0)&&(l=!0,o=o.slice(1,-1));var f=n.length>0?0|parseInt(n,10):0,h=o.length>0?0|parseInt(o,10):0;return l?h+=t.c:--h,c?f+=t.r:--f,r+(l?"":"$")+oa(h)+(c?"":"$")+ia(f)}return function(n,base){return t=base,n.replace(e,r)}}(),Io=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})(?![_.\(A-Za-z0-9])/g,No=function(){return function(e,base){return e.replace(Io,(function(e,t,r,n,o,l){var c=sa(n)-(r?0:base.c),f=na(l)-(o?0:base.r);return t+"R"+(0==f?"":o?f+1:"["+f+"]")+"C"+(0==c?"":r?c+1:"["+c+"]")}))}}();function Po(e,t){return e.replace(Io,(function(e,r,n,o,l,c){return r+("$"==n?n+o:oa(sa(o)+t.c))+("$"==l?l+c:ia(na(c)+t.r))}))}function Do(e,t,r){var s=fa(t).s,n=la(r);return Po(e,{r:n.r-s.r,c:n.c-s.c})}function Mo(e){return e.replace(/_xlfn\./g,"")}function Fo(e){e.l+=1}function Lo(e,t){var r=e.read_shift(1==t?1:2);return[16383&r,r>>14&1,r>>15&1]}function Bo(e,t,r){var n=2;if(r){if(r.biff>=2&&r.biff<=5)return Uo(e);12==r.biff&&(n=4)}var o=e.read_shift(n),l=e.read_shift(n),c=Lo(e,2),f=Lo(e,2);return{s:{r:o,c:c[0],cRel:c[1],rRel:c[2]},e:{r:l,c:f[0],cRel:f[1],rRel:f[2]}}}function Uo(e){var t=Lo(e,2),r=Lo(e,2),n=e.read_shift(1),o=e.read_shift(1);return{s:{r:t[0],c:n,cRel:t[1],rRel:t[2]},e:{r:r[0],c:o,cRel:r[1],rRel:r[2]}}}function zo(e,t,r){if(r&&r.biff>=2&&r.biff<=5)return function(e){var t=Lo(e,2),r=e.read_shift(1);return{r:t[0],c:r,cRel:t[1],rRel:t[2]}}(e);var n=e.read_shift(r&&12==r.biff?4:2),o=Lo(e,2);return{r:n,c:o[0],cRel:o[1],rRel:o[2]}}function Ho(e){var t=e.read_shift(2),r=e.read_shift(2);return{r:t,c:255&r,fQuoted:!!(16384&r),cRel:r>>15,rRel:r>>15}}function Wo(e){var t=1&e[e.l+1];return e.l+=4,[t,1]}function Vo(e){return[e.read_shift(1),e.read_shift(1)]}function qo(e,t){var r=[e.read_shift(1)];if(12==t)switch(r[0]){case 2:r[0]=4;break;case 4:r[0]=16;break;case 0:r[0]=1;break;case 1:r[0]=2}switch(r[0]){case 4:r[1]=$n(e,1)?"TRUE":"FALSE",12!=t&&(e.l+=7);break;case 37:case 16:r[1]=an[e[e.l]],e.l+=12==t?4:8;break;case 0:e.l+=8;break;case 1:r[1]=Ha(e);break;case 2:r[1]=ii(e,0,{biff:t>0&&t<8?2:t});break;default:throw new Error("Bad SerAr: "+r[0])}return r}function jo(e,t,r){for(var n=e.read_shift(12==r.biff?4:2),o=[],i=0;i!=n;++i)o.push((12==r.biff?Ua:vi)(e,8));return o}function Go(e,t,r){var n=0,o=0;12==r.biff?(n=e.read_shift(4),o=e.read_shift(4)):(o=1+e.read_shift(1),n=1+e.read_shift(2)),r.biff>=2&&r.biff<8&&(--n,0==--o&&(o=256));for(var i=0,l=[];i!=n&&(l[i]=[]);++i)for(var c=0;c!=o;++c)l[i][c]=qo(e,r.biff);return l}function Xo(e,t,r){return e.l+=2,[Ho(e)]}function $o(e){return e.l+=6,[]}function Yo(e){return e.l+=2,[Kn(e),1&e.read_shift(2)]}var Ko=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"];var Jo={1:{n:"PtgExp",f:function(e,t,r){return e.l++,r&&12==r.biff?[e.read_shift(4,"i"),0]:[e.read_shift(2),e.read_shift(r&&2==r.biff?1:2)]}},2:{n:"PtgTbl",f:Yr},3:{n:"PtgAdd",f:Fo},4:{n:"PtgSub",f:Fo},5:{n:"PtgMul",f:Fo},6:{n:"PtgDiv",f:Fo},7:{n:"PtgPower",f:Fo},8:{n:"PtgConcat",f:Fo},9:{n:"PtgLt",f:Fo},10:{n:"PtgLe",f:Fo},11:{n:"PtgEq",f:Fo},12:{n:"PtgGe",f:Fo},13:{n:"PtgGt",f:Fo},14:{n:"PtgNe",f:Fo},15:{n:"PtgIsect",f:Fo},16:{n:"PtgUnion",f:Fo},17:{n:"PtgRange",f:Fo},18:{n:"PtgUplus",f:Fo},19:{n:"PtgUminus",f:Fo},20:{n:"PtgPercent",f:Fo},21:{n:"PtgParen",f:Fo},22:{n:"PtgMissArg",f:Fo},23:{n:"PtgStr",f:function(e,t,r){return e.l++,ei(e,0,r)}},26:{n:"PtgSheet",f:function(e,t,r){return e.l+=5,e.l+=2,e.l+=2==r.biff?1:4,["PTGSHEET"]}},27:{n:"PtgEndSheet",f:function(e,t,r){return e.l+=2==r.biff?4:5,["PTGENDSHEET"]}},28:{n:"PtgErr",f:function(e){return e.l++,an[e.read_shift(1)]}},29:{n:"PtgBool",f:function(e){return e.l++,0!==e.read_shift(1)}},30:{n:"PtgInt",f:function(e){return e.l++,e.read_shift(2)}},31:{n:"PtgNum",f:function(e){return e.l++,Ha(e)}},32:{n:"PtgArray",f:function(e,t,r){var n=(96&e[e.l++])>>5;return e.l+=2==r.biff?6:12==r.biff?14:7,[n]}},33:{n:"PtgFunc",f:function(e,t,r){var n=(96&e[e.l])>>5;e.l+=1;var o=e.read_shift(r&&r.biff<=3?1:2);return[El[o],Tl[o],n]}},34:{n:"PtgFuncVar",f:function(e,t,r){var n=e[e.l++],o=e.read_shift(1),l=r&&r.biff<=3?[88==n?-1:0,e.read_shift(1)]:function(e){return[e[e.l+1]>>7,32767&e.read_shift(2)]}(e);return[o,(0===l[0]?Tl:yl)[l[1]]]}},35:{n:"PtgName",f:function(e,t,r){var n=e.read_shift(1)>>>5&3,o=!r||r.biff>=8?4:2,l=e.read_shift(o);switch(r.biff){case 2:e.l+=5;break;case 3:case 4:e.l+=8;break;case 5:e.l+=12}return[n,0,l]}},36:{n:"PtgRef",f:function(e,t,r){var n=(96&e[e.l])>>5;return e.l+=1,[n,zo(e,0,r)]}},37:{n:"PtgArea",f:function(e,t,r){return[(96&e[e.l++])>>5,Bo(e,r.biff>=2&&r.biff,r)]}},38:{n:"PtgMemArea",f:function(e,t,r){var n=e.read_shift(1)>>>5&3;return e.l+=r&&2==r.biff?3:4,[n,e.read_shift(r&&2==r.biff?1:2)]}},39:{n:"PtgMemErr",f:Yr},40:{n:"PtgMemNoMem",f:Yr},41:{n:"PtgMemFunc",f:function(e,t,r){return[e.read_shift(1)>>>5&3,e.read_shift(r&&2==r.biff?1:2)]}},42:{n:"PtgRefErr",f:function(e,t,r){var n=e.read_shift(1)>>>5&3;return e.l+=4,r.biff<8&&e.l--,12==r.biff&&(e.l+=2),[n]}},43:{n:"PtgAreaErr",f:function(e,t,r){var n=(96&e[e.l++])>>5;return e.l+=r&&r.biff>8?12:r.biff<8?6:8,[n]}},44:{n:"PtgRefN",f:function(e,t,r){var n=(96&e[e.l])>>5;e.l+=1;var o=function(e,t,r){var n=r&&r.biff?r.biff:8;if(n>=2&&n<=5)return function(e){var t=e.read_shift(2),r=e.read_shift(1),n=(32768&t)>>15,o=(16384&t)>>14;return t&=16383,1==n&&t>=8192&&(t-=16384),1==o&&r>=128&&(r-=256),{r:t,c:r,cRel:o,rRel:n}}(e);var o=e.read_shift(n>=12?4:2),l=e.read_shift(2),c=(16384&l)>>14,f=(32768&l)>>15;if(l&=16383,1==f)for(;o>524287;)o-=1048576;if(1==c)for(;l>8191;)l-=16384;return{r:o,c:l,cRel:c,rRel:f}}(e,0,r);return[n,o]}},45:{n:"PtgAreaN",f:function(e,t,r){var n=(96&e[e.l++])>>5,area=function(e,t,r){if(r.biff<8)return Uo(e);var n=e.read_shift(12==r.biff?4:2),o=e.read_shift(12==r.biff?4:2),l=Lo(e,2),c=Lo(e,2);return{s:{r:n,c:l[0],cRel:l[1],rRel:l[2]},e:{r:o,c:c[0],cRel:c[1],rRel:c[2]}}}(e,0,r);return[n,area]}},46:{n:"PtgMemAreaN",f:function(e){return[e.read_shift(1)>>>5&3,e.read_shift(2)]}},47:{n:"PtgMemNoMemN",f:function(e){return[e.read_shift(1)>>>5&3,e.read_shift(2)]}},57:{n:"PtgNameX",f:function(e,t,r){return 5==r.biff?function(e){var t=e.read_shift(1)>>>5&3,r=e.read_shift(2,"i");e.l+=8;var n=e.read_shift(2);return e.l+=12,[t,r,n]}(e):[e.read_shift(1)>>>5&3,e.read_shift(2),e.read_shift(4)]}},58:{n:"PtgRef3d",f:function(e,t,r){var n=(96&e[e.l])>>5;e.l+=1;var o=e.read_shift(2);return r&&5==r.biff&&(e.l+=12),[n,o,zo(e,0,r)]}},59:{n:"PtgArea3d",f:function(e,t,r){var n=(96&e[e.l++])>>5,o=e.read_shift(2,"i");if(r)switch(r.biff){case 5:e.l+=12,6;break;case 12:12}return[n,o,Bo(e,0,r)]}},60:{n:"PtgRefErr3d",f:function(e,t,r){var n=(96&e[e.l++])>>5,o=e.read_shift(2),l=4;if(r)switch(r.biff){case 5:l=15;break;case 12:l=6}return e.l+=l,[n,o]}},61:{n:"PtgAreaErr3d",f:function(e,t,r){var n=(96&e[e.l++])>>5,o=e.read_shift(2),l=8;if(r)switch(r.biff){case 5:e.l+=12,l=6;break;case 12:l=12}return e.l+=l,[n,o]}},255:{}},Zo={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61},Qo={1:{n:"PtgElfLel",f:Yo},2:{n:"PtgElfRw",f:Xo},3:{n:"PtgElfCol",f:Xo},6:{n:"PtgElfRwV",f:Xo},7:{n:"PtgElfColV",f:Xo},10:{n:"PtgElfRadical",f:Xo},11:{n:"PtgElfRadicalS",f:$o},13:{n:"PtgElfColS",f:$o},15:{n:"PtgElfColSV",f:$o},16:{n:"PtgElfRadicalLel",f:Yo},25:{n:"PtgList",f:function(e){e.l+=2;var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(4),o=e.read_shift(2),l=e.read_shift(2);return{ixti:t,coltype:3&r,rt:Ko[r>>2&31],idx:n,c:o,C:l}}},29:{n:"PtgSxName",f:function(e){return e.l+=2,[e.read_shift(4)]}},255:{}},el={0:{n:"PtgAttrNoop",f:function(e){return e.l+=4,[0,0]}},1:{n:"PtgAttrSemi",f:function(e,t,r){var n=255&e[e.l+1]?1:0;return e.l+=r&&2==r.biff?3:4,[n]}},2:{n:"PtgAttrIf",f:function(e,t,r){var n=255&e[e.l+1]?1:0;return e.l+=2,[n,e.read_shift(r&&2==r.biff?1:2)]}},4:{n:"PtgAttrChoose",f:function(e,t,r){e.l+=2;for(var n=e.read_shift(r&&2==r.biff?1:2),o=[],i=0;i<=n;++i)o.push(e.read_shift(r&&2==r.biff?1:2));return o}},8:{n:"PtgAttrGoto",f:function(e,t,r){var n=255&e[e.l+1]?1:0;return e.l+=2,[n,e.read_shift(r&&2==r.biff?1:2)]}},16:{n:"PtgAttrSum",f:function(e,t,r){e.l+=r&&2==r.biff?3:4}},32:{n:"PtgAttrBaxcel",f:Wo},33:{n:"PtgAttrBaxcel",f:Wo},64:{n:"PtgAttrSpace",f:function(e){return e.read_shift(2),Vo(e)}},65:{n:"PtgAttrSpaceSemi",f:function(e){return e.read_shift(2),Vo(e)}},128:{n:"PtgAttrIfError",f:function(e){var t=255&e[e.l+1]?1:0;return e.l+=2,[t,e.read_shift(2)]}},255:{}};function tl(e,t,r,n){if(n.biff<8)return Yr(e,t);for(var o=e.l+t,l=[],i=0;i!==r.length;++i)switch(r[i][0]){case"PtgArray":r[i][1]=Go(e,0,n),l.push(r[i][1]);break;case"PtgMemArea":r[i][2]=jo(e,r[i][1],n),l.push(r[i][2]);break;case"PtgExp":n&&12==n.biff&&(r[i][1][1]=e.read_shift(4),l.push(r[i][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+r[i][0]}return 0!==(t=o-e.l)&&l.push(Yr(e,t)),l}function rl(e,t,r){for(var n,o,l=e.l+t,c=[];l!=e.l;)t=l-e.l,o=e[e.l],n=Jo[o]||Jo[Zo[o]],24!==o&&25!==o||(n=(24===o?Qo:el)[e[e.l+1]]),n&&n.f?c.push([n.n,n.f(e,t,r)]):Yr(e,t);return c}function al(e){for(var t=[],i=0;i=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function il(e,t,r){if(!e)return"SH33TJSERR0";if(r.biff>8&&(!e.XTI||!e.XTI[t]))return e.SheetNames[t];if(!e.XTI)return"SH33TJSERR6";var n=e.XTI[t];if(r.biff<8)return t>1e4&&(t-=65536),t<0&&(t=-t),0==t?"":e.XTI[t-1];if(!n)return"SH33TJSERR1";var o="";if(r.biff>8)switch(e[n[0]][0]){case 357:return o=-1==n[1]?"#REF":e.SheetNames[n[1]],n[1]==n[2]?o:o+":"+e.SheetNames[n[2]];case 358:return null!=r.SID?e.SheetNames[r.SID]:"SH33TJSSAME"+e[n[0]][0];default:return"SH33TJSSRC"+e[n[0]][0]}switch(e[n[0]][0][0]){case 1025:return o=-1==n[1]?"#REF":e.SheetNames[n[1]]||"SH33TJSERR3",n[1]==n[2]?o:o+":"+e.SheetNames[n[2]];case 14849:return e[n[0]].slice(1).map((function(e){return e.Name})).join(";;");default:return e[n[0]][0][3]?(o=-1==n[1]?"#REF":e[n[0]][0][3][n[1]]||"SH33TJSERR4",n[1]==n[2]?o:o+":"+e[n[0]][0][3][n[2]]):"SH33TJSERR2"}}function sl(e,t,r){var n=il(e,t,r);return"#REF"==n?n:function(e,t){if(!(e||t&&t.biff<=5&&t.biff>=2))throw new Error("empty sheet name");return/[^\w\u4E00-\u9FFF\u3040-\u30FF]/.test(e)?"'"+e+"'":e}(n,r)}function ll(e,t,r,n,o){var l,c,f,h,d=o&&o.biff||8,m={s:{c:0,r:0},e:{c:0,r:0}},v=[],w=0,y=0,T="";if(!e[0]||!e[0][0])return"";for(var E=-1,x="",k=0,S=e[0].length;k=0){switch(e[0][E][1][0]){case 0:x=st(" ",e[0][E][1][1]);break;case 1:x=st("\r",e[0][E][1][1]);break;default:if(x="",o.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][E][1][0])}c+=x,E=-1}v.push(c+nl[A[0]]+l);break;case"PtgIsect":l=v.pop(),c=v.pop(),v.push(c+" "+l);break;case"PtgUnion":l=v.pop(),c=v.pop(),v.push(c+","+l);break;case"PtgRange":l=v.pop(),c=v.pop(),v.push(c+":"+l);break;case"PtgAttrChoose":case"PtgAttrGoto":case"PtgAttrIf":case"PtgAttrIfError":case"PtgAttrBaxcel":case"PtgAttrSemi":case"PtgMemArea":case"PtgTbl":case"PtgMemErr":case"PtgMemAreaN":case"PtgMemNoMemN":case"PtgAttrNoop":case"PtgSheet":case"PtgEndSheet":case"PtgMemFunc":case"PtgMemNoMem":break;case"PtgRef":f=ea(A[1][1],m,o),v.push(ra(f,d));break;case"PtgRefN":f=r?ea(A[1][1],r,o):A[1][1],v.push(ra(f,d));break;case"PtgRef3d":w=A[1][1],f=ea(A[1][2],m,o);T=sl(n,w,o);v.push(T+"!"+ra(f,d));break;case"PtgFunc":case"PtgFuncVar":var _=A[1][0],C=A[1][1];_||(_=0);var R=0==(_&=127)?[]:v.slice(-_);v.length-=_,"User"===C&&(C=R.shift()),v.push(C+"("+R.join(",")+")");break;case"PtgBool":v.push(A[1]?"TRUE":"FALSE");break;case"PtgInt":case"PtgErr":v.push(A[1]);break;case"PtgNum":v.push(String(A[1]));break;case"PtgStr":v.push('"'+A[1].replace(/"/g,'""')+'"');break;case"PtgAreaN":h=ta(A[1][1],r?{s:r}:m,o),v.push(aa(h,o));break;case"PtgArea":h=ta(A[1][1],m,o),v.push(aa(h,o));break;case"PtgArea3d":w=A[1][1],h=A[1][2],T=sl(n,w,o),v.push(T+"!"+aa(h,o));break;case"PtgAttrSum":v.push("SUM("+v.pop()+")");break;case"PtgName":y=A[1][2];var O=(n.names||[])[y-1]||(n[0]||[])[y],I=O?O.Name:"SH33TJSNAME"+String(y);I&&"_xlfn."==I.slice(0,6)&&!o.xlfn&&(I=I.slice(6)),v.push(I);break;case"PtgNameX":var N,P=A[1][1];if(y=A[1][2],!(o.biff<=5)){var D="";if(14849==((n[P]||[])[0]||[])[0]||(1025==((n[P]||[])[0]||[])[0]?n[P][y]&&n[P][y].itab>0&&(D=n.SheetNames[n[P][y].itab-1]+"!"):D=n.SheetNames[y-1]+"!"),n[P]&&n[P][y])D+=n[P][y].Name;else if(n[0]&&n[0][y])D+=n[0][y].Name;else{var M=(il(n,P,o)||"").split(";;");M[y-1]?D=M[y-1]:D+="SH33TJSERRX"}v.push(D);break}P<0&&(P=-P),n[P]&&(N=n[P][y]),N||(N={Name:"SH33TJSERRY"}),v.push(N.Name);break;case"PtgParen":var F="(",rp=")";if(E>=0){switch(x="",e[0][E][1][0]){case 2:F=st(" ",e[0][E][1][1])+F;break;case 3:F=st("\r",e[0][E][1][1])+F;break;case 4:rp=st(" ",e[0][E][1][1])+rp;break;case 5:rp=st("\r",e[0][E][1][1])+rp;break;default:if(o.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][E][1][0])}E=-1}v.push(F+v.pop()+rp);break;case"PtgRefErr":case"PtgRefErr3d":case"PtgAreaErr":case"PtgAreaErr3d":v.push("#REF!");break;case"PtgExp":f={c:A[1][1],r:A[1][0]};var q={c:r.c,r:r.r};if(n.sharedf[ca(f)]){var L=n.sharedf[ca(f)];v.push(ll(L,m,q,n,o))}else{var B=!1;for(l=0;l!=n.arrayf.length;++l)if(c=n.arrayf[l],!(f.cc[0].e.c||f.rc[0].e.r)){v.push(ll(c[1],m,q,n,o)),B=!0;break}B||v.push(A[1])}break;case"PtgArray":v.push("{"+al(A[1])+"}");break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":E=k;break;case"PtgMissArg":v.push("");break;case"PtgList":v.push("Table"+A[1].idx+"[#"+A[1].rt+"]");break;case"PtgElfCol":case"PtgElfColS":case"PtgElfColSV":case"PtgElfColV":case"PtgElfLel":case"PtgElfRadical":case"PtgElfRadicalLel":case"PtgElfRadicalS":case"PtgElfRw":case"PtgElfRwV":throw new Error("Unsupported ELFs");default:throw new Error("Unrecognized Formula Token: "+String(A))}if(3!=o.biff&&E>=0&&-1==["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"].indexOf(e[0][k][0])){var U=!0;switch((A=e[0][E])[1][0]){case 4:U=!1;case 0:x=st(" ",A[1][1]);break;case 5:U=!1;case 1:x=st("\r",A[1][1]);break;default:if(x="",o.WTF)throw new Error("Unexpected PtgAttrSpaceType "+A[1][0])}v.push((U?x:"")+v.pop()+(U?"":x)),E=-1}}if(v.length>1&&o.WTF)throw new Error("bad formula stack");return v[0]}function cl(e,t,r){var n,o=e.l+t,l=2==r.biff?1:2,c=e.read_shift(l);if(65535==c)return[[],Yr(e,t-2)];var f=rl(e,c,r);return t!==c+l&&(n=tl(e,t-c-l,f,r)),e.l=o,[f,n]}function fl(e,t,r){var n,o=e.l+t,l=e.read_shift(2),c=rl(e,l,r);return 65535==l?[[],Yr(e,t-2)]:(t!==l+2&&(n=tl(e,o-l-2,c,r)),[c,n])}function hl(e,t,r){var n=e.l+t,o=di(e);2==r.biff&&++e.l;var l=function(e){var b;if(65535!==Lr(e,e.l+6))return[Ha(e),"n"];switch(e[e.l]){case 0:return e.l+=8,["String","s"];case 1:return b=1===e[e.l+2],e.l+=8,[b,"b"];case 2:return b=e[e.l+2],e.l+=8,[b,"e"];case 3:return e.l+=8,["","s"]}return[]}(e),c=e.read_shift(1);2!=r.biff&&(e.read_shift(1),r.biff>=5&&e.read_shift(4));var f=function(e,t,r){var n,o=e.l+t,l=2==r.biff?1:2,c=e.read_shift(l);if(65535==c)return[[],Yr(e,t-2)];var f=rl(e,c,r);return t!==c+l&&(n=tl(e,t-c-l,f,r)),e.l=o,[f,n]}(e,n-e.l,r);return{cell:o,val:l[0],formula:f,shared:c>>3&1,tt:l[1]}}function pl(e,t,r,n,o){var l=mi(t,r,o),c=function(e){if(null==e){var t=Kr(8);return t.write_shift(1,3),t.write_shift(1,0),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(2,65535),t}return Wa("number"==typeof e?e:0)}(e.v),f=Kr(6);f.write_shift(2,33),f.write_shift(4,0);for(var h=Kr(e.bf.length),i=0;i0?tl(data,o,n,t):null]}var gl=ml,bl=ml,vl=ml,wl=ml,yl={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"},Tl={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC",448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"},El={2:1,3:1,10:0,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,34:0,35:0,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,63:0,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,74:0,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,89:0,90:1,94:0,95:0,97:2,98:1,99:1,101:3,102:3,105:1,106:1,108:2,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,161:1,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,186:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,225:0,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0};function xl(e){return"of:"==e.slice(0,3)&&(e=e.slice(3)),61==e.charCodeAt(0)&&61==(e=e.slice(1)).charCodeAt(0)&&(e=e.slice(1)),(e=(e=(e=e.replace(/COM\.MICROSOFT\./g,"")).replace(/\[((?:\.[A-Z]+[0-9]+)(?::\.[A-Z]+[0-9]+)?)\]/g,(function(e,t){return t.replace(/\./g,"")}))).replace(/\[.(#[A-Z]*[?!])\]/g,"$1")).replace(/[;~]/g,",").replace(/\|/g,";")}function kl(e){var a=e.split(":");return[a[0].split(".")[0],a[0].split(".")[1]+(a.length>1?":"+(a[1].split(".")[1]||a[1].split(".")[0]):"")]}var Sl={},Al={},_l="undefined"!=typeof Map;function Cl(e,t,r){var i=0,n=e.length;if(r){if(_l?r.has(t):Object.prototype.hasOwnProperty.call(r,t))for(var o=_l?r.get(t):r[t];i-1?(p.width=Ms(t),p.customWidth=1):null!=col.width&&(p.width=col.width),col.hidden&&(p.hidden=!0),null!=col.level&&(p.outlineLevel=p.level=col.level),p}function Ol(e,t){if(e){var defs=[.7,.7,.75,.75,.3,.3];"xlml"==t&&(defs=[1,1,1,1,.5,.5]),null==e.left&&(e.left=defs[0]),null==e.right&&(e.right=defs[1]),null==e.top&&(e.top=defs[2]),null==e.bottom&&(e.bottom=defs[3]),null==e.header&&(e.header=defs[4]),null==e.footer&&(e.footer=defs[5])}}function Il(e,t,r){var n=r.revssf[null!=t.z?t.z:"General"],i=60,o=e.length;if(null==n&&r.ssf)for(;i<392;++i)if(null==r.ssf[i]){Oe(t.z,i),r.ssf[i]=t.z,r.revssf[t.z]=n=i;break}for(i=0;i!=o;++i)if(e[i].numFmtId===n)return i;return e[o]={numFmtId:n,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},o}function Nl(p,e,t,r,n,o){try{r.cellNF&&(p.z=J[e])}catch(e){if(r.WTF)throw e}if("z"!==p.t||r.cellStyles){if("d"===p.t&&"string"==typeof p.v&&(p.v=at(p.v)),(!r||!1!==r.cellText)&&"z"!==p.t)try{if(null==J[e]&&Oe(De[e]||"General",e),"e"===p.t)p.w=p.w||an[p.v];else if(0===e)if("n"===p.t)(0|p.v)===p.v?p.w=p.v.toString(10):p.w=oe(p.v);else if("d"===p.t){var dd=Xe(p.v);p.w=(0|dd)===dd?dd.toString(10):oe(dd)}else{if(void 0===p.v)return"";p.w=le(p.v,Al)}else"d"===p.t?p.w=Re(e,Xe(p.v),Al):p.w=Re(e,p.v,Al)}catch(e){if(r.WTF)throw e}if(r.cellStyles&&null!=t)try{p.s=o.Fills[t],p.s.fgColor&&p.s.fgColor.theme&&!p.s.fgColor.rgb&&(p.s.fgColor.rgb=Cs(n.themeElements.clrScheme[p.s.fgColor.theme].rgb,p.s.fgColor.tint||0),r.WTF&&(p.s.fgColor.raw_rgb=n.themeElements.clrScheme[p.s.fgColor.theme].rgb)),p.s.bgColor&&p.s.bgColor.theme&&(p.s.bgColor.rgb=Cs(n.themeElements.clrScheme[p.s.bgColor.theme].rgb,p.s.bgColor.tint||0),r.WTF&&(p.s.bgColor.raw_rgb=n.themeElements.clrScheme[p.s.bgColor.theme].rgb))}catch(e){if(r.WTF&&o.Fills)throw e}}}function Pl(e,t,i){if(e&&e["!ref"]){var r=ua(e["!ref"]);if(r.e.c/g,Ml=/<(?:\w+:)?sheetData[^>]*>([\s\S]*)<\/(?:\w+:)?sheetData>/,Fl=/<(?:\w:)?hyperlink [^>]*>/gm,Ll=/"(\w*:\w*)"/,Bl=/<(?:\w:)?col\b[^>]*[\/]?>/g,Ul=/<(?:\w:)?autoFilter[^>]*([\/]|>([\s\S]*)<\/(?:\w:)?autoFilter)>/g,zl=/<(?:\w:)?pageMargins[^>]*\/>/g,Hl=/<(?:\w:)?sheetPr\b(?:[^>a-z][^>]*)?\/>/,Wl=/<(?:\w:)?sheetPr[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetPr)>/,Vl=/<(?:\w:)?sheetViews[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetViews)>/;function ql(data,e,t,r,n,o,l){if(!data)return data;r||(r={"!id":{}}),null!=S&&null==e.dense&&(e.dense=S);var s=e.dense?[]:{},c={s:{r:2e6,c:2e6},e:{r:0,c:0}},f="",h="",d=data.match(Ml);d?(f=data.slice(0,d.index),h=data.slice(d.index+d[0].length)):f=h=data;var m=f.match(Hl);m?jl(m[0],s,n,t):(m=f.match(Wl))&&function(e,body,s,t,r){jl(e.slice(0,e.indexOf(">")),s,t,r)}(m[0],m[1],s,n,t);var v=(f.match(/<(?:\w*:)?dimension/)||{index:-1}).index;if(v>0){var w=f.slice(v,v+50).match(Ll);w&&function(e,s){var t=ua(s);t.s.r<=t.e.r&&t.s.c<=t.e.c&&t.s.r>=0&&t.s.c>=0&&(e["!ref"]=ha(t))}(s,w[1])}var y=f.match(Vl);y&&y[1]&&function(data,e){e.Views||(e.Views=[{}]);(data.match($l)||[]).forEach((function(t,i){var r=Ot(t);e.Views[i]||(e.Views[i]={}),+r.zoomScale&&(e.Views[i].zoom=+r.zoomScale),Wt(r.rightToLeft)&&(e.Views[i].RTL=!0)}))}(y[1],n);var T=[];if(e.cellStyles){var E=f.match(Bl);E&&function(e,t){for(var r=!1,n=0;n!=t.length;++n){var o=Ot(t[n],!0);o.hidden&&(o.hidden=Wt(o.hidden));var l=parseInt(o.min,10)-1,c=parseInt(o.max,10)-1;for(o.outlineLevel&&(o.level=+o.outlineLevel||0),delete o.min,delete o.max,o.width=+o.width,!r&&o.width&&(r=!0,Ls(o.width)),Bs(o);l<=c;)e[l++]=it(o)}}(T,E)}d&&Kl(d[1],s,e,c,o,l);var x=h.match(Ul);x&&(s["!autofilter"]=function(data){var e={ref:(data.match(/ref="([^"]*)"/)||[])[1]};return e}(x[0]));var k=[],A=h.match(Dl);if(A)for(v=0;v!=A.length;++v)k[v]=ua(A[v].slice(A[v].indexOf('"')+1));var _=h.match(Fl);_&&function(s,data,e){for(var t=Array.isArray(s),i=0;i!=data.length;++i){var r=Ot(Xt(data[i]),!0);if(!r.ref)return;var n=((e||{})["!id"]||[])[r.id];n?(r.Target=n.Target,r.location&&(r.Target+="#"+Dt(r.location))):(r.Target="#"+Dt(r.location),n={Target:r.Target,TargetMode:"Internal"}),r.Rel=n,r.tooltip&&(r.Tooltip=r.tooltip,delete r.tooltip);for(var o=ua(r.ref),l=o.s.r;l<=o.e.r;++l)for(var c=o.s.c;c<=o.e.c;++c){var f=ca({c:c,r:l});t?(s[l]||(s[l]=[]),s[l][c]||(s[l][c]={t:"z",v:void 0}),s[l][c].l=r):(s[f]||(s[f]={t:"z",v:void 0}),s[f].l=r)}}}(s,_,r);var C,R,O=h.match(zl);if(O&&(s["!margins"]=(C=Ot(O[0]),R={},["left","right","top","bottom","header","footer"].forEach((function(e){C[e]&&(R[e]=parseFloat(C[e]))})),R)),!s["!ref"]&&c.e.c>=c.s.c&&c.e.r>=c.s.r&&(s["!ref"]=ha(c)),e.sheetRows>0&&s["!ref"]){var I=ua(s["!ref"]);e.sheetRows<=+I.e.r&&(I.e.r=e.sheetRows-1,I.e.r>c.e.r&&(I.e.r=c.e.r),I.e.rc.e.c&&(I.e.c=c.e.c),I.e.c0&&(s["!cols"]=T),k.length>0&&(s["!merges"]=k),s}function jl(e,s,t,r){var data=Ot(e);t.Sheets[r]||(t.Sheets[r]={}),data.codeName&&(t.Sheets[r].CodeName=Dt(Xt(data.codeName)))}var Gl=["objects","scenarios","selectLockedCells","selectUnlockedCells"],Xl=["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"];var $l=/<(?:\w:)?sheetView(?:[^>a-z][^>]*)?\/?>/;function Yl(e,t,r,n){if(e.c&&r["!comments"].push([t,e.c]),void 0===e.v&&"string"!=typeof e.f||"z"===e.t&&!e.f)return"";var o="",l=e.t,c=e.v;if("z"!==e.t)switch(e.t){case"b":o=e.v?"1":"0";break;case"n":o=""+e.v;break;case"e":o=an[e.v];break;case"d":n&&n.cellDates?o=at(e.v,-1).toISOString():((e=it(e)).t="n",o=""+(e.v=Xe(at(e.v)))),void 0===e.z&&(e.z=J[14]);break;default:o=e.v}var f=ar("v",Lt(o)),h={r:t},d=Il(n.cellXfs,e,n);switch(0!==d&&(h.s=d),e.t){case"n":case"z":break;case"d":h.t="d";break;case"b":h.t="b";break;case"e":h.t="e";break;default:if(null==e.v){delete e.t;break}if(e.v.length>32767)throw new Error("Text length must not exceed 32767 characters");if(n&&n.bookSST){f=ar("v",""+Cl(n.Strings,e.v,n.revStrings)),h.t="s";break}h.t="str"}if(e.t!=l&&(e.t=l,e.v=c),"string"==typeof e.f&&e.f){var m=e.F&&e.F.slice(0,t.length)==t?{t:"array",ref:e.F}:null;f=ir("f",Lt(e.f),m)+(null!=e.v?f:"")}return e.l&&r["!links"].push([t,e.l]),e.D&&(h.cm=1),ir("c",f,h)}var Kl=function(){var e=/<(?:\w+:)?c[ \/>]/,t=/<\/(?:\w+:)?row>/,r=/r=["']([^"']*)["']/,n=/<(?:\w+:)?is>([\S\s]*?)<\/(?:\w+:)?is>/,o=/ref=["']([^"']*)["']/,l=Yt("v"),c=Yt("f");return function(f,s,h,d,m,v){for(var p,w,y,T,E,x=0,k="",S=[],A=[],_=0,i=0,C=0,R="",O=0,I=0,N=0,P=0,D=Array.isArray(v.CellXf),M=[],F=[],L=Array.isArray(s),B=[],U={},z=!1,H=!!h.sheetStubs,W=f.split(t),V=0,j=W.length;V!=j;++V){var G=(k=W[V].trim()).length;if(0!==G){var X=0;e:for(x=0;x":if("/"!=k[x-1]){++x;break e}if(h&&h.cellStyles){if(O=null!=(w=Ot(k.slice(X,x),!0)).r?parseInt(w.r,10):O+1,I=-1,h.sheetRows&&h.sheetRows=x)break;if(O=null!=(w=Ot(k.slice(X,x),!0)).r?parseInt(w.r,10):O+1,I=-1,!(h.sheetRows&&h.sheetRowsO-1&&(d.s.r=O-1),d.e.r":"")+k,null!=A&&2===A.length){for(_=0,R=A[1],i=0;i!=R.length&&!((C=R.charCodeAt(i)-64)<1||C>26);++i)_=26*_+C;I=--_}else++I;for(i=0;i!=k.length&&62!==k.charCodeAt(i);++i);if(++i,(w=Ot(k.slice(0,i),!0)).r||(w.r=ca({r:O-1,c:I})),p={t:""},null!=(A=(R=k.slice(i)).match(l))&&""!==A[1]&&(p.v=Dt(A[1])),h.cellFormula){if(null!=(A=R.match(c))&&""!==A[1]){if(p.f=Dt(Xt(A[1])).replace(/\r\n/g,"\n"),h.xlfn||(p.f=Mo(p.f)),A[0].indexOf('t="array"')>-1)p.F=(R.match(o)||[])[1],p.F.indexOf(":")>-1&&M.push([ua(p.F),p.F]);else if(A[0].indexOf('t="shared"')>-1){T=Ot(A[0]);var Y=Dt(Xt(A[1]));h.xlfn||(Y=Mo(Y)),F[parseInt(T.si,10)]=[T,Y,w.r]}}else(A=R.match(/]*\/>/))&&F[(T=Ot(A[0])).si]&&(p.f=Do(F[T.si][1],F[T.si][2],w.r));var K=la(w.r);for(i=0;i=M[i][0].s.r&&K.r<=M[i][0].e.r&&K.c>=M[i][0].s.c&&K.c<=M[i][0].e.c&&(p.F=M[i][1])}if(null==w.t&&void 0===p.v)if(p.f||p.F)p.v=0,p.t="n";else{if(!H)continue;p.t="z"}else p.t=w.t||"n";switch(d.s.c>I&&(d.s.c=I),d.e.c0&&(s["!rows"]=B)}}();function Jl(e,t,r,n){var o,l=[kt,ir("worksheet",null,{xmlns:fr[0],"xmlns:r":cr.r})],s=r.SheetNames[e],c="",f=r.Sheets[s];null==f&&(f={});var h=f["!ref"]||"A1",d=ua(h);if(d.e.c>16383||d.e.r>1048575){if(t.WTF)throw new Error("Range "+h+" exceeds format limit A1:XFD1048576");d.e.c=Math.min(d.e.c,16383),d.e.r=Math.min(d.e.c,1048575),h=ha(d)}n||(n={}),f["!comments"]=[];var m=[];!function(e,t,r,n,o){var l=!1,c={},f=null;if("xlsx"!==n.bookType&&t.vbaraw){var h=t.SheetNames[r];try{t.Workbook&&(h=t.Workbook.Sheets[r].CodeName||h)}catch(e){}l=!0,c.codeName=$t(Lt(h))}if(e&&e["!outline"]){var d={summaryBelow:1,summaryRight:1};e["!outline"].above&&(d.summaryBelow=0),e["!outline"].left&&(d.summaryRight=0),f=(f||"")+ir("outlinePr",null,d)}(l||f)&&(o[o.length]=ir("sheetPr",f,c))}(f,r,e,t,l),l[l.length]=ir("dimension",null,{ref:h}),l[l.length]=function(e,t,r,n){var o={workbookViewId:"0"};return(((n||{}).Workbook||{}).Views||[])[0]&&(o.rightToLeft=n.Workbook.Views[0].RTL?"1":"0"),ir("sheetViews",ir("sheetView",null,o),{})}(0,0,0,r),t.sheetFormat&&(l[l.length]=ir("sheetFormatPr",null,{defaultRowHeight:t.sheetFormat.defaultRowHeight||"16",baseColWidth:t.sheetFormat.baseColWidth||"10",outlineLevelRow:t.sheetFormat.outlineLevelRow||"7"})),null!=f["!cols"]&&f["!cols"].length>0&&(l[l.length]=function(e,t){for(var col,r=[""],i=0;i!=t.length;++i)(col=t[i])&&(r[r.length]=ir("col",null,Rl(i,col)));return r[r.length]="",r.join("")}(0,f["!cols"])),l[o=l.length]="",f["!links"]=[],null!=f["!ref"]&&(c=function(e,t,r,n){var o,l,c=[],f=[],h=ua(e["!ref"]),d="",m="",v=[],w=0,y=0,T=e["!rows"],E=Array.isArray(e),x={r:m},k=-1;for(y=h.s.c;y<=h.e.c;++y)v[y]=oa(y);for(w=h.s.r;w<=h.e.r;++w){for(f=[],m=ia(w),y=h.s.c;y<=h.e.c;++y){o=v[y]+m;var S=E?(e[w]||[])[y]:e[o];void 0!==S&&null!=(d=Yl(S,o,e,t))&&f.push(d)}(f.length>0||T&&T[w])&&(x={r:m},T&&T[w]&&((l=T[w]).hidden&&(x.hidden=1),k=-1,l.hpx?k=zs(l.hpx):l.hpt&&(k=l.hpt),k>-1&&(x.ht=k,x.customHeight=1),l.level&&(x.outlineLevel=l.level)),c[c.length]=ir("row",f.join(""),x))}if(T)for(;w-1&&(x.ht=k,x.customHeight=1),l.level&&(x.outlineLevel=l.level),c[c.length]=ir("row","",x));return c.join("")}(f,t,0,0),c.length>0&&(l[l.length]=c)),l.length>o+1&&(l[l.length]="",l[o]=l[o].replace("/>",">")),f["!protect"]&&(l[l.length]=function(e){var t={sheet:1};return Gl.forEach((function(r){null!=e[r]&&e[r]&&(t[r]="1")})),Xl.forEach((function(r){null==e[r]||e[r]||(t[r]="0")})),e.password&&(t.password=Es(e.password).toString(16).toUpperCase()),ir("sheetProtection",null,t)}(f["!protect"])),null!=f["!autofilter"]&&(l[l.length]=function(data,e,t,r){var n="string"==typeof data.ref?data.ref:ha(data.ref);t.Workbook||(t.Workbook={Sheets:[]}),t.Workbook.Names||(t.Workbook.Names=[]);var o=t.Workbook.Names,l=fa(n);l.s.r==l.e.r&&(l.e.r=fa(e["!ref"]).e.r,n=ha(l));for(var i=0;i0&&(l[l.length]=function(e){if(0===e.length)return"";for(var t='',i=0;i!=e.length;++i)t+='';return t+""}(f["!merges"]));var v,w,y=-1,T=-1;return f["!links"].length>0&&(l[l.length]="",f["!links"].forEach((function(e){e[1].Target&&(v={ref:e[0]},"#"!=e[1].Target.charAt(0)&&(T=pn(n,-1,Lt(e[1].Target).replace(/#.*$/,""),cn.HLINK),v["r:id"]="rId"+T),(y=e[1].Target.indexOf("#"))>-1&&(v.location=Lt(e[1].Target.slice(y+1))),e[1].Tooltip&&(v.tooltip=Lt(e[1].Tooltip)),l[l.length]=ir("hyperlink",null,v))})),l[l.length]=""),delete f["!links"],null!=f["!margins"]&&(l[l.length]=(Ol(w=f["!margins"]),ir("pageMargins",null,w))),t&&!t.ignoreEC&&null!=t.ignoreEC||(l[l.length]=ar("ignoredErrors",ir("ignoredError",null,{numberStoredAsText:1,sqref:h}))),m.length>0&&(T=pn(n,-1,"../drawings/drawing"+(e+1)+".xml",cn.DRAW),l[l.length]=ir("drawing",null,{"r:id":"rId"+T}),f["!drawing"]=m),f["!comments"].length>0&&(T=pn(n,-1,"../drawings/vmlDrawing"+(e+1)+".vml",cn.VML),l[l.length]=ir("legacyDrawing",null,{"r:id":"rId"+T}),f["!legacy"]=T),l.length>1&&(l[l.length]="",l[1]=l[1].replace("/>",">")),l.join("")}function Zl(e,t,r,n){var o=function(e,t,r){var n=Kr(145),o=(r["!rows"]||[])[e]||{};n.write_shift(4,e),n.write_shift(4,0);var l=320;o.hpx?l=20*zs(o.hpx):o.hpt&&(l=20*o.hpt),n.write_shift(2,l),n.write_shift(1,0);var c=0;o.level&&(c|=o.level),o.hidden&&(c|=16),(o.hpx||o.hpt)&&(c|=32),n.write_shift(1,c),n.write_shift(1,0);var f=0,h=n.l;n.l+=4;for(var d={r:e,c:0},i=0;i<16;++i)if(!(t.s.c>i+1<<10||t.e.cn.l?n.slice(0,n.l):n}(n,r,t);(o.length>17||(t["!rows"]||[])[n])&&Qr(e,0,o)}var Ql=Ua,ec=za;function tc(data){return[_a(data),Ha(data),"n"]}var rc=Ua,ac=za;var nc=["left","right","top","bottom","header","footer"];function ic(e,t,r,n,o,l,c){if(void 0===t.v)return!1;var f="";switch(t.t){case"b":f=t.v?"1":"0";break;case"d":(t=it(t)).z=t.z||J[14],t.v=Xe(at(t.v)),t.t="n";break;case"n":case"e":f=""+t.v;break;default:f=t.v}var h={r:r,c:n};switch(h.s=Il(o.cellXfs,t,o),t.l&&l["!links"].push([ca(h),t.l]),t.c&&l["!comments"].push([ca(h),t.c]),t.t){case"s":case"str":return o.bookSST?(f=Cl(o.Strings,t.v,o.revStrings),h.t="s",h.v=f,c?Qr(e,18,function(e,t,r){return null==r&&(r=Kr(8)),Ca(t,r),r.write_shift(4,t.v),r}(0,h)):Qr(e,7,function(e,t,r){return null==r&&(r=Kr(12)),Aa(t,r),r.write_shift(4,t.v),r}(0,h))):(h.t="str",c?Qr(e,17,function(e,t,r){return null==r&&(r=Kr(8+4*e.v.length)),Ca(t,r),ya(e.v,r),r.length>r.l?r.slice(0,r.l):r}(t,h)):Qr(e,6,function(e,t,r){return null==r&&(r=Kr(12+4*e.v.length)),Aa(t,r),ya(e.v,r),r.length>r.l?r.slice(0,r.l):r}(t,h))),!0;case"n":return t.v==(0|t.v)&&t.v>-1e3&&t.v<1e3?c?Qr(e,13,function(e,t,r){return null==r&&(r=Kr(8)),Ca(t,r),La(e.v,r),r}(t,h)):Qr(e,2,function(e,t,r){return null==r&&(r=Kr(12)),Aa(t,r),La(e.v,r),r}(t,h)):c?Qr(e,16,function(e,t,r){return null==r&&(r=Kr(12)),Ca(t,r),Wa(e.v,r),r}(t,h)):Qr(e,5,function(e,t,r){return null==r&&(r=Kr(16)),Aa(t,r),Wa(e.v,r),r}(t,h)),!0;case"b":return h.t="b",c?Qr(e,15,function(e,t,r){return null==r&&(r=Kr(5)),Ca(t,r),r.write_shift(1,e.v?1:0),r}(t,h)):Qr(e,4,function(e,t,r){return null==r&&(r=Kr(9)),Aa(t,r),r.write_shift(1,e.v?1:0),r}(t,h)),!0;case"e":return h.t="e",c?Qr(e,14,function(e,t,r){return null==r&&(r=Kr(8)),Ca(t,r),r.write_shift(1,e.v),r.write_shift(2,0),r.write_shift(1,0),r}(t,h)):Qr(e,3,function(e,t,r){return null==r&&(r=Kr(9)),Aa(t,r),r.write_shift(1,e.v),r}(t,h)),!0}return c?Qr(e,12,function(e,t,r){return null==r&&(r=Kr(4)),Ca(t,r)}(0,h)):Qr(e,1,function(e,t,r){return null==r&&(r=Kr(8)),Aa(t,r)}(0,h)),!0}function sc(e,t){var r,n;t&&t["!merges"]&&(Qr(e,177,(r=t["!merges"].length,null==n&&(n=Kr(4)),n.write_shift(4,r),n)),t["!merges"].forEach((function(t){Qr(e,176,ac(t))})),Qr(e,178))}function oc(e,t){t&&t["!cols"]&&(Qr(e,390),t["!cols"].forEach((function(t,i){t&&Qr(e,60,function(e,col,t){null==t&&(t=Kr(18));var p=Rl(e,col);t.write_shift(-4,e),t.write_shift(-4,e),t.write_shift(4,256*(p.width||10)),t.write_shift(4,0);var r=0;return col.hidden&&(r|=1),"number"==typeof p.width&&(r|=2),col.level&&(r|=col.level<<8),t.write_shift(2,r),t}(i,t))})),Qr(e,391))}function lc(e,t){var r,n;t&&t["!ref"]&&(Qr(e,648),Qr(e,649,(r=ua(t["!ref"]),(n=Kr(24)).write_shift(4,4),n.write_shift(4,1),za(r,n),n)),Qr(e,650))}function cc(e,t,r){t["!links"].forEach((function(t){if(t[1].Target){var n=pn(r,-1,t[1].Target.replace(/#.*$/,""),cn.HLINK);Qr(e,494,function(e,t){var r=Kr(50+4*(e[1].Target.length+(e[1].Tooltip||"").length));za({s:la(e[0]),e:la(e[0])},r),Ma("rId"+t,r);var n=e[1].Target.indexOf("#");return ya((-1==n?"":e[1].Target.slice(n+1))||"",r),ya(e[1].Tooltip||"",r),ya("",r),r.slice(0,r.l)}(t,n))}})),delete t["!links"]}function fc(e,t,r){Qr(e,133),Qr(e,137,function(e,t,r){null==r&&(r=Kr(30));var n=924;return(((t||{}).Views||[])[0]||{}).RTL&&(n|=32),r.write_shift(2,n),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(1,0),r.write_shift(1,0),r.write_shift(2,0),r.write_shift(2,100),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(4,0),r}(0,r)),Qr(e,138),Qr(e,134)}function hc(e,t){var r,n;t["!protect"]&&Qr(e,535,(r=t["!protect"],null==n&&(n=Kr(66)),n.write_shift(2,r.password?Es(r.password):0),n.write_shift(4,1),[["objects",!1],["scenarios",!1],["formatCells",!0],["formatColumns",!0],["formatRows",!0],["insertColumns",!0],["insertRows",!0],["insertHyperlinks",!0],["deleteColumns",!0],["deleteRows",!0],["selectLockedCells",!1],["sort",!0],["autoFilter",!0],["pivotTables",!0],["selectUnlockedCells",!1]].forEach((function(e){e[1]?n.write_shift(4,null==r[e[0]]||r[e[0]]?0:1):n.write_shift(4,null!=r[e[0]]&&r[e[0]]?0:1)})),n))}function uc(e,t,r,n){var o=Zr(),s=r.SheetNames[e],l=r.Sheets[s]||{},c=s;try{r&&r.Workbook&&(c=r.Workbook.Sheets[e].CodeName||c)}catch(e){}var f,h,d=ua(l["!ref"]||"A1");if(d.e.c>16383||d.e.r>1048575){if(t.WTF)throw new Error("Range "+(l["!ref"]||"A1")+" exceeds format limit A1:XFD1048576");d.e.c=Math.min(d.e.c,16383),d.e.r=Math.min(d.e.c,1048575)}return l["!links"]=[],l["!comments"]=[],Qr(o,129),(r.vbaraw||l["!outline"])&&Qr(o,147,function(e,t,r){null==r&&(r=Kr(84+4*e.length));var n=192;t&&(t.above&&(n&=-65),t.left&&(n&=-129)),r.write_shift(1,n);for(var i=1;i<3;++i)r.write_shift(1,0);return Va({auto:1},r),r.write_shift(-4,-1),r.write_shift(-4,-1),Oa(e,r),r.slice(0,r.l)}(c,l["!outline"])),Qr(o,148,ec(d)),fc(o,0,r.Workbook),oc(o,l),function(e,t,r,n){var o,l=ua(t["!ref"]||"A1"),c="",f=[];Qr(e,145);var h=Array.isArray(t),d=l.e.r;t["!rows"]&&(d=Math.max(l.e.r,t["!rows"].length-1));for(var m=l.s.r;m<=d;++m){c=ia(m),Zl(e,t,l,m);var v=!1;if(m<=l.e.r)for(var w=l.s.c;w<=l.e.c;++w){m===l.s.r&&(f[w]=oa(w)),o=f[w]+c;var y=h?(t[m]||[])[w]:t[o];v=!!y&&ic(e,y,m,w,n,t,v)}}Qr(e,146)}(o,l,0,t),hc(o,l),function(e,t,r,n){if(t["!autofilter"]){var data=t["!autofilter"],o="string"==typeof data.ref?data.ref:ha(data.ref);r.Workbook||(r.Workbook={Sheets:[]}),r.Workbook.Names||(r.Workbook.Names=[]);var l=r.Workbook.Names,c=fa(o);c.s.r==c.e.r&&(c.e.r=fa(t["!ref"]).e.r,o=ha(c));for(var i=0;i0){var o=pn(n,-1,"../drawings/vmlDrawing"+(r+1)+".vml",cn.VML);Qr(e,551,Ma("rId"+o)),t["!legacy"]=o}}(o,l,e,n),Qr(o,130),o.end()}function pc(data,e,t,r,n,o){var l=o||{"!type":"chart"};if(!data)return o;var c=0,f=0,col="A",h={s:{r:2e6,c:2e6},e:{r:0,c:0}};return(data.match(/[\s\S]*?<\/c:numCache>/gm)||[]).forEach((function(e){var t=function(data){var e,col=[],t=data.match(/^/);(data.match(/(.*?)<\/c:pt>/gm)||[]).forEach((function(e){var q=e.match(/(.*)<\/c:v><\/c:pt>/);q&&(col[+q[1]]=t?+q[2]:q[2])}));var r=Dt((data.match(/([\s\S]*?)<\/c:formatCode>/)||["","General"])[1]);return(data.match(/(.*?)<\/c:f>/gm)||[]).forEach((function(t){e=t.replace(/<.*?>/g,"")})),[col,r,e]}(e);h.s.r=h.s.c=0,h.e.c=c,col=oa(c),t[0].forEach((function(e,i){l[col+ia(i)]={t:"n",v:e,z:t[1]},f=i})),h.e.r0&&(l["!ref"]=ha(h)),l}var dc=[["allowRefreshQuery",!1,"bool"],["autoCompressPictures",!0,"bool"],["backupFile",!1,"bool"],["checkCompatibility",!1,"bool"],["CodeName",""],["date1904",!1,"bool"],["defaultThemeVersion",0,"int"],["filterPrivacy",!1,"bool"],["hidePivotFieldList",!1,"bool"],["promptedSolutions",!1,"bool"],["publishItems",!1,"bool"],["refreshAllConnections",!1,"bool"],["saveExternalLinkValues",!0,"bool"],["showBorderUnselectedTables",!0,"bool"],["showInkAnnotation",!0,"bool"],["showObjects","all"],["showPivotChartFilter",!1,"bool"],["updateLinks","userSet"]],mc=[["activeTab",0,"int"],["autoFilterDateGrouping",!0,"bool"],["firstSheet",0,"int"],["minimized",!1,"bool"],["showHorizontalScroll",!0,"bool"],["showSheetTabs",!0,"bool"],["showVerticalScroll",!0,"bool"],["tabRatio",600,"int"],["visibility","visible"]],gc=[],bc=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];function vc(e,t){for(var r=0;r!=e.length;++r)for(var n=e[r],i=0;i!=t.length;++i){var o=t[i];if(null==n[o[0]])n[o[0]]=o[1];else switch(o[2]){case"bool":"string"==typeof n[o[0]]&&(n[o[0]]=Wt(n[o[0]]));break;case"int":"string"==typeof n[o[0]]&&(n[o[0]]=parseInt(n[o[0]],10))}}}function wc(e,t){for(var i=0;i!=t.length;++i){var r=t[i];if(null==e[r[0]])e[r[0]]=r[1];else switch(r[2]){case"bool":"string"==typeof e[r[0]]&&(e[r[0]]=Wt(e[r[0]]));break;case"int":"string"==typeof e[r[0]]&&(e[r[0]]=parseInt(e[r[0]],10))}}}function yc(e){wc(e.WBProps,dc),wc(e.CalcPr,bc),vc(e.WBView,mc),vc(e.Sheets,gc),Al.date1904=Wt(e.WBProps.date1904)}var Tc="][*?/\\".split("");function Ec(e,t){if(e.length>31){if(t)return!1;throw new Error("Sheet names cannot exceed 31 chars")}var r=!0;return Tc.forEach((function(n){if(-1!=e.indexOf(n)){if(!t)throw new Error("Sheet name cannot contain : \\ / ? * [ ]");r=!1}})),r}function xc(e){if(!e||!e.SheetNames||!e.Sheets)throw new Error("Invalid Workbook");if(!e.SheetNames.length)throw new Error("Workbook is empty");var t,r,n,o=e.Workbook&&e.Workbook.Sheets||[];t=e.SheetNames,r=o,n=!!e.vbaraw,t.forEach((function(e,i){Ec(e);for(var o=0;o22)throw new Error("Bad Code Name: Worksheet"+l)}}));for(var i=0;i0,n={codeName:"ThisWorkbook"};e.Workbook&&e.Workbook.WBProps&&(dc.forEach((function(t){null!=e.Workbook.WBProps[t[0]]&&e.Workbook.WBProps[t[0]]!=t[1]&&(n[t[0]]=e.Workbook.WBProps[t[0]])})),e.Workbook.WBProps.CodeName&&(n.codeName=e.Workbook.WBProps.CodeName,delete n.CodeName)),t[t.length]=ir("workbookPr",null,n);var o=e.Workbook&&e.Workbook.Sheets||[],i=0;if(o&&o[0]&&o[0].Hidden){for(t[t.length]="",i=0;i!=e.SheetNames.length&&o[i]&&o[i].Hidden;++i);i==e.SheetNames.length&&(i=0),t[t.length]='',t[t.length]=""}for(t[t.length]="",i=0;i!=e.SheetNames.length;++i){var l={name:Lt(e.SheetNames[i].slice(0,31))};if(l.sheetId=""+(i+1),l["r:id"]="rId"+(i+1),o[i])switch(o[i].Hidden){case 1:l.state="hidden";break;case 2:l.state="veryHidden"}t[t.length]=ir("sheet",null,l)}return t[t.length]="",r&&(t[t.length]="",e.Workbook&&e.Workbook.Names&&e.Workbook.Names.forEach((function(e){var r={name:e.Name};e.Comment&&(r.comment=e.Comment),null!=e.Sheet&&(r.localSheetId=""+e.Sheet),e.Hidden&&(r.hidden="1"),e.Ref&&(t[t.length]=ir("definedName",Lt(e.Ref),r))})),t[t.length]=""),t.length>2&&(t[t.length]="",t[1]=t[1].replace("/>",">")),t.join("")}function Ac(data,e){var t={};return data.read_shift(4),t.ArchID=data.read_shift(4),data.l+=e-8,t}function _c(e,t){if(t.Workbook&&t.Workbook.Sheets){for(var r,n,o=t.Workbook.Sheets,i=0,l=-1,c=-1;il))Qr(e,135),Qr(e,158,(r=l,n||(n=Kr(29)),n.write_shift(-4,0),n.write_shift(-4,460),n.write_shift(4,28800),n.write_shift(4,17600),n.write_shift(4,500),n.write_shift(4,r),n.write_shift(4,r),n.write_shift(1,120),n.length>n.l?n.slice(0,n.l):n)),Qr(e,136)}}function Cc(e,t){var r=Zr();return Qr(r,131),Qr(r,128,function(data,e){e||(e=Kr(127));for(var i=0;4!=i;++i)e.write_shift(4,0);return ya("SheetJS",e),ya(n.version,e),ya(n.version,e),ya("7262",e),e.length>e.l?e.slice(0,e.l):e}()),Qr(r,153,function(data,e){e||(e=Kr(72));var t=0;return data&&data.filterPrivacy&&(t|=8),e.write_shift(4,t),e.write_shift(4,0),Oa(data&&data.CodeName||"ThisWorkbook",e),e.slice(0,e.l)}(e.Workbook&&e.Workbook.WBProps||null)),_c(r,e),function(e,t){Qr(e,143);for(var r=0;r!=t.SheetNames.length;++r){Qr(e,156,(data={Hidden:t.Workbook&&t.Workbook.Sheets&&t.Workbook.Sheets[r]&&t.Workbook.Sheets[r].Hidden||0,iTabID:r+1,strRelID:"rId"+(r+1),name:t.SheetNames[r]},(n=void 0)||(n=Kr(127)),n.write_shift(4,data.Hidden),n.write_shift(4,data.iTabID),Ma(data.strRelID,n),ya(data.name.slice(0,31),n),n.length>n.l?n.slice(0,n.l):n))}var data,n;Qr(e,144)}(r,e),Qr(r,132),r.end()}function Rc(data,e,t){return".bin"===e.slice(-4)?function(data,e){var t={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},r=[],n=!1;e||(e={}),e.biff=12;var o=[],l=[[]];return l.SheetNames=[],l.XTI=[],df[16]={n:"BrtFRTArchID$",f:Ac},Jr(data,(function(c,f,h){switch(h){case 156:l.SheetNames.push(c.name),t.Sheets.push(c);break;case 153:t.WBProps=c;break;case 39:null!=c.Sheet&&(e.SID=c.Sheet),c.Ref=ll(c.Ptg,0,null,l,e),delete e.SID,delete c.Ptg,o.push(c);break;case 1036:case 361:case 2071:case 158:case 143:case 664:case 353:case 3072:case 3073:case 534:case 677:case 157:case 610:case 2050:case 155:case 548:case 676:case 128:case 665:case 2128:case 2125:case 549:case 2053:case 596:case 2076:case 2075:case 2082:case 397:case 154:case 1117:case 553:case 2091:case 16:break;case 357:case 358:case 355:case 667:l[0].length?l.push([h,c]):l[0]=[h,c],l[l.length-1].XTI=[];break;case 362:0===l.length&&(l[0]=[],l[0].XTI=[]),l[l.length-1].XTI=l[l.length-1].XTI.concat(c),l.XTI=l.XTI.concat(c);break;case 35:case 37:r.push(h),n=!0;break;case 36:case 38:r.pop(),n=!1;break;default:if(f.T);else if(!n||e.WTF&&37!=r[r.length-1]&&35!=r[r.length-1])throw new Error("Unexpected record 0x"+h.toString(16))}}),e),yc(t),t.Names=o,t.supbooks=l,t}(data,t):function(data,e){if(!data)throw new Error("Could not find file");var t={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},Names:[],xmlns:""},r=!1,n="xmlns",o={},l=0;if(data.replace(_t,(function(c,f){var h=Ot(c);switch(It(h[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":dc.forEach((function(e){if(null!=h[e[0]])switch(e[2]){case"bool":t.WBProps[e[0]]=Wt(h[e[0]]);break;case"int":t.WBProps[e[0]]=parseInt(h[e[0]],10);break;default:t.WBProps[e[0]]=h[e[0]]}})),h.codeName&&(t.WBProps.CodeName=Xt(h.codeName));break;case"":delete h[0],t.WBView.push(h);break;case"":case"":r=!0;break;case"":case"":case"":r=!1;break;case"":o.Ref=Dt(Xt(data.slice(l,f))),t.Names.push(o);break;case"":delete h[0],t.CalcPr=h;break;default:if(!r&&e.WTF)throw new Error("unrecognized "+h[0]+" in workbook")}return c})),-1===fr.indexOf(t.xmlns))throw new Error("Unknown Namespace: "+t.xmlns);return yc(t),t}(data,t)}function Oc(data,e,t,r,n,o,l,c){return".bin"===e.slice(-4)?function(data,e,t,r,n,o,l){if(!data)return data;var c=e||{};r||(r={"!id":{}}),null!=S&&null==c.dense&&(c.dense=S);var f,h,p,d,m,v,w,y,T,E,s=c.dense?[]:{},x={s:{r:2e6,c:2e6},e:{r:0,c:0}},k=[],A=!1,_=!1,C=[];c.biff=12,c["!row"]=0;var R=0,O=!1,I=[],N={},P=c.supbooks||n.supbooks||[[]];if(P.sharedf=N,P.arrayf=I,P.SheetNames=n.SheetNames||n.Sheets.map((function(e){return e.name})),!c.supbooks&&(c.supbooks=P,n.Names))for(var i=0;i=z[0].s.r&&h.r<=z[0].e.r&&v>=z[0].s.c&&v<=z[0].e.c&&(p.F=ha(z[0]),O=!0)}!O&&e.length>3&&(p.f=e[3])}if(x.s.r>h.r&&(x.s.r=h.r),x.s.c>v&&(x.s.c=v),x.e.rh.r&&(x.s.r=h.r),x.s.c>v&&(x.s.c=v),x.e.r=e.s;)F[e.e--]={width:e.w/256,hidden:!!(1&e.flags),level:e.level},B||(B=!0,Ls(e.w/256)),Bs(F[e.e+1]);break;case 161:s["!autofilter"]={ref:ha(e)};break;case 476:s["!margins"]=e;break;case 147:n.Sheets[t]||(n.Sheets[t]={}),e.name&&(n.Sheets[t].CodeName=e.name),(e.above||e.left)&&(s["!outline"]={above:e.above,left:e.left});break;case 137:n.Views||(n.Views=[{}]),n.Views[0]||(n.Views[0]={}),e.RTL&&(n.Views[0].RTL=!0);break;case 485:case 64:case 1053:case 151:case 152:case 175:case 644:case 625:case 562:case 396:case 1112:case 1146:case 471:case 1050:case 649:case 1105:case 589:case 607:case 564:case 1055:case 168:case 174:case 1180:case 499:case 507:case 550:case 171:case 167:case 1177:case 169:case 1181:case 551:case 552:case 661:case 639:case 478:case 537:case 477:case 536:case 1103:case 680:case 1104:case 1024:case 663:case 535:case 678:case 504:case 1043:case 428:case 170:case 3072:case 50:case 2070:case 1045:break;case 35:A=!0;break;case 36:A=!1;break;case 37:k.push(U),A=!0;break;case 38:k.pop(),A=!1;break;default:if(S.T);else if(!A||c.WTF)throw new Error("Unexpected record 0x"+U.toString(16))}}),c),delete c.supbooks,delete c["!row"],!s["!ref"]&&(x.s.r<2e6||f&&(f.e.r>0||f.e.c>0||f.s.r>0||f.s.c>0))&&(s["!ref"]=ha(f||x)),c.sheetRows&&s["!ref"]){var U=ua(s["!ref"]);c.sheetRows<=+U.e.r&&(U.e.r=c.sheetRows-1,U.e.r>x.e.r&&(U.e.r=x.e.r),U.e.rx.e.c&&(U.e.c=x.e.c),U.e.c0&&(s["!merges"]=C),F.length>0&&(s["!cols"]=F),L.length>0&&(s["!rows"]=L),s}(data,r,t,n,o,l,c):ql(data,r,t,n,o,l,c)}function Ic(data,e,t,r,n,o,l,c){return".bin"===e.slice(-4)?function(data,e,t,r,n){if(!data)return data;r||(r={"!id":{}});var s={"!type":"chart","!drawel":null,"!rel":""},o=[],l=!1;return Jr(data,(function(r,c,f){switch(f){case 550:s["!rel"]=r;break;case 651:n.Sheets[t]||(n.Sheets[t]={}),r.name&&(n.Sheets[t].CodeName=r.name);break;case 562:case 652:case 669:case 679:case 551:case 552:case 476:case 3072:break;case 35:l=!0;break;case 36:l=!1;break;case 37:o.push(f);break;case 38:o.pop();break;default:if(c.T>0)o.push(f);else if(c.T<0)o.pop();else if(!l||e.WTF)throw new Error("Unexpected record 0x"+f.toString(16))}}),e),r["!id"][s["!rel"]]&&(s["!drawel"]=r["!id"][s["!rel"]]),s}(data,r,t,n,o):function(data,e,t,r,n){if(!data)return data;r||(r={"!id":{}});var o,s={"!type":"chart","!drawel":null,"!rel":""},l=data.match(Hl);return l&&jl(l[0],0,n,t),(o=data.match(/drawing r:id="(.*?)"/))&&(s["!rel"]=o[1]),r["!id"][s["!rel"]]&&(s["!drawel"]=r["!id"][s["!rel"]]),s}(data,0,t,n,o)}function Nc(data,e,t,r){return".bin"===e.slice(-4)?function(data,e,t){var r={NumberFmt:[]};for(var n in J)r.NumberFmt[n]=J[n];r.CellXf=[],r.Fonts=[];var o=[],l=!1;return Jr(data,(function(n,c,f){switch(f){case 44:r.NumberFmt[n[0]]=n[1],Oe(n[1],n[0]);break;case 43:r.Fonts.push(n),null!=n.color.theme&&e&&e.themeElements&&e.themeElements.clrScheme&&(n.color.rgb=Cs(e.themeElements.clrScheme[n.color.theme].rgb,n.color.tint||0));break;case 1025:case 45:case 46:case 48:case 507:case 572:case 475:case 1171:case 2102:case 1130:case 512:case 2095:case 3072:break;case 47:617==o[o.length-1]&&r.CellXf.push(n);break;case 35:l=!0;break;case 36:l=!1;break;case 37:o.push(f),l=!0;break;case 38:o.pop(),l=!1;break;default:if(c.T>0)o.push(f);else if(c.T<0)o.pop();else if(!l||t.WTF&&37!=o[o.length-1])throw new Error("Unexpected record 0x"+f.toString(16))}})),r}(data,t,r):js(data,t,r)}function Pc(data,e,t){return".bin"===e.slice(-4)?function(data,e){var s=[],t=!1;return Jr(data,(function(r,n,o){switch(o){case 159:s.Count=r[0],s.Unique=r[1];break;case 19:s.push(r);break;case 160:return!0;case 35:t=!0;break;case 36:t=!1;break;default:if(n.T,!t||e.WTF)throw new Error("Unexpected record 0x"+o.toString(16))}})),s}(data,t):function(data,e){var s=[],t="";if(!data)return s;var r=data.match(ss);if(r){t=r[2].replace(os,"").split(ls);for(var i=0;i!=t.length;++i){var n=is(t[i].trim(),e);null!=n&&(s[s.length]=n)}r=Ot(r[1]),s.Count=r.count,s.Unique=r.uniqueCount}return s}(data,t)}function Dc(data,e,t){return".bin"===e.slice(-4)?function(data,e){var t=[],r=[],n={},o=!1;return Jr(data,(function(l,c,f){switch(f){case 632:r.push(l);break;case 635:n=l;break;case 637:n.t=l.t,n.h=l.h,n.r=l.r;break;case 636:if(n.author=r[n.iauthor],delete n.iauthor,e.sheetRows&&n.rfx&&e.sheetRows<=n.rfx.r)break;n.t||(n.t=""),delete n.rfx,t.push(n);break;case 3072:case 37:case 38:break;case 35:o=!0;break;case 36:o=!1;break;default:if(c.T);else if(!o||e.WTF)throw new Error("Unexpected record 0x"+f.toString(16))}})),t}(data,t):function(data,e){if(data.match(/<(?:\w+:)?comments *\/>/))return[];var t=[],r=[],n=data.match(/<(?:\w+:)?authors>([\s\S]*)<\/(?:\w+:)?authors>/);n&&n[1]&&n[1].split(/<\/\w*:?author>/).forEach((function(e){if(""!==e&&""!==e.trim()){var a=e.match(/<(?:\w+:)?author[^>]*>(.*)/);a&&t.push(a[1])}}));var o=data.match(/<(?:\w+:)?commentList>([\s\S]*)<\/(?:\w+:)?commentList>/);return o&&o[1]&&o[1].split(/<\/\w*:?comment>/).forEach((function(n){if(""!==n&&""!==n.trim()){var o=n.match(/<(?:\w+:)?comment[^>]*>/);if(o){var l=Ot(o[0]),c={author:l.authorId&&t[l.authorId]||"sheetjsghost",ref:l.ref,guid:l.guid},f=la(l.ref);if(!(e.sheetRows&&e.sheetRows<=f.r)){var h=n.match(/<(?:\w+:)?text>([\s\S]*)<\/(?:\w+:)?text>/),rt=!!h&&!!h[1]&&is(h[1])||{r:"",t:"",h:""};c.r=rt.r,""==rt.r&&(rt.t=rt.h=""),c.t=(rt.t||"").replace(/\r\n/g,"\n").replace(/\r/g,"\n"),e.cellHTML&&(c.h=rt.h),r.push(c)}}}})),r}(data,t)}function Mc(data,e,t){return".bin"===e.slice(-4)?function(data,e,t){var r=[];return Jr(data,(function(e,t,n){if(63===n)r.push(e);else if(!t.T)throw new Error("Unexpected record 0x"+n.toString(16))})),r}(data):function(data){var e=[];if(!data)return e;var i=1;return(data.match(_t)||[]).forEach((function(t){var r=Ot(t);switch(r[0]){case"":case"":break;case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":break;case"":case"":l=2;break;case"":o=!1;break;case"-1?Dt(t||e).replace(/<.*?>/g,""):r.r;break;case"DateTime":"Z"!=e.slice(-1)&&(e+="Z"),r.v=(at(e)-new Date(Date.UTC(1899,11,30)))/864e5,r.v!=r.v?r.v=Dt(e):r.v<60&&(r.v=r.v-1),h&&"General"!=h||(h="yyyy-mm-dd");case"Number":void 0===r.v&&(r.v=+e),r.t||(r.t="n");break;case"Error":r.t="e",r.v=nn[e],!1!==f.cellText&&(r.w=e);break;default:""==e&&""==t?r.t="z":(r.t="s",r.v=Ht(t||e))}if(Gc(r,h,f),!1!==f.cellFormula)if(r.Formula){var w=Dt(r.Formula);61==w.charCodeAt(0)&&(w=w.slice(1)),r.f=Oo(w,base),delete r.Formula,"RC"==r.ArrayRange?r.F=Oo("RC:RC",base):r.ArrayRange&&(r.F=Oo(r.ArrayRange,base),c.push([ua(r.F),r.F]))}else for(i=0;i=c[i][0].s.r&&base.r<=c[i][0].e.r&&base.c>=c[i][0].s.c&&base.c<=c[i][0].e.c&&(r.F=c[i][1]);f.cellStyles&&(v.forEach((function(e){!m.patternType&&e.patternType&&(m.patternType=e.patternType)})),r.s=m),void 0!==r.StyleID&&(r.ixfe=r.StyleID)}function Yc(e){e.t=e.v||"",e.t=e.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),e.v=e.w=e.ixfe=void 0}function Kc(e,t){var r=t||{};Ne();var n=T(or(e));"binary"!=r.type&&"array"!=r.type&&"base64"!=r.type||(n=void 0!==y?y.utils.decode(65001,v(n)):Xt(n));var o,l=n.slice(0,1024).toLowerCase(),c=!1;if((1023&(l=l.replace(/".*?"/g,"")).indexOf(">"))>Math.min(1023&l.indexOf(","),1023&l.indexOf(";"))){var f=it(r);return f.type="string",Zi.to_workbook(n,f)}if(-1==l.indexOf("=0&&(c=!0)})),c)return function(e,t){var r=e.match(/[\s\S]*?<\/table>/gi);if(!r||0==r.length)throw new Error("Invalid HTML: could not find ");if(1==r.length)return ma(Af(r[0],t),t);var n={SheetNames:[],Sheets:{}};return r.forEach((function(s,e){Yh(n,Af(s,t),"Sheet"+(e+1))})),n}(n,r);zc={"General Number":"General","General Date":J[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":J[15],"Short Date":J[14],"Long Time":J[19],"Medium Time":J[18],"Short Time":J[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:J[2],Standard:J[4],Percent:J[10],Scientific:J[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'};var h,d=[];null!=S&&null==r.dense&&(r.dense=S);var m,w={},E=[],x=r.dense?[]:{},k="",A={},_={},C=Vc(''),R=0,O=0,I=0,N={s:{r:2e6,c:2e6},e:{r:0,c:0}},P={},D={},M="",F=0,L=[],B={},U={},z=0,H=[],W=[],V={},j=[],G=!1,X=[],$=[],Y={},K=0,Z=0,Q={Sheets:[],WBProps:{date1904:!1}},ee={};lr.lastIndex=0,n=n.replace(//gm,"");for(var te="";o=lr.exec(n);)switch(o[3]=(te=o[3]).toLowerCase()){case"data":if("data"==te){if("/"===o[1]){if((h=d.pop())[0]!==o[3])throw new Error("Bad state: "+h.join("|"))}else"/"!==o[0].charAt(o[0].length-2)&&d.push([o[3],!0]);break}if(d[d.length-1][1])break;"/"===o[1]?$c(n.slice(R,o.index),M,C,"comment"==d[d.length-1][0]?V:A,{c:O,r:I},P,j[O],_,X,r):(M="",C=Vc(o[0]),R=o.index+o[0].length);break;case"cell":if("/"===o[1])if(W.length>0&&(A.c=W),(!r.sheetRows||r.sheetRows>I)&&void 0!==A.v&&(r.dense?(x[I]||(x[I]=[]),x[I][O]=A):x[oa(O)+ia(I)]=A),A.HRef&&(A.l={Target:Dt(A.HRef)},A.HRefScreenTip&&(A.l.Tooltip=A.HRefScreenTip),delete A.HRef,delete A.HRefScreenTip),(A.MergeAcross||A.MergeDown)&&(K=O+(0|parseInt(A.MergeAcross,10)),Z=I+(0|parseInt(A.MergeDown,10)),L.push({s:{c:O,r:I},e:{c:K,r:Z}})),r.sheetStubs)if(A.MergeAcross||A.MergeDown){for(var re=O;re<=K;++re)for(var ae=I;ae<=Z;++ae)(re>O||ae>I)&&(r.dense?(x[ae]||(x[ae]=[]),x[ae][re]={t:"z"}):x[oa(re)+ia(ae)]={t:"z"});O=K+1}else++O;else A.MergeAcross?O=K+1:++O;else(A=qc(o[0])).Index&&(O=+A.Index-1),ON.e.c&&(N.e.c=O),"/>"===o[0].slice(-2)&&++O,W=[];break;case"row":"/"===o[1]||"/>"===o[0].slice(-2)?(IN.e.r&&(N.e.r=I),"/>"===o[0].slice(-2)&&(_=Vc(o[0])).Index&&(I=+_.Index-1),O=0,++I):((_=Vc(o[0])).Index&&(I=+_.Index-1),Y={},("0"==_.AutoFitHeight||_.Height)&&(Y.hpx=parseInt(_.Height,10),Y.hpt=zs(Y.hpx),$[I]=Y),"1"==_.Hidden&&(Y.hidden=!0,$[I]=Y));break;case"worksheet":if("/"===o[1]){if((h=d.pop())[0]!==o[3])throw new Error("Bad state: "+h.join("|"));E.push(k),N.s.r<=N.e.r&&N.s.c<=N.e.c&&(x["!ref"]=ha(N),r.sheetRows&&r.sheetRows<=N.e.r&&(x["!fullref"]=x["!ref"],N.e.r=r.sheetRows-1,x["!ref"]=ha(N))),L.length&&(x["!merges"]=L),j.length>0&&(x["!cols"]=j),$.length>0&&(x["!rows"]=$),w[k]=x}else N={s:{r:2e6,c:2e6},e:{r:0,c:0}},I=O=0,d.push([o[3],!1]),h=Vc(o[0]),k=Dt(h.Name),x=r.dense?[]:{},L=[],X=[],$=[],ee={name:k,Hidden:0},Q.Sheets.push(ee);break;case"table":if("/"===o[1]){if((h=d.pop())[0]!==o[3])throw new Error("Bad state: "+h.join("|"))}else{if("/>"==o[0].slice(-2))break;d.push([o[3],!1]),j=[],G=!1}break;case"style":"/"===o[1]?Xc(P,D,r):D=Vc(o[0]);break;case"numberformat":D.nf=Dt(Vc(o[0]).Format||"General"),zc[D.nf]&&(D.nf=zc[D.nf]);for(var ne=0;392!=ne&&J[ne]!=D.nf;++ne);if(392==ne)for(ne=57;392!=ne;++ne)if(null==J[ne]){Oe(D.nf,ne);break}break;case"column":if("table"!==d[d.length-1][0])break;if((m=Vc(o[0])).Hidden&&(m.hidden=!0,delete m.Hidden),m.Width&&(m.wpx=parseInt(m.Width,10)),!G&&m.wpx>10){G=!0,Ns=Rs;for(var ie=0;ie0&&(oe.Sheet=Q.Sheets.length-1),Q.Names.push(oe);break;case"namedcell":case"b":case"i":case"u":case"s":case"em":case"h2":case"h3":case"sub":case"sup":case"span":case"alignment":case"borders":case"border":case"protection":case"paragraphs":case"name":case"pixelsperinch":case"null":break;case"font":if("/>"===o[0].slice(-2))break;"/"===o[1]?M+=n.slice(F,o.index):F=o.index+o[0].length;break;case"interior":if(!r.cellStyles)break;D.Interior=Vc(o[0]);break;case"author":case"title":case"description":case"created":case"keywords":case"subject":case"category":case"company":case"lastauthor":case"lastsaved":case"lastprinted":case"version":case"revision":case"totaltime":case"hyperlinkbase":case"manager":case"contentstatus":case"identifier":case"language":case"appname":if("/>"===o[0].slice(-2))break;"/"===o[1]?On(B,te,n.slice(z,o.index)):z=o.index+o[0].length;break;case"styles":case"workbook":if("/"===o[1]){if((h=d.pop())[0]!==o[3])throw new Error("Bad state: "+h.join("|"))}else d.push([o[3],!1]);break;case"comment":if("/"===o[1]){if((h=d.pop())[0]!==o[3])throw new Error("Bad state: "+h.join("|"));Yc(V),W.push(V)}else d.push([o[3],!1]),V={a:(h=Vc(o[0])).Author};break;case"autofilter":if("/"===o[1]){if((h=d.pop())[0]!==o[3])throw new Error("Bad state: "+h.join("|"))}else if("/"!==o[0].charAt(o[0].length-2)){var le=Vc(o[0]);x["!autofilter"]={ref:Oo(le.Range).replace(/\$/g,"")},d.push([o[3],!0])}break;case"datavalidation":if("/"===o[1]){if((h=d.pop())[0]!==o[3])throw new Error("Bad state: "+h.join("|"))}else"/"!==o[0].charAt(o[0].length-2)&&d.push([o[3],!0]);break;case"componentoptions":case"documentproperties":case"customdocumentproperties":case"officedocumentsettings":case"pivottable":case"pivotcache":case"names":case"mapinfo":case"pagebreaks":case"querytable":case"sorting":case"schema":case"conditionalformatting":case"smarttagtype":case"smarttags":case"excelworkbook":case"workbookoptions":case"worksheetoptions":if("/"===o[1]){if((h=d.pop())[0]!==o[3])throw new Error("Bad state: "+h.join("|"))}else"/"!==o[0].charAt(o[0].length-2)&&d.push([o[3],!0]);break;default:if(0==d.length&&"document"==o[3])return Bf(n,r);if(0==d.length&&"uof"==o[3])return Bf(n,r);var ce=!0;switch(d[d.length-1][0]){case"officedocumentsettings":switch(o[3]){case"allowpng":case"removepersonalinformation":case"downloadcomponents":case"locationofcomponents":case"colors":case"color":case"index":case"rgb":case"targetscreensize":case"readonlyrecommended":break;default:ce=!1}break;case"componentoptions":switch(o[3]){case"toolbar":case"hideofficelogo":case"spreadsheetautofit":case"label":case"caption":case"maxheight":case"maxwidth":case"nextsheetnumber":break;default:ce=!1}break;case"excelworkbook":switch(o[3]){case"date1904":Q.WBProps.date1904=!0;break;case"windowheight":case"windowwidth":case"windowtopx":case"windowtopy":case"tabratio":case"protectstructure":case"protectwindow":case"protectwindows":case"activesheet":case"displayinknotes":case"firstvisiblesheet":case"supbook":case"sheetname":case"sheetindex":case"sheetindexfirst":case"sheetindexlast":case"dll":case"acceptlabelsinformulas":case"donotsavelinkvalues":case"iteration":case"maxiterations":case"maxchange":case"path":case"xct":case"count":case"selectedsheets":case"calculation":case"uncalced":case"startupprompt":case"crn":case"externname":case"formula":case"colfirst":case"collast":case"wantadvise":case"boolean":case"error":case"text":case"ole":case"noautorecover":case"publishobjects":case"donotcalculatebeforesave":case"number":case"refmoder1c1":case"embedsavesmarttags":break;default:ce=!1}break;case"workbookoptions":switch(o[3]){case"owcversion":case"height":case"width":break;default:ce=!1}break;case"worksheetoptions":switch(o[3]){case"visible":if("/>"===o[0].slice(-2));else if("/"===o[1])switch(n.slice(z,o.index)){case"SheetHidden":ee.Hidden=1;break;case"SheetVeryHidden":ee.Hidden=2}else z=o.index+o[0].length;break;case"header":x["!margins"]||Ol(x["!margins"]={},"xlml"),isNaN(+Ot(o[0]).Margin)||(x["!margins"].header=+Ot(o[0]).Margin);break;case"footer":x["!margins"]||Ol(x["!margins"]={},"xlml"),isNaN(+Ot(o[0]).Margin)||(x["!margins"].footer=+Ot(o[0]).Margin);break;case"pagemargins":var fe=Ot(o[0]);x["!margins"]||Ol(x["!margins"]={},"xlml"),isNaN(+fe.Top)||(x["!margins"].top=+fe.Top),isNaN(+fe.Left)||(x["!margins"].left=+fe.Left),isNaN(+fe.Right)||(x["!margins"].right=+fe.Right),isNaN(+fe.Bottom)||(x["!margins"].bottom=+fe.Bottom);break;case"displayrighttoleft":Q.Views||(Q.Views=[]),Q.Views[0]||(Q.Views[0]={}),Q.Views[0].RTL=!0;break;case"freezepanes":case"frozennosplit":case"splithorizontal":case"splitvertical":case"donotdisplaygridlines":case"activerow":case"activecol":case"toprowbottompane":case"leftcolumnrightpane":case"unsynced":case"print":case"printerrors":case"panes":case"scale":case"pane":case"number":case"layout":case"pagesetup":case"selected":case"protectobjects":case"enableselection":case"protectscenarios":case"validprinterinfo":case"horizontalresolution":case"verticalresolution":case"numberofcopies":case"activepane":case"toprowvisible":case"leftcolumnvisible":case"fittopage":case"rangeselection":case"papersizeindex":case"pagelayoutzoom":case"pagebreakzoom":case"filteron":case"fitwidth":case"fitheight":case"commentslayout":case"zoom":case"lefttoright":case"gridlines":case"allowsort":case"allowfilter":case"allowinsertrows":case"allowdeleterows":case"allowinsertcols":case"allowdeletecols":case"allowinserthyperlinks":case"allowformatcells":case"allowsizecols":case"allowsizerows":case"tabcolorindex":case"donotdisplayheadings":case"showpagelayoutzoom":case"blackandwhite":case"donotdisplayzeros":case"displaypagebreak":case"rowcolheadings":case"donotdisplayoutline":case"noorientation":case"allowusepivottables":case"zeroheight":case"viewablerange":case"selection":case"protectcontents":break;case"nosummaryrowsbelowdetail":x["!outline"]||(x["!outline"]={}),x["!outline"].above=!0;break;case"nosummarycolumnsrightdetail":x["!outline"]||(x["!outline"]={}),x["!outline"].left=!0;break;default:ce=!1}break;case"pivottable":case"pivotcache":switch(o[3]){case"immediateitemsondrop":case"showpagemultipleitemlabel":case"compactrowindent":case"location":case"pivotfield":case"orientation":case"layoutform":case"layoutsubtotallocation":case"layoutcompactrow":case"position":case"pivotitem":case"datatype":case"datafield":case"sourcename":case"parentfield":case"ptlineitems":case"ptlineitem":case"countofsameitems":case"item":case"itemtype":case"ptsource":case"cacheindex":case"consolidationreference":case"filename":case"reference":case"nocolumngrand":case"norowgrand":case"blanklineafteritems":case"hidden":case"subtotal":case"basefield":case"mapchilditems":case"function":case"refreshonfileopen":case"printsettitles":case"mergelabels":case"defaultversion":case"refreshname":case"refreshdate":case"refreshdatecopy":case"versionlastrefresh":case"versionlastupdate":case"versionupdateablemin":case"versionrefreshablemin":case"calculation":break;default:ce=!1}break;case"pagebreaks":switch(o[3]){case"colbreaks":case"colbreak":case"rowbreaks":case"rowbreak":case"colstart":case"colend":case"rowend":break;default:ce=!1}break;case"autofilter":switch(o[3]){case"autofiltercolumn":case"autofiltercondition":case"autofilterand":case"autofilteror":break;default:ce=!1}break;case"querytable":switch(o[3]){case"id":case"autoformatfont":case"autoformatpattern":case"querysource":case"querytype":case"enableredirections":case"refreshedinxl9":case"urlstring":case"htmltables":case"connection":case"commandtext":case"refreshinfo":case"notitles":case"nextid":case"columninfo":case"overwritecells":case"donotpromptforfile":case"textwizardsettings":case"source":case"number":case"decimal":case"thousandseparator":case"trailingminusnumbers":case"formatsettings":case"fieldtype":case"delimiters":case"tab":case"comma":case"autoformatname":case"versionlastedit":case"versionlastrefresh":break;default:ce=!1}break;case"datavalidation":switch(o[3]){case"range":case"type":case"min":case"max":case"sort":case"descending":case"order":case"casesensitive":case"value":case"errorstyle":case"errormessage":case"errortitle":case"inputmessage":case"inputtitle":case"combohide":case"inputhide":case"condition":case"qualifier":case"useblank":case"value1":case"value2":case"format":case"cellrangelist":break;default:ce=!1}break;case"sorting":case"conditionalformatting":switch(o[3]){case"range":case"type":case"min":case"max":case"sort":case"descending":case"order":case"casesensitive":case"value":case"errorstyle":case"errormessage":case"errortitle":case"cellrangelist":case"inputmessage":case"inputtitle":case"combohide":case"inputhide":case"condition":case"qualifier":case"useblank":case"value1":case"value2":case"format":break;default:ce=!1}break;case"mapinfo":case"schema":case"data":switch(o[3]){case"map":case"entry":case"range":case"xpath":case"field":case"xsdtype":case"filteron":case"aggregate":case"elementtype":case"attributetype":case"schema":case"element":case"complextype":case"datatype":case"all":case"attribute":case"extends":case"row":break;default:ce=!1}break;case"smarttags":break;default:ce=!1}if(ce)break;if(o[3].match(/!\[CDATA/))break;if(!d[d.length-1][1])throw"Unrecognized tag: "+o[3]+"|"+d.join("|");if("customdocumentproperties"===d[d.length-1][0]){if("/>"===o[0].slice(-2))break;"/"===o[1]?jc(U,te,H,n.slice(z,o.index)):(H=o,z=o.index+o[0].length);break}if(r.WTF)throw"Unrecognized tag: "+o[3]+"|"+d.join("|")}var he={};return r.bookSheets||r.bookProps||(he.Sheets=w),he.SheetNames=E,he.Workbook=Q,he.SSF=it(J),he.Props=B,he.Custprops=U,he}function Jc(data,e){switch(bh(e=e||{}),e.type||"base64"){case"base64":return Kc(C(data),e);case"binary":case"buffer":case"file":return Kc(data,e);case"array":return Kc(M(data),e)}}function Zc(e,t){var r=[];return e.Props&&r.push(function(e,t){var r=[];return We(Rn).map((function(e){for(var i=0;i'+o.join("")+""}(e.Props,e.Custprops)),r.join("")}function Qc(e){return ir("NamedRange",null,{"ss:Name":e.Name,"ss:RefersTo":"="+No(e.Ref,{r:0,c:0})})}function ef(e,t,r,n,o,l,c){if(!e||null==e.v&&null==e.f)return"";var f={};if(e.f&&(f["ss:Formula"]="="+Lt(No(e.f,c))),e.F&&e.F.slice(0,t.length)==t){var h=la(e.F.slice(t.length+1));f["ss:ArrayRange"]="RC:R"+(h.r==c.r?"":"["+(h.r-c.r)+"]")+"C"+(h.c==c.c?"":"["+(h.c-c.c)+"]")}if(e.l&&e.l.Target&&(f["ss:HRef"]=Lt(e.l.Target),e.l.Tooltip&&(f["x:HRefScreenTip"]=Lt(e.l.Tooltip))),r["!merges"])for(var d=r["!merges"],m=0;m!=d.length;++m)d[m].s.c==c.c&&d[m].s.r==c.r&&(d[m].e.c>d[m].s.c&&(f["ss:MergeAcross"]=d[m].e.c-d[m].s.c),d[m].e.r>d[m].s.r&&(f["ss:MergeDown"]=d[m].e.r-d[m].s.r));var v="",p="";switch(e.t){case"z":if(!n.sheetStubs)return"";break;case"n":v="Number",p=String(e.v);break;case"b":v="Boolean",p=e.v?"1":"0";break;case"e":v="Error",p=an[e.v];break;case"d":v="DateTime",p=new Date(e.v).toISOString(),null==e.z&&(e.z=e.z||J[14]);break;case"s":v="String",p=((e.v||"")+"").replace(Mt,(function(e){return Pt[e]})).replace(Ut,(function(s){return"&#x"+s.charCodeAt(0).toString(16).toUpperCase()+";"}))}var w=Il(n.cellXfs,e,n);f["ss:StyleID"]="s"+(21+w),f["ss:Index"]=c.c+1;var y=null!=e.v?p:"",T="z"==e.t?"":''+y+"";return(e.c||[]).length>0&&(T+=e.c.map((function(e){var t=ir("ss:Data",(e.t||"").replace(/(\r\n|[\r\n])/g," "),{xmlns:"http://www.w3.org/TR/REC-html40"});return ir("Comment",t,{"ss:Author":e.a})})).join("")),ir("Cell",T,f)}function tf(e,t){var r='"}function rf(e,t,r){var n=[],s=r.SheetNames[e],o=r.Sheets[s],l=o?function(e,t,r,n){if(!e)return"";if(!((n||{}).Workbook||{}).Names)return"";for(var o=n.Workbook.Names,l=[],i=0;i0&&n.push(""+l+""),l=o?function(e,t,r,n){if(!e["!ref"])return"";var o=ua(e["!ref"]),l=e["!merges"]||[],c=0,f=[];e["!cols"]&&e["!cols"].forEach((function(e,i){Bs(e);var t=!!e.width,p=Rl(i,e),r={"ss:Index":i+1};t&&(r["ss:Width"]=Ps(p.width)),e.hidden&&(r["ss:Hidden"]="1"),f.push(ir("Column",null,r))}));for(var h=Array.isArray(e),d=o.s.r;d<=o.e.r;++d){for(var m=[tf(d,(e["!rows"]||[])[d])],v=o.s.c;v<=o.e.c;++v){var w=!1;for(c=0;c!=l.length;++c)if(!(l[c].s.c>v||l[c].s.r>d||l[c].e.c"),m.length>2&&f.push(m.join(""))}return f.join("")}(o,t):"",l.length>0&&n.push("
"+l+"
"),n.push(function(e,t,r,n){if(!e)return"";var o=[];if(e["!margins"]&&(o.push(""),e["!margins"].header&&o.push(ir("Header",null,{"x:Margin":e["!margins"].header})),e["!margins"].footer&&o.push(ir("Footer",null,{"x:Margin":e["!margins"].footer})),o.push(ir("PageMargins",null,{"x:Bottom":e["!margins"].bottom||"0.75","x:Left":e["!margins"].left||"0.7","x:Right":e["!margins"].right||"0.7","x:Top":e["!margins"].top||"0.75"})),o.push("")),n&&n.Workbook&&n.Workbook.Sheets&&n.Workbook.Sheets[r])if(n.Workbook.Sheets[r].Hidden)o.push(ir("Visible",1==n.Workbook.Sheets[r].Hidden?"SheetHidden":"SheetVeryHidden",{}));else{for(var i=0;i")}return((((n||{}).Workbook||{}).Views||[])[0]||{}).RTL&&o.push(""),e["!protect"]&&(o.push(ar("ProtectContents","True")),e["!protect"].objects&&o.push(ar("ProtectObjects","True")),e["!protect"].scenarios&&o.push(ar("ProtectScenarios","True")),null==e["!protect"].selectLockedCells||e["!protect"].selectLockedCells?null==e["!protect"].selectUnlockedCells||e["!protect"].selectUnlockedCells||o.push(ar("EnableSelection","UnlockedCells")):o.push(ar("EnableSelection","NoSelection")),[["formatCells","AllowFormatCells"],["formatColumns","AllowSizeCols"],["formatRows","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEach((function(t){e["!protect"][t[0]]&&o.push("<"+t[1]+"/>")}))),0==o.length?"":ir("WorksheetOptions",o.join(""),{xmlns:ur.x})}(o,0,e,r)),n.join("")}function af(e,t){t||(t={}),e.SSF||(e.SSF=it(J)),e.SSF&&(Ne(),Ie(e.SSF),t.revssf=je(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF,t.cellXfs=[],Il(t.cellXfs,{},{revssf:{General:0}}));var r=[];r.push(Zc(e,t)),r.push(""),r.push(""),r.push("");for(var i=0;i'];return t.cellXfs.forEach((function(e,t){var n=[];n.push(ir("NumberFormat",null,{"ss:Format":Lt(J[e.numFmtId])}));var o={"ss:ID":"s"+(21+t)};r.push(ir("Style",n.join(""),o))})),ir("Styles",r.join(""))}(0,t),r[3]=function(e){if(!((e||{}).Workbook||{}).Names)return"";for(var t=e.Workbook.Names,r=[],i=0;i40?t:(r.l-=4,t.Reserved1=r.read_shift(0,"lpstr-ansi"),r.length-r.l<=4||1907505652!==(n=r.read_shift(4))?t:(t.UnicodeClipboardFormat=function(e){return qa(e,2)}(r),0==(n=r.read_shift(4))||n>40?t:(r.l-=4,void(t.Reserved2=r.read_shift(0,"lpwstr")))))}var sf=[60,1084,2066,2165,2175];function of(e,t,r,n,o){var l=n,c=[],f=r.slice(r.l,r.l+l);if(o&&o.enc&&o.enc.insitu&&f.length>0)switch(e){case 9:case 521:case 1033:case 2057:case 47:case 405:case 225:case 406:case 312:case 404:case 10:case 133:break;default:o.enc.insitu(f)}c.push(f),r.l+=l;for(var h=Lr(r,r.l),d=mf[h],m=0;null!=d&&sf.indexOf(h)>-1;)l=Lr(r,r.l+2),m=r.l+4,2066==h?m+=4:2165!=h&&2175!=h||(m+=12),f=r.slice(m,r.l+4+l),c.push(f),r.l+=4+l,d=mf[h=Lr(r,r.l)];var b=L(c);$r(b,0);var v=0;b.lens=[];for(var w=0;w1||t.sheetRows&&e.r>=t.sheetRows)){if(t.cellStyles&&line.XF&&line.XF.data&&function(e,line,t){var r,n=line.XF.data;n&&n.patternType&&t&&t.cellStyles&&(line.s={},line.s.patternType=n.patternType,(r=_s(M(n.icvFore)))&&(line.s.fgColor={rgb:r}),(r=_s(M(n.icvBack)))&&(line.s.bgColor={rgb:r}))}(0,line,t),delete line.ixfe,delete line.XF,o=e,C=ca(e),E&&E.s&&E.e||(E={s:{r:0,c:0},e:{r:0,c:0}}),e.rE.e.r&&(E.e.r=e.r+1),e.c+1>E.e.c&&(E.e.c=e.c+1),t.cellFormula&&line.f)for(var r=0;re.c||O[r][0].s.r>e.r||O[r][0].e.c>8)!==Q)throw new Error("rt mismatch: "+rt+"!="+Q);12==te.r&&(e.l+=10,ee-=10)}var re={};if(re=10===Q?te.f(e,ee,L):of(Q,te,e,ee,L),0==X&&-1===[9,521,1033,2057].indexOf(G))continue;switch(Q){case 34:r.opts.Date1904=P.WBProps.date1904=re;break;case 134:r.opts.WriteProtect=!0;break;case 47:if(L.enc||(e.l=0),L.enc=re,!t.password)throw new Error("File is password-protected");if(null==re.valid)throw new Error("Encryption scheme unsupported");if(!re.valid)throw new Error("Password is incorrect");break;case 92:L.lastuser=re;break;case 66:var ae=Number(re);switch(ae){case 21010:ae=1200;break;case 32768:ae=1e4;break;case 32769:ae=1252}d(L.codepage=ae),Z=!0;break;case 317:L.rrtabid=re;break;case 25:L.winlocked=re;break;case 439:r.opts.RefreshAll=re;break;case 12:r.opts.CalcCount=re;break;case 16:r.opts.CalcDelta=re;break;case 17:r.opts.CalcIter=re;break;case 13:r.opts.CalcMode=re;break;case 14:r.opts.CalcPrecision=re;break;case 95:r.opts.CalcSaveRecalc=re;break;case 15:L.CalcRefMode=re;break;case 2211:r.opts.FullCalc=re;break;case 129:re.fDialog&&(y["!type"]="dialog"),re.fBelow||((y["!outline"]||(y["!outline"]={})).above=!0),re.fRight||((y["!outline"]||(y["!outline"]={})).left=!0);break;case 224:I.push(re);break;case 430:V.push([re]),V[V.length-1].XTI=[];break;case 35:case 547:V[V.length-1].push(re);break;case 24:case 536:j={Name:re.Name,Ref:ll(re.rgce,0,null,V,L)},re.itab>0&&(j.Sheet=re.itab-1),V.names.push(j),V[0]||(V[0]=[],V[0].XTI=[]),V[V.length-1].push(re),"_xlnm._FilterDatabase"==re.Name&&re.itab>0&&re.rgce&&re.rgce[0]&&re.rgce[0][0]&&"PtgArea3d"==re.rgce[0][0][0]&&(K[re.itab-1]={ref:ha(re.rgce[0][0][1][2])});break;case 22:L.ExternCount=re;break;case 23:0==V.length&&(V[0]=[],V[0].XTI=[]),V[V.length-1].XTI=V[V.length-1].XTI.concat(re),V.XTI=V.XTI.concat(re);break;case 2196:if(L.biff<8)break;null!=j&&(j.Comment=re[1]);break;case 18:y["!protect"]=re;break;case 19:0!==re&&L.WTF&&console.error("Password verifier: "+re);break;case 133:T[re.pos]=re,L.snames.push(re.name);break;case 10:if(--X)break;if(E.e){if(E.e.r>0&&E.e.c>0){if(E.e.r--,E.e.c--,y["!ref"]=ha(E),t.sheetRows&&t.sheetRows<=E.e.r){var ne=E.e.r;E.e.r=t.sheetRows-1,y["!fullref"]=y["!ref"],y["!ref"]=ha(E),E.e.r=ne}E.e.r++,E.e.c++}B.length>0&&(y["!merges"]=B),U.length>0&&(y["!objects"]=U),z.length>0&&(y["!cols"]=z),H.length>0&&(y["!rows"]=H),P.Sheets.push(D)}""===A?_=y:n[A]=y,y=t.dense?[]:{};break;case 9:case 521:case 1033:case 2057:if(8===L.biff&&(L.biff={9:2,521:3,1033:4}[Q]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[re.BIFFVer]||8),L.biffguess=0==re.BIFFVer,0==re.BIFFVer&&4096==re.dt&&(L.biff=5,Z=!0,d(L.codepage=28591)),8==L.biff&&0==re.BIFFVer&&16==re.dt&&(L.biff=2),X++)break;if(y=t.dense?[]:{},L.biff<8&&!Z&&(Z=!0,d(L.codepage=t.codepage||1252)),L.biff<5||0==re.BIFFVer&&4096==re.dt){""===A&&(A="Sheet1"),E={s:{r:0,c:0},e:{r:0,c:0}};var ie={pos:e.l-ee,name:A};T[ie.pos]=ie,L.snames.push(A)}else A=(T[s]||{name:""}).name;32==re.dt&&(y["!type"]="chart"),64==re.dt&&(y["!type"]="macro"),B=[],U=[],L.arrayf=O=[],z=[],H=[],W=!1,D={Hidden:(T[s]||{hs:0}).hs,name:A};break;case 515:case 3:case 2:"chart"==y["!type"]&&(t.dense?(y[re.r]||[])[re.c]:y[ca({c:re.c,r:re.r})])&&++re.c,m={ixfe:re.ixfe,XF:I[re.ixfe]||{},v:re.val,t:"n"},$>0&&(m.z=Y[m.ixfe>>8&63]),lf(m,t,r.opts.Date1904),F({c:re.c,r:re.r},m,t);break;case 5:case 517:m={ixfe:re.ixfe,XF:I[re.ixfe],v:re.val,t:re.t},$>0&&(m.z=Y[m.ixfe>>8&63]),lf(m,t,r.opts.Date1904),F({c:re.c,r:re.r},m,t);break;case 638:m={ixfe:re.ixfe,XF:I[re.ixfe],v:re.rknum,t:"n"},$>0&&(m.z=Y[m.ixfe>>8&63]),lf(m,t,r.opts.Date1904),F({c:re.c,r:re.r},m,t);break;case 189:for(var se=re.c;se<=re.C;++se){var oe=re.rkrec[se-re.c][0];m={ixfe:oe,XF:I[oe],v:re.rkrec[se-re.c][1],t:"n"},$>0&&(m.z=Y[m.ixfe>>8&63]),lf(m,t,r.opts.Date1904),F({c:se,r:re.r},m,t)}break;case 6:case 518:case 1030:if("String"==re.val){x=re;break}if((m=cf(re.val,re.cell.ixfe,re.tt)).XF=I[m.ixfe],t.cellFormula){var le=re.formula;if(le&&le[0]&&le[0][0]&&"PtgExp"==le[0][0][0]){var ce=le[0][0][1][0],fe=le[0][0][1][1],he=ca({r:ce,c:fe});R[he]?m.f=""+ll(re.formula,0,re.cell,V,L):m.F=((t.dense?(y[ce]||[])[fe]:y[he])||{}).F}else m.f=""+ll(re.formula,0,re.cell,V,L)}$>0&&(m.z=Y[m.ixfe>>8&63]),lf(m,t,r.opts.Date1904),F(re.cell,m,t),x=re;break;case 7:case 519:if(!x)throw new Error("String record expects Formula");x.val=re,(m=cf(re,x.cell.ixfe,"s")).XF=I[m.ixfe],t.cellFormula&&(m.f=""+ll(x.formula,0,x.cell,V,L)),$>0&&(m.z=Y[m.ixfe>>8&63]),lf(m,t,r.opts.Date1904),F(x.cell,m,t),x=null;break;case 33:case 545:O.push(re);var ue=ca(re[0].s);if(l=t.dense?(y[re[0].s.r]||[])[re[0].s.c]:y[ue],t.cellFormula&&l){if(!x)break;if(!ue||!l)break;l.f=""+ll(re[1],0,re[0],V,L),l.F=ha(re[0])}break;case 1212:if(!t.cellFormula)break;if(C){if(!x)break;R[ca(x.cell)]=re[0],((l=t.dense?(y[x.cell.r]||[])[x.cell.c]:y[ca(x.cell)])||{}).f=""+ll(re[0],0,o,V,L)}break;case 253:m=cf(k[re.isst].t,re.ixfe,"s"),k[re.isst].h&&(m.h=k[re.isst].h),m.XF=I[m.ixfe],$>0&&(m.z=Y[m.ixfe>>8&63]),lf(m,t,r.opts.Date1904),F({c:re.c,r:re.r},m,t);break;case 513:t.sheetStubs&&(m={ixfe:re.ixfe,XF:I[re.ixfe],t:"z"},$>0&&(m.z=Y[m.ixfe>>8&63]),lf(m,t,r.opts.Date1904),F({c:re.c,r:re.r},m,t));break;case 190:if(t.sheetStubs)for(var pe=re.c;pe<=re.C;++pe){var de=re.ixfe[pe-re.c];m={ixfe:de,XF:I[de],t:"z"},$>0&&(m.z=Y[m.ixfe>>8&63]),lf(m,t,r.opts.Date1904),F({c:pe,r:re.r},m,t)}break;case 214:case 516:case 4:(m=cf(re.val,re.ixfe,"s")).XF=I[m.ixfe],$>0&&(m.z=Y[m.ixfe>>8&63]),lf(m,t,r.opts.Date1904),F({c:re.c,r:re.r},m,t);break;case 0:case 512:1===X&&(E=re);break;case 252:k=re;break;case 1054:if(4==L.biff){Y[$++]=re[1];for(var me=0;me<$+163&&J[me]!=re[1];++me);me>=163&&Oe(re[1],$+163)}else Oe(re[1],re[0]);break;case 30:Y[$++]=re;for(var ge=0;ge<$+163&&J[ge]!=re;++ge);ge>=163&&Oe(re,$+163);break;case 229:B=B.concat(re);break;case 93:U[re.cmo[0]]=L.lastobj=re;break;case 438:L.lastobj.TxO=re;break;case 127:L.lastobj.ImData=re;break;case 440:for(h=re[0].s.r;h<=re[0].e.r;++h)for(f=re[0].s.c;f<=re[0].e.c;++f)(l=t.dense?(y[h]||[])[f]:y[ca({c:f,r:h})])&&(l.l=re[1]);break;case 2048:for(h=re[0].s.r;h<=re[0].e.r;++h)for(f=re[0].s.c;f<=re[0].e.c;++f)(l=t.dense?(y[h]||[])[f]:y[ca({c:f,r:h})])&&l.l&&(l.l.Tooltip=re[1]);break;case 28:if(L.biff<=5&&L.biff>=2)break;l=t.dense?(y[re[0].r]||[])[re[0].c]:y[ca(re[0])];var be=U[re[2]];l||(t.dense?(y[re[0].r]||(y[re[0].r]=[]),l=y[re[0].r][re[0].c]={t:"z"}):l=y[ca(re[0])]={t:"z"},E.e.r=Math.max(E.e.r,re[0].r),E.s.r=Math.min(E.s.r,re[0].r),E.e.c=Math.max(E.e.c,re[0].c),E.s.c=Math.min(E.s.c,re[0].c)),l.c||(l.c=[]),c={a:re[1],t:be.TxO.t},l.c.push(c);break;case 2173:I[re.ixfe],re.ext.forEach((function(e){e[0]}));break;case 125:if(!L.cellStyles)break;for(;re.e>=re.s;)z[re.e--]={width:re.w/256,level:re.level||0,hidden:!!(1&re.flags)},W||(W=!0,Ls(re.w/256)),Bs(z[re.e+1]);break;case 520:var ve={};null!=re.level&&(H[re.r]=ve,ve.level=re.level),re.hidden&&(H[re.r]=ve,ve.hidden=!0),re.hpt&&(H[re.r]=ve,ve.hpt=re.hpt,ve.hpx=Hs(re.hpt));break;case 38:case 39:case 40:case 41:y["!margins"]||Ol(y["!margins"]={}),y["!margins"][{38:"left",39:"right",40:"top",41:"bottom"}[Q]]=re;break;case 161:y["!margins"]||Ol(y["!margins"]={}),y["!margins"].header=re.header,y["!margins"].footer=re.footer;break;case 574:re.RTL&&(P.Views[0].RTL=!0);break;case 146:N=re;break;case 2198:w=re;break;case 140:v=re;break;case 442:A?D.CodeName=re||D.name:P.WBProps.CodeName=re||"ThisWorkbook"}}else te||console.error("Missing Info for XLS Record 0x"+Q.toString(16)),e.l+=ee}return r.SheetNames=We(T).sort((function(a,b){return Number(a)-Number(b)})).map((function(e){return T[e].name})),t.bookSheets||(r.Sheets=n),!r.SheetNames.length&&_["!ref"]?(r.SheetNames.push("Sheet1"),r.Sheets&&(r.Sheets.Sheet1=_)):r.Preamble=_,r.Sheets&&K.forEach((function(e,i){r.Sheets[r.SheetNames[i]]["!autofilter"]=e})),r.Strings=k,r.SSF=it(J),L.enc&&(r.Encryption=L.enc),w&&(r.Themes=w),r.Metadata={},void 0!==v&&(r.Metadata.Country=v),V.names.length>0&&(P.Names=V.names),r.Workbook=P,r}var hf={SI:"e0859ff2f94f6810ab9108002b27b3d9",DSI:"02d5cdd59c2e1b10939708002b2cf9ae",UDI:"05d5cdd59c2e1b10939708002b2cf9ae"};function uf(e,t){var r,n,o,l;if(t||(t={}),bh(t),m(),t.codepage&&h(t.codepage),e.FullPaths){if(Le.find(e,"/encryption"))throw new Error("File is password-protected");r=Le.find(e,"!CompObj"),n=Le.find(e,"/Workbook")||Le.find(e,"/Book")}else{switch(t.type){case"base64":e=P(C(e));break;case"binary":e=P(e);break;case"buffer":break;case"array":Array.isArray(e)||(e=Array.prototype.slice.call(e))}$r(e,0),n={content:e}}if(r&&nf(r),t.bookProps&&!t.bookSheets)o={};else{var c=R?"buffer":"array";if(n&&n.content)o=ff(n.content,t);else if((l=Le.find(e,"PerfectOffice_MAIN"))&&l.content)o=Qi.to_workbook(l.content,(t.type=c,t));else{if(!(l=Le.find(e,"NativeContent_MAIN"))||!l.content)throw(l=Le.find(e,"MN0"))&&l.content?new Error("Unsupported Works 4 for Mac file"):new Error("Cannot find Workbook stream");o=Qi.to_workbook(l.content,(t.type=c,t))}t.bookVBA&&e.FullPaths&&Le.find(e,"/_VBA_PROJECT_CUR/VBA/dir")&&(o.vbaraw=function(e){var t=Le.utils.cfb_new({root:"R"});return e.FullPaths.forEach((function(p,i){if("/"!==p.slice(-1)&&p.match(/_VBA_PROJECT_CUR/)){var r=p.replace(/^[^\/]*/,"R").replace(/\/_VBA_PROJECT_CUR\u0000*/,"");Le.utils.cfb_add(t,r,e.FileIndex[i].content)}})),Le.write(t)}(e))}var f={};return e.FullPaths&&function(e,t,r){var n=Le.find(e,"/!DocumentSummaryInformation");if(n&&n.size>0)try{var o=jn(n,Ja,hf.DSI);for(var l in o)t[l]=o[l]}catch(e){if(r.WTF)throw e}var c=Le.find(e,"/!SummaryInformation");if(c&&c.size>0)try{var f=jn(c,Za,hf.SI);for(var s in f)null==t[s]&&(t[s]=f[s])}catch(e){if(r.WTF)throw e}t.HeadingPairs&&t.TitlesOfParts&&(kn(t.HeadingPairs,t.TitlesOfParts,t,r),delete t.HeadingPairs,delete t.TitlesOfParts)}(e,f,t),o.Props=o.Custprops=f,t.bookFiles&&(o.cfb=e),o}function pf(e,t){var r=t||{},n=Le.utils.cfb_new({root:"R"}),o="/Workbook";switch(r.bookType||"xls"){case"xls":r.bookType="biff8";case"xla":r.bookType||(r.bookType="xla");case"biff8":o="/Workbook",r.biff=8;break;case"biff5":o="/Book",r.biff=5;break;default:throw new Error("invalid type "+r.bookType+" for XLS CFB")}return Le.utils.cfb_add(n,o,Sf(e,r)),8==r.biff&&(e.Props||e.Custprops)&&function(e,t){var r,n=[],o=[],l=[],i=0,c=Ve(Ja,"n"),f=Ve(Za,"n");if(e.Props)for(r=We(e.Props),i=0;i-1||xn.indexOf(l[i][0])>-1||null!=l[i][1]&&h.push(l[i]);o.length&&Le.utils.cfb_add(t,"/SummaryInformation",Gn(o,hf.SI,f,Za)),(n.length||h.length)&&Le.utils.cfb_add(t,"/DocumentSummaryInformation",Gn(n,hf.DSI,c,Ja,h.length?h:null,hf.UDI))}(e,n),8==r.biff&&e.vbaraw&&function(e,t){t.FullPaths.forEach((function(p,i){if(0!=i){var r=p.replace(/[^\/]*[\/]/,"/_VBA_PROJECT_CUR/");"/"!==r.slice(-1)&&Le.utils.cfb_add(e,r,t.FileIndex[i].content)}}))}(n,Le.read(e.vbaraw,{type:"string"==typeof e.vbaraw?"binary":"buffer"})),n}var df={0:{f:function(data,e){var t={},r=data.l+e;t.r=data.read_shift(4),data.l+=4;var n=data.read_shift(2);data.l+=1;var o=data.read_shift(1);return data.l=r,7&o&&(t.level=7&o),16&o&&(t.hidden=!0),32&o&&(t.hpt=n/20),t}},1:{f:function(data){return[Sa(data)]}},2:{f:function(data){return[Sa(data),Fa(data),"n"]}},3:{f:function(data){return[Sa(data),data.read_shift(1),"e"]}},4:{f:function(data){return[Sa(data),data.read_shift(1),"b"]}},5:{f:function(data){return[Sa(data),Ha(data),"n"]}},6:{f:function(data){return[Sa(data),wa(data),"str"]}},7:{f:function(data){return[Sa(data),data.read_shift(4),"s"]}},8:{f:function(data,e,t){var r=data.l+e,n=Sa(data);n.r=t["!row"];var o=[n,wa(data),"str"];if(t.cellFormula){data.l+=2;var l=bl(data,r-data.l,t);o[3]=ll(l,0,n,t.supbooks,t)}else data.l=r;return o}},9:{f:function(data,e,t){var r=data.l+e,n=Sa(data);n.r=t["!row"];var o=[n,Ha(data),"n"];if(t.cellFormula){data.l+=2;var l=bl(data,r-data.l,t);o[3]=ll(l,0,n,t.supbooks,t)}else data.l=r;return o}},10:{f:function(data,e,t){var r=data.l+e,n=Sa(data);n.r=t["!row"];var o=[n,data.read_shift(1),"b"];if(t.cellFormula){data.l+=2;var l=bl(data,r-data.l,t);o[3]=ll(l,0,n,t.supbooks,t)}else data.l=r;return o}},11:{f:function(data,e,t){var r=data.l+e,n=Sa(data);n.r=t["!row"];var o=[n,data.read_shift(1),"e"];if(t.cellFormula){data.l+=2;var l=bl(data,r-data.l,t);o[3]=ll(l,0,n,t.supbooks,t)}else data.l=r;return o}},12:{f:function(data){return[_a(data)]}},13:{f:function(data){return[_a(data),Fa(data),"n"]}},14:{f:function(data){return[_a(data),data.read_shift(1),"e"]}},15:{f:function(data){return[_a(data),data.read_shift(1),"b"]}},16:{f:tc},17:{f:function(data){return[_a(data),wa(data),"str"]}},18:{f:function(data){return[_a(data),data.read_shift(4),"s"]}},19:{f:Ea},20:{},21:{},22:{},23:{},24:{},25:{},26:{},27:{},28:{},29:{},30:{},31:{},32:{},33:{},34:{},35:{T:1},36:{T:-1},37:{T:1},38:{T:-1},39:{f:function(data,e,t){var r=data.l+e;data.l+=4,data.l+=1;var n=data.read_shift(4),o=Pa(data),l=vl(data,0,t),c=Ia(data);data.l=r;var f={Name:o,Ptg:l};return n<268435455&&(f.Sheet=n),c&&(f.Comment=c),f}},40:{},42:{},43:{f:function(data,e,t){var r={};r.sz=data.read_shift(2)/20;var n=function(data){var e=data.read_shift(1);return data.l++,{fBold:1&e,fItalic:2&e,fUnderline:4&e,fStrikeout:8&e,fOutline:16&e,fShadow:32&e,fCondense:64&e,fExtend:128&e}}(data);switch(n.fItalic&&(r.italic=1),n.fCondense&&(r.condense=1),n.fExtend&&(r.extend=1),n.fShadow&&(r.shadow=1),n.fOutline&&(r.outline=1),n.fStrikeout&&(r.strike=1),700===data.read_shift(2)&&(r.bold=1),data.read_shift(2)){case 1:r.vertAlign="superscript";break;case 2:r.vertAlign="subscript"}var o=data.read_shift(1);0!=o&&(r.underline=o);var l=data.read_shift(1);l>0&&(r.family=l);var c=data.read_shift(1);switch(c>0&&(r.charset=c),data.l++,r.color=function(data){var e={},t=data.read_shift(1)>>>1,r=data.read_shift(1),n=data.read_shift(2,"i"),o=data.read_shift(1),l=data.read_shift(1),c=data.read_shift(1);switch(data.l++,t){case 0:e.auto=1;break;case 1:e.index=r;var f=rn[r];f&&(e.rgb=_s(f));break;case 2:e.rgb=_s([o,l,c]);break;case 3:e.theme=r}return 0!=n&&(e.tint=n>0?n/32767:n/32768),e}(data),data.read_shift(1)){case 1:r.scheme="major";break;case 2:r.scheme="minor"}return r.name=wa(data),r}},44:{f:function(data,e){return[data.read_shift(2),wa(data)]}},45:{f:Js},46:{f:to},47:{f:function(data,e){var t=data.l+e,r=data.read_shift(2),n=data.read_shift(2);return data.l=t,{ixfe:r,numFmtId:n}}},48:{},49:{f:function(data){return data.read_shift(4,"i")}},50:{},51:{f:function(data){for(var e=[],t=data.read_shift(4);t-- >0;)e.push([data.read_shift(4),data.read_shift(4)]);return e}},52:{T:1},53:{T:-1},54:{T:1},55:{T:-1},56:{T:1},57:{T:-1},58:{},59:{},60:{f:Vi},62:{f:function(data){return[Sa(data),Ea(data),"is"]}},63:{f:function(data){var e={};e.i=data.read_shift(4);var t={};t.r=data.read_shift(4),t.c=data.read_shift(4),e.r=ca(t);var r=data.read_shift(1);return 2&r&&(e.l="1"),8&r&&(e.a="1"),e}},64:{f:function(){}},65:{},66:{},67:{},68:{},69:{},70:{},128:{},129:{T:1},130:{T:-1},131:{T:1,f:Yr,p:0},132:{T:-1},133:{T:1},134:{T:-1},135:{T:1},136:{T:-1},137:{T:1,f:function(data){var e=data.read_shift(2);return data.l+=28,{RTL:32&e}}},138:{T:-1},139:{T:1},140:{T:-1},141:{T:1},142:{T:-1},143:{T:1},144:{T:-1},145:{T:1},146:{T:-1},147:{f:function(data,e){var t={},r=data[data.l];return++data.l,t.above=!(64&r),t.left=!(128&r),data.l+=18,t.name=Ra(data,e-19),t}},148:{f:Ql,p:16},151:{f:function(){}},152:{},153:{f:function(data,e){var t={},r=data.read_shift(4);t.defaultThemeVersion=data.read_shift(4);var n=e>8?wa(data):"";return n.length>0&&(t.CodeName=n),t.autoCompressPictures=!!(65536&r),t.backupFile=!!(64&r),t.checkCompatibility=!!(4096&r),t.date1904=!!(1&r),t.filterPrivacy=!!(8&r),t.hidePivotFieldList=!!(1024&r),t.promptedSolutions=!!(16&r),t.publishItems=!!(2048&r),t.refreshAllConnections=!!(262144&r),t.saveExternalLinkValues=!!(128&r),t.showBorderUnselectedTables=!!(4&r),t.showInkAnnotation=!!(32&r),t.showObjects=["all","placeholders","none"][r>>13&3],t.showPivotChartFilter=!!(32768&r),t.updateLinks=["userSet","never","always"][r>>8&3],t}},154:{},155:{},156:{f:function(data,e){var t={};return t.Hidden=data.read_shift(4),t.iTabID=data.read_shift(4),t.strRelID=Da(data,e-8),t.name=wa(data),t}},157:{},158:{},159:{T:1,f:function(data){return[data.read_shift(4),data.read_shift(4)]}},160:{T:-1},161:{T:1,f:Ua},162:{T:-1},163:{T:1},164:{T:-1},165:{T:1},166:{T:-1},167:{},168:{},169:{},170:{},171:{},172:{T:1},173:{T:-1},174:{},175:{},176:{f:rc},177:{T:1},178:{T:-1},179:{T:1},180:{T:-1},181:{T:1},182:{T:-1},183:{T:1},184:{T:-1},185:{T:1},186:{T:-1},187:{T:1},188:{T:-1},189:{T:1},190:{T:-1},191:{T:1},192:{T:-1},193:{T:1},194:{T:-1},195:{T:1},196:{T:-1},197:{T:1},198:{T:-1},199:{T:1},200:{T:-1},201:{T:1},202:{T:-1},203:{T:1},204:{T:-1},205:{T:1},206:{T:-1},207:{T:1},208:{T:-1},209:{T:1},210:{T:-1},211:{T:1},212:{T:-1},213:{T:1},214:{T:-1},215:{T:1},216:{T:-1},217:{T:1},218:{T:-1},219:{T:1},220:{T:-1},221:{T:1},222:{T:-1},223:{T:1},224:{T:-1},225:{T:1},226:{T:-1},227:{T:1},228:{T:-1},229:{T:1},230:{T:-1},231:{T:1},232:{T:-1},233:{T:1},234:{T:-1},235:{T:1},236:{T:-1},237:{T:1},238:{T:-1},239:{T:1},240:{T:-1},241:{T:1},242:{T:-1},243:{T:1},244:{T:-1},245:{T:1},246:{T:-1},247:{T:1},248:{T:-1},249:{T:1},250:{T:-1},251:{T:1},252:{T:-1},253:{T:1},254:{T:-1},255:{T:1},256:{T:-1},257:{T:1},258:{T:-1},259:{T:1},260:{T:-1},261:{T:1},262:{T:-1},263:{T:1},264:{T:-1},265:{T:1},266:{T:-1},267:{T:1},268:{T:-1},269:{T:1},270:{T:-1},271:{T:1},272:{T:-1},273:{T:1},274:{T:-1},275:{T:1},276:{T:-1},277:{},278:{T:1},279:{T:-1},280:{T:1},281:{T:-1},282:{T:1},283:{T:1},284:{T:-1},285:{T:1},286:{T:-1},287:{T:1},288:{T:-1},289:{T:1},290:{T:-1},291:{T:1},292:{T:-1},293:{T:1},294:{T:-1},295:{T:1},296:{T:-1},297:{T:1},298:{T:-1},299:{T:1},300:{T:-1},301:{T:1},302:{T:-1},303:{T:1},304:{T:-1},305:{T:1},306:{T:-1},307:{T:1},308:{T:-1},309:{T:1},310:{T:-1},311:{T:1},312:{T:-1},313:{T:-1},314:{T:1},315:{T:-1},316:{T:1},317:{T:-1},318:{T:1},319:{T:-1},320:{T:1},321:{T:-1},322:{T:1},323:{T:-1},324:{T:1},325:{T:-1},326:{T:1},327:{T:-1},328:{T:1},329:{T:-1},330:{T:1},331:{T:-1},332:{T:1},333:{T:-1},334:{T:1},335:{f:function(data,e){return{flags:data.read_shift(4),version:data.read_shift(4),name:wa(data)}}},336:{T:-1},337:{f:function(data){return data.l+=4,0!=data.read_shift(4)},T:1},338:{T:-1},339:{T:1},340:{T:-1},341:{T:1},342:{T:-1},343:{T:1},344:{T:-1},345:{T:1},346:{T:-1},347:{T:1},348:{T:-1},349:{T:1},350:{T:-1},351:{},352:{},353:{T:1},354:{T:-1},355:{f:Da},357:{},358:{},359:{},360:{T:1},361:{},362:{f:Bi},363:{},364:{},366:{},367:{},368:{},369:{},370:{},371:{},372:{T:1},373:{T:-1},374:{T:1},375:{T:-1},376:{T:1},377:{T:-1},378:{T:1},379:{T:-1},380:{T:1},381:{T:-1},382:{T:1},383:{T:-1},384:{T:1},385:{T:-1},386:{T:1},387:{T:-1},388:{T:1},389:{T:-1},390:{T:1},391:{T:-1},392:{T:1},393:{T:-1},394:{T:1},395:{T:-1},396:{},397:{},398:{},399:{},400:{},401:{T:1},403:{},404:{},405:{},406:{},407:{},408:{},409:{},410:{},411:{},412:{},413:{},414:{},415:{},416:{},417:{},418:{},419:{},420:{},421:{},422:{T:1},423:{T:1},424:{T:-1},425:{T:-1},426:{f:function(data,e,t){var r=data.l+e,n=Ba(data),o=data.read_shift(1),l=[n];if(l[2]=o,t.cellFormula){var c=gl(data,r-data.l,t);l[1]=c}else data.l=r;return l}},427:{f:function(data,e,t){var r=data.l+e,n=[Ua(data,16)];if(t.cellFormula){var o=wl(data,r-data.l,t);n[1]=o,data.l=r}else data.l=r;return n}},428:{},429:{T:1},430:{T:-1},431:{T:1},432:{T:-1},433:{T:1},434:{T:-1},435:{T:1},436:{T:-1},437:{T:1},438:{T:-1},439:{T:1},440:{T:-1},441:{T:1},442:{T:-1},443:{T:1},444:{T:-1},445:{T:1},446:{T:-1},447:{T:1},448:{T:-1},449:{T:1},450:{T:-1},451:{T:1},452:{T:-1},453:{T:1},454:{T:-1},455:{T:1},456:{T:-1},457:{T:1},458:{T:-1},459:{T:1},460:{T:-1},461:{T:1},462:{T:-1},463:{T:1},464:{T:-1},465:{T:1},466:{T:-1},467:{T:1},468:{T:-1},469:{T:1},470:{T:-1},471:{},472:{},473:{T:1},474:{T:-1},475:{},476:{f:function(data){var e={};return nc.forEach((function(t){e[t]=Ha(data)})),e}},477:{},478:{},479:{T:1},480:{T:-1},481:{T:1},482:{T:-1},483:{T:1},484:{T:-1},485:{f:function(){}},486:{T:1},487:{T:-1},488:{T:1},489:{T:-1},490:{T:1},491:{T:-1},492:{T:1},493:{T:-1},494:{f:function(data,e){var t=data.l+e,r=Ua(data,16),n=Ia(data),o=wa(data),l=wa(data),c=wa(data);data.l=t;var f={rfx:r,relId:n,loc:o,display:c};return l&&(f.Tooltip=l),f}},495:{T:1},496:{T:-1},497:{T:1},498:{T:-1},499:{},500:{T:1},501:{T:-1},502:{T:1},503:{T:-1},504:{},505:{T:1},506:{T:-1},507:{},508:{T:1},509:{T:-1},510:{T:1},511:{T:-1},512:{},513:{},514:{T:1},515:{T:-1},516:{T:1},517:{T:-1},518:{T:1},519:{T:-1},520:{T:1},521:{T:-1},522:{},523:{},524:{},525:{},526:{},527:{},528:{T:1},529:{T:-1},530:{T:1},531:{T:-1},532:{T:1},533:{T:-1},534:{},535:{},536:{},537:{},538:{T:1},539:{T:-1},540:{T:1},541:{T:-1},542:{T:1},548:{},549:{},550:{f:Da},551:{},552:{},553:{},554:{T:1},555:{T:-1},556:{T:1},557:{T:-1},558:{T:1},559:{T:-1},560:{T:1},561:{T:-1},562:{},564:{},565:{T:1},566:{T:-1},569:{T:1},570:{T:-1},572:{},573:{T:1},574:{T:-1},577:{},578:{},579:{},580:{},581:{},582:{},583:{},584:{},585:{},586:{},587:{},588:{T:-1},589:{},590:{T:1},591:{T:-1},592:{T:1},593:{T:-1},594:{T:1},595:{T:-1},596:{},597:{T:1},598:{T:-1},599:{T:1},600:{T:-1},601:{T:1},602:{T:-1},603:{T:1},604:{T:-1},605:{T:1},606:{T:-1},607:{},608:{T:1},609:{T:-1},610:{},611:{T:1},612:{T:-1},613:{T:1},614:{T:-1},615:{T:1},616:{T:-1},617:{T:1},618:{T:-1},619:{T:1},620:{T:-1},625:{},626:{T:1},627:{T:-1},628:{T:1},629:{T:-1},630:{T:1},631:{T:-1},632:{f:Ao},633:{T:1},634:{T:-1},635:{T:1,f:function(data){var e={};e.iauthor=data.read_shift(4);var t=Ua(data,16);return e.rfx=t.s,e.ref=ca(t.s),data.l+=16,e}},636:{T:-1},637:{f:xa},638:{T:1},639:{},640:{T:-1},641:{T:1},642:{T:-1},643:{T:1},644:{},645:{T:-1},646:{T:1},648:{T:1},649:{},650:{T:-1},651:{f:function(data,e){return data.l+=10,{name:wa(data)}}},652:{},653:{T:1},654:{T:-1},655:{T:1},656:{T:-1},657:{T:1},658:{T:-1},659:{},660:{T:1},661:{},662:{T:-1},663:{},664:{T:1},665:{},666:{T:-1},667:{},668:{},669:{},671:{T:1},672:{T:-1},673:{T:1},674:{T:-1},675:{},676:{},677:{},678:{},679:{},680:{},681:{},1024:{},1025:{},1026:{T:1},1027:{T:-1},1028:{T:1},1029:{T:-1},1030:{},1031:{T:1},1032:{T:-1},1033:{T:1},1034:{T:-1},1035:{},1036:{},1037:{},1038:{T:1},1039:{T:-1},1040:{},1041:{T:1},1042:{T:-1},1043:{},1044:{},1045:{},1046:{T:1},1047:{T:-1},1048:{T:1},1049:{T:-1},1050:{},1051:{T:1},1052:{T:1},1053:{f:function(){}},1054:{T:1},1055:{},1056:{T:1},1057:{T:-1},1058:{T:1},1059:{T:-1},1061:{},1062:{T:1},1063:{T:-1},1064:{T:1},1065:{T:-1},1066:{T:1},1067:{T:-1},1068:{T:1},1069:{T:-1},1070:{T:1},1071:{T:-1},1072:{T:1},1073:{T:-1},1075:{T:1},1076:{T:-1},1077:{T:1},1078:{T:-1},1079:{T:1},1080:{T:-1},1081:{T:1},1082:{T:-1},1083:{T:1},1084:{T:-1},1085:{},1086:{T:1},1087:{T:-1},1088:{T:1},1089:{T:-1},1090:{T:1},1091:{T:-1},1092:{T:1},1093:{T:-1},1094:{T:1},1095:{T:-1},1096:{},1097:{T:1},1098:{},1099:{T:-1},1100:{T:1},1101:{T:-1},1102:{},1103:{},1104:{},1105:{},1111:{},1112:{},1113:{T:1},1114:{T:-1},1115:{T:1},1116:{T:-1},1117:{},1118:{T:1},1119:{T:-1},1120:{T:1},1121:{T:-1},1122:{T:1},1123:{T:-1},1124:{T:1},1125:{T:-1},1126:{},1128:{T:1},1129:{T:-1},1130:{},1131:{T:1},1132:{T:-1},1133:{T:1},1134:{T:-1},1135:{T:1},1136:{T:-1},1137:{T:1},1138:{T:-1},1139:{T:1},1140:{T:-1},1141:{},1142:{T:1},1143:{T:-1},1144:{T:1},1145:{T:-1},1146:{},1147:{T:1},1148:{T:-1},1149:{T:1},1150:{T:-1},1152:{T:1},1153:{T:-1},1154:{T:-1},1155:{T:-1},1156:{T:-1},1157:{T:1},1158:{T:-1},1159:{T:1},1160:{T:-1},1161:{T:1},1162:{T:-1},1163:{T:1},1164:{T:-1},1165:{T:1},1166:{T:-1},1167:{T:1},1168:{T:-1},1169:{T:1},1170:{T:-1},1171:{},1172:{T:1},1173:{T:-1},1177:{},1178:{T:1},1180:{},1181:{},1182:{},2048:{T:1},2049:{T:-1},2050:{},2051:{T:1},2052:{T:-1},2053:{},2054:{},2055:{T:1},2056:{T:-1},2057:{T:1},2058:{T:-1},2060:{},2067:{},2068:{T:1},2069:{T:-1},2070:{},2071:{},2072:{T:1},2073:{T:-1},2075:{},2076:{},2077:{T:1},2078:{T:-1},2079:{},2080:{T:1},2081:{T:-1},2082:{},2083:{T:1},2084:{T:-1},2085:{T:1},2086:{T:-1},2087:{T:1},2088:{T:-1},2089:{T:1},2090:{T:-1},2091:{},2092:{},2093:{T:1},2094:{T:-1},2095:{},2096:{T:1},2097:{T:-1},2098:{T:1},2099:{T:-1},2100:{T:1},2101:{T:-1},2102:{},2103:{T:1},2104:{T:-1},2105:{},2106:{T:1},2107:{T:-1},2108:{},2109:{T:1},2110:{T:-1},2111:{T:1},2112:{T:-1},2113:{T:1},2114:{T:-1},2115:{},2116:{},2117:{},2118:{T:1},2119:{T:-1},2120:{},2121:{T:1},2122:{T:-1},2123:{T:1},2124:{T:-1},2125:{},2126:{T:1},2127:{T:-1},2128:{},2129:{T:1},2130:{T:-1},2131:{T:1},2132:{T:-1},2133:{T:1},2134:{},2135:{},2136:{},2137:{T:1},2138:{T:-1},2139:{T:1},2140:{T:-1},2141:{},3072:{},3073:{},4096:{T:1},4097:{T:-1},5002:{T:1},5003:{T:-1},5081:{T:1},5082:{T:-1},5083:{},5084:{T:1},5085:{T:-1},5086:{T:1},5087:{T:-1},5088:{},5089:{},5090:{},5092:{T:1},5093:{T:-1},5094:{},5095:{T:1},5096:{T:-1},5097:{},5099:{},65535:{n:""}},mf={6:{f:hl},10:{f:Xn},12:{f:Kn},13:{f:Kn},14:{f:$n},15:{f:$n},16:{f:Ha},17:{f:$n},18:{f:$n},19:{f:Kn},20:{f:Di},21:{f:Di},23:{f:Bi},24:{f:Li},25:{f:$n},26:{},27:{},28:{f:function(e,t,r){return function(e,t,r){if(!(r.biff<8)){var n=e.read_shift(2),col=e.read_shift(2),o=e.read_shift(2),l=e.read_shift(2),c=ii(e,0,r);return r.biff<8&&e.read_shift(1),[{r:n,c:col},c,l,o]}}(e,0,r)}},29:{},34:{f:$n},35:{f:Mi},38:{f:Ha},39:{f:Ha},40:{f:Ha},41:{f:Ha},42:{f:$n},43:{f:$n},47:{f:function(e,t,r){var n={Type:r.biff>=8?e.read_shift(2):0};return n.Type?Ss(e,t-2,n):function(e,t,r,n){var o={key:Kn(e),verificationBytes:Kn(e)};r.password&&(o.verifier=Es(r.password)),n.valid=o.verificationBytes===o.verifier,n.valid&&(n.insitu=ks(r.password))}(e,r.biff,r,n),n}},49:{f:function(e,t,r){var n={dyHeight:e.read_shift(2),fl:e.read_shift(2)};switch(r&&r.biff||8){case 2:break;case 3:case 4:e.l+=2;break;default:e.l+=10}return n.name=ei(e,0,r),n}},51:{f:Kn},60:{},61:{f:function(e){return{Pos:[e.read_shift(2),e.read_shift(2)],Dim:[e.read_shift(2),e.read_shift(2)],Flags:e.read_shift(2),CurTab:e.read_shift(2),FirstTab:e.read_shift(2),Selected:e.read_shift(2),TabRatio:e.read_shift(2)}}},64:{f:$n},65:{f:function(){}},66:{f:Kn},77:{},80:{},81:{},82:{},85:{f:Kn},89:{},90:{},91:{},92:{f:function(e,t,r){if(r.enc)return e.l+=t,"";var n=e.l,o=ii(e,0,r);return e.read_shift(t+n-e.l),o}},93:{f:function(e,t,r){if(r&&r.biff<8)return function(e,t,r){e.l+=4;var n=e.read_shift(2),o=e.read_shift(2),l=e.read_shift(2);e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=6,t-=36;var c=[];return c.push((zi[n]||Yr)(e,t,r)),{cmo:[o,n,l],ft:c}}(e,t,r);var n=Ei(e),o=function(e,t){for(var r=e.l+t,n=[];e.l7||t[1]>7)throw new Error("Bad Gutters: "+t.join("|"));return t}},129:{f:function(e,t,r){var n=r&&8==r.biff||2==t?e.read_shift(2):(e.l+=t,0);return{fDialog:16&n,fBelow:64&n,fRight:128&n}}},130:{f:Kn},131:{f:$n},132:{f:$n},133:{f:function(e,t,r){var n=e.read_shift(4),o=3&e.read_shift(1),dt=e.read_shift(1);switch(dt){case 0:dt="Worksheet";break;case 1:dt="Macrosheet";break;case 2:dt="Chartsheet";break;case 6:dt="VBAModule"}var l=ei(e,0,r);return 0===l.length&&(l="Sheet1"),{pos:n,hs:o,dt:dt,name:l}}},134:{},140:{f:function(e){var t,r=[0,0];return t=e.read_shift(2),r[0]=Qa[t]||t,t=e.read_shift(2),r[1]=Qa[t]||t,r}},141:{f:Kn},144:{},146:{f:function(e){for(var t=e.read_shift(2),r=[];t-- >0;)r.push(pi(e));return r}},151:{},152:{},153:{},154:{},155:{},156:{f:Kn},157:{},158:{},160:{f:ji},161:{f:function(e,t){var r={};return t<32||(e.l+=16,r.header=Ha(e),r.footer=Ha(e),e.l+=2),r}},174:{},175:{},176:{},177:{},178:{},180:{},181:{},182:{},184:{},185:{},189:{f:function(e,t){for(var r=e.l+t-2,n=e.read_shift(2),col=e.read_shift(2),o=[];e.l>2&1,6,n.data=function(e,t,style,r){var n={},a=e.read_shift(4),b=e.read_shift(4),o=e.read_shift(4),l=e.read_shift(2);return n.patternType=en[o>>26],r.cellStyles?(n.alc=7&a,n.fWrap=a>>3&1,n.alcV=a>>4&7,n.fJustLast=a>>7&1,n.trot=a>>8&255,n.cIndent=a>>16&15,n.fShrinkToFit=a>>20&1,n.iReadOrder=a>>22&2,n.fAtrNum=a>>26&1,n.fAtrFnt=a>>27&1,n.fAtrAlc=a>>28&1,n.fAtrBdr=a>>29&1,n.fAtrPat=a>>30&1,n.fAtrProt=a>>31&1,n.dgLeft=15&b,n.dgRight=b>>4&15,n.dgTop=b>>8&15,n.dgBottom=b>>12&15,n.icvLeft=b>>16&127,n.icvRight=b>>23&127,n.grbitDiag=b>>30&3,n.icvTop=127&o,n.icvBottom=o>>7&127,n.icvDiag=o>>14&127,n.dgDiag=o>>21&15,n.icvFore=127&l,n.icvBack=l>>7&127,n.fsxButton=l>>14&1,n):n}(e,0,n.fStyle,r),n}},225:{f:function(e,t){return 0===t||e.read_shift(2),1200}},226:{f:Xn},227:{},229:{f:function(e,t){for(var r=[],n=e.read_shift(2);n--;)r.push(vi(e));return r}},233:{},235:{},236:{},237:{},239:{},240:{},241:{},242:{},244:{},245:{},246:{},247:{},248:{},249:{},251:{},252:{f:function(e,t){for(var r=e.l+t,n=e.read_shift(4),o=e.read_shift(4),l=[],i=0;i!=o&&e.l255)throw new Error("Unexpected SupBook type: "+l);for(var c=ai(e,l),f=[];n>e.l;)f.push(ni(e));return[l,o,c,f]}},431:{f:$n},432:{},433:{},434:{},437:{},438:{f:function(e,t,r){var s=e.l,n="";try{e.l+=4;var o=(r.lastobj||{cmo:[0,0]}).cmo[1];-1==[0,5,7,11,12,14].indexOf(o)?e.l+=6:function(e){var t=e.read_shift(1);e.l++;var r=e.read_shift(2);return e.l+=2,[t,r]}(e);var l=e.read_shift(2);e.read_shift(2),Kn(e);var c=e.read_shift(2);e.l+=c;for(var i=1;i=(f?l:2*l))break}if(n.length!==l&&n.length!==2*l)throw new Error("cchText: "+l+" != "+n.length);return e.l=s+t,{t:n}}catch(r){return e.l=s+t,{t:n}}}},439:{f:$n},440:{f:function(e,t){var r=vi(e);e.l+=16;var n=function(e,t){var r=e.l+t,n=e.read_shift(4);if(2!==n)throw new Error("Unrecognized streamVersion: "+n);var o=e.read_shift(2);e.l+=2;var l,c,f,h,d,m,v="";16&o&&(l=ci(e,e.l)),128&o&&(c=ci(e,e.l)),257==(257&o)&&(f=ci(e,e.l)),1==(257&o)&&(h=oi(e,e.l)),8&o&&(v=ci(e,e.l)),32&o&&(d=e.read_shift(16)),64&o&&(m=In(e)),e.l=r;var w=c||f||h||"";w&&v&&(w+="#"+v),w||(w="#"+v),2&o&&"/"==w.charAt(0)&&"/"!=w.charAt(1)&&(w="file://"+w);var y={Target:w};return d&&(y.guid=d),m&&(y.time=m),l&&(y.Tooltip=l),y}(e,t-24);return[r,n]}},441:{},442:{f:ni},443:{},444:{f:Kn},445:{},446:{},448:{f:Xn},449:{f:function(e){return e.read_shift(2),e.read_shift(4)},r:2},450:{f:Xn},512:{f:Ii},513:{f:qi},515:{f:function(e,t,r){r.biffguess&&2==r.biff&&(r.biff=5);var n=di(e),o=Ha(e);return n.val=o,n}},516:{f:function(e,t,r){r.biffguess&&2==r.biff&&(r.biff=5),e.l;var n=di(e);2==r.biff&&e.l++;var o=ni(e,e.l,r);return n.val=o,n}},517:{f:Pi},519:{f:Gi},520:{f:function(e){var t={};t.r=e.read_shift(2),t.c=e.read_shift(2),t.cnt=e.read_shift(2)-t.c;var r=e.read_shift(2);e.l+=4;var n=e.read_shift(1);return e.l+=3,7&n&&(t.level=7&n),32&n&&(t.hidden=!0),64&n&&(t.hpt=r/20),t}},523:{},545:{f:Ui},549:{f:Ci},566:{},574:{f:function(e,t,r){return r&&r.biff>=2&&r.biff<5?{}:{RTL:64&e.read_shift(2)}}},638:{f:function(e){var t=e.read_shift(2),col=e.read_shift(2),r=bi(e);return{r:t,c:col,ixfe:r[0],rknum:r[1]}}},659:{},1048:{},1054:{f:function(e,t,r){return[e.read_shift(2),ii(e,0,r)]}},1084:{},1212:{f:function(e,t,r){var n=yi(e);e.l++;var o=e.read_shift(1);return[fl(e,t-=8,r),o,n]}},2048:{f:function(e,t){e.read_shift(2);var r=vi(e),n=e.read_shift((t-10)/2,"dbcs-cont");return[r,n=n.replace(B,"")]}},2049:{},2050:{},2051:{},2052:{},2053:{},2054:{},2055:{},2056:{},2057:{f:Si},2058:{},2059:{},2060:{},2061:{},2062:{},2063:{},2064:{},2066:{},2067:{},2128:{},2129:{},2130:{},2131:{},2132:{},2133:{},2134:{},2135:{},2136:{},2137:{},2138:{},2146:{},2147:{r:12},2148:{},2149:{},2150:{},2151:{f:Xn},2152:{},2154:{},2155:{},2156:{},2161:{},2162:{},2164:{},2165:{},2166:{},2167:{},2168:{},2169:{},2170:{},2171:{},2172:{f:function(e){e.l+=2;var t={cxfs:0,crc:0};return t.cxfs=e.read_shift(2),t.crc=e.read_shift(4),t},r:12},2173:{f:function(e,t){e.l,e.l+=2;var r=e.read_shift(2);e.l+=2;for(var n=e.read_shift(2),o=[];n-- >0;)o.push(vo(e,e.l));return{ixfe:r,ext:o}},r:12},2174:{},2175:{},2180:{},2181:{},2182:{},2183:{},2184:{},2185:{},2186:{},2187:{},2188:{f:$n,r:12},2189:{},2190:{r:12},2191:{},2192:{},2194:{},2195:{},2196:{f:function(e,t,r){if(!(r.biff<8)){var n=e.read_shift(2),o=e.read_shift(2);return[ai(e,n,r),ai(e,o,r)]}e.l+=t},r:12},2197:{},2198:{f:function(e,t,r){var n=e.l+t;if(124226!==e.read_shift(4))if(r.cellStyles){var o,data=e.slice(e.l);e.l=n;try{o=Et(data,{type:"array"})}catch(e){return}var l=bt(o,"theme/theme/theme1.xml",!0);if(l)return mo(l,r)}else e.l=n},r:12},2199:{},2200:{},2201:{},2202:{f:function(e){return[0!==e.read_shift(4),0!==e.read_shift(4),e.read_shift(4)]},r:12},2203:{f:Xn},2204:{},2205:{},2206:{},2207:{},2211:{f:function(e){var header=function(e){var rt=e.read_shift(2),t=e.read_shift(2);return e.l+=8,{type:rt,flags:t}}(e);if(2211!=header.type)throw new Error("Invalid Future Record "+header.type);return 0!==e.read_shift(4)}},2212:{},2213:{},2214:{},2215:{},4097:{},4098:{},4099:{},4102:{},4103:{},4105:{},4106:{},4107:{},4108:{},4109:{},4116:{},4117:{},4118:{},4119:{},4120:{},4121:{},4122:{},4123:{},4124:{},4125:{},4126:{},4127:{},4128:{},4129:{},4130:{},4132:{},4133:{},4134:{f:Kn},4135:{},4146:{},4147:{},4148:{},4149:{},4154:{},4156:{},4157:{},4158:{},4159:{},4160:{},4161:{},4163:{},4164:{f:function(e,t,r){var n={area:!1};if(5!=r.biff)return e.l+=t,n;var o=e.read_shift(1);return e.l+=3,16&o&&(n.area=!0),n}},4165:{},4166:{},4168:{},4170:{},4171:{},4174:{},4175:{},4176:{},4177:{},4187:{},4188:{f:function(e){for(var t=e.read_shift(2),r=[];t-- >0;)r.push(pi(e));return r}},4189:{},4191:{},4192:{},4193:{},4194:{},4195:{},4196:{},4197:{},4198:{},4199:{},4200:{},0:{f:Ii},1:{},2:{f:function(e){var t=di(e);++e.l;var r=e.read_shift(2);return t.t="n",t.val=r,t}},3:{f:function(e){var t=di(e);++e.l;var r=Ha(e);return t.t="n",t.val=r,t}},4:{f:function(e,t,r){r.biffguess&&5==r.biff&&(r.biff=2);var n=di(e);++e.l;var o=ii(e,0,r);return n.t="str",n.val=o,n}},5:{f:Pi},7:{f:function(e){var t=e.read_shift(1);return 0===t?(e.l++,""):e.read_shift(t,"sbcs-cont")}},8:{},9:{f:Si},11:{},22:{f:Kn},30:{f:Oi},31:{},32:{},33:{f:Ui},36:{},37:{f:Ci},50:{f:function(e,t){e.l+=6,e.l+=2,e.l+=1,e.l+=3,e.l+=1,e.l+=t-13}},62:{},52:{},67:{},68:{f:Kn},69:{},86:{},126:{},127:{f:function(e){var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(4),o={fmt:t,env:r,len:n,data:e.slice(e.l,e.l+n)};return e.l+=n,o}},135:{},136:{},137:{},145:{},148:{},149:{},150:{},169:{},171:{},188:{},191:{},192:{},194:{},195:{},214:{f:function(e,t,r){var n=e.l+t,o=di(e),l=e.read_shift(2),c=ai(e,l,r);return e.l=n,o.t="str",o.val=c,o}},223:{},234:{},354:{},421:{},518:{f:hl},521:{f:Si},536:{f:Li},547:{f:Mi},561:{},579:{},1030:{f:hl},1033:{f:Si},1091:{},2157:{},2163:{},2177:{},2240:{},2241:{},2242:{},2243:{},2244:{},2245:{},2246:{},2247:{},2248:{},2249:{},2250:{},2251:{},2262:{r:12},29282:{}};function gf(e,t,r,n){var o=t;if(!isNaN(o)){var l=n||(r||[]).length||0,c=e.next(4);c.write_shift(2,o),c.write_shift(2,l),l>0&&Dr(r)&&e.push(r)}}function bf(e,t,r){return e||(e=Kr(7)),e.write_shift(2,t),e.write_shift(2,r),e.write_shift(2,0),e.write_shift(1,0),e}function vf(e,t,r,n){if(null!=t.v)switch(t.t){case"d":case"n":var o="d"==t.t?Xe(at(t.v)):t.v;return void(o==(0|o)&&o>=0&&o<65536?gf(e,2,(l=r,c=n,f=o,h=Kr(9),bf(h,l,c),h.write_shift(2,f),h)):gf(e,3,function(e,t,r){var n=Kr(15);return bf(n,e,t),n.write_shift(8,r,"f"),n}(r,n,o)));case"b":case"e":return void gf(e,5,function(e,t,r,n){var o=Kr(9);return bf(o,e,t),Qn(r,n||"b",o),o}(r,n,t.v,t.t));case"s":case"str":return void gf(e,4,function(e,t,r){var n=Kr(8+2*r.length);return bf(n,e,t),n.write_shift(1,r.length),n.write_shift(r.length,r,"sbcs"),n.l255||c.e.r>16383){if(n.WTF)throw new Error("Range "+(t["!ref"]||"A1")+" exceeds format limit A1:IV16384");c.e.c=Math.min(c.e.c,255),c.e.r=Math.min(c.e.c,16383),o=ha(c)}for(var d=c.s.r;d<=c.e.r;++d){f=ia(d);for(var m=c.s.c;m<=c.e.c;++m){d===c.s.r&&(h[m]=oa(m)),o=h[m]+f;var v=l?(t[d]||[])[m]:t[o];v&&vf(e,v,d,m)}}}(n,e.Sheets[e.SheetNames[o]],0,r),gf(n,10),n.end()}function yf(e,data,t){gf(e,49,function(data,e){var t=data.name||"Arial",r=e&&5==e.biff,n=Kr(r?15+t.length:16+2*t.length);return n.write_shift(2,20*(data.sz||12)),n.write_shift(4,0),n.write_shift(2,400),n.write_shift(4,0),n.write_shift(2,0),n.write_shift(1,t.length),r||n.write_shift(1,1),n.write_shift((r?1:2)*t.length,t,r?"sbcs":"utf16le"),n}({sz:12,color:{theme:1},name:"Arial",family:2,scheme:"minor"},t))}function Tf(e,t){if(t){var r=0;t.forEach((function(col,t){++r<=256&&col&&gf(e,125,function(col,e){var t=Kr(12);t.write_shift(2,e),t.write_shift(2,e),t.write_shift(2,256*col.width),t.write_shift(2,0);var r=0;return col.hidden&&(r|=1),t.write_shift(1,r),r=col.level||0,t.write_shift(1,r),t.write_shift(2,0),t}(Rl(t,col),t))}))}}function Ef(e,t,r,n,o){var l=16+Il(o.cellXfs,t,o);if(null!=t.v||t.bf)if(t.bf)gf(e,6,pl(t,r,n,0,l));else switch(t.t){case"d":case"n":gf(e,515,function(e,t,r,n){var o=Kr(14);return mi(e,t,n,o),Wa(r,o),o}(r,n,"d"==t.t?Xe(at(t.v)):t.v,l));break;case"b":case"e":gf(e,517,function(e,t,r,n,o,l){var c=Kr(8);return mi(e,t,n,c),Qn(r,l,c),c}(r,n,t.v,l,0,t.t));break;case"s":case"str":if(o.bookSST)gf(e,253,function(e,t,r,n){var o=Kr(10);return mi(e,t,n,o),o.write_shift(4,r),o}(r,n,Cl(o.Strings,t.v,o.revStrings),l));else gf(e,516,function(e,t,r,n,o){var l=!o||8==o.biff,c=Kr(+l+8+(1+l)*r.length);return mi(e,t,n,c),c.write_shift(2,r.length),l&&c.write_shift(1,1),c.write_shift((1+l)*r.length,r,l?"utf16le":"sbcs"),c}(r,n,(t.v||"").slice(0,255),l,o));break;default:gf(e,513,mi(r,n,l))}else gf(e,513,mi(r,n,l))}function xf(e,t,r){var n,o,l,c=Zr(),s=r.SheetNames[e],f=r.Sheets[s]||{},h=(r||{}).Workbook||{},d=(h.Sheets||[])[e]||{},m=Array.isArray(f),v=8==t.biff,w="",y=[],T=ua(f["!ref"]||"A1"),E=v?65536:16384;if(T.e.c>255||T.e.r>=E){if(t.WTF)throw new Error("Range "+(f["!ref"]||"A1")+" exceeds format limit A1:IV16384");T.e.c=Math.min(T.e.c,255),T.e.r=Math.min(T.e.c,E-1)}gf(c,2057,Ai(0,16,t)),gf(c,13,Jn(1)),gf(c,12,Jn(100)),gf(c,15,Yn(!0)),gf(c,17,Yn(!1)),gf(c,16,Wa(.001)),gf(c,95,Yn(!0)),gf(c,42,Yn(!1)),gf(c,43,Yn(!1)),gf(c,130,Jn(1)),gf(c,128,(o=[0,0],(l=Kr(8)).write_shift(4,0),l.write_shift(2,o[0]?o[0]+1:0),l.write_shift(2,o[1]?o[1]+1:0),l)),gf(c,131,Yn(!1)),gf(c,132,Yn(!1)),v&&Tf(c,f["!cols"]),gf(c,512,function(e,t){var r=8!=t.biff&&t.biff?2:4,n=Kr(2*r+6);return n.write_shift(r,e.s.r),n.write_shift(r,e.e.r+1),n.write_shift(2,e.s.c),n.write_shift(2,e.e.c+1),n.write_shift(2,0),n}(T,t)),v&&(f["!links"]=[]);for(var x=T.s.r;x<=T.e.r;++x){w=ia(x);for(var k=T.s.c;k<=T.e.c;++k){x===T.s.r&&(y[k]=oa(k)),n=y[k]+w;var S=m?(f[x]||[])[k]:f[n];S&&(Ef(c,S,x,k,t),v&&S.l&&f["!links"].push([n,S.l]))}}var A=d.CodeName||d.name||s;return v&&gf(c,574,function(view){var e=Kr(18),t=1718;return view&&view.RTL&&(t|=64),e.write_shift(2,t),e.write_shift(4,0),e.write_shift(4,64),e.write_shift(4,0),e.write_shift(4,0),e}((h.Views||[])[0])),v&&(f["!merges"]||[]).length&&gf(c,229,function(e){var t=Kr(2+8*e.length);t.write_shift(2,e.length);for(var i=0;i255&&"undefined"!=typeof console&&console.error&&console.error("Worksheet '"+e.SheetNames[i]+"' extends beyond column IV (255). Data may be lost.")}var n=t||{};switch(n.biff||2){case 8:case 5:return function(e,t){var r=t||{},n=[];e&&!e.SSF&&(e.SSF=it(J)),e&&e.SSF&&(Ne(),Ie(e.SSF),r.revssf=je(e.SSF),r.revssf[e.SSF[65535]]=0,r.ssf=e.SSF),r.Strings=[],r.Strings.Count=0,r.Strings.Unique=0,vh(r),r.cellXfs=[],Il(r.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={});for(var i=0;i/g,"")).match(/");var l=e.match(/<\/table/i),i=o.index,c=l&&l.index||e.length,f=ft(e.slice(i,c),/(:?]*>)/i,""),h=-1,d=0,m=0,v=0,w={s:{r:1e7,c:1e7},e:{r:0,c:0}},y=[];for(i=0;i/i);for(c=0;c"))>-1;)A=A.slice(_+1);for(var C=0;C")));v=O.colspan?+O.colspan:1,((m=+O.rowspan)>1||v>1)&&y.push({s:{r:h,c:d},e:{r:h+(m||1)-1,c:d+v-1}});var I=O.t||O["data-t"]||"";if(A.length)if(A=Kt(A),w.s.r>h&&(w.s.r=h),w.e.rd&&(w.s.c=d),w.e.cr||o[d].s.c>c||o[d].e.r1&&(y.rowspan=f),h>1&&(y.colspan=h),n.editable?w=''+w+"":v&&(y["data-t"]=v&&v.t||"z",null!=v.v&&(y["data-v"]=v.v),null!=v.z&&(y["data-z"]=v.z),v.l&&"#"!=(v.l.Target||"#").charAt(0)&&(w=''+w+"")),y.id=(n.id||"sjs")+"-"+m,l.push(ir("td",w,y))}}return""+l.join("")+""}var Cf='SheetJS Table Export',Rf="";function Of(e,t,r){return[].join("")+""}function If(e,t){var r=t||{},header=null!=r.header?r.header:Cf,footer=null!=r.footer?r.footer:Rf,n=[header],o=fa(e["!ref"]);r.dense=Array.isArray(e),n.push(Of(0,0,r));for(var l=o.s.r;l<=o.e.r;++l)n.push(_f(e,o,l,r));return n.push("
"+footer),n.join("")}function Nf(e,table,t){var r=t||{};null!=S&&(r.dense=S);var n=0,o=0;if(null!=r.origin)if("number"==typeof r.origin)n=r.origin;else{var l="string"==typeof r.origin?la(r.origin):r.origin;n=l.r,o=l.c}var c=table.getElementsByTagName("tr"),f=Math.min(r.sheetRows||1e7,c.length),h={s:{r:0,c:0},e:{r:n,c:o}};if(e["!ref"]){var d=fa(e["!ref"]);h.s.r=Math.min(h.s.r,d.s.r),h.s.c=Math.min(h.s.c,d.s.c),h.e.r=Math.max(h.e.r,d.e.r),h.e.c=Math.max(h.e.c,d.e.c),-1==n&&(h.e.r=n=d.e.r+1)}var m=[],v=0,w=e["!rows"]||(e["!rows"]=[]),y=0,T=0,E=0,x=0,k=0,A=0;for(e["!cols"]||(e["!cols"]=[]);y1||A>1)&&m.push({s:{r:T+n,c:x+o},e:{r:T+n+(k||1)-1,c:x+o+(A||1)-1}});var P={t:"s",v:O},D=R.getAttribute("data-t")||R.getAttribute("t")||"";null!=O&&(0==O.length?P.t=D||"z":r.raw||0==O.trim().length||"s"==D||("TRUE"===O?P={t:"b",v:!0}:"FALSE"===O?P={t:"b",v:!1}:isNaN(ot(O))?isNaN(ct(O).getDate())||(P={t:"d",v:at(O)},r.cellDates||(P={t:"n",v:Xe(P.v)}),P.z=r.dateNF||J[14]):P={t:"n",v:ot(O)})),void 0===P.z&&null!=I&&(P.z=I);var M="",F=R.getElementsByTagName("A");if(F&&F.length)for(var L=0;L=f&&(e["!fullref"]=ha((h.e.r=c.length-y+T-1+n,h))),e}function Pf(table,e){return Nf((e||{}).dense?[]:{},table,e)}function Df(element){var e="",t=function(element){return element.ownerDocument.defaultView&&"function"==typeof element.ownerDocument.defaultView.getComputedStyle?element.ownerDocument.defaultView.getComputedStyle:"function"==typeof getComputedStyle?getComputedStyle:null}(element);return t&&(e=t(element).getPropertyValue("display")),e||(e=element.style&&element.style.display),"none"===e}var Mf={day:["d","dd"],month:["m","mm"],year:["y","yy"],hours:["h","hh"],minutes:["m","mm"],seconds:["s","ss"],"am-pm":["A/P","AM/PM"],"day-of-week":["ddd","dddd"],era:["e","ee"],quarter:["\\Qm",'m\\"th quarter"']};function Ff(e,t){var r=t||{};null!=S&&null==r.dense&&(r.dense=S);var n,o,l,c,f,q,text,h,d=or(e),m=[],v={name:""},w="",y=0,T={},E=[],x=r.dense?[]:{},k={value:""},A="",_=0,C=[],R=-1,O=-1,I={s:{r:1e6,c:1e7},e:{r:0,c:0}},N=0,P={},D=[],M={},F=[],L=1,B=1,U=[],z={Names:[]},H={},W=["",""],V=[],j={},G="",X=0,$=!1,Y=!1,i=0;for(lr.lastIndex=0,d=d.replace(//gm,"").replace(//gm,"");f=lr.exec(d);)switch(f[3]=f[3].replace(/_.*$/,"")){case"table":case"工作表":"/"===f[1]?(I.e.c>=I.s.c&&I.e.r>=I.s.r?x["!ref"]=ha(I):x["!ref"]="A1:A1",r.sheetRows>0&&r.sheetRows<=I.e.r&&(x["!fullref"]=x["!ref"],I.e.r=r.sheetRows-1,x["!ref"]=ha(I)),D.length&&(x["!merges"]=D),F.length&&(x["!rows"]=F),l.name=l["名称"]||l.name,"undefined"!=typeof JSON&&JSON.stringify(l),E.push(l.name),T[l.name]=x,Y=!1):"/"!==f[0].charAt(f[0].length-2)&&(l=Ot(f[0],!1),R=O=-1,I.s.r=I.s.c=1e7,I.e.r=I.e.c=0,x=r.dense?[]:{},D=[],F=[],Y=!0);break;case"table-row-group":"/"===f[1]?--N:++N;break;case"table-row":case"行":if("/"===f[1]){R+=L,L=1;break}if((c=Ot(f[0],!1))["行号"]?R=c["行号"]-1:-1==R&&(R=0),(L=+c["number-rows-repeated"]||1)<10)for(i=0;i0&&(F[R+i]={level:N});O=-1;break;case"covered-table-cell":"/"!==f[1]&&++O,r.sheetStubs&&(r.dense?(x[R]||(x[R]=[]),x[R][O]={t:"z"}):x[ca({r:R,c:O})]={t:"z"}),A="",C=[];break;case"table-cell":case"数据":if("/"===f[0].charAt(f[0].length-2))++O,k=Ot(f[0],!1),B=parseInt(k["number-columns-repeated"]||"1",10),q={t:"z",v:null},k.formula&&0!=r.cellFormula&&(q.f=xl(Dt(k.formula))),"string"==(k["数据类型"]||k["value-type"])&&(q.t="s",q.v=Dt(k["string-value"]||""),r.dense?(x[R]||(x[R]=[]),x[R][O]=q):x[ca({r:R,c:O})]=q),O+=B-1;else if("/"!==f[1]){A="",_=0,C=[],B=1;var K=L?R+L-1:R;if(++O>I.e.c&&(I.e.c=O),OI.e.r&&(I.e.r=K),V=[],j={},q={t:(k=Ot(f[0],!1))["数据类型"]||k["value-type"],v:null},r.cellFormula)if(k.formula&&(k.formula=Dt(k.formula)),k["number-matrix-columns-spanned"]&&k["number-matrix-rows-spanned"]&&(M={s:{r:R,c:O},e:{r:R+(parseInt(k["number-matrix-rows-spanned"],10)||0)-1,c:O+(parseInt(k["number-matrix-columns-spanned"],10)||0)-1}},q.F=ha(M),U.push([M,q.F])),k.formula)q.f=xl(k.formula);else for(i=0;i=U[i][0].s.r&&R<=U[i][0].e.r&&O>=U[i][0].s.c&&O<=U[i][0].e.c&&(q.F=U[i][1]);switch((k["number-columns-spanned"]||k["number-rows-spanned"])&&(M={s:{r:R,c:O},e:{r:R+(parseInt(k["number-rows-spanned"],10)||0)-1,c:O+(parseInt(k["number-columns-spanned"],10)||0)-1}},D.push(M)),k["number-columns-repeated"]&&(B=parseInt(k["number-columns-repeated"],10)),q.t){case"boolean":q.t="b",q.v=Wt(k["boolean-value"]);break;case"float":case"percentage":case"currency":q.t="n",q.v=parseFloat(k.value);break;case"date":q.t="d",q.v=at(k["date-value"]),r.cellDates||(q.t="n",q.v=Xe(q.v)),q.z="m/d/yy";break;case"time":q.t="n",q.v=Ze(k["time-value"])/86400,r.cellDates&&(q.t="d",q.v=Je(q.v)),q.z="HH:MM:SS";break;case"number":q.t="n",q.v=parseFloat(k["数据数值"]);break;default:if("string"!==q.t&&"text"!==q.t&&q.t)throw new Error("Unsupported value type "+q.t);q.t="s",null!=k["string-value"]&&(A=Dt(k["string-value"]),C=[])}}else{if($=!1,"s"===q.t&&(q.v=A||"",C.length&&(q.R=C),$=0==_),H.Target&&(q.l=H),V.length>0&&(q.c=V,V=[]),A&&!1!==r.cellText&&(q.w=A),$&&(q.t="z",delete q.v),(!$||r.sheetStubs)&&!(r.sheetRows&&r.sheetRows<=R))for(var J=0;J0;)x[R+J][O+B]=it(q);else for(x[ca({r:R+J,c:O})]=q;--B>0;)x[ca({r:R+J,c:O+B})]=it(q);I.e.c<=O&&(I.e.c=O)}O+=(B=parseInt(k["number-columns-repeated"]||"1",10))-1,B=0,q={},A="",C=[]}H={};break;case"document":case"document-content":case"电子表格文档":case"spreadsheet":case"主体":case"scripts":case"styles":case"font-face-decls":case"master-styles":if("/"===f[1]){if((n=m.pop())[0]!==f[3])throw"Bad state: "+n}else"/"!==f[0].charAt(f[0].length-2)&&m.push([f[3],!0]);break;case"annotation":if("/"===f[1]){if((n=m.pop())[0]!==f[3])throw"Bad state: "+n;j.t=A,C.length&&(j.R=C),j.a=G,V.push(j)}else"/"!==f[0].charAt(f[0].length-2)&&m.push([f[3],!1]);G="",X=0,A="",_=0,C=[];break;case"creator":"/"===f[1]?G=d.slice(X,f.index):X=f.index+f[0].length;break;case"meta":case"元数据":case"settings":case"config-item-set":case"config-item-map-indexed":case"config-item-map-entry":case"config-item-map-named":case"shapes":case"frame":case"text-box":case"image":case"data-pilot-tables":case"list-style":case"form":case"dde-links":case"event-listeners":case"chart":if("/"===f[1]){if((n=m.pop())[0]!==f[3])throw"Bad state: "+n}else"/"!==f[0].charAt(f[0].length-2)&&m.push([f[3],!1]);A="",_=0,C=[];break;case"scientific-number":case"currency-symbol":case"currency-style":case"script":case"libraries":case"automatic-styles":case"default-style":case"page-layout":case"style":case"map":case"font-face":case"paragraph-properties":case"table-properties":case"table-column-properties":case"table-row-properties":case"table-cell-properties":case"fraction":case"boolean-style":case"boolean":case"text-style":case"text-content":case"text-properties":case"embedded-text":case"body":case"电子表格":case"forms":case"table-column":case"table-header-rows":case"table-rows":case"table-column-group":case"table-header-columns":case"table-columns":case"null-date":case"graphic-properties":case"calculation-settings":case"named-expressions":case"label-range":case"label-ranges":case"named-expression":case"sort":case"sort-by":case"sort-groups":case"tab":case"line-break":case"span":case"s":case"date":case"object":case"title":case"标题":case"desc":case"binary-data":case"table-source":case"scenario":case"iteration":case"content-validations":case"content-validation":case"help-message":case"error-message":case"database-ranges":case"filter":case"filter-and":case"filter-or":case"filter-condition":case"list-level-style-bullet":case"list-level-style-number":case"list-level-properties":case"sender-firstname":case"sender-lastname":case"sender-initials":case"sender-title":case"sender-position":case"sender-email":case"sender-phone-private":case"sender-fax":case"sender-company":case"sender-phone-work":case"sender-street":case"sender-city":case"sender-postal-code":case"sender-country":case"sender-state-or-province":case"author-name":case"author-initials":case"chapter":case"file-name":case"template-name":case"sheet-name":case"event-listener":case"initial-creator":case"creation-date":case"print-date":case"generator":case"document-statistic":case"user-defined":case"editing-duration":case"editing-cycles":case"config-item":case"page-number":case"page-count":case"time":case"cell-range-source":case"detective":case"operation":case"highlighted-range":case"data-pilot-table":case"source-cell-range":case"source-service":case"data-pilot-field":case"data-pilot-level":case"data-pilot-subtotals":case"data-pilot-subtotal":case"data-pilot-members":case"data-pilot-member":case"data-pilot-display-info":case"data-pilot-sort-info":case"data-pilot-layout-info":case"data-pilot-field-reference":case"data-pilot-groups":case"data-pilot-group":case"data-pilot-group-member":case"rect":case"dde-connection-decls":case"dde-connection-decl":case"dde-link":case"dde-source":case"properties":case"property":case"table-protection":case"data-pilot-grand-total":case"office-document-common-attrs":break;case"number-style":case"percentage-style":case"date-style":case"time-style":if("/"===f[1]){if(P[v.name]=w,(n=m.pop())[0]!==f[3])throw"Bad state: "+n}else"/"!==f[0].charAt(f[0].length-2)&&(w="",v=Ot(f[0],!1),m.push([f[3],!0]));break;case"number":case"day":case"month":case"year":case"era":case"day-of-week":case"week-of-year":case"quarter":case"hours":case"minutes":case"seconds":case"am-pm":switch(m[m.length-1][0]){case"time-style":case"date-style":o=Ot(f[0],!1),w+=Mf[f[3]]["long"===o.style?1:0]}break;case"text":if("/>"===f[0].slice(-2))break;if("/"===f[1])switch(m[m.length-1][0]){case"number-style":case"date-style":case"time-style":w+=d.slice(y,f.index)}else y=f.index+f[0].length;break;case"named-range":W=kl((o=Ot(f[0],!1))["cell-range-address"]);var Z={Name:o.name,Ref:W[0]+"!"+W[1]};Y&&(Z.Sheet=E.length),z.Names.push(Z);break;case"p":case"文本串":if(["master-styles"].indexOf(m[m.length-1][0])>-1)break;if("/"!==f[1]||k&&k["string-value"])Ot(f[0],!1),_=f.index+f[0].length;else{var Q=(text=d.slice(_,f.index),h=void 0,h=text.replace(/[\t\r\n]/g," ").trim().replace(/ +/g," ").replace(//g," ").replace(//g,(function(e,t){return Array(parseInt(t,10)+1).join(" ")})).replace(/]*\/>/g,"\t").replace(//g,"\n"),[Dt(h.replace(/<[^>]*>/g,""))]);A=(A.length>0?A+"\n":"")+Q[0]}break;case"database-range":if("/"===f[1])break;try{T[(W=kl(Ot(f[0])["target-range-address"]))[0]]["!autofilter"]={ref:W[1]}}catch(e){}break;case"a":if("/"!==f[1]){if(!(H=Ot(f[0],!1)).href)break;H.Target=Dt(H.href),delete H.href,"#"==H.Target.charAt(0)&&H.Target.indexOf(".")>-1?(W=kl(H.Target.slice(1)),H.Target="#"+W[0]+"!"+W[1]):H.Target.match(/^\.\.[\\\/]/)&&(H.Target=H.Target.slice(3))}break;default:switch(f[2]){case"dc:":case"calcext:":case"loext:":case"ooo:":case"chartooo:":case"draw:":case"style:":case"chart:":case"form:":case"uof:":case"表:":case"字:":break;default:if(r.WTF)throw new Error(f)}}var ee={Sheets:T,SheetNames:E,Workbook:z};return r.bookSheets&&delete ee.Sheets,ee}function Lf(e,t){t=t||{},pt(e,"META-INF/manifest.xml")&&function(e,t){for(var r,n,o=or(e);r=lr.exec(o);)switch(r[3]){case"manifest":break;case"file-entry":if("/"==(n=Ot(r[0],!1)).path&&n.type!==dn)throw new Error("This OpenDocument is not a spreadsheet");break;case"encryption-data":case"algorithm":case"start-key-generation":case"key-derivation":throw new Error("Unsupported ODS Encryption");default:if(t&&t.WTF)throw r}}(gt(e,"META-INF/manifest.xml"),t);var content=bt(e,"content.xml");if(!content)throw new Error("Missing content.xml in ODS / UOF file");var r=Ff(Xt(content),t);return pt(e,"meta.xml")&&(r.Props=wn(gt(e,"meta.xml"))),r}function Bf(data,e){return Ff(data,e)}var Uf=function(){var e=["",'',"",'',"",'',"",""].join(""),t=""+e+"";return function(){return kt+t}}(),zf=function(){var e=" \n",t=function(t,r,i){var n=[];n.push(' \n');var o=0,l=0,c=fa(t["!ref"]||"A1"),f=t["!merges"]||[],h=0,d=Array.isArray(t);if(t["!cols"])for(l=0;l<=c.e.c;++l)n.push(" \n");var m="",v=t["!rows"]||[];for(o=0;o\n");for(;o<=c.e.r;++o){for(m=v[o]?' table:style-name="ro'+v[o].ods+'"':"",n.push(" \n"),l=0;ll||f[h].s.r>o||f[h].e.c\n");else{var E=ca({r:o,c:l}),x=d?(t[o]||[])[l]:t[E];if(x&&x.f&&(y["table:formula"]=Lt(("of:="+x.f.replace(Io,"$1[.$2$3$4$5]").replace(/\]:\[/g,":")).replace(/;/g,"|").replace(/,/g,";")),x.F&&x.F.slice(0,E.length)==E)){var k=fa(x.F);y["table:number-matrix-columns-spanned"]=k.e.c-k.s.c+1,y["table:number-matrix-rows-spanned"]=k.e.r-k.s.r+1}if(x){switch(x.t){case"b":T=x.v?"TRUE":"FALSE",y["office:value-type"]="boolean",y["office:boolean-value"]=x.v?"true":"false";break;case"n":T=x.w||String(x.v||0),y["office:value-type"]="float",y["office:value"]=x.v||0;break;case"s":case"str":T=null==x.v?"":x.v,y["office:value-type"]="string";break;case"d":T=x.w||at(x.v).toISOString(),y["office:value-type"]="date",y["office:date-value"]=at(x.v).toISOString(),y["table:style-name"]="ce1";break;default:n.push(e);continue}var S=Lt(T).replace(/ +/g,(function(e){return''})).replace(/\t/g,"").replace(/\n/g,"").replace(/^ /,"").replace(/ $/,"");if(x.l&&x.l.Target){var A=x.l.Target;"#"==(A="#"==A.charAt(0)?"#"+A.slice(1).replace(/\./,"!"):A).charAt(0)||A.match(/^\w+:/)||(A="../"+A),S=ir("text:a",S,{"xlink:href":A.replace(/&/g,"&")})}n.push(" "+ir("table:table-cell",ir("text:p",S,{}),y)+"\n")}else n.push(e)}}n.push(" \n")}return n.push(" \n"),n.join("")};return function(e,r){var n=[kt],o=nr({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:meta":"urn:oasis:names:tc:opendocument:xmlns:meta:1.0","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:presentation":"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:chart":"urn:oasis:names:tc:opendocument:xmlns:chart:1.0","xmlns:dr3d":"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0","xmlns:math":"http://www.w3.org/1998/Math/MathML","xmlns:form":"urn:oasis:names:tc:opendocument:xmlns:form:1.0","xmlns:script":"urn:oasis:names:tc:opendocument:xmlns:script:1.0","xmlns:ooo":"http://openoffice.org/2004/office","xmlns:ooow":"http://openoffice.org/2004/writer","xmlns:oooc":"http://openoffice.org/2004/calc","xmlns:dom":"http://www.w3.org/2001/xml-events","xmlns:xforms":"http://www.w3.org/2002/xforms","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xmlns:sheet":"urn:oasis:names:tc:opendocument:sh33tjs:1.0","xmlns:rpt":"http://openoffice.org/2005/report","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","xmlns:xhtml":"http://www.w3.org/1999/xhtml","xmlns:grddl":"http://www.w3.org/2003/g/data-view#","xmlns:tableooo":"http://openoffice.org/2009/table","xmlns:drawooo":"http://openoffice.org/2010/draw","xmlns:calcext":"urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0","xmlns:loext":"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0","xmlns:field":"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0","xmlns:formx":"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0","xmlns:css3t":"http://www.w3.org/TR/css3-text/","office:version":"1.2"}),l=nr({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});"fods"==r.bookType?(n.push("\n"),n.push(gn().replace(/office:document-meta/g,"office:meta"))):n.push("\n"),function(e,t){e.push(" \n"),e.push(' \n'),e.push(' \n'),e.push(" /\n"),e.push(' \n'),e.push(" /\n"),e.push(" \n"),e.push(" \n");var r=0;t.SheetNames.map((function(e){return t.Sheets[e]})).forEach((function(t){if(t&&t["!cols"])for(var n=0;n\n'),e.push(' \n'),e.push(" \n"),++r}}));var n=0;t.SheetNames.map((function(e){return t.Sheets[e]})).forEach((function(t){if(t&&t["!rows"])for(var r=0;r\n'),e.push(' \n'),e.push(" \n"),++n}})),e.push(' \n'),e.push(' \n'),e.push(" \n"),e.push(' \n'),e.push(" \n")}(n,e),n.push(" \n"),n.push(" \n");for(var i=0;i!=e.SheetNames.length;++i)n.push(t(e.Sheets[e.SheetNames[i]],e,i));return n.push(" \n"),n.push(" \n"),"fods"==r.bookType?n.push(""):n.push(""),n.join("")}}();function Hf(e,t){if("fods"==t.bookType)return zf(e,t);var r=Tt(),n="",o=[],l=[];return yt(r,n="mimetype","application/vnd.oasis.opendocument.spreadsheet"),yt(r,n="content.xml",zf(e,t)),o.push([n,"text/xml"]),l.push([n,"ContentFile"]),yt(r,n="styles.xml",Uf(e,t)),o.push([n,"text/xml"]),l.push([n,"StylesFile"]),yt(r,n="meta.xml",kt+gn()),o.push([n,"text/xml"]),l.push([n,"MetadataFile"]),yt(r,n="manifest.rdf",function(e){var base,t,r=[kt];r.push('\n');for(var i=0;i!=e.length;++i)r.push(mn(e[i][0],e[i][1])),r.push((base="",t=e[i][0],[' \n',' \n'," \n"].join("")));return r.push(mn("","Document","pkg")),r.push(""),r.join("")}(l)),o.push([n,"application/rdf+xml"]),yt(r,n="META-INF/manifest.xml",function(e){var t=[kt];t.push('\n'),t.push(' \n');for(var i=0;i\n');return t.push(""),t.join("")}(o)),r}function Wf(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function Vf(e){return"undefined"!=typeof TextDecoder?(new TextDecoder).decode(e):Xt(M(e))}function qf(e){return"undefined"!=typeof TextEncoder?(new TextEncoder).encode(e):P($t(e))}function jf(e){var t=e.reduce((function(e,t){return e+t.length}),0),r=new Uint8Array(t),n=0;return e.forEach((function(e){r.set(e,n),n+=e.length})),r}function Gf(e){return 16843009*((e=(858993459&(e-=e>>1&1431655765))+(e>>2&858993459))+(e>>4)&252645135)>>>24}function Xf(e,t){var r=t?t[0]:0,n=127&e[r];e:if(e[r++]>=128){if(n|=(127&e[r])<<7,e[r++]<128)break e;if(n|=(127&e[r])<<14,e[r++]<128)break e;if(n|=(127&e[r])<<21,e[r++]<128)break e;if(n+=(127&e[r])*Math.pow(2,28),++r,e[r++]<128)break e;if(n+=(127&e[r])*Math.pow(2,35),++r,e[r++]<128)break e;if(n+=(127&e[r])*Math.pow(2,42),++r,e[r++]<128)break e}return t&&(t[0]=r),n}function $f(e){var t=new Uint8Array(7);t[0]=127&e;var r=1;e:if(e>127){if(t[r-1]|=128,t[r]=e>>7&127,++r,e<=16383)break e;if(t[r-1]|=128,t[r]=e>>14&127,++r,e<=2097151)break e;if(t[r-1]|=128,t[r]=e>>21&127,++r,e<=268435455)break e;if(t[r-1]|=128,t[r]=e/256>>>21&127,++r,e<=34359738367)break e;if(t[r-1]|=128,t[r]=e/65536>>>21&127,++r,e<=4398046511103)break e;t[r-1]|=128,t[r]=e/16777216>>>21&127,++r}return t.slice(0,r)}function Yf(e){var t=0,r=127&e[t];e:if(e[t++]>=128){if(r|=(127&e[t])<<7,e[t++]<128)break e;if(r|=(127&e[t])<<14,e[t++]<128)break e;if(r|=(127&e[t])<<21,e[t++]<128)break e;r|=(127&e[t])<<28}return r}function Kf(e){for(var t=[],r=[0];r[0]=128;);n=e.slice(h,r[0]);break;case 5:f=4,n=e.slice(r[0],r[0]+f),r[0]+=f;break;case 1:f=8,n=e.slice(r[0],r[0]+f),r[0]+=f;break;case 2:f=Xf(e,r),n=e.slice(r[0],r[0]+f),r[0]+=f;break;default:throw new Error("PB Type ".concat(c," for Field ").concat(l," at offset ").concat(o))}var d={data:n,type:c};null==t[l]?t[l]=[d]:t[l].push(d)}return t}function Jf(e){var t=[];return e.forEach((function(e,r){e.forEach((function(e){e.data&&(t.push($f(8*r+e.type)),2==e.type&&t.push($f(e.data.length)),t.push(e.data))}))})),jf(t)}function Zf(data,e){return(null==data?void 0:data.map((function(t){return e(t.data)})))||[]}function Qf(e){for(var t,r=[],n=[0];n[0]>>0>0),r.push(c)}return r}function eh(e){var t=[];return e.forEach((function(e){var r=[];r[1]=[{data:$f(e.id),type:0}],r[2]=[],null!=e.merge&&(r[3]=[{data:$f(+!!e.merge),type:0}]);var n=[];e.messages.forEach((function(e){n.push(e.data),e.meta[3]=[{type:0,data:$f(e.data.length)}],r[2].push({data:Jf(e.meta),type:2})}));var o=Jf(r);t.push($f(o.length)),t.push(o),n.forEach((function(e){return t.push(e)}))})),jf(t)}function rh(e,t){if(0!=e)throw new Error("Unexpected Snappy chunk type ".concat(e));for(var r=[0],n=Xf(t,r),o=[];r[0]>2&7),c=(224&t[r[0]++])<<3,c|=t[r[0]++]):(f=1+(t[r[0]++]>>2),2==l?(c=t[r[0]]|t[r[0]+1]<<8,r[0]+=2):(c=(t[r[0]]|t[r[0]+1]<<8|t[r[0]+2]<<16|t[r[0]+3]<<24)>>>0,r[0]+=4)),o=[jf(o)],0==c)throw new Error("Invalid offset 0");if(c>o[0].length)throw new Error("Invalid offset beyond length");if(f>=c)for(o.push(o[0].slice(-c)),f-=c;f>=o[o.length-1].length;)o.push(o[o.length-1]),f-=o[o.length-1].length;o.push(o[0].slice(-c,-c+f))}else{var h=t[r[0]++]>>2;if(h<60)++h;else{var d=h-59;h=t[r[0]],d>1&&(h|=t[r[0]+1]<<8),d>2&&(h|=t[r[0]+2]<<16),d>3&&(h|=t[r[0]+3]<<24),h>>>=0,h++,r[0]+=d}o.push(t.slice(r[0],r[0]+h)),r[0]+=h}}var m=jf(o);if(m.length!=n)throw new Error("Unexpected length: ".concat(m.length," != ").concat(n));return m}function ah(e){for(var t=[],r=0;r>8&255]))):n<=16777216?(c+=4,t.push(new Uint8Array([248,n-1&255,n-1>>8&255,n-1>>16&255]))):n<=4294967296&&(c+=5,t.push(new Uint8Array([252,n-1&255,n-1>>8&255,n-1>>16&255,n-1>>>24&255]))),t.push(e.slice(r,r+n)),c+=n,o[0]=0,o[1]=255&c,o[2]=c>>8&255,o[3]=c>>16&255,r+=n}return jf(t)}function ih(e,t,r){var n,o=Wf(e),l=o.getUint32(8,!0),c=12,f=-1,h=-1,d=NaN,m=NaN,dt=new Date(2001,0,1);switch(1&l&&(d=function(e,t){for(var r=(127&e[t+15])<<7|e[t+14]>>1,n=1&e[t+14],o=t+13;o>=t;--o)n=256*n+e[o];return(128&e[t+15]?-n:n)*Math.pow(10,r-6176)}(e,c),c+=16),2&l&&(m=o.getFloat64(c,!0),c+=8),4&l&&(dt.setTime(dt.getTime()+1e3*o.getFloat64(c,!0)),c+=8),8&l&&(h=o.getUint32(c,!0),c+=4),16&l&&(f=o.getUint32(c,!0),c+=4),e[1]){case 0:break;case 2:case 10:n={t:"n",v:d};break;case 3:n={t:"s",v:t[h]};break;case 5:n={t:"d",v:dt};break;case 6:n={t:"b",v:m>0};break;case 7:n={t:"n",v:m/86400};break;case 8:n={t:"e",v:0};break;case 9:if(!(f>-1))throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(31&l," : ").concat(e.slice(0,4)));n={t:"s",v:r[f]};break;default:throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(31&l," : ").concat(e.slice(0,4)))}return n}function sh(e,t){var r=new Uint8Array(32),n=Wf(r),o=12,l=0;switch(r[0]=5,e.t){case"n":r[1]=2,function(e,t,r){var n=Math.floor(0==r?0:Math.LOG10E*Math.log(Math.abs(r)))+6176-20,o=r/Math.pow(10,n-6176);e[t+15]|=n>>7,e[t+14]|=(127&n)<<1;for(var i=0;o>=1;++i,o/=256)e[t+i]=255&o;e[t+15]|=r>=0?0:128}(r,o,e.v),l|=1,o+=16;break;case"b":r[1]=6,n.setFloat64(o,e.v?1:0,!0),l|=2,o+=8;break;case"s":if(-1==t.indexOf(e.v))throw new Error("Value ".concat(e.v," missing from SST!"));r[1]=3,n.setUint32(o,t.indexOf(e.v),!0),l|=8,o+=4;break;default:throw"unsupported cell type "+e.t}return n.setUint32(8,l,!0),r.slice(0,o)}function oh(e,t){var r=new Uint8Array(32),n=Wf(r),o=12,l=0;switch(r[0]=3,e.t){case"n":r[2]=2,n.setFloat64(o,e.v,!0),l|=32,o+=8;break;case"b":r[2]=6,n.setFloat64(o,e.v?1:0,!0),l|=32,o+=8;break;case"s":if(-1==t.indexOf(e.v))throw new Error("Value ".concat(e.v," missing from SST!"));r[2]=3,n.setUint32(o,t.indexOf(e.v),!0),l|=16,o+=4;break;default:throw"unsupported cell type "+e.t}return n.setUint32(4,l,!0),r.slice(0,o)}function lh(e,t,r){switch(e[0]){case 0:case 1:case 2:case 3:return function(e,t,r,n){var o,l=Wf(e),c=l.getUint32(4,!0),f=(n>1?12:8)+4*Gf(c&(n>1?3470:398)),h=-1,d=-1,m=NaN,dt=new Date(2001,0,1);switch(512&c&&(h=l.getUint32(f,!0),f+=4),f+=4*Gf(c&(n>1?12288:4096)),16&c&&(d=l.getUint32(f,!0),f+=4),32&c&&(m=l.getFloat64(f,!0),f+=8),64&c&&(dt.setTime(dt.getTime()+1e3*l.getFloat64(f,!0)),f+=8),e[2]){case 0:break;case 2:o={t:"n",v:m};break;case 3:o={t:"s",v:t[d]};break;case 5:o={t:"d",v:dt};break;case 6:o={t:"b",v:m>0};break;case 7:o={t:"n",v:m/86400};break;case 8:o={t:"e",v:0};break;case 9:if(h>-1)o={t:"s",v:r[h]};else if(d>-1)o={t:"s",v:t[d]};else{if(isNaN(m))throw new Error("Unsupported cell type ".concat(e.slice(0,4)));o={t:"n",v:m}}break;default:throw new Error("Unsupported cell type ".concat(e.slice(0,4)))}return o}(e,t,r,e[0]);case 5:return ih(e,t,r);default:throw new Error("Unsupported payload version ".concat(e[0]))}}function ch(e){return Xf(Kf(e)[1][0].data)}function fh(e,t){var r=Kf(t.data),n=Yf(r[1][0].data),o=r[3],data=[];return(o||[]).forEach((function(t){var r=Kf(t.data),o=Yf(r[1][0].data)>>>0;switch(n){case 1:data[o]=Vf(r[3][0].data);break;case 8:var l=Kf(e[ch(r[9][0].data)][0].data),c=e[ch(l[1][0].data)][0],f=Yf(c.meta[1][0].data);if(2001!=f)throw new Error("2000 unexpected reference to ".concat(f));var h=Kf(c.data);data[o]=h[3].map((function(e){return Vf(e.data)})).join("")}})),data}function hh(e,t){var r,n=Kf(t.data),o=(null==(r=null==n?void 0:n[7])?void 0:r[0])?Yf(n[7][0].data)>>>0>0?1:0:-1,l=Zf(n[5],(function(e){return function(e,t){var r,n,o,l,c,f,h,d,m,v,w,y,T,E,x,k,S=Kf(e),A=Yf(S[1][0].data)>>>0,_=Yf(S[2][0].data)>>>0,C=(null==(n=null==(r=S[8])?void 0:r[0])?void 0:n.data)&&Yf(S[8][0].data)>0||!1;if((null==(l=null==(o=S[7])?void 0:o[0])?void 0:l.data)&&0!=t)x=null==(f=null==(c=S[7])?void 0:c[0])?void 0:f.data,k=null==(d=null==(h=S[6])?void 0:h[0])?void 0:d.data;else{if(!(null==(v=null==(m=S[4])?void 0:m[0])?void 0:v.data)||1==t)throw"NUMBERS Tile missing ".concat(t," cell storage");x=null==(y=null==(w=S[4])?void 0:w[0])?void 0:y.data,k=null==(E=null==(T=S[3])?void 0:T[0])?void 0:E.data}for(var R=C?4:1,O=Wf(x),I=[],N=0;N=1&&(D[I[I.length-1][0]]=k.subarray(I[I.length-1][1]*R)),{R:A,cells:D}}(e,o)}));return{nrows:Yf(n[4][0].data)>>>0,data:l.reduce((function(e,t){return e[t.R]||(e[t.R]=[]),t.cells.forEach((function(r,n){if(e[t.R][n])throw new Error("Duplicate cell r=".concat(t.R," c=").concat(n));e[t.R][n]=r})),e}),[])}}function uh(e,t){var r={"!ref":"A1"},n=e[ch(Kf(t.data)[2][0].data)],o=Yf(n[0].meta[1][0].data);if(6001!=o)throw new Error("6000 unexpected reference to ".concat(o));return function(e,t,r){var n,o=Kf(t.data),l={s:{r:0,c:0},e:{r:0,c:0}};if(l.e.r=(Yf(o[6][0].data)>>>0)-1,l.e.r<0)throw new Error("Invalid row varint ".concat(o[6][0].data));if(l.e.c=(Yf(o[7][0].data)>>>0)-1,l.e.c<0)throw new Error("Invalid col varint ".concat(o[7][0].data));r["!ref"]=ha(l);var c=Kf(o[4][0].data),f=fh(e,e[ch(c[4][0].data)][0]),h=(null==(n=c[17])?void 0:n[0])?fh(e,e[ch(c[17][0].data)][0]):[],d=Kf(c[3][0].data),m=0;d[1].forEach((function(t){var n=Kf(t.data),o=e[ch(n[2][0].data)][0],l=Yf(o.meta[1][0].data);if(6002!=l)throw new Error("6001 unexpected reference to ".concat(l));var c=hh(0,o);c.data.forEach((function(e,t){e.forEach((function(e,n){var o=ca({r:m+t,c:n}),l=lh(e,f,h);l&&(r[o]=l)}))})),m+=c.nrows}))}(e,n[0],r),r}function ph(e,t){var r={SheetNames:[],Sheets:{}};if(Zf(Kf(t.data)[1],ch).forEach((function(t){e[t].forEach((function(t){if(2==Yf(t.meta[1][0].data)){var n=function(e,t){var r,n=Kf(t.data),o={name:(null==(r=n[1])?void 0:r[0])?Vf(n[1][0].data):"",sheets:[]};return Zf(n[2],ch).forEach((function(t){e[t].forEach((function(t){6e3==Yf(t.meta[1][0].data)&&o.sheets.push(uh(e,t))}))})),o}(e,t);n.sheets.forEach((function(e,t){Yh(r,e,0==t?n.name:n.name+"_"+t,!0)}))}}))})),0==r.SheetNames.length)throw new Error("Empty NUMBERS file");return r}function dh(e){var t,r,n,o,l={},c=[];if(e.FullPaths.forEach((function(p){if(p.match(/\.iwpv2/))throw new Error("Unsupported password protection")})),e.FileIndex.forEach((function(s){if(s.name.match(/\.iwa$/)){var e,t;try{e=ah(s.content)}catch(e){return console.log("?? "+s.content.length+" "+(e.message||e))}try{t=Qf(e)}catch(e){return console.log("## "+(e.message||e))}t.forEach((function(e){l[e.id]=e.messages,c.push(e.id)}))}})),!c.length)throw new Error("File has no messages");var f=(null==(o=null==(n=null==(r=null==(t=null==l?void 0:l[1])?void 0:t[0])?void 0:r.meta)?void 0:n[1])?void 0:o[0].data)&&1==Yf(l[1][0].meta[1][0].data)&&l[1][0];if(f||c.forEach((function(e){l[e].forEach((function(e){if(1==Yf(e.meta[1][0].data)>>>0){if(f)throw new Error("Document has multiple roots");f=e}}))})),!f)throw new Error("Cannot find Document root");return ph(l,f)}function mh(e,data,t){var r,n,o,l;if(!(null==(r=e[6])?void 0:r[0])||!(null==(n=e[7])?void 0:n[0]))throw"Mutation only works on post-BNC storages!";if((null==(l=null==(o=e[8])?void 0:o[0])?void 0:l.data)&&Yf(e[8][0].data)>0||!1)throw"Math only works with normal offsets";for(var c=0,f=Wf(e[7][0].data),h=0,d=[],m=Wf(e[4][0].data),v=0,w=[],y=0;y]*r:id="([^"]*)"/)||["",""])[1];return e["!id"][t].Target}(bt(e,w,!0),hn(bt(e,y,!0),w)),E=xt(T,w),x=fn(E);v=pc(bt(e,E,!0),0,0,hn(bt(e,x,!0),E),0,v);break;case"macro":S=path,o[r],S.slice(-4),v={"!type":"macro"};break;case"dialog":v=function(data,e,t,r,n,o,l,c){return e.slice(-4),{"!type":"dialog"}}(0,path,0,0,o[r]);break;default:throw new Error("Unrecognized sheet type "+c)}l[r]=v;var k=[];o&&o[r]&&We(o[r]).forEach((function(t){var n="";if(o[r][t].Type==cn.CMNT){n=xt(o[r][t].Target,path);var l=Dc(gt(e,n,!0),n,f);if(!l||!l.length)return;xo(v,l,!1)}o[r][t].Type==cn.TCMNT&&(n=xt(o[r][t].Target,path),k=k.concat(function(data,e){var t=[],r=!1,n={},o=0;return data.replace(_t,(function(l,c){var f=Ot(l);switch(It(f[0])){case"":case"":case"
":case"":break;case"":null!=n.t&&t.push(n);break;case"":case"":n.t=data.slice(o,c).replace(/\r\n/g,"\n").replace(/\r/g,"\n");break;case"":case"":case"":r=!1;break;default:if(!r&&e.WTF)throw new Error("unrecognized "+f[0]+" in threaded comments")}return l})),t}(gt(e,n,!0),f)))})),k&&k.length&&xo(v,k,!0,f.people||[])}catch(e){if(f.WTF)throw e}var S}function yh(e){return"/"==e.charAt(0)?e.slice(1):e}function Th(e,t){if(Ne(),bh(t=t||{}),pt(e,"META-INF/manifest.xml"))return Lf(e,t);if(pt(e,"objectdata.xml"))return Lf(e,t);if(pt(e,"Index/Document.iwa")){if("undefined"==typeof Uint8Array)throw new Error("NUMBERS file parsing requires Uint8Array support");if(void 0!==dh){if(e.FileIndex)return dh(e);var r=Le.utils.cfb_new();return wt(e).forEach((function(t){yt(r,t,vt(e,t))})),dh(r)}throw new Error("Unsupported NUMBERS file")}if(!pt(e,"[Content_Types].xml")){if(pt(e,"index.xml.gz"))throw new Error("Unsupported NUMBERS 08 file");if(pt(e,"index.xml"))throw new Error("Unsupported NUMBERS 09 file");throw new Error("Unsupported ZIP file")}var n,o,l=wt(e),c=function(data){var e={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""};if(!data||!data.match)return e;var t={};if((data.match(_t)||[]).forEach((function(r){var n=Ot(r);switch(n[0].replace(Ct,"<")){case"0?e.calcchains[0]:"",e.sst=e.strs.length>0?e.strs[0]:"",e.style=e.styles.length>0?e.styles[0]:"",e.defaults=t,delete e.calcchains,e}(bt(e,"[Content_Types].xml")),f=!1;if(0===c.workbooks.length&>(e,o="xl/workbook.xml",!0)&&c.workbooks.push(o),0===c.workbooks.length){if(!gt(e,o="xl/workbook.bin",!0))throw new Error("Could not find workbook");c.workbooks.push(o),f=!0}"bin"==c.workbooks[0].slice(-3)&&(f=!0);var h={},d={};if(!t.bookSheets&&!t.bookProps){if(Sl=[],c.sst)try{Sl=Pc(gt(e,yh(c.sst)),c.sst,t)}catch(e){if(t.WTF)throw e}t.cellStyles&&c.themes.length&&(h=function(data,e,t){return mo(data,t)}(bt(e,c.themes[0].replace(/^\//,""),!0)||"",c.themes[0],t)),c.style&&(d=Nc(gt(e,yh(c.style)),c.style,h,t))}c.links.map((function(link){try{hn(bt(e,fn(yh(link))),link);return Fc(gt(e,yh(link)),0,link,t)}catch(e){}}));var m=Rc(gt(e,yh(c.workbooks[0])),c.workbooks[0],t),v={},w="";c.coreprops.length&&((w=gt(e,yh(c.coreprops[0]),!0))&&(v=wn(w)),0!==c.extprops.length&&(w=gt(e,yh(c.extprops[0]),!0))&&function(data,p,e){var q={};p||(p={}),data=Xt(data),En.forEach((function(e){var t=(data.match(Yt(e[0]))||[])[1];switch(e[2]){case"string":t&&(p[e[1]]=Dt(t));break;case"bool":p[e[1]]="true"===t;break;case"raw":var r=data.match(new RegExp("<"+e[0]+"[^>]*>([\\s\\S]*?)"));r&&r.length>0&&(q[e[1]]=r[1])}})),q.HeadingPairs&&q.TitlesOfParts&&kn(q.HeadingPairs,q.TitlesOfParts,p,e)}(w,v,t));var y={};t.bookSheets&&!t.bookProps||0!==c.custprops.length&&(w=bt(e,yh(c.custprops[0]),!0))&&(y=function(data,e){var p={},t="",r=data.match(An);if(r)for(var i=0;i!=r.length;++i){var n=r[i],o=Ot(n);switch(o[0]){case"":t=null;break;default:if(0===n.indexOf(""),c=l[0].slice(4),text=l[1];switch(c){case"lpstr":case"bstr":case"lpwstr":case"cy":case"error":p[t]=Dt(text);break;case"bool":p[t]=Wt(text);break;case"i1":case"i2":case"i4":case"i8":case"int":case"uint":p[t]=parseInt(text,10);break;case"r4":case"r8":case"decimal":p[t]=parseFloat(text);break;case"filetime":case"date":p[t]=at(text);break;default:if("/"==c.slice(-1))break;e.WTF&&"undefined"!=typeof console&&console.warn("Unexpected",n,c,l)}}else if("0&&(n=v.SheetNames),t.bookProps&&(T.Props=v,T.Custprops=y),t.bookSheets&&void 0!==n&&(T.SheetNames=n),t.bookSheets?T.SheetNames:t.bookProps))return T;n={};var E={};t.bookDeps&&c.calcchain&&(E=Mc(gt(e,yh(c.calcchain)),c.calcchain));var path,x,i=0,k={},S=m.Sheets;v.Worksheets=S.length,v.SheetNames=[];for(var A=0;A!=S.length;++A)v.SheetNames[A]=S[A].name;var _=f?"bin":"xml",C=c.workbooks[0].lastIndexOf("/"),R=(c.workbooks[0].slice(0,C+1)+"_rels/"+c.workbooks[0].slice(C+1)+".rels").replace(/^\//,"");pt(e,R)||(R="xl/_rels/workbook."+_+".rels");var O=hn(bt(e,R,!0),R.replace(/_rels.*/,"s5s"));(c.metadata||[]).length>=1&&(t.xlmeta=Lc(gt(e,yh(c.metadata[0])),c.metadata[0],t)),(c.people||[]).length>=1&&(t.people=function(data,e){var t=[],r=!1;return data.replace(_t,(function(n){var o=Ot(n);switch(It(o[0])){case"":case"":case"":case"":case"":break;case"":r=!1;break;default:if(!r&&e.WTF)throw new Error("unrecognized "+o[0]+" in threaded comments")}return n})),t}(gt(e,yh(c.people[0])),t)),O&&(O=function(e,t){if(!e)return 0;try{e=t.map((function(t){return t.id||(t.id=t.strRelID),[t.name,e["!id"][t.id].Target,(r=e["!id"][t.id].Type,cn.WS.indexOf(r)>-1?"sheet":cn.CS&&r==cn.CS?"chart":cn.DS&&r==cn.DS?"dialog":cn.MS&&r==cn.MS?"macro":r&&r.length?r:"sheet")];var r}))}catch(e){return null}return e&&0!==e.length?e:null}(O,m.Sheets));var I=gt(e,"xl/worksheets/sheet.xml",!0)?1:0;e:for(i=0;i!=v.Worksheets;++i){var N="sheet";if(O&&O[i]?(path="xl/"+O[i][1].replace(/[\/]?xl\//,""),pt(e,path)||(path=O[i][1]),pt(e,path)||(path=R.replace(/_rels\/.*$/,"")+O[i][1]),N=O[i][2]):path=(path="xl/worksheets/sheet"+(i+1-I)+"."+_).replace(/sheet0\./,"sheet."),x=path.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels"),t&&null!=t.sheets)switch(typeof t.sheets){case"number":if(i!=t.sheets)continue e;break;case"string":if(v.SheetNames[i].toLowerCase()!=t.sheets.toLowerCase())continue e;break;default:if(Array.isArray&&Array.isArray(t.sheets)){for(var P=!1,D=0;D!=t.sheets.length;++D)"number"==typeof t.sheets[D]&&t.sheets[D]==i&&(P=1),"string"==typeof t.sheets[D]&&t.sheets[D].toLowerCase()==v.SheetNames[i].toLowerCase()&&(P=1);if(!P)continue e}}wh(e,path,x,v.SheetNames[i],i,k,n,N,t,m,h,d)}return T={Directory:c,Workbook:m,Props:v,Custprops:y,Deps:E,Sheets:n,SheetNames:v.SheetNames,Strings:Sl,Styles:d,Themes:h,SSF:it(J)},t&&t.bookFiles&&(e.files?(T.keys=l,T.files=e.files):(T.keys=[],T.files={},e.FullPaths.forEach((function(p,t){p=p.replace(/^Root Entry[\/]/,""),T.keys.push(p),T.files[p]=e.FileIndex[t]})))),t&&t.bookVBA&&(c.vba.length>0?T.vbaraw=gt(e,yh(c.vba[0]),!0):c.defaults&&c.defaults.bin===Co&&(T.vbaraw=gt(e,"xl/vbaProject.bin",!0))),T}function Eh(e,t){var r,n,o=t||{},l="Workbook",data=Le.find(e,l);try{if(l="/!DataSpaces/Version",!(data=Le.find(e,l))||!data.content)throw new Error("ECMA-376 Encrypted file missing "+l);if(r=data.content,(n={}).id=r.read_shift(0,"lpp4"),n.R=ds(r,4),n.U=ds(r,4),n.W=ds(r,4),l="/!DataSpaces/DataSpaceMap",!(data=Le.find(e,l))||!data.content)throw new Error("ECMA-376 Encrypted file missing "+l);var c=function(e){var t=[];e.l+=4;for(var r=e.read_shift(4);r-- >0;)t.push(ms(e));return t}(data.content);if(1!==c.length||1!==c[0].comps.length||0!==c[0].comps[0].t||"StrongEncryptionDataSpace"!==c[0].name||"EncryptedPackage"!==c[0].comps[0].v)throw new Error("ECMA-376 Encrypted file bad "+l);if(l="/!DataSpaces/DataSpaceInfo/StrongEncryptionDataSpace",!(data=Le.find(e,l))||!data.content)throw new Error("ECMA-376 Encrypted file missing "+l);var f=function(e){var t=[];e.l+=4;for(var r=e.read_shift(4);r-- >0;)t.push(e.read_shift(0,"lpp4"));return t}(data.content);if(1!=f.length||"StrongEncryptionTransform"!=f[0])throw new Error("ECMA-376 Encrypted file bad "+l);if(l="/!DataSpaces/TransformInfo/StrongEncryptionTransform/!Primary",!(data=Le.find(e,l))||!data.content)throw new Error("ECMA-376 Encrypted file missing "+l);gs(data.content)}catch(e){}if(l="/EncryptionInfo",!(data=Le.find(e,l))||!data.content)throw new Error("ECMA-376 Encrypted file missing "+l);var h=function(e){var t=ds(e);switch(t.Minor){case 2:return[t.Minor,ws(e)];case 3:return[t.Minor,ys()];case 4:return[t.Minor,Ts(e)]}throw new Error("ECMA-376 Encrypted file unrecognized Version: "+t.Minor)}(data.content);if(l="/EncryptedPackage",!(data=Le.find(e,l))||!data.content)throw new Error("ECMA-376 Encrypted file missing "+l);if(4==h[0]&&"undefined"!=typeof decrypt_agile)return decrypt_agile(h[1],data.content,o.password||"",o);if(2==h[0]&&"undefined"!=typeof decrypt_std76)return decrypt_std76(h[1],data.content,o.password||"",o);throw new Error("File is password-protected")}function xh(e,t){return"ods"==t.bookType?Hf(e,t):"numbers"==t.bookType?function(e,t){if(!t||!t.numbers)throw new Error("Must pass a `numbers` option -- check the README");var r=e.Sheets[e.SheetNames[0]];e.SheetNames.length>1&&console.error("The Numbers writer currently writes only the first table");var n=fa(r["!ref"]);n.s.r=n.s.c=0;var o=!1;n.e.c>9&&(o=!0,n.e.c=9),n.e.r>49&&(o=!0,n.e.r=49),o&&console.error("The Numbers writer is currently limited to ".concat(ha(n)));var data=Hh(r,{range:n,header:1}),l=["~Sh33tJ5~"];data.forEach((function(e){return e.forEach((function(e){"string"==typeof e&&l.push(e)}))}));var c={},f=[],h=Le.read(t.numbers,{type:"base64"});h.FileIndex.map((function(e,t){return[e,h.FullPaths[t]]})).forEach((function(e){var t=e[0],r=e[1];2==t.type&&t.name.match(/\.iwa/)&&Qf(ah(t.content)).forEach((function(e){f.push(e.id),c[e.id]={deps:[],location:r,type:Yf(e.messages[0].meta[1][0].data)}}))})),f.sort((function(e,t){return e-t}));var d=f.filter((function(e){return e>1})).map((function(e){return[e,$f(e)]}));h.FileIndex.map((function(e,t){return[e,h.FullPaths[t]]})).forEach((function(e){var t=e[0];e[1],t.name.match(/\.iwa/)&&Qf(ah(t.content)).forEach((function(e){e.messages.forEach((function(t){d.forEach((function(t){e.messages.some((function(e){return 11006!=Yf(e.meta[1][0].data)&&function(body,e){e:for(var t=0;t<=body.length-e.length;++t){for(var r=0;r-1,o={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""};vh(t=t||{});var l=Tt(),c="",f=0;t.cellXfs=[],Il(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={});if(yt(l,c="docProps/core.xml",Tn(e.Props,t)),o.coreprops.push(c),pn(t.rels,2,c,cn.CORE_PROPS),c="docProps/app.xml",e.Props&&e.Props.SheetNames);else if(e.Workbook&&e.Workbook.Sheets){for(var h=[],d=0;d0&&(yt(l,c="docProps/custom.xml",_n(e.Custprops)),o.custprops.push(c),pn(t.rels,4,c,cn.CUST_PROPS));for(f=1;f<=e.SheetNames.length;++f){var m={"!id":{}},v=e.Sheets[e.SheetNames[f-1]];(v||{})["!type"];if(yt(l,c="xl/worksheets/sheet"+f+"."+r,Bc(f-1,c,t,e,m)),o.sheets.push(c),pn(t.wbrels,-1,"worksheets/sheet"+f+"."+r,cn.WS[0]),v){var w=v["!comments"],y=!1,T="";w&&w.length>0&&(yt(l,T="xl/comments"+f+"."+r,Uc(w,T,t)),o.comments.push(T),pn(m,-1,"../comments"+f+"."+r,cn.CMNT),y=!0),v["!legacy"]&&y&&yt(l,"xl/drawings/vmlDrawing"+f+".vml",Eo(f,v["!comments"])),delete v["!comments"],delete v["!legacy"]}m["!id"].rId1&&yt(l,fn(c),un(m))}null!=t.Strings&&t.Strings.length>0&&(yt(l,c="xl/sharedStrings."+r,function(data,e,t){return(".bin"===e.slice(-4)?us:fs)(data,t)}(t.Strings,c,t)),o.strs.push(c),pn(t.wbrels,-1,"sharedStrings."+r,cn.SST));yt(l,c="xl/workbook."+r,function(e,t,r){return(".bin"===t.slice(-4)?Cc:Sc)(e,r)}(e,c,t)),o.workbooks.push(c),pn(t.rels,1,c,cn.WB),yt(l,c="xl/theme/theme1.xml",go(e.Themes,t)),o.themes.push(c),pn(t.wbrels,-1,"theme/theme1.xml",cn.THEME),yt(l,c="xl/styles."+r,function(data,e,t){return(".bin"===e.slice(-4)?io:Gs)(data,t)}(e,c,t)),o.styles.push(c),pn(t.wbrels,-1,"styles."+r,cn.STY),e.vbaraw&&n&&(yt(l,c="xl/vbaProject.bin",e.vbaraw),o.vba.push(c),pn(t.wbrels,-1,"vbaProject.bin",cn.VBA));return yt(l,c="xl/metadata."+r,function(e){return(".bin"===e.slice(-4)?wo:yo)()}(c)),o.metadata.push(c),pn(t.wbrels,-1,"metadata."+r,cn.XLMETA),yt(l,"[Content_Types].xml",ln(o,t)),yt(l,"_rels/.rels",un(t.rels)),yt(l,"xl/_rels/workbook."+r+".rels",un(t.wbrels)),delete t.revssf,delete t.ssf,l}(e,t):kh(e,t)}function kh(e,t){To=1024,e&&!e.SSF&&(e.SSF=it(J)),e&&e.SSF&&(Ne(),Ie(e.SSF),t.revssf=je(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF),t.rels={},t.wbrels={},t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0,_l?t.revStrings=new Map:(t.revStrings={},t.revStrings.foo=[],delete t.revStrings.foo);var r="xml",n=Ro.indexOf(t.bookType)>-1,o={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""};vh(t=t||{});var l=Tt(),c="",f=0;if(t.cellXfs=[],Il(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),yt(l,c="docProps/core.xml",Tn(e.Props,t)),o.coreprops.push(c),pn(t.rels,2,c,cn.CORE_PROPS),c="docProps/app.xml",e.Props&&e.Props.SheetNames);else if(e.Workbook&&e.Workbook.Sheets){for(var h=[],d=0;d0&&(yt(l,c="docProps/custom.xml",_n(e.Custprops)),o.custprops.push(c),pn(t.rels,4,c,cn.CUST_PROPS));var m=["SheetJ5"];for(t.tcid=0,f=1;f<=e.SheetNames.length;++f){var v={"!id":{}},w=e.Sheets[e.SheetNames[f-1]];(w||{})["!type"];if(yt(l,c="xl/worksheets/sheet"+f+"."+r,Jl(f-1,t,e,v)),o.sheets.push(c),pn(t.wbrels,-1,"worksheets/sheet"+f+"."+r,cn.WS[0]),w){var y=w["!comments"],T=!1,E="";if(y&&y.length>0){var x=!1;y.forEach((function(e){e[1].forEach((function(e){1==e.T&&(x=!0)}))})),x&&(yt(l,E="xl/threadedComments/threadedComment"+f+"."+r,So(y,m,t)),o.threadedcomments.push(E),pn(v,-1,"../threadedComments/threadedComment"+f+"."+r,cn.TCMNT)),yt(l,E="xl/comments"+f+"."+r,ko(y)),o.comments.push(E),pn(v,-1,"../comments"+f+"."+r,cn.CMNT),T=!0}w["!legacy"]&&T&&yt(l,"xl/drawings/vmlDrawing"+f+".vml",Eo(f,w["!comments"])),delete w["!comments"],delete w["!legacy"]}v["!id"].rId1&&yt(l,fn(c),un(v))}return null!=t.Strings&&t.Strings.length>0&&(yt(l,c="xl/sharedStrings."+r,fs(t.Strings,t)),o.strs.push(c),pn(t.wbrels,-1,"sharedStrings."+r,cn.SST)),yt(l,c="xl/workbook."+r,Sc(e)),o.workbooks.push(c),pn(t.rels,1,c,cn.WB),yt(l,c="xl/theme/theme1.xml",go(e.Themes,t)),o.themes.push(c),pn(t.wbrels,-1,"theme/theme1.xml",cn.THEME),yt(l,c="xl/styles."+r,Gs(e,t)),o.styles.push(c),pn(t.wbrels,-1,"styles."+r,cn.STY),e.vbaraw&&n&&(yt(l,c="xl/vbaProject.bin",e.vbaraw),o.vba.push(c),pn(t.wbrels,-1,"vbaProject.bin",cn.VBA)),yt(l,c="xl/metadata."+r,yo()),o.metadata.push(c),pn(t.wbrels,-1,"metadata."+r,cn.XLMETA),m.length>1&&(yt(l,c="xl/persons/person.xml",function(e){var t=[kt,ir("personList",null,{xmlns:cr.TCMNT,"xmlns:x":fr[0]}).replace(/[\/]>/,">")];return e.forEach((function(e,r){t.push(ir("person",null,{displayName:e,id:"{54EE7950-7262-4200-6969-"+("000000000000"+r).slice(-12)+"}",userId:e,providerId:"None"}))})),t.push(""),t.join("")}(m)),o.people.push(c),pn(t.wbrels,-1,"persons/person.xml",cn.PEOPLE)),yt(l,"[Content_Types].xml",ln(o,t)),yt(l,"_rels/.rels",un(t.rels)),yt(l,"xl/_rels/workbook.xml.rels",un(t.wbrels)),delete t.revssf,delete t.ssf,l}function Sh(e,t){var r="";switch((t||{}).type||"base64"){case"buffer":case"array":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];case"base64":r=C(e.slice(0,12));break;case"binary":r=e;break;default:throw new Error("Unrecognized type "+(t&&t.type||"undefined"))}return[r.charCodeAt(0),r.charCodeAt(1),r.charCodeAt(2),r.charCodeAt(3),r.charCodeAt(4),r.charCodeAt(5),r.charCodeAt(6),r.charCodeAt(7)]}function Ah(data,e){var i=0;e:for(;i=2&&0===r[3])return Qi.to_workbook(n,t);if(0===r[2]&&(8===r[3]||9===r[3]))return Qi.to_workbook(n,t)}break;case 3:case 131:case 139:case 140:return $i.to_workbook(n,t);case 123:if(92===r[1]&&114===r[2]&&116===r[3])return As.to_workbook(n,t);break;case 10:case 13:case 32:return function(data,e){var t="",r=Sh(data,e);switch(e.type){case"base64":t=C(data);break;case"binary":t=data;break;case"buffer":t=data.toString("binary");break;case"array":t=nt(data);break;default:throw new Error("Unrecognized type "+e.type)}return 239==r[0]&&187==r[1]&&191==r[2]&&(t=Xt(t)),e.type="binary",Ah(t,e)}(n,t);case 137:if(80===r[1]&&78===r[2]&&71===r[3])throw new Error("PNG Image File is not a spreadsheet")}return Xi.indexOf(r[0])>-1&&r[2]<=12&&r[3]<=31?$i.to_workbook(n,t):_h(data,n,t,o)}function Rh(e,t){var r=t||{};return r.type="file",Ch(e,r)}function Oh(e,t){switch(t.type){case"base64":case"binary":break;case"buffer":case"array":t.type="";break;case"file":return He(t.file,Le.write(e,{type:R?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");default:throw new Error("Unrecognized type "+t.type)}return Le.write(e,t)}function Ih(e,t){var r={},n=R?"nodebuffer":"undefined"!=typeof Uint8Array?"array":"string";if(t.compression&&(r.compression="DEFLATE"),t.password)r.type=n;else switch(t.type){case"base64":r.type="base64";break;case"binary":r.type="string";break;case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");case"buffer":case"file":r.type=n;break;default:throw new Error("Unrecognized type "+t.type)}var o=e.FullPaths?Le.write(e,{fileType:"zip",type:{nodebuffer:"buffer",string:"binary"}[r.type]||r.type,compression:!!t.compression}):e.generate(r);if("undefined"!=typeof Deno&&"string"==typeof o){if("binary"==t.type||"base64"==t.type)return o;o=new Uint8Array(D(o))}return t.password&&"undefined"!=typeof encrypt_agile?Oh(encrypt_agile(o,t.password),t):"file"===t.type?He(t.file,o):"string"==t.type?Xt(o):o}function Nh(e,t,r){r||(r="");var n=r+e;switch(t.type){case"base64":return _($t(n));case"binary":return $t(n);case"string":return e;case"file":return He(t.file,n,"utf8");case"buffer":return R?O(n,"utf8"):"undefined"!=typeof TextEncoder?(new TextEncoder).encode(n):Nh(n,{type:"binary"}).split("").map((function(e){return e.charCodeAt(0)}))}throw new Error("Unrecognized type "+t.type)}function Ph(e,t){switch(t.type){case"string":case"base64":case"binary":for(var r="",i=0;i0&&(n=0);var m=ia(f.s.r),v=[],w=[],y=0,T=0,E=Array.isArray(e),x=f.s.r,k=0,S={};E&&!e[x]&&(e[x]=[]);var A=h.skipHidden&&e["!cols"]||[],_=h.skipHidden&&e["!rows"]||[];for(k=f.s.c;k<=f.e.c;++k)if(!(A[k]||{}).hidden)switch(v[k]=oa(k),r=E?e[x][k]:e[v[k]+m],header){case 1:o[k]=k-f.s.c;break;case 2:o[k]=v[k];break;case 3:o[k]=h.header[k-f.s.c];break;default:if(null==r&&(r={w:"__EMPTY",t:"s"}),c=l=da(r,null,h),T=S[l]||0){do{c=l+"_"+T++}while(S[c]);S[l]=T,S[c]=1}else S[l]=1;o[k]=c}for(x=f.s.r+n;x<=f.e.r;++x)if(!(_[x]||{}).hidden){var C=zh(e,f,x,v,header,o,E,h);(!1===C.isempty||(1===header?!1!==h.blankrows:h.blankrows))&&(w[y++]=C.row)}return w.length=y,w}var Wh=/"/g;function Vh(e,t,r,n,o,l,c,f){for(var h=!0,d=[],m="",v=ia(r),w=t.s.c;w<=t.e.c;++w)if(n[w]){var y=f.dense?(e[r]||[])[w]:e[n[w]+v];if(null==y)m="";else if(null!=y.v){h=!1,m=""+(f.rawNumbers&&"n"==y.t?y.v:da(y,null,f));for(var i=0,T=0;i!==m.length;++i)if((T=m.charCodeAt(i))===o||T===l||34===T||f.forceQuotes){m='"'+m.replace(Wh,'""')+'"';break}"ID"==m&&(m='"ID"')}else null==y.f||y.F?m="":(h=!1,(m="="+y.f).indexOf(",")>=0&&(m='"'+m.replace(Wh,'""')+'"'));d.push(m)}return!1===f.blankrows&&h?null:d.join(c)}function qh(e,t){var r=[],n=null==t?{}:t;if(null==e||null==e["!ref"])return"";var o=ua(e["!ref"]),l=void 0!==n.FS?n.FS:",",c=l.charCodeAt(0),f=void 0!==n.RS?n.RS:"\n",h=f.charCodeAt(0),d=new RegExp(("|"==l?"\\|":l)+"+$"),m="",v=[];n.dense=Array.isArray(e);for(var w=n.skipHidden&&e["!cols"]||[],y=n.skipHidden&&e["!rows"]||[],T=o.s.c;T<=o.e.c;++T)(w[T]||{}).hidden||(v[T]=oa(T));for(var E=0,x=o.s.r;x<=o.e.r;++x)(y[x]||{}).hidden||null!=(m=Vh(e,o,x,v,c,h,l,n))&&(n.strip&&(m=m.replace(d,"")),(m||!1!==n.blankrows)&&r.push((E++?f:"")+m));return delete n.dense,r.join("")}function jh(e,t){t||(t={}),t.FS="\t",t.RS="\n";var s=qh(e,t);if(void 0===y||"string"==t.type)return s;var r=y.utils.encode(1200,s,"str");return String.fromCharCode(255)+String.fromCharCode(254)+r}function Gh(e,t,r){var n,o=r||{},l=+!o.skipHeader,c=e||{},f=0,h=0;if(c&&null!=o.origin)if("number"==typeof o.origin)f=o.origin;else{var d="string"==typeof o.origin?la(o.origin):o.origin;f=d.r,h=d.c}var m={s:{c:0,r:0},e:{c:h,r:f+t.length-1+l}};if(c["!ref"]){var v=ua(c["!ref"]);m.e.c=Math.max(m.e.c,v.e.c),m.e.r=Math.max(m.e.r,v.e.r),-1==f&&(f=v.e.r+1,m.e.r=f+t.length-1+l)}else-1==f&&(f=0,m.e.r=t.length-1+l);var w=o.header||[],y=0;t.forEach((function(e,t){We(e).forEach((function(r){-1==(y=w.indexOf(r))&&(w[y=w.length]=r);var d=e[r],m="z",v="",T=ca({c:h+y,r:f+t+l});n=Xh(c,T),!d||"object"!=typeof d||d instanceof Date?("number"==typeof d?m="n":"boolean"==typeof d?m="b":"string"==typeof d?m="s":d instanceof Date?(m="d",o.cellDates||(m="n",d=Xe(d)),v=o.dateNF||J[14]):null===d&&o.nullError&&(m="e",d=0),n?(n.t=m,n.v=d,delete n.w,delete n.R,v&&(n.z=v)):c[T]=n={t:m,v:d},v&&(n.z=v)):c[T]=d}))})),m.e.c=Math.max(m.e.c,h+w.length-1);var T=ia(f);if(l)for(y=0;y=65535)throw new Error("Too many worksheets");if(n&&e.SheetNames.indexOf(r)>=0){var o=r.match(/(^.*?)(\d+)$/);i=o&&+o[2]||0;var l=o&&o[1]||r;for(++i;i<=65535&&-1!=e.SheetNames.indexOf(r=l+i);++i);}if(Ec(r),e.SheetNames.indexOf(r)>=0)throw new Error("Worksheet with name |"+r+"| already exists!");return e.SheetNames.push(r),e.Sheets[r]=t,r}function Kh(e,t,r){return t?(e.l={Target:t},r&&(e.l.Tooltip=r)):delete e.l,e}var Jh,Zh={encode_col:oa,encode_row:ia,encode_cell:ca,encode_range:ha,decode_col:sa,decode_row:na,split_cell:function(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")},decode_cell:la,decode_range:fa,format_cell:da,sheet_add_aoa:ga,sheet_add_json:Gh,sheet_add_dom:Nf,aoa_to_sheet:ba,json_to_sheet:function(e,t){return Gh(null,e,t)},table_to_sheet:Pf,table_to_book:function(table,e){return ma(Pf(table,e),e)},sheet_to_csv:qh,sheet_to_txt:jh,sheet_to_json:Hh,sheet_to_html:If,sheet_to_formulae:function(e){var t,r="",n="";if(null==e||null==e["!ref"])return[];var o,l=ua(e["!ref"]),c="",f=[],h=[],d=Array.isArray(e);for(o=l.s.c;o<=l.e.c;++o)f[o]=oa(o);for(var m=l.s.r;m<=l.e.r;++m)for(c=ia(m),o=l.s.c;o<=l.e.c;++o)if(r=f[o]+c,n="",void 0!==(t=d?(e[m]||[])[o]:e[r])){if(null!=t.F){if(r=t.F,!t.f)continue;n=t.f,-1==r.indexOf(":")&&(r=r+":"+r)}if(null!=t.f)n=t.f;else{if("z"==t.t)continue;if("n"==t.t&&null!=t.v)n=""+t.v;else if("b"==t.t)n=t.v?"TRUE":"FALSE";else if(void 0!==t.w)n="'"+t.w;else{if(void 0===t.v)continue;n="s"==t.t?"'"+t.v:""+t.v}}h[h.length]=r+"="+n}return h},sheet_to_row_object_array:Hh,sheet_get_cell:Xh,book_new:$h,book_append_sheet:Yh,book_set_sheet_visibility:function(e,t,r){e.Workbook||(e.Workbook={}),e.Workbook.Sheets||(e.Workbook.Sheets=[]);var n=function(e,t){if("number"==typeof t){if(t>=0&&e.SheetNames.length>t)return t;throw new Error("Cannot find sheet # "+t)}if("string"==typeof t){var r=e.SheetNames.indexOf(t);if(r>-1)return r;throw new Error("Cannot find sheet name |"+t+"|")}throw new Error("Cannot find sheet |"+t+"|")}(e,t);switch(e.Workbook.Sheets[n]||(e.Workbook.Sheets[n]={}),r){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+r)}e.Workbook.Sheets[n].Hidden=r},cell_set_number_format:function(e,t){return e.z=t,e},cell_set_hyperlink:Kh,cell_set_internal_link:function(e,t,r){return Kh(e,"#"+t,r)},cell_add_comment:function(e,text,t){e.c||(e.c=[]),e.c.push({t:text,a:t||"SheetJS"})},sheet_set_array_formula:function(e,t,r,n){for(var o="string"!=typeof t?t:ua(t),l="string"==typeof t?t:ha(t),c=o.s.r;c<=o.e.r;++c)for(var f=o.s.c;f<=o.e.c;++f){var h=Xh(e,c,f);h.t="n",h.F=l,delete h.v,c==o.s.r&&f==o.s.c&&(h.f=r,n&&(h.D=!0))}return e},consts:{SHEET_VISIBLE:0,SHEET_HIDDEN:1,SHEET_VERY_HIDDEN:2}};var Qh={to_json:function(e,t){var r=Jh({objectMode:!0});if(null==e||null==e["!ref"])return r.push(null),r;var n={t:"n",v:0},header=0,o=1,l=[],c=0,f="",h={s:{r:0,c:0},e:{r:0,c:0}},d=t||{},m=null!=d.range?d.range:e["!ref"];switch(1===d.header?header=1:"A"===d.header?header=2:Array.isArray(d.header)&&(header=3),typeof m){case"string":h=ua(m);break;case"number":(h=ua(e["!ref"])).s.r=m;break;default:h=m}header>0&&(o=0);var v=ia(h.s.r),w=[],y=0,T=Array.isArray(e),E=h.s.r,x=0,k={};T&&!e[E]&&(e[E]=[]);var S=d.skipHidden&&e["!cols"]||[],A=d.skipHidden&&e["!rows"]||[];for(x=h.s.c;x<=h.e.c;++x)if(!(S[x]||{}).hidden)switch(w[x]=oa(x),n=T?e[E][x]:e[w[x]+v],header){case 1:l[x]=x-h.s.c;break;case 2:l[x]=w[x];break;case 3:l[x]=d.header[x-h.s.c];break;default:if(null==n&&(n={w:"__EMPTY",t:"s"}),f=c=da(n,null,d),y=k[c]||0){do{f=c+"_"+y++}while(k[f]);k[c]=y,k[f]=1}else k[c]=1;l[x]=f}return E=h.s.r+o,r._read=function(){for(;E<=h.e.r;)if(!(A[E-1]||{}).hidden){var t=zh(e,h,E,w,header,l,T,d);if(++E,!1===t.isempty||(1===header?!1!==d.blankrows:d.blankrows))return void r.push(t.row)}return r.push(null)},r},to_html:function(e,t){var r=Jh(),n=t||{},header=null!=n.header?n.header:Cf,footer=null!=n.footer?n.footer:Rf;r.push(header);var o=fa(e["!ref"]);n.dense=Array.isArray(e),r.push(Of(0,0,n));var l=o.s.r,c=!1;return r._read=function(){if(l>o.e.r)return c||(c=!0,r.push(""+footer)),r.push(null);for(;l<=o.e.r;){r.push(_f(e,o,l,n)),++l;break}},r},to_csv:function(e,t){var r=Jh(),n=null==t?{}:t;if(null==e||null==e["!ref"])return r.push(null),r;var o=ua(e["!ref"]),l=void 0!==n.FS?n.FS:",",c=l.charCodeAt(0),f=void 0!==n.RS?n.RS:"\n",h=f.charCodeAt(0),d=new RegExp(("|"==l?"\\|":l)+"+$"),m="",v=[];n.dense=Array.isArray(e);for(var w=n.skipHidden&&e["!cols"]||[],y=n.skipHidden&&e["!rows"]||[],T=o.s.c;T<=o.e.c;++T)(w[T]||{}).hidden||(v[T]=oa(T));var E=o.s.r,x=!1,k=0;return r._read=function(){if(!x)return x=!0,r.push("\ufeff");for(;E<=o.e.r;)if(++E,!(y[E-1]||{}).hidden&&null!=(m=Vh(e,o,E-1,v,c,h,l,n))&&(n.strip&&(m=m.replace(d,"")),m||!1!==n.blankrows))return r.push((k++?f:"")+m);return r.push(null)},r},set_readable:function(e){Jh=e}};const eu=n.version}}]); \ No newline at end of file diff --git a/_nuxt/8b1a08a.js b/_nuxt/19a466d.js similarity index 99% rename from _nuxt/8b1a08a.js rename to _nuxt/19a466d.js index 7fa7755..bf24f1a 100644 --- a/_nuxt/8b1a08a.js +++ b/_nuxt/19a466d.js @@ -1,2 +1,2 @@ /*! For license information please see LICENSES */ -(window.webpackJsonp=window.webpackJsonp||[]).push([[3],[function(t,e,n){"use strict";(function(t,r){n.d(e,"a",(function(){return dr}));var o=Object.freeze({}),c=Array.isArray;function f(t){return null==t}function l(t){return null!=t}function h(t){return!0===t}function d(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function v(t){return"function"==typeof t}function y(t){return null!==t&&"object"==typeof t}var m=Object.prototype.toString;function w(t){return"[object Object]"===m.call(t)}function x(t){return"[object RegExp]"===m.call(t)}function _(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function O(t){return l(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function S(t){return null==t?"":Array.isArray(t)||w(t)&&t.toString===m?JSON.stringify(t,E,2):String(t)}function E(t,e){return e&&e.__v_isRef?e.value:e}function j(t){var e=parseFloat(t);return isNaN(e)?t:e}function k(t,e){for(var map=Object.create(null),n=t.split(","),i=0;i-1)return t.splice(r,1)}}var T=Object.prototype.hasOwnProperty;function I(t,e){return T.call(t,e)}function $(t){var e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}var P=/-(\w)/g,R=$((function(t){return t.replace(P,(function(t,e){return e?e.toUpperCase():""}))})),N=$((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),L=/\B([A-Z])/g,M=$((function(t){return t.replace(L,"-$1").toLowerCase()}));var D=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function n(a){var n=arguments.length;return n?n>1?t.apply(e,arguments):t.call(e,a):t.call(e)}return n._length=t.length,n};function U(t,e){e=e||0;for(var i=t.length-e,n=new Array(i);i--;)n[i]=t[i+e];return n}function F(t,e){for(var n in e)t[n]=e[n];return t}function z(t){for(var e={},i=0;i0,ft=st&&st.indexOf("edge/")>0;st&&st.indexOf("android");var lt=st&&/iphone|ipad|ipod|ios/.test(st);st&&/chrome\/\d+/.test(st),st&&/phantomjs/.test(st);var pt,ht=st&&st.match(/firefox\/(\d+)/),vt={}.watch,yt=!1;if(at)try{var mt={};Object.defineProperty(mt,"passive",{get:function(){yt=!0}}),window.addEventListener("test-passive",null,mt)}catch(t){}var gt=function(){return void 0===pt&&(pt=!at&&void 0!==t&&(t.process&&"server"===t.process.env.VUE_ENV)),pt},bt=at&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function wt(t){return"function"==typeof t&&/native code/.test(t.toString())}var xt,_t="undefined"!=typeof Symbol&&wt(Symbol)&&"undefined"!=typeof Reflect&&wt(Reflect.ownKeys);xt="undefined"!=typeof Set&&wt(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var Ot=null;function St(t){void 0===t&&(t=null),t||Ot&&Ot._scope.off(),Ot=t,t&&t._scope.on()}var Et=function(){function t(t,data,e,text,n,r,o,c){this.tag=t,this.data=data,this.children=e,this.text=text,this.elm=n,this.ns=void 0,this.context=r,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=data&&data.key,this.componentOptions=o,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=c,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(t.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),t}(),jt=function(text){void 0===text&&(text="");var t=new Et;return t.text=text,t.isComment=!0,t};function kt(t){return new Et(void 0,void 0,void 0,String(t))}function Ct(t){var e=new Et(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}"function"==typeof SuppressedError&&SuppressedError;var At=0,Tt=[],It=function(){for(var i=0;i0&&(ce((n=fe(n,"".concat(e||"","_").concat(i)))[0])&&ce(o)&&(v[r]=kt(o.text+n[0].text),n.shift()),v.push.apply(v,n)):d(n)?ce(o)?v[r]=kt(o.text+n):""!==n&&v.push(kt(n)):ce(n)&&ce(o)?v[r]=kt(o.text+n.text):(h(t._isVList)&&l(n.tag)&&f(n.key)&&l(e)&&(n.key="__vlist".concat(e,"_").concat(i,"__")),v.push(n)));return v}function le(t,e){var i,n,r,o,f=null;if(c(t)||"string"==typeof t)for(f=new Array(t.length),i=0,n=t.length;i0,l=e?!!e.$stable:!f,h=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(l&&r&&r!==o&&h===r.$key&&!f&&!r.$hasNormal)return r;for(var d in c={},e)e[d]&&"$"!==d[0]&&(c[d]=Te(t,n,d,e[d]))}else c={};for(var v in n)v in c||(c[v]=Ie(n,v));return e&&Object.isExtensible(e)&&(e._normalized=c),nt(c,"$stable",l),nt(c,"$key",h),nt(c,"$hasNormal",f),c}function Te(t,e,n,r){var o=function(){var e=Ot;St(t);var n=arguments.length?r.apply(null,arguments):r({}),o=(n=n&&"object"==typeof n&&!c(n)?[n]:ue(n))&&n[0];return St(e),n&&(!o||1===n.length&&o.isComment&&!Ce(o))?void 0:n};return r.proxy&&Object.defineProperty(e,n,{get:o,enumerable:!0,configurable:!0}),o}function Ie(t,e){return function(){return t[e]}}function $e(t){return{get attrs(){if(!t._attrsProxy){var e=t._attrsProxy={};nt(e,"_v_attr_proxy",!0),Pe(e,t.$attrs,o,t,"$attrs")}return t._attrsProxy},get listeners(){t._listenersProxy||Pe(t._listenersProxy={},t.$listeners,o,t,"$listeners");return t._listenersProxy},get slots(){return function(t){t._slotsProxy||Ne(t._slotsProxy={},t.$scopedSlots);return t._slotsProxy}(t)},emit:D(t.$emit,t),expose:function(e){e&&Object.keys(e).forEach((function(n){return Yt(t,e,n)}))}}}function Pe(t,e,n,r,o){var c=!1;for(var f in e)f in t?e[f]!==n[f]&&(c=!0):(c=!0,Re(t,f,r,o));for(var f in t)f in e||(c=!0,delete t[f]);return c}function Re(t,e,n,r){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){return n[r][e]}})}function Ne(t,e){for(var n in e)t[n]=e[n];for(var n in t)n in e||delete t[n]}var Le=null;function Me(t,base){return(t.__esModule||_t&&"Module"===t[Symbol.toStringTag])&&(t=t.default),y(t)?base.extend(t):t}function De(t){if(c(t))for(var i=0;idocument.createEvent("Event").timeStamp&&(Cn=function(){return An.now()})}var Tn=function(a,b){if(a.post){if(!b.post)return 1}else if(b.post)return-1;return a.id-b.id};function In(){var t,e;for(kn=Cn(),En=!0,xn.sort(Tn),jn=0;jnjn&&xn[i].id>t.id;)i--;xn.splice(i+1,0,t)}else xn.push(t);Sn||(Sn=!0,nn(In))}}function Pn(t,e){if(t){for(var n=Object.create(null),r=_t?Reflect.ownKeys(t):Object.keys(t),i=0;i-1)if(c&&!I(o,"default"))f=!1;else if(""===f||f===M(t)){var h=nr(String,o.type);(h<0||l-1:"string"==typeof pattern?pattern.split(",").indexOf(t)>-1:!!x(pattern)&&pattern.test(t)}function gr(t,filter){var e=t.cache,n=t.keys,r=t._vnode,o=t.$vnode;for(var c in e){var f=e[c];if(f){var l=f.name;l&&!filter(l)&&wr(e,c,n,r)}}o.componentOptions.children=void 0}function wr(t,e,n,r){var o=t[e];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),t[e]=null,A(n,e)}!function(t){t.prototype._init=function(t){var e=this;e._uid=lr++,e._isVue=!0,e.__v_skip=!0,e._scope=new ee(!0),e._scope.parent=void 0,e._scope._vm=!0,t&&t._isComponent?function(t,e){var n=t.$options=Object.create(t.constructor.options),r=e._parentVnode;n.parent=e.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,e.render&&(n.render=e.render,n.staticRenderFns=e.staticRenderFns)}(e,t):e.$options=Jn(pr(e.constructor),t||{},e),e._renderProxy=e,e._self=e,function(t){var e=t.$options,n=e.parent;if(n&&!e.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(t)}t.$parent=n,t.$root=n?n.$root:t,t.$children=[],t.$refs={},t._provided=n?n._provided:Object.create(null),t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(e),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&dn(t,e)}(e),function(t){t._vnode=null,t._staticTrees=null;var e=t.$options,n=t.$vnode=e._parentVnode,r=n&&n.context;t.$slots=je(e._renderChildren,r),t.$scopedSlots=n?Ae(t.$parent,n.data.scopedSlots,t.$slots):o,t._c=function(a,b,e,n){return ze(t,a,b,e,n,!1)},t.$createElement=function(a,b,e,n){return ze(t,a,b,e,n,!0)};var c=n&&n.data;Ht(t,"$attrs",c&&c.attrs||o,null,!0),Ht(t,"$listeners",e._parentListeners||o,null,!0)}(e),wn(e,"beforeCreate",void 0,!1),function(t){var e=Pn(t.$options.inject,t);e&&(zt(!1),Object.keys(e).forEach((function(n){Ht(t,n,e[n])})),zt(!0))}(e),ir(e),function(t){var e=t.$options.provide;if(e){var n=v(e)?e.call(t):e;if(!y(n))return;for(var source=ne(t),r=_t?Reflect.ownKeys(n):Object.keys(n),i=0;i1?U(n):n;for(var r=U(arguments,1),o='event handler for "'.concat(t,'"'),i=0,c=n.length;iparseInt(this.max)&&wr(e,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)wr(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){gr(t,(function(t){return mr(e,t)}))})),this.$watch("exclude",(function(e){gr(t,(function(t){return!mr(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var slot=this.$slots.default,t=De(slot),e=t&&t.componentOptions;if(e){var n=yr(e),r=this.include,o=this.exclude;if(r&&(!n||!mr(r,n))||o&&n&&mr(o,n))return t;var c=this.cache,f=this.keys,l=null==t.key?e.Ctor.cid+(e.tag?"::".concat(e.tag):""):t.key;c[l]?(t.componentInstance=c[l].componentInstance,A(f,l),f.push(l)):(this.vnodeToCache=t,this.keyToCache=l),t.data.keepAlive=!0}return t||slot&&slot[0]}}};!function(t){var e={get:function(){return Z}};Object.defineProperty(t,"config",e),t.util={warn:Bn,extend:F,mergeOptions:Jn,defineReactive:Ht},t.set=Wt,t.delete=del,t.nextTick=nn,t.observable=function(t){return Vt(t),t},t.options=Object.create(null),Q.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,F(t.options.components,_r),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=U(arguments,1);return n.unshift(this),v(t.install)?t.install.apply(t,n):v(t)&&t.apply(null,n),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=Jn(this.options,t),this}}(t),vr(t),function(t){Q.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&w(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&v(n)&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}(t)}(dr),Object.defineProperty(dr.prototype,"$isServer",{get:gt}),Object.defineProperty(dr.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(dr,"FunctionalRenderContext",{value:Rn}),dr.version="2.7.16";var Or=k("style,class"),Sr=k("input,textarea,option,select,progress"),Er=k("contenteditable,draggable,spellcheck"),jr=k("events,caret,typing,plaintext-only"),kr=function(t,e){return $r(e)||"false"===e?"false":"contenteditable"===t&&jr(e)?e:"true"},Cr=k("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),Ar="http://www.w3.org/1999/xlink",Tr=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},Ir=function(t){return Tr(t)?t.slice(6,t.length):""},$r=function(t){return null==t||!1===t};function Pr(t){for(var data=t.data,e=t,n=t;l(n.componentInstance);)(n=n.componentInstance._vnode)&&n.data&&(data=Rr(n.data,data));for(;l(e=e.parent);)e&&e.data&&(data=Rr(data,e.data));return function(t,e){if(l(t)||l(e))return Nr(t,Lr(e));return""}(data.staticClass,data.class)}function Rr(t,e){return{staticClass:Nr(t.staticClass,e.staticClass),class:l(t.class)?[t.class,e.class]:e.class}}function Nr(a,b){return a?b?a+" "+b:a:b||""}function Lr(t){return Array.isArray(t)?function(t){for(var e,n="",i=0,r=t.length;i-1?ao(t,e,n):Cr(e)?$r(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):Er(e)?t.setAttribute(e,kr(e,n)):Tr(e)?$r(n)?t.removeAttributeNS(Ar,Ir(e)):t.setAttributeNS(Ar,e,n):ao(t,e,n)}function ao(t,e,n){if($r(n))t.removeAttribute(e);else{if(ut&&!ct&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var so={create:oo,update:oo};function uo(t,e){var n=e.elm,data=e.data,r=t.data;if(!(f(data.staticClass)&&f(data.class)&&(f(r)||f(r.staticClass)&&f(r.class)))){var o=Pr(e),c=n._transitionClasses;l(c)&&(o=Nr(o,Lr(c))),o!==n._prevClass&&(n.setAttribute("class",o),n._prevClass=o)}}var co,fo={create:uo,update:uo},lo="__r",po="__c";function ho(t,e,n){var r=co;return function o(){null!==e.apply(null,arguments)&&mo(t,o,n,r)}}var vo=Ge&&!(ht&&Number(ht[1])<=53);function yo(t,e,n,r){if(vo){var o=kn,c=e;e=c._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=o||t.timeStamp<=0||t.target.ownerDocument!==document)return c.apply(this,arguments)}}co.addEventListener(t,e,yt?{capture:n,passive:r}:n)}function mo(t,e,n,r){(r||co).removeEventListener(t,e._wrapper||e,n)}function go(t,e){if(!f(t.data.on)||!f(e.data.on)){var n=e.data.on||{},r=t.data.on||{};co=e.elm||t.elm,function(t){if(l(t[lo])){var e=ut?"change":"input";t[e]=[].concat(t[lo],t[e]||[]),delete t[lo]}l(t[po])&&(t.change=[].concat(t[po],t.change||[]),delete t[po])}(n),ie(n,r,yo,mo,ho,e.context),co=void 0}}var bo,wo={create:go,update:go,destroy:function(t){return go(t,Kr)}};function xo(t,e){if(!f(t.data.domProps)||!f(e.data.domProps)){var n,r,o=e.elm,c=t.data.domProps||{},d=e.data.domProps||{};for(n in(l(d.__ob__)||h(d._v_attr_proxy))&&(d=e.data.domProps=F({},d)),c)n in d||(o[n]="");for(n in d){if(r=d[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),r===c[n])continue;1===o.childNodes.length&&o.removeChild(o.childNodes[0])}if("value"===n&&"PROGRESS"!==o.tagName){o._value=r;var v=f(r)?"":String(r);_o(o,v)&&(o.value=v)}else if("innerHTML"===n&&Ur(o.tagName)&&f(o.innerHTML)){(bo=bo||document.createElement("div")).innerHTML="".concat(r,"");for(var svg=bo.firstChild;o.firstChild;)o.removeChild(o.firstChild);for(;svg.firstChild;)o.appendChild(svg.firstChild)}else if(r!==c[n])try{o[n]=r}catch(t){}}}}function _o(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var n=!0;try{n=document.activeElement!==t}catch(t){}return n&&t.value!==e}(t,e)||function(t,e){var n=t.value,r=t._vModifiers;if(l(r)){if(r.number)return j(n)!==j(e);if(r.trim)return n.trim()!==e.trim()}return n!==e}(t,e))}var Oo={create:xo,update:xo},So=$((function(t){var e={},n=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach((function(t){if(t){var r=t.split(n);r.length>1&&(e[r[0].trim()]=r[1].trim())}})),e}));function Eo(data){var style=jo(data.style);return data.staticStyle?F(data.staticStyle,style):style}function jo(t){return Array.isArray(t)?z(t):"string"==typeof t?So(t):t}var ko,Co=/^--/,Ao=/\s*!important$/,To=function(t,e,n){if(Co.test(e))t.style.setProperty(e,n);else if(Ao.test(n))t.style.setProperty(M(e),n.replace(Ao,""),"important");else{var r=$o(e);if(Array.isArray(n))for(var i=0,o=n.length;i-1?e.split(Ro).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" ".concat(t.getAttribute("class")||""," ");n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function Lo(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(Ro).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var n=" ".concat(t.getAttribute("class")||""," "),r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?t.setAttribute("class",n):t.removeAttribute("class")}}function Mo(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&F(e,Do(t.name||"v")),F(e,t),e}return"string"==typeof t?Do(t):void 0}}var Do=$((function(t){return{enterClass:"".concat(t,"-enter"),enterToClass:"".concat(t,"-enter-to"),enterActiveClass:"".concat(t,"-enter-active"),leaveClass:"".concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-to"),leaveActiveClass:"".concat(t,"-leave-active")}})),Uo=at&&!ct,Fo="transition",zo="animation",Bo="transition",qo="transitionend",Vo="animation",Ho="animationend";Uo&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Bo="WebkitTransition",qo="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Vo="WebkitAnimation",Ho="webkitAnimationEnd"));var Wo=at?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function Ko(t){Wo((function(){Wo(t)}))}function Go(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),No(t,e))}function Jo(t,e){t._transitionClasses&&A(t._transitionClasses,e),Lo(t,e)}function Xo(t,e,n){var r=Yo(t,e),o=r.type,c=r.timeout,f=r.propCount;if(!o)return n();var l=o===Fo?qo:Ho,h=0,d=function(){t.removeEventListener(l,v),n()},v=function(e){e.target===t&&++h>=f&&d()};setTimeout((function(){h0&&(n=Fo,v=f,y=c.length):e===zo?d>0&&(n=zo,v=d,y=h.length):y=(n=(v=Math.max(f,d))>0?f>d?Fo:zo:null)?n===Fo?c.length:h.length:0,{type:n,timeout:v,propCount:y,hasTransform:n===Fo&&Qo.test(r[Bo+"Property"])}}function Zo(t,e){for(;t.length1}function ii(t,e){!0!==e.data.show&&ei(e)}var ai=function(t){var i,e,n={},r=t.modules,o=t.nodeOps;for(i=0;ix?E(t,f(n[S+1])?null:n[S+1].elm,n,w,S,r):w>S&&C(e,m,x)}(m,w,x,r,v):l(x)?(l(t.text)&&o.setTextContent(m,""),E(m,null,x,0,x.length-1,r)):l(w)?C(w,0,w.length-1):l(t.text)&&o.setTextContent(m,""):t.text!==e.text&&o.setTextContent(m,e.text),l(data)&&l(i=data.hook)&&l(i=i.postpatch)&&i(t,e)}}}function $(t,e,n){if(h(n)&&l(t.parent))t.parent.data.pendingInsert=e;else for(var r=0;r-1,option.selected!==c&&(option.selected=c);else if(W(pi(option),r))return void(t.selectedIndex!==i&&(t.selectedIndex=i));o||(t.selectedIndex=-1)}}function fi(t,e){return e.every((function(e){return!W(e,t)}))}function pi(option){return"_value"in option?option._value:option.value}function hi(t){t.target.composing=!0}function di(t){t.target.composing&&(t.target.composing=!1,vi(t.target,"input"))}function vi(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function yi(t){return!t.componentInstance||t.data&&t.data.transition?t:yi(t.componentInstance._vnode)}var mi={bind:function(t,e,n){var r=e.value,o=(n=yi(n)).data&&n.data.transition,c=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&o?(n.data.show=!0,ei(n,(function(){t.style.display=c}))):t.style.display=r?c:"none"},update:function(t,e,n){var r=e.value;!r!=!e.oldValue&&((n=yi(n)).data&&n.data.transition?(n.data.show=!0,r?ei(n,(function(){t.style.display=t.__vOriginalDisplay})):ni(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none")},unbind:function(t,e,n,r,o){o||(t.style.display=t.__vOriginalDisplay)}},gi={model:si,show:mi},bi={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function wi(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?wi(De(e.children)):t}function xi(t){var data={},e=t.$options;for(var n in e.propsData)data[n]=t[n];var r=e._parentListeners;for(var n in r)data[R(n)]=r[n];return data}function _i(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}var Oi=function(t){return t.tag||Ce(t)},Si=function(t){return"show"===t.name},Ei={name:"transition",props:bi,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(Oi)).length){0;var r=this.mode;0;var o=n[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return o;var c=wi(o);if(!c)return o;if(this._leaving)return _i(t,o);var f="__transition-".concat(this._uid,"-");c.key=null==c.key?c.isComment?f+"comment":f+c.tag:d(c.key)?0===String(c.key).indexOf(f)?c.key:f+c.key:c.key;var data=(c.data||(c.data={})).transition=xi(this),l=this._vnode,h=wi(l);if(c.data.directives&&c.data.directives.some(Si)&&(c.data.show=!0),h&&h.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(c,h)&&!Ce(h)&&(!h.componentInstance||!h.componentInstance._vnode.isComment)){var v=h.data.transition=F({},data);if("out-in"===r)return this._leaving=!0,ae(v,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),_i(t,o);if("in-out"===r){if(Ce(c))return l;var y,m=function(){y()};ae(data,"afterEnter",m),ae(data,"enterCancelled",m),ae(v,"delayLeave",(function(t){y=t}))}}return o}}},ji=F({tag:String,moveClass:String},bi);delete ji.mode;var ki={props:ji,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var o=yn(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",map=Object.create(null),n=this.prevChildren=this.children,r=this.$slots.default||[],o=this.children=[],c=xi(this),i=0;i-1?zr[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:zr[t]=/HTMLUnknownElement/.test(e.toString())},F(dr.options.directives,gi),F(dr.options.components,Ii),dr.prototype.__patch__=at?ai:B,dr.prototype.$mount=function(t,e){return function(t,e,n){var r;t.$el=e,t.$options.render||(t.$options.render=jt),wn(t,"beforeMount"),r=function(){t._update(t._render(),n)},new fn(t,r,B,{before:function(){t._isMounted&&!t._isDestroyed&&wn(t,"beforeUpdate")}},!0),n=!1;var o=t._preWatchers;if(o)for(var i=0;i=n.length?l(void 0,!0):(t=r(n,o),e.index+=t.length,l(t,!1))}))},function(t,e,n){"use strict";var r=n(5),o=n(210),c=n(211),f=n(122),l=n(67),h=n(51),d=n(8)("iterator"),v=f.values,y=function(t,e){if(t){if(t[d]!==v)try{l(t,d,v)}catch(e){t[d]=v}if(h(t,e,!0),o[e])for(var n in f)if(t[n]!==f[n])try{l(t,n,f[n])}catch(e){t[n]=f[n]}}};for(var m in o)y(r[m]&&r[m].prototype,m);y(c,"DOMTokenList")},function(t,e,n){"use strict";var r=n(1),o=n(32),c=n(95);r({target:"Object",stat:!0,forced:n(3)((function(){c(1)}))},{keys:function(t){return c(o(t))}})},function(t,e,n){"use strict";var r=n(120),o=n(40),c=n(111),f=r(r.bind);t.exports=function(t,e){return o(t),void 0===e?t:c?f(t,e):function(){return t.apply(e,arguments)}}},function(t,e,n){"use strict";var r=n(1),o=n(79).filter;r({target:"Array",proto:!0,forced:!n(93)("filter")},{filter:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){"use strict";t.exports=!1},function(t,e,n){"use strict";var r=n(10),o=n(182),c=n(183),f=n(15),l=n(113),h=TypeError,d=Object.defineProperty,v=Object.getOwnPropertyDescriptor,y="enumerable",m="configurable",w="writable";e.f=r?c?function(t,e,n){if(f(t),e=l(e),f(n),"function"==typeof t&&"prototype"===e&&"value"in n&&w in n&&!n[w]){var r=v(t,e);r&&r[w]&&(t[e]=n.value,n={configurable:m in n?n[m]:r[m],enumerable:y in n?n[y]:r[y],writable:!1})}return d(t,e,n)}:d:function(t,e,n){if(f(t),e=l(e),f(n),o)try{return d(t,e,n)}catch(t){}if("get"in n||"set"in n)throw new h("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){"use strict";var r=n(1),o=n(79).map;r({target:"Array",proto:!0,forced:!n(93)("map")},{map:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){"use strict";var r=n(10),o=n(116).EXISTS,c=n(4),f=n(78),l=Function.prototype,h=c(l.toString),d=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,v=c(d.exec);r&&!o&&f(l,"name",{configurable:!0,get:function(){try{return v(d,h(this))[1]}catch(t){return""}}})},function(t,e,n){"use strict";var r=n(37),o=Object;t.exports=function(t){return o(r(t))}},function(t,e,n){"use strict";var r=n(65).has;t.exports=function(t){return r(t),t}},function(t,e,n){"use strict";var r=n(232),o=Object.prototype.toString;function c(t){return"[object Array]"===o.call(t)}function f(t){return void 0===t}function l(t){return null!==t&&"object"==typeof t}function h(t){if("[object Object]"!==o.call(t))return!1;var e=Object.getPrototypeOf(t);return null===e||e===Object.prototype}function d(t){return"[object Function]"===o.call(t)}function v(t,e){if(null!=t)if("object"!=typeof t&&(t=[t]),c(t))for(var i=0,n=t.length;iv;)void 0!==(e=r(n,t=o[v++]))&&h(d,t,e);return d}})},function(t,e,n){"use strict";var r=n(1),o=n(3),c=n(86),f=n(16),l=n(32),h=n(54),d=n(175),v=n(92),y=n(139),m=n(93),w=n(8),x=n(73),_=w("isConcatSpreadable"),O=x>=51||!o((function(){var t=[];return t[_]=!1,t.concat()[0]!==t})),S=function(t){if(!f(t))return!1;var e=t[_];return void 0!==e?!!e:c(t)};r({target:"Array",proto:!0,arity:1,forced:!O||!m("concat")},{concat:function(t){var i,e,n,r,o,c=l(this),f=y(c,0),m=0;for(i=-1,n=arguments.length;i1?arguments[1]:void 0)}}),f("includes")},function(t,e,n){"use strict";n.d(e,"a",(function(){return xt})),n.d(e,"b",(function(){return gt})),n.d(e,"c",(function(){return wt})),n.d(e,"d",(function(){return vt})),n.d(e,"e",(function(){return lt}));n(31),n(50),n(19),n(44),n(45),n(46),n(21),n(47);var r=n(9),o=n(17),c=n(132),f=n(134),l=n(83),h=n(133);function d(t){return Object(c.a)(t)||Object(f.a)(t)||Object(l.a)(t)||Object(h.a)()}var v=n(177),y=n(178),m=n(18);n(110),n(20),n(64),n(41),n(82),n(30),n(48),n(27),n(12),n(25),n(163),n(23),n(24),n(217),n(129),n(219),n(35),n(220);function w(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function x(t){for(var e=1;e=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,c=!0,f=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return c=t.done,t},e:function(t){f=!0,o=t},f:function(){try{c||null==n.return||n.return()}finally{if(f)throw o}}}}function O(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=new Array(e);i>1,t+=k(t/e);t>455;r+=36)t=k(t/35);return k(r+36*t/(t+38))};function I(t){return function(t,e){var n=t.split("@"),r="";n.length>1&&(r=n[0]+"@",t=n[1]);var o=function(t,e){for(var n=[],r=t.length;r--;)n[r]=e(t[r]);return n}((t=t.replace(E,".")).split("."),(function(t){return S.test(t)?"xn--"+function(t){var e,n=[],r=(t=function(t){for(var e=[],n=0,r=t.length;n=55296&&o<=56319&&n=o&&mk((2147483647-i)/a)&&A("overflow"),i+=(v-o)*a,o=v;var w,x=_(t);try{for(x.s();!(w=x.n()).done;){var O=w.value;if(O2147483647&&A("overflow"),O==o){for(var S=i,E=36;;E+=36){var j=E<=c?1:E>=c+26?26:E-c;if(S0&&void 0!==arguments[0]?arguments[0]:"";try{return decodeURIComponent(""+text)}catch(t){return""+text}}function Q(text){return X(text.replace(L," "))}function Y(){return I(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"")}function Z(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",object={};"?"===t[0]&&(t=t.slice(1));var e,n=_(t.split("&"));try{for(n.s();!(e=n.n()).done;){var r=e.value.match(/([^=]+)=?(.*)/)||[];if(!(r.length<2)){var o=X(r[1].replace(L," "));if("__proto__"!==o&&"constructor"!==o){var c=Q(r[2]||"");void 0===object[o]?object[o]=c:Array.isArray(object[o])?object[o].push(c):object[o]=[object[o],c]}}}}catch(t){n.e(t)}finally{n.f()}return object}function tt(t){return Object.keys(t).filter((function(e){return void 0!==t[e]})).map((function(e){return n=e,"number"!=typeof(r=t[e])&&"boolean"!=typeof r||(r=String(r)),r?Array.isArray(r)?r.map((function(t){return"".concat(G(n),"=").concat(K(t))})).join("&"):"".concat(G(n),"=").concat(K(r)):G(n);var n,r})).filter(Boolean).join("&")}var et=Object.defineProperty,nt=function(t,e,n){return function(t,e,n){e in t?et(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n}(t,"symbol"!==Object(m.a)(e)?e+"":e,n),n},ot=function(){function t(){var input=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(Object(v.a)(this,t),nt(this,"protocol"),nt(this,"host"),nt(this,"auth"),nt(this,"pathname"),nt(this,"query",{}),nt(this,"hash"),"string"!=typeof input)throw new TypeError("URL input should be string received ".concat(Object(m.a)(input)," (").concat(input,")"));var e=_t(input);this.protocol=X(e.protocol),this.host=X(e.host),this.auth=X(e.auth),this.pathname=X(e.pathname.replace(V,"%252F")),this.query=Z(e.search),this.hash=X(e.hash)}return Object(y.a)(t,[{key:"hostname",get:function(){return Et(this.host).hostname}},{key:"port",get:function(){return Et(this.host).port||""}},{key:"username",get:function(){return St(this.auth).username}},{key:"password",get:function(){return St(this.auth).password||""}},{key:"hasProtocol",get:function(){return this.protocol.length}},{key:"isAbsolute",get:function(){return this.hasProtocol||"/"===this.pathname[0]}},{key:"search",get:function(){var q=tt(this.query);return q.length>0?"?"+q:""}},{key:"searchParams",get:function(){var p=new URLSearchParams;for(var t in this.query){var e=this.query[t];if(Array.isArray(e)){var n,r=_(e);try{for(r.s();!(n=r.n()).done;){var o=n.value;p.append(t,o)}}catch(t){r.e(t)}finally{r.f()}}else p.append(t,"string"==typeof e?e:JSON.stringify(e))}return p}},{key:"origin",get:function(){return(this.protocol?this.protocol+"//":"")+Y(this.host)}},{key:"fullpath",get:function(){return J(this.pathname)+this.search+W(this.hash).replace(U,"{").replace(z,"}").replace(M,"^")}},{key:"encodedAuth",get:function(){if(!this.auth)return"";var t=St(this.auth),e=t.username,n=t.password;return encodeURIComponent(e)+(n?":"+encodeURIComponent(n):"")}},{key:"href",get:function(){var t=this.encodedAuth,e=(this.protocol?this.protocol+"//":"")+(t?t+"@":"")+Y(this.host);return this.hasProtocol&&this.isAbsolute?e+this.fullpath:this.fullpath}},{key:"append",value:function(t){if(t.hasProtocol)throw new Error("Cannot append a URL with protocol");Object.assign(this.query,t.query),t.pathname&&(this.pathname=pt(this.pathname)+function(){var input=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return(ht(input)?input.slice(1):input)||"/"}(t.pathname)),t.hash&&(this.hash=t.hash)}},{key:"toJSON",value:function(){return this.href}},{key:"toString",value:function(){return this.href}}]),t}();var it=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,at=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,st=/^([/\\]\s*){2,}[^/\\]/;function ut(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"boolean"==typeof e&&(e={acceptRelative:e}),e.strict?it.test(t):at.test(t)||!!e.acceptRelative&&st.test(t)}var ct=/\/$|\/\?|\/#/;function ft(){var input=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return(arguments.length>1?arguments[1]:void 0)?ct.test(input):input.endsWith("/")}function lt(){var input=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(!(arguments.length>1?arguments[1]:void 0))return(ft(input)?input.slice(0,-1):input)||"/";if(!ft(input,!0))return input||"/";var path=input,t="",e=input.indexOf("#");e>=0&&(path=input.slice(0,e),t=input.slice(e));var n=d(path.split("?")),r=n[0],s=n.slice(1);return(r.slice(0,-1)||"/")+(s.length>0?"?".concat(s.join("?")):"")+t}function pt(){var input=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(!(arguments.length>1?arguments[1]:void 0))return input.endsWith("/")?input:input+"/";if(ft(input,!0))return input||"/";var path=input,t="",e=input.indexOf("#");if(e>=0&&(path=input.slice(0,e),t=input.slice(e),!path))return t;var n=d(path.split("?")),r=n[0],s=n.slice(1);return r+"/"+(s.length>0?"?".concat(s.join("?")):"")+t}function ht(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").startsWith("/")}function vt(input,t){var e=_t(input),n=x(x({},Z(e.search)),t);return e.search=tt(n),function(t){var e=t.pathname||"",n=t.search?(t.search.startsWith("?")?"":"?")+t.search:"",r=t.hash||"",o=t.auth?t.auth+"@":"",c=t.host||"",f=t.protocol?t.protocol+"//":"";return f+o+c+e+n+r}(e)}function yt(t){return t&&"/"!==t}var mt=/^\.?\//;function gt(base){for(var t=base||"",e=arguments.length,input=new Array(e>1?e-1:0),n=1;n0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0,e=input.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(e){var n=Object(r.a)(e,3),o=n[1],c=n[2],f=void 0===c?"":c;return{protocol:o.toLowerCase(),pathname:f,href:o+f,auth:"",host:"",search:"",hash:""}}if(!ut(input,{acceptRelative:!0}))return t?_t(t+input):Ot(input);var l=input.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[],h=Object(r.a)(l,4),d=h[1],v=void 0===d?"":d,y=h[2],m=h[3],w=(void 0===m?"":m).match(/([^#/?]*)(.*)?/)||[],x=Object(r.a)(w,3),_=x[1],O=void 0===_?"":_,S=x[2],E=Ot((void 0===S?"":S).replace(/\/(?=[A-Za-z]:)/,"")),j=E.pathname,k=E.search,C=E.hash;return{protocol:v.toLowerCase(),auth:y?y.slice(0,Math.max(0,y.length-1)):"",host:O,pathname:j,search:k,hash:C}}function Ot(){var t=((arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1),e=Object(r.a)(t,3),n=e[0],o=void 0===n?"":n,c=e[1],f=void 0===c?"":c,l=e[2];return{pathname:o,search:f,hash:void 0===l?"":l}}function St(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").split(":"),e=Object(r.a)(t,2),n=e[0],o=e[1];return{username:X(n),password:X(o)}}function Et(){var t=((arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").match(/([^/:]*):?(\d+)?/)||[]).splice(1),e=Object(r.a)(t,2),n=e[0],o=e[1];return{hostname:X(n),port:o}}},,function(t,e,n){var r=function(t){"use strict";var e,n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(t,e,desc){t[e]=desc.value},c="function"==typeof Symbol?Symbol:{},f=c.iterator||"@@iterator",l=c.asyncIterator||"@@asyncIterator",h=c.toStringTag||"@@toStringTag";function d(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{d({},"")}catch(t){d=function(t,e,n){return t[e]=n}}function v(t,e,n,r){var c=e&&e.prototype instanceof S?e:S,f=Object.create(c.prototype),l=new M(r||[]);return o(f,"_invoke",{value:P(t,n,l)}),f}function y(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}t.wrap=v;var m="suspendedStart",w="suspendedYield",x="executing",_="completed",O={};function S(){}function E(){}function j(){}var k={};d(k,f,(function(){return this}));var C=Object.getPrototypeOf,A=C&&C(C(D([])));A&&A!==n&&r.call(A,f)&&(k=A);var T=j.prototype=S.prototype=Object.create(k);function I(t){["next","throw","return"].forEach((function(e){d(t,e,(function(t){return this._invoke(e,t)}))}))}function $(t,e){function n(o,c,f,l){var h=y(t[o],t,c);if("throw"!==h.type){var d=h.arg,v=d.value;return v&&"object"==typeof v&&r.call(v,"__await")?e.resolve(v.__await).then((function(t){n("next",t,f,l)}),(function(t){n("throw",t,f,l)})):e.resolve(v).then((function(t){d.value=t,f(d)}),(function(t){return n("throw",t,f,l)}))}l(h.arg)}var c;o(this,"_invoke",{value:function(t,r){function o(){return new e((function(e,o){n(t,r,e,o)}))}return c=c?c.then(o,o):o()}})}function P(t,n,r){var o=m;return function(c,f){if(o===x)throw new Error("Generator is already running");if(o===_){if("throw"===c)throw f;return{value:e,done:!0}}for(r.method=c,r.arg=f;;){var l=r.delegate;if(l){var h=R(l,r);if(h){if(h===O)continue;return h}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===m)throw o=_,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=x;var d=y(t,n,r);if("normal"===d.type){if(o=r.done?_:w,d.arg===O)continue;return{value:d.arg,done:r.done}}"throw"===d.type&&(o=_,r.method="throw",r.arg=d.arg)}}}function R(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,R(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),O;var c=y(o,t.iterator,n.arg);if("throw"===c.type)return n.method="throw",n.arg=c.arg,n.delegate=null,O;var f=c.arg;return f?f.done?(n[t.resultName]=f.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,O):f:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,O)}function N(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function L(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function M(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(N,this),this.reset(!0)}function D(t){if(null!=t){var n=t[f];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function n(){for(;++i=0;--i){var c=this.tryEntries[i],f=c.completion;if("root"===c.tryLoc)return o("end");if(c.tryLoc<=this.prev){var l=r.call(c,"catchLoc"),h=r.call(c,"finallyLoc");if(l&&h){if(this.prev=0;--i){var n=this.tryEntries[i];if(n.tryLoc<=this.prev&&r.call(n,"finallyLoc")&&this.prev=0;--i){var e=this.tryEntries[i];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),L(e),O}},catch:function(t){for(var i=this.tryEntries.length-1;i>=0;--i){var e=this.tryEntries[i];if(e.tryLoc===t){var n=e.completion;if("throw"===n.type){var r=n.arg;L(e)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),O}},t}(t.exports);try{regeneratorRuntime=r}catch(t){"object"==typeof globalThis?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},function(t,e,n){"use strict";var r=n(1),o=n(4),c=n(157),f=n(37),l=n(13),h=n(159),d=o("".indexOf);r({target:"String",proto:!0,forced:!h("includes")},{includes:function(t){return!!~d(l(f(this)),l(c(t)),arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){"use strict";var r=n(10),o=n(11),c=n(112),f=n(71),l=n(38),h=n(113),d=n(14),v=n(182),y=Object.getOwnPropertyDescriptor;e.f=r?y:function(t,e){if(t=l(t),e=h(e),v)try{return y(t,e)}catch(t){}if(d(t,e))return f(!o(c.f,t,e),t[e])}},function(t,e,n){"use strict";var r=n(4);t.exports=r({}.isPrototypeOf)},function(t,e,n){"use strict";t.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},function(t,e,n){"use strict";var r,o=n(15),c=n(194),f=n(145),l=n(89),html=n(195),h=n(115),d=n(117),v="prototype",y="script",m=d("IE_PROTO"),w=function(){},x=function(content){return"<"+y+">"+content+""},_=function(t){t.write(x("")),t.close();var e=t.parentWindow.Object;return t=null,e},O=function(){try{r=new ActiveXObject("htmlfile")}catch(t){}var t,iframe,e;O="undefined"!=typeof document?document.domain&&r?_(r):(iframe=h("iframe"),e="java"+y+":",iframe.style.display="none",html.appendChild(iframe),iframe.src=String(e),(t=iframe.contentWindow.document).open(),t.write(x("document.F=Object")),t.close(),t.F):_(r);for(var n=f.length;n--;)delete O[v][f[n]];return O()};l[m]=!0,t.exports=Object.create||function(t,e){var n;return null!==t?(w[v]=o(t),n=new w,w[v]=null,n[m]=t):n=O(),void 0===e?n:c.f(n,e)}},function(t,e,n){"use strict";var r=n(96),o=n(11),c=n(4),f=n(127),l=n(3),h=n(15),d=n(7),v=n(42),y=n(70),m=n(77),w=n(13),x=n(37),_=n(162),O=n(66),S=n(287),E=n(128),j=n(8)("replace"),k=Math.max,C=Math.min,A=c([].concat),T=c([].push),I=c("".indexOf),$=c("".slice),P="$0"==="a".replace(/./,"$0"),R=!!/./[j]&&""===/./[j]("a","$0");f("replace",(function(t,e,n){var c=R?"$":"$0";return[function(t,n){var r=x(this),c=v(t)?void 0:O(t,j);return c?o(c,t,r,n):o(e,w(r),t,n)},function(t,o){var f=h(this),l=w(t);if("string"==typeof o&&-1===I(o,c)&&-1===I(o,"$<")){var v=n(e,f,l,o);if(v.done)return v.value}var x=d(o);x||(o=w(o));var O,j=f.global;j&&(O=f.unicode,f.lastIndex=0);for(var P,R=[];null!==(P=E(f,l))&&(T(R,P),j);){""===w(P[0])&&(f.lastIndex=_(l,m(f.lastIndex),O))}for(var N,L="",M=0,i=0;i=M&&(L+=$(l,M,F)+D,M=F+U.length)}return L+$(l,M)}]}),!!l((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$")}))||!P||R)},function(t,e,n){"use strict";var r=n(4),o=Map.prototype;t.exports={Map:Map,set:r(o.set),get:r(o.get),has:r(o.has),remove:r(o.delete),proto:o}},function(t,e,n){"use strict";var r=n(40),o=n(42);t.exports=function(t,e){var n=t[e];return o(n)?void 0:r(n)}},function(t,e,n){"use strict";var r=n(10),o=n(29),c=n(71);t.exports=r?function(object,t,e){return o.f(object,t,c(1,e))}:function(object,t,e){return object[t]=e,object}},function(t,e,n){"use strict";var r=n(4);t.exports=r([].slice)},function(t,e,n){"use strict";n(31),n(50),n(19),n(44),n(45),n(46),n(47);var r=n(318),o=n(321),c=n(323),f=n(165),l=n(325),h=n(326);function d(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function v(t){for(var e=1;e=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,c=!0,f=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return c=t.done,t},e:function(t){f=!0,o=t},f:function(){try{c||null==n.return||n.return()}finally{if(f)throw o}}}}function m(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=new Array(e);i>1,t+=O(t/e);t>455;r+=36)t=O(t/35);return O(r+36*t/(t+38))};function j(t){return function(t,e){var n=t.split("@"),r="";n.length>1&&(r=n[0]+"@",t=n[1]);var o=function(t,e){for(var n=[],r=t.length;r--;)n[r]=e(t[r]);return n}((t=t.replace(x,".")).split("."),(function(t){return w.test(t)?"xn--"+function(t){var e,n=[],r=(t=function(t){for(var e=[],n=0,r=t.length;n=55296&&o<=56319&&n=o&&wO((2147483647-i)/a)&&s("overflow"),i+=(v-o)*a,o=v;var x,_=y(t);try{for(_.s();!(x=_.n()).done;){var j=x.value;if(j2147483647&&s("overflow"),j==o){for(var k=i,C=36;;C+=36){var A=C<=c?1:C>=c+26?26:C-c;if(k0&&void 0!==arguments[0]?arguments[0]:"";try{return decodeURIComponent(""+text)}catch(t){return""+text}}function X(text){return J(text.replace(z,"%252F"))}function Q(text){return J(text.replace($," "))}function Y(){return j(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"")}function Z(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e={};"?"===t[0]&&(t=t.substr(1));var n,r=y(t.split("&"));try{for(r.s();!(n=r.n()).done;){var o=n.value.match(/([^=]+)=?(.*)/)||[];if(!(o.length<2)){var c=J(o[1]);if("__proto__"!==c&&"constructor"!==c){var f=Q(o[2]||"");e[c]?Array.isArray(e[c])?e[c].push(f):e[c]=[e[c],f]:e[c]=f}}}}catch(t){r.e(t)}finally{r.f()}return e}function tt(t,e){return e?Array.isArray(e)?e.map((function(e){return"".concat(K(t),"=").concat(W(e))})).join("&"):"".concat(K(t),"=").concat(W(e)):K(t)}function et(t){return Object.keys(t).map((function(e){return tt(e,t[e])})).join("&")}var nt=function(){function t(){var input=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(l(this,t),this.query={},"string"!=typeof input)throw new TypeError("URL input should be string received ".concat(f(input)," (").concat(input,")"));var e=yt(input);this.protocol=J(e.protocol),this.host=J(e.host),this.auth=J(e.auth),this.pathname=X(e.pathname),this.query=Z(e.search),this.hash=J(e.hash)}return h(t,[{key:"hostname",get:function(){return bt(this.host).hostname}},{key:"port",get:function(){return bt(this.host).port||""}},{key:"username",get:function(){return gt(this.auth).username}},{key:"password",get:function(){return gt(this.auth).password||""}},{key:"hasProtocol",get:function(){return this.protocol.length}},{key:"isAbsolute",get:function(){return this.hasProtocol||"/"===this.pathname[0]}},{key:"search",get:function(){var q=et(this.query);return q.length?"?"+q:""}},{key:"searchParams",get:function(){var t=this,p=new URLSearchParams,e=function(e){var n=t.query[e];Array.isArray(n)?n.forEach((function(t){return p.append(e,t)})):p.append(e,n||"")};for(var n in this.query)e(n);return p}},{key:"origin",get:function(){return(this.protocol?this.protocol+"//":"")+Y(this.host)}},{key:"fullpath",get:function(){return G(this.pathname)+this.search+H(this.hash)}},{key:"encodedAuth",get:function(){if(!this.auth)return"";var t=gt(this.auth),e=t.username,n=t.password;return encodeURIComponent(e)+(n?":"+encodeURIComponent(n):"")}},{key:"href",get:function(){var t=this.encodedAuth,e=(this.protocol?this.protocol+"//":"")+(t?t+"@":"")+Y(this.host);return this.hasProtocol&&this.isAbsolute?e+this.fullpath:this.fullpath}},{key:"append",value:function(t){if(t.hasProtocol)throw new Error("Cannot append a URL with protocol");Object.assign(this.query,t.query),t.pathname&&(this.pathname=ut(this.pathname)+ft(t.pathname)),t.hash&&(this.hash=t.hash)}},{key:"toJSON",value:function(){return this.href}},{key:"toString",value:function(){return this.href}}]),t}();function ot(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return/^\w+:\/\/.+/.test(t)||e&&/^\/\/[^/]+/.test(t)}var it=/\/$|\/\?/;function at(){var input=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return arguments.length>1&&void 0!==arguments[1]&&arguments[1]?it.test(input):input.endsWith("/")}function st(){var input=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(!(arguments.length>1&&void 0!==arguments[1]&&arguments[1]))return(at(input)?input.slice(0,-1):input)||"/";if(!at(input,!0))return input||"/";var t=input.split("?"),e=c(t),n=e[0],s=e.slice(1);return(n.slice(0,-1)||"/")+(s.length?"?".concat(s.join("?")):"")}function ut(){var input=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(!(arguments.length>1&&void 0!==arguments[1]&&arguments[1]))return input.endsWith("/")?input:input+"/";if(at(input,!0))return input||"/";var t=input.split("?"),e=c(t),n=e[0],s=e.slice(1);return n+"/"+(s.length?"?".concat(s.join("?")):"")}function ct(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").startsWith("/")}function ft(){var input=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return(ct(input)?input.substr(1):input)||"/"}function lt(t){return!t||"/"===t}function pt(t){return t&&"/"!==t}function ht(base){for(var t=base||"",e=arguments.length,input=new Array(e>1?e-1:0),n=1;n0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0;if(!ot(input,!0))return t?yt(t+input):mt(input);var e=(input.replace(/\\/g,"/").match(/([^:/]+:)?\/\/([^/@]+@)?(.*)/)||[]).splice(1),n=r(e,3),o=n[0],c=void 0===o?"":o,f=n[1],l=(n[2].match(/([^/?#]*)(.*)?/)||[]).splice(1),h=r(l,2),d=h[0],v=void 0===d?"":d,y=h[1],m=mt(void 0===y?"":y),w=m.pathname,x=m.search,_=m.hash;return{protocol:c,auth:f?f.substr(0,f.length-1):"",host:v,pathname:w,search:x,hash:_}}function mt(){var t=((arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1),e=r(t,3),n=e[0],o=void 0===n?"":n,c=e[1],f=void 0===c?"":c,l=e[2];return{pathname:o,search:f,hash:void 0===l?"":l}}function gt(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").split(":"),e=r(t,2),n=e[0],o=e[1];return{username:J(n),password:J(o)}}function bt(){var t=((arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").match(/([^/]*)(:0-9+)?/)||[]).splice(1),e=r(t,2),n=e[0],o=e[1];return{hostname:J(n),port:o}}function wt(t){var e=t.pathname+(t.search?(t.search.startsWith("?")?"":"?")+t.search:"")+t.hash;return t.protocol?t.protocol+"//"+(t.auth?t.auth+"@":"")+t.host+e:e}e.$URL=nt,e.cleanDoubleSlashes=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").split("://").map((function(t){return t.replace(/\/{2,}/g,"/")})).join("://")},e.createURL=vt,e.decode=J,e.decodePath=X,e.decodeQueryValue=Q,e.encode=V,e.encodeHash=H,e.encodeHost=Y,e.encodeParam=function(text){return G(text).replace(A,"%2F")},e.encodePath=G,e.encodeQueryItem=tt,e.encodeQueryKey=K,e.encodeQueryValue=W,e.getQuery=function(input){return Z(yt(input).search)},e.hasLeadingSlash=ct,e.hasProtocol=ot,e.hasTrailingSlash=at,e.isEmptyURL=lt,e.isNonEmptyURL=pt,e.isRelative=function(t){return["./","../"].some((function(e){return t.startsWith(e)}))},e.isSamePath=function(t,e){return J(st(t))===J(st(e))},e.joinURL=ht,e.normalizeURL=function(input){return vt(input).toString()},e.parseAuth=gt,e.parseHost=bt,e.parsePath=mt,e.parseQuery=Z,e.parseURL=yt,e.resolveURL=function(base){for(var t=vt(base),e=arguments.length,input=new Array(e>1?e-1:0),n=1;n0&&void 0!==arguments[0]?arguments[0]:"";return ct(input)?input:"/"+input},e.withQuery=function(input,t){var e=yt(input),n=v(v({},Z(e.search)),t);return e.search=et(n),wt(e)},e.withTrailingSlash=ut,e.withoutBase=function(input,base){if(lt(base))return input;var t=st(base);return input.startsWith(t)?input.substr(t.length)||"/":input},e.withoutLeadingSlash=ft,e.withoutTrailingSlash=st},function(t,e,n){"use strict";var r=n(253);t.exports=function(t){var e=+t;return e!=e||0===e?0:r(e)}},function(t,e,n){"use strict";t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){"use strict";var r=n(73),o=n(3),c=n(5).String;t.exports=!!Object.getOwnPropertySymbols&&!o((function(){var symbol=Symbol("symbol detection");return!c(symbol)||!(Object(symbol)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},function(t,e,n){"use strict";var r,o,c=n(5),f=n(62),l=c.process,h=c.Deno,d=l&&l.versions||h&&h.version,v=d&&d.v8;v&&(o=(r=v.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!o&&f&&(!(r=f.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=f.match(/Chrome\/(\d+)/))&&(o=+r[1]),t.exports=o},function(t,e,n){"use strict";var r=String;t.exports=function(t){try{return r(t)}catch(t){return"Object"}}},function(t,e,n){"use strict";var r=n(28),o=n(141);(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.35.0",mode:r?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.35.0/LICENSE",source:"https://github.com/zloirock/core-js"})},function(t,e,n){"use strict";var r=n(188),o=n(145).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,o)}},function(t,e,n){"use strict";var r=n(70),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},function(t,e,n){"use strict";var r=n(184),o=n(29);t.exports=function(t,e,n){return n.get&&r(n.get,e,{getter:!0}),n.set&&r(n.set,e,{setter:!0}),o.f(t,e,n)}},function(t,e,n){"use strict";var r=n(26),o=n(4),c=n(87),f=n(32),l=n(54),h=n(139),d=o([].push),v=function(t){var e=1===t,n=2===t,o=3===t,v=4===t,y=6===t,m=7===t,w=5===t||y;return function(x,_,O,S){for(var E,j,k=f(x),C=c(k),A=l(C),T=r(_,O),I=0,$=S||h,P=e?$(x,A):n||m?$(x,0):void 0;A>I;I++)if((w||I in C)&&(j=T(E=C[I],I,k),t))if(e)P[I]=j;else if(j)switch(t){case 3:return!0;case 5:return E;case 6:return I;case 2:d(P,E)}else switch(t){case 4:return!1;case 7:d(P,E)}return y?-1:o||v?v:P}};t.exports={forEach:v(0),map:v(1),filter:v(2),some:v(3),every:v(4),find:v(5),findIndex:v(6),filterReject:v(7)}},function(t,e,n){"use strict";var r=n(5);t.exports=r.Promise},function(t,e,n){"use strict";var r=n(26),o=n(11),c=n(15),f=n(74),l=n(193),h=n(54),d=n(61),v=n(147),y=n(121),m=n(192),w=TypeError,x=function(t,e){this.stopped=t,this.result=e},_=x.prototype;t.exports=function(t,e,n){var O,S,E,j,k,C,A,T=n&&n.that,I=!(!n||!n.AS_ENTRIES),$=!(!n||!n.IS_RECORD),P=!(!n||!n.IS_ITERATOR),R=!(!n||!n.INTERRUPTED),N=r(e,T),L=function(t){return O&&m(O,"normal",t),new x(!0,t)},M=function(t){return I?(c(t),R?N(t[0],t[1],L):N(t[0],t[1])):R?N(t,L):N(t)};if($)O=t.iterator;else if(P)O=t;else{if(!(S=y(t)))throw new w(f(t)+" is not iterable");if(l(S)){for(E=0,j=h(t);j>E;E++)if((k=M(t[E]))&&d(_,k))return k;return new x(!1)}O=v(t,S)}for(C=$?t.next:O.next;!(A=o(C,O)).done;){try{k=M(A.value)}catch(t){m(O,"throw",t)}if("object"==typeof k&&k&&d(_,k))return k}return new x(!1)}},function(t,e,n){"use strict";var r=n(11),o=n(127),c=n(15),f=n(42),l=n(77),h=n(13),d=n(37),v=n(66),y=n(162),m=n(128);o("match",(function(t,e,n){return[function(e){var n=d(this),o=f(e)?void 0:v(e,t);return o?r(o,e,n):new RegExp(e)[t](h(n))},function(t){var r=c(this),o=h(t),f=n(e,r,o);if(f.done)return f.value;if(!r.global)return m(r,o);var d=r.unicode;r.lastIndex=0;for(var v,w=[],x=0;null!==(v=m(r,o));){var _=h(v[0]);w[x]=_,""===_&&(r.lastIndex=y(o,l(r.lastIndex),d)),x++}return 0===x?null:w}]}))},function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(103);function o(t,e){if(t){if("string"==typeof t)return Object(r.a)(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Object(r.a)(t,e):void 0}}},,,function(t,e,n){"use strict";var r=n(49);t.exports=Array.isArray||function(t){return"Array"===r(t)}},function(t,e,n){"use strict";var r=n(4),o=n(3),c=n(49),f=Object,l=r("".split);t.exports=o((function(){return!f("z").propertyIsEnumerable(0)}))?function(t){return"String"===c(t)?l(t,""):f(t)}:f},function(t,e,n){"use strict";var r=n(39),o=n(7),c=n(61),f=n(181),l=Object;t.exports=f?function(t){return"symbol"==typeof t}:function(t){var e=r("Symbol");return o(e)&&c(e.prototype,l(t))}},function(t,e,n){"use strict";t.exports={}},function(t,e,n){"use strict";var r=n(3),o=n(7),c=/#|\.prototype\./,f=function(t,e){var n=data[l(t)];return n===d||n!==h&&(o(e)?r(e):!!e)},l=f.normalize=function(t){return String(t).replace(c,".").toLowerCase()},data=f.data={},h=f.NATIVE="N",d=f.POLYFILL="P";t.exports=f},function(t,e,n){"use strict";var r=n(146),o=n(7),c=n(49),f=n(8)("toStringTag"),l=Object,h="Arguments"===c(function(){return arguments}());t.exports=r?c:function(t){var e,n,r;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=l(t),f))?n:h?c(e):"Object"===(r=c(e))&&o(e.callee)?"Arguments":r}},function(t,e,n){"use strict";var r=n(113),o=n(29),c=n(71);t.exports=function(object,t,e){var n=r(t);n in object?o.f(object,n,c(0,e)):object[n]=e}},function(t,e,n){"use strict";var r=n(3),o=n(8),c=n(73),f=o("species");t.exports=function(t){return c>=51||!r((function(){var e=[];return(e.constructor={})[f]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},function(t,e,n){"use strict";t.exports={}},function(t,e,n){"use strict";var r=n(188),o=n(145);t.exports=Object.keys||function(t){return r(t,o)}},function(t,e,n){"use strict";var r=n(111),o=Function.prototype,c=o.apply,f=o.call;t.exports="object"==typeof Reflect&&Reflect.apply||(r?f.bind(c):function(){return f.apply(c,arguments)})},function(t,e,n){"use strict";var r=n(5),o=n(49);t.exports="process"===o(r.process)},function(t,e,n){"use strict";var r=n(61),o=TypeError;t.exports=function(t,e){if(r(e,t))return t;throw new o("Incorrect invocation")}},function(t,e,n){"use strict";var r=n(5),o=n(80),c=n(7),f=n(90),l=n(143),h=n(8),d=n(274),v=n(207),y=n(28),m=n(73),w=o&&o.prototype,x=h("species"),_=!1,O=c(r.PromiseRejectionEvent),S=f("Promise",(function(){var t=l(o),e=t!==String(o);if(!e&&66===m)return!0;if(y&&(!w.catch||!w.finally))return!0;if(!m||m<51||!/native code/.test(t)){var n=new o((function(t){t(1)})),r=function(t){t((function(){}),(function(){}))};if((n.constructor={})[x]=r,!(_=n.then((function(){}))instanceof r))return!0}return!e&&(d||v)&&!O}));t.exports={CONSTRUCTOR:S,REJECTION_EVENT:O,SUBCLASSING:_}},function(t,e,n){"use strict";var r=n(40),o=TypeError,c=function(t){var e,n;this.promise=new t((function(t,r){if(void 0!==e||void 0!==n)throw new o("Bad Promise constructor");e=t,n=r})),this.resolve=r(e),this.reject=r(n)};t.exports.f=function(t){return new c(t)}},function(t,e,n){"use strict";n(284),n(286)},,function(t,e,n){"use strict";function r(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=new Array(e);it.length)&&(e=t.length);for(var i=0,n=new Array(e);i=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,c=!0,l=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return c=t.done,t},e:function(t){l=!0,o=t},f:function(){try{c||null==n.return||n.return()}finally{if(l)throw o}}}}function h(t){return Array.isArray(t)}function d(t){return void 0===t}function v(t){return"object"===c(t)}function y(t){return"object"===c(t)&&null!==t}function m(t){return"function"==typeof t}var w=(function(){try{return!d(window)}catch(t){return!1}}()?window:t).console||{};function x(t){w&&w.warn&&w.warn(t)}var _=function(t){return x("".concat(t," is not supported in browser builds"))},O=function(){return x("This vue app/component has no vue-meta configuration")},S={title:void 0,titleChunk:"",titleTemplate:"%s",htmlAttrs:{},bodyAttrs:{},headAttrs:{},base:[],link:[],meta:[],style:[],script:[],noscript:[],__dangerouslyDisableSanitizers:[],__dangerouslyDisableSanitizersByTagID:{}},E="_vueMeta",j={keyName:"metaInfo",attribute:"data-vue-meta",ssrAttribute:"data-vue-meta-server-rendered",tagIDKeyName:"vmid",contentKeyName:"content",metaTemplateKeyName:"template",waitOnDestroyed:!0,debounceWait:10,ssrAppId:"ssr"},k=Object.keys(S),C=[k[12],k[13]],A=[k[1],k[2],"changed"].concat(C),T=[k[3],k[4],k[5]],I=["link","style","script"],$=["once","skip","template"],P=["body","pbody"],R=["allowfullscreen","amp","amp-boilerplate","async","autofocus","autoplay","checked","compact","controls","declare","default","defaultchecked","defaultmuted","defaultselected","defer","disabled","enabled","formnovalidate","hidden","indeterminate","inert","ismap","itemscope","loop","multiple","muted","nohref","noresize","noshade","novalidate","nowrap","open","pauseonexit","readonly","required","reversed","scoped","seamless","selected","sortable","truespeed","typemustmatch","visible"],N=null;function L(t,e,n){var r=t.debounceWait;e[E].initialized||!e[E].initializing&&"watcher"!==n||(e[E].initialized=null),e[E].initialized&&!e[E].pausing&&function(t,e){if(!(e=void 0===e?10:e))return void t();clearTimeout(N),N=setTimeout((function(){t()}),e)}((function(){e.$meta().refresh()}),r)}function M(t,e,n){if(!Array.prototype.findIndex){for(var r=0;r/g,">"],[/"/g,'"'],[/'/g,"'"]];function Z(t,e,n,r){var o=e.tagIDKeyName,c=n.doEscape,f=void 0===c?function(t){return t}:c,l={};for(var d in t){var v=t[d];if(U(A,d))l[d]=v;else{var m=C[0];if(n[m]&&U(n[m],d))l[d]=v;else{var w=t[o];if(w&&(m=C[1],n[m]&&n[m][w]&&U(n[m][w],d)))l[d]=v;else if("string"==typeof v?l[d]=f(v):h(v)?l[d]=v.map((function(t){return y(t)?Z(t,e,n,!0):f(t)})):y(v)?l[d]=Z(v,e,n,!0):l[d]=v,r){var x=f(d);d!==x&&(l[x]=l[d],delete l[d])}}}}return l}function tt(t,e,n){n=n||[];var r={doEscape:function(t){return n.reduce((function(t,e){return t.replace(e[0],e[1])}),t)}};return C.forEach((function(t,n){if(0===n)Q(e,t);else if(1===n)for(var o in e[t])Q(e[t],o);r[t]=e[t]})),Z(e,t,r)}function et(t,e,template,n){var component=t.component,r=t.metaTemplateKeyName,o=t.contentKeyName;return!0!==template&&!0!==e[r]&&(d(template)&&e[r]&&(template=e[r],e[r]=!0),template?(d(n)&&(n=e[o]),e[o]=m(template)?template.call(component,n):template.replace(/%s/g,n),!0):(delete e[r],!1))}var nt=!1;function ot(t,source,e){return e=e||{},void 0===source.title&&delete source.title,T.forEach((function(t){if(source[t])for(var e in source[t])e in source[t]&&void 0===source[t][e]&&(U(R,e)&&!nt&&(x("VueMeta: Please note that since v2 the value undefined is not used to indicate boolean attributes anymore, see migration guide for details"),nt=!0),delete source[t][e])})),o()(t,source,{arrayMerge:function(t,s){return function(t,e,source){var component=t.component,n=t.tagIDKeyName,r=t.metaTemplateKeyName,o=t.contentKeyName,c=[];return e.length||source.length?(e.forEach((function(t,e){if(t[n]){var f=M(source,(function(e){return e[n]===t[n]})),l=source[f];if(-1!==f){if(o in l&&void 0===l[o]||"innerHTML"in l&&void 0===l.innerHTML)return c.push(t),void source.splice(f,1);if(null!==l[o]&&null!==l.innerHTML){var h=t[r];if(h){if(!l[r])return et({component:component,metaTemplateKeyName:r,contentKeyName:o},l,h),void(l.template=!0);l[o]||et({component:component,metaTemplateKeyName:r,contentKeyName:o},l,void 0,t[o])}}else source.splice(f,1)}else c.push(t)}else c.push(t)})),c.concat(source)):c}(e,t,s)}})}function it(t,component){return at(t||{},component,S)}function at(t,component,e){if(e=e||{},component._inactive)return e;var n=(t=t||{}).keyName,r=component.$metaInfo,o=component.$options,c=component.$children;if(o[n]){var data=r||o[n];v(data)&&(e=ot(e,data,t))}return c.length&&c.forEach((function(n){(function(t){return(t=t||this)&&!d(t[E])})(n)&&(e=at(t,n,e))})),e}var st=[];function ut(t,e,n,r){var o=t.tagIDKeyName,c=!1;return n.forEach((function(t){t[o]&&t.callback&&(c=!0,function(t,e){1===arguments.length&&(e=t,t=""),st.push([t,e])}("".concat(e,"[data-").concat(o,'="').concat(t[o],'"]'),t.callback))})),r&&c?ct():c}function ct(){var t;"complete"!==(t||document).readyState?document.onreadystatechange=function(){ft()}:ft()}function ft(t){st.forEach((function(e){var n=e[0],r=e[1],o="".concat(n,'[onload="this.__vm_l=1"]'),c=[];t||(c=D(F(o))),t&&t.matches(o)&&(c=[t]),c.forEach((function(element){if(!element.__vm_cb){var t=function(){element.__vm_cb=!0,V(element,"onload"),r(element)};element.__vm_l?t():element.__vm_ev||(element.__vm_ev=!0,element.addEventListener("load",t))}}))}))}var lt,pt={};function ht(t,e,n,r,o){var c=(e||{}).attribute,f=o.getAttribute(c);f&&(pt[n]=JSON.parse(decodeURI(f)),V(o,c));var data=pt[n]||{},l=[];for(var h in data)void 0!==data[h]&&t in data[h]&&(l.push(h),r[h]||delete data[h][t]);for(var d in r){var v=data[d];v&&v[t]===r[d]||(l.push(d),void 0!==r[d]&&(data[d]=data[d]||{},data[d][t]=r[d]))}for(var y=0,m=l;y1){var y=[];r=r.filter((function(t){var e=JSON.stringify(t),n=!U(y,e);return y.push(e),n}))}r.forEach((function(e){if(!e.skip){var r=document.createElement(n);e.once||r.setAttribute(c,t),Object.keys(e).forEach((function(t){if(!U($,t))if("innerHTML"!==t)if("json"!==t)if("cssText"!==t)if("callback"!==t){var n=U(l,t)?"data-".concat(t):t,o=U(R,t);if(!o||e[t]){var c=o?"":e[t];r.setAttribute(n,c)}}else r.onload=function(){return e[t](r)};else r.styleSheet?r.styleSheet.cssText=e.cssText:r.appendChild(document.createTextNode(e.cssText));else r.innerHTML=JSON.stringify(e.json);else r.innerHTML=e.innerHTML}));var o,f=v[function(t){var body=t.body,e=t.pbody;return body?"body":e?"pbody":"head"}(e)],d=f.some((function(t,e){return o=e,r.isEqualNode(t)}));d&&(o||0===o)?f.splice(o,1):h.push(r)}}));var m=[];for(var w in v)Array.prototype.push.apply(m,v[w]);return m.forEach((function(element){element.parentNode.removeChild(element)})),h.forEach((function(element){element.hasAttribute("data-body")?body.appendChild(element):element.hasAttribute("data-pbody")?body.insertBefore(element,body.firstChild):head.appendChild(element)})),{oldTags:m,newTags:h}}function yt(t,e,n){var r=e=e||{},o=r.ssrAttribute,c=r.ssrAppId,f={},l=z(f,"html");if(t===c&&l.hasAttribute(o)){V(l,o);var d=!1;return I.forEach((function(t){n[t]&&ut(e,t,n[t])&&(d=!0)})),d&&ct(),!1}var title,v={},y={};for(var m in n)if(!U(A,m))if("title"!==m){if(U(T,m)){var w=m.substr(0,4);ht(t,e,m,n[m],z(f,w))}else if(h(n[m])){var x=vt(t,e,m,n[m],z(f,"head"),z(f,"body")),_=x.oldTags,O=x.newTags;O.length&&(v[m]=O,y[m]=_)}}else((title=n.title)||""===title)&&(document.title=title);return{tagsAdded:v,tagsRemoved:y}}function mt(t,e,n){return{set:function(r){return function(t,e,n,r){if(t&&t.$el)return yt(e,n,r);(lt=lt||{})[e]=r}(t,e,n,r)},remove:function(){return function(t,e,n){if(t&&t.$el){var r,o={},c=l(T);try{for(c.s();!(r=c.n()).done;){var f=r.value,h=f.substr(0,4);ht(e,n,f,{},z(o,h))}}catch(t){c.e(t)}finally{c.f()}return function(t,e){var n=t.attribute;D(F("[".concat(n,'="').concat(e,'"]'))).map((function(t){return t.remove()}))}(n,e)}lt[e]&&(delete lt[e],bt())}(t,e,n)}}}function gt(){return lt}function bt(t){!t&&Object.keys(lt).length||(lt=void 0)}function wt(t,e){if(e=e||{},!t[E])return O(),{};var n=function(t,e,n,component){n=n||[];var r=(t=t||{}).tagIDKeyName;return e.title&&(e.titleChunk=e.title),e.titleTemplate&&"%s"!==e.titleTemplate&&et({component:component,contentKeyName:"title"},e,e.titleTemplate,e.titleChunk||""),e.base&&(e.base=Object.keys(e.base).length?[e.base]:[]),e.meta&&(e.meta=e.meta.filter((function(t,e,n){return!t[r]||e===M(n,(function(e){return e[r]===t[r]}))})),e.meta.forEach((function(e){return et(t,e)}))),tt(t,e,n)}(e,it(e,t),Y,t),r=yt(t[E].appId,e,n);r&&m(n.changed)&&(n.changed(n,r.tagsAdded,r.tagsRemoved),r={addedTags:r.tagsAdded,removedTags:r.tagsRemoved});var o=gt();if(o){for(var c in o)yt(c,e,o[c]),delete o[c];bt(!0)}return{vm:t,metaInfo:n,tags:r}}function xt(t){t=t||{};var e=this.$root;return{getOptions:function(){return function(t){var e={};for(var n in t)e[n]=t[n];return e}(t)},setOptions:function(n){var r="refreshOnceOnNavigation";n&&n[r]&&(t.refreshOnceOnNavigation=!!n[r],G(e));var o="debounceWait";if(n&&o in n){var c=parseInt(n[o]);isNaN(c)||(t.debounceWait=c)}var f="waitOnDestroyed";n&&f in n&&(t.waitOnDestroyed=!!n[f])},refresh:function(){return wt(e,t)},inject:function(t){return _("inject")},pause:function(){return W(e)},resume:function(){return K(e)},addApp:function(n){return mt(e,n,t)}}}function _t(t,e){t.__vuemeta_installed||(t.__vuemeta_installed=!0,e=function(t){return{keyName:(t=v(t)?t:{}).keyName||j.keyName,attribute:t.attribute||j.attribute,ssrAttribute:t.ssrAttribute||j.ssrAttribute,tagIDKeyName:t.tagIDKeyName||j.tagIDKeyName,contentKeyName:t.contentKeyName||j.contentKeyName,metaTemplateKeyName:t.metaTemplateKeyName||j.metaTemplateKeyName,debounceWait:d(t.debounceWait)?j.debounceWait:t.debounceWait,waitOnDestroyed:d(t.waitOnDestroyed)?j.waitOnDestroyed:t.waitOnDestroyed,ssrAppId:t.ssrAppId||j.ssrAppId,refreshOnceOnNavigation:!!t.refreshOnceOnNavigation}}(e),t.prototype.$meta=function(){return xt.call(this,e)},t.mixin(X(t,e)))}d(window)||d(window.Vue)||_t(window.Vue);var Ot={version:"2.4.0",install:_t,generate:function(t,e){return _("generate")},hasMetaInfo:H};e.a=Ot}).call(this,n(53))},function(t,e,n){"use strict";n.d(e,"a",(function(){return f}));var r=n(103);var o=n(134),c=n(83);function f(t){return function(t){if(Array.isArray(t))return Object(r.a)(t)}(t)||Object(o.a)(t)||Object(c.a)(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},function(t,e,n){t.exports=n(348)},,,,function(t,e,n){"use strict";var r=n(1),o=n(4),c=n(87),f=n(38),l=n(125),h=o([].join);r({target:"Array",proto:!0,forced:c!==Object||!l("join",",")},{join:function(t){return h(f(this),void 0===t?",":t)}})},function(t,e,n){"use strict";var r=n(3);t.exports=!r((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},function(t,e,n){"use strict";var r={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,c=o&&!r.call({1:2},1);e.f=c?function(t){var e=o(this,t);return!!e&&e.enumerable}:r},function(t,e,n){"use strict";var r=n(180),o=n(88);t.exports=function(t){var e=r(t,"string");return o(e)?e:e+""}},function(t,e,n){"use strict";var r=n(4),o=0,c=Math.random(),f=r(1..toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+f(++o+c,36)}},function(t,e,n){"use strict";var r=n(5),o=n(16),c=r.document,f=o(c)&&o(c.createElement);t.exports=function(t){return f?c.createElement(t):{}}},function(t,e,n){"use strict";var r=n(10),o=n(14),c=Function.prototype,f=r&&Object.getOwnPropertyDescriptor,l=o(c,"name"),h=l&&"something"===function(){}.name,d=l&&(!r||r&&f(c,"name").configurable);t.exports={EXISTS:l,PROPER:h,CONFIGURABLE:d}},function(t,e,n){"use strict";var r=n(75),o=n(114),c=r("keys");t.exports=function(t){return c[t]||(c[t]=o(t))}},function(t,e,n){"use strict";e.f=Object.getOwnPropertySymbols},function(t,e,n){"use strict";var r=n(4),o=n(3),c=n(7),f=n(91),l=n(39),h=n(143),d=function(){},v=[],y=l("Reflect","construct"),m=/^\s*(?:class|function)\b/,w=r(m.exec),x=!m.test(d),_=function(t){if(!c(t))return!1;try{return y(d,v,t),!0}catch(t){return!1}},O=function(t){if(!c(t))return!1;switch(f(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return x||!!w(m,h(t))}catch(t){return!0}};O.sham=!0,t.exports=!y||o((function(){var t;return _(_.call)||!_(Object)||!_((function(){t=!0}))||t}))?O:_},function(t,e,n){"use strict";var r=n(49),o=n(4);t.exports=function(t){if("Function"===r(t))return o(t)}},function(t,e,n){"use strict";var r=n(91),o=n(66),c=n(42),f=n(94),l=n(8)("iterator");t.exports=function(t){if(!c(t))return o(t,l)||o(t,"@@iterator")||f[r(t)]}},function(t,e,n){"use strict";var r=n(38),o=n(140),c=n(94),f=n(43),l=n(29).f,h=n(150),d=n(124),v=n(28),y=n(10),m="Array Iterator",w=f.set,x=f.getterFor(m);t.exports=h(Array,"Array",(function(t,e){w(this,{type:m,target:r(t),index:0,kind:e})}),(function(){var t=x(this),e=t.target,n=t.index++;if(!e||n>=e.length)return t.target=void 0,d(void 0,!0);switch(t.kind){case"keys":return d(n,!1);case"values":return d(e[n],!1)}return d([n,e[n]],!1)}),"values");var _=c.Arguments=c.Array;if(o("keys"),o("values"),o("entries"),!v&&y&&"values"!==_.name)try{l(_,"name",{value:"values"})}catch(t){}},function(t,e,n){"use strict";var r=n(14),o=n(7),c=n(32),f=n(117),l=n(202),h=f("IE_PROTO"),d=Object,v=d.prototype;t.exports=l?d.getPrototypeOf:function(t){var object=c(t);if(r(object,h))return object[h];var e=object.constructor;return o(e)&&object instanceof e?e.prototype:object instanceof d?v:null}},function(t,e,n){"use strict";t.exports=function(t,e){return{value:t,done:e}}},function(t,e,n){"use strict";var r=n(3);t.exports=function(t,e){var n=[][t];return!!n&&r((function(){n.call(null,e||function(){return 1},1)}))}},function(t,e,n){"use strict";var r,o,c=n(11),f=n(4),l=n(13),h=n(191),d=n(160),v=n(75),y=n(63),m=n(43).get,w=n(212),x=n(213),_=v("native-string-replace",String.prototype.replace),O=RegExp.prototype.exec,S=O,E=f("".charAt),j=f("".indexOf),k=f("".replace),C=f("".slice),A=(o=/b*/g,c(O,r=/a/,"a"),c(O,o,"a"),0!==r.lastIndex||0!==o.lastIndex),T=d.BROKEN_CARET,I=void 0!==/()??/.exec("")[1];(A||I||T||w||x)&&(S=function(t){var e,n,r,o,i,object,f,d=this,v=m(d),w=l(t),x=v.raw;if(x)return x.lastIndex=d.lastIndex,e=c(S,x,w),d.lastIndex=x.lastIndex,e;var $=v.groups,P=T&&d.sticky,R=c(h,d),source=d.source,N=0,L=w;if(P&&(R=k(R,"y",""),-1===j(R,"g")&&(R+="g"),L=C(w,d.lastIndex),d.lastIndex>0&&(!d.multiline||d.multiline&&"\n"!==E(w,d.lastIndex-1))&&(source="(?: "+source+")",L=" "+L,N++),n=new RegExp("^(?:"+source+")",R)),I&&(n=new RegExp("^"+source+"$(?!\\s)",R)),A&&(r=d.lastIndex),o=c(O,P?n:d,L),P?o?(o.input=C(o.input,N),o[0]=C(o[0],N),o.index=d.lastIndex,d.lastIndex+=o[0].length):d.lastIndex=0:A&&o&&(d.lastIndex=d.global?o.index+o[0].length:r),I&&o&&o.length>1&&c(_,o[0],n,(function(){for(i=1;i1?arguments[1]:void 0,e.length)),r=h(t);return w(e,n,n+r.length)===r}})},function(t,e,n){"use strict";var r=n(22);t.exports=function(t,e,n){for(var o in e)r(t,o,e[o],n);return t}},function(t,e,n){"use strict";var r=n(1),o=n(4),c=n(89),f=n(16),l=n(14),h=n(29).f,d=n(76),v=n(196),y=n(330),m=n(114),w=n(231),x=!1,_=m("meta"),O=0,S=function(t){h(t,_,{value:{objectID:"O"+O++,weakData:{}}})},meta=t.exports={enable:function(){meta.enable=function(){},x=!0;var t=d.f,e=o([].splice),n={};n[_]=1,t(n).length&&(d.f=function(n){for(var r=t(n),i=0,o=r.length;i1?arguments[1]:void 0)}}),c(f)},function(t,e,n){"use strict";var r=n(258);t.exports=function(t,e){return new(r(t))(0===e?0:e)}},function(t,e,n){"use strict";var r=n(8),o=n(63),c=n(29).f,f=r("unscopables"),l=Array.prototype;void 0===l[f]&&c(l,f,{configurable:!0,value:o(null)}),t.exports=function(t){l[f][t]=!0}},function(t,e,n){"use strict";var r=n(5),o=n(142),c="__core-js_shared__",f=r[c]||o(c,{});t.exports=f},function(t,e,n){"use strict";var r=n(5),o=Object.defineProperty;t.exports=function(t,e){try{o(r,t,{value:e,configurable:!0,writable:!0})}catch(n){r[t]=e}return e}},function(t,e,n){"use strict";var r=n(4),o=n(7),c=n(141),f=r(Function.toString);o(c.inspectSource)||(c.inspectSource=function(t){return f(t)}),t.exports=c.inspectSource},function(t,e,n){"use strict";var r=n(70),o=Math.max,c=Math.min;t.exports=function(t,e){var n=r(t);return n<0?o(n+e,0):c(n,e)}},function(t,e,n){"use strict";t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(t,e,n){"use strict";var r={};r[n(8)("toStringTag")]="z",t.exports="[object z]"===String(r)},function(t,e,n){"use strict";var r=n(11),o=n(40),c=n(15),f=n(74),l=n(121),h=TypeError;t.exports=function(t,e){var n=arguments.length<2?l(t):e;if(o(n))return c(r(n,t));throw new h(f(t)+" is not iterable")}},function(t,e,n){"use strict";var r=n(8)("iterator"),o=!1;try{var c=0,f={next:function(){return{done:!!c++}},return:function(){o=!0}};f[r]=function(){return this},Array.from(f,(function(){throw 2}))}catch(t){}t.exports=function(t,e){try{if(!e&&!o)return!1}catch(t){return!1}var n=!1;try{var object={};object[r]=function(){return{next:function(){return{done:n=!0}}}},t(object)}catch(t){}return n}},function(t,e,n){"use strict";var path=n(198),r=n(14),o=n(197),c=n(29).f;t.exports=function(t){var e=path.Symbol||(path.Symbol={});r(e,t)||c(e,t,{value:o.f(t)})}},function(t,e,n){"use strict";var r=n(1),o=n(11),c=n(28),f=n(116),l=n(7),h=n(200),d=n(123),v=n(151),y=n(51),m=n(67),w=n(22),x=n(8),_=n(94),O=n(201),S=f.PROPER,E=f.CONFIGURABLE,j=O.IteratorPrototype,k=O.BUGGY_SAFARI_ITERATORS,C=x("iterator"),A="keys",T="values",I="entries",$=function(){return this};t.exports=function(t,e,n,f,x,O,P){h(n,e,f);var R,N,L,M=function(t){if(t===x&&B)return B;if(!k&&t&&t in F)return F[t];switch(t){case A:case T:case I:return function(){return new n(this,t)}}return function(){return new n(this)}},D=e+" Iterator",U=!1,F=t.prototype,z=F[C]||F["@@iterator"]||x&&F[x],B=!k&&z||M(x),V="Array"===e&&F.entries||z;if(V&&(R=d(V.call(new t)))!==Object.prototype&&R.next&&(c||d(R)===j||(v?v(R,j):l(R[C])||w(R,C,$)),y(R,D,!0,!0),c&&(_[D]=$)),S&&x===T&&z&&z.name!==T&&(!c&&E?m(F,"name",T):(U=!0,B=function(){return o(z,this)})),x)if(N={values:M(T),keys:O?B:M(A),entries:M(I)},P)for(L in N)(k||U||!(L in F))&&w(F,L,N[L]);else r({target:e,proto:!0,forced:k||U},N);return c&&!P||F[C]===B||w(F,C,B,{name:x}),_[e]=B,N}},function(t,e,n){"use strict";var r=n(264),o=n(15),c=n(265);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,n={};try{(t=r(Object.prototype,"__proto__","set"))(n,[]),e=n instanceof Array}catch(t){}return function(n,r){return o(n),c(r),e?t(n,r):n.__proto__=r,n}}():void 0)},function(t,e,n){"use strict";var r=n(39),o=n(78),c=n(8),f=n(10),l=c("species");t.exports=function(t){var e=r(t);f&&e&&!e[l]&&o(e,l,{configurable:!0,get:function(){return this}})}},function(t,e,n){"use strict";var r=n(15),o=n(269),c=n(42),f=n(8)("species");t.exports=function(t,e){var n,l=r(t).constructor;return void 0===l||c(n=r(l)[f])?e:o(n)}},function(t,e,n){"use strict";var r=TypeError;t.exports=function(t,e){if(t=200&&t<300}};d.headers={common:{Accept:"application/json, text/plain, */*"}},r.forEach(["delete","get","head"],(function(t){d.headers[t]={}})),r.forEach(["post","put","patch"],(function(t){d.headers[t]=r.merge(f)})),t.exports=d}).call(this,n(173))},,function(t,e,n){"use strict";function r(a,b){for(var t in b)a[t]=b[t];return a}n.d(e,"a",(function(){return re}));var o=/[!'()*]/g,c=function(t){return"%"+t.charCodeAt(0).toString(16)},f=/%2C/g,l=function(t){return encodeURIComponent(t).replace(o,c).replace(f,",")};function h(t){try{return decodeURIComponent(t)}catch(t){0}return t}var d=function(t){return null==t||"object"==typeof t?t:String(t)};function v(t){var e={};return(t=t.trim().replace(/^(\?|#|&)/,""))?(t.split("&").forEach((function(param){var t=param.replace(/\+/g," ").split("="),n=h(t.shift()),r=t.length>0?h(t.join("=")):null;void 0===e[n]?e[n]=r:Array.isArray(e[n])?e[n].push(r):e[n]=[e[n],r]})),e):e}function y(t){var e=t?Object.keys(t).map((function(e){var n=t[e];if(void 0===n)return"";if(null===n)return l(e);if(Array.isArray(n)){var r=[];return n.forEach((function(t){void 0!==t&&(null===t?r.push(l(e)):r.push(l(e)+"="+l(t)))})),r.join("&")}return l(e)+"="+l(n)})).filter((function(t){return t.length>0})).join("&"):null;return e?"?"+e:""}var m=/\/?$/;function w(t,e,n,r){var o=r&&r.options.stringifyQuery,c=e.query||{};try{c=x(c)}catch(t){}var f={name:e.name||t&&t.name,meta:t&&t.meta||{},path:e.path||"/",hash:e.hash||"",query:c,params:e.params||{},fullPath:S(e,o),matched:t?O(t):[]};return n&&(f.redirectedFrom=S(n,o)),Object.freeze(f)}function x(t){if(Array.isArray(t))return t.map(x);if(t&&"object"==typeof t){var e={};for(var n in t)e[n]=x(t[n]);return e}return t}var _=w(null,{path:"/"});function O(t){for(var e=[];t;)e.unshift(t),t=t.parent;return e}function S(t,e){var path=t.path,n=t.query;void 0===n&&(n={});var r=t.hash;return void 0===r&&(r=""),(path||"/")+(e||y)(n)+r}function E(a,b,t){return b===_?a===b:!!b&&(a.path&&b.path?a.path.replace(m,"")===b.path.replace(m,"")&&(t||a.hash===b.hash&&j(a.query,b.query)):!(!a.name||!b.name)&&(a.name===b.name&&(t||a.hash===b.hash&&j(a.query,b.query)&&j(a.params,b.params))))}function j(a,b){if(void 0===a&&(a={}),void 0===b&&(b={}),!a||!b)return a===b;var t=Object.keys(a).sort(),e=Object.keys(b).sort();return t.length===e.length&&t.every((function(t,i){var n=a[t];if(e[i]!==t)return!1;var r=b[t];return null==n||null==r?n===r:"object"==typeof n&&"object"==typeof r?j(n,r):String(n)===String(r)}))}function k(t){for(var i=0;i=0&&(t=path.slice(n),path=path.slice(0,n));var r=path.indexOf("?");return r>=0&&(e=path.slice(r+1),path=path.slice(0,r)),{path:path,query:e,hash:t}}(c.path||""),m=e&&e.path||"/",path=y.path?T(y.path,m,n||c.append):m,w=function(t,e,n){void 0===e&&(e={});var r,o=n||v;try{r=o(t||"")}catch(t){r={}}for(var c in e){var f=e[c];r[c]=Array.isArray(f)?f.map(d):d(f)}return r}(y.query,c.query,o&&o.options.parseQuery),x=c.hash||y.hash;return x&&"#"!==x.charAt(0)&&(x="#"+x),{_normalized:!0,path:path,query:w,hash:x}}var Y,Z=function(){},tt={name:"RouterLink",props:{to:{type:[String,Object],required:!0},tag:{type:String,default:"a"},custom:Boolean,exact:Boolean,exactPath:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,ariaCurrentValue:{type:String,default:"page"},event:{type:[String,Array],default:"click"}},render:function(t){var e=this,n=this.$router,o=this.$route,c=n.resolve(this.to,o,this.append),f=c.location,l=c.route,h=c.href,d={},v=n.options.linkActiveClass,y=n.options.linkExactActiveClass,x=null==v?"router-link-active":v,_=null==y?"router-link-exact-active":y,O=null==this.activeClass?x:this.activeClass,S=null==this.exactActiveClass?_:this.exactActiveClass,j=l.redirectedFrom?w(null,Q(l.redirectedFrom),null,n):l;d[S]=E(o,j,this.exactPath),d[O]=this.exact||this.exactPath?d[S]:function(t,e){return 0===t.path.replace(m,"/").indexOf(e.path.replace(m,"/"))&&(!e.hash||t.hash===e.hash)&&function(t,e){for(var n in e)if(!(n in t))return!1;return!0}(t.query,e.query)}(o,j);var k=d[S]?this.ariaCurrentValue:null,C=function(t){et(t)&&(e.replace?n.replace(f,Z):n.push(f,Z))},A={click:et};Array.isArray(this.event)?this.event.forEach((function(t){A[t]=C})):A[this.event]=C;var data={class:d},T=!this.$scopedSlots.$hasNormal&&this.$scopedSlots.default&&this.$scopedSlots.default({href:h,route:l,navigate:C,isActive:d[O],isExactActive:d[S]});if(T){if(1===T.length)return T[0];if(T.length>1||!T.length)return 0===T.length?t():t("span",{},T)}if("a"===this.tag)data.on=A,data.attrs={href:h,"aria-current":k};else{var a=nt(this.$slots.default);if(a){a.isStatic=!1;var I=a.data=r({},a.data);for(var $ in I.on=I.on||{},I.on){var P=I.on[$];$ in A&&(I.on[$]=Array.isArray(P)?P:[P])}for(var R in A)R in I.on?I.on[R].push(A[R]):I.on[R]=C;var N=a.data.attrs=r({},a.data.attrs);N.href=h,N["aria-current"]=k}else data.on=A}return t(this.tag,data,this.$slots.default)}};function et(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey||t.defaultPrevented||void 0!==t.button&&0!==t.button)){if(t.currentTarget&&t.currentTarget.getAttribute){var e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function nt(t){if(t)for(var e,i=0;i-1&&(l.params[m]=n.params[m]);return l.path=X(v.path,l.params),h(v,l,f)}if(l.path){l.params={};for(var i=0;i-1}function Lt(t,e){return Nt(t)&&t._isRouter&&(null==e||t.type===e)}function Mt(t,e,n){var r=function(o){o>=t.length?n():t[o]?e(t[o],(function(){r(o+1)})):r(o+1)};r(0)}function Dt(t){return function(e,n,r){var o=!1,c=0,f=null;Ut(t,(function(t,e,n,l){if("function"==typeof t&&void 0===t.cid){o=!0,c++;var h,d=Bt((function(e){var o;((o=e).__esModule||zt&&"Module"===o[Symbol.toStringTag])&&(e=e.default),t.resolved="function"==typeof e?e:Y.extend(e),n.components[l]=e,--c<=0&&r()})),v=Bt((function(t){var e="Failed to resolve async component "+l+": "+t;f||(f=Nt(t)?t:new Error(e),r(f))}));try{h=t(d,v)}catch(t){v(t)}if(h)if("function"==typeof h.then)h.then(d,v);else{var y=h.component;y&&"function"==typeof y.then&&y.then(d,v)}}})),o||r()}}function Ut(t,e){return Ft(t.map((function(t){return Object.keys(t.components).map((function(n){return e(t.components[n],t.instances[n],t,n)}))})))}function Ft(t){return Array.prototype.concat.apply([],t)}var zt="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function Bt(t){var e=!1;return function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];if(!e)return e=!0,t.apply(this,n)}}var qt=function(t,base){this.router=t,this.base=function(base){if(!base)if(ot){var t=document.querySelector("base");base=(base=t&&t.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")}else base="/";"/"!==base.charAt(0)&&(base="/"+base);return base.replace(/\/$/,"")}(base),this.current=_,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function Vt(t,e,n,r){var o=Ut(t,(function(t,r,o,c){var f=function(t,e){"function"!=typeof t&&(t=Y.extend(t));return t.options[e]}(t,e);if(f)return Array.isArray(f)?f.map((function(t){return n(t,r,o,c)})):n(f,r,o,c)}));return Ft(r?o.reverse():o)}function Ht(t,e){if(e)return function(){return t.apply(e,arguments)}}qt.prototype.listen=function(t){this.cb=t},qt.prototype.onReady=function(t,e){this.ready?t():(this.readyCbs.push(t),e&&this.readyErrorCbs.push(e))},qt.prototype.onError=function(t){this.errorCbs.push(t)},qt.prototype.transitionTo=function(t,e,n){var r,o=this;try{r=this.router.match(t,this.current)}catch(t){throw this.errorCbs.forEach((function(e){e(t)})),t}var c=this.current;this.confirmTransition(r,(function(){o.updateRoute(r),e&&e(r),o.ensureURL(),o.router.afterHooks.forEach((function(t){t&&t(r,c)})),o.ready||(o.ready=!0,o.readyCbs.forEach((function(t){t(r)})))}),(function(t){n&&n(t),t&&!o.ready&&(Lt(t,Tt.redirected)&&c===_||(o.ready=!0,o.readyErrorCbs.forEach((function(e){e(t)}))))}))},qt.prototype.confirmTransition=function(t,e,n){var r=this,o=this.current;this.pending=t;var c,f,l=function(t){!Lt(t)&&Nt(t)&&(r.errorCbs.length?r.errorCbs.forEach((function(e){e(t)})):console.error(t)),n&&n(t)},h=t.matched.length-1,d=o.matched.length-1;if(E(t,o)&&h===d&&t.matched[h]===o.matched[d])return this.ensureURL(),t.hash&>(this.router,o,t,!1),l(((f=Pt(c=o,t,Tt.duplicated,'Avoided redundant navigation to current location: "'+c.fullPath+'".')).name="NavigationDuplicated",f));var v=function(t,e){var i,n=Math.max(t.length,e.length);for(i=0;i0)){var e=this.router,n=e.options.scrollBehavior,r=kt&&n;r&&this.listeners.push(mt());var o=function(){var n=t.current,o=Kt(t.base);t.current===_&&o===t._startLocation||t.transitionTo(o,(function(t){r&>(e,t,n,!0)}))};window.addEventListener("popstate",o),this.listeners.push((function(){window.removeEventListener("popstate",o)}))}},e.prototype.go=function(t){window.history.go(t)},e.prototype.push=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){Ct(I(r.base+t.fullPath)),gt(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){At(I(r.base+t.fullPath)),gt(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.ensureURL=function(t){if(Kt(this.base)!==this.current.fullPath){var e=I(this.base+this.current.fullPath);t?Ct(e):At(e)}},e.prototype.getCurrentLocation=function(){return Kt(this.base)},e}(qt);function Kt(base){var path=window.location.pathname,t=path.toLowerCase(),e=base.toLowerCase();return!base||t!==e&&0!==t.indexOf(I(e+"/"))||(path=path.slice(base.length)),(path||"/")+window.location.search+window.location.hash}var Gt=function(t){function e(e,base,n){t.call(this,e,base),n&&function(base){var t=Kt(base);if(!/^\/#/.test(t))return window.location.replace(I(base+"/#"+t)),!0}(this.base)||Jt()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this;if(!(this.listeners.length>0)){var e=this.router.options.scrollBehavior,n=kt&&e;n&&this.listeners.push(mt());var r=function(){var e=t.current;Jt()&&t.transitionTo(Xt(),(function(r){n&>(t.router,r,e,!0),kt||Zt(r.fullPath)}))},o=kt?"popstate":"hashchange";window.addEventListener(o,r),this.listeners.push((function(){window.removeEventListener(o,r)}))}},e.prototype.push=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){Yt(t.fullPath),gt(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){Zt(t.fullPath),gt(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.go=function(t){window.history.go(t)},e.prototype.ensureURL=function(t){var e=this.current.fullPath;Xt()!==e&&(t?Yt(e):Zt(e))},e.prototype.getCurrentLocation=function(){return Xt()},e}(qt);function Jt(){var path=Xt();return"/"===path.charAt(0)||(Zt("/"+path),!1)}function Xt(){var t=window.location.href,e=t.indexOf("#");return e<0?"":t=t.slice(e+1)}function Qt(path){var t=window.location.href,i=t.indexOf("#");return(i>=0?t.slice(0,i):t)+"#"+path}function Yt(path){kt?Ct(Qt(path)):window.location.hash=path}function Zt(path){kt?At(Qt(path)):window.location.replace(Qt(path))}var te=function(t){function e(e,base){t.call(this,e,base),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index+1).concat(t),r.index++,e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index).concat(t),e&&e(t)}),n)},e.prototype.go=function(t){var e=this,n=this.index+t;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,(function(){var t=e.current;e.index=n,e.updateRoute(r),e.router.afterHooks.forEach((function(e){e&&e(r,t)}))}),(function(t){Lt(t,Tt.duplicated)&&(e.index=n)}))}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}(qt),ee=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=ut(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!kt&&!1!==t.fallback,this.fallback&&(e="hash"),ot||(e="abstract"),this.mode=e,e){case"history":this.history=new Wt(this,t.base);break;case"hash":this.history=new Gt(this,t.base,this.fallback);break;case"abstract":this.history=new te(this,t.base)}},ne={currentRoute:{configurable:!0}};ee.prototype.match=function(t,e,n){return this.matcher.match(t,e,n)},ne.currentRoute.get=function(){return this.history&&this.history.current},ee.prototype.init=function(t){var e=this;if(this.apps.push(t),t.$once("hook:destroyed",(function(){var n=e.apps.indexOf(t);n>-1&&e.apps.splice(n,1),e.app===t&&(e.app=e.apps[0]||null),e.app||e.history.teardown()})),!this.app){this.app=t;var n=this.history;if(n instanceof Wt||n instanceof Gt){var r=function(t){n.setupListeners(),function(t){var r=n.current,o=e.options.scrollBehavior;kt&&o&&"fullPath"in t&>(e,t,r,!1)}(t)};n.transitionTo(n.getCurrentLocation(),r,r)}n.listen((function(t){e.apps.forEach((function(e){e._route=t}))}))}},ee.prototype.beforeEach=function(t){return oe(this.beforeHooks,t)},ee.prototype.beforeResolve=function(t){return oe(this.resolveHooks,t)},ee.prototype.afterEach=function(t){return oe(this.afterHooks,t)},ee.prototype.onReady=function(t,e){this.history.onReady(t,e)},ee.prototype.onError=function(t){this.history.onError(t)},ee.prototype.push=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.push(t,e,n)}));this.history.push(t,e,n)},ee.prototype.replace=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.replace(t,e,n)}));this.history.replace(t,e,n)},ee.prototype.go=function(t){this.history.go(t)},ee.prototype.back=function(){this.go(-1)},ee.prototype.forward=function(){this.go(1)},ee.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map((function(t){return Object.keys(t.components).map((function(e){return t.components[e]}))}))):[]},ee.prototype.resolve=function(t,e,n){var r=Q(t,e=e||this.history.current,n,this),o=this.match(r,e),c=o.redirectedFrom||o.fullPath,f=function(base,t,e){var path="hash"===e?"#"+t:t;return base?I(base+"/"+path):path}(this.history.base,c,this.mode);return{location:r,route:o,href:f,normalizedTo:r,resolved:o}},ee.prototype.getRoutes=function(){return this.matcher.getRoutes()},ee.prototype.addRoute=function(t,e){this.matcher.addRoute(t,e),this.history.current!==_&&this.history.transitionTo(this.history.getCurrentLocation())},ee.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==_&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(ee.prototype,ne);var re=ee;function oe(t,e){return t.push(e),function(){var i=t.indexOf(e);i>-1&&t.splice(i,1)}}ee.install=function t(e){if(!t.installed||Y!==e){t.installed=!0,Y=e;var n=function(t){return void 0!==t},r=function(t,e){var i=t.$options._parentVnode;n(i)&&n(i=i.data)&&n(i=i.registerRouteInstance)&&i(t,e)};e.mixin({beforeCreate:function(){n(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),e.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,r(this,this)},destroyed:function(){r(this)}}),Object.defineProperty(e.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(e.prototype,"$route",{get:function(){return this._routerRoot._route}}),e.component("RouterView",C),e.component("RouterLink",tt);var o=e.config.optionMergeStrategies;o.beforeRouteEnter=o.beforeRouteLeave=o.beforeRouteUpdate=o.created}},ee.version="3.6.5",ee.isNavigationFailure=Lt,ee.NavigationFailureType=Tt,ee.START_LOCATION=_,ot&&window.Vue&&window.Vue.use(ee)},function(t,e,n){t.exports=function(){"use strict";function t(t){for(var i=1;i1)for(var i=1;i9007199254740991)throw r("Maximum allowed index exceeded");return t}},function(t,e,n){"use strict";var r=n(10),o=n(5),c=n(4),f=n(90),l=n(164),h=n(67),d=n(63),v=n(76).f,y=n(61),m=n(158),w=n(13),x=n(190),_=n(160),O=n(289),S=n(22),E=n(3),j=n(14),k=n(43).enforce,C=n(152),A=n(8),T=n(212),I=n(213),$=A("match"),P=o.RegExp,R=P.prototype,N=o.SyntaxError,L=c(R.exec),M=c("".charAt),D=c("".replace),U=c("".indexOf),F=c("".slice),z=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,B=/a/g,V=/a/g,H=new P(B)!==B,W=_.MISSED_STICKY,K=_.UNSUPPORTED_Y,G=r&&(!H||W||T||I||E((function(){return V[$]=!1,P(B)!==B||P(V)===V||"/a/i"!==String(P(B,"i"))})));if(f("RegExp",G)){for(var J=function(pattern,t){var e,n,r,o,c,f,v=y(R,this),_=m(pattern),O=void 0===t,S=[],E=pattern;if(!v&&_&&O&&pattern.constructor===J)return pattern;if((_||y(R,pattern))&&(pattern=pattern.source,O&&(t=x(E))),pattern=void 0===pattern?"":w(pattern),t=void 0===t?"":w(t),E=pattern,T&&"dotAll"in B&&(n=!!t&&U(t,"s")>-1)&&(t=D(t,/s/g,"")),e=t,W&&"sticky"in B&&(r=!!t&&U(t,"y")>-1)&&K&&(t=D(t,/y/g,"")),I&&(o=function(t){for(var e,n=t.length,r=0,o="",c=[],f=d(null),l=!1,h=!1,v=0,y="";r<=n;r++){if("\\"===(e=M(t,r)))e+=M(t,++r);else if("]"===e)l=!1;else if(!l)switch(!0){case"["===e:l=!0;break;case"("===e:L(z,F(t,r+1))&&(r+=2,h=!0),o+=e,v++;continue;case">"===e&&h:if(""===y||j(f,y))throw new N("Invalid capture group name");f[y]=!0,c[c.length]=[y,v],h=!1,y="";continue}h?y+=e:o+=e}return[o,c]}(pattern),pattern=o[0],S=o[1]),c=l(P(pattern,t),v?this:R,J),(n||r||S.length)&&(f=k(c),n&&(f.dotAll=!0,f.raw=J(function(t){for(var e,n=t.length,r=0,o="",c=!1;r<=n;r++)"\\"!==(e=M(t,r))?c||"."!==e?("["===e?c=!0:"]"===e&&(c=!1),o+=e):o+="[\\s\\S]":o+=e+M(t,++r);return o}(pattern),e)),r&&(f.sticky=!0),S.length&&(f.groups=S)),pattern!==E)try{h(c,"source",""===E?"(?:)":E)}catch(t){}return c},X=v(P),Q=0;X.length>Q;)O(J,P,X[Q++]);R.constructor=J,J.prototype=R,S(o,"RegExp",J,{constructor:!0})}C("RegExp")},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";n.d(e,"a",(function(){return c}));var r=n(135);function o(t,e){for(var i=0;i2)if(h=j(h),43===(e=P(h,0))||45===e){if(88===(n=P(h,2))||120===n)return NaN}else if(48===e){switch(P(h,1)){case 66:case 98:r=2,o=49;break;case 79:case 111:r=8,o=55;break;default:return+h}for(f=(c=$(h,2)).length,l=0;lo)return NaN;return parseInt(c,r)}return+h},N=h(k,!C(" 0o1")||!C("0b1")||C("+0x1")),L=function(t){var e,n=arguments.length<1?0:C(function(t){var e=w(t,"number");return"bigint"==typeof e?e:R(e)}(t));return y(T,e=this)&&x((function(){E(e)}))?v(Object(n),this,L):n};L.prototype=T,N&&!o&&(T.constructor=L),r({global:!0,constructor:!0,wrap:!0,forced:N},{Number:L});var M=function(t,source){for(var e,n=c?_(source):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),r=0;n.length>r;r++)d(source,e=n[r])&&!d(t,e)&&S(t,e,O(source,e))};o&&A&&M(path[k],A),(N||o)&&M(path[k],C)},function(t,e,n){"use strict";var r=n(11),o=n(16),c=n(88),f=n(66),l=n(252),h=n(8),d=TypeError,v=h("toPrimitive");t.exports=function(input,t){if(!o(input)||c(input))return input;var e,n=f(input,v);if(n){if(void 0===t&&(t="default"),e=r(n,input,t),!o(e)||c(e))return e;throw new d("Can't convert object to primitive value")}return void 0===t&&(t="number"),l(input,t)}},function(t,e,n){"use strict";var r=n(72);t.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(t,e,n){"use strict";var r=n(10),o=n(3),c=n(115);t.exports=!r&&!o((function(){return 7!==Object.defineProperty(c("div"),"a",{get:function(){return 7}}).a}))},function(t,e,n){"use strict";var r=n(10),o=n(3);t.exports=r&&o((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},function(t,e,n){"use strict";var r=n(4),o=n(3),c=n(7),f=n(14),l=n(10),h=n(116).CONFIGURABLE,d=n(143),v=n(43),y=v.enforce,m=v.get,w=String,x=Object.defineProperty,_=r("".slice),O=r("".replace),S=r([].join),E=l&&!o((function(){return 8!==x((function(){}),"length",{value:8}).length})),j=String(String).split("String"),k=t.exports=function(t,e,n){"Symbol("===_(w(e),0,7)&&(e="["+O(w(e),/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(e="get "+e),n&&n.setter&&(e="set "+e),(!f(t,"name")||h&&t.name!==e)&&(l?x(t,"name",{value:e,configurable:!0}):t.name=e),E&&n&&f(n,"arity")&&t.length!==n.arity&&x(t,"length",{value:n.arity});try{n&&f(n,"constructor")&&n.constructor?l&&x(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(t){}var r=y(t);return f(r,"source")||(r.source=S(j,"string"==typeof e?e:"")),t};Function.prototype.toString=k((function(){return c(this)&&m(this).source||d(this)}),"toString")},function(t,e,n){"use strict";var r=n(5),o=n(7),c=r.WeakMap;t.exports=o(c)&&/native code/.test(String(c))},function(t,e,n){"use strict";var r=n(14),o=n(187),c=n(60),f=n(29);t.exports=function(t,source,e){for(var n=o(source),l=f.f,h=c.f,i=0;ii;)o(n,e=t[i++])&&(~f(r,e)||h(r,e));return r}},function(t,e,n){"use strict";var r=n(38),o=n(144),c=n(54),f=function(t){return function(e,n,f){var l,h=r(e),d=c(h),v=o(f,d);if(t&&n!=n){for(;d>v;)if((l=h[v++])!=l)return!0}else for(;d>v;v++)if((t||v in h)&&h[v]===n)return t||v||0;return!t&&-1}};t.exports={includes:f(!0),indexOf:f(!1)}},function(t,e,n){"use strict";var r=n(11),o=n(14),c=n(61),f=n(191),l=RegExp.prototype;t.exports=function(t){var e=t.flags;return void 0!==e||"flags"in l||o(t,"flags")||!c(l,t)?e:r(f,t)}},function(t,e,n){"use strict";var r=n(15);t.exports=function(){var t=r(this),e="";return t.hasIndices&&(e+="d"),t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.dotAll&&(e+="s"),t.unicode&&(e+="u"),t.unicodeSets&&(e+="v"),t.sticky&&(e+="y"),e}},function(t,e,n){"use strict";var r=n(11),o=n(15),c=n(66);t.exports=function(t,e,n){var f,l;o(t);try{if(!(f=c(t,"return"))){if("throw"===e)throw n;return n}f=r(f,t)}catch(t){l=!0,f=t}if("throw"===e)throw n;if(l)throw f;return o(f),n}},function(t,e,n){"use strict";var r=n(8),o=n(94),c=r("iterator"),f=Array.prototype;t.exports=function(t){return void 0!==t&&(o.Array===t||f[c]===t)}},function(t,e,n){"use strict";var r=n(10),o=n(183),c=n(29),f=n(15),l=n(38),h=n(95);e.f=r&&!o?Object.defineProperties:function(t,e){f(t);for(var n,r=l(e),o=h(e),d=o.length,v=0;d>v;)c.f(t,n=o[v++],r[n]);return t}},function(t,e,n){"use strict";var r=n(39);t.exports=r("document","documentElement")},function(t,e,n){"use strict";var r=n(49),o=n(38),c=n(76).f,f=n(68),l="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return l&&"Window"===r(t)?function(t){try{return c(t)}catch(t){return f(l)}}(t):c(o(t))}},function(t,e,n){"use strict";var r=n(8);e.f=r},function(t,e,n){"use strict";var r=n(5);t.exports=r},function(t,e,n){"use strict";var r=n(72);t.exports=r&&!!Symbol.for&&!!Symbol.keyFor},function(t,e,n){"use strict";var r=n(201).IteratorPrototype,o=n(63),c=n(71),f=n(51),l=n(94),h=function(){return this};t.exports=function(t,e,n,d){var v=e+" Iterator";return t.prototype=o(r,{next:c(+!d,n)}),f(t,v,!1,!0),l[v]=h,t}},function(t,e,n){"use strict";var r,o,c,f=n(3),l=n(7),h=n(16),d=n(63),v=n(123),y=n(22),m=n(8),w=n(28),x=m("iterator"),_=!1;[].keys&&("next"in(c=[].keys())?(o=v(v(c)))!==Object.prototype&&(r=o):_=!0),!h(r)||f((function(){var t={};return r[x].call(t)!==t}))?r={}:w&&(r=d(r)),l(r[x])||y(r,x,(function(){return this})),t.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:_}},function(t,e,n){"use strict";var r=n(3);t.exports=!r((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},function(t,e,n){"use strict";var r,o,c,f,l=n(5),h=n(96),d=n(26),v=n(7),y=n(14),m=n(3),html=n(195),w=n(68),x=n(115),_=n(154),O=n(204),S=n(97),E=l.setImmediate,j=l.clearImmediate,k=l.process,C=l.Dispatch,A=l.Function,T=l.MessageChannel,I=l.String,$=0,P={},R="onreadystatechange";m((function(){r=l.location}));var N=function(t){if(y(P,t)){var e=P[t];delete P[t],e()}},L=function(t){return function(){N(t)}},M=function(t){N(t.data)},D=function(t){l.postMessage(I(t),r.protocol+"//"+r.host)};E&&j||(E=function(t){_(arguments.length,1);var e=v(t)?t:A(t),n=w(arguments,1);return P[++$]=function(){h(e,void 0,n)},o($),$},j=function(t){delete P[t]},S?o=function(t){k.nextTick(L(t))}:C&&C.now?o=function(t){C.now(L(t))}:T&&!O?(f=(c=new T).port2,c.port1.onmessage=M,o=d(f.postMessage,f)):l.addEventListener&&v(l.postMessage)&&!l.importScripts&&r&&"file:"!==r.protocol&&!m(D)?(o=D,l.addEventListener("message",M,!1)):o=R in x("script")?function(t){html.appendChild(x("script"))[R]=function(){html.removeChild(this),N(t)}}:function(t){setTimeout(L(t),0)}),t.exports={set:E,clear:j}},function(t,e,n){"use strict";var r=n(62);t.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(r)},function(t,e,n){"use strict";var r=n(5),o=n(10),c=Object.getOwnPropertyDescriptor;t.exports=function(t){if(!o)return r[t];var e=c(r,t);return e&&e.value}},function(t,e,n){"use strict";var r=function(){this.head=null,this.tail=null};r.prototype={add:function(t){var e={item:t,next:null},n=this.tail;n?n.next=e:this.head=e,this.tail=e},get:function(){var t=this.head;if(t)return null===(this.head=t.next)&&(this.tail=null),t.item}},t.exports=r},function(t,e,n){"use strict";t.exports="object"==typeof Deno&&Deno&&"object"==typeof Deno.version},function(t,e,n){"use strict";var r=n(80),o=n(148),c=n(99).CONSTRUCTOR;t.exports=c||!o((function(t){r.all(t).then(void 0,(function(){}))}))},function(t,e,n){"use strict";var r=n(15),o=n(16),c=n(100);t.exports=function(t,e){if(r(t),o(e)&&e.constructor===t)return e;var n=c.f(t);return(0,n.resolve)(e),n.promise}},function(t,e,n){"use strict";t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},function(t,e,n){"use strict";var r=n(115)("span").classList,o=r&&r.constructor&&r.constructor.prototype;t.exports=o===Object.prototype?void 0:o},function(t,e,n){"use strict";var r=n(3),o=n(5).RegExp;t.exports=r((function(){var t=o(".","s");return!(t.dotAll&&t.test("\n")&&"s"===t.flags)}))},function(t,e,n){"use strict";var r=n(3),o=n(5).RegExp;t.exports=r((function(){var t=o("(?b)","g");return"b"!==t.exec("b").groups.a||"bc"!=="b".replace(t,"$c")}))},function(t,e,n){"use strict";var r=n(4),o=n(70),c=n(13),f=n(37),l=r("".charAt),h=r("".charCodeAt),d=r("".slice),v=function(t){return function(e,n){var r,v,y=c(f(e)),m=o(n),w=y.length;return m<0||m>=w?t?"":void 0:(r=h(y,m))<55296||r>56319||m+1===w||(v=h(y,m+1))<56320||v>57343?t?l(y,m):r:t?d(y,m,m+2):v-56320+(r-55296<<10)+65536}};t.exports={codeAt:v(!1),charAt:v(!0)}},function(t,e,n){"use strict";var r,o=n(5),c=n(96),f=n(7),l=n(285),h=n(62),d=n(68),v=n(154),y=o.Function,m=/MSIE .\./.test(h)||l&&((r=o.Bun.version.split(".")).length<3||"0"===r[0]&&(r[1]<3||"3"===r[1]&&"0"===r[2]));t.exports=function(t,e){var n=e?2:1;return m?function(r,o){var l=v(arguments.length,1)>n,h=f(r)?r:y(r),m=l?d(arguments,n):[],w=l?function(){c(h,this,m)}:h;return e?t(w,o):t(w)}:t}},function(t,e,n){"use strict";var r=n(10),o=n(3),c=n(4),f=n(123),l=n(95),h=n(38),d=c(n(112).f),v=c([].push),y=r&&o((function(){var t=Object.create(null);return t[2]=2,!d(t,2)})),m=function(t){return function(e){for(var n,o=h(e),c=l(o),m=y&&null===f(o),w=c.length,i=0,x=[];w>i;)n=c[i++],r&&!(m?n in o:d(o,n))||v(x,t?[n,o[n]]:o[n]);return x}};t.exports={entries:m(!0),values:m(!1)}},function(t,e,n){"use strict";n(294)},function(t,e,n){"use strict";var r=n(68),o=Math.floor,c=function(t,e){var n=t.length;if(n<8)for(var element,f,i=1;i0;)t[f]=t[--f];f!==i++&&(t[f]=element)}else for(var l=o(n/2),h=c(r(t,0,l),e),d=c(r(t,l),e),v=h.length,y=d.length,m=0,w=0;m1?arguments[1]:void 0,r=e.length,o=void 0===n?r:x(l(n),r),c=h(t);return w(e,o-c.length,o)===c}})},function(t,e,n){"use strict";var r=n(1),o=n(32),c=n(144),f=n(70),l=n(54),h=n(296),d=n(175),v=n(139),y=n(92),m=n(221),w=n(93)("splice"),x=Math.max,_=Math.min;r({target:"Array",proto:!0,forced:!w},{splice:function(t,e){var n,r,w,O,S,E,j=o(this),k=l(j),C=c(t,k),A=arguments.length;for(0===A?n=r=0:1===A?(n=0,r=k-C):(n=A-2,r=_(x(f(e),0),k-C)),d(k+n-r),w=v(j,r),O=0;Ok-r+n;O--)m(j,O-1)}else if(n>r)for(O=k-r;O>C;O--)E=O+n-1,(S=O+r-1)in j?j[E]=j[S]:m(j,E);for(O=0;O=0||(n[e]=source[e]);return n}(source,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,e)&&(n[e]=source[e])}return n}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";var r=n(1),o=n(216).values;r({target:"Object",stat:!0},{values:function(t){return o(t)}})},,,function(t,e,n){"use strict";var r=n(11),o=n(7),c=n(16),f=TypeError;t.exports=function(input,t){var e,n;if("string"===t&&o(e=input.toString)&&!c(n=r(e,input)))return n;if(o(e=input.valueOf)&&!c(n=r(e,input)))return n;if("string"!==t&&o(e=input.toString)&&!c(n=r(e,input)))return n;throw new f("Can't convert object to primitive value")}},function(t,e,n){"use strict";var r=Math.ceil,o=Math.floor;t.exports=Math.trunc||function(t){var e=+t;return(e>0?o:r)(e)}},function(t,e,n){"use strict";var r=n(26),o=n(11),c=n(32),f=n(255),l=n(193),h=n(119),d=n(54),v=n(92),y=n(147),m=n(121),w=Array;t.exports=function(t){var e=c(t),n=h(this),x=arguments.length,_=x>1?arguments[1]:void 0,O=void 0!==_;O&&(_=r(_,x>2?arguments[2]:void 0));var S,E,j,k,C,A,T=m(e),I=0;if(!T||this===w&&l(T))for(S=d(e),E=n?new this(S):w(S);S>I;I++)A=O?_(e[I],I):e[I],v(E,I,A);else for(C=(k=y(e,T)).next,E=n?new this:[];!(j=o(C,k)).done;I++)A=O?f(k,_,[j.value,I],!0):j.value,v(E,I,A);return E.length=I,E}},function(t,e,n){"use strict";var r=n(15),o=n(192);t.exports=function(t,e,n,c){try{return c?e(r(n)[0],n[1]):e(n)}catch(e){o(t,"throw",e)}}},function(t,e,n){"use strict";var r=n(1),o=n(5),c=n(11),f=n(4),l=n(28),h=n(10),d=n(72),v=n(3),y=n(14),m=n(61),w=n(15),x=n(38),_=n(113),O=n(13),S=n(71),E=n(63),j=n(95),k=n(76),C=n(196),A=n(118),T=n(60),I=n(29),$=n(194),P=n(112),R=n(22),N=n(78),L=n(75),M=n(117),D=n(89),U=n(114),F=n(8),z=n(197),B=n(149),V=n(257),H=n(51),W=n(43),K=n(79).forEach,G=M("hidden"),J="Symbol",X="prototype",Q=W.set,Y=W.getterFor(J),Z=Object[X],tt=o.Symbol,et=tt&&tt[X],nt=o.RangeError,ot=o.TypeError,it=o.QObject,at=T.f,st=I.f,ut=C.f,ct=P.f,ft=f([].push),lt=L("symbols"),pt=L("op-symbols"),ht=L("wks"),vt=!it||!it[X]||!it[X].findChild,yt=function(t,e,n){var r=at(Z,e);r&&delete Z[e],st(t,e,n),r&&t!==Z&&st(Z,e,r)},mt=h&&v((function(){return 7!==E(st({},"a",{get:function(){return st(this,"a",{value:7}).a}})).a}))?yt:st,gt=function(t,e){var symbol=lt[t]=E(et);return Q(symbol,{type:J,tag:t,description:e}),h||(symbol.description=e),symbol},bt=function(t,e,n){t===Z&&bt(pt,e,n),w(t);var r=_(e);return w(n),y(lt,r)?(n.enumerable?(y(t,G)&&t[G][r]&&(t[G][r]=!1),n=E(n,{enumerable:S(0,!1)})):(y(t,G)||st(t,G,S(1,E(null))),t[G][r]=!0),mt(t,r,n)):st(t,r,n)},wt=function(t,e){w(t);var n=x(e),r=j(n).concat(St(n));return K(r,(function(e){h&&!c(xt,n,e)||bt(t,e,n[e])})),t},xt=function(t){var e=_(t),n=c(ct,this,e);return!(this===Z&&y(lt,e)&&!y(pt,e))&&(!(n||!y(this,e)||!y(lt,e)||y(this,G)&&this[G][e])||n)},_t=function(t,e){var n=x(t),r=_(e);if(n!==Z||!y(lt,r)||y(pt,r)){var o=at(n,r);return!o||!y(lt,r)||y(n,G)&&n[G][r]||(o.enumerable=!0),o}},Ot=function(t){var e=ut(x(t)),n=[];return K(e,(function(t){y(lt,t)||y(D,t)||ft(n,t)})),n},St=function(t){var e=t===Z,n=ut(e?pt:x(t)),r=[];return K(n,(function(t){!y(lt,t)||e&&!y(Z,t)||ft(r,lt[t])})),r};d||(tt=function(){if(m(et,this))throw new ot("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?O(arguments[0]):void 0,e=U(t),n=function(t){var r=void 0===this?o:this;r===Z&&c(n,pt,t),y(r,G)&&y(r[G],e)&&(r[G][e]=!1);var f=S(1,t);try{mt(r,e,f)}catch(t){if(!(t instanceof nt))throw t;yt(r,e,f)}};return h&&vt&&mt(Z,e,{configurable:!0,set:n}),gt(e,t)},R(et=tt[X],"toString",(function(){return Y(this).tag})),R(tt,"withoutSetter",(function(t){return gt(U(t),t)})),P.f=xt,I.f=bt,$.f=wt,T.f=_t,k.f=C.f=Ot,A.f=St,z.f=function(t){return gt(F(t),t)},h&&(N(et,"description",{configurable:!0,get:function(){return Y(this).description}}),l||R(Z,"propertyIsEnumerable",xt,{unsafe:!0}))),r({global:!0,constructor:!0,wrap:!0,forced:!d,sham:!d},{Symbol:tt}),K(j(ht),(function(t){B(t)})),r({target:J,stat:!0,forced:!d},{useSetter:function(){vt=!0},useSimple:function(){vt=!1}}),r({target:"Object",stat:!0,forced:!d,sham:!h},{create:function(t,e){return void 0===e?E(t):wt(E(t),e)},defineProperty:bt,defineProperties:wt,getOwnPropertyDescriptor:_t}),r({target:"Object",stat:!0,forced:!d},{getOwnPropertyNames:Ot}),V(),H(tt,J),D[G]=!0},function(t,e,n){"use strict";var r=n(11),o=n(39),c=n(8),f=n(22);t.exports=function(){var t=o("Symbol"),e=t&&t.prototype,n=e&&e.valueOf,l=c("toPrimitive");e&&!e[l]&&f(e,l,(function(t){return r(n,this)}),{arity:1})}},function(t,e,n){"use strict";var r=n(86),o=n(119),c=n(16),f=n(8)("species"),l=Array;t.exports=function(t){var e;return r(t)&&(e=t.constructor,(o(e)&&(e===l||r(e.prototype))||c(e)&&null===(e=e[f]))&&(e=void 0)),void 0===e?l:e}},function(t,e,n){"use strict";var r=n(1),o=n(39),c=n(14),f=n(13),l=n(75),h=n(199),d=l("string-to-symbol-registry"),v=l("symbol-to-string-registry");r({target:"Symbol",stat:!0,forced:!h},{for:function(t){var e=f(t);if(c(d,e))return d[e];var symbol=o("Symbol")(e);return d[e]=symbol,v[symbol]=e,symbol}})},function(t,e,n){"use strict";var r=n(1),o=n(14),c=n(88),f=n(74),l=n(75),h=n(199),d=l("symbol-to-string-registry");r({target:"Symbol",stat:!0,forced:!h},{keyFor:function(t){if(!c(t))throw new TypeError(f(t)+" is not a symbol");if(o(d,t))return d[t]}})},function(t,e,n){"use strict";var r=n(1),o=n(39),c=n(96),f=n(11),l=n(4),h=n(3),d=n(7),v=n(88),y=n(68),m=n(262),w=n(72),x=String,_=o("JSON","stringify"),O=l(/./.exec),S=l("".charAt),E=l("".charCodeAt),j=l("".replace),k=l(1..toString),C=/[\uD800-\uDFFF]/g,A=/^[\uD800-\uDBFF]$/,T=/^[\uDC00-\uDFFF]$/,I=!w||h((function(){var symbol=o("Symbol")("stringify detection");return"[null]"!==_([symbol])||"{}"!==_({a:symbol})||"{}"!==_(Object(symbol))})),$=h((function(){return'"\\udf06\\ud834"'!==_("\udf06\ud834")||'"\\udead"'!==_("\udead")})),P=function(t,e){var n=y(arguments),r=m(e);if(d(r)||void 0!==t&&!v(t))return n[1]=function(t,e){if(d(r)&&(e=f(r,this,x(t),e)),!v(e))return e},c(_,null,n)},R=function(t,e,n){var r=S(n,e-1),o=S(n,e+1);return O(A,t)&&!O(T,o)||O(T,t)&&!O(A,r)?"\\u"+k(E(t,0),16):t};_&&r({target:"JSON",stat:!0,arity:3,forced:I||$},{stringify:function(t,e,n){var r=y(arguments),o=c(I?P:_,null,r);return $&&"string"==typeof o?j(o,C,R):o}})},function(t,e,n){"use strict";var r=n(4),o=n(86),c=n(7),f=n(49),l=n(13),h=r([].push);t.exports=function(t){if(c(t))return t;if(o(t)){for(var e=t.length,n=[],i=0;io;)for(var w,_=y(arguments[o++]),O=f?x(l(_),f(_)):l(_),S=O.length,E=0;S>E;)w=O[E++],r&&!c(m,_,w)||(e[w]=_[w]);return e}:m},function(t,e,n){"use strict";var r=n(1),o=n(28),c=n(80),f=n(3),l=n(39),h=n(7),d=n(153),v=n(209),y=n(22),m=c&&c.prototype;if(r({target:"Promise",proto:!0,real:!0,forced:!!c&&f((function(){m.finally.call({then:function(){}},(function(){}))}))},{finally:function(t){var e=d(this,l("Promise")),n=h(t);return this.then(n?function(n){return v(e,t()).then((function(){return n}))}:t,n?function(n){return v(e,t()).then((function(){throw n}))}:t)}}),!o&&h(c)){var w=l("Promise").prototype.finally;m.finally!==w&&y(m,"finally",w,{unsafe:!0})}},function(t,e,n){"use strict";var r=n(146),o=n(91);t.exports=r?{}.toString:function(){return"[object "+o(this)+"]"}},function(t,e,n){"use strict";var r=n(79).forEach,o=n(125)("forEach");t.exports=o?[].forEach:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}},function(t,e,n){"use strict";var r=n(1),o=n(5),c=n(215)(o.setInterval,!0);r({global:!0,bind:!0,forced:o.setInterval!==c},{setInterval:c})},function(t,e,n){"use strict";t.exports="function"==typeof Bun&&Bun&&"string"==typeof Bun.version},function(t,e,n){"use strict";var r=n(1),o=n(5),c=n(215)(o.setTimeout,!0);r({global:!0,bind:!0,forced:o.setTimeout!==c},{setTimeout:c})},function(t,e,n){"use strict";var r=n(4),o=n(32),c=Math.floor,f=r("".charAt),l=r("".replace),h=r("".slice),d=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,v=/\$([$&'`]|\d{1,2})/g;t.exports=function(t,e,n,r,y,m){var w=n+t.length,x=r.length,_=v;return void 0!==y&&(y=o(y),_=d),l(m,_,(function(o,l){var d;switch(f(l,0)){case"$":return"$";case"&":return t;case"`":return h(e,0,n);case"'":return h(e,w);case"<":d=y[h(l,1,-1)];break;default:var v=+l;if(0===v)return o;if(v>x){var m=c(v/10);return 0===m?o:m<=x?void 0===r[m-1]?f(l,1):r[m-1]+f(l,1):o}d=r[v-1]}return void 0===d?"":d}))}},function(t,e,n){"use strict";t.exports=Object.is||function(t,e){return t===e?0!==t||1/t==1/e:t!=t&&e!=e}},function(t,e,n){"use strict";var r=n(29).f;t.exports=function(t,e,n){n in t||r(t,n,{configurable:!0,get:function(){return e[n]},set:function(t){e[n]=t}})}},function(t,e,n){"use strict";n(1)({target:"String",proto:!0},{repeat:n(291)})},function(t,e,n){"use strict";var r=n(70),o=n(13),c=n(37),f=RangeError;t.exports=function(t){var e=o(c(this)),n="",l=r(t);if(l<0||l===1/0)throw new f("Wrong number of repetitions");for(;l>0;(l>>>=1)&&(e+=e))1&l&&(n+=e);return n}},function(t,e,n){(function(t){var r=void 0!==t&&t||"undefined"!=typeof self&&self||window,o=Function.prototype.apply;function c(t,e){this._id=t,this._clearFn=e}e.setTimeout=function(){return new c(o.call(setTimeout,r,arguments),clearTimeout)},e.setInterval=function(){return new c(o.call(setInterval,r,arguments),clearInterval)},e.clearTimeout=e.clearInterval=function(t){t&&t.close()},c.prototype.unref=c.prototype.ref=function(){},c.prototype.close=function(){this._clearFn.call(r,this._id)},e.enroll=function(t,e){clearTimeout(t._idleTimeoutId),t._idleTimeout=e},e.unenroll=function(t){clearTimeout(t._idleTimeoutId),t._idleTimeout=-1},e._unrefActive=e.active=function(t){clearTimeout(t._idleTimeoutId);var e=t._idleTimeout;e>=0&&(t._idleTimeoutId=setTimeout((function(){t._onTimeout&&t._onTimeout()}),e))},n(293),e.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==t&&t.setImmediate||this&&this.setImmediate,e.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==t&&t.clearImmediate||this&&this.clearImmediate}).call(this,n(53))},function(t,e,n){(function(t,e){!function(t,n){"use strict";if(!t.setImmediate){var r,html,o,c,f,l=1,h={},d=!1,v=t.document,y=Object.getPrototypeOf&&Object.getPrototypeOf(t);y=y&&y.setTimeout?y:t,"[object process]"==={}.toString.call(t.process)?r=function(t){e.nextTick((function(){w(t)}))}:!function(){if(t.postMessage&&!t.importScripts){var e=!0,n=t.onmessage;return t.onmessage=function(){e=!1},t.postMessage("","*"),t.onmessage=n,e}}()?t.MessageChannel?((o=new MessageChannel).port1.onmessage=function(t){w(t.data)},r=function(t){o.port2.postMessage(t)}):v&&"onreadystatechange"in v.createElement("script")?(html=v.documentElement,r=function(t){var script=v.createElement("script");script.onreadystatechange=function(){w(t),script.onreadystatechange=null,html.removeChild(script),script=null},html.appendChild(script)}):r=function(t){setTimeout(w,0,t)}:(c="setImmediate$"+Math.random()+"$",f=function(e){e.source===t&&"string"==typeof e.data&&0===e.data.indexOf(c)&&w(+e.data.slice(c.length))},t.addEventListener?t.addEventListener("message",f,!1):t.attachEvent("onmessage",f),r=function(e){t.postMessage(c+e,"*")}),y.setImmediate=function(t){"function"!=typeof t&&(t=new Function(""+t));for(var e=new Array(arguments.length-1),i=0;i=e.length)return t.target=void 0,N(void 0,!0);var r=e[n];switch(t.kind){case"keys":return N(r.key,!1);case"values":return N(r.value,!1)}return N([r.key,r.value],!1)}),!0),xt=function(t){this.entries=[],this.url=null,void 0!==t&&(A(t)?this.parseObject(t):this.parseQuery("string"==typeof t?"?"===et(t,0)?ct(t,1):t:T(t)))};xt.prototype={type:F,bindURL:function(t){this.url=t,this.update()},parseObject:function(object){var t,e,n,r,o,c,l,h=this.entries,d=R(object);if(d)for(e=(t=P(object,d)).next;!(n=f(e,t)).done;){if(o=(r=P(C(n.value))).next,(c=f(o,r)).done||(l=f(o,r)).done||!f(o,r).done)throw new Y("Expected sequence with length 2");ot(h,{key:T(c.value),value:T(l.value)})}else for(var v in object)E(object,v)&&ot(h,{key:v,value:T(object[v])})},parseQuery:function(t){if(t)for(var e,n,r=this.entries,o=ut(t,"&"),c=0;c0?arguments[0]:void 0));h||(this.size=t.entries.length)},Ot=_t.prototype;if(m(Ot,{append:function(t,e){var n=V(this);L(arguments.length,2),ot(n.entries,{key:T(t),value:T(e)}),h||this.length++,n.updateURL()},delete:function(t){for(var e=V(this),n=L(arguments.length,1),r=e.entries,o=T(t),c=n<2?void 0:arguments[1],f=void 0===c?c:T(c),l=0;lb.key?1:-1})),t.updateURL()},forEach:function(t){for(var e,n=V(this).entries,r=j(t,arguments.length>1?arguments[1]:void 0),o=0;o1?jt(arguments[1]):{})}}),S(K)){var kt=function(input){return O(this,J),new K(input,arguments.length>1?jt(arguments[1]):{})};J.constructor=kt,kt.prototype=J,r({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:kt})}}t.exports={URLSearchParams:_t,getState:V}},function(t,e,n){"use strict";var r=n(3),o=n(8),c=n(10),f=n(28),l=o("iterator");t.exports=!r((function(){var t=new URL("b?a=1&b=2&c=3","http://a"),e=t.searchParams,n=new URLSearchParams("a=1&a=2&b=3"),r="";return t.pathname="c%20d",e.forEach((function(t,n){e.delete("b"),r+=n+t})),n.delete("a",2),n.delete("b",void 0),f&&(!t.toJSON||!n.has("a",1)||n.has("a",2)||!n.has("a",void 0)||n.has("b"))||!e.size&&(f||!c)||!e.sort||"http://a/c%20d?a=1&c=3"!==t.href||"3"!==e.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!e[l]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==r||"x"!==new URL("http://x",void 0).host}))},function(t,e,n){"use strict";var r=n(10),o=n(86),c=TypeError,f=Object.getOwnPropertyDescriptor,l=r&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(t){return t instanceof TypeError}}();t.exports=l?function(t,e){if(o(t)&&!f(t,"length").writable)throw new c("Cannot set read only .length");return t.length=e}:function(t,e){return t.length=e}},function(t,e,n){"use strict";var r=n(4);t.exports=r(1..valueOf)},,,,,,,,,,,,,,,,function(t,e,n){"use strict";var r=n(1),o=n(4),c=n(40),f=n(32),l=n(54),h=n(221),d=n(13),v=n(3),y=n(218),m=n(125),w=n(314),x=n(315),_=n(73),O=n(316),S=[],E=o(S.sort),j=o(S.push),k=v((function(){S.sort(void 0)})),C=v((function(){S.sort(null)})),A=m("sort"),T=!v((function(){if(_)return _<70;if(!(w&&w>3)){if(x)return!0;if(O)return O<603;var code,t,e,n,r="";for(code=65;code<76;code++){switch(t=String.fromCharCode(code),code){case 66:case 69:case 70:case 72:e=3;break;case 68:case 71:e=4;break;default:e=2}for(n=0;n<47;n++)S.push({k:t+n,v:e})}for(S.sort((function(a,b){return b.v-a.v})),n=0;nd(n)?1:-1}}(t)),n=l(o),r=0;rt.length)&&(e=t.length);for(var i=0,n=new Array(e);i1||"".split(/.?/).length?function(t,n){var c=x(v(this)),f=void 0===n?A:n>>>0;if(0===f)return[];if(void 0===t)return[c];if(!d(t))return o(e,c,t,f);for(var l,h,y,output=[],m=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),w=0,_=new RegExp(t.source,m+"g");(l=o(E,_,c))&&!((h=_.lastIndex)>w&&(P(output,R(c,w,l.index)),l.length>1&&l.index=f));)_.lastIndex===l.index&&_.lastIndex++;return w===c.length?!y&&$(_,"")||P(output,""):P(output,R(c,w)),output.length>f?O(output,0,f):output}:"0".split(void 0,0).length?function(t,n){return void 0===t&&0===n?[]:o(e,this,t,n)}:e,[function(e,n){var r=v(this),f=h(e)?void 0:_(e,t);return f?o(f,e,r,n):o(c,x(r),e,n)},function(t,r){var o=l(this),f=x(t),h=n(c,o,f,r,c!==e);if(h.done)return h.value;var d=y(o,RegExp),v=o.unicode,_=(o.ignoreCase?"i":"")+(o.multiline?"m":"")+(o.unicode?"u":"")+(C?"g":"y"),O=new d(C?"^(?:"+o.source+")":o,_),E=void 0===r?A:r>>>0;if(0===E)return[];if(0===f.length)return null===S(O,f)?[f]:[];for(var p=0,q=0,j=[];q1?arguments[1]:void 0);e=e?e.next:n.first;)for(r(e.value,e.key,this);e&&e.removed;)e=e.previous},has:function(t){return!!j(this,t)}}),c(m,n?{get:function(t){var e=j(this,t);return e&&e.value},set:function(t,e){return E(this,0===t?0:t,e)}}:{add:function(t){return E(this,t=0===t?0:t,t)}}),w&&o(m,"size",{configurable:!0,get:function(){return _(this).size}}),y},setStrong:function(t,e,n){var r=e+" Iterator",o=S(e),c=S(r);v(t,e,(function(t,e){O(this,{type:r,target:t,state:o(t),kind:e,last:void 0})}),(function(){for(var t=c(this),e=t.kind,n=t.last;n&&n.removed;)n=n.previous;return t.target&&(t.last=n=n?n.next:t.state.first)?y("keys"===e?n.key:"values"===e?n.value:[n.key,n.value],!1):(t.target=void 0,y(void 0,!0))}),n?"entries":"values",!n,!0),m(e)}}},function(t,e,n){"use strict";var r=n(1),o=n(33),c=n(65).remove;r({target:"Map",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var t,e=o(this),n=!0,r=0,f=arguments.length;r1?arguments[1]:void 0);return!1!==f(map,(function(t,n){if(!e(t,n,map))return!1}),!0)}})},function(t,e,n){"use strict";var r=n(11);t.exports=function(t,e,n){for(var o,c,f=n?t:t.iterator,l=t.next;!(o=r(l,f)).done;)if(void 0!==(c=e(o.value)))return c}},function(t,e,n){"use strict";var r=n(1),o=n(26),c=n(33),f=n(65),l=n(52),h=f.Map,d=f.set;r({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(t){var map=c(this),e=o(t,arguments.length>1?arguments[1]:void 0),n=new h;return l(map,(function(t,r){e(t,r,map)&&d(n,r,t)})),n}})},function(t,e,n){"use strict";var r=n(1),o=n(26),c=n(33),f=n(52);r({target:"Map",proto:!0,real:!0,forced:!0},{find:function(t){var map=c(this),e=o(t,arguments.length>1?arguments[1]:void 0),n=f(map,(function(t,n){if(e(t,n,map))return{value:t}}),!0);return n&&n.value}})},function(t,e,n){"use strict";var r=n(1),o=n(26),c=n(33),f=n(52);r({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(t){var map=c(this),e=o(t,arguments.length>1?arguments[1]:void 0),n=f(map,(function(t,n){if(e(t,n,map))return{key:n}}),!0);return n&&n.key}})},function(t,e,n){"use strict";var r=n(1),o=n(340),c=n(33),f=n(52);r({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(t){return!0===f(c(this),(function(e){if(o(e,t))return!0}),!0)}})},function(t,e,n){"use strict";t.exports=function(t,e){return t===e||t!=t&&e!=e}},function(t,e,n){"use strict";var r=n(1),o=n(33),c=n(52);r({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(t){var e=c(o(this),(function(e,n){if(e===t)return{key:n}}),!0);return e&&e.key}})},function(t,e,n){"use strict";var r=n(1),o=n(26),c=n(33),f=n(65),l=n(52),h=f.Map,d=f.set;r({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(t){var map=c(this),e=o(t,arguments.length>1?arguments[1]:void 0),n=new h;return l(map,(function(t,r){d(n,e(t,r,map),t)})),n}})},function(t,e,n){"use strict";var r=n(1),o=n(26),c=n(33),f=n(65),l=n(52),h=f.Map,d=f.set;r({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(t){var map=c(this),e=o(t,arguments.length>1?arguments[1]:void 0),n=new h;return l(map,(function(t,r){d(n,r,e(t,r,map))})),n}})},function(t,e,n){"use strict";var r=n(1),o=n(33),c=n(81),f=n(65).set;r({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(t){for(var map=o(this),e=arguments.length,i=0;i1?arguments[1]:void 0);return!0===f(map,(function(t,n){if(e(t,n,map))return!0}),!0)}})},function(t,e,n){"use strict";var r=n(1),o=n(40),c=n(33),f=n(65),l=TypeError,h=f.get,d=f.has,v=f.set;r({target:"Map",proto:!0,real:!0,forced:!0},{update:function(t,e){var map=c(this),n=arguments.length;o(e);var r=d(map,t);if(!r&&n<3)throw new l("Updating absent value");var f=r?h(map,t):o(n>2?arguments[2]:void 0)(t,map);return v(map,t,e(f,t,map)),map}})},function(t,e,n){"use strict";var r=n(34),o=n(232),c=n(349),f=n(238);function l(t){var e=new c(t),n=o(c.prototype.request,e);return r.extend(n,c.prototype,e),r.extend(n,e),n}var h=l(n(166));h.Axios=c,h.create=function(t){return l(f(h.defaults,t))},h.Cancel=n(239),h.CancelToken=n(363),h.isCancel=n(237),h.all=function(t){return Promise.all(t)},h.spread=n(364),h.isAxiosError=n(365),t.exports=h,t.exports.default=h},function(t,e,n){"use strict";var r=n(34),o=n(233),c=n(350),f=n(351),l=n(238),h=n(361),d=h.validators;function v(t){this.defaults=t,this.interceptors={request:new c,response:new c}}v.prototype.request=function(t){"string"==typeof t?(t=arguments[1]||{}).url=arguments[0]:t=t||{},(t=l(this.defaults,t)).method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var e=t.transitional;void 0!==e&&h.assertOptions(e,{silentJSONParsing:d.transitional(d.boolean,"1.0.0"),forcedJSONParsing:d.transitional(d.boolean,"1.0.0"),clarifyTimeoutError:d.transitional(d.boolean,"1.0.0")},!1);var n=[],r=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(r=r&&e.synchronous,n.unshift(e.fulfilled,e.rejected))}));var o,c=[];if(this.interceptors.response.forEach((function(t){c.push(t.fulfilled,t.rejected)})),!r){var v=[f,void 0];for(Array.prototype.unshift.apply(v,n),v=v.concat(c),o=Promise.resolve(t);v.length;)o=o.then(v.shift(),v.shift());return o}for(var y=t;n.length;){var m=n.shift(),w=n.shift();try{y=m(y)}catch(t){w(t);break}}try{o=f(y)}catch(t){return Promise.reject(t)}for(;c.length;)o=o.then(c.shift(),c.shift());return o},v.prototype.getUri=function(t){return t=l(this.defaults,t),o(t.url,t.params,t.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(t){v.prototype[t]=function(e,n){return this.request(l(n||{},{method:t,url:e,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function(t){v.prototype[t]=function(e,data,n){return this.request(l(n||{},{method:t,url:e,data:data}))}})),t.exports=v},function(t,e,n){"use strict";var r=n(34);function o(){this.handlers=[]}o.prototype.use=function(t,e,n){return this.handlers.push({fulfilled:t,rejected:e,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1},o.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)},o.prototype.forEach=function(t){r.forEach(this.handlers,(function(e){null!==e&&t(e)}))},t.exports=o},function(t,e,n){"use strict";var r=n(34),o=n(352),c=n(237),f=n(166);function l(t){t.cancelToken&&t.cancelToken.throwIfRequested()}t.exports=function(t){return l(t),t.headers=t.headers||{},t.data=o.call(t,t.data,t.headers,t.transformRequest),t.headers=r.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function(e){delete t.headers[e]})),(t.adapter||f.adapter)(t).then((function(e){return l(t),e.data=o.call(t,e.data,e.headers,t.transformResponse),e}),(function(e){return c(e)||(l(t),e&&e.response&&(e.response.data=o.call(t,e.response.data,e.response.headers,t.transformResponse))),Promise.reject(e)}))}},function(t,e,n){"use strict";var r=n(34),o=n(166);t.exports=function(data,t,e){var n=this||o;return r.forEach(e,(function(e){data=e.call(n,data,t)})),data}},function(t,e,n){"use strict";var r=n(34);t.exports=function(t,e){r.forEach(t,(function(n,r){r!==e&&r.toUpperCase()===e.toUpperCase()&&(t[e]=n,delete t[r])}))}},function(t,e,n){"use strict";var r=n(236);t.exports=function(t,e,n){var o=n.config.validateStatus;n.status&&o&&!o(n.status)?e(r("Request failed with status code "+n.status,n.config,null,n.request,n)):t(n)}},function(t,e,n){"use strict";var r=n(34);t.exports=r.isStandardBrowserEnv()?{write:function(t,e,n,path,o,c){var f=[];f.push(t+"="+encodeURIComponent(e)),r.isNumber(n)&&f.push("expires="+new Date(n).toGMTString()),r.isString(path)&&f.push("path="+path),r.isString(o)&&f.push("domain="+o),!0===c&&f.push("secure"),document.cookie=f.join("; ")},read:function(t){var e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove:function(t){this.write(t,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(t,e,n){"use strict";var r=n(357),o=n(358);t.exports=function(t,e){return t&&!r(e)?o(t,e):e}},function(t,e,n){"use strict";t.exports=function(t){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(t)}},function(t,e,n){"use strict";t.exports=function(t,e){return e?t.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):t}},function(t,e,n){"use strict";var r=n(34),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];t.exports=function(t){var e,n,i,c={};return t?(r.forEach(t.split("\n"),(function(line){if(i=line.indexOf(":"),e=r.trim(line.substr(0,i)).toLowerCase(),n=r.trim(line.substr(i+1)),e){if(c[e]&&o.indexOf(e)>=0)return;c[e]="set-cookie"===e?(c[e]?c[e]:[]).concat([n]):c[e]?c[e]+", "+n:n}})),c):c}},function(t,e,n){"use strict";var r=n(34);t.exports=r.isStandardBrowserEnv()?function(){var t,e=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(t){var r=t;return e&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return t=o(window.location.href),function(e){var n=r.isString(e)?o(e):e;return n.protocol===t.protocol&&n.host===t.host}}():function(){return!0}},function(t,e,n){"use strict";var r=n(362),o={};["object","boolean","number","function","string","symbol"].forEach((function(t,i){o[t]=function(e){return typeof e===t||"a"+(i<1?"n ":" ")+t}}));var c={},f=r.version.split(".");function l(t,e){for(var n=e?e.split("."):f,r=t.split("."),i=0;i<3;i++){if(n[i]>r[i])return!0;if(n[i]0;){var o=r[i],c=e[o];if(c){var f=t[o],l=void 0===f||c(f,o,t);if(!0!==l)throw new TypeError("option "+o+" must be "+l)}else if(!0!==n)throw Error("Unknown option "+o)}},validators:o}},function(t){t.exports=JSON.parse('{"name":"axios","version":"0.21.4","description":"Promise based HTTP client for the browser and node.js","main":"index.js","scripts":{"test":"grunt test","start":"node ./sandbox/server.js","build":"NODE_ENV=production grunt build","preversion":"npm test","version":"npm run build && grunt version && git add -A dist && git add CHANGELOG.md bower.json package.json","postversion":"git push && git push --tags","examples":"node ./examples/server.js","coveralls":"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","fix":"eslint --fix lib/**/*.js"},"repository":{"type":"git","url":"https://github.com/axios/axios.git"},"keywords":["xhr","http","ajax","promise","node"],"author":"Matt Zabriskie","license":"MIT","bugs":{"url":"https://github.com/axios/axios/issues"},"homepage":"https://axios-http.com","devDependencies":{"coveralls":"^3.0.0","es6-promise":"^4.2.4","grunt":"^1.3.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^23.0.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.3","grunt-ts":"^6.0.0-beta.19","grunt-webpack":"^4.0.2","istanbul-instrumenter-loader":"^1.0.0","jasmine-core":"^2.4.1","karma":"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-jasmine":"^1.1.1","karma-jasmine-ajax":"^0.1.13","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-webpack":"^4.0.2","load-grunt-tasks":"^3.5.2","minimist":"^1.2.0","mocha":"^8.2.1","sinon":"^4.5.0","terser-webpack-plugin":"^4.2.3","typescript":"^4.0.5","url-search-params":"^0.10.0","webpack":"^4.44.2","webpack-dev-server":"^3.11.0"},"browser":{"./lib/adapters/http.js":"./lib/adapters/xhr.js"},"jsdelivr":"dist/axios.min.js","unpkg":"dist/axios.min.js","typings":"./index.d.ts","dependencies":{"follow-redirects":"^1.14.0"},"bundlesize":[{"path":"./dist/axios.min.js","threshold":"5kB"}]}')},function(t,e,n){"use strict";var r=n(239);function o(t){if("function"!=typeof t)throw new TypeError("executor must be a function.");var e;this.promise=new Promise((function(t){e=t}));var n=this;t((function(t){n.reason||(n.reason=new r(t),e(n.reason))}))}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.source=function(){var t;return{token:new o((function(e){t=e})),cancel:t}},t.exports=o},function(t,e,n){"use strict";t.exports=function(t){return function(e){return t.apply(null,e)}}},function(t,e,n){"use strict";t.exports=function(t){return"object"==typeof t&&!0===t.isAxiosError}},function(t,e,n){"use strict";var r=n(1),o=n(3),c=n(32),f=n(123),l=n(202);r({target:"Object",stat:!0,forced:o((function(){f(1)})),sham:!l},{getPrototypeOf:function(t){return f(c(t))}})},function(t,e,n){"use strict";var r=n(39),o=n(149),c=n(51);o("toStringTag"),c(r("Symbol"),"Symbol")},function(t,e,n){"use strict";var r=n(5);n(51)(r.JSON,"JSON",!0)},function(t,e,n){"use strict";n(51)(Math,"Math",!0)},,,function(t,e,n){"use strict";var r=n(1),o=n(373);r({global:!0,forced:parseInt!==o},{parseInt:o})},function(t,e,n){"use strict";var r=n(5),o=n(3),c=n(4),f=n(13),l=n(222).trim,h=n(223),d=r.parseInt,v=r.Symbol,y=v&&v.iterator,m=/^[+-]?0x/i,w=c(m.exec),x=8!==d(h+"08")||22!==d(h+"0x16")||y&&!o((function(){d(Object(y))}));t.exports=x?function(t,e){var n=l(f(t));return d(n,e>>>0||(w(m,n)?16:10))}:d},function(t,e,n){"use strict";n(375)},function(t,e,n){"use strict";var r,o=n(231),c=n(5),f=n(4),l=n(130),h=n(131),d=n(230),v=n(376),y=n(16),m=n(43).enforce,w=n(3),x=n(185),_=Object,O=Array.isArray,S=_.isExtensible,E=_.isFrozen,j=_.isSealed,k=_.freeze,C=_.seal,A=!c.ActiveXObject&&"ActiveXObject"in c,T=function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},I=d("WeakMap",T,v),$=I.prototype,P=f($.set);if(x)if(A){r=v.getConstructor(T,"WeakMap",!0),h.enable();var R=f($.delete),N=f($.has),L=f($.get);l($,{delete:function(t){if(y(t)&&!S(t)){var e=m(this);return e.frozen||(e.frozen=new r),R(this,t)||e.frozen.delete(t)}return R(this,t)},has:function(t){if(y(t)&&!S(t)){var e=m(this);return e.frozen||(e.frozen=new r),N(this,t)||e.frozen.has(t)}return N(this,t)},get:function(t){if(y(t)&&!S(t)){var e=m(this);return e.frozen||(e.frozen=new r),N(this,t)?L(this,t):e.frozen.get(t)}return L(this,t)},set:function(t,e){if(y(t)&&!S(t)){var n=m(this);n.frozen||(n.frozen=new r),N(this,t)?P(this,t,e):n.frozen.set(t,e)}else P(this,t,e);return this}})}else o&&w((function(){var t=k([]);return P(new I,t,1),!E(t)}))&&l($,{set:function(t,e){var n;return O(t)&&(E(t)?n=k:j(t)&&(n=C)),P(this,t,e),n&&n(t),this}})},function(t,e,n){"use strict";var r=n(4),o=n(130),c=n(131).getWeakData,f=n(98),l=n(15),h=n(42),d=n(16),v=n(81),y=n(79),m=n(14),w=n(43),x=w.set,_=w.getterFor,O=y.find,S=y.findIndex,E=r([].splice),j=0,k=function(t){return t.frozen||(t.frozen=new C)},C=function(){this.entries=[]},A=function(t,e){return O(t.entries,(function(t){return t[0]===e}))};C.prototype={get:function(t){var e=A(this,t);if(e)return e[1]},has:function(t){return!!A(this,t)},set:function(t,e){var n=A(this,t);n?n[1]=e:this.entries.push([t,e])},delete:function(t){var e=S(this.entries,(function(e){return e[0]===t}));return~e&&E(this.entries,e,1),!!~e}},t.exports={getConstructor:function(t,e,n,r){var y=t((function(t,o){f(t,w),x(t,{type:e,id:j++,frozen:void 0}),h(o)||v(o,t[r],{that:t,AS_ENTRIES:n})})),w=y.prototype,O=_(e),S=function(t,e,n){var r=O(t),data=c(l(e),!0);return!0===data?k(r).set(e,n):data[r.id]=n,t};return o(w,{delete:function(t){var e=O(this);if(!d(t))return!1;var data=c(t);return!0===data?k(e).delete(t):data&&m(data,e.id)&&delete data[e.id]},has:function(t){var e=O(this);if(!d(t))return!1;var data=c(t);return!0===data?k(e).has(t):data&&m(data,e.id)}}),o(w,n?{get:function(t){var e=O(this);if(d(t)){var data=c(t);return!0===data?k(e).get(t):data?data[e.id]:void 0}},set:function(t,e){return S(this,t,e)}}:{add:function(t){return S(this,t,!0)}}),y}}},function(t,e,n){"use strict";var r=n(1),o=n(378).left,c=n(125),f=n(73);r({target:"Array",proto:!0,forced:!n(97)&&f>79&&f<83||!c("reduce")},{reduce:function(t){var e=arguments.length;return o(this,t,e,e>1?arguments[1]:void 0)}})},function(t,e,n){"use strict";var r=n(40),o=n(32),c=n(87),f=n(54),l=TypeError,h=function(t){return function(e,n,h,d){var v=o(e),y=c(v),m=f(v);r(n);var w=t?m-1:0,i=t?-1:1;if(h<2)for(;;){if(w in y){d=y[w],w+=i;break}if(w+=i,t?w<0:m<=w)throw new l("Reduce of empty array with no initial value")}for(;t?w>=0:m>w;w+=i)w in y&&(d=n(d,y[w],w,v));return d}};t.exports={left:h(!1),right:h(!0)}}]]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[4],[function(t,e,n){"use strict";(function(t,r){n.d(e,"a",(function(){return dr}));var o=Object.freeze({}),c=Array.isArray;function f(t){return null==t}function l(t){return null!=t}function h(t){return!0===t}function d(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function v(t){return"function"==typeof t}function y(t){return null!==t&&"object"==typeof t}var m=Object.prototype.toString;function w(t){return"[object Object]"===m.call(t)}function x(t){return"[object RegExp]"===m.call(t)}function _(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function O(t){return l(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function S(t){return null==t?"":Array.isArray(t)||w(t)&&t.toString===m?JSON.stringify(t,E,2):String(t)}function E(t,e){return e&&e.__v_isRef?e.value:e}function j(t){var e=parseFloat(t);return isNaN(e)?t:e}function k(t,e){for(var map=Object.create(null),n=t.split(","),i=0;i-1)return t.splice(r,1)}}var T=Object.prototype.hasOwnProperty;function I(t,e){return T.call(t,e)}function $(t){var e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}var P=/-(\w)/g,R=$((function(t){return t.replace(P,(function(t,e){return e?e.toUpperCase():""}))})),N=$((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),L=/\B([A-Z])/g,M=$((function(t){return t.replace(L,"-$1").toLowerCase()}));var D=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function n(a){var n=arguments.length;return n?n>1?t.apply(e,arguments):t.call(e,a):t.call(e)}return n._length=t.length,n};function U(t,e){e=e||0;for(var i=t.length-e,n=new Array(i);i--;)n[i]=t[i+e];return n}function F(t,e){for(var n in e)t[n]=e[n];return t}function z(t){for(var e={},i=0;i0,ft=st&&st.indexOf("edge/")>0;st&&st.indexOf("android");var lt=st&&/iphone|ipad|ipod|ios/.test(st);st&&/chrome\/\d+/.test(st),st&&/phantomjs/.test(st);var pt,ht=st&&st.match(/firefox\/(\d+)/),vt={}.watch,yt=!1;if(at)try{var mt={};Object.defineProperty(mt,"passive",{get:function(){yt=!0}}),window.addEventListener("test-passive",null,mt)}catch(t){}var gt=function(){return void 0===pt&&(pt=!at&&void 0!==t&&(t.process&&"server"===t.process.env.VUE_ENV)),pt},bt=at&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function wt(t){return"function"==typeof t&&/native code/.test(t.toString())}var xt,_t="undefined"!=typeof Symbol&&wt(Symbol)&&"undefined"!=typeof Reflect&&wt(Reflect.ownKeys);xt="undefined"!=typeof Set&&wt(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var Ot=null;function St(t){void 0===t&&(t=null),t||Ot&&Ot._scope.off(),Ot=t,t&&t._scope.on()}var Et=function(){function t(t,data,e,text,n,r,o,c){this.tag=t,this.data=data,this.children=e,this.text=text,this.elm=n,this.ns=void 0,this.context=r,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=data&&data.key,this.componentOptions=o,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=c,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(t.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),t}(),jt=function(text){void 0===text&&(text="");var t=new Et;return t.text=text,t.isComment=!0,t};function kt(t){return new Et(void 0,void 0,void 0,String(t))}function Ct(t){var e=new Et(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}"function"==typeof SuppressedError&&SuppressedError;var At=0,Tt=[],It=function(){for(var i=0;i0&&(ce((n=fe(n,"".concat(e||"","_").concat(i)))[0])&&ce(o)&&(v[r]=kt(o.text+n[0].text),n.shift()),v.push.apply(v,n)):d(n)?ce(o)?v[r]=kt(o.text+n):""!==n&&v.push(kt(n)):ce(n)&&ce(o)?v[r]=kt(o.text+n.text):(h(t._isVList)&&l(n.tag)&&f(n.key)&&l(e)&&(n.key="__vlist".concat(e,"_").concat(i,"__")),v.push(n)));return v}function le(t,e){var i,n,r,o,f=null;if(c(t)||"string"==typeof t)for(f=new Array(t.length),i=0,n=t.length;i0,l=e?!!e.$stable:!f,h=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(l&&r&&r!==o&&h===r.$key&&!f&&!r.$hasNormal)return r;for(var d in c={},e)e[d]&&"$"!==d[0]&&(c[d]=Te(t,n,d,e[d]))}else c={};for(var v in n)v in c||(c[v]=Ie(n,v));return e&&Object.isExtensible(e)&&(e._normalized=c),nt(c,"$stable",l),nt(c,"$key",h),nt(c,"$hasNormal",f),c}function Te(t,e,n,r){var o=function(){var e=Ot;St(t);var n=arguments.length?r.apply(null,arguments):r({}),o=(n=n&&"object"==typeof n&&!c(n)?[n]:ue(n))&&n[0];return St(e),n&&(!o||1===n.length&&o.isComment&&!Ce(o))?void 0:n};return r.proxy&&Object.defineProperty(e,n,{get:o,enumerable:!0,configurable:!0}),o}function Ie(t,e){return function(){return t[e]}}function $e(t){return{get attrs(){if(!t._attrsProxy){var e=t._attrsProxy={};nt(e,"_v_attr_proxy",!0),Pe(e,t.$attrs,o,t,"$attrs")}return t._attrsProxy},get listeners(){t._listenersProxy||Pe(t._listenersProxy={},t.$listeners,o,t,"$listeners");return t._listenersProxy},get slots(){return function(t){t._slotsProxy||Ne(t._slotsProxy={},t.$scopedSlots);return t._slotsProxy}(t)},emit:D(t.$emit,t),expose:function(e){e&&Object.keys(e).forEach((function(n){return Yt(t,e,n)}))}}}function Pe(t,e,n,r,o){var c=!1;for(var f in e)f in t?e[f]!==n[f]&&(c=!0):(c=!0,Re(t,f,r,o));for(var f in t)f in e||(c=!0,delete t[f]);return c}function Re(t,e,n,r){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){return n[r][e]}})}function Ne(t,e){for(var n in e)t[n]=e[n];for(var n in t)n in e||delete t[n]}var Le=null;function Me(t,base){return(t.__esModule||_t&&"Module"===t[Symbol.toStringTag])&&(t=t.default),y(t)?base.extend(t):t}function De(t){if(c(t))for(var i=0;idocument.createEvent("Event").timeStamp&&(Cn=function(){return An.now()})}var Tn=function(a,b){if(a.post){if(!b.post)return 1}else if(b.post)return-1;return a.id-b.id};function In(){var t,e;for(kn=Cn(),En=!0,xn.sort(Tn),jn=0;jnjn&&xn[i].id>t.id;)i--;xn.splice(i+1,0,t)}else xn.push(t);Sn||(Sn=!0,nn(In))}}function Pn(t,e){if(t){for(var n=Object.create(null),r=_t?Reflect.ownKeys(t):Object.keys(t),i=0;i-1)if(c&&!I(o,"default"))f=!1;else if(""===f||f===M(t)){var h=nr(String,o.type);(h<0||l-1:"string"==typeof pattern?pattern.split(",").indexOf(t)>-1:!!x(pattern)&&pattern.test(t)}function gr(t,filter){var e=t.cache,n=t.keys,r=t._vnode,o=t.$vnode;for(var c in e){var f=e[c];if(f){var l=f.name;l&&!filter(l)&&wr(e,c,n,r)}}o.componentOptions.children=void 0}function wr(t,e,n,r){var o=t[e];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),t[e]=null,A(n,e)}!function(t){t.prototype._init=function(t){var e=this;e._uid=lr++,e._isVue=!0,e.__v_skip=!0,e._scope=new ee(!0),e._scope.parent=void 0,e._scope._vm=!0,t&&t._isComponent?function(t,e){var n=t.$options=Object.create(t.constructor.options),r=e._parentVnode;n.parent=e.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,e.render&&(n.render=e.render,n.staticRenderFns=e.staticRenderFns)}(e,t):e.$options=Jn(pr(e.constructor),t||{},e),e._renderProxy=e,e._self=e,function(t){var e=t.$options,n=e.parent;if(n&&!e.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(t)}t.$parent=n,t.$root=n?n.$root:t,t.$children=[],t.$refs={},t._provided=n?n._provided:Object.create(null),t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(e),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&dn(t,e)}(e),function(t){t._vnode=null,t._staticTrees=null;var e=t.$options,n=t.$vnode=e._parentVnode,r=n&&n.context;t.$slots=je(e._renderChildren,r),t.$scopedSlots=n?Ae(t.$parent,n.data.scopedSlots,t.$slots):o,t._c=function(a,b,e,n){return ze(t,a,b,e,n,!1)},t.$createElement=function(a,b,e,n){return ze(t,a,b,e,n,!0)};var c=n&&n.data;Ht(t,"$attrs",c&&c.attrs||o,null,!0),Ht(t,"$listeners",e._parentListeners||o,null,!0)}(e),wn(e,"beforeCreate",void 0,!1),function(t){var e=Pn(t.$options.inject,t);e&&(zt(!1),Object.keys(e).forEach((function(n){Ht(t,n,e[n])})),zt(!0))}(e),ir(e),function(t){var e=t.$options.provide;if(e){var n=v(e)?e.call(t):e;if(!y(n))return;for(var source=ne(t),r=_t?Reflect.ownKeys(n):Object.keys(n),i=0;i1?U(n):n;for(var r=U(arguments,1),o='event handler for "'.concat(t,'"'),i=0,c=n.length;iparseInt(this.max)&&wr(e,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)wr(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){gr(t,(function(t){return mr(e,t)}))})),this.$watch("exclude",(function(e){gr(t,(function(t){return!mr(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var slot=this.$slots.default,t=De(slot),e=t&&t.componentOptions;if(e){var n=yr(e),r=this.include,o=this.exclude;if(r&&(!n||!mr(r,n))||o&&n&&mr(o,n))return t;var c=this.cache,f=this.keys,l=null==t.key?e.Ctor.cid+(e.tag?"::".concat(e.tag):""):t.key;c[l]?(t.componentInstance=c[l].componentInstance,A(f,l),f.push(l)):(this.vnodeToCache=t,this.keyToCache=l),t.data.keepAlive=!0}return t||slot&&slot[0]}}};!function(t){var e={get:function(){return Z}};Object.defineProperty(t,"config",e),t.util={warn:Bn,extend:F,mergeOptions:Jn,defineReactive:Ht},t.set=Wt,t.delete=del,t.nextTick=nn,t.observable=function(t){return Vt(t),t},t.options=Object.create(null),Q.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,F(t.options.components,_r),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=U(arguments,1);return n.unshift(this),v(t.install)?t.install.apply(t,n):v(t)&&t.apply(null,n),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=Jn(this.options,t),this}}(t),vr(t),function(t){Q.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&w(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&v(n)&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}(t)}(dr),Object.defineProperty(dr.prototype,"$isServer",{get:gt}),Object.defineProperty(dr.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(dr,"FunctionalRenderContext",{value:Rn}),dr.version="2.7.16";var Or=k("style,class"),Sr=k("input,textarea,option,select,progress"),Er=k("contenteditable,draggable,spellcheck"),jr=k("events,caret,typing,plaintext-only"),kr=function(t,e){return $r(e)||"false"===e?"false":"contenteditable"===t&&jr(e)?e:"true"},Cr=k("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),Ar="http://www.w3.org/1999/xlink",Tr=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},Ir=function(t){return Tr(t)?t.slice(6,t.length):""},$r=function(t){return null==t||!1===t};function Pr(t){for(var data=t.data,e=t,n=t;l(n.componentInstance);)(n=n.componentInstance._vnode)&&n.data&&(data=Rr(n.data,data));for(;l(e=e.parent);)e&&e.data&&(data=Rr(data,e.data));return function(t,e){if(l(t)||l(e))return Nr(t,Lr(e));return""}(data.staticClass,data.class)}function Rr(t,e){return{staticClass:Nr(t.staticClass,e.staticClass),class:l(t.class)?[t.class,e.class]:e.class}}function Nr(a,b){return a?b?a+" "+b:a:b||""}function Lr(t){return Array.isArray(t)?function(t){for(var e,n="",i=0,r=t.length;i-1?ao(t,e,n):Cr(e)?$r(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):Er(e)?t.setAttribute(e,kr(e,n)):Tr(e)?$r(n)?t.removeAttributeNS(Ar,Ir(e)):t.setAttributeNS(Ar,e,n):ao(t,e,n)}function ao(t,e,n){if($r(n))t.removeAttribute(e);else{if(ut&&!ct&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var so={create:oo,update:oo};function uo(t,e){var n=e.elm,data=e.data,r=t.data;if(!(f(data.staticClass)&&f(data.class)&&(f(r)||f(r.staticClass)&&f(r.class)))){var o=Pr(e),c=n._transitionClasses;l(c)&&(o=Nr(o,Lr(c))),o!==n._prevClass&&(n.setAttribute("class",o),n._prevClass=o)}}var co,fo={create:uo,update:uo},lo="__r",po="__c";function ho(t,e,n){var r=co;return function o(){null!==e.apply(null,arguments)&&mo(t,o,n,r)}}var vo=Ge&&!(ht&&Number(ht[1])<=53);function yo(t,e,n,r){if(vo){var o=kn,c=e;e=c._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=o||t.timeStamp<=0||t.target.ownerDocument!==document)return c.apply(this,arguments)}}co.addEventListener(t,e,yt?{capture:n,passive:r}:n)}function mo(t,e,n,r){(r||co).removeEventListener(t,e._wrapper||e,n)}function go(t,e){if(!f(t.data.on)||!f(e.data.on)){var n=e.data.on||{},r=t.data.on||{};co=e.elm||t.elm,function(t){if(l(t[lo])){var e=ut?"change":"input";t[e]=[].concat(t[lo],t[e]||[]),delete t[lo]}l(t[po])&&(t.change=[].concat(t[po],t.change||[]),delete t[po])}(n),ie(n,r,yo,mo,ho,e.context),co=void 0}}var bo,wo={create:go,update:go,destroy:function(t){return go(t,Kr)}};function xo(t,e){if(!f(t.data.domProps)||!f(e.data.domProps)){var n,r,o=e.elm,c=t.data.domProps||{},d=e.data.domProps||{};for(n in(l(d.__ob__)||h(d._v_attr_proxy))&&(d=e.data.domProps=F({},d)),c)n in d||(o[n]="");for(n in d){if(r=d[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),r===c[n])continue;1===o.childNodes.length&&o.removeChild(o.childNodes[0])}if("value"===n&&"PROGRESS"!==o.tagName){o._value=r;var v=f(r)?"":String(r);_o(o,v)&&(o.value=v)}else if("innerHTML"===n&&Ur(o.tagName)&&f(o.innerHTML)){(bo=bo||document.createElement("div")).innerHTML="".concat(r,"");for(var svg=bo.firstChild;o.firstChild;)o.removeChild(o.firstChild);for(;svg.firstChild;)o.appendChild(svg.firstChild)}else if(r!==c[n])try{o[n]=r}catch(t){}}}}function _o(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var n=!0;try{n=document.activeElement!==t}catch(t){}return n&&t.value!==e}(t,e)||function(t,e){var n=t.value,r=t._vModifiers;if(l(r)){if(r.number)return j(n)!==j(e);if(r.trim)return n.trim()!==e.trim()}return n!==e}(t,e))}var Oo={create:xo,update:xo},So=$((function(t){var e={},n=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach((function(t){if(t){var r=t.split(n);r.length>1&&(e[r[0].trim()]=r[1].trim())}})),e}));function Eo(data){var style=jo(data.style);return data.staticStyle?F(data.staticStyle,style):style}function jo(t){return Array.isArray(t)?z(t):"string"==typeof t?So(t):t}var ko,Co=/^--/,Ao=/\s*!important$/,To=function(t,e,n){if(Co.test(e))t.style.setProperty(e,n);else if(Ao.test(n))t.style.setProperty(M(e),n.replace(Ao,""),"important");else{var r=$o(e);if(Array.isArray(n))for(var i=0,o=n.length;i-1?e.split(Ro).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" ".concat(t.getAttribute("class")||""," ");n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function Lo(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(Ro).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var n=" ".concat(t.getAttribute("class")||""," "),r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?t.setAttribute("class",n):t.removeAttribute("class")}}function Mo(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&F(e,Do(t.name||"v")),F(e,t),e}return"string"==typeof t?Do(t):void 0}}var Do=$((function(t){return{enterClass:"".concat(t,"-enter"),enterToClass:"".concat(t,"-enter-to"),enterActiveClass:"".concat(t,"-enter-active"),leaveClass:"".concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-to"),leaveActiveClass:"".concat(t,"-leave-active")}})),Uo=at&&!ct,Fo="transition",zo="animation",Bo="transition",qo="transitionend",Vo="animation",Ho="animationend";Uo&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Bo="WebkitTransition",qo="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Vo="WebkitAnimation",Ho="webkitAnimationEnd"));var Wo=at?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function Ko(t){Wo((function(){Wo(t)}))}function Go(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),No(t,e))}function Jo(t,e){t._transitionClasses&&A(t._transitionClasses,e),Lo(t,e)}function Xo(t,e,n){var r=Yo(t,e),o=r.type,c=r.timeout,f=r.propCount;if(!o)return n();var l=o===Fo?qo:Ho,h=0,d=function(){t.removeEventListener(l,v),n()},v=function(e){e.target===t&&++h>=f&&d()};setTimeout((function(){h0&&(n=Fo,v=f,y=c.length):e===zo?d>0&&(n=zo,v=d,y=h.length):y=(n=(v=Math.max(f,d))>0?f>d?Fo:zo:null)?n===Fo?c.length:h.length:0,{type:n,timeout:v,propCount:y,hasTransform:n===Fo&&Qo.test(r[Bo+"Property"])}}function Zo(t,e){for(;t.length1}function ii(t,e){!0!==e.data.show&&ei(e)}var ai=function(t){var i,e,n={},r=t.modules,o=t.nodeOps;for(i=0;ix?E(t,f(n[S+1])?null:n[S+1].elm,n,w,S,r):w>S&&C(e,m,x)}(m,w,x,r,v):l(x)?(l(t.text)&&o.setTextContent(m,""),E(m,null,x,0,x.length-1,r)):l(w)?C(w,0,w.length-1):l(t.text)&&o.setTextContent(m,""):t.text!==e.text&&o.setTextContent(m,e.text),l(data)&&l(i=data.hook)&&l(i=i.postpatch)&&i(t,e)}}}function $(t,e,n){if(h(n)&&l(t.parent))t.parent.data.pendingInsert=e;else for(var r=0;r-1,option.selected!==c&&(option.selected=c);else if(W(pi(option),r))return void(t.selectedIndex!==i&&(t.selectedIndex=i));o||(t.selectedIndex=-1)}}function fi(t,e){return e.every((function(e){return!W(e,t)}))}function pi(option){return"_value"in option?option._value:option.value}function hi(t){t.target.composing=!0}function di(t){t.target.composing&&(t.target.composing=!1,vi(t.target,"input"))}function vi(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function yi(t){return!t.componentInstance||t.data&&t.data.transition?t:yi(t.componentInstance._vnode)}var mi={bind:function(t,e,n){var r=e.value,o=(n=yi(n)).data&&n.data.transition,c=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&o?(n.data.show=!0,ei(n,(function(){t.style.display=c}))):t.style.display=r?c:"none"},update:function(t,e,n){var r=e.value;!r!=!e.oldValue&&((n=yi(n)).data&&n.data.transition?(n.data.show=!0,r?ei(n,(function(){t.style.display=t.__vOriginalDisplay})):ni(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none")},unbind:function(t,e,n,r,o){o||(t.style.display=t.__vOriginalDisplay)}},gi={model:si,show:mi},bi={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function wi(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?wi(De(e.children)):t}function xi(t){var data={},e=t.$options;for(var n in e.propsData)data[n]=t[n];var r=e._parentListeners;for(var n in r)data[R(n)]=r[n];return data}function _i(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}var Oi=function(t){return t.tag||Ce(t)},Si=function(t){return"show"===t.name},Ei={name:"transition",props:bi,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(Oi)).length){0;var r=this.mode;0;var o=n[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return o;var c=wi(o);if(!c)return o;if(this._leaving)return _i(t,o);var f="__transition-".concat(this._uid,"-");c.key=null==c.key?c.isComment?f+"comment":f+c.tag:d(c.key)?0===String(c.key).indexOf(f)?c.key:f+c.key:c.key;var data=(c.data||(c.data={})).transition=xi(this),l=this._vnode,h=wi(l);if(c.data.directives&&c.data.directives.some(Si)&&(c.data.show=!0),h&&h.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(c,h)&&!Ce(h)&&(!h.componentInstance||!h.componentInstance._vnode.isComment)){var v=h.data.transition=F({},data);if("out-in"===r)return this._leaving=!0,ae(v,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),_i(t,o);if("in-out"===r){if(Ce(c))return l;var y,m=function(){y()};ae(data,"afterEnter",m),ae(data,"enterCancelled",m),ae(v,"delayLeave",(function(t){y=t}))}}return o}}},ji=F({tag:String,moveClass:String},bi);delete ji.mode;var ki={props:ji,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var o=yn(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",map=Object.create(null),n=this.prevChildren=this.children,r=this.$slots.default||[],o=this.children=[],c=xi(this),i=0;i-1?zr[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:zr[t]=/HTMLUnknownElement/.test(e.toString())},F(dr.options.directives,gi),F(dr.options.components,Ii),dr.prototype.__patch__=at?ai:B,dr.prototype.$mount=function(t,e){return function(t,e,n){var r;t.$el=e,t.$options.render||(t.$options.render=jt),wn(t,"beforeMount"),r=function(){t._update(t._render(),n)},new fn(t,r,B,{before:function(){t._isMounted&&!t._isDestroyed&&wn(t,"beforeUpdate")}},!0),n=!1;var o=t._preWatchers;if(o)for(var i=0;i=n.length?l(void 0,!0):(t=r(n,o),e.index+=t.length,l(t,!1))}))},function(t,e,n){"use strict";var r=n(5),o=n(210),c=n(211),f=n(122),l=n(67),h=n(51),d=n(8)("iterator"),v=f.values,y=function(t,e){if(t){if(t[d]!==v)try{l(t,d,v)}catch(e){t[d]=v}if(h(t,e,!0),o[e])for(var n in f)if(t[n]!==f[n])try{l(t,n,f[n])}catch(e){t[n]=f[n]}}};for(var m in o)y(r[m]&&r[m].prototype,m);y(c,"DOMTokenList")},function(t,e,n){"use strict";var r=n(1),o=n(32),c=n(95);r({target:"Object",stat:!0,forced:n(3)((function(){c(1)}))},{keys:function(t){return c(o(t))}})},function(t,e,n){"use strict";var r=n(120),o=n(40),c=n(111),f=r(r.bind);t.exports=function(t,e){return o(t),void 0===e?t:c?f(t,e):function(){return t.apply(e,arguments)}}},function(t,e,n){"use strict";var r=n(1),o=n(79).filter;r({target:"Array",proto:!0,forced:!n(93)("filter")},{filter:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){"use strict";t.exports=!1},function(t,e,n){"use strict";var r=n(10),o=n(182),c=n(183),f=n(15),l=n(113),h=TypeError,d=Object.defineProperty,v=Object.getOwnPropertyDescriptor,y="enumerable",m="configurable",w="writable";e.f=r?c?function(t,e,n){if(f(t),e=l(e),f(n),"function"==typeof t&&"prototype"===e&&"value"in n&&w in n&&!n[w]){var r=v(t,e);r&&r[w]&&(t[e]=n.value,n={configurable:m in n?n[m]:r[m],enumerable:y in n?n[y]:r[y],writable:!1})}return d(t,e,n)}:d:function(t,e,n){if(f(t),e=l(e),f(n),o)try{return d(t,e,n)}catch(t){}if("get"in n||"set"in n)throw new h("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){"use strict";var r=n(1),o=n(79).map;r({target:"Array",proto:!0,forced:!n(93)("map")},{map:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){"use strict";var r=n(10),o=n(116).EXISTS,c=n(4),f=n(78),l=Function.prototype,h=c(l.toString),d=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,v=c(d.exec);r&&!o&&f(l,"name",{configurable:!0,get:function(){try{return v(d,h(this))[1]}catch(t){return""}}})},function(t,e,n){"use strict";var r=n(37),o=Object;t.exports=function(t){return o(r(t))}},function(t,e,n){"use strict";var r=n(65).has;t.exports=function(t){return r(t),t}},function(t,e,n){"use strict";var r=n(232),o=Object.prototype.toString;function c(t){return"[object Array]"===o.call(t)}function f(t){return void 0===t}function l(t){return null!==t&&"object"==typeof t}function h(t){if("[object Object]"!==o.call(t))return!1;var e=Object.getPrototypeOf(t);return null===e||e===Object.prototype}function d(t){return"[object Function]"===o.call(t)}function v(t,e){if(null!=t)if("object"!=typeof t&&(t=[t]),c(t))for(var i=0,n=t.length;iv;)void 0!==(e=r(n,t=o[v++]))&&h(d,t,e);return d}})},function(t,e,n){"use strict";var r=n(1),o=n(3),c=n(86),f=n(16),l=n(32),h=n(54),d=n(175),v=n(92),y=n(139),m=n(93),w=n(8),x=n(73),_=w("isConcatSpreadable"),O=x>=51||!o((function(){var t=[];return t[_]=!1,t.concat()[0]!==t})),S=function(t){if(!f(t))return!1;var e=t[_];return void 0!==e?!!e:c(t)};r({target:"Array",proto:!0,arity:1,forced:!O||!m("concat")},{concat:function(t){var i,e,n,r,o,c=l(this),f=y(c,0),m=0;for(i=-1,n=arguments.length;i1?arguments[1]:void 0)}}),f("includes")},function(t,e,n){"use strict";n.d(e,"a",(function(){return xt})),n.d(e,"b",(function(){return gt})),n.d(e,"c",(function(){return wt})),n.d(e,"d",(function(){return vt})),n.d(e,"e",(function(){return lt}));n(31),n(50),n(19),n(44),n(45),n(46),n(21),n(47);var r=n(9),o=n(17),c=n(132),f=n(134),l=n(83),h=n(133);function d(t){return Object(c.a)(t)||Object(f.a)(t)||Object(l.a)(t)||Object(h.a)()}var v=n(177),y=n(178),m=n(18);n(110),n(20),n(64),n(41),n(82),n(30),n(48),n(27),n(12),n(25),n(163),n(23),n(24),n(217),n(129),n(219),n(36),n(220);function w(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function x(t){for(var e=1;e=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,c=!0,f=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return c=t.done,t},e:function(t){f=!0,o=t},f:function(){try{c||null==n.return||n.return()}finally{if(f)throw o}}}}function O(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=new Array(e);i>1,t+=k(t/e);t>455;r+=36)t=k(t/35);return k(r+36*t/(t+38))};function I(t){return function(t,e){var n=t.split("@"),r="";n.length>1&&(r=n[0]+"@",t=n[1]);var o=function(t,e){for(var n=[],r=t.length;r--;)n[r]=e(t[r]);return n}((t=t.replace(E,".")).split("."),(function(t){return S.test(t)?"xn--"+function(t){var e,n=[],r=(t=function(t){for(var e=[],n=0,r=t.length;n=55296&&o<=56319&&n=o&&mk((2147483647-i)/a)&&A("overflow"),i+=(v-o)*a,o=v;var w,x=_(t);try{for(x.s();!(w=x.n()).done;){var O=w.value;if(O2147483647&&A("overflow"),O==o){for(var S=i,E=36;;E+=36){var j=E<=c?1:E>=c+26?26:E-c;if(S0&&void 0!==arguments[0]?arguments[0]:"";try{return decodeURIComponent(""+text)}catch(t){return""+text}}function Q(text){return X(text.replace(L," "))}function Y(){return I(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"")}function Z(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",object={};"?"===t[0]&&(t=t.slice(1));var e,n=_(t.split("&"));try{for(n.s();!(e=n.n()).done;){var r=e.value.match(/([^=]+)=?(.*)/)||[];if(!(r.length<2)){var o=X(r[1].replace(L," "));if("__proto__"!==o&&"constructor"!==o){var c=Q(r[2]||"");void 0===object[o]?object[o]=c:Array.isArray(object[o])?object[o].push(c):object[o]=[object[o],c]}}}}catch(t){n.e(t)}finally{n.f()}return object}function tt(t){return Object.keys(t).filter((function(e){return void 0!==t[e]})).map((function(e){return n=e,"number"!=typeof(r=t[e])&&"boolean"!=typeof r||(r=String(r)),r?Array.isArray(r)?r.map((function(t){return"".concat(G(n),"=").concat(K(t))})).join("&"):"".concat(G(n),"=").concat(K(r)):G(n);var n,r})).filter(Boolean).join("&")}var et=Object.defineProperty,nt=function(t,e,n){return function(t,e,n){e in t?et(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n}(t,"symbol"!==Object(m.a)(e)?e+"":e,n),n},ot=function(){function t(){var input=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(Object(v.a)(this,t),nt(this,"protocol"),nt(this,"host"),nt(this,"auth"),nt(this,"pathname"),nt(this,"query",{}),nt(this,"hash"),"string"!=typeof input)throw new TypeError("URL input should be string received ".concat(Object(m.a)(input)," (").concat(input,")"));var e=_t(input);this.protocol=X(e.protocol),this.host=X(e.host),this.auth=X(e.auth),this.pathname=X(e.pathname.replace(V,"%252F")),this.query=Z(e.search),this.hash=X(e.hash)}return Object(y.a)(t,[{key:"hostname",get:function(){return Et(this.host).hostname}},{key:"port",get:function(){return Et(this.host).port||""}},{key:"username",get:function(){return St(this.auth).username}},{key:"password",get:function(){return St(this.auth).password||""}},{key:"hasProtocol",get:function(){return this.protocol.length}},{key:"isAbsolute",get:function(){return this.hasProtocol||"/"===this.pathname[0]}},{key:"search",get:function(){var q=tt(this.query);return q.length>0?"?"+q:""}},{key:"searchParams",get:function(){var p=new URLSearchParams;for(var t in this.query){var e=this.query[t];if(Array.isArray(e)){var n,r=_(e);try{for(r.s();!(n=r.n()).done;){var o=n.value;p.append(t,o)}}catch(t){r.e(t)}finally{r.f()}}else p.append(t,"string"==typeof e?e:JSON.stringify(e))}return p}},{key:"origin",get:function(){return(this.protocol?this.protocol+"//":"")+Y(this.host)}},{key:"fullpath",get:function(){return J(this.pathname)+this.search+W(this.hash).replace(U,"{").replace(z,"}").replace(M,"^")}},{key:"encodedAuth",get:function(){if(!this.auth)return"";var t=St(this.auth),e=t.username,n=t.password;return encodeURIComponent(e)+(n?":"+encodeURIComponent(n):"")}},{key:"href",get:function(){var t=this.encodedAuth,e=(this.protocol?this.protocol+"//":"")+(t?t+"@":"")+Y(this.host);return this.hasProtocol&&this.isAbsolute?e+this.fullpath:this.fullpath}},{key:"append",value:function(t){if(t.hasProtocol)throw new Error("Cannot append a URL with protocol");Object.assign(this.query,t.query),t.pathname&&(this.pathname=pt(this.pathname)+function(){var input=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return(ht(input)?input.slice(1):input)||"/"}(t.pathname)),t.hash&&(this.hash=t.hash)}},{key:"toJSON",value:function(){return this.href}},{key:"toString",value:function(){return this.href}}]),t}();var it=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,at=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,st=/^([/\\]\s*){2,}[^/\\]/;function ut(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"boolean"==typeof e&&(e={acceptRelative:e}),e.strict?it.test(t):at.test(t)||!!e.acceptRelative&&st.test(t)}var ct=/\/$|\/\?|\/#/;function ft(){var input=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return(arguments.length>1?arguments[1]:void 0)?ct.test(input):input.endsWith("/")}function lt(){var input=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(!(arguments.length>1?arguments[1]:void 0))return(ft(input)?input.slice(0,-1):input)||"/";if(!ft(input,!0))return input||"/";var path=input,t="",e=input.indexOf("#");e>=0&&(path=input.slice(0,e),t=input.slice(e));var n=d(path.split("?")),r=n[0],s=n.slice(1);return(r.slice(0,-1)||"/")+(s.length>0?"?".concat(s.join("?")):"")+t}function pt(){var input=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(!(arguments.length>1?arguments[1]:void 0))return input.endsWith("/")?input:input+"/";if(ft(input,!0))return input||"/";var path=input,t="",e=input.indexOf("#");if(e>=0&&(path=input.slice(0,e),t=input.slice(e),!path))return t;var n=d(path.split("?")),r=n[0],s=n.slice(1);return r+"/"+(s.length>0?"?".concat(s.join("?")):"")+t}function ht(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").startsWith("/")}function vt(input,t){var e=_t(input),n=x(x({},Z(e.search)),t);return e.search=tt(n),function(t){var e=t.pathname||"",n=t.search?(t.search.startsWith("?")?"":"?")+t.search:"",r=t.hash||"",o=t.auth?t.auth+"@":"",c=t.host||"",f=t.protocol?t.protocol+"//":"";return f+o+c+e+n+r}(e)}function yt(t){return t&&"/"!==t}var mt=/^\.?\//;function gt(base){for(var t=base||"",e=arguments.length,input=new Array(e>1?e-1:0),n=1;n0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0,e=input.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(e){var n=Object(r.a)(e,3),o=n[1],c=n[2],f=void 0===c?"":c;return{protocol:o.toLowerCase(),pathname:f,href:o+f,auth:"",host:"",search:"",hash:""}}if(!ut(input,{acceptRelative:!0}))return t?_t(t+input):Ot(input);var l=input.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[],h=Object(r.a)(l,4),d=h[1],v=void 0===d?"":d,y=h[2],m=h[3],w=(void 0===m?"":m).match(/([^#/?]*)(.*)?/)||[],x=Object(r.a)(w,3),_=x[1],O=void 0===_?"":_,S=x[2],E=Ot((void 0===S?"":S).replace(/\/(?=[A-Za-z]:)/,"")),j=E.pathname,k=E.search,C=E.hash;return{protocol:v.toLowerCase(),auth:y?y.slice(0,Math.max(0,y.length-1)):"",host:O,pathname:j,search:k,hash:C}}function Ot(){var t=((arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1),e=Object(r.a)(t,3),n=e[0],o=void 0===n?"":n,c=e[1],f=void 0===c?"":c,l=e[2];return{pathname:o,search:f,hash:void 0===l?"":l}}function St(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").split(":"),e=Object(r.a)(t,2),n=e[0],o=e[1];return{username:X(n),password:X(o)}}function Et(){var t=((arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").match(/([^/:]*):?(\d+)?/)||[]).splice(1),e=Object(r.a)(t,2),n=e[0],o=e[1];return{hostname:X(n),port:o}}},,function(t,e,n){var r=function(t){"use strict";var e,n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(t,e,desc){t[e]=desc.value},c="function"==typeof Symbol?Symbol:{},f=c.iterator||"@@iterator",l=c.asyncIterator||"@@asyncIterator",h=c.toStringTag||"@@toStringTag";function d(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{d({},"")}catch(t){d=function(t,e,n){return t[e]=n}}function v(t,e,n,r){var c=e&&e.prototype instanceof S?e:S,f=Object.create(c.prototype),l=new M(r||[]);return o(f,"_invoke",{value:P(t,n,l)}),f}function y(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}t.wrap=v;var m="suspendedStart",w="suspendedYield",x="executing",_="completed",O={};function S(){}function E(){}function j(){}var k={};d(k,f,(function(){return this}));var C=Object.getPrototypeOf,A=C&&C(C(D([])));A&&A!==n&&r.call(A,f)&&(k=A);var T=j.prototype=S.prototype=Object.create(k);function I(t){["next","throw","return"].forEach((function(e){d(t,e,(function(t){return this._invoke(e,t)}))}))}function $(t,e){function n(o,c,f,l){var h=y(t[o],t,c);if("throw"!==h.type){var d=h.arg,v=d.value;return v&&"object"==typeof v&&r.call(v,"__await")?e.resolve(v.__await).then((function(t){n("next",t,f,l)}),(function(t){n("throw",t,f,l)})):e.resolve(v).then((function(t){d.value=t,f(d)}),(function(t){return n("throw",t,f,l)}))}l(h.arg)}var c;o(this,"_invoke",{value:function(t,r){function o(){return new e((function(e,o){n(t,r,e,o)}))}return c=c?c.then(o,o):o()}})}function P(t,n,r){var o=m;return function(c,f){if(o===x)throw new Error("Generator is already running");if(o===_){if("throw"===c)throw f;return{value:e,done:!0}}for(r.method=c,r.arg=f;;){var l=r.delegate;if(l){var h=R(l,r);if(h){if(h===O)continue;return h}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===m)throw o=_,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=x;var d=y(t,n,r);if("normal"===d.type){if(o=r.done?_:w,d.arg===O)continue;return{value:d.arg,done:r.done}}"throw"===d.type&&(o=_,r.method="throw",r.arg=d.arg)}}}function R(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,R(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),O;var c=y(o,t.iterator,n.arg);if("throw"===c.type)return n.method="throw",n.arg=c.arg,n.delegate=null,O;var f=c.arg;return f?f.done?(n[t.resultName]=f.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,O):f:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,O)}function N(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function L(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function M(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(N,this),this.reset(!0)}function D(t){if(null!=t){var n=t[f];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function n(){for(;++i=0;--i){var c=this.tryEntries[i],f=c.completion;if("root"===c.tryLoc)return o("end");if(c.tryLoc<=this.prev){var l=r.call(c,"catchLoc"),h=r.call(c,"finallyLoc");if(l&&h){if(this.prev=0;--i){var n=this.tryEntries[i];if(n.tryLoc<=this.prev&&r.call(n,"finallyLoc")&&this.prev=0;--i){var e=this.tryEntries[i];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),L(e),O}},catch:function(t){for(var i=this.tryEntries.length-1;i>=0;--i){var e=this.tryEntries[i];if(e.tryLoc===t){var n=e.completion;if("throw"===n.type){var r=n.arg;L(e)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),O}},t}(t.exports);try{regeneratorRuntime=r}catch(t){"object"==typeof globalThis?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},function(t,e,n){"use strict";var r=n(1),o=n(4),c=n(157),f=n(37),l=n(13),h=n(159),d=o("".indexOf);r({target:"String",proto:!0,forced:!h("includes")},{includes:function(t){return!!~d(l(f(this)),l(c(t)),arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){"use strict";var r=n(10),o=n(11),c=n(112),f=n(71),l=n(38),h=n(113),d=n(14),v=n(182),y=Object.getOwnPropertyDescriptor;e.f=r?y:function(t,e){if(t=l(t),e=h(e),v)try{return y(t,e)}catch(t){}if(d(t,e))return f(!o(c.f,t,e),t[e])}},function(t,e,n){"use strict";var r=n(4);t.exports=r({}.isPrototypeOf)},function(t,e,n){"use strict";t.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},function(t,e,n){"use strict";var r,o=n(15),c=n(194),f=n(145),l=n(89),html=n(195),h=n(115),d=n(117),v="prototype",y="script",m=d("IE_PROTO"),w=function(){},x=function(content){return"<"+y+">"+content+""},_=function(t){t.write(x("")),t.close();var e=t.parentWindow.Object;return t=null,e},O=function(){try{r=new ActiveXObject("htmlfile")}catch(t){}var t,iframe,e;O="undefined"!=typeof document?document.domain&&r?_(r):(iframe=h("iframe"),e="java"+y+":",iframe.style.display="none",html.appendChild(iframe),iframe.src=String(e),(t=iframe.contentWindow.document).open(),t.write(x("document.F=Object")),t.close(),t.F):_(r);for(var n=f.length;n--;)delete O[v][f[n]];return O()};l[m]=!0,t.exports=Object.create||function(t,e){var n;return null!==t?(w[v]=o(t),n=new w,w[v]=null,n[m]=t):n=O(),void 0===e?n:c.f(n,e)}},function(t,e,n){"use strict";var r=n(96),o=n(11),c=n(4),f=n(127),l=n(3),h=n(15),d=n(7),v=n(42),y=n(70),m=n(77),w=n(13),x=n(37),_=n(162),O=n(66),S=n(287),E=n(128),j=n(8)("replace"),k=Math.max,C=Math.min,A=c([].concat),T=c([].push),I=c("".indexOf),$=c("".slice),P="$0"==="a".replace(/./,"$0"),R=!!/./[j]&&""===/./[j]("a","$0");f("replace",(function(t,e,n){var c=R?"$":"$0";return[function(t,n){var r=x(this),c=v(t)?void 0:O(t,j);return c?o(c,t,r,n):o(e,w(r),t,n)},function(t,o){var f=h(this),l=w(t);if("string"==typeof o&&-1===I(o,c)&&-1===I(o,"$<")){var v=n(e,f,l,o);if(v.done)return v.value}var x=d(o);x||(o=w(o));var O,j=f.global;j&&(O=f.unicode,f.lastIndex=0);for(var P,R=[];null!==(P=E(f,l))&&(T(R,P),j);){""===w(P[0])&&(f.lastIndex=_(l,m(f.lastIndex),O))}for(var N,L="",M=0,i=0;i=M&&(L+=$(l,M,F)+D,M=F+U.length)}return L+$(l,M)}]}),!!l((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$")}))||!P||R)},function(t,e,n){"use strict";var r=n(4),o=Map.prototype;t.exports={Map:Map,set:r(o.set),get:r(o.get),has:r(o.has),remove:r(o.delete),proto:o}},function(t,e,n){"use strict";var r=n(40),o=n(42);t.exports=function(t,e){var n=t[e];return o(n)?void 0:r(n)}},function(t,e,n){"use strict";var r=n(10),o=n(29),c=n(71);t.exports=r?function(object,t,e){return o.f(object,t,c(1,e))}:function(object,t,e){return object[t]=e,object}},function(t,e,n){"use strict";var r=n(4);t.exports=r([].slice)},function(t,e,n){"use strict";n(31),n(50),n(19),n(44),n(45),n(46),n(47);var r=n(318),o=n(321),c=n(323),f=n(165),l=n(325),h=n(326);function d(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function v(t){for(var e=1;e=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,c=!0,f=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return c=t.done,t},e:function(t){f=!0,o=t},f:function(){try{c||null==n.return||n.return()}finally{if(f)throw o}}}}function m(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=new Array(e);i>1,t+=O(t/e);t>455;r+=36)t=O(t/35);return O(r+36*t/(t+38))};function j(t){return function(t,e){var n=t.split("@"),r="";n.length>1&&(r=n[0]+"@",t=n[1]);var o=function(t,e){for(var n=[],r=t.length;r--;)n[r]=e(t[r]);return n}((t=t.replace(x,".")).split("."),(function(t){return w.test(t)?"xn--"+function(t){var e,n=[],r=(t=function(t){for(var e=[],n=0,r=t.length;n=55296&&o<=56319&&n=o&&wO((2147483647-i)/a)&&s("overflow"),i+=(v-o)*a,o=v;var x,_=y(t);try{for(_.s();!(x=_.n()).done;){var j=x.value;if(j2147483647&&s("overflow"),j==o){for(var k=i,C=36;;C+=36){var A=C<=c?1:C>=c+26?26:C-c;if(k0&&void 0!==arguments[0]?arguments[0]:"";try{return decodeURIComponent(""+text)}catch(t){return""+text}}function X(text){return J(text.replace(z,"%252F"))}function Q(text){return J(text.replace($," "))}function Y(){return j(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"")}function Z(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e={};"?"===t[0]&&(t=t.substr(1));var n,r=y(t.split("&"));try{for(r.s();!(n=r.n()).done;){var o=n.value.match(/([^=]+)=?(.*)/)||[];if(!(o.length<2)){var c=J(o[1]);if("__proto__"!==c&&"constructor"!==c){var f=Q(o[2]||"");e[c]?Array.isArray(e[c])?e[c].push(f):e[c]=[e[c],f]:e[c]=f}}}}catch(t){r.e(t)}finally{r.f()}return e}function tt(t,e){return e?Array.isArray(e)?e.map((function(e){return"".concat(K(t),"=").concat(W(e))})).join("&"):"".concat(K(t),"=").concat(W(e)):K(t)}function et(t){return Object.keys(t).map((function(e){return tt(e,t[e])})).join("&")}var nt=function(){function t(){var input=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(l(this,t),this.query={},"string"!=typeof input)throw new TypeError("URL input should be string received ".concat(f(input)," (").concat(input,")"));var e=yt(input);this.protocol=J(e.protocol),this.host=J(e.host),this.auth=J(e.auth),this.pathname=X(e.pathname),this.query=Z(e.search),this.hash=J(e.hash)}return h(t,[{key:"hostname",get:function(){return bt(this.host).hostname}},{key:"port",get:function(){return bt(this.host).port||""}},{key:"username",get:function(){return gt(this.auth).username}},{key:"password",get:function(){return gt(this.auth).password||""}},{key:"hasProtocol",get:function(){return this.protocol.length}},{key:"isAbsolute",get:function(){return this.hasProtocol||"/"===this.pathname[0]}},{key:"search",get:function(){var q=et(this.query);return q.length?"?"+q:""}},{key:"searchParams",get:function(){var t=this,p=new URLSearchParams,e=function(e){var n=t.query[e];Array.isArray(n)?n.forEach((function(t){return p.append(e,t)})):p.append(e,n||"")};for(var n in this.query)e(n);return p}},{key:"origin",get:function(){return(this.protocol?this.protocol+"//":"")+Y(this.host)}},{key:"fullpath",get:function(){return G(this.pathname)+this.search+H(this.hash)}},{key:"encodedAuth",get:function(){if(!this.auth)return"";var t=gt(this.auth),e=t.username,n=t.password;return encodeURIComponent(e)+(n?":"+encodeURIComponent(n):"")}},{key:"href",get:function(){var t=this.encodedAuth,e=(this.protocol?this.protocol+"//":"")+(t?t+"@":"")+Y(this.host);return this.hasProtocol&&this.isAbsolute?e+this.fullpath:this.fullpath}},{key:"append",value:function(t){if(t.hasProtocol)throw new Error("Cannot append a URL with protocol");Object.assign(this.query,t.query),t.pathname&&(this.pathname=ut(this.pathname)+ft(t.pathname)),t.hash&&(this.hash=t.hash)}},{key:"toJSON",value:function(){return this.href}},{key:"toString",value:function(){return this.href}}]),t}();function ot(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return/^\w+:\/\/.+/.test(t)||e&&/^\/\/[^/]+/.test(t)}var it=/\/$|\/\?/;function at(){var input=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return arguments.length>1&&void 0!==arguments[1]&&arguments[1]?it.test(input):input.endsWith("/")}function st(){var input=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(!(arguments.length>1&&void 0!==arguments[1]&&arguments[1]))return(at(input)?input.slice(0,-1):input)||"/";if(!at(input,!0))return input||"/";var t=input.split("?"),e=c(t),n=e[0],s=e.slice(1);return(n.slice(0,-1)||"/")+(s.length?"?".concat(s.join("?")):"")}function ut(){var input=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(!(arguments.length>1&&void 0!==arguments[1]&&arguments[1]))return input.endsWith("/")?input:input+"/";if(at(input,!0))return input||"/";var t=input.split("?"),e=c(t),n=e[0],s=e.slice(1);return n+"/"+(s.length?"?".concat(s.join("?")):"")}function ct(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").startsWith("/")}function ft(){var input=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return(ct(input)?input.substr(1):input)||"/"}function lt(t){return!t||"/"===t}function pt(t){return t&&"/"!==t}function ht(base){for(var t=base||"",e=arguments.length,input=new Array(e>1?e-1:0),n=1;n0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0;if(!ot(input,!0))return t?yt(t+input):mt(input);var e=(input.replace(/\\/g,"/").match(/([^:/]+:)?\/\/([^/@]+@)?(.*)/)||[]).splice(1),n=r(e,3),o=n[0],c=void 0===o?"":o,f=n[1],l=(n[2].match(/([^/?#]*)(.*)?/)||[]).splice(1),h=r(l,2),d=h[0],v=void 0===d?"":d,y=h[1],m=mt(void 0===y?"":y),w=m.pathname,x=m.search,_=m.hash;return{protocol:c,auth:f?f.substr(0,f.length-1):"",host:v,pathname:w,search:x,hash:_}}function mt(){var t=((arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1),e=r(t,3),n=e[0],o=void 0===n?"":n,c=e[1],f=void 0===c?"":c,l=e[2];return{pathname:o,search:f,hash:void 0===l?"":l}}function gt(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").split(":"),e=r(t,2),n=e[0],o=e[1];return{username:J(n),password:J(o)}}function bt(){var t=((arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").match(/([^/]*)(:0-9+)?/)||[]).splice(1),e=r(t,2),n=e[0],o=e[1];return{hostname:J(n),port:o}}function wt(t){var e=t.pathname+(t.search?(t.search.startsWith("?")?"":"?")+t.search:"")+t.hash;return t.protocol?t.protocol+"//"+(t.auth?t.auth+"@":"")+t.host+e:e}e.$URL=nt,e.cleanDoubleSlashes=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").split("://").map((function(t){return t.replace(/\/{2,}/g,"/")})).join("://")},e.createURL=vt,e.decode=J,e.decodePath=X,e.decodeQueryValue=Q,e.encode=V,e.encodeHash=H,e.encodeHost=Y,e.encodeParam=function(text){return G(text).replace(A,"%2F")},e.encodePath=G,e.encodeQueryItem=tt,e.encodeQueryKey=K,e.encodeQueryValue=W,e.getQuery=function(input){return Z(yt(input).search)},e.hasLeadingSlash=ct,e.hasProtocol=ot,e.hasTrailingSlash=at,e.isEmptyURL=lt,e.isNonEmptyURL=pt,e.isRelative=function(t){return["./","../"].some((function(e){return t.startsWith(e)}))},e.isSamePath=function(t,e){return J(st(t))===J(st(e))},e.joinURL=ht,e.normalizeURL=function(input){return vt(input).toString()},e.parseAuth=gt,e.parseHost=bt,e.parsePath=mt,e.parseQuery=Z,e.parseURL=yt,e.resolveURL=function(base){for(var t=vt(base),e=arguments.length,input=new Array(e>1?e-1:0),n=1;n0&&void 0!==arguments[0]?arguments[0]:"";return ct(input)?input:"/"+input},e.withQuery=function(input,t){var e=yt(input),n=v(v({},Z(e.search)),t);return e.search=et(n),wt(e)},e.withTrailingSlash=ut,e.withoutBase=function(input,base){if(lt(base))return input;var t=st(base);return input.startsWith(t)?input.substr(t.length)||"/":input},e.withoutLeadingSlash=ft,e.withoutTrailingSlash=st},function(t,e,n){"use strict";var r=n(253);t.exports=function(t){var e=+t;return e!=e||0===e?0:r(e)}},function(t,e,n){"use strict";t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){"use strict";var r=n(73),o=n(3),c=n(5).String;t.exports=!!Object.getOwnPropertySymbols&&!o((function(){var symbol=Symbol("symbol detection");return!c(symbol)||!(Object(symbol)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},function(t,e,n){"use strict";var r,o,c=n(5),f=n(62),l=c.process,h=c.Deno,d=l&&l.versions||h&&h.version,v=d&&d.v8;v&&(o=(r=v.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!o&&f&&(!(r=f.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=f.match(/Chrome\/(\d+)/))&&(o=+r[1]),t.exports=o},function(t,e,n){"use strict";var r=String;t.exports=function(t){try{return r(t)}catch(t){return"Object"}}},function(t,e,n){"use strict";var r=n(28),o=n(141);(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.35.0",mode:r?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.35.0/LICENSE",source:"https://github.com/zloirock/core-js"})},function(t,e,n){"use strict";var r=n(188),o=n(145).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,o)}},function(t,e,n){"use strict";var r=n(70),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},function(t,e,n){"use strict";var r=n(184),o=n(29);t.exports=function(t,e,n){return n.get&&r(n.get,e,{getter:!0}),n.set&&r(n.set,e,{setter:!0}),o.f(t,e,n)}},function(t,e,n){"use strict";var r=n(26),o=n(4),c=n(87),f=n(32),l=n(54),h=n(139),d=o([].push),v=function(t){var e=1===t,n=2===t,o=3===t,v=4===t,y=6===t,m=7===t,w=5===t||y;return function(x,_,O,S){for(var E,j,k=f(x),C=c(k),A=l(C),T=r(_,O),I=0,$=S||h,P=e?$(x,A):n||m?$(x,0):void 0;A>I;I++)if((w||I in C)&&(j=T(E=C[I],I,k),t))if(e)P[I]=j;else if(j)switch(t){case 3:return!0;case 5:return E;case 6:return I;case 2:d(P,E)}else switch(t){case 4:return!1;case 7:d(P,E)}return y?-1:o||v?v:P}};t.exports={forEach:v(0),map:v(1),filter:v(2),some:v(3),every:v(4),find:v(5),findIndex:v(6),filterReject:v(7)}},function(t,e,n){"use strict";var r=n(5);t.exports=r.Promise},function(t,e,n){"use strict";var r=n(26),o=n(11),c=n(15),f=n(74),l=n(193),h=n(54),d=n(61),v=n(147),y=n(121),m=n(192),w=TypeError,x=function(t,e){this.stopped=t,this.result=e},_=x.prototype;t.exports=function(t,e,n){var O,S,E,j,k,C,A,T=n&&n.that,I=!(!n||!n.AS_ENTRIES),$=!(!n||!n.IS_RECORD),P=!(!n||!n.IS_ITERATOR),R=!(!n||!n.INTERRUPTED),N=r(e,T),L=function(t){return O&&m(O,"normal",t),new x(!0,t)},M=function(t){return I?(c(t),R?N(t[0],t[1],L):N(t[0],t[1])):R?N(t,L):N(t)};if($)O=t.iterator;else if(P)O=t;else{if(!(S=y(t)))throw new w(f(t)+" is not iterable");if(l(S)){for(E=0,j=h(t);j>E;E++)if((k=M(t[E]))&&d(_,k))return k;return new x(!1)}O=v(t,S)}for(C=$?t.next:O.next;!(A=o(C,O)).done;){try{k=M(A.value)}catch(t){m(O,"throw",t)}if("object"==typeof k&&k&&d(_,k))return k}return new x(!1)}},function(t,e,n){"use strict";var r=n(11),o=n(127),c=n(15),f=n(42),l=n(77),h=n(13),d=n(37),v=n(66),y=n(162),m=n(128);o("match",(function(t,e,n){return[function(e){var n=d(this),o=f(e)?void 0:v(e,t);return o?r(o,e,n):new RegExp(e)[t](h(n))},function(t){var r=c(this),o=h(t),f=n(e,r,o);if(f.done)return f.value;if(!r.global)return m(r,o);var d=r.unicode;r.lastIndex=0;for(var v,w=[],x=0;null!==(v=m(r,o));){var _=h(v[0]);w[x]=_,""===_&&(r.lastIndex=y(o,l(r.lastIndex),d)),x++}return 0===x?null:w}]}))},function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(103);function o(t,e){if(t){if("string"==typeof t)return Object(r.a)(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Object(r.a)(t,e):void 0}}},,,function(t,e,n){"use strict";var r=n(49);t.exports=Array.isArray||function(t){return"Array"===r(t)}},function(t,e,n){"use strict";var r=n(4),o=n(3),c=n(49),f=Object,l=r("".split);t.exports=o((function(){return!f("z").propertyIsEnumerable(0)}))?function(t){return"String"===c(t)?l(t,""):f(t)}:f},function(t,e,n){"use strict";var r=n(39),o=n(7),c=n(61),f=n(181),l=Object;t.exports=f?function(t){return"symbol"==typeof t}:function(t){var e=r("Symbol");return o(e)&&c(e.prototype,l(t))}},function(t,e,n){"use strict";t.exports={}},function(t,e,n){"use strict";var r=n(3),o=n(7),c=/#|\.prototype\./,f=function(t,e){var n=data[l(t)];return n===d||n!==h&&(o(e)?r(e):!!e)},l=f.normalize=function(t){return String(t).replace(c,".").toLowerCase()},data=f.data={},h=f.NATIVE="N",d=f.POLYFILL="P";t.exports=f},function(t,e,n){"use strict";var r=n(146),o=n(7),c=n(49),f=n(8)("toStringTag"),l=Object,h="Arguments"===c(function(){return arguments}());t.exports=r?c:function(t){var e,n,r;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=l(t),f))?n:h?c(e):"Object"===(r=c(e))&&o(e.callee)?"Arguments":r}},function(t,e,n){"use strict";var r=n(113),o=n(29),c=n(71);t.exports=function(object,t,e){var n=r(t);n in object?o.f(object,n,c(0,e)):object[n]=e}},function(t,e,n){"use strict";var r=n(3),o=n(8),c=n(73),f=o("species");t.exports=function(t){return c>=51||!r((function(){var e=[];return(e.constructor={})[f]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},function(t,e,n){"use strict";t.exports={}},function(t,e,n){"use strict";var r=n(188),o=n(145);t.exports=Object.keys||function(t){return r(t,o)}},function(t,e,n){"use strict";var r=n(111),o=Function.prototype,c=o.apply,f=o.call;t.exports="object"==typeof Reflect&&Reflect.apply||(r?f.bind(c):function(){return f.apply(c,arguments)})},function(t,e,n){"use strict";var r=n(5),o=n(49);t.exports="process"===o(r.process)},function(t,e,n){"use strict";var r=n(61),o=TypeError;t.exports=function(t,e){if(r(e,t))return t;throw new o("Incorrect invocation")}},function(t,e,n){"use strict";var r=n(5),o=n(80),c=n(7),f=n(90),l=n(143),h=n(8),d=n(274),v=n(207),y=n(28),m=n(73),w=o&&o.prototype,x=h("species"),_=!1,O=c(r.PromiseRejectionEvent),S=f("Promise",(function(){var t=l(o),e=t!==String(o);if(!e&&66===m)return!0;if(y&&(!w.catch||!w.finally))return!0;if(!m||m<51||!/native code/.test(t)){var n=new o((function(t){t(1)})),r=function(t){t((function(){}),(function(){}))};if((n.constructor={})[x]=r,!(_=n.then((function(){}))instanceof r))return!0}return!e&&(d||v)&&!O}));t.exports={CONSTRUCTOR:S,REJECTION_EVENT:O,SUBCLASSING:_}},function(t,e,n){"use strict";var r=n(40),o=TypeError,c=function(t){var e,n;this.promise=new t((function(t,r){if(void 0!==e||void 0!==n)throw new o("Bad Promise constructor");e=t,n=r})),this.resolve=r(e),this.reject=r(n)};t.exports.f=function(t){return new c(t)}},function(t,e,n){"use strict";n(284),n(286)},,function(t,e,n){"use strict";function r(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=new Array(e);it.length)&&(e=t.length);for(var i=0,n=new Array(e);i=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,c=!0,l=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return c=t.done,t},e:function(t){l=!0,o=t},f:function(){try{c||null==n.return||n.return()}finally{if(l)throw o}}}}function h(t){return Array.isArray(t)}function d(t){return void 0===t}function v(t){return"object"===c(t)}function y(t){return"object"===c(t)&&null!==t}function m(t){return"function"==typeof t}var w=(function(){try{return!d(window)}catch(t){return!1}}()?window:t).console||{};function x(t){w&&w.warn&&w.warn(t)}var _=function(t){return x("".concat(t," is not supported in browser builds"))},O=function(){return x("This vue app/component has no vue-meta configuration")},S={title:void 0,titleChunk:"",titleTemplate:"%s",htmlAttrs:{},bodyAttrs:{},headAttrs:{},base:[],link:[],meta:[],style:[],script:[],noscript:[],__dangerouslyDisableSanitizers:[],__dangerouslyDisableSanitizersByTagID:{}},E="_vueMeta",j={keyName:"metaInfo",attribute:"data-vue-meta",ssrAttribute:"data-vue-meta-server-rendered",tagIDKeyName:"vmid",contentKeyName:"content",metaTemplateKeyName:"template",waitOnDestroyed:!0,debounceWait:10,ssrAppId:"ssr"},k=Object.keys(S),C=[k[12],k[13]],A=[k[1],k[2],"changed"].concat(C),T=[k[3],k[4],k[5]],I=["link","style","script"],$=["once","skip","template"],P=["body","pbody"],R=["allowfullscreen","amp","amp-boilerplate","async","autofocus","autoplay","checked","compact","controls","declare","default","defaultchecked","defaultmuted","defaultselected","defer","disabled","enabled","formnovalidate","hidden","indeterminate","inert","ismap","itemscope","loop","multiple","muted","nohref","noresize","noshade","novalidate","nowrap","open","pauseonexit","readonly","required","reversed","scoped","seamless","selected","sortable","truespeed","typemustmatch","visible"],N=null;function L(t,e,n){var r=t.debounceWait;e[E].initialized||!e[E].initializing&&"watcher"!==n||(e[E].initialized=null),e[E].initialized&&!e[E].pausing&&function(t,e){if(!(e=void 0===e?10:e))return void t();clearTimeout(N),N=setTimeout((function(){t()}),e)}((function(){e.$meta().refresh()}),r)}function M(t,e,n){if(!Array.prototype.findIndex){for(var r=0;r/g,">"],[/"/g,'"'],[/'/g,"'"]];function Z(t,e,n,r){var o=e.tagIDKeyName,c=n.doEscape,f=void 0===c?function(t){return t}:c,l={};for(var d in t){var v=t[d];if(U(A,d))l[d]=v;else{var m=C[0];if(n[m]&&U(n[m],d))l[d]=v;else{var w=t[o];if(w&&(m=C[1],n[m]&&n[m][w]&&U(n[m][w],d)))l[d]=v;else if("string"==typeof v?l[d]=f(v):h(v)?l[d]=v.map((function(t){return y(t)?Z(t,e,n,!0):f(t)})):y(v)?l[d]=Z(v,e,n,!0):l[d]=v,r){var x=f(d);d!==x&&(l[x]=l[d],delete l[d])}}}}return l}function tt(t,e,n){n=n||[];var r={doEscape:function(t){return n.reduce((function(t,e){return t.replace(e[0],e[1])}),t)}};return C.forEach((function(t,n){if(0===n)Q(e,t);else if(1===n)for(var o in e[t])Q(e[t],o);r[t]=e[t]})),Z(e,t,r)}function et(t,e,template,n){var component=t.component,r=t.metaTemplateKeyName,o=t.contentKeyName;return!0!==template&&!0!==e[r]&&(d(template)&&e[r]&&(template=e[r],e[r]=!0),template?(d(n)&&(n=e[o]),e[o]=m(template)?template.call(component,n):template.replace(/%s/g,n),!0):(delete e[r],!1))}var nt=!1;function ot(t,source,e){return e=e||{},void 0===source.title&&delete source.title,T.forEach((function(t){if(source[t])for(var e in source[t])e in source[t]&&void 0===source[t][e]&&(U(R,e)&&!nt&&(x("VueMeta: Please note that since v2 the value undefined is not used to indicate boolean attributes anymore, see migration guide for details"),nt=!0),delete source[t][e])})),o()(t,source,{arrayMerge:function(t,s){return function(t,e,source){var component=t.component,n=t.tagIDKeyName,r=t.metaTemplateKeyName,o=t.contentKeyName,c=[];return e.length||source.length?(e.forEach((function(t,e){if(t[n]){var f=M(source,(function(e){return e[n]===t[n]})),l=source[f];if(-1!==f){if(o in l&&void 0===l[o]||"innerHTML"in l&&void 0===l.innerHTML)return c.push(t),void source.splice(f,1);if(null!==l[o]&&null!==l.innerHTML){var h=t[r];if(h){if(!l[r])return et({component:component,metaTemplateKeyName:r,contentKeyName:o},l,h),void(l.template=!0);l[o]||et({component:component,metaTemplateKeyName:r,contentKeyName:o},l,void 0,t[o])}}else source.splice(f,1)}else c.push(t)}else c.push(t)})),c.concat(source)):c}(e,t,s)}})}function it(t,component){return at(t||{},component,S)}function at(t,component,e){if(e=e||{},component._inactive)return e;var n=(t=t||{}).keyName,r=component.$metaInfo,o=component.$options,c=component.$children;if(o[n]){var data=r||o[n];v(data)&&(e=ot(e,data,t))}return c.length&&c.forEach((function(n){(function(t){return(t=t||this)&&!d(t[E])})(n)&&(e=at(t,n,e))})),e}var st=[];function ut(t,e,n,r){var o=t.tagIDKeyName,c=!1;return n.forEach((function(t){t[o]&&t.callback&&(c=!0,function(t,e){1===arguments.length&&(e=t,t=""),st.push([t,e])}("".concat(e,"[data-").concat(o,'="').concat(t[o],'"]'),t.callback))})),r&&c?ct():c}function ct(){var t;"complete"!==(t||document).readyState?document.onreadystatechange=function(){ft()}:ft()}function ft(t){st.forEach((function(e){var n=e[0],r=e[1],o="".concat(n,'[onload="this.__vm_l=1"]'),c=[];t||(c=D(F(o))),t&&t.matches(o)&&(c=[t]),c.forEach((function(element){if(!element.__vm_cb){var t=function(){element.__vm_cb=!0,V(element,"onload"),r(element)};element.__vm_l?t():element.__vm_ev||(element.__vm_ev=!0,element.addEventListener("load",t))}}))}))}var lt,pt={};function ht(t,e,n,r,o){var c=(e||{}).attribute,f=o.getAttribute(c);f&&(pt[n]=JSON.parse(decodeURI(f)),V(o,c));var data=pt[n]||{},l=[];for(var h in data)void 0!==data[h]&&t in data[h]&&(l.push(h),r[h]||delete data[h][t]);for(var d in r){var v=data[d];v&&v[t]===r[d]||(l.push(d),void 0!==r[d]&&(data[d]=data[d]||{},data[d][t]=r[d]))}for(var y=0,m=l;y1){var y=[];r=r.filter((function(t){var e=JSON.stringify(t),n=!U(y,e);return y.push(e),n}))}r.forEach((function(e){if(!e.skip){var r=document.createElement(n);e.once||r.setAttribute(c,t),Object.keys(e).forEach((function(t){if(!U($,t))if("innerHTML"!==t)if("json"!==t)if("cssText"!==t)if("callback"!==t){var n=U(l,t)?"data-".concat(t):t,o=U(R,t);if(!o||e[t]){var c=o?"":e[t];r.setAttribute(n,c)}}else r.onload=function(){return e[t](r)};else r.styleSheet?r.styleSheet.cssText=e.cssText:r.appendChild(document.createTextNode(e.cssText));else r.innerHTML=JSON.stringify(e.json);else r.innerHTML=e.innerHTML}));var o,f=v[function(t){var body=t.body,e=t.pbody;return body?"body":e?"pbody":"head"}(e)],d=f.some((function(t,e){return o=e,r.isEqualNode(t)}));d&&(o||0===o)?f.splice(o,1):h.push(r)}}));var m=[];for(var w in v)Array.prototype.push.apply(m,v[w]);return m.forEach((function(element){element.parentNode.removeChild(element)})),h.forEach((function(element){element.hasAttribute("data-body")?body.appendChild(element):element.hasAttribute("data-pbody")?body.insertBefore(element,body.firstChild):head.appendChild(element)})),{oldTags:m,newTags:h}}function yt(t,e,n){var r=e=e||{},o=r.ssrAttribute,c=r.ssrAppId,f={},l=z(f,"html");if(t===c&&l.hasAttribute(o)){V(l,o);var d=!1;return I.forEach((function(t){n[t]&&ut(e,t,n[t])&&(d=!0)})),d&&ct(),!1}var title,v={},y={};for(var m in n)if(!U(A,m))if("title"!==m){if(U(T,m)){var w=m.substr(0,4);ht(t,e,m,n[m],z(f,w))}else if(h(n[m])){var x=vt(t,e,m,n[m],z(f,"head"),z(f,"body")),_=x.oldTags,O=x.newTags;O.length&&(v[m]=O,y[m]=_)}}else((title=n.title)||""===title)&&(document.title=title);return{tagsAdded:v,tagsRemoved:y}}function mt(t,e,n){return{set:function(r){return function(t,e,n,r){if(t&&t.$el)return yt(e,n,r);(lt=lt||{})[e]=r}(t,e,n,r)},remove:function(){return function(t,e,n){if(t&&t.$el){var r,o={},c=l(T);try{for(c.s();!(r=c.n()).done;){var f=r.value,h=f.substr(0,4);ht(e,n,f,{},z(o,h))}}catch(t){c.e(t)}finally{c.f()}return function(t,e){var n=t.attribute;D(F("[".concat(n,'="').concat(e,'"]'))).map((function(t){return t.remove()}))}(n,e)}lt[e]&&(delete lt[e],bt())}(t,e,n)}}}function gt(){return lt}function bt(t){!t&&Object.keys(lt).length||(lt=void 0)}function wt(t,e){if(e=e||{},!t[E])return O(),{};var n=function(t,e,n,component){n=n||[];var r=(t=t||{}).tagIDKeyName;return e.title&&(e.titleChunk=e.title),e.titleTemplate&&"%s"!==e.titleTemplate&&et({component:component,contentKeyName:"title"},e,e.titleTemplate,e.titleChunk||""),e.base&&(e.base=Object.keys(e.base).length?[e.base]:[]),e.meta&&(e.meta=e.meta.filter((function(t,e,n){return!t[r]||e===M(n,(function(e){return e[r]===t[r]}))})),e.meta.forEach((function(e){return et(t,e)}))),tt(t,e,n)}(e,it(e,t),Y,t),r=yt(t[E].appId,e,n);r&&m(n.changed)&&(n.changed(n,r.tagsAdded,r.tagsRemoved),r={addedTags:r.tagsAdded,removedTags:r.tagsRemoved});var o=gt();if(o){for(var c in o)yt(c,e,o[c]),delete o[c];bt(!0)}return{vm:t,metaInfo:n,tags:r}}function xt(t){t=t||{};var e=this.$root;return{getOptions:function(){return function(t){var e={};for(var n in t)e[n]=t[n];return e}(t)},setOptions:function(n){var r="refreshOnceOnNavigation";n&&n[r]&&(t.refreshOnceOnNavigation=!!n[r],G(e));var o="debounceWait";if(n&&o in n){var c=parseInt(n[o]);isNaN(c)||(t.debounceWait=c)}var f="waitOnDestroyed";n&&f in n&&(t.waitOnDestroyed=!!n[f])},refresh:function(){return wt(e,t)},inject:function(t){return _("inject")},pause:function(){return W(e)},resume:function(){return K(e)},addApp:function(n){return mt(e,n,t)}}}function _t(t,e){t.__vuemeta_installed||(t.__vuemeta_installed=!0,e=function(t){return{keyName:(t=v(t)?t:{}).keyName||j.keyName,attribute:t.attribute||j.attribute,ssrAttribute:t.ssrAttribute||j.ssrAttribute,tagIDKeyName:t.tagIDKeyName||j.tagIDKeyName,contentKeyName:t.contentKeyName||j.contentKeyName,metaTemplateKeyName:t.metaTemplateKeyName||j.metaTemplateKeyName,debounceWait:d(t.debounceWait)?j.debounceWait:t.debounceWait,waitOnDestroyed:d(t.waitOnDestroyed)?j.waitOnDestroyed:t.waitOnDestroyed,ssrAppId:t.ssrAppId||j.ssrAppId,refreshOnceOnNavigation:!!t.refreshOnceOnNavigation}}(e),t.prototype.$meta=function(){return xt.call(this,e)},t.mixin(X(t,e)))}d(window)||d(window.Vue)||_t(window.Vue);var Ot={version:"2.4.0",install:_t,generate:function(t,e){return _("generate")},hasMetaInfo:H};e.a=Ot}).call(this,n(53))},function(t,e,n){"use strict";n.d(e,"a",(function(){return f}));var r=n(103);var o=n(134),c=n(83);function f(t){return function(t){if(Array.isArray(t))return Object(r.a)(t)}(t)||Object(o.a)(t)||Object(c.a)(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},function(t,e,n){t.exports=n(348)},,,,function(t,e,n){"use strict";var r=n(1),o=n(4),c=n(87),f=n(38),l=n(125),h=o([].join);r({target:"Array",proto:!0,forced:c!==Object||!l("join",",")},{join:function(t){return h(f(this),void 0===t?",":t)}})},function(t,e,n){"use strict";var r=n(3);t.exports=!r((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},function(t,e,n){"use strict";var r={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,c=o&&!r.call({1:2},1);e.f=c?function(t){var e=o(this,t);return!!e&&e.enumerable}:r},function(t,e,n){"use strict";var r=n(180),o=n(88);t.exports=function(t){var e=r(t,"string");return o(e)?e:e+""}},function(t,e,n){"use strict";var r=n(4),o=0,c=Math.random(),f=r(1..toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+f(++o+c,36)}},function(t,e,n){"use strict";var r=n(5),o=n(16),c=r.document,f=o(c)&&o(c.createElement);t.exports=function(t){return f?c.createElement(t):{}}},function(t,e,n){"use strict";var r=n(10),o=n(14),c=Function.prototype,f=r&&Object.getOwnPropertyDescriptor,l=o(c,"name"),h=l&&"something"===function(){}.name,d=l&&(!r||r&&f(c,"name").configurable);t.exports={EXISTS:l,PROPER:h,CONFIGURABLE:d}},function(t,e,n){"use strict";var r=n(75),o=n(114),c=r("keys");t.exports=function(t){return c[t]||(c[t]=o(t))}},function(t,e,n){"use strict";e.f=Object.getOwnPropertySymbols},function(t,e,n){"use strict";var r=n(4),o=n(3),c=n(7),f=n(91),l=n(39),h=n(143),d=function(){},v=[],y=l("Reflect","construct"),m=/^\s*(?:class|function)\b/,w=r(m.exec),x=!m.test(d),_=function(t){if(!c(t))return!1;try{return y(d,v,t),!0}catch(t){return!1}},O=function(t){if(!c(t))return!1;switch(f(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return x||!!w(m,h(t))}catch(t){return!0}};O.sham=!0,t.exports=!y||o((function(){var t;return _(_.call)||!_(Object)||!_((function(){t=!0}))||t}))?O:_},function(t,e,n){"use strict";var r=n(49),o=n(4);t.exports=function(t){if("Function"===r(t))return o(t)}},function(t,e,n){"use strict";var r=n(91),o=n(66),c=n(42),f=n(94),l=n(8)("iterator");t.exports=function(t){if(!c(t))return o(t,l)||o(t,"@@iterator")||f[r(t)]}},function(t,e,n){"use strict";var r=n(38),o=n(140),c=n(94),f=n(43),l=n(29).f,h=n(150),d=n(124),v=n(28),y=n(10),m="Array Iterator",w=f.set,x=f.getterFor(m);t.exports=h(Array,"Array",(function(t,e){w(this,{type:m,target:r(t),index:0,kind:e})}),(function(){var t=x(this),e=t.target,n=t.index++;if(!e||n>=e.length)return t.target=void 0,d(void 0,!0);switch(t.kind){case"keys":return d(n,!1);case"values":return d(e[n],!1)}return d([n,e[n]],!1)}),"values");var _=c.Arguments=c.Array;if(o("keys"),o("values"),o("entries"),!v&&y&&"values"!==_.name)try{l(_,"name",{value:"values"})}catch(t){}},function(t,e,n){"use strict";var r=n(14),o=n(7),c=n(32),f=n(117),l=n(202),h=f("IE_PROTO"),d=Object,v=d.prototype;t.exports=l?d.getPrototypeOf:function(t){var object=c(t);if(r(object,h))return object[h];var e=object.constructor;return o(e)&&object instanceof e?e.prototype:object instanceof d?v:null}},function(t,e,n){"use strict";t.exports=function(t,e){return{value:t,done:e}}},function(t,e,n){"use strict";var r=n(3);t.exports=function(t,e){var n=[][t];return!!n&&r((function(){n.call(null,e||function(){return 1},1)}))}},function(t,e,n){"use strict";var r,o,c=n(11),f=n(4),l=n(13),h=n(191),d=n(160),v=n(75),y=n(63),m=n(43).get,w=n(212),x=n(213),_=v("native-string-replace",String.prototype.replace),O=RegExp.prototype.exec,S=O,E=f("".charAt),j=f("".indexOf),k=f("".replace),C=f("".slice),A=(o=/b*/g,c(O,r=/a/,"a"),c(O,o,"a"),0!==r.lastIndex||0!==o.lastIndex),T=d.BROKEN_CARET,I=void 0!==/()??/.exec("")[1];(A||I||T||w||x)&&(S=function(t){var e,n,r,o,i,object,f,d=this,v=m(d),w=l(t),x=v.raw;if(x)return x.lastIndex=d.lastIndex,e=c(S,x,w),d.lastIndex=x.lastIndex,e;var $=v.groups,P=T&&d.sticky,R=c(h,d),source=d.source,N=0,L=w;if(P&&(R=k(R,"y",""),-1===j(R,"g")&&(R+="g"),L=C(w,d.lastIndex),d.lastIndex>0&&(!d.multiline||d.multiline&&"\n"!==E(w,d.lastIndex-1))&&(source="(?: "+source+")",L=" "+L,N++),n=new RegExp("^(?:"+source+")",R)),I&&(n=new RegExp("^"+source+"$(?!\\s)",R)),A&&(r=d.lastIndex),o=c(O,P?n:d,L),P?o?(o.input=C(o.input,N),o[0]=C(o[0],N),o.index=d.lastIndex,d.lastIndex+=o[0].length):d.lastIndex=0:A&&o&&(d.lastIndex=d.global?o.index+o[0].length:r),I&&o&&o.length>1&&c(_,o[0],n,(function(){for(i=1;i1?arguments[1]:void 0,e.length)),r=h(t);return w(e,n,n+r.length)===r}})},function(t,e,n){"use strict";var r=n(22);t.exports=function(t,e,n){for(var o in e)r(t,o,e[o],n);return t}},function(t,e,n){"use strict";var r=n(1),o=n(4),c=n(89),f=n(16),l=n(14),h=n(29).f,d=n(76),v=n(196),y=n(330),m=n(114),w=n(231),x=!1,_=m("meta"),O=0,S=function(t){h(t,_,{value:{objectID:"O"+O++,weakData:{}}})},meta=t.exports={enable:function(){meta.enable=function(){},x=!0;var t=d.f,e=o([].splice),n={};n[_]=1,t(n).length&&(d.f=function(n){for(var r=t(n),i=0,o=r.length;i1?arguments[1]:void 0)}}),c(f)},function(t,e,n){"use strict";var r=n(258);t.exports=function(t,e){return new(r(t))(0===e?0:e)}},function(t,e,n){"use strict";var r=n(8),o=n(63),c=n(29).f,f=r("unscopables"),l=Array.prototype;void 0===l[f]&&c(l,f,{configurable:!0,value:o(null)}),t.exports=function(t){l[f][t]=!0}},function(t,e,n){"use strict";var r=n(5),o=n(142),c="__core-js_shared__",f=r[c]||o(c,{});t.exports=f},function(t,e,n){"use strict";var r=n(5),o=Object.defineProperty;t.exports=function(t,e){try{o(r,t,{value:e,configurable:!0,writable:!0})}catch(n){r[t]=e}return e}},function(t,e,n){"use strict";var r=n(4),o=n(7),c=n(141),f=r(Function.toString);o(c.inspectSource)||(c.inspectSource=function(t){return f(t)}),t.exports=c.inspectSource},function(t,e,n){"use strict";var r=n(70),o=Math.max,c=Math.min;t.exports=function(t,e){var n=r(t);return n<0?o(n+e,0):c(n,e)}},function(t,e,n){"use strict";t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(t,e,n){"use strict";var r={};r[n(8)("toStringTag")]="z",t.exports="[object z]"===String(r)},function(t,e,n){"use strict";var r=n(11),o=n(40),c=n(15),f=n(74),l=n(121),h=TypeError;t.exports=function(t,e){var n=arguments.length<2?l(t):e;if(o(n))return c(r(n,t));throw new h(f(t)+" is not iterable")}},function(t,e,n){"use strict";var r=n(8)("iterator"),o=!1;try{var c=0,f={next:function(){return{done:!!c++}},return:function(){o=!0}};f[r]=function(){return this},Array.from(f,(function(){throw 2}))}catch(t){}t.exports=function(t,e){try{if(!e&&!o)return!1}catch(t){return!1}var n=!1;try{var object={};object[r]=function(){return{next:function(){return{done:n=!0}}}},t(object)}catch(t){}return n}},function(t,e,n){"use strict";var path=n(198),r=n(14),o=n(197),c=n(29).f;t.exports=function(t){var e=path.Symbol||(path.Symbol={});r(e,t)||c(e,t,{value:o.f(t)})}},function(t,e,n){"use strict";var r=n(1),o=n(11),c=n(28),f=n(116),l=n(7),h=n(200),d=n(123),v=n(151),y=n(51),m=n(67),w=n(22),x=n(8),_=n(94),O=n(201),S=f.PROPER,E=f.CONFIGURABLE,j=O.IteratorPrototype,k=O.BUGGY_SAFARI_ITERATORS,C=x("iterator"),A="keys",T="values",I="entries",$=function(){return this};t.exports=function(t,e,n,f,x,O,P){h(n,e,f);var R,N,L,M=function(t){if(t===x&&B)return B;if(!k&&t&&t in F)return F[t];switch(t){case A:case T:case I:return function(){return new n(this,t)}}return function(){return new n(this)}},D=e+" Iterator",U=!1,F=t.prototype,z=F[C]||F["@@iterator"]||x&&F[x],B=!k&&z||M(x),V="Array"===e&&F.entries||z;if(V&&(R=d(V.call(new t)))!==Object.prototype&&R.next&&(c||d(R)===j||(v?v(R,j):l(R[C])||w(R,C,$)),y(R,D,!0,!0),c&&(_[D]=$)),S&&x===T&&z&&z.name!==T&&(!c&&E?m(F,"name",T):(U=!0,B=function(){return o(z,this)})),x)if(N={values:M(T),keys:O?B:M(A),entries:M(I)},P)for(L in N)(k||U||!(L in F))&&w(F,L,N[L]);else r({target:e,proto:!0,forced:k||U},N);return c&&!P||F[C]===B||w(F,C,B,{name:x}),_[e]=B,N}},function(t,e,n){"use strict";var r=n(264),o=n(15),c=n(265);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,n={};try{(t=r(Object.prototype,"__proto__","set"))(n,[]),e=n instanceof Array}catch(t){}return function(n,r){return o(n),c(r),e?t(n,r):n.__proto__=r,n}}():void 0)},function(t,e,n){"use strict";var r=n(39),o=n(78),c=n(8),f=n(10),l=c("species");t.exports=function(t){var e=r(t);f&&e&&!e[l]&&o(e,l,{configurable:!0,get:function(){return this}})}},function(t,e,n){"use strict";var r=n(15),o=n(269),c=n(42),f=n(8)("species");t.exports=function(t,e){var n,l=r(t).constructor;return void 0===l||c(n=r(l)[f])?e:o(n)}},function(t,e,n){"use strict";var r=TypeError;t.exports=function(t,e){if(t=200&&t<300}};d.headers={common:{Accept:"application/json, text/plain, */*"}},r.forEach(["delete","get","head"],(function(t){d.headers[t]={}})),r.forEach(["post","put","patch"],(function(t){d.headers[t]=r.merge(f)})),t.exports=d}).call(this,n(173))},,function(t,e,n){"use strict";function r(a,b){for(var t in b)a[t]=b[t];return a}n.d(e,"a",(function(){return re}));var o=/[!'()*]/g,c=function(t){return"%"+t.charCodeAt(0).toString(16)},f=/%2C/g,l=function(t){return encodeURIComponent(t).replace(o,c).replace(f,",")};function h(t){try{return decodeURIComponent(t)}catch(t){0}return t}var d=function(t){return null==t||"object"==typeof t?t:String(t)};function v(t){var e={};return(t=t.trim().replace(/^(\?|#|&)/,""))?(t.split("&").forEach((function(param){var t=param.replace(/\+/g," ").split("="),n=h(t.shift()),r=t.length>0?h(t.join("=")):null;void 0===e[n]?e[n]=r:Array.isArray(e[n])?e[n].push(r):e[n]=[e[n],r]})),e):e}function y(t){var e=t?Object.keys(t).map((function(e){var n=t[e];if(void 0===n)return"";if(null===n)return l(e);if(Array.isArray(n)){var r=[];return n.forEach((function(t){void 0!==t&&(null===t?r.push(l(e)):r.push(l(e)+"="+l(t)))})),r.join("&")}return l(e)+"="+l(n)})).filter((function(t){return t.length>0})).join("&"):null;return e?"?"+e:""}var m=/\/?$/;function w(t,e,n,r){var o=r&&r.options.stringifyQuery,c=e.query||{};try{c=x(c)}catch(t){}var f={name:e.name||t&&t.name,meta:t&&t.meta||{},path:e.path||"/",hash:e.hash||"",query:c,params:e.params||{},fullPath:S(e,o),matched:t?O(t):[]};return n&&(f.redirectedFrom=S(n,o)),Object.freeze(f)}function x(t){if(Array.isArray(t))return t.map(x);if(t&&"object"==typeof t){var e={};for(var n in t)e[n]=x(t[n]);return e}return t}var _=w(null,{path:"/"});function O(t){for(var e=[];t;)e.unshift(t),t=t.parent;return e}function S(t,e){var path=t.path,n=t.query;void 0===n&&(n={});var r=t.hash;return void 0===r&&(r=""),(path||"/")+(e||y)(n)+r}function E(a,b,t){return b===_?a===b:!!b&&(a.path&&b.path?a.path.replace(m,"")===b.path.replace(m,"")&&(t||a.hash===b.hash&&j(a.query,b.query)):!(!a.name||!b.name)&&(a.name===b.name&&(t||a.hash===b.hash&&j(a.query,b.query)&&j(a.params,b.params))))}function j(a,b){if(void 0===a&&(a={}),void 0===b&&(b={}),!a||!b)return a===b;var t=Object.keys(a).sort(),e=Object.keys(b).sort();return t.length===e.length&&t.every((function(t,i){var n=a[t];if(e[i]!==t)return!1;var r=b[t];return null==n||null==r?n===r:"object"==typeof n&&"object"==typeof r?j(n,r):String(n)===String(r)}))}function k(t){for(var i=0;i=0&&(t=path.slice(n),path=path.slice(0,n));var r=path.indexOf("?");return r>=0&&(e=path.slice(r+1),path=path.slice(0,r)),{path:path,query:e,hash:t}}(c.path||""),m=e&&e.path||"/",path=y.path?T(y.path,m,n||c.append):m,w=function(t,e,n){void 0===e&&(e={});var r,o=n||v;try{r=o(t||"")}catch(t){r={}}for(var c in e){var f=e[c];r[c]=Array.isArray(f)?f.map(d):d(f)}return r}(y.query,c.query,o&&o.options.parseQuery),x=c.hash||y.hash;return x&&"#"!==x.charAt(0)&&(x="#"+x),{_normalized:!0,path:path,query:w,hash:x}}var Y,Z=function(){},tt={name:"RouterLink",props:{to:{type:[String,Object],required:!0},tag:{type:String,default:"a"},custom:Boolean,exact:Boolean,exactPath:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,ariaCurrentValue:{type:String,default:"page"},event:{type:[String,Array],default:"click"}},render:function(t){var e=this,n=this.$router,o=this.$route,c=n.resolve(this.to,o,this.append),f=c.location,l=c.route,h=c.href,d={},v=n.options.linkActiveClass,y=n.options.linkExactActiveClass,x=null==v?"router-link-active":v,_=null==y?"router-link-exact-active":y,O=null==this.activeClass?x:this.activeClass,S=null==this.exactActiveClass?_:this.exactActiveClass,j=l.redirectedFrom?w(null,Q(l.redirectedFrom),null,n):l;d[S]=E(o,j,this.exactPath),d[O]=this.exact||this.exactPath?d[S]:function(t,e){return 0===t.path.replace(m,"/").indexOf(e.path.replace(m,"/"))&&(!e.hash||t.hash===e.hash)&&function(t,e){for(var n in e)if(!(n in t))return!1;return!0}(t.query,e.query)}(o,j);var k=d[S]?this.ariaCurrentValue:null,C=function(t){et(t)&&(e.replace?n.replace(f,Z):n.push(f,Z))},A={click:et};Array.isArray(this.event)?this.event.forEach((function(t){A[t]=C})):A[this.event]=C;var data={class:d},T=!this.$scopedSlots.$hasNormal&&this.$scopedSlots.default&&this.$scopedSlots.default({href:h,route:l,navigate:C,isActive:d[O],isExactActive:d[S]});if(T){if(1===T.length)return T[0];if(T.length>1||!T.length)return 0===T.length?t():t("span",{},T)}if("a"===this.tag)data.on=A,data.attrs={href:h,"aria-current":k};else{var a=nt(this.$slots.default);if(a){a.isStatic=!1;var I=a.data=r({},a.data);for(var $ in I.on=I.on||{},I.on){var P=I.on[$];$ in A&&(I.on[$]=Array.isArray(P)?P:[P])}for(var R in A)R in I.on?I.on[R].push(A[R]):I.on[R]=C;var N=a.data.attrs=r({},a.data.attrs);N.href=h,N["aria-current"]=k}else data.on=A}return t(this.tag,data,this.$slots.default)}};function et(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey||t.defaultPrevented||void 0!==t.button&&0!==t.button)){if(t.currentTarget&&t.currentTarget.getAttribute){var e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function nt(t){if(t)for(var e,i=0;i-1&&(l.params[m]=n.params[m]);return l.path=X(v.path,l.params),h(v,l,f)}if(l.path){l.params={};for(var i=0;i-1}function Lt(t,e){return Nt(t)&&t._isRouter&&(null==e||t.type===e)}function Mt(t,e,n){var r=function(o){o>=t.length?n():t[o]?e(t[o],(function(){r(o+1)})):r(o+1)};r(0)}function Dt(t){return function(e,n,r){var o=!1,c=0,f=null;Ut(t,(function(t,e,n,l){if("function"==typeof t&&void 0===t.cid){o=!0,c++;var h,d=Bt((function(e){var o;((o=e).__esModule||zt&&"Module"===o[Symbol.toStringTag])&&(e=e.default),t.resolved="function"==typeof e?e:Y.extend(e),n.components[l]=e,--c<=0&&r()})),v=Bt((function(t){var e="Failed to resolve async component "+l+": "+t;f||(f=Nt(t)?t:new Error(e),r(f))}));try{h=t(d,v)}catch(t){v(t)}if(h)if("function"==typeof h.then)h.then(d,v);else{var y=h.component;y&&"function"==typeof y.then&&y.then(d,v)}}})),o||r()}}function Ut(t,e){return Ft(t.map((function(t){return Object.keys(t.components).map((function(n){return e(t.components[n],t.instances[n],t,n)}))})))}function Ft(t){return Array.prototype.concat.apply([],t)}var zt="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function Bt(t){var e=!1;return function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];if(!e)return e=!0,t.apply(this,n)}}var qt=function(t,base){this.router=t,this.base=function(base){if(!base)if(ot){var t=document.querySelector("base");base=(base=t&&t.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")}else base="/";"/"!==base.charAt(0)&&(base="/"+base);return base.replace(/\/$/,"")}(base),this.current=_,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function Vt(t,e,n,r){var o=Ut(t,(function(t,r,o,c){var f=function(t,e){"function"!=typeof t&&(t=Y.extend(t));return t.options[e]}(t,e);if(f)return Array.isArray(f)?f.map((function(t){return n(t,r,o,c)})):n(f,r,o,c)}));return Ft(r?o.reverse():o)}function Ht(t,e){if(e)return function(){return t.apply(e,arguments)}}qt.prototype.listen=function(t){this.cb=t},qt.prototype.onReady=function(t,e){this.ready?t():(this.readyCbs.push(t),e&&this.readyErrorCbs.push(e))},qt.prototype.onError=function(t){this.errorCbs.push(t)},qt.prototype.transitionTo=function(t,e,n){var r,o=this;try{r=this.router.match(t,this.current)}catch(t){throw this.errorCbs.forEach((function(e){e(t)})),t}var c=this.current;this.confirmTransition(r,(function(){o.updateRoute(r),e&&e(r),o.ensureURL(),o.router.afterHooks.forEach((function(t){t&&t(r,c)})),o.ready||(o.ready=!0,o.readyCbs.forEach((function(t){t(r)})))}),(function(t){n&&n(t),t&&!o.ready&&(Lt(t,Tt.redirected)&&c===_||(o.ready=!0,o.readyErrorCbs.forEach((function(e){e(t)}))))}))},qt.prototype.confirmTransition=function(t,e,n){var r=this,o=this.current;this.pending=t;var c,f,l=function(t){!Lt(t)&&Nt(t)&&(r.errorCbs.length?r.errorCbs.forEach((function(e){e(t)})):console.error(t)),n&&n(t)},h=t.matched.length-1,d=o.matched.length-1;if(E(t,o)&&h===d&&t.matched[h]===o.matched[d])return this.ensureURL(),t.hash&>(this.router,o,t,!1),l(((f=Pt(c=o,t,Tt.duplicated,'Avoided redundant navigation to current location: "'+c.fullPath+'".')).name="NavigationDuplicated",f));var v=function(t,e){var i,n=Math.max(t.length,e.length);for(i=0;i0)){var e=this.router,n=e.options.scrollBehavior,r=kt&&n;r&&this.listeners.push(mt());var o=function(){var n=t.current,o=Kt(t.base);t.current===_&&o===t._startLocation||t.transitionTo(o,(function(t){r&>(e,t,n,!0)}))};window.addEventListener("popstate",o),this.listeners.push((function(){window.removeEventListener("popstate",o)}))}},e.prototype.go=function(t){window.history.go(t)},e.prototype.push=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){Ct(I(r.base+t.fullPath)),gt(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){At(I(r.base+t.fullPath)),gt(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.ensureURL=function(t){if(Kt(this.base)!==this.current.fullPath){var e=I(this.base+this.current.fullPath);t?Ct(e):At(e)}},e.prototype.getCurrentLocation=function(){return Kt(this.base)},e}(qt);function Kt(base){var path=window.location.pathname,t=path.toLowerCase(),e=base.toLowerCase();return!base||t!==e&&0!==t.indexOf(I(e+"/"))||(path=path.slice(base.length)),(path||"/")+window.location.search+window.location.hash}var Gt=function(t){function e(e,base,n){t.call(this,e,base),n&&function(base){var t=Kt(base);if(!/^\/#/.test(t))return window.location.replace(I(base+"/#"+t)),!0}(this.base)||Jt()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this;if(!(this.listeners.length>0)){var e=this.router.options.scrollBehavior,n=kt&&e;n&&this.listeners.push(mt());var r=function(){var e=t.current;Jt()&&t.transitionTo(Xt(),(function(r){n&>(t.router,r,e,!0),kt||Zt(r.fullPath)}))},o=kt?"popstate":"hashchange";window.addEventListener(o,r),this.listeners.push((function(){window.removeEventListener(o,r)}))}},e.prototype.push=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){Yt(t.fullPath),gt(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){Zt(t.fullPath),gt(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.go=function(t){window.history.go(t)},e.prototype.ensureURL=function(t){var e=this.current.fullPath;Xt()!==e&&(t?Yt(e):Zt(e))},e.prototype.getCurrentLocation=function(){return Xt()},e}(qt);function Jt(){var path=Xt();return"/"===path.charAt(0)||(Zt("/"+path),!1)}function Xt(){var t=window.location.href,e=t.indexOf("#");return e<0?"":t=t.slice(e+1)}function Qt(path){var t=window.location.href,i=t.indexOf("#");return(i>=0?t.slice(0,i):t)+"#"+path}function Yt(path){kt?Ct(Qt(path)):window.location.hash=path}function Zt(path){kt?At(Qt(path)):window.location.replace(Qt(path))}var te=function(t){function e(e,base){t.call(this,e,base),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index+1).concat(t),r.index++,e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index).concat(t),e&&e(t)}),n)},e.prototype.go=function(t){var e=this,n=this.index+t;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,(function(){var t=e.current;e.index=n,e.updateRoute(r),e.router.afterHooks.forEach((function(e){e&&e(r,t)}))}),(function(t){Lt(t,Tt.duplicated)&&(e.index=n)}))}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}(qt),ee=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=ut(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!kt&&!1!==t.fallback,this.fallback&&(e="hash"),ot||(e="abstract"),this.mode=e,e){case"history":this.history=new Wt(this,t.base);break;case"hash":this.history=new Gt(this,t.base,this.fallback);break;case"abstract":this.history=new te(this,t.base)}},ne={currentRoute:{configurable:!0}};ee.prototype.match=function(t,e,n){return this.matcher.match(t,e,n)},ne.currentRoute.get=function(){return this.history&&this.history.current},ee.prototype.init=function(t){var e=this;if(this.apps.push(t),t.$once("hook:destroyed",(function(){var n=e.apps.indexOf(t);n>-1&&e.apps.splice(n,1),e.app===t&&(e.app=e.apps[0]||null),e.app||e.history.teardown()})),!this.app){this.app=t;var n=this.history;if(n instanceof Wt||n instanceof Gt){var r=function(t){n.setupListeners(),function(t){var r=n.current,o=e.options.scrollBehavior;kt&&o&&"fullPath"in t&>(e,t,r,!1)}(t)};n.transitionTo(n.getCurrentLocation(),r,r)}n.listen((function(t){e.apps.forEach((function(e){e._route=t}))}))}},ee.prototype.beforeEach=function(t){return oe(this.beforeHooks,t)},ee.prototype.beforeResolve=function(t){return oe(this.resolveHooks,t)},ee.prototype.afterEach=function(t){return oe(this.afterHooks,t)},ee.prototype.onReady=function(t,e){this.history.onReady(t,e)},ee.prototype.onError=function(t){this.history.onError(t)},ee.prototype.push=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.push(t,e,n)}));this.history.push(t,e,n)},ee.prototype.replace=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.replace(t,e,n)}));this.history.replace(t,e,n)},ee.prototype.go=function(t){this.history.go(t)},ee.prototype.back=function(){this.go(-1)},ee.prototype.forward=function(){this.go(1)},ee.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map((function(t){return Object.keys(t.components).map((function(e){return t.components[e]}))}))):[]},ee.prototype.resolve=function(t,e,n){var r=Q(t,e=e||this.history.current,n,this),o=this.match(r,e),c=o.redirectedFrom||o.fullPath,f=function(base,t,e){var path="hash"===e?"#"+t:t;return base?I(base+"/"+path):path}(this.history.base,c,this.mode);return{location:r,route:o,href:f,normalizedTo:r,resolved:o}},ee.prototype.getRoutes=function(){return this.matcher.getRoutes()},ee.prototype.addRoute=function(t,e){this.matcher.addRoute(t,e),this.history.current!==_&&this.history.transitionTo(this.history.getCurrentLocation())},ee.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==_&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(ee.prototype,ne);var re=ee;function oe(t,e){return t.push(e),function(){var i=t.indexOf(e);i>-1&&t.splice(i,1)}}ee.install=function t(e){if(!t.installed||Y!==e){t.installed=!0,Y=e;var n=function(t){return void 0!==t},r=function(t,e){var i=t.$options._parentVnode;n(i)&&n(i=i.data)&&n(i=i.registerRouteInstance)&&i(t,e)};e.mixin({beforeCreate:function(){n(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),e.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,r(this,this)},destroyed:function(){r(this)}}),Object.defineProperty(e.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(e.prototype,"$route",{get:function(){return this._routerRoot._route}}),e.component("RouterView",C),e.component("RouterLink",tt);var o=e.config.optionMergeStrategies;o.beforeRouteEnter=o.beforeRouteLeave=o.beforeRouteUpdate=o.created}},ee.version="3.6.5",ee.isNavigationFailure=Lt,ee.NavigationFailureType=Tt,ee.START_LOCATION=_,ot&&window.Vue&&window.Vue.use(ee)},function(t,e,n){t.exports=function(){"use strict";function t(t){for(var i=1;i1)for(var i=1;i9007199254740991)throw r("Maximum allowed index exceeded");return t}},function(t,e,n){"use strict";var r=n(10),o=n(5),c=n(4),f=n(90),l=n(164),h=n(67),d=n(63),v=n(76).f,y=n(61),m=n(158),w=n(13),x=n(190),_=n(160),O=n(289),S=n(22),E=n(3),j=n(14),k=n(43).enforce,C=n(152),A=n(8),T=n(212),I=n(213),$=A("match"),P=o.RegExp,R=P.prototype,N=o.SyntaxError,L=c(R.exec),M=c("".charAt),D=c("".replace),U=c("".indexOf),F=c("".slice),z=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,B=/a/g,V=/a/g,H=new P(B)!==B,W=_.MISSED_STICKY,K=_.UNSUPPORTED_Y,G=r&&(!H||W||T||I||E((function(){return V[$]=!1,P(B)!==B||P(V)===V||"/a/i"!==String(P(B,"i"))})));if(f("RegExp",G)){for(var J=function(pattern,t){var e,n,r,o,c,f,v=y(R,this),_=m(pattern),O=void 0===t,S=[],E=pattern;if(!v&&_&&O&&pattern.constructor===J)return pattern;if((_||y(R,pattern))&&(pattern=pattern.source,O&&(t=x(E))),pattern=void 0===pattern?"":w(pattern),t=void 0===t?"":w(t),E=pattern,T&&"dotAll"in B&&(n=!!t&&U(t,"s")>-1)&&(t=D(t,/s/g,"")),e=t,W&&"sticky"in B&&(r=!!t&&U(t,"y")>-1)&&K&&(t=D(t,/y/g,"")),I&&(o=function(t){for(var e,n=t.length,r=0,o="",c=[],f=d(null),l=!1,h=!1,v=0,y="";r<=n;r++){if("\\"===(e=M(t,r)))e+=M(t,++r);else if("]"===e)l=!1;else if(!l)switch(!0){case"["===e:l=!0;break;case"("===e:L(z,F(t,r+1))&&(r+=2,h=!0),o+=e,v++;continue;case">"===e&&h:if(""===y||j(f,y))throw new N("Invalid capture group name");f[y]=!0,c[c.length]=[y,v],h=!1,y="";continue}h?y+=e:o+=e}return[o,c]}(pattern),pattern=o[0],S=o[1]),c=l(P(pattern,t),v?this:R,J),(n||r||S.length)&&(f=k(c),n&&(f.dotAll=!0,f.raw=J(function(t){for(var e,n=t.length,r=0,o="",c=!1;r<=n;r++)"\\"!==(e=M(t,r))?c||"."!==e?("["===e?c=!0:"]"===e&&(c=!1),o+=e):o+="[\\s\\S]":o+=e+M(t,++r);return o}(pattern),e)),r&&(f.sticky=!0),S.length&&(f.groups=S)),pattern!==E)try{h(c,"source",""===E?"(?:)":E)}catch(t){}return c},X=v(P),Q=0;X.length>Q;)O(J,P,X[Q++]);R.constructor=J,J.prototype=R,S(o,"RegExp",J,{constructor:!0})}C("RegExp")},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";n.d(e,"a",(function(){return c}));var r=n(135);function o(t,e){for(var i=0;i2)if(h=j(h),43===(e=P(h,0))||45===e){if(88===(n=P(h,2))||120===n)return NaN}else if(48===e){switch(P(h,1)){case 66:case 98:r=2,o=49;break;case 79:case 111:r=8,o=55;break;default:return+h}for(f=(c=$(h,2)).length,l=0;lo)return NaN;return parseInt(c,r)}return+h},N=h(k,!C(" 0o1")||!C("0b1")||C("+0x1")),L=function(t){var e,n=arguments.length<1?0:C(function(t){var e=w(t,"number");return"bigint"==typeof e?e:R(e)}(t));return y(T,e=this)&&x((function(){E(e)}))?v(Object(n),this,L):n};L.prototype=T,N&&!o&&(T.constructor=L),r({global:!0,constructor:!0,wrap:!0,forced:N},{Number:L});var M=function(t,source){for(var e,n=c?_(source):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),r=0;n.length>r;r++)d(source,e=n[r])&&!d(t,e)&&S(t,e,O(source,e))};o&&A&&M(path[k],A),(N||o)&&M(path[k],C)},function(t,e,n){"use strict";var r=n(11),o=n(16),c=n(88),f=n(66),l=n(252),h=n(8),d=TypeError,v=h("toPrimitive");t.exports=function(input,t){if(!o(input)||c(input))return input;var e,n=f(input,v);if(n){if(void 0===t&&(t="default"),e=r(n,input,t),!o(e)||c(e))return e;throw new d("Can't convert object to primitive value")}return void 0===t&&(t="number"),l(input,t)}},function(t,e,n){"use strict";var r=n(72);t.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(t,e,n){"use strict";var r=n(10),o=n(3),c=n(115);t.exports=!r&&!o((function(){return 7!==Object.defineProperty(c("div"),"a",{get:function(){return 7}}).a}))},function(t,e,n){"use strict";var r=n(10),o=n(3);t.exports=r&&o((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},function(t,e,n){"use strict";var r=n(4),o=n(3),c=n(7),f=n(14),l=n(10),h=n(116).CONFIGURABLE,d=n(143),v=n(43),y=v.enforce,m=v.get,w=String,x=Object.defineProperty,_=r("".slice),O=r("".replace),S=r([].join),E=l&&!o((function(){return 8!==x((function(){}),"length",{value:8}).length})),j=String(String).split("String"),k=t.exports=function(t,e,n){"Symbol("===_(w(e),0,7)&&(e="["+O(w(e),/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(e="get "+e),n&&n.setter&&(e="set "+e),(!f(t,"name")||h&&t.name!==e)&&(l?x(t,"name",{value:e,configurable:!0}):t.name=e),E&&n&&f(n,"arity")&&t.length!==n.arity&&x(t,"length",{value:n.arity});try{n&&f(n,"constructor")&&n.constructor?l&&x(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(t){}var r=y(t);return f(r,"source")||(r.source=S(j,"string"==typeof e?e:"")),t};Function.prototype.toString=k((function(){return c(this)&&m(this).source||d(this)}),"toString")},function(t,e,n){"use strict";var r=n(5),o=n(7),c=r.WeakMap;t.exports=o(c)&&/native code/.test(String(c))},function(t,e,n){"use strict";var r=n(14),o=n(187),c=n(60),f=n(29);t.exports=function(t,source,e){for(var n=o(source),l=f.f,h=c.f,i=0;ii;)o(n,e=t[i++])&&(~f(r,e)||h(r,e));return r}},function(t,e,n){"use strict";var r=n(38),o=n(144),c=n(54),f=function(t){return function(e,n,f){var l,h=r(e),d=c(h),v=o(f,d);if(t&&n!=n){for(;d>v;)if((l=h[v++])!=l)return!0}else for(;d>v;v++)if((t||v in h)&&h[v]===n)return t||v||0;return!t&&-1}};t.exports={includes:f(!0),indexOf:f(!1)}},function(t,e,n){"use strict";var r=n(11),o=n(14),c=n(61),f=n(191),l=RegExp.prototype;t.exports=function(t){var e=t.flags;return void 0!==e||"flags"in l||o(t,"flags")||!c(l,t)?e:r(f,t)}},function(t,e,n){"use strict";var r=n(15);t.exports=function(){var t=r(this),e="";return t.hasIndices&&(e+="d"),t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.dotAll&&(e+="s"),t.unicode&&(e+="u"),t.unicodeSets&&(e+="v"),t.sticky&&(e+="y"),e}},function(t,e,n){"use strict";var r=n(11),o=n(15),c=n(66);t.exports=function(t,e,n){var f,l;o(t);try{if(!(f=c(t,"return"))){if("throw"===e)throw n;return n}f=r(f,t)}catch(t){l=!0,f=t}if("throw"===e)throw n;if(l)throw f;return o(f),n}},function(t,e,n){"use strict";var r=n(8),o=n(94),c=r("iterator"),f=Array.prototype;t.exports=function(t){return void 0!==t&&(o.Array===t||f[c]===t)}},function(t,e,n){"use strict";var r=n(10),o=n(183),c=n(29),f=n(15),l=n(38),h=n(95);e.f=r&&!o?Object.defineProperties:function(t,e){f(t);for(var n,r=l(e),o=h(e),d=o.length,v=0;d>v;)c.f(t,n=o[v++],r[n]);return t}},function(t,e,n){"use strict";var r=n(39);t.exports=r("document","documentElement")},function(t,e,n){"use strict";var r=n(49),o=n(38),c=n(76).f,f=n(68),l="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return l&&"Window"===r(t)?function(t){try{return c(t)}catch(t){return f(l)}}(t):c(o(t))}},function(t,e,n){"use strict";var r=n(8);e.f=r},function(t,e,n){"use strict";var r=n(5);t.exports=r},function(t,e,n){"use strict";var r=n(72);t.exports=r&&!!Symbol.for&&!!Symbol.keyFor},function(t,e,n){"use strict";var r=n(201).IteratorPrototype,o=n(63),c=n(71),f=n(51),l=n(94),h=function(){return this};t.exports=function(t,e,n,d){var v=e+" Iterator";return t.prototype=o(r,{next:c(+!d,n)}),f(t,v,!1,!0),l[v]=h,t}},function(t,e,n){"use strict";var r,o,c,f=n(3),l=n(7),h=n(16),d=n(63),v=n(123),y=n(22),m=n(8),w=n(28),x=m("iterator"),_=!1;[].keys&&("next"in(c=[].keys())?(o=v(v(c)))!==Object.prototype&&(r=o):_=!0),!h(r)||f((function(){var t={};return r[x].call(t)!==t}))?r={}:w&&(r=d(r)),l(r[x])||y(r,x,(function(){return this})),t.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:_}},function(t,e,n){"use strict";var r=n(3);t.exports=!r((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},function(t,e,n){"use strict";var r,o,c,f,l=n(5),h=n(96),d=n(26),v=n(7),y=n(14),m=n(3),html=n(195),w=n(68),x=n(115),_=n(154),O=n(204),S=n(97),E=l.setImmediate,j=l.clearImmediate,k=l.process,C=l.Dispatch,A=l.Function,T=l.MessageChannel,I=l.String,$=0,P={},R="onreadystatechange";m((function(){r=l.location}));var N=function(t){if(y(P,t)){var e=P[t];delete P[t],e()}},L=function(t){return function(){N(t)}},M=function(t){N(t.data)},D=function(t){l.postMessage(I(t),r.protocol+"//"+r.host)};E&&j||(E=function(t){_(arguments.length,1);var e=v(t)?t:A(t),n=w(arguments,1);return P[++$]=function(){h(e,void 0,n)},o($),$},j=function(t){delete P[t]},S?o=function(t){k.nextTick(L(t))}:C&&C.now?o=function(t){C.now(L(t))}:T&&!O?(f=(c=new T).port2,c.port1.onmessage=M,o=d(f.postMessage,f)):l.addEventListener&&v(l.postMessage)&&!l.importScripts&&r&&"file:"!==r.protocol&&!m(D)?(o=D,l.addEventListener("message",M,!1)):o=R in x("script")?function(t){html.appendChild(x("script"))[R]=function(){html.removeChild(this),N(t)}}:function(t){setTimeout(L(t),0)}),t.exports={set:E,clear:j}},function(t,e,n){"use strict";var r=n(62);t.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(r)},function(t,e,n){"use strict";var r=n(5),o=n(10),c=Object.getOwnPropertyDescriptor;t.exports=function(t){if(!o)return r[t];var e=c(r,t);return e&&e.value}},function(t,e,n){"use strict";var r=function(){this.head=null,this.tail=null};r.prototype={add:function(t){var e={item:t,next:null},n=this.tail;n?n.next=e:this.head=e,this.tail=e},get:function(){var t=this.head;if(t)return null===(this.head=t.next)&&(this.tail=null),t.item}},t.exports=r},function(t,e,n){"use strict";t.exports="object"==typeof Deno&&Deno&&"object"==typeof Deno.version},function(t,e,n){"use strict";var r=n(80),o=n(148),c=n(99).CONSTRUCTOR;t.exports=c||!o((function(t){r.all(t).then(void 0,(function(){}))}))},function(t,e,n){"use strict";var r=n(15),o=n(16),c=n(100);t.exports=function(t,e){if(r(t),o(e)&&e.constructor===t)return e;var n=c.f(t);return(0,n.resolve)(e),n.promise}},function(t,e,n){"use strict";t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},function(t,e,n){"use strict";var r=n(115)("span").classList,o=r&&r.constructor&&r.constructor.prototype;t.exports=o===Object.prototype?void 0:o},function(t,e,n){"use strict";var r=n(3),o=n(5).RegExp;t.exports=r((function(){var t=o(".","s");return!(t.dotAll&&t.test("\n")&&"s"===t.flags)}))},function(t,e,n){"use strict";var r=n(3),o=n(5).RegExp;t.exports=r((function(){var t=o("(?b)","g");return"b"!==t.exec("b").groups.a||"bc"!=="b".replace(t,"$c")}))},function(t,e,n){"use strict";var r=n(4),o=n(70),c=n(13),f=n(37),l=r("".charAt),h=r("".charCodeAt),d=r("".slice),v=function(t){return function(e,n){var r,v,y=c(f(e)),m=o(n),w=y.length;return m<0||m>=w?t?"":void 0:(r=h(y,m))<55296||r>56319||m+1===w||(v=h(y,m+1))<56320||v>57343?t?l(y,m):r:t?d(y,m,m+2):v-56320+(r-55296<<10)+65536}};t.exports={codeAt:v(!1),charAt:v(!0)}},function(t,e,n){"use strict";var r,o=n(5),c=n(96),f=n(7),l=n(285),h=n(62),d=n(68),v=n(154),y=o.Function,m=/MSIE .\./.test(h)||l&&((r=o.Bun.version.split(".")).length<3||"0"===r[0]&&(r[1]<3||"3"===r[1]&&"0"===r[2]));t.exports=function(t,e){var n=e?2:1;return m?function(r,o){var l=v(arguments.length,1)>n,h=f(r)?r:y(r),m=l?d(arguments,n):[],w=l?function(){c(h,this,m)}:h;return e?t(w,o):t(w)}:t}},function(t,e,n){"use strict";var r=n(10),o=n(3),c=n(4),f=n(123),l=n(95),h=n(38),d=c(n(112).f),v=c([].push),y=r&&o((function(){var t=Object.create(null);return t[2]=2,!d(t,2)})),m=function(t){return function(e){for(var n,o=h(e),c=l(o),m=y&&null===f(o),w=c.length,i=0,x=[];w>i;)n=c[i++],r&&!(m?n in o:d(o,n))||v(x,t?[n,o[n]]:o[n]);return x}};t.exports={entries:m(!0),values:m(!1)}},function(t,e,n){"use strict";n(294)},function(t,e,n){"use strict";var r=n(68),o=Math.floor,c=function(t,e){var n=t.length;if(n<8)for(var element,f,i=1;i0;)t[f]=t[--f];f!==i++&&(t[f]=element)}else for(var l=o(n/2),h=c(r(t,0,l),e),d=c(r(t,l),e),v=h.length,y=d.length,m=0,w=0;m1?arguments[1]:void 0,r=e.length,o=void 0===n?r:x(l(n),r),c=h(t);return w(e,o-c.length,o)===c}})},function(t,e,n){"use strict";var r=n(1),o=n(32),c=n(144),f=n(70),l=n(54),h=n(296),d=n(175),v=n(139),y=n(92),m=n(221),w=n(93)("splice"),x=Math.max,_=Math.min;r({target:"Array",proto:!0,forced:!w},{splice:function(t,e){var n,r,w,O,S,E,j=o(this),k=l(j),C=c(t,k),A=arguments.length;for(0===A?n=r=0:1===A?(n=0,r=k-C):(n=A-2,r=_(x(f(e),0),k-C)),d(k+n-r),w=v(j,r),O=0;Ok-r+n;O--)m(j,O-1)}else if(n>r)for(O=k-r;O>C;O--)E=O+n-1,(S=O+r-1)in j?j[E]=j[S]:m(j,E);for(O=0;O=0||(n[e]=source[e]);return n}(source,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,e)&&(n[e]=source[e])}return n}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";var r=n(1),o=n(216).values;r({target:"Object",stat:!0},{values:function(t){return o(t)}})},,,function(t,e,n){"use strict";var r=n(11),o=n(7),c=n(16),f=TypeError;t.exports=function(input,t){var e,n;if("string"===t&&o(e=input.toString)&&!c(n=r(e,input)))return n;if(o(e=input.valueOf)&&!c(n=r(e,input)))return n;if("string"!==t&&o(e=input.toString)&&!c(n=r(e,input)))return n;throw new f("Can't convert object to primitive value")}},function(t,e,n){"use strict";var r=Math.ceil,o=Math.floor;t.exports=Math.trunc||function(t){var e=+t;return(e>0?o:r)(e)}},function(t,e,n){"use strict";var r=n(26),o=n(11),c=n(32),f=n(255),l=n(193),h=n(119),d=n(54),v=n(92),y=n(147),m=n(121),w=Array;t.exports=function(t){var e=c(t),n=h(this),x=arguments.length,_=x>1?arguments[1]:void 0,O=void 0!==_;O&&(_=r(_,x>2?arguments[2]:void 0));var S,E,j,k,C,A,T=m(e),I=0;if(!T||this===w&&l(T))for(S=d(e),E=n?new this(S):w(S);S>I;I++)A=O?_(e[I],I):e[I],v(E,I,A);else for(C=(k=y(e,T)).next,E=n?new this:[];!(j=o(C,k)).done;I++)A=O?f(k,_,[j.value,I],!0):j.value,v(E,I,A);return E.length=I,E}},function(t,e,n){"use strict";var r=n(15),o=n(192);t.exports=function(t,e,n,c){try{return c?e(r(n)[0],n[1]):e(n)}catch(e){o(t,"throw",e)}}},function(t,e,n){"use strict";var r=n(1),o=n(5),c=n(11),f=n(4),l=n(28),h=n(10),d=n(72),v=n(3),y=n(14),m=n(61),w=n(15),x=n(38),_=n(113),O=n(13),S=n(71),E=n(63),j=n(95),k=n(76),C=n(196),A=n(118),T=n(60),I=n(29),$=n(194),P=n(112),R=n(22),N=n(78),L=n(75),M=n(117),D=n(89),U=n(114),F=n(8),z=n(197),B=n(149),V=n(257),H=n(51),W=n(43),K=n(79).forEach,G=M("hidden"),J="Symbol",X="prototype",Q=W.set,Y=W.getterFor(J),Z=Object[X],tt=o.Symbol,et=tt&&tt[X],nt=o.RangeError,ot=o.TypeError,it=o.QObject,at=T.f,st=I.f,ut=C.f,ct=P.f,ft=f([].push),lt=L("symbols"),pt=L("op-symbols"),ht=L("wks"),vt=!it||!it[X]||!it[X].findChild,yt=function(t,e,n){var r=at(Z,e);r&&delete Z[e],st(t,e,n),r&&t!==Z&&st(Z,e,r)},mt=h&&v((function(){return 7!==E(st({},"a",{get:function(){return st(this,"a",{value:7}).a}})).a}))?yt:st,gt=function(t,e){var symbol=lt[t]=E(et);return Q(symbol,{type:J,tag:t,description:e}),h||(symbol.description=e),symbol},bt=function(t,e,n){t===Z&&bt(pt,e,n),w(t);var r=_(e);return w(n),y(lt,r)?(n.enumerable?(y(t,G)&&t[G][r]&&(t[G][r]=!1),n=E(n,{enumerable:S(0,!1)})):(y(t,G)||st(t,G,S(1,E(null))),t[G][r]=!0),mt(t,r,n)):st(t,r,n)},wt=function(t,e){w(t);var n=x(e),r=j(n).concat(St(n));return K(r,(function(e){h&&!c(xt,n,e)||bt(t,e,n[e])})),t},xt=function(t){var e=_(t),n=c(ct,this,e);return!(this===Z&&y(lt,e)&&!y(pt,e))&&(!(n||!y(this,e)||!y(lt,e)||y(this,G)&&this[G][e])||n)},_t=function(t,e){var n=x(t),r=_(e);if(n!==Z||!y(lt,r)||y(pt,r)){var o=at(n,r);return!o||!y(lt,r)||y(n,G)&&n[G][r]||(o.enumerable=!0),o}},Ot=function(t){var e=ut(x(t)),n=[];return K(e,(function(t){y(lt,t)||y(D,t)||ft(n,t)})),n},St=function(t){var e=t===Z,n=ut(e?pt:x(t)),r=[];return K(n,(function(t){!y(lt,t)||e&&!y(Z,t)||ft(r,lt[t])})),r};d||(tt=function(){if(m(et,this))throw new ot("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?O(arguments[0]):void 0,e=U(t),n=function(t){var r=void 0===this?o:this;r===Z&&c(n,pt,t),y(r,G)&&y(r[G],e)&&(r[G][e]=!1);var f=S(1,t);try{mt(r,e,f)}catch(t){if(!(t instanceof nt))throw t;yt(r,e,f)}};return h&&vt&&mt(Z,e,{configurable:!0,set:n}),gt(e,t)},R(et=tt[X],"toString",(function(){return Y(this).tag})),R(tt,"withoutSetter",(function(t){return gt(U(t),t)})),P.f=xt,I.f=bt,$.f=wt,T.f=_t,k.f=C.f=Ot,A.f=St,z.f=function(t){return gt(F(t),t)},h&&(N(et,"description",{configurable:!0,get:function(){return Y(this).description}}),l||R(Z,"propertyIsEnumerable",xt,{unsafe:!0}))),r({global:!0,constructor:!0,wrap:!0,forced:!d,sham:!d},{Symbol:tt}),K(j(ht),(function(t){B(t)})),r({target:J,stat:!0,forced:!d},{useSetter:function(){vt=!0},useSimple:function(){vt=!1}}),r({target:"Object",stat:!0,forced:!d,sham:!h},{create:function(t,e){return void 0===e?E(t):wt(E(t),e)},defineProperty:bt,defineProperties:wt,getOwnPropertyDescriptor:_t}),r({target:"Object",stat:!0,forced:!d},{getOwnPropertyNames:Ot}),V(),H(tt,J),D[G]=!0},function(t,e,n){"use strict";var r=n(11),o=n(39),c=n(8),f=n(22);t.exports=function(){var t=o("Symbol"),e=t&&t.prototype,n=e&&e.valueOf,l=c("toPrimitive");e&&!e[l]&&f(e,l,(function(t){return r(n,this)}),{arity:1})}},function(t,e,n){"use strict";var r=n(86),o=n(119),c=n(16),f=n(8)("species"),l=Array;t.exports=function(t){var e;return r(t)&&(e=t.constructor,(o(e)&&(e===l||r(e.prototype))||c(e)&&null===(e=e[f]))&&(e=void 0)),void 0===e?l:e}},function(t,e,n){"use strict";var r=n(1),o=n(39),c=n(14),f=n(13),l=n(75),h=n(199),d=l("string-to-symbol-registry"),v=l("symbol-to-string-registry");r({target:"Symbol",stat:!0,forced:!h},{for:function(t){var e=f(t);if(c(d,e))return d[e];var symbol=o("Symbol")(e);return d[e]=symbol,v[symbol]=e,symbol}})},function(t,e,n){"use strict";var r=n(1),o=n(14),c=n(88),f=n(74),l=n(75),h=n(199),d=l("symbol-to-string-registry");r({target:"Symbol",stat:!0,forced:!h},{keyFor:function(t){if(!c(t))throw new TypeError(f(t)+" is not a symbol");if(o(d,t))return d[t]}})},function(t,e,n){"use strict";var r=n(1),o=n(39),c=n(96),f=n(11),l=n(4),h=n(3),d=n(7),v=n(88),y=n(68),m=n(262),w=n(72),x=String,_=o("JSON","stringify"),O=l(/./.exec),S=l("".charAt),E=l("".charCodeAt),j=l("".replace),k=l(1..toString),C=/[\uD800-\uDFFF]/g,A=/^[\uD800-\uDBFF]$/,T=/^[\uDC00-\uDFFF]$/,I=!w||h((function(){var symbol=o("Symbol")("stringify detection");return"[null]"!==_([symbol])||"{}"!==_({a:symbol})||"{}"!==_(Object(symbol))})),$=h((function(){return'"\\udf06\\ud834"'!==_("\udf06\ud834")||'"\\udead"'!==_("\udead")})),P=function(t,e){var n=y(arguments),r=m(e);if(d(r)||void 0!==t&&!v(t))return n[1]=function(t,e){if(d(r)&&(e=f(r,this,x(t),e)),!v(e))return e},c(_,null,n)},R=function(t,e,n){var r=S(n,e-1),o=S(n,e+1);return O(A,t)&&!O(T,o)||O(T,t)&&!O(A,r)?"\\u"+k(E(t,0),16):t};_&&r({target:"JSON",stat:!0,arity:3,forced:I||$},{stringify:function(t,e,n){var r=y(arguments),o=c(I?P:_,null,r);return $&&"string"==typeof o?j(o,C,R):o}})},function(t,e,n){"use strict";var r=n(4),o=n(86),c=n(7),f=n(49),l=n(13),h=r([].push);t.exports=function(t){if(c(t))return t;if(o(t)){for(var e=t.length,n=[],i=0;io;)for(var w,_=y(arguments[o++]),O=f?x(l(_),f(_)):l(_),S=O.length,E=0;S>E;)w=O[E++],r&&!c(m,_,w)||(e[w]=_[w]);return e}:m},function(t,e,n){"use strict";var r=n(1),o=n(28),c=n(80),f=n(3),l=n(39),h=n(7),d=n(153),v=n(209),y=n(22),m=c&&c.prototype;if(r({target:"Promise",proto:!0,real:!0,forced:!!c&&f((function(){m.finally.call({then:function(){}},(function(){}))}))},{finally:function(t){var e=d(this,l("Promise")),n=h(t);return this.then(n?function(n){return v(e,t()).then((function(){return n}))}:t,n?function(n){return v(e,t()).then((function(){throw n}))}:t)}}),!o&&h(c)){var w=l("Promise").prototype.finally;m.finally!==w&&y(m,"finally",w,{unsafe:!0})}},function(t,e,n){"use strict";var r=n(146),o=n(91);t.exports=r?{}.toString:function(){return"[object "+o(this)+"]"}},function(t,e,n){"use strict";var r=n(79).forEach,o=n(125)("forEach");t.exports=o?[].forEach:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}},function(t,e,n){"use strict";var r=n(1),o=n(5),c=n(215)(o.setInterval,!0);r({global:!0,bind:!0,forced:o.setInterval!==c},{setInterval:c})},function(t,e,n){"use strict";t.exports="function"==typeof Bun&&Bun&&"string"==typeof Bun.version},function(t,e,n){"use strict";var r=n(1),o=n(5),c=n(215)(o.setTimeout,!0);r({global:!0,bind:!0,forced:o.setTimeout!==c},{setTimeout:c})},function(t,e,n){"use strict";var r=n(4),o=n(32),c=Math.floor,f=r("".charAt),l=r("".replace),h=r("".slice),d=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,v=/\$([$&'`]|\d{1,2})/g;t.exports=function(t,e,n,r,y,m){var w=n+t.length,x=r.length,_=v;return void 0!==y&&(y=o(y),_=d),l(m,_,(function(o,l){var d;switch(f(l,0)){case"$":return"$";case"&":return t;case"`":return h(e,0,n);case"'":return h(e,w);case"<":d=y[h(l,1,-1)];break;default:var v=+l;if(0===v)return o;if(v>x){var m=c(v/10);return 0===m?o:m<=x?void 0===r[m-1]?f(l,1):r[m-1]+f(l,1):o}d=r[v-1]}return void 0===d?"":d}))}},function(t,e,n){"use strict";t.exports=Object.is||function(t,e){return t===e?0!==t||1/t==1/e:t!=t&&e!=e}},function(t,e,n){"use strict";var r=n(29).f;t.exports=function(t,e,n){n in t||r(t,n,{configurable:!0,get:function(){return e[n]},set:function(t){e[n]=t}})}},function(t,e,n){"use strict";n(1)({target:"String",proto:!0},{repeat:n(291)})},function(t,e,n){"use strict";var r=n(70),o=n(13),c=n(37),f=RangeError;t.exports=function(t){var e=o(c(this)),n="",l=r(t);if(l<0||l===1/0)throw new f("Wrong number of repetitions");for(;l>0;(l>>>=1)&&(e+=e))1&l&&(n+=e);return n}},function(t,e,n){(function(t){var r=void 0!==t&&t||"undefined"!=typeof self&&self||window,o=Function.prototype.apply;function c(t,e){this._id=t,this._clearFn=e}e.setTimeout=function(){return new c(o.call(setTimeout,r,arguments),clearTimeout)},e.setInterval=function(){return new c(o.call(setInterval,r,arguments),clearInterval)},e.clearTimeout=e.clearInterval=function(t){t&&t.close()},c.prototype.unref=c.prototype.ref=function(){},c.prototype.close=function(){this._clearFn.call(r,this._id)},e.enroll=function(t,e){clearTimeout(t._idleTimeoutId),t._idleTimeout=e},e.unenroll=function(t){clearTimeout(t._idleTimeoutId),t._idleTimeout=-1},e._unrefActive=e.active=function(t){clearTimeout(t._idleTimeoutId);var e=t._idleTimeout;e>=0&&(t._idleTimeoutId=setTimeout((function(){t._onTimeout&&t._onTimeout()}),e))},n(293),e.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==t&&t.setImmediate||this&&this.setImmediate,e.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==t&&t.clearImmediate||this&&this.clearImmediate}).call(this,n(53))},function(t,e,n){(function(t,e){!function(t,n){"use strict";if(!t.setImmediate){var r,html,o,c,f,l=1,h={},d=!1,v=t.document,y=Object.getPrototypeOf&&Object.getPrototypeOf(t);y=y&&y.setTimeout?y:t,"[object process]"==={}.toString.call(t.process)?r=function(t){e.nextTick((function(){w(t)}))}:!function(){if(t.postMessage&&!t.importScripts){var e=!0,n=t.onmessage;return t.onmessage=function(){e=!1},t.postMessage("","*"),t.onmessage=n,e}}()?t.MessageChannel?((o=new MessageChannel).port1.onmessage=function(t){w(t.data)},r=function(t){o.port2.postMessage(t)}):v&&"onreadystatechange"in v.createElement("script")?(html=v.documentElement,r=function(t){var script=v.createElement("script");script.onreadystatechange=function(){w(t),script.onreadystatechange=null,html.removeChild(script),script=null},html.appendChild(script)}):r=function(t){setTimeout(w,0,t)}:(c="setImmediate$"+Math.random()+"$",f=function(e){e.source===t&&"string"==typeof e.data&&0===e.data.indexOf(c)&&w(+e.data.slice(c.length))},t.addEventListener?t.addEventListener("message",f,!1):t.attachEvent("onmessage",f),r=function(e){t.postMessage(c+e,"*")}),y.setImmediate=function(t){"function"!=typeof t&&(t=new Function(""+t));for(var e=new Array(arguments.length-1),i=0;i=e.length)return t.target=void 0,N(void 0,!0);var r=e[n];switch(t.kind){case"keys":return N(r.key,!1);case"values":return N(r.value,!1)}return N([r.key,r.value],!1)}),!0),xt=function(t){this.entries=[],this.url=null,void 0!==t&&(A(t)?this.parseObject(t):this.parseQuery("string"==typeof t?"?"===et(t,0)?ct(t,1):t:T(t)))};xt.prototype={type:F,bindURL:function(t){this.url=t,this.update()},parseObject:function(object){var t,e,n,r,o,c,l,h=this.entries,d=R(object);if(d)for(e=(t=P(object,d)).next;!(n=f(e,t)).done;){if(o=(r=P(C(n.value))).next,(c=f(o,r)).done||(l=f(o,r)).done||!f(o,r).done)throw new Y("Expected sequence with length 2");ot(h,{key:T(c.value),value:T(l.value)})}else for(var v in object)E(object,v)&&ot(h,{key:v,value:T(object[v])})},parseQuery:function(t){if(t)for(var e,n,r=this.entries,o=ut(t,"&"),c=0;c0?arguments[0]:void 0));h||(this.size=t.entries.length)},Ot=_t.prototype;if(m(Ot,{append:function(t,e){var n=V(this);L(arguments.length,2),ot(n.entries,{key:T(t),value:T(e)}),h||this.length++,n.updateURL()},delete:function(t){for(var e=V(this),n=L(arguments.length,1),r=e.entries,o=T(t),c=n<2?void 0:arguments[1],f=void 0===c?c:T(c),l=0;lb.key?1:-1})),t.updateURL()},forEach:function(t){for(var e,n=V(this).entries,r=j(t,arguments.length>1?arguments[1]:void 0),o=0;o1?jt(arguments[1]):{})}}),S(K)){var kt=function(input){return O(this,J),new K(input,arguments.length>1?jt(arguments[1]):{})};J.constructor=kt,kt.prototype=J,r({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:kt})}}t.exports={URLSearchParams:_t,getState:V}},function(t,e,n){"use strict";var r=n(3),o=n(8),c=n(10),f=n(28),l=o("iterator");t.exports=!r((function(){var t=new URL("b?a=1&b=2&c=3","http://a"),e=t.searchParams,n=new URLSearchParams("a=1&a=2&b=3"),r="";return t.pathname="c%20d",e.forEach((function(t,n){e.delete("b"),r+=n+t})),n.delete("a",2),n.delete("b",void 0),f&&(!t.toJSON||!n.has("a",1)||n.has("a",2)||!n.has("a",void 0)||n.has("b"))||!e.size&&(f||!c)||!e.sort||"http://a/c%20d?a=1&c=3"!==t.href||"3"!==e.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!e[l]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==r||"x"!==new URL("http://x",void 0).host}))},function(t,e,n){"use strict";var r=n(10),o=n(86),c=TypeError,f=Object.getOwnPropertyDescriptor,l=r&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(t){return t instanceof TypeError}}();t.exports=l?function(t,e){if(o(t)&&!f(t,"length").writable)throw new c("Cannot set read only .length");return t.length=e}:function(t,e){return t.length=e}},function(t,e,n){"use strict";var r=n(4);t.exports=r(1..valueOf)},,,,,,,,,,,,,,,,function(t,e,n){"use strict";var r=n(1),o=n(4),c=n(40),f=n(32),l=n(54),h=n(221),d=n(13),v=n(3),y=n(218),m=n(125),w=n(314),x=n(315),_=n(73),O=n(316),S=[],E=o(S.sort),j=o(S.push),k=v((function(){S.sort(void 0)})),C=v((function(){S.sort(null)})),A=m("sort"),T=!v((function(){if(_)return _<70;if(!(w&&w>3)){if(x)return!0;if(O)return O<603;var code,t,e,n,r="";for(code=65;code<76;code++){switch(t=String.fromCharCode(code),code){case 66:case 69:case 70:case 72:e=3;break;case 68:case 71:e=4;break;default:e=2}for(n=0;n<47;n++)S.push({k:t+n,v:e})}for(S.sort((function(a,b){return b.v-a.v})),n=0;nd(n)?1:-1}}(t)),n=l(o),r=0;rt.length)&&(e=t.length);for(var i=0,n=new Array(e);i1||"".split(/.?/).length?function(t,n){var c=x(v(this)),f=void 0===n?A:n>>>0;if(0===f)return[];if(void 0===t)return[c];if(!d(t))return o(e,c,t,f);for(var l,h,y,output=[],m=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),w=0,_=new RegExp(t.source,m+"g");(l=o(E,_,c))&&!((h=_.lastIndex)>w&&(P(output,R(c,w,l.index)),l.length>1&&l.index=f));)_.lastIndex===l.index&&_.lastIndex++;return w===c.length?!y&&$(_,"")||P(output,""):P(output,R(c,w)),output.length>f?O(output,0,f):output}:"0".split(void 0,0).length?function(t,n){return void 0===t&&0===n?[]:o(e,this,t,n)}:e,[function(e,n){var r=v(this),f=h(e)?void 0:_(e,t);return f?o(f,e,r,n):o(c,x(r),e,n)},function(t,r){var o=l(this),f=x(t),h=n(c,o,f,r,c!==e);if(h.done)return h.value;var d=y(o,RegExp),v=o.unicode,_=(o.ignoreCase?"i":"")+(o.multiline?"m":"")+(o.unicode?"u":"")+(C?"g":"y"),O=new d(C?"^(?:"+o.source+")":o,_),E=void 0===r?A:r>>>0;if(0===E)return[];if(0===f.length)return null===S(O,f)?[f]:[];for(var p=0,q=0,j=[];q1?arguments[1]:void 0);e=e?e.next:n.first;)for(r(e.value,e.key,this);e&&e.removed;)e=e.previous},has:function(t){return!!j(this,t)}}),c(m,n?{get:function(t){var e=j(this,t);return e&&e.value},set:function(t,e){return E(this,0===t?0:t,e)}}:{add:function(t){return E(this,t=0===t?0:t,t)}}),w&&o(m,"size",{configurable:!0,get:function(){return _(this).size}}),y},setStrong:function(t,e,n){var r=e+" Iterator",o=S(e),c=S(r);v(t,e,(function(t,e){O(this,{type:r,target:t,state:o(t),kind:e,last:void 0})}),(function(){for(var t=c(this),e=t.kind,n=t.last;n&&n.removed;)n=n.previous;return t.target&&(t.last=n=n?n.next:t.state.first)?y("keys"===e?n.key:"values"===e?n.value:[n.key,n.value],!1):(t.target=void 0,y(void 0,!0))}),n?"entries":"values",!n,!0),m(e)}}},function(t,e,n){"use strict";var r=n(1),o=n(33),c=n(65).remove;r({target:"Map",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var t,e=o(this),n=!0,r=0,f=arguments.length;r1?arguments[1]:void 0);return!1!==f(map,(function(t,n){if(!e(t,n,map))return!1}),!0)}})},function(t,e,n){"use strict";var r=n(11);t.exports=function(t,e,n){for(var o,c,f=n?t:t.iterator,l=t.next;!(o=r(l,f)).done;)if(void 0!==(c=e(o.value)))return c}},function(t,e,n){"use strict";var r=n(1),o=n(26),c=n(33),f=n(65),l=n(52),h=f.Map,d=f.set;r({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(t){var map=c(this),e=o(t,arguments.length>1?arguments[1]:void 0),n=new h;return l(map,(function(t,r){e(t,r,map)&&d(n,r,t)})),n}})},function(t,e,n){"use strict";var r=n(1),o=n(26),c=n(33),f=n(52);r({target:"Map",proto:!0,real:!0,forced:!0},{find:function(t){var map=c(this),e=o(t,arguments.length>1?arguments[1]:void 0),n=f(map,(function(t,n){if(e(t,n,map))return{value:t}}),!0);return n&&n.value}})},function(t,e,n){"use strict";var r=n(1),o=n(26),c=n(33),f=n(52);r({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(t){var map=c(this),e=o(t,arguments.length>1?arguments[1]:void 0),n=f(map,(function(t,n){if(e(t,n,map))return{key:n}}),!0);return n&&n.key}})},function(t,e,n){"use strict";var r=n(1),o=n(340),c=n(33),f=n(52);r({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(t){return!0===f(c(this),(function(e){if(o(e,t))return!0}),!0)}})},function(t,e,n){"use strict";t.exports=function(t,e){return t===e||t!=t&&e!=e}},function(t,e,n){"use strict";var r=n(1),o=n(33),c=n(52);r({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(t){var e=c(o(this),(function(e,n){if(e===t)return{key:n}}),!0);return e&&e.key}})},function(t,e,n){"use strict";var r=n(1),o=n(26),c=n(33),f=n(65),l=n(52),h=f.Map,d=f.set;r({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(t){var map=c(this),e=o(t,arguments.length>1?arguments[1]:void 0),n=new h;return l(map,(function(t,r){d(n,e(t,r,map),t)})),n}})},function(t,e,n){"use strict";var r=n(1),o=n(26),c=n(33),f=n(65),l=n(52),h=f.Map,d=f.set;r({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(t){var map=c(this),e=o(t,arguments.length>1?arguments[1]:void 0),n=new h;return l(map,(function(t,r){d(n,r,e(t,r,map))})),n}})},function(t,e,n){"use strict";var r=n(1),o=n(33),c=n(81),f=n(65).set;r({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(t){for(var map=o(this),e=arguments.length,i=0;i1?arguments[1]:void 0);return!0===f(map,(function(t,n){if(e(t,n,map))return!0}),!0)}})},function(t,e,n){"use strict";var r=n(1),o=n(40),c=n(33),f=n(65),l=TypeError,h=f.get,d=f.has,v=f.set;r({target:"Map",proto:!0,real:!0,forced:!0},{update:function(t,e){var map=c(this),n=arguments.length;o(e);var r=d(map,t);if(!r&&n<3)throw new l("Updating absent value");var f=r?h(map,t):o(n>2?arguments[2]:void 0)(t,map);return v(map,t,e(f,t,map)),map}})},function(t,e,n){"use strict";var r=n(34),o=n(232),c=n(349),f=n(238);function l(t){var e=new c(t),n=o(c.prototype.request,e);return r.extend(n,c.prototype,e),r.extend(n,e),n}var h=l(n(166));h.Axios=c,h.create=function(t){return l(f(h.defaults,t))},h.Cancel=n(239),h.CancelToken=n(363),h.isCancel=n(237),h.all=function(t){return Promise.all(t)},h.spread=n(364),h.isAxiosError=n(365),t.exports=h,t.exports.default=h},function(t,e,n){"use strict";var r=n(34),o=n(233),c=n(350),f=n(351),l=n(238),h=n(361),d=h.validators;function v(t){this.defaults=t,this.interceptors={request:new c,response:new c}}v.prototype.request=function(t){"string"==typeof t?(t=arguments[1]||{}).url=arguments[0]:t=t||{},(t=l(this.defaults,t)).method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var e=t.transitional;void 0!==e&&h.assertOptions(e,{silentJSONParsing:d.transitional(d.boolean,"1.0.0"),forcedJSONParsing:d.transitional(d.boolean,"1.0.0"),clarifyTimeoutError:d.transitional(d.boolean,"1.0.0")},!1);var n=[],r=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(r=r&&e.synchronous,n.unshift(e.fulfilled,e.rejected))}));var o,c=[];if(this.interceptors.response.forEach((function(t){c.push(t.fulfilled,t.rejected)})),!r){var v=[f,void 0];for(Array.prototype.unshift.apply(v,n),v=v.concat(c),o=Promise.resolve(t);v.length;)o=o.then(v.shift(),v.shift());return o}for(var y=t;n.length;){var m=n.shift(),w=n.shift();try{y=m(y)}catch(t){w(t);break}}try{o=f(y)}catch(t){return Promise.reject(t)}for(;c.length;)o=o.then(c.shift(),c.shift());return o},v.prototype.getUri=function(t){return t=l(this.defaults,t),o(t.url,t.params,t.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(t){v.prototype[t]=function(e,n){return this.request(l(n||{},{method:t,url:e,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function(t){v.prototype[t]=function(e,data,n){return this.request(l(n||{},{method:t,url:e,data:data}))}})),t.exports=v},function(t,e,n){"use strict";var r=n(34);function o(){this.handlers=[]}o.prototype.use=function(t,e,n){return this.handlers.push({fulfilled:t,rejected:e,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1},o.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)},o.prototype.forEach=function(t){r.forEach(this.handlers,(function(e){null!==e&&t(e)}))},t.exports=o},function(t,e,n){"use strict";var r=n(34),o=n(352),c=n(237),f=n(166);function l(t){t.cancelToken&&t.cancelToken.throwIfRequested()}t.exports=function(t){return l(t),t.headers=t.headers||{},t.data=o.call(t,t.data,t.headers,t.transformRequest),t.headers=r.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function(e){delete t.headers[e]})),(t.adapter||f.adapter)(t).then((function(e){return l(t),e.data=o.call(t,e.data,e.headers,t.transformResponse),e}),(function(e){return c(e)||(l(t),e&&e.response&&(e.response.data=o.call(t,e.response.data,e.response.headers,t.transformResponse))),Promise.reject(e)}))}},function(t,e,n){"use strict";var r=n(34),o=n(166);t.exports=function(data,t,e){var n=this||o;return r.forEach(e,(function(e){data=e.call(n,data,t)})),data}},function(t,e,n){"use strict";var r=n(34);t.exports=function(t,e){r.forEach(t,(function(n,r){r!==e&&r.toUpperCase()===e.toUpperCase()&&(t[e]=n,delete t[r])}))}},function(t,e,n){"use strict";var r=n(236);t.exports=function(t,e,n){var o=n.config.validateStatus;n.status&&o&&!o(n.status)?e(r("Request failed with status code "+n.status,n.config,null,n.request,n)):t(n)}},function(t,e,n){"use strict";var r=n(34);t.exports=r.isStandardBrowserEnv()?{write:function(t,e,n,path,o,c){var f=[];f.push(t+"="+encodeURIComponent(e)),r.isNumber(n)&&f.push("expires="+new Date(n).toGMTString()),r.isString(path)&&f.push("path="+path),r.isString(o)&&f.push("domain="+o),!0===c&&f.push("secure"),document.cookie=f.join("; ")},read:function(t){var e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove:function(t){this.write(t,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(t,e,n){"use strict";var r=n(357),o=n(358);t.exports=function(t,e){return t&&!r(e)?o(t,e):e}},function(t,e,n){"use strict";t.exports=function(t){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(t)}},function(t,e,n){"use strict";t.exports=function(t,e){return e?t.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):t}},function(t,e,n){"use strict";var r=n(34),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];t.exports=function(t){var e,n,i,c={};return t?(r.forEach(t.split("\n"),(function(line){if(i=line.indexOf(":"),e=r.trim(line.substr(0,i)).toLowerCase(),n=r.trim(line.substr(i+1)),e){if(c[e]&&o.indexOf(e)>=0)return;c[e]="set-cookie"===e?(c[e]?c[e]:[]).concat([n]):c[e]?c[e]+", "+n:n}})),c):c}},function(t,e,n){"use strict";var r=n(34);t.exports=r.isStandardBrowserEnv()?function(){var t,e=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(t){var r=t;return e&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return t=o(window.location.href),function(e){var n=r.isString(e)?o(e):e;return n.protocol===t.protocol&&n.host===t.host}}():function(){return!0}},function(t,e,n){"use strict";var r=n(362),o={};["object","boolean","number","function","string","symbol"].forEach((function(t,i){o[t]=function(e){return typeof e===t||"a"+(i<1?"n ":" ")+t}}));var c={},f=r.version.split(".");function l(t,e){for(var n=e?e.split("."):f,r=t.split("."),i=0;i<3;i++){if(n[i]>r[i])return!0;if(n[i]0;){var o=r[i],c=e[o];if(c){var f=t[o],l=void 0===f||c(f,o,t);if(!0!==l)throw new TypeError("option "+o+" must be "+l)}else if(!0!==n)throw Error("Unknown option "+o)}},validators:o}},function(t){t.exports=JSON.parse('{"name":"axios","version":"0.21.4","description":"Promise based HTTP client for the browser and node.js","main":"index.js","scripts":{"test":"grunt test","start":"node ./sandbox/server.js","build":"NODE_ENV=production grunt build","preversion":"npm test","version":"npm run build && grunt version && git add -A dist && git add CHANGELOG.md bower.json package.json","postversion":"git push && git push --tags","examples":"node ./examples/server.js","coveralls":"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","fix":"eslint --fix lib/**/*.js"},"repository":{"type":"git","url":"https://github.com/axios/axios.git"},"keywords":["xhr","http","ajax","promise","node"],"author":"Matt Zabriskie","license":"MIT","bugs":{"url":"https://github.com/axios/axios/issues"},"homepage":"https://axios-http.com","devDependencies":{"coveralls":"^3.0.0","es6-promise":"^4.2.4","grunt":"^1.3.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^23.0.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.3","grunt-ts":"^6.0.0-beta.19","grunt-webpack":"^4.0.2","istanbul-instrumenter-loader":"^1.0.0","jasmine-core":"^2.4.1","karma":"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-jasmine":"^1.1.1","karma-jasmine-ajax":"^0.1.13","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-webpack":"^4.0.2","load-grunt-tasks":"^3.5.2","minimist":"^1.2.0","mocha":"^8.2.1","sinon":"^4.5.0","terser-webpack-plugin":"^4.2.3","typescript":"^4.0.5","url-search-params":"^0.10.0","webpack":"^4.44.2","webpack-dev-server":"^3.11.0"},"browser":{"./lib/adapters/http.js":"./lib/adapters/xhr.js"},"jsdelivr":"dist/axios.min.js","unpkg":"dist/axios.min.js","typings":"./index.d.ts","dependencies":{"follow-redirects":"^1.14.0"},"bundlesize":[{"path":"./dist/axios.min.js","threshold":"5kB"}]}')},function(t,e,n){"use strict";var r=n(239);function o(t){if("function"!=typeof t)throw new TypeError("executor must be a function.");var e;this.promise=new Promise((function(t){e=t}));var n=this;t((function(t){n.reason||(n.reason=new r(t),e(n.reason))}))}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.source=function(){var t;return{token:new o((function(e){t=e})),cancel:t}},t.exports=o},function(t,e,n){"use strict";t.exports=function(t){return function(e){return t.apply(null,e)}}},function(t,e,n){"use strict";t.exports=function(t){return"object"==typeof t&&!0===t.isAxiosError}},function(t,e,n){"use strict";var r=n(1),o=n(3),c=n(32),f=n(123),l=n(202);r({target:"Object",stat:!0,forced:o((function(){f(1)})),sham:!l},{getPrototypeOf:function(t){return f(c(t))}})},function(t,e,n){"use strict";var r=n(39),o=n(149),c=n(51);o("toStringTag"),c(r("Symbol"),"Symbol")},function(t,e,n){"use strict";var r=n(5);n(51)(r.JSON,"JSON",!0)},function(t,e,n){"use strict";n(51)(Math,"Math",!0)},,,function(t,e,n){"use strict";var r=n(1),o=n(373);r({global:!0,forced:parseInt!==o},{parseInt:o})},function(t,e,n){"use strict";var r=n(5),o=n(3),c=n(4),f=n(13),l=n(222).trim,h=n(223),d=r.parseInt,v=r.Symbol,y=v&&v.iterator,m=/^[+-]?0x/i,w=c(m.exec),x=8!==d(h+"08")||22!==d(h+"0x16")||y&&!o((function(){d(Object(y))}));t.exports=x?function(t,e){var n=l(f(t));return d(n,e>>>0||(w(m,n)?16:10))}:d},function(t,e,n){"use strict";n(375)},function(t,e,n){"use strict";var r,o=n(231),c=n(5),f=n(4),l=n(130),h=n(131),d=n(230),v=n(376),y=n(16),m=n(43).enforce,w=n(3),x=n(185),_=Object,O=Array.isArray,S=_.isExtensible,E=_.isFrozen,j=_.isSealed,k=_.freeze,C=_.seal,A=!c.ActiveXObject&&"ActiveXObject"in c,T=function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},I=d("WeakMap",T,v),$=I.prototype,P=f($.set);if(x)if(A){r=v.getConstructor(T,"WeakMap",!0),h.enable();var R=f($.delete),N=f($.has),L=f($.get);l($,{delete:function(t){if(y(t)&&!S(t)){var e=m(this);return e.frozen||(e.frozen=new r),R(this,t)||e.frozen.delete(t)}return R(this,t)},has:function(t){if(y(t)&&!S(t)){var e=m(this);return e.frozen||(e.frozen=new r),N(this,t)||e.frozen.has(t)}return N(this,t)},get:function(t){if(y(t)&&!S(t)){var e=m(this);return e.frozen||(e.frozen=new r),N(this,t)?L(this,t):e.frozen.get(t)}return L(this,t)},set:function(t,e){if(y(t)&&!S(t)){var n=m(this);n.frozen||(n.frozen=new r),N(this,t)?P(this,t,e):n.frozen.set(t,e)}else P(this,t,e);return this}})}else o&&w((function(){var t=k([]);return P(new I,t,1),!E(t)}))&&l($,{set:function(t,e){var n;return O(t)&&(E(t)?n=k:j(t)&&(n=C)),P(this,t,e),n&&n(t),this}})},function(t,e,n){"use strict";var r=n(4),o=n(130),c=n(131).getWeakData,f=n(98),l=n(15),h=n(42),d=n(16),v=n(81),y=n(79),m=n(14),w=n(43),x=w.set,_=w.getterFor,O=y.find,S=y.findIndex,E=r([].splice),j=0,k=function(t){return t.frozen||(t.frozen=new C)},C=function(){this.entries=[]},A=function(t,e){return O(t.entries,(function(t){return t[0]===e}))};C.prototype={get:function(t){var e=A(this,t);if(e)return e[1]},has:function(t){return!!A(this,t)},set:function(t,e){var n=A(this,t);n?n[1]=e:this.entries.push([t,e])},delete:function(t){var e=S(this.entries,(function(e){return e[0]===t}));return~e&&E(this.entries,e,1),!!~e}},t.exports={getConstructor:function(t,e,n,r){var y=t((function(t,o){f(t,w),x(t,{type:e,id:j++,frozen:void 0}),h(o)||v(o,t[r],{that:t,AS_ENTRIES:n})})),w=y.prototype,O=_(e),S=function(t,e,n){var r=O(t),data=c(l(e),!0);return!0===data?k(r).set(e,n):data[r.id]=n,t};return o(w,{delete:function(t){var e=O(this);if(!d(t))return!1;var data=c(t);return!0===data?k(e).delete(t):data&&m(data,e.id)&&delete data[e.id]},has:function(t){var e=O(this);if(!d(t))return!1;var data=c(t);return!0===data?k(e).has(t):data&&m(data,e.id)}}),o(w,n?{get:function(t){var e=O(this);if(d(t)){var data=c(t);return!0===data?k(e).get(t):data?data[e.id]:void 0}},set:function(t,e){return S(this,t,e)}}:{add:function(t){return S(this,t,!0)}}),y}}},function(t,e,n){"use strict";var r=n(1),o=n(378).left,c=n(125),f=n(73);r({target:"Array",proto:!0,forced:!n(97)&&f>79&&f<83||!c("reduce")},{reduce:function(t){var e=arguments.length;return o(this,t,e,e>1?arguments[1]:void 0)}})},function(t,e,n){"use strict";var r=n(40),o=n(32),c=n(87),f=n(54),l=TypeError,h=function(t){return function(e,n,h,d){var v=o(e),y=c(v),m=f(v);r(n);var w=t?m-1:0,i=t?-1:1;if(h<2)for(;;){if(w in y){d=y[w],w+=i;break}if(w+=i,t?w<0:m<=w)throw new l("Reduce of empty array with no initial value")}for(;t?w>=0:m>w;w+=i)w in y&&(d=n(d,y[w],w,v));return d}};t.exports={left:h(!1),right:h(!0)}}]]); \ No newline at end of file diff --git a/_nuxt/5098574.js b/_nuxt/1b2a759.js similarity index 98% rename from _nuxt/5098574.js rename to _nuxt/1b2a759.js index fb3ae57..ac102e5 100644 --- a/_nuxt/5098574.js +++ b/_nuxt/1b2a759.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[12],{426:function(e,t,r){"use strict";r.r(t);var n="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_$",o=/[<>\b\f\n\r\t\0\u2028\u2029]/g,c=/^(?:do|if|in|for|int|let|new|try|var|byte|case|char|else|enum|goto|long|this|void|with|await|break|catch|class|const|final|float|short|super|throw|while|yield|delete|double|export|import|native|return|switch|throws|typeof|boolean|default|extends|finally|package|private|abstract|continue|debugger|function|volatile|interface|protected|transient|implements|instanceof|synchronized)$/,f={"<":"\\u003C",">":"\\u003E","/":"\\u002F","\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"},l=Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function h(e){return Object(e)!==e}function y(e){if("string"==typeof e)return m(e);if(void 0===e)return"void 0";if(0===e&&1/e<0)return"-0";var t=String(e);return"number"==typeof e?t.replace(/^(-)?0\./,"$1."):t}function w(e){return Object.prototype.toString.call(e).slice(8,-1)}function O(e){return f[e]||e}function j(e){return e.replace(o,O)}function m(e){for(var t='"',i=0;i=55296&&code<=57343){var n=e.charCodeAt(i+1);t+=code<=56319&&n>=56320&&n<=57343?r+e[++i]:"\\u"+code.toString(16).toUpperCase()}else t+=r}return t+='"'}t.default=function(e){var t=new Map;!function e(r){if("function"==typeof r)throw new Error("Cannot stringify a function");if(t.has(r))t.set(r,t.get(r)+1);else if(t.set(r,1),!h(r))switch(w(r)){case"Number":case"String":case"Boolean":case"Date":case"RegExp":return;case"Array":r.forEach(e);break;case"Set":case"Map":Array.from(r).forEach(e);break;default:var n=Object.getPrototypeOf(r);if(n!==Object.prototype&&null!==n&&Object.getOwnPropertyNames(n).sort().join("\0")!==l)throw new Error("Cannot stringify arbitrary non-POJOs");if(Object.getOwnPropertySymbols(r).length>0)throw new Error("Cannot stringify POJOs with symbolic keys");Object.keys(r).forEach((function(t){return e(r[t])}))}}(e);var r=new Map;function o(e){if(r.has(e))return r.get(e);if(h(e))return y(e);var t=w(e);switch(t){case"Number":case"String":case"Boolean":return"Object("+o(e.valueOf())+")";case"RegExp":return"new RegExp("+m(e.source)+', "'+e.flags+'")';case"Date":return"new Date("+e.getTime()+")";case"Array":var n=e.map((function(t,i){return i in e?o(t):""})),c=0===e.length||e.length-1 in e?"":",";return"["+n.join(",")+c+"]";case"Set":case"Map":return"new "+t+"(["+Array.from(e).map(o).join(",")+"])";default:var f="{"+Object.keys(e).map((function(t){return function(e){return/^[_$a-zA-Z][_$a-zA-Z0-9]*$/.test(e)?e:j(JSON.stringify(e))}(t)+":"+o(e[t])})).join(",")+"}";return null===Object.getPrototypeOf(e)?Object.keys(e).length>0?"Object.assign(Object.create(null),"+f+")":"Object.create(null)":f}}Array.from(t).filter((function(e){return e[1]>1})).sort((function(a,b){return b[1]-a[1]})).forEach((function(e,i){r.set(e[0],function(e){var t="";do{t=n[e%n.length]+t,e=~~(e/n.length)-1}while(e>=0);return c.test(t)?t+"_":t}(i))}));var f=o(e);if(r.size){var O=[],v=[],d=[];return r.forEach((function(e,t){if(O.push(e),h(t))d.push(y(t));else switch(w(t)){case"Number":case"String":case"Boolean":d.push("Object("+o(t.valueOf())+")");break;case"RegExp":d.push(t.toString());break;case"Date":d.push("new Date("+t.getTime()+")");break;case"Array":d.push("Array("+t.length+")"),t.forEach((function(t,i){v.push(e+"["+i+"]="+o(t))}));break;case"Set":d.push("new Set"),v.push(e+"."+Array.from(t).map((function(e){return"add("+o(e)+")"})).join("."));break;case"Map":d.push("new Map"),v.push(e+"."+Array.from(t).map((function(e){var t=e[0],r=e[1];return"set("+o(t)+", "+o(r)+")"})).join("."));break;default:d.push(null===Object.getPrototypeOf(t)?"Object.create(null)":"{}"),Object.keys(t).forEach((function(r){v.push(""+e+function(e){return/^[_$a-zA-Z][_$a-zA-Z0-9]*$/.test(e)?"."+e:"["+j(JSON.stringify(e))+"]"}(r)+"="+o(t[r]))}))}})),v.push("return "+f),"(function("+O.join(",")+"){"+v.join(";")+"}("+d.join(",")+"))"}return f}}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[13],{426:function(e,t,r){"use strict";r.r(t);var n="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_$",o=/[<>\b\f\n\r\t\0\u2028\u2029]/g,c=/^(?:do|if|in|for|int|let|new|try|var|byte|case|char|else|enum|goto|long|this|void|with|await|break|catch|class|const|final|float|short|super|throw|while|yield|delete|double|export|import|native|return|switch|throws|typeof|boolean|default|extends|finally|package|private|abstract|continue|debugger|function|volatile|interface|protected|transient|implements|instanceof|synchronized)$/,f={"<":"\\u003C",">":"\\u003E","/":"\\u002F","\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"},l=Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function h(e){return Object(e)!==e}function y(e){if("string"==typeof e)return m(e);if(void 0===e)return"void 0";if(0===e&&1/e<0)return"-0";var t=String(e);return"number"==typeof e?t.replace(/^(-)?0\./,"$1."):t}function w(e){return Object.prototype.toString.call(e).slice(8,-1)}function O(e){return f[e]||e}function j(e){return e.replace(o,O)}function m(e){for(var t='"',i=0;i=55296&&code<=57343){var n=e.charCodeAt(i+1);t+=code<=56319&&n>=56320&&n<=57343?r+e[++i]:"\\u"+code.toString(16).toUpperCase()}else t+=r}return t+='"'}t.default=function(e){var t=new Map;!function e(r){if("function"==typeof r)throw new Error("Cannot stringify a function");if(t.has(r))t.set(r,t.get(r)+1);else if(t.set(r,1),!h(r))switch(w(r)){case"Number":case"String":case"Boolean":case"Date":case"RegExp":return;case"Array":r.forEach(e);break;case"Set":case"Map":Array.from(r).forEach(e);break;default:var n=Object.getPrototypeOf(r);if(n!==Object.prototype&&null!==n&&Object.getOwnPropertyNames(n).sort().join("\0")!==l)throw new Error("Cannot stringify arbitrary non-POJOs");if(Object.getOwnPropertySymbols(r).length>0)throw new Error("Cannot stringify POJOs with symbolic keys");Object.keys(r).forEach((function(t){return e(r[t])}))}}(e);var r=new Map;function o(e){if(r.has(e))return r.get(e);if(h(e))return y(e);var t=w(e);switch(t){case"Number":case"String":case"Boolean":return"Object("+o(e.valueOf())+")";case"RegExp":return"new RegExp("+m(e.source)+', "'+e.flags+'")';case"Date":return"new Date("+e.getTime()+")";case"Array":var n=e.map((function(t,i){return i in e?o(t):""})),c=0===e.length||e.length-1 in e?"":",";return"["+n.join(",")+c+"]";case"Set":case"Map":return"new "+t+"(["+Array.from(e).map(o).join(",")+"])";default:var f="{"+Object.keys(e).map((function(t){return function(e){return/^[_$a-zA-Z][_$a-zA-Z0-9]*$/.test(e)?e:j(JSON.stringify(e))}(t)+":"+o(e[t])})).join(",")+"}";return null===Object.getPrototypeOf(e)?Object.keys(e).length>0?"Object.assign(Object.create(null),"+f+")":"Object.create(null)":f}}Array.from(t).filter((function(e){return e[1]>1})).sort((function(a,b){return b[1]-a[1]})).forEach((function(e,i){r.set(e[0],function(e){var t="";do{t=n[e%n.length]+t,e=~~(e/n.length)-1}while(e>=0);return c.test(t)?t+"_":t}(i))}));var f=o(e);if(r.size){var O=[],v=[],d=[];return r.forEach((function(e,t){if(O.push(e),h(t))d.push(y(t));else switch(w(t)){case"Number":case"String":case"Boolean":d.push("Object("+o(t.valueOf())+")");break;case"RegExp":d.push(t.toString());break;case"Date":d.push("new Date("+t.getTime()+")");break;case"Array":d.push("Array("+t.length+")"),t.forEach((function(t,i){v.push(e+"["+i+"]="+o(t))}));break;case"Set":d.push("new Set"),v.push(e+"."+Array.from(t).map((function(e){return"add("+o(e)+")"})).join("."));break;case"Map":d.push("new Map"),v.push(e+"."+Array.from(t).map((function(e){var t=e[0],r=e[1];return"set("+o(t)+", "+o(r)+")"})).join("."));break;default:d.push(null===Object.getPrototypeOf(t)?"Object.create(null)":"{}"),Object.keys(t).forEach((function(r){v.push(""+e+function(e){return/^[_$a-zA-Z][_$a-zA-Z0-9]*$/.test(e)?"."+e:"["+j(JSON.stringify(e))+"]"}(r)+"="+o(t[r]))}))}})),v.push("return "+f),"(function("+O.join(",")+"){"+v.join(";")+"}("+d.join(",")+"))"}return f}}}]); \ No newline at end of file diff --git a/_nuxt/1e56ac6.js b/_nuxt/1e56ac6.js new file mode 100644 index 0000000..946ab1c --- /dev/null +++ b/_nuxt/1e56ac6.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{380:function(e,o,t){e.exports=t.p+"img/logo.681bcf8.png"},381:function(e){e.exports=JSON.parse('{"map_id":"2024-noto-houses","map_title":"能登半島地震 物件サポート情報","map_title_en":"Noto Peninsula Earthquake Housing Support (2024)","map_description":"物件サポート情報です","map_description_en":"Property support information","map_image":"ogp_2024-noto-earthquake.png","sources":[{"id":"properties","url":"https://noto.kamimap.com/data/xls/noto.xlsx","link":"/data/xls/noto.xlsx","type":"xlsx","title":"賃貸物件","categoryColumn":"住居タイプ","nameColumn":"住宅名","show":true}],"default_hash":"36.40516511069464,135.94428673603926-36.18692245699195,136.76177461288665","center":[136.3614086,36.2912169],"type":"Excel","layer_settings":{"共同住宅":{"name":"共同住宅","name_en":"Share House","color":"#4f4f5a","bg_color":"#B7B7BE","icon_class":"fa-solid fa-warehouse","class":"layer_gs_ok"},"一戸建て":{"name":"一戸建て","name_en":"House","color":"#4f4f5a","bg_color":"#e7a9BE","icon_class":"fa-solid fa-house","class":"layer_house"},"メゾネット":{"name":"メゾネット","name_en":"Maisonette","color":"#4f4f5a","bg_color":"#B7B7BE","icon_class":"fa-solid fa-map-pin","class":"layer_gs_ok"}}}')},383:function(e,o,t){"use strict";var n=t(384),r={components:{VueQrcode:t.n(n).a},props:{mapConfig:{type:Object,required:!0},showToTop:{type:Boolean,default:!1}},data:function(){return{fullURL:null}},mounted:function(){this.fullURL=location.href},methods:{updateQRCode:function(){this.fullURL=location.href}}},l=t(35),component=Object(l.a)(r,(function(){var e=this,o=e._self._c;return o("header",{staticClass:"header"},[e.showToTop?o("div",{staticClass:"to-top"},[o("nuxt-link",{attrs:{to:"/"}},[o("i",{staticClass:"far fa-arrow-alt-circle-left fa-2x"})])],1):e._e(),o("div",{staticClass:"banner"},[o("div",{staticClass:"title-outer"},[e.mapConfig&&"ja"===e.$i18n.locale?o("h1",{staticClass:"title"},[e._v(e._s(e.mapConfig.map_title))]):o("h1",{staticClass:"title"},[e._v(e._s(e.mapConfig.map_title_en))])]),o("div",{staticClass:"logo print-exclude"},[o("nuxt-link",{attrs:{to:"/"}},[o("img",{attrs:{src:t(380),width:"895",height:"160",alt:e.$t("common.title")}})])],1),o("div",{staticClass:"sub-outer print-exclude"},[o("div",{staticClass:"sub-button",on:{click:function(o){e.isOpenExplain=!e.isOpenExplain}}},[o("i",{staticClass:"fas fa-info-circle fa-lg"}),o("a",{attrs:{href:"/about"}},[e._v(e._s(e.$t("common.about")))])])])]),o("div",{staticClass:"qrcode"},[o("vue-qrcode",{attrs:{value:e.fullURL,tag:"img"}})],1)])}),[],!1,null,null,null);o.a=component.exports},385:function(e,o,t){"use strict";t.d(o,"a",(function(){return n}));t(41);function n(dt,e){switch(e){case"ja":return dt.getFullYear()+"年"+("00"+(dt.getMonth()+1)).slice(-2)+"月"+("00"+dt.getDate()).slice(-2)+"日"+("00"+dt.getHours()).slice(-2)+"時"+("00"+dt.getMinutes()).slice(-2)+"分";case"en":return dt.toLocaleString("en-JP");case"es":return dt.toLocaleString("es-JP");case"hi":return dt.toLocaleString("hi-JP");case"ko":return dt.toLocaleString("ko-JP");case"my":return dt.toLocaleString("my-JP");case"ne":return dt.toLocaleString("ne-JP");case"pt":return dt.toLocaleString("pt-JP");case"si":return dt.toLocaleString("si-JP");case"th":return dt.toLocaleString("th-JP");case"tw":return dt.toLocaleString("tw-JP");case"vn":return dt.toLocaleString("vn-JP");case"zh":return dt.toLocaleString("zh-JP");default:return dt.toLocaleString("ja-JP")}}},388:function(e,o,t){var map={"./fukidashi_obj_en.svg":412,"./fukidashi_obj_ja.svg":413};function n(e){var o=r(e);return t(o)}function r(e){if(!t.o(map,e)){var o=new Error("Cannot find module '"+e+"'");throw o.code="MODULE_NOT_FOUND",o}return map[e]}n.keys=function(){return Object.keys(map)},n.resolve=r,e.exports=n,n.id=388},389:function(e,o,t){var map={"./active_txt_en.svg":414,"./active_txt_ja.svg":415};function n(e){var o=r(e);return t(o)}function r(e){if(!t.o(map,e)){var o=new Error("Cannot find module '"+e+"'");throw o.code="MODULE_NOT_FOUND",o}return map[e]}n.keys=function(){return Object.keys(map)},n.resolve=r,e.exports=n,n.id=389},392:function(e,o,t){"use strict";t.r(o),t.d(o,"default",(function(){return c}));var n=t(6),r=t(177),l=t(178),c=(t(58),t(12),function(){function e(){Object(r.a)(this,e)}var o;return Object(l.a)(e,[{key:"load",value:(o=Object(n.a)(regeneratorRuntime.mark((function e(source){var o,n,r,l,c,_;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,o=t(421).default,n="","xlsx"!==source.type){e.next=18;break}return r=t(422),e.next=7,fetch(source.url);case 7:if((l=e.sent).ok){e.next=10;break}throw new Error("リモートのXLSXファイルの取得に失敗しました: ".concat(l.statusText));case 10:return e.next=12,l.arrayBuffer();case 12:return c=e.sent,_=r.read(c,{type:"buffer",cellDates:!0}),n=r.utils.sheet_to_json(_.Sheets[_.SheetNames[0]]),e.abrupt("return",n);case 18:return e.next=20,o.get(source.url).text();case 20:n=e.sent;case 21:return e.abrupt("return",n);case 24:return e.prev=24,e.t0=e.catch(0),console.error("データの読み込み中にエラーが発生しました:",e.t0),e.abrupt("return",null);case 28:case"end":return e.stop()}}),e,null,[[0,24]])}))),function(e){return o.apply(this,arguments)})}]),e}())},393:function(e){e.exports=JSON.parse('{"map_id":"2019-chiba-typhoon-15","map_title":"印刷できる台風災害支援情報マップ(千葉県)","map_title_en":"Printable Typhoon Disaster Relief Information Map (Chiba Prefecture)","map_description":"SNSで流れる給水所等の情報をネットを見れない地域の人にも伝えられるよう、印刷に最適化したマップです。マップを必要な地域のところに調整すると、A4サイズにちょうどよく印刷され、かつ必要な場所の情報がリストとして表示されます。(GS・給水・避難所・充電・無料Wifi) ぜひ印刷して必要な人に届けてあげてください!","map_image":"ogp_2019-chiba-typhoon-15.png","sources":[{"id":"chiba","url":"https://www.google.com/maps/d/kml?mid=18v4csEC-qPW_aeXhEnuzgMfUAqWcbF5q&forcekml=1","type":"kml","title":"2019千葉台風15号","show":true}],"default_hash":"35.034970230243786,139.83536606997205-34.998870264553034,139.90144296563784","center":[139.83536606997205,35.034970230243786],"type":"KML","layer_settings":{"GS(赤:無事)":{"name":"GS(赤:無事)","name_en":"GS(red: safety)","color":"#992222","bg_color":"#CA9491","icon_class":"fas fa-heart","class":"layer_gs_ok"},"GS (黒点:未確認)":{"name":"GS (黒点:未確認)","name_en":"GS(black: unconfirmed)","color":"#4F4F5A","bg_color":"#B7B7BE","icon_class":"fas fa-eye-slash","class":"layer_gs_undefined"},"給水所_(千葉市・県指定除く)":{"name":"給水所_(千葉市・県指定除く)","name_en":"Water Supply Office(Chiba Pref, without prefectural designation)","color":"#285797","bg_color":"#A3BBDA","icon_class":"fas fa-tint","class":"layer_water_chibacity"},"避難所":{"name":"避難所","name_en":"shelter","color":"#276445","bg_color":"#A4C1B0","icon_class":"fas fa-street-view","class":"layer_temporary_houses"},"携帯充電_ほか":{"name":"携帯充電_ほか","name_en":"Cell phone charging (Other)","color":"#6D4615","bg_color":"#C1B17E","icon_class":"fas fa-plug","class":"layer_charger"},"無料Wifi":{"name":"無料Wifi","name_en":"Free Wi-Fi","color":"#604490","bg_color":"#BDB1D8","icon_class":"fas fa-wifi","class":"layer_wifi"}}}')},394:function(e){e.exports=JSON.parse('{"map_id":"2019-typhoon-19","map_title":"2019年台風19号災害支援情報マップ","map_title_en":"2019 Typhoon-19 Disaster relief information map","map_description":"SNSで流れる給水所等の情報をネットを見れない地域の人にも伝えられるよう、印刷に最適化したマップです。マップを必要な地域のところに調整すると、A4サイズにちょうどよく印刷され、かつ必要な場所の情報がリストとして表示されます。随時情報更新していきます。ぜひ印刷して必要な人に届けてあげてください!","map_image":"ogp_2019-typhoon-19.png","sources":[{"id":"japan","url":"https://www.google.com/maps/d/kml?mid=1pl0sY4TmNur6xB4bKvxxvi5rsizCY1bu&forcekml=1","link":"https://www.google.com/maps/d/u/0/viewer?mid=1pl0sY4TmNur6xB4bKvxxvi5rsizCY1bu","updated_search_key":{"type":"regexp","pattern":")*(.+?)
","index":2,"field":"description"},"type":"kml","title":"全国","show":true},{"id":"nagareyama","url":"https://www.google.com/maps/d/kml?mid=1rAKfJOHRj7K8KkaAGEAwN4RGTABs9zIt&forcekml=1","link":"https://www.google.com/maps/d/u/0/viewer?mid=1rAKfJOHRj7K8KkaAGEAwN4RGTABs9zIt","type":"kml","title":"千葉県流山市のみ","show":true},{"id":"sousou","url":"https://www.google.com/maps/d/kml?mid=1IKlMaWlNDYmfEtgWsL9ZirnmLnirffhl&forcekml=1","link":"https://www.google.com/maps/d/u/0/viewer?mid=1IKlMaWlNDYmfEtgWsL9ZirnmLnirffhl","type":"kml","title":"福島県相双地区","updated_search_key":{"type":"regexp","pattern":"(2019.+?更新)","index":1,"field":"description"},"show":true}],"default_hash":"35.89575594927511,139.65994077606268-35.62491040699955,140.1995505107742","center":[140.1099463905179,35.77029301432708],"type":"KML","layer_settings":{"GS (黒点:未確認)":{"color":"#4F4F5A","bg_color":"#B7B7BE","icon_class":"fas fa-eye-slash","class":"layer_gs_undefined"},"避難所_台風19号_19年10月":{"name":"避難所_台風19号_19年10月","color":"#276445","bg_color":"#A4C1B0","icon_class":"fas fa-street-view","class":"layer_temporary_houses"},"携帯充電_ショップ(緑点;未確認)":{"color":"#6D4615","bg_color":"#C1B17E","icon_class":"fas fa-plug","class":"layer_charger"},"自主避難所":{"name":"自主避難所(流山市版)","color":"#276445","bg_color":"#A4C1B0","icon_class":"fas fa-street-view","class":"layer_temporary_houses"},"docomo 無料WIFI":{"color":"#992222","bg_color":"#CA9491","icon_class":"fas fa-wifi","class":"layer_wifi-docomo"},"Softbank 無料WIFI":{"color":"#666666","bg_color":"#B1B6B9","icon_class":"fas fa-wifi","class":"layer_wifi-sb"},"携帯充電(緑マーク:確認済)_台風19号_19年10月":{"color":"#456658","bg_color":"#8ED4B8","icon_class":"fas fa-plug","class":"layer_charger_19"},"給水(青:確認済)_台風19号_19年10月":{"color":"#001D96","bg_color":"#1CA3EA","icon_class":"fas fa-tint","class":"layer_water"},"Wifi(薄茶;確認済)_台風19号_19年10月":{"color":"#6D4615","bg_color":"#C1B17E","icon_class":"fas fa-wifi","class":"layer_wifi"},"トイレ(紫:確認済)_台風19号_19年10月 のコピー":{"color":"#BE4BDB","bg_color":"#d6b1e0","icon_class":"fas fa-toilet","class":"layer_toilet"},"入浴(桃:確認済)_台風19号_19年10月":{"color":"#c43895","bg_color":"#f9b3e2","icon_class":"fas fa-shower","class":"layer_shower"},"給水(青)_台風19号_19年10月":{"color":"#001D96","bg_color":"#1CA3EA","icon_class":"fas fa-tint","class":"layer_water"},"(南相馬市)給水所":{"color":"#001D96","bg_color":"#1CA3EA","icon_class":"fas fa-tint","class":"layer_water"},"(無料)入浴施設":{"color":"#c43895","bg_color":"#f9b3e2","icon_class":"fas fa-shower","class":"layer_shower"}}}')},395:function(e){e.exports=JSON.parse('{"map_id":"2021-geojson-test","map_title":"GHP2020 デモ","map_title_en":"GHP2020 Demo","map_description":"","map_image":null,"sources":[{"id":"test","url":"https://script.googleusercontent.com/macros/echo?user_content_key=_6_ZR0XLL0MbaI41b7arw1tKJ44ZRMzJXFJQgYMfmfqp-E5cBnQIhZwUQmD7bjdymn9B2TyvkttH7Lt_J_MeCymrpWuQcL-wm5_BxDlH2jW0nuo2oDemN9CCS2h10ox_1xSncGQajx_ryfhECjZEnEQtBr2DXtd2VVZ6e7KTde4_k47hKKS_Llyb1VlE15EZ8qun0TIBV1jJ2FWGfRqnKT0BdYNs3pinvJsw0wqpxiI&lib=MY-PLI9PNsbIhESkFzgRhtgxmTEkGC2HD","type":"geojson","title":"GHP2020デモ用GeoJSON","title_en":"GHP2020 Demo GeoJSON","show":true}],"default_hash":"36.40706898962824,139.00427694616945-35.6385475171373,140.277266400681534","center":[139.42620262933877,35.93546870323782],"type":"geojson","layer_settings":{"未分類":{"class":"layer_not_categorized","color":"#C0C0C0","bg_color":"#808080"},"自主避難所":{"name":"自主避難所","name_en":"Voluntary shelter","color":"#276445","bg_color":"#A4C1B0","icon_class":"fas fa-street-view","class":"layer_temporary_houses"},"給水所":{"color":"#001D96","bg_color":"#1CA3EA","icon_class":"fas fa-tint","class":"layer_water"},"入浴施設":{"color":"#c43895","bg_color":"#f9b3e2","icon_class":"fas fa-shower","class":"layer_shower"},"携帯充電":{"color":"#6D4615","bg_color":"#C1B17E","icon_class":"fas fa-plug","class":"layer_charger"},"駅":{"name":"駅","name_en":"Station","color":"#C0C0C0","bg_color":"#808080","icon_class":"fas fa-street-view","class":"layer_temporary_houses"},"公園":{"name":"公園","name_en":"Park","color":"#992222","bg_color":"#CA9491","icon_class":"fas fa-heart","class":"layer_gs_ok"}}}')},396:function(e){e.exports=JSON.parse('{"map_id":"2021-shizuoka-izusan","map_title":"2021年 静岡県熱海市伊豆山 土砂崩れ 災害情報","map_title_en":"2021 Landslide at Izusan, Atami, Shizuoka","map_description":"","map_description_en":"","map_image":null,"sources":[{"id":"shizuoka-izusan","url":"https://script.google.com/macros/s/AKfycbw0D0AjIFPBGbBXj3Zr5X1j_34fwIj8RSflwc6EJrDp97pMdRRnyNcMOOHvuRHZOslJdg/exec?confirmed=true","type":"geojson","title":"2021年 静岡県熱海市伊豆山 土砂崩れ 災害情報","title_en":"2021 Landslide at Izusan, Atami, Shizuoka","show":true}],"default_hash":"35.15658910678265,138.91779233722173-35.08428585053625,139.2314565974297","center":[139.055633,35.1208872],"type":"geojson","layer_settings":{"未分類":{"name":"未分類","name_en":"Not categorized","class":"layer_not_categorized","color":"#C0C0C0","bg_color":"#808080"},"避難所":{"name":"避難所","name_en":"Shelter","color":"#276445","bg_color":"#A4C1B0","icon_class":"fas fa-street-view","class":"layer_shelter"},"給水所":{"name":"給水所","name_en":"Water supply station","color":"#001D96","bg_color":"#1CA3EA","icon_class":"fas fa-tint","class":"layer_water"},"車両通行止め":{"name":"車両通行止め","name_en":"Road closed","color":"#ff0000","bg_color":"#ff0080","icon_class":"fas fa-ban","class":"layer_water"},"鉄道運行見合わせ":{"name":"鉄道運行見合わせ","name_en":"Railway operation suspension","color":"#ff0000","bg_color":"#ff0080","icon_class":"fas fa-ban","class":"layer_water"},"入浴施設":{"name":"入浴施設","name_en":"Bathing facility","color":"#c43895","bg_color":"#f9b3e2","icon_class":"fas fa-shower","class":"layer_shower"}}}')},397:function(e){e.exports=JSON.parse('{"map_id":"2024-noto-earthquake","map_title":"令和6年能登半島地震関連情報","map_title_en":"Noto Peninsula Earthquake Information (2024)","map_description":"SNSで流れる情報をネットを見れない地域の人にも伝えられるよう、印刷に最適化したマップです。マップを必要な地域のところに調整すると、A4サイズにちょうどよく印刷され、かつ必要な場所の情報がリストとして表示されます。 ぜひ印刷して必要な人に届けてあげてください!","map_description_en":"This map is designed for printing, allowing those without internet access to obtain information from social media. Once you set the map to the desired place, you can print it in A4 size. It shows a list of information for that spot, such as gas stations or water distribution points. Just print it and give it to anyone who needs it!","map_image":"ogp_2024-noto-earthquake.png","sources":[{"id":"noto","url":"https://www.google.com/maps/d/kml?forcekml=1&mid=1w0z1l210ymUPeQTgPnfZxqgh_jf5Pws","link":"https://www.google.com/maps/d/u/0/viewer?mid=1w0z1l210ymUPeQTgPnfZxqgh_jf5Pws","type":"kml","title":"避難所","show":true},{"id":"noto_kyusui","url":"https://www.google.com/maps/d/kml?forcekml=1&mid=1YXwD9l2SbmCQO4SYDmTee4nrAQFiJfE","link":"https://www.google.com/maps/d/u/0/viewer?mid=1YXwD9l2SbmCQO4SYDmTee4nrAQFiJfE","type":"kml","title":"給水所","show":true},{"id":"niigata_kyusui","url":"https://www.google.com/maps/d/kml?forcekml=1&mid=1s5C7_A9ZKbBcvmdg-MZSBnHhjGJDGXA","link":"https://www.google.com/maps/d/u/0/viewer?mid=1s5C7_A9ZKbBcvmdg-MZSBnHhjGJDGXA","type":"kml","title":"給水所","show":true},{"id":"gas_station_noto","url":"https://www.google.com/maps/d/kml?forcekml=1&mid=1JBE8Bncl9LpfLlybDzoQ-T-eTicZcQo","link":"https://www.google.com/maps/d/u/0/viewer?mid=1JBE8Bncl9LpfLlybDzoQ-T-eTicZcQo","type":"kml","title":"ガソリンスタンド","show":true}],"default_hash":"37.47529547606749,136.86173646804122-37.23376666876564,137.36853736803096","center":[137.11023611290682,37.36081513528843],"type":"KML","layer_settings":{"能登町":{"name":"地域の目印(ランドマーク)","name_en":"Landmark","color":"#4f4f5a","bg_color":"#B7B7BE","icon_class":"fa-solid fa-map-pin","class":"layer_gs_ok"},"能登町避難所":{"name":"避難所(能登町指定避難先)","name_en":"Evacuation center in Noto Town","color":"#276445","bg_color":"#A4C1B0","icon_class":"fa-solid fa-street-view","class":"layer_gs_undefined"},"他自治体":{"name":"避難所(他自治体指定避難先)","name_en":"Evacuation center out of Noto Town","color":"#276445","bg_color":"#A4C1B0","icon_class":"fa-solid fa-street-view","class":"layer_water_chibacity"},"SNS情報":{"name":"自主避難先","name_en":"SNS information","color":"#276445","bg_color":"#A4C1B0","icon_class":"fas fa-street-view","class":"layer_temporary_houses"},"通行可能道路(1/3 10:30)":{"name":"通行可能道路(1/3 10:30)","name_en":"Passable roads (1/3 10:30)","color":"#6D4615","bg_color":"#C1B17E","icon_class":"fas fa-plug","class":"layer_charger"},"能登半島地震 給水_石川・富山":{"name":"給水所","name_en":"Water Supply","color":"#285797","bg_color":"#A3BBDA","icon_class":"fa-solid fa-droplet","class":"layer_water"},"能登半島地震 給水_新潟県":{"name":"給水所(新潟県)","name_en":"Water Supply","color":"#285797","bg_color":"#A3BBDA","icon_class":"fa-solid fa-droplet","class":"layer_water"},"営業中のガソリンスタンド":{"name":"ガソリンスタンド","name_en":"Gas Station","color":"#992222","bg_color":"#CA9491","icon_class":"fas fa-gas-pump","class":"layer_gas_station"}}}')},398:function(e){e.exports=JSON.parse('["2024-noto-earthquake.json","2019-typhoon-19.json","2019-chiba-typhoon-15.json","2021-shizuoka-izusan.json"]')},399:function(e){e.exports=JSON.parse('{"map_id":"new-map","map_title":"新しい地図","map_title_en":"New Map","map_description":"新しく地図を追加します","map_description_en":"Add new map","map_image":null,"sources":[{"id":"test_kml","url":"/data/test.kml","type":"kml","title":"Test用KML","title_en":"KML for test","show":true},{"id":"test_geojson","url":"/data/test.geojson","type":"geojson","title":"Test用GeoJSON","title_en":"GeoJSON for test","show":true}],"default_hash":"35.034970230243786,139.83536606997205-34.998870264553034,139.90144296563784","center":[139.83536606997205,35.034970230243786],"layer_settings":{"避難所":{"color":"#276445","bg_color":"#A4C1B0","icon_class":"fas fa-street-view","class":"layer_temporary_houses"},"給水所":{"color":"#285797","bg_color":"#A3BBDA","icon_class":"fas fa-tint","class":"layer_water"}}}')},401:function(e,o,t){"use strict";t(30);var n={props:{isOpen:{type:Boolean,default:!1}},data:function(){return{mapConfig:this.$nuxt.$route.params.map?t(423)("./"+this.$nuxt.$route.params.map):""}},methods:{handleClick:function(){this.$emit("update:isOpen",!1),this.$emit("closeModal")}}},r=t(35),component=Object(r.a)(n,(function(){var e=this,o=e._self._c;return o("div",[o("div",{staticClass:"modal",class:{open:e.isOpen}},[e.mapConfig?o("p",["ja"!==e.$i18n.locale&&e.mapConfig.map_description_en?o("span",[e._v(e._s(e.mapConfig.map_description_en))]):o("span",[e._v(e._s(e.mapConfig.map_description))])]):e._e(),o("p",["ja"===e.$i18n.locale||"en"===e.$i18n.locale?o("span",[o("i18n",{attrs:{path:"about.desc"},scopedSlots:e._u([{key:"githubRepo",fn:function(){return[o("a",{attrs:{href:"https://github.com/codeforjapan/mapprint"}},[e._v(e._s(e.$t("about.github_repository")))])]},proxy:!0}],null,!1,1784239008)})],1):o("span",[e._v(" This site is open source. If you want to contribute to this project, please visit the"),o("a",{attrs:{href:"https://github.com/codeforjapan/mapprint"}},[e._v("Code for Japan's Github repository")]),e._v(". Everyone is welcome, and we especially invite those with JavaScript or Leaflet experience to join us.")])]),o("div",[o("span",{staticClass:"modal-close",on:{click:e.handleClick}},[e._v("× close")])])]),o("div",{staticClass:"modal-background",class:{open:e.isOpen},on:{click:e.handleClick}})])}),[],!1,null,null,null);o.a=component.exports},412:function(e,o,t){e.exports=t.p+"img/fukidashi_obj_en.3cb0717.svg"},413:function(e,o,t){e.exports=t.p+"img/fukidashi_obj_ja.fbdfe01.svg"},414:function(e,o,t){e.exports=t.p+"img/active_txt_en.65eaeac.svg"},415:function(e,o,t){e.exports=t.p+"img/active_txt_ja.70eeb11.svg"},423:function(e,o,t){var map={"./2019-chiba-typhoon-15":393,"./2019-chiba-typhoon-15.json":393,"./2019-typhoon-19":394,"./2019-typhoon-19.json":394,"./2021-geojson-test":395,"./2021-geojson-test.json":395,"./2021-shizuoka-izusan":396,"./2021-shizuoka-izusan.json":396,"./2024-noto-earthquake":397,"./2024-noto-earthquake.json":397,"./2024-noto-houses":381,"./2024-noto-houses.json":381,"./list":398,"./list.json":398,"./map-sample":399,"./map-sample.json":399};function n(e){var o=r(e);return t(o)}function r(e){if(!t.o(map,e)){var o=new Error("Cannot find module '"+e+"'");throw o.code="MODULE_NOT_FOUND",o}return map[e]}n.keys=function(){return Object.keys(map)},n.resolve=r,e.exports=n,n.id=423}}]); \ No newline at end of file diff --git a/_nuxt/7db28d9.js b/_nuxt/4ffddcc.js similarity index 93% rename from _nuxt/7db28d9.js rename to _nuxt/4ffddcc.js index aa2f570..9fa3cbd 100644 --- a/_nuxt/7db28d9.js +++ b/_nuxt/4ffddcc.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{427:function(t,e,n){"use strict";n.r(e);var l=n(391),o=n.n(l),c=n(400),r=n(6),d=(n(58),n(138),n(12),n(48),n(179),n(30),n(384),n(385),n(174)),m=n.n(d),v={props:{lat:{type:Number,required:!0},lng:{type:Number,required:!0}},data:function(){var t="en";return"ja"===this.$i18n.locale&&(t="ja"),{layers:[],map:null,bounds:null,updated_at:null,previous_hash:"",activeCategory:"",checkedArea:[],isOpenAreaSelect:!1,isOpenList:!1,isDisplayAllCategory:!0,mapStyle:"https://tile.openstreetmap.jp/styles/maptiler-basic-ja/style.json",legendMark:n(386)("./fukidashi_obj_".concat(t,".svg")),legendActive:n(387)("./active_txt_".concat(t,".svg"))}},computed:{center:function(){return[this.lng,this.lat]},selectArea:{get:function(){return this.checkedArea},set:function(t){this.checkedArea=t}}},mounted:function(){},methods:{load:function(){this.map=this.$refs.map_obj,this.map.map.addControl(new m.a.NavigationControl)},clickPrintButton:function(){window.print()}}},_=n(36),h=Object(_.a)(v,(function(){var t=this,e=t._self._c;return e("div",[e("client-only",[e("div",{staticClass:"simple-map-outer"},[e("MglMap",{ref:"map_obj",attrs:{mapStyle:t.mapStyle,center:t.center,zoom:15,preserveDrawingBuffer:"",sourceId:"basemap",id:"simple-map"},on:{"update:mapStyle":function(e){t.mapStyle=e},"update:map-style":function(e){t.mapStyle=e},load:t.load}},[e("MglGeolocateControl"),e("MglMarker",{attrs:{coordinates:t.center,anchor:"top-left"}})],1)],1),e("div",{staticClass:"legend-navi"},[e("div",{staticClass:"navigation"},[e("a",{attrs:{href:"https://www.google.com/maps/search/?api=1&query=".concat(t.lat,",").concat(t.lng),target:"_blank"}},[t._v("Google マップ")]),e("div",{staticClass:"navigation-area print-exclude"},[e("div",{staticClass:"legend-navi-icon active"},[e("div",{staticClass:"legend-navi-button print-button",on:{click:function(e){return t.clickPrintButton()}}},[e("span",{staticClass:"fa fa-print",attrs:{alt:t.$t("PrintableMap.print")}})])])])])])])],1)}),[],!1,null,null,null).exports,C=768,f=842,y=1200,w=1488;var S={components:{SimpleMap:h},props:{mapConfig:{type:Object,required:!0},itemId:{type:String,required:!0}},data:function(){return{itemid:this.$props.itemId,item:null,updated_at:null,screenSize:"xs"}},computed:{ColOrNull:function(){return"xs"===this.screenSize||"sm"===this.screenSize?[""]:["col"]},Col3OrNull:function(){return"xs"===this.screenSize||"sm"===this.screenSize?[""]:["col3"]}},created:function(){var t=this,e=new(0,n(390).default),l=this,o=function(){var n=Object(r.a)(regeneratorRuntime.mark((function n(){var source,data;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return source=t.mapConfig.sources[0],n.next=3,e.load(source);case 3:data=n.sent,l.item=data.find((function(t){return t["管理番号"]===l.itemid}));case 5:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();o().catch((function(t){console.error(t)}))},beforeDestroy:function(){window.removeEventListener("resize",this.handleResize)},mounted:function(){this.updateScreenSize(),window.addEventListener("resize",this.updateScreenSize)},methods:{updateScreenSize:function(){var t;this.screenSize=(t=window.innerWidth)=C&&t=f&&t=y&&t=C&&t=f&&t=y&&t=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}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 n,c=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return c=e.done,e},e:function(e){l=!0,n=e},f:function(){try{c||null==r.return||r.return()}finally{if(l)throw n}}}}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,r=new Array(t);i0},canPrefetch:function(){var e=navigator.connection;return!(this.$nuxt.isOffline||e&&((e.effectiveType||"").includes("2g")||e.saveData))},getPrefetchComponents:function(){return this.$router.resolve(this.to,this.$route,this.append).resolved.matched.map((function(e){return e.components.default})).filter((function(e){return"function"==typeof e&&!e.options&&!e.__prefetched}))},prefetchLink:function(){if(this.canPrefetch()){d.unobserve(this.$el);var e,t=n(this.getPrefetchComponents());try{for(t.s();!(e=t.n()).done;){var r=e.value,o=r();o instanceof Promise&&o.catch((function(){})),r.__prefetched=!0}}catch(e){t.e(e)}finally{t.f()}}}}}},2:function(e,t,r){"use strict";r.d(t,"k",(function(){return _})),r.d(t,"m",(function(){return y})),r.d(t,"l",(function(){return k})),r.d(t,"e",(function(){return v})),r.d(t,"b",(function(){return j})),r.d(t,"s",(function(){return O})),r.d(t,"g",(function(){return z})),r.d(t,"h",(function(){return P})),r.d(t,"d",(function(){return $})),r.d(t,"r",(function(){return R})),r.d(t,"j",(function(){return S})),r.d(t,"t",(function(){return L})),r.d(t,"o",(function(){return U})),r.d(t,"q",(function(){return A})),r.d(t,"f",(function(){return T})),r.d(t,"c",(function(){return N})),r.d(t,"i",(function(){return D})),r.d(t,"p",(function(){return I})),r.d(t,"a",(function(){return K})),r.d(t,"v",(function(){return H})),r.d(t,"n",(function(){return J})),r.d(t,"u",(function(){return Q}));r(50),r(19),r(44),r(45),r(46),r(21),r(47);var o=r(18),n=r(6),f=r(17),c=r(9),l=(r(58),r(12),r(27),r(161),r(31),r(48),r(30),r(25),r(23),r(24),r(41),r(20),r(64),r(129),r(163),r(176),r(35),r(110),r(290),r(55),r(59),r(0)),d=r(56);function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function h(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}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 n,f=!0,c=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return f=e.done,e},e:function(e){c=!0,n=e},f:function(){try{f||null==r.return||r.return()}finally{if(c)throw n}}}}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,r=new Array(t);i1&&void 0!==arguments[1]?arguments[1]:[],o=x(e.$children||[]);try{for(o.s();!(t=o.n()).done;){var n=t.value;n.$fetch&&r.push(n),n.$children&&v(n,r)}}catch(e){o.e(e)}finally{o.f()}return r}function j(e,t){if(t||!e.options.__hasNuxtData){var r=e.options._originDataFn||e.options.data||function(){return{}};e.options._originDataFn=r,e.options.data=function(){var data=r.call(this,this);return this.$ssrContext&&(t=this.$ssrContext.asyncData[e.cid]),h(h({},data),t)},e.options.__hasNuxtData=!0,e._Ctor&&e._Ctor.options&&(e._Ctor.options.data=e.options.data)}}function O(e){return e.options&&e._Ctor===e||(e.options?(e._Ctor=e,e.extendOptions=e.options):(e=l.a.extend(e))._Ctor=e,!e.options.name&&e.options.__file&&(e.options.name=e.options.__file)),e}function z(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"components";return Array.prototype.concat.apply([],e.matched.map((function(e,o){return Object.keys(e[r]).map((function(n){return t&&t.push(o),e[r][n]}))})))}function P(e){return z(e,arguments.length>1&&void 0!==arguments[1]&&arguments[1],"instances")}function $(e,t){return Array.prototype.concat.apply([],e.matched.map((function(e,r){return Object.keys(e.components).reduce((function(o,n){return e.components[n]?o.push(t(e.components[n],e.instances[n],e,n,r)):delete e.components[n],o}),[])})))}function R(e,t){return Promise.all($(e,function(){var e=Object(n.a)(regeneratorRuntime.mark((function e(r,o,n,f){var c,l;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("function"!=typeof r||r.options){e.next=11;break}return e.prev=1,e.next=4,r();case 4:r=e.sent,e.next=11;break;case 7:throw e.prev=7,e.t0=e.catch(1),e.t0&&"ChunkLoadError"===e.t0.name&&"undefined"!=typeof window&&window.sessionStorage&&(c=Date.now(),(!(l=parseInt(window.sessionStorage.getItem("nuxt-reload")))||l+6e40)){e.next=19;break}return e.next=19,new Promise((function(e){return setTimeout(e,o)}));case 19:this.$fetchState.error=t,this.$fetchState.pending=!1,this.$fetchState.timestamp=Date.now(),this.$nextTick((function(){return n.$nuxt.nbFetching--}));case 23:case"end":return e.stop()}}),e,this,[[6,11]])})))).apply(this,arguments)}t.a={beforeCreate:function(){Object(f.l)(this)&&(this._fetchDelay="number"==typeof this.$options.fetchDelay?this.$options.fetchDelay:200,n.a.util.defineReactive(this,"$fetchState",{pending:!1,error:null,timestamp:Date.now()}),this.$fetch=m.bind(this),Object(f.a)(this,"created",d),Object(f.a)(this,"beforeMount",l))}}},250:function(e,t,r){e.exports=r(251)},251:function(e,t,r){"use strict";r.r(t),function(e){r(41),r(35),r(50),r(19),r(44),r(45);var t=r(18),o=r(6),n=(r(122),r(267),r(156),r(281),r(58),r(31),r(12),r(21),r(27),r(25),r(55),r(59),r(48),r(30),r(20),r(23),r(24),r(101),r(0)),f=r(241),c=r(102),l=r(2),d=r(57),m=r(246),h=r(137);function x(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return w(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return w(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var i=0,o=function(){};return{s:o,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}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 n,f=!0,c=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return f=e.done,e},e:function(e){c=!0,n=e},f:function(){try{f||null==r.return||r.return()}finally{if(c)throw n}}}}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,r=new Array(t);i2?t-2:0),o=2;oli{position:relative}.fa-li{left:-2em;left:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:2em;width:var(--fa-li-width,2em)}.fa-border{border-color:#eee;border-color:var(--fa-border-color,#eee);border-radius:.1em;border-radius:var(--fa-border-radius,.1em);border-style:solid;border-style:var(--fa-border-style,solid);border-width:.08em;border-width:var(--fa-border-width,.08em);padding:.2em .25em .15em;padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:.3em;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:.3em;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-delay:0s;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:normal;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:1s;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-timing-function:ease-in-out;-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:ease-in-out;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-delay:0s;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:normal;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:1s;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-timing-function:cubic-bezier(.28,.84,.42,1);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:cubic-bezier(.28,.84,.42,1);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-timing-function:cubic-bezier(.4,0,.6,1);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:cubic-bezier(.4,0,.6,1);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:0s;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:normal;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:1s;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-timing-function:cubic-bezier(.4,0,.6,1);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:cubic-bezier(.4,0,.6,1);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-delay:0s;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:normal;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:1s;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-timing-function:ease-in-out;-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:ease-in-out;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-duration:1s;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-timing-function:linear;-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:linear;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:0s;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:normal;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-duration:2s;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:2s;animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-timing-function:linear;-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:linear;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-direction:normal;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:1s;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-timing-function:steps(8);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:steps(8);animation-timing-function:var(--fa-animation-timing,steps(8))}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(1.25);-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(1.25);transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(1.25);-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(1.25);transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(1.1,.9) translateY(0);-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(1.1,.9) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(.9,1.1) translateY(-.5em);-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(.9,1.1) translateY(-.5em);transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(1.05,.95) translateY(0);-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(1.05,.95) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(-.125em);-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(-.125em);transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(1.1,.9) translateY(0);-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(1.1,.9) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(.9,1.1) translateY(-.5em);-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(.9,1.1) translateY(-.5em);transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(1.05,.95) translateY(0);-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(1.05,.95) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(-.125em);-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(-.125em);transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:.4;opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:.4;opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:.4;opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.125);-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(1.125);transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:.4;opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.125);-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(1.125);transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotateY(-180deg);-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotateY(-180deg);transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotateY(-180deg);-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotateY(-180deg);transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}24%,8%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}24%,8%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(none);-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(none);transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:auto;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff;color:var(--fa-inverse,#fff)}.fa-0:before{content:"\\30"}.fa-1:before{content:"\\31"}.fa-2:before{content:"\\32"}.fa-3:before{content:"\\33"}.fa-4:before{content:"\\34"}.fa-5:before{content:"\\35"}.fa-6:before{content:"\\36"}.fa-7:before{content:"\\37"}.fa-8:before{content:"\\38"}.fa-9:before{content:"\\39"}.fa-fill-drip:before{content:"\\f576"}.fa-arrows-to-circle:before{content:"\\e4bd"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\\f138"}.fa-at:before{content:"\\40"}.fa-trash-alt:before,.fa-trash-can:before{content:"\\f2ed"}.fa-text-height:before{content:"\\f034"}.fa-user-times:before,.fa-user-xmark:before{content:"\\f235"}.fa-stethoscope:before{content:"\\f0f1"}.fa-comment-alt:before,.fa-message:before{content:"\\f27a"}.fa-info:before{content:"\\f129"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\\f422"}.fa-explosion:before{content:"\\e4e9"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\\f15c"}.fa-wave-square:before{content:"\\f83e"}.fa-ring:before{content:"\\f70b"}.fa-building-un:before{content:"\\e4d9"}.fa-dice-three:before{content:"\\f527"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\\f073"}.fa-anchor-circle-check:before{content:"\\e4aa"}.fa-building-circle-arrow-right:before{content:"\\e4d1"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\\f45f"}.fa-arrows-up-to-line:before{content:"\\e4c2"}.fa-sort-desc:before,.fa-sort-down:before{content:"\\f0dd"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\\f056"}.fa-door-open:before{content:"\\f52b"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\\f2f5"}.fa-atom:before{content:"\\f5d2"}.fa-soap:before{content:"\\e06e"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\\f86d"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\\f539"}.fa-bridge-circle-check:before{content:"\\e4c9"}.fa-pump-medical:before{content:"\\e06a"}.fa-fingerprint:before{content:"\\f577"}.fa-hand-point-right:before{content:"\\f0a4"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\\f689"}.fa-forward-step:before,.fa-step-forward:before{content:"\\f051"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\\f5b8"}.fa-flag-checkered:before{content:"\\f11e"}.fa-football-ball:before,.fa-football:before{content:"\\f44e"}.fa-school-circle-exclamation:before{content:"\\e56c"}.fa-crop:before{content:"\\f125"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\\f103"}.fa-users-rectangle:before{content:"\\e594"}.fa-people-roof:before{content:"\\e537"}.fa-people-line:before{content:"\\e534"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\\f0fc"}.fa-diagram-predecessor:before{content:"\\e477"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\\f176"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\\f46a"}.fa-male:before,.fa-person:before{content:"\\f183"}.fa-laptop:before{content:"\\f109"}.fa-file-csv:before{content:"\\f6dd"}.fa-menorah:before{content:"\\f676"}.fa-truck-plane:before{content:"\\e58f"}.fa-record-vinyl:before{content:"\\f8d9"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\\f587"}.fa-bong:before{content:"\\f55c"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\\f67b"}.fa-arrow-down-up-across-line:before{content:"\\e4af"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\\f2e5"}.fa-jar-wheat:before{content:"\\e517"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\\f674"}.fa-file-circle-exclamation:before{content:"\\e4eb"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\\f47e"}.fa-pager:before{content:"\\f815"}.fa-address-book:before,.fa-contact-book:before{content:"\\f2b9"}.fa-strikethrough:before{content:"\\f0cc"}.fa-k:before{content:"\\4b"}.fa-landmark-flag:before{content:"\\e51c"}.fa-pencil-alt:before,.fa-pencil:before{content:"\\f303"}.fa-backward:before{content:"\\f04a"}.fa-caret-right:before{content:"\\f0da"}.fa-comments:before{content:"\\f086"}.fa-file-clipboard:before,.fa-paste:before{content:"\\f0ea"}.fa-code-pull-request:before{content:"\\e13c"}.fa-clipboard-list:before{content:"\\f46d"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\\f4de"}.fa-user-check:before{content:"\\f4fc"}.fa-vial-virus:before{content:"\\e597"}.fa-sheet-plastic:before{content:"\\e571"}.fa-blog:before{content:"\\f781"}.fa-user-ninja:before{content:"\\f504"}.fa-person-arrow-up-from-line:before{content:"\\e539"}.fa-scroll-torah:before,.fa-torah:before{content:"\\f6a0"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\\f458"}.fa-toggle-off:before{content:"\\f204"}.fa-archive:before,.fa-box-archive:before{content:"\\f187"}.fa-person-drowning:before{content:"\\e545"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\\f886"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\\f58a"}.fa-spray-can:before{content:"\\f5bd"}.fa-truck-monster:before{content:"\\f63b"}.fa-w:before{content:"\\57"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\\f57c"}.fa-rainbow:before{content:"\\f75b"}.fa-circle-notch:before{content:"\\f1ce"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\\f3fa"}.fa-paw:before{content:"\\f1b0"}.fa-cloud:before{content:"\\f0c2"}.fa-trowel-bricks:before{content:"\\e58a"}.fa-face-flushed:before,.fa-flushed:before{content:"\\f579"}.fa-hospital-user:before{content:"\\f80d"}.fa-tent-arrow-left-right:before{content:"\\e57f"}.fa-gavel:before,.fa-legal:before{content:"\\f0e3"}.fa-binoculars:before{content:"\\f1e5"}.fa-microphone-slash:before{content:"\\f131"}.fa-box-tissue:before{content:"\\e05b"}.fa-motorcycle:before{content:"\\f21c"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\\f562"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\\f5ae"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\\e068"}.fa-mars-and-venus-burst:before{content:"\\e523"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\\f152"}.fa-cut:before,.fa-scissors:before{content:"\\f0c4"}.fa-sun-plant-wilt:before{content:"\\e57a"}.fa-toilets-portable:before{content:"\\e584"}.fa-hockey-puck:before{content:"\\f453"}.fa-table:before{content:"\\f0ce"}.fa-magnifying-glass-arrow-right:before{content:"\\e521"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\\f566"}.fa-users-slash:before{content:"\\e073"}.fa-clover:before{content:"\\e139"}.fa-mail-reply:before,.fa-reply:before{content:"\\f3e5"}.fa-star-and-crescent:before{content:"\\f699"}.fa-house-fire:before{content:"\\e50c"}.fa-minus-square:before,.fa-square-minus:before{content:"\\f146"}.fa-helicopter:before{content:"\\f533"}.fa-compass:before{content:"\\f14e"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\\f150"}.fa-file-circle-question:before{content:"\\e4ef"}.fa-laptop-code:before{content:"\\f5fc"}.fa-swatchbook:before{content:"\\f5c3"}.fa-prescription-bottle:before{content:"\\f485"}.fa-bars:before,.fa-navicon:before{content:"\\f0c9"}.fa-people-group:before{content:"\\e533"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\\f253"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\\f7a9"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\\f360"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\\f597"}.fa-film:before{content:"\\f008"}.fa-ruler-horizontal:before{content:"\\f547"}.fa-people-robbery:before{content:"\\e536"}.fa-lightbulb:before{content:"\\f0eb"}.fa-caret-left:before{content:"\\f0d9"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\\f06a"}.fa-school-circle-xmark:before{content:"\\e56d"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\\f08b"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\\f13a"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\\f13e"}.fa-cloud-showers-heavy:before{content:"\\f740"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\\f58f"}.fa-sitemap:before{content:"\\f0e8"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\\f4b9"}.fa-memory:before{content:"\\f538"}.fa-road-spikes:before{content:"\\e568"}.fa-fire-burner:before{content:"\\e4f1"}.fa-flag:before{content:"\\f024"}.fa-hanukiah:before{content:"\\f6e6"}.fa-feather:before{content:"\\f52d"}.fa-volume-down:before,.fa-volume-low:before{content:"\\f027"}.fa-comment-slash:before{content:"\\f4b3"}.fa-cloud-sun-rain:before{content:"\\f743"}.fa-compress:before{content:"\\f066"}.fa-wheat-alt:before,.fa-wheat-awn:before{content:"\\e2cd"}.fa-ankh:before{content:"\\f644"}.fa-hands-holding-child:before{content:"\\e4fa"}.fa-asterisk:before{content:"\\2a"}.fa-check-square:before,.fa-square-check:before{content:"\\f14a"}.fa-peseta-sign:before{content:"\\e221"}.fa-header:before,.fa-heading:before{content:"\\f1dc"}.fa-ghost:before{content:"\\f6e2"}.fa-list-squares:before,.fa-list:before{content:"\\f03a"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\\f87b"}.fa-cart-plus:before{content:"\\f217"}.fa-gamepad:before{content:"\\f11b"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\\f192"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\\f567"}.fa-egg:before{content:"\\f7fb"}.fa-house-medical-circle-xmark:before{content:"\\e513"}.fa-campground:before{content:"\\f6bb"}.fa-folder-plus:before{content:"\\f65e"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\\f1e3"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\\f1fc"}.fa-lock:before{content:"\\f023"}.fa-gas-pump:before{content:"\\f52f"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\\f593"}.fa-map-location:before,.fa-map-marked:before{content:"\\f59f"}.fa-house-flood-water:before{content:"\\e50e"}.fa-tree:before{content:"\\f1bb"}.fa-bridge-lock:before{content:"\\e4cc"}.fa-sack-dollar:before{content:"\\f81d"}.fa-edit:before,.fa-pen-to-square:before{content:"\\f044"}.fa-car-side:before{content:"\\f5e4"}.fa-share-alt:before,.fa-share-nodes:before{content:"\\f1e0"}.fa-heart-circle-minus:before{content:"\\e4ff"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\\f252"}.fa-microscope:before{content:"\\f610"}.fa-sink:before{content:"\\e06d"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\\f290"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\\f881"}.fa-mitten:before{content:"\\f7b5"}.fa-person-rays:before{content:"\\e54d"}.fa-users:before{content:"\\f0c0"}.fa-eye-slash:before{content:"\\f070"}.fa-flask-vial:before{content:"\\e4f3"}.fa-hand-paper:before,.fa-hand:before{content:"\\f256"}.fa-om:before{content:"\\f679"}.fa-worm:before{content:"\\e599"}.fa-house-circle-xmark:before{content:"\\e50b"}.fa-plug:before{content:"\\f1e6"}.fa-chevron-up:before{content:"\\f077"}.fa-hand-spock:before{content:"\\f259"}.fa-stopwatch:before{content:"\\f2f2"}.fa-face-kiss:before,.fa-kiss:before{content:"\\f596"}.fa-bridge-circle-xmark:before{content:"\\e4cb"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\\f589"}.fa-chess-bishop:before{content:"\\f43a"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\\f58c"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\\f2a4"}.fa-road-circle-check:before{content:"\\e564"}.fa-dice-five:before{content:"\\f523"}.fa-rss-square:before,.fa-square-rss:before{content:"\\f143"}.fa-land-mine-on:before{content:"\\e51b"}.fa-i-cursor:before{content:"\\f246"}.fa-stamp:before{content:"\\f5bf"}.fa-stairs:before{content:"\\e289"}.fa-i:before{content:"\\49"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\\f6f2"}.fa-pills:before{content:"\\f484"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\\f581"}.fa-tooth:before{content:"\\f5c9"}.fa-v:before{content:"\\56"}.fa-bangladeshi-taka-sign:before{content:"\\e2e6"}.fa-bicycle:before{content:"\\f206"}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:"\\e579"}.fa-head-side-cough-slash:before{content:"\\e062"}.fa-ambulance:before,.fa-truck-medical:before{content:"\\f0f9"}.fa-wheat-awn-circle-exclamation:before{content:"\\e598"}.fa-snowman:before{content:"\\f7d0"}.fa-mortar-pestle:before{content:"\\f5a7"}.fa-road-barrier:before{content:"\\e562"}.fa-school:before{content:"\\f549"}.fa-igloo:before{content:"\\f7ae"}.fa-joint:before{content:"\\f595"}.fa-angle-right:before{content:"\\f105"}.fa-horse:before{content:"\\f6f0"}.fa-q:before{content:"\\51"}.fa-g:before{content:"\\47"}.fa-notes-medical:before{content:"\\f481"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\\f2c9"}.fa-dong-sign:before{content:"\\e169"}.fa-capsules:before{content:"\\f46b"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\\f75a"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\\f57a"}.fa-hand-point-up:before{content:"\\f0a6"}.fa-money-bill:before{content:"\\f0d6"}.fa-bookmark:before{content:"\\f02e"}.fa-align-justify:before{content:"\\f039"}.fa-umbrella-beach:before{content:"\\f5ca"}.fa-helmet-un:before{content:"\\e503"}.fa-bullseye:before{content:"\\f140"}.fa-bacon:before{content:"\\f7e5"}.fa-hand-point-down:before{content:"\\f0a7"}.fa-arrow-up-from-bracket:before{content:"\\e09a"}.fa-folder-blank:before,.fa-folder:before{content:"\\f07b"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\\f478"}.fa-radiation:before{content:"\\f7b9"}.fa-chart-simple:before{content:"\\e473"}.fa-mars-stroke:before{content:"\\f229"}.fa-vial:before{content:"\\f492"}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\\f624"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\\e2ca"}.fa-e:before{content:"\\45"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\\f305"}.fa-bridge-circle-exclamation:before{content:"\\e4ca"}.fa-user:before{content:"\\f007"}.fa-school-circle-check:before{content:"\\e56b"}.fa-dumpster:before{content:"\\f793"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\\f5b6"}.fa-building-user:before{content:"\\e4da"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\\f191"}.fa-highlighter:before{content:"\\f591"}.fa-key:before{content:"\\f084"}.fa-bullhorn:before{content:"\\f0a1"}.fa-globe:before{content:"\\f0ac"}.fa-synagogue:before{content:"\\f69b"}.fa-person-half-dress:before{content:"\\e548"}.fa-road-bridge:before{content:"\\e563"}.fa-location-arrow:before{content:"\\f124"}.fa-c:before{content:"\\43"}.fa-tablet-button:before{content:"\\f10a"}.fa-building-lock:before{content:"\\e4d6"}.fa-pizza-slice:before{content:"\\f818"}.fa-money-bill-wave:before{content:"\\f53a"}.fa-area-chart:before,.fa-chart-area:before{content:"\\f1fe"}.fa-house-flag:before{content:"\\e50d"}.fa-person-circle-minus:before{content:"\\e540"}.fa-ban:before,.fa-cancel:before{content:"\\f05e"}.fa-camera-rotate:before{content:"\\e0d8"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\\f5d0"}.fa-star:before{content:"\\f005"}.fa-repeat:before{content:"\\f363"}.fa-cross:before{content:"\\f654"}.fa-box:before{content:"\\f466"}.fa-venus-mars:before{content:"\\f228"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\\f245"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\\f31e"}.fa-charging-station:before{content:"\\f5e7"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\\f61f"}.fa-random:before,.fa-shuffle:before{content:"\\f074"}.fa-person-running:before,.fa-running:before{content:"\\f70c"}.fa-mobile-retro:before{content:"\\e527"}.fa-grip-lines-vertical:before{content:"\\f7a5"}.fa-spider:before{content:"\\f717"}.fa-hands-bound:before{content:"\\e4f9"}.fa-file-invoice-dollar:before{content:"\\f571"}.fa-plane-circle-exclamation:before{content:"\\e556"}.fa-x-ray:before{content:"\\f497"}.fa-spell-check:before{content:"\\f891"}.fa-slash:before{content:"\\f715"}.fa-computer-mouse:before,.fa-mouse:before{content:"\\f8cc"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\\f090"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\\e070"}.fa-server:before{content:"\\f233"}.fa-virus-covid-slash:before{content:"\\e4a9"}.fa-shop-lock:before{content:"\\e4a5"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\\f251"}.fa-blender-phone:before{content:"\\f6b6"}.fa-building-wheat:before{content:"\\e4db"}.fa-person-breastfeeding:before{content:"\\e53a"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\\f2f6"}.fa-venus:before{content:"\\f221"}.fa-passport:before{content:"\\f5ab"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\\f21e"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\\f4ce"}.fa-temperature-high:before{content:"\\f769"}.fa-microchip:before{content:"\\f2db"}.fa-crown:before{content:"\\f521"}.fa-weight-hanging:before{content:"\\f5cd"}.fa-xmarks-lines:before{content:"\\e59a"}.fa-file-prescription:before{content:"\\f572"}.fa-weight-scale:before,.fa-weight:before{content:"\\f496"}.fa-user-friends:before,.fa-user-group:before{content:"\\f500"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\\f15e"}.fa-chess-knight:before{content:"\\f441"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\\f59b"}.fa-wheelchair:before{content:"\\f193"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\\f0aa"}.fa-toggle-on:before{content:"\\f205"}.fa-person-walking:before,.fa-walking:before{content:"\\f554"}.fa-l:before{content:"\\4c"}.fa-fire:before{content:"\\f06d"}.fa-bed-pulse:before,.fa-procedures:before{content:"\\f487"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\\f197"}.fa-face-laugh:before,.fa-laugh:before{content:"\\f599"}.fa-folder-open:before{content:"\\f07c"}.fa-heart-circle-plus:before{content:"\\e500"}.fa-code-fork:before{content:"\\e13b"}.fa-city:before{content:"\\f64f"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\\f3c9"}.fa-pepper-hot:before{content:"\\f816"}.fa-unlock:before{content:"\\f09c"}.fa-colon-sign:before{content:"\\e140"}.fa-headset:before{content:"\\f590"}.fa-store-slash:before{content:"\\e071"}.fa-road-circle-xmark:before{content:"\\e566"}.fa-user-minus:before{content:"\\f503"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\\f22a"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\\f79f"}.fa-clipboard:before{content:"\\f328"}.fa-house-circle-exclamation:before{content:"\\e50a"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\\f574"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\\f1eb"}.fa-bath:before,.fa-bathtub:before{content:"\\f2cd"}.fa-underline:before{content:"\\f0cd"}.fa-user-edit:before,.fa-user-pen:before{content:"\\f4ff"}.fa-signature:before{content:"\\f5b7"}.fa-stroopwafel:before{content:"\\f551"}.fa-bold:before{content:"\\f032"}.fa-anchor-lock:before{content:"\\e4ad"}.fa-building-ngo:before{content:"\\e4d7"}.fa-manat-sign:before{content:"\\e1d5"}.fa-not-equal:before{content:"\\f53e"}.fa-border-style:before,.fa-border-top-left:before{content:"\\f853"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\\f5a0"}.fa-jedi:before{content:"\\f669"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\\f681"}.fa-mug-hot:before{content:"\\f7b6"}.fa-battery-car:before,.fa-car-battery:before{content:"\\f5df"}.fa-gift:before{content:"\\f06b"}.fa-dice-two:before{content:"\\f528"}.fa-chess-queen:before{content:"\\f445"}.fa-glasses:before{content:"\\f530"}.fa-chess-board:before{content:"\\f43c"}.fa-building-circle-check:before{content:"\\e4d2"}.fa-person-chalkboard:before{content:"\\e53d"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\\f22b"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\\f255"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\\f151"}.fa-cloud-showers-water:before{content:"\\e4e4"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\\f080"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\\e05e"}.fa-less-than-equal:before{content:"\\f537"}.fa-train:before{content:"\\f238"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\\f2a8"}.fa-crow:before{content:"\\f520"}.fa-sailboat:before{content:"\\e445"}.fa-window-restore:before{content:"\\f2d2"}.fa-plus-square:before,.fa-square-plus:before{content:"\\f0fe"}.fa-torii-gate:before{content:"\\f6a1"}.fa-frog:before{content:"\\f52e"}.fa-bucket:before{content:"\\e4cf"}.fa-image:before{content:"\\f03e"}.fa-microphone:before{content:"\\f130"}.fa-cow:before{content:"\\f6c8"}.fa-caret-up:before{content:"\\f0d8"}.fa-screwdriver:before{content:"\\f54a"}.fa-folder-closed:before{content:"\\e185"}.fa-house-tsunami:before{content:"\\e515"}.fa-square-nfi:before{content:"\\e576"}.fa-arrow-up-from-ground-water:before{content:"\\e4b5"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\\f57b"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\\f2ea"}.fa-columns:before,.fa-table-columns:before{content:"\\f0db"}.fa-lemon:before{content:"\\f094"}.fa-head-side-mask:before{content:"\\e063"}.fa-handshake:before{content:"\\f2b5"}.fa-gem:before{content:"\\f3a5"}.fa-dolly-box:before,.fa-dolly:before{content:"\\f472"}.fa-smoking:before{content:"\\f48d"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\\f78c"}.fa-monument:before{content:"\\f5a6"}.fa-snowplow:before{content:"\\f7d2"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\\f101"}.fa-cannabis:before{content:"\\f55f"}.fa-circle-play:before,.fa-play-circle:before{content:"\\f144"}.fa-tablets:before{content:"\\f490"}.fa-ethernet:before{content:"\\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\\f153"}.fa-chair:before{content:"\\f6c0"}.fa-check-circle:before,.fa-circle-check:before{content:"\\f058"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\\f28d"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\\f568"}.fa-plate-wheat:before{content:"\\e55a"}.fa-icicles:before{content:"\\f7ad"}.fa-person-shelter:before{content:"\\e54f"}.fa-neuter:before{content:"\\f22c"}.fa-id-badge:before{content:"\\f2c1"}.fa-marker:before{content:"\\f5a1"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\\f59a"}.fa-helicopter-symbol:before{content:"\\e502"}.fa-universal-access:before{content:"\\f29a"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\\f139"}.fa-lari-sign:before{content:"\\e1c8"}.fa-volcano:before{content:"\\f770"}.fa-person-walking-dashed-line-arrow-right:before{content:"\\e553"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\\f154"}.fa-viruses:before{content:"\\e076"}.fa-square-person-confined:before{content:"\\e577"}.fa-user-tie:before{content:"\\f508"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\\f175"}.fa-tent-arrow-down-to-line:before{content:"\\e57e"}.fa-certificate:before{content:"\\f0a3"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\\f122"}.fa-suitcase:before{content:"\\f0f2"}.fa-person-skating:before,.fa-skating:before{content:"\\f7c5"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\\f662"}.fa-camera-retro:before{content:"\\f083"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\\f0ab"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\\f56f"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\\f14c"}.fa-box-open:before{content:"\\f49e"}.fa-scroll:before{content:"\\f70e"}.fa-spa:before{content:"\\f5bb"}.fa-location-pin-lock:before{content:"\\e51f"}.fa-pause:before{content:"\\f04c"}.fa-hill-avalanche:before{content:"\\e507"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\\f2cb"}.fa-bomb:before{content:"\\f1e2"}.fa-registered:before{content:"\\f25d"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\\f2bb"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\\f516"}.fa-subscript:before{content:"\\f12c"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\\f5eb"}.fa-burst:before{content:"\\e4dc"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\\e066"}.fa-face-tired:before,.fa-tired:before{content:"\\f5c8"}.fa-money-bills:before{content:"\\e1f3"}.fa-smog:before{content:"\\f75f"}.fa-crutch:before{content:"\\f7f7"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\\f0ee"}.fa-palette:before{content:"\\f53f"}.fa-arrows-turn-right:before{content:"\\e4c0"}.fa-vest:before{content:"\\e085"}.fa-ferry:before{content:"\\e4ea"}.fa-arrows-down-to-people:before{content:"\\e4b9"}.fa-seedling:before,.fa-sprout:before{content:"\\f4d8"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\\f337"}.fa-boxes-packing:before{content:"\\e4c7"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\\f0a8"}.fa-group-arrows-rotate:before{content:"\\e4f6"}.fa-bowl-food:before{content:"\\e4c6"}.fa-candy-cane:before{content:"\\f786"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\\f160"}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:"\\f76c"}.fa-remove-format:before,.fa-text-slash:before{content:"\\f87d"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\\f4da"}.fa-file-word:before{content:"\\f1c2"}.fa-file-powerpoint:before{content:"\\f1c4"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\\f07e"}.fa-house-lock:before{content:"\\e510"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\\f0ed"}.fa-children:before{content:"\\e4e1"}.fa-blackboard:before,.fa-chalkboard:before{content:"\\f51b"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\\f4fa"}.fa-envelope-open:before{content:"\\f2b6"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\\e05f"}.fa-mattress-pillow:before{content:"\\e525"}.fa-guarani-sign:before{content:"\\e19a"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\\f021"}.fa-fire-extinguisher:before{content:"\\f134"}.fa-cruzeiro-sign:before{content:"\\e152"}.fa-greater-than-equal:before{content:"\\f532"}.fa-shield-alt:before,.fa-shield-halved:before{content:"\\f3ed"}.fa-atlas:before,.fa-book-atlas:before{content:"\\f558"}.fa-virus:before{content:"\\e074"}.fa-envelope-circle-check:before{content:"\\e4e8"}.fa-layer-group:before{content:"\\f5fd"}.fa-arrows-to-dot:before{content:"\\e4be"}.fa-archway:before{content:"\\f557"}.fa-heart-circle-check:before{content:"\\e4fd"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\\f6f1"}.fa-file-archive:before,.fa-file-zipper:before{content:"\\f1c6"}.fa-square:before{content:"\\f0c8"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\\f000"}.fa-couch:before{content:"\\f4b8"}.fa-cedi-sign:before{content:"\\e0df"}.fa-italic:before{content:"\\f033"}.fa-church:before{content:"\\f51d"}.fa-comments-dollar:before{content:"\\f653"}.fa-democrat:before{content:"\\f747"}.fa-z:before{content:"\\5a"}.fa-person-skiing:before,.fa-skiing:before{content:"\\f7c9"}.fa-road-lock:before{content:"\\e567"}.fa-a:before{content:"\\41"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:"\\e03f"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\\f56b"}.fa-p:before{content:"\\50"}.fa-snowflake:before{content:"\\f2dc"}.fa-newspaper:before{content:"\\f1ea"}.fa-ad:before,.fa-rectangle-ad:before{content:"\\f641"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\\f0a9"}.fa-filter-circle-xmark:before{content:"\\e17b"}.fa-locust:before{content:"\\e520"}.fa-sort:before,.fa-unsorted:before{content:"\\f0dc"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\\f0cb"}.fa-person-dress-burst:before{content:"\\e544"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\\f53d"}.fa-vector-square:before{content:"\\f5cb"}.fa-bread-slice:before{content:"\\f7ec"}.fa-language:before{content:"\\f1ab"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\\f598"}.fa-filter:before{content:"\\f0b0"}.fa-question:before{content:"\\3f"}.fa-file-signature:before{content:"\\f573"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\\f0b2"}.fa-house-chimney-user:before{content:"\\e065"}.fa-hand-holding-heart:before{content:"\\f4be"}.fa-puzzle-piece:before{content:"\\f12e"}.fa-money-check:before{content:"\\f53c"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\\f5c0"}.fa-code:before{content:"\\f121"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\\f7a0"}.fa-building-circle-exclamation:before{content:"\\e4d3"}.fa-magnifying-glass-chart:before{content:"\\e522"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\\f08e"}.fa-cubes-stacked:before{content:"\\e4e6"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\\f159"}.fa-virus-covid:before{content:"\\e4a8"}.fa-austral-sign:before{content:"\\e0a9"}.fa-f:before{content:"\\46"}.fa-leaf:before{content:"\\f06c"}.fa-road:before{content:"\\f018"}.fa-cab:before,.fa-taxi:before{content:"\\f1ba"}.fa-person-circle-plus:before{content:"\\e541"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\\f200"}.fa-bolt-lightning:before{content:"\\e0b7"}.fa-sack-xmark:before{content:"\\e56a"}.fa-file-excel:before{content:"\\f1c3"}.fa-file-contract:before{content:"\\f56c"}.fa-fish-fins:before{content:"\\e4f2"}.fa-building-flag:before{content:"\\e4d5"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\\f582"}.fa-object-ungroup:before{content:"\\f248"}.fa-poop:before{content:"\\f619"}.fa-location-pin:before,.fa-map-marker:before{content:"\\f041"}.fa-kaaba:before{content:"\\f66b"}.fa-toilet-paper:before{content:"\\f71e"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\\f807"}.fa-eject:before{content:"\\f052"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\\f35a"}.fa-plane-circle-check:before{content:"\\e555"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\\f5a5"}.fa-object-group:before{content:"\\f247"}.fa-chart-line:before,.fa-line-chart:before{content:"\\f201"}.fa-mask-ventilator:before{content:"\\e524"}.fa-arrow-right:before{content:"\\f061"}.fa-map-signs:before,.fa-signs-post:before{content:"\\f277"}.fa-cash-register:before{content:"\\f788"}.fa-person-circle-question:before{content:"\\e542"}.fa-h:before{content:"\\48"}.fa-tarp:before{content:"\\e57b"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\\f7d9"}.fa-arrows-to-eye:before{content:"\\e4bf"}.fa-plug-circle-bolt:before{content:"\\e55b"}.fa-heart:before{content:"\\f004"}.fa-mars-and-venus:before{content:"\\f224"}.fa-home-user:before,.fa-house-user:before{content:"\\e1b0"}.fa-dumpster-fire:before{content:"\\f794"}.fa-house-crack:before{content:"\\e3b1"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\\f561"}.fa-face-surprise:before,.fa-surprise:before{content:"\\f5c2"}.fa-bottle-water:before{content:"\\e4c5"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\\f28b"}.fa-toilet-paper-slash:before{content:"\\e072"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\\f5d1"}.fa-kitchen-set:before{content:"\\e51a"}.fa-r:before{content:"\\52"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\\f2ca"}.fa-cube:before{content:"\\f1b2"}.fa-bitcoin-sign:before{content:"\\e0b4"}.fa-shield-dog:before{content:"\\e573"}.fa-solar-panel:before{content:"\\f5ba"}.fa-lock-open:before{content:"\\f3c1"}.fa-elevator:before{content:"\\e16d"}.fa-money-bill-transfer:before{content:"\\e528"}.fa-money-bill-trend-up:before{content:"\\e529"}.fa-house-flood-water-circle-arrow-right:before{content:"\\e50f"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\\f682"}.fa-circle:before{content:"\\f111"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\\f049"}.fa-recycle:before{content:"\\f1b8"}.fa-user-astronaut:before{content:"\\f4fb"}.fa-plane-slash:before{content:"\\e069"}.fa-trademark:before{content:"\\f25c"}.fa-basketball-ball:before,.fa-basketball:before{content:"\\f434"}.fa-satellite-dish:before{content:"\\f7c0"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\\f35b"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\\f3cd"}.fa-volume-high:before,.fa-volume-up:before{content:"\\f028"}.fa-users-rays:before{content:"\\e593"}.fa-wallet:before{content:"\\f555"}.fa-clipboard-check:before{content:"\\f46c"}.fa-file-audio:before{content:"\\f1c7"}.fa-burger:before,.fa-hamburger:before{content:"\\f805"}.fa-wrench:before{content:"\\f0ad"}.fa-bugs:before{content:"\\e4d0"}.fa-rupee-sign:before,.fa-rupee:before{content:"\\f156"}.fa-file-image:before{content:"\\f1c5"}.fa-circle-question:before,.fa-question-circle:before{content:"\\f059"}.fa-plane-departure:before{content:"\\f5b0"}.fa-handshake-slash:before{content:"\\e060"}.fa-book-bookmark:before{content:"\\e0bb"}.fa-code-branch:before{content:"\\f126"}.fa-hat-cowboy:before{content:"\\f8c0"}.fa-bridge:before{content:"\\e4c8"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\\f879"}.fa-truck-front:before{content:"\\e2b7"}.fa-cat:before{content:"\\f6be"}.fa-anchor-circle-exclamation:before{content:"\\e4ab"}.fa-truck-field:before{content:"\\e58d"}.fa-route:before{content:"\\f4d7"}.fa-clipboard-question:before{content:"\\e4e3"}.fa-panorama:before{content:"\\e209"}.fa-comment-medical:before{content:"\\f7f5"}.fa-teeth-open:before{content:"\\f62f"}.fa-file-circle-minus:before{content:"\\e4ed"}.fa-tags:before{content:"\\f02c"}.fa-wine-glass:before{content:"\\f4e3"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\\f050"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\\f5a4"}.fa-parking:before,.fa-square-parking:before{content:"\\f540"}.fa-house-signal:before{content:"\\e012"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\\f828"}.fa-faucet-drip:before{content:"\\e006"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\\f474"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\\f54d"}.fa-terminal:before{content:"\\f120"}.fa-mobile-button:before{content:"\\f10b"}.fa-house-medical-flag:before{content:"\\e514"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\\f291"}.fa-tape:before{content:"\\f4db"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\\f55e"}.fa-eye:before{content:"\\f06e"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\\f5b3"}.fa-audio-description:before{content:"\\f29e"}.fa-person-military-to-person:before{content:"\\e54c"}.fa-file-shield:before{content:"\\e4f0"}.fa-user-slash:before{content:"\\f506"}.fa-pen:before{content:"\\f304"}.fa-tower-observation:before{content:"\\e586"}.fa-file-code:before{content:"\\f1c9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\\f012"}.fa-bus:before{content:"\\f207"}.fa-heart-circle-xmark:before{content:"\\e501"}.fa-home-lg:before,.fa-house-chimney:before{content:"\\e3af"}.fa-window-maximize:before{content:"\\f2d0"}.fa-face-frown:before,.fa-frown:before{content:"\\f119"}.fa-prescription:before{content:"\\f5b1"}.fa-shop:before,.fa-store-alt:before{content:"\\f54f"}.fa-floppy-disk:before,.fa-save:before{content:"\\f0c7"}.fa-vihara:before{content:"\\f6a7"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\\f515"}.fa-sort-asc:before,.fa-sort-up:before{content:"\\f0de"}.fa-comment-dots:before,.fa-commenting:before{content:"\\f4ad"}.fa-plant-wilt:before{content:"\\e5aa"}.fa-diamond:before{content:"\\f219"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\\f585"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\\f4c0"}.fa-bacterium:before{content:"\\e05a"}.fa-hand-pointer:before{content:"\\f25a"}.fa-drum-steelpan:before{content:"\\f56a"}.fa-hand-scissors:before{content:"\\f257"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\\f684"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\\f01e"}.fa-biohazard:before{content:"\\f780"}.fa-location-crosshairs:before,.fa-location:before{content:"\\f601"}.fa-mars-double:before{content:"\\f227"}.fa-child-dress:before{content:"\\e59c"}.fa-users-between-lines:before{content:"\\e591"}.fa-lungs-virus:before{content:"\\e067"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\\f588"}.fa-phone:before{content:"\\f095"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\\f273"}.fa-child-reaching:before{content:"\\e59d"}.fa-head-side-virus:before{content:"\\e064"}.fa-user-cog:before,.fa-user-gear:before{content:"\\f4fe"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\\f163"}.fa-door-closed:before{content:"\\f52a"}.fa-shield-virus:before{content:"\\e06c"}.fa-dice-six:before{content:"\\f526"}.fa-mosquito-net:before{content:"\\e52c"}.fa-bridge-water:before{content:"\\e4ce"}.fa-person-booth:before{content:"\\f756"}.fa-text-width:before{content:"\\f035"}.fa-hat-wizard:before{content:"\\f6e8"}.fa-pen-fancy:before{content:"\\f5ac"}.fa-digging:before,.fa-person-digging:before{content:"\\f85e"}.fa-trash:before{content:"\\f1f8"}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\\f629"}.fa-book-medical:before{content:"\\f7e6"}.fa-poo:before{content:"\\f2fe"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\\f10e"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\\f553"}.fa-cubes:before{content:"\\f1b3"}.fa-divide:before{content:"\\f529"}.fa-tenge-sign:before,.fa-tenge:before{content:"\\f7d7"}.fa-headphones:before{content:"\\f025"}.fa-hands-holding:before{content:"\\f4c2"}.fa-hands-clapping:before{content:"\\e1a8"}.fa-republican:before{content:"\\f75e"}.fa-arrow-left:before{content:"\\f060"}.fa-person-circle-xmark:before{content:"\\e543"}.fa-ruler:before{content:"\\f545"}.fa-align-left:before{content:"\\f036"}.fa-dice-d6:before{content:"\\f6d1"}.fa-restroom:before{content:"\\f7bd"}.fa-j:before{content:"\\4a"}.fa-users-viewfinder:before{content:"\\e595"}.fa-file-video:before{content:"\\f1c8"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\\f35d"}.fa-table-cells:before,.fa-th:before{content:"\\f00a"}.fa-file-pdf:before{content:"\\f1c1"}.fa-bible:before,.fa-book-bible:before{content:"\\f647"}.fa-o:before{content:"\\4f"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\\f0fa"}.fa-user-secret:before{content:"\\f21b"}.fa-otter:before{content:"\\f700"}.fa-female:before,.fa-person-dress:before{content:"\\f182"}.fa-comment-dollar:before{content:"\\f651"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\\f64a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\\f009"}.fa-book-tanakh:before,.fa-tanakh:before{content:"\\f827"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\\f2a0"}.fa-hat-cowboy-side:before{content:"\\f8c1"}.fa-clipboard-user:before{content:"\\f7f3"}.fa-child:before{content:"\\f1ae"}.fa-lira-sign:before{content:"\\f195"}.fa-satellite:before{content:"\\f7bf"}.fa-plane-lock:before{content:"\\e558"}.fa-tag:before{content:"\\f02b"}.fa-comment:before{content:"\\f075"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\\f1fd"}.fa-envelope:before{content:"\\f0e0"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\\f102"}.fa-paperclip:before{content:"\\f0c6"}.fa-arrow-right-to-city:before{content:"\\e4b3"}.fa-ribbon:before{content:"\\f4d6"}.fa-lungs:before{content:"\\f604"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\\f887"}.fa-litecoin-sign:before{content:"\\e1d3"}.fa-border-none:before{content:"\\f850"}.fa-circle-nodes:before{content:"\\e4e2"}.fa-parachute-box:before{content:"\\f4cd"}.fa-indent:before{content:"\\f03c"}.fa-truck-field-un:before{content:"\\e58e"}.fa-hourglass-empty:before,.fa-hourglass:before{content:"\\f254"}.fa-mountain:before{content:"\\f6fc"}.fa-user-doctor:before,.fa-user-md:before{content:"\\f0f0"}.fa-circle-info:before,.fa-info-circle:before{content:"\\f05a"}.fa-cloud-meatball:before{content:"\\f73b"}.fa-camera-alt:before,.fa-camera:before{content:"\\f030"}.fa-square-virus:before{content:"\\e578"}.fa-meteor:before{content:"\\f753"}.fa-car-on:before{content:"\\e4dd"}.fa-sleigh:before{content:"\\f7cc"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\\f162"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\\f4c1"}.fa-water:before{content:"\\f773"}.fa-calendar-check:before{content:"\\f274"}.fa-braille:before{content:"\\f2a1"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\\f486"}.fa-landmark:before{content:"\\f66f"}.fa-truck:before{content:"\\f0d1"}.fa-crosshairs:before{content:"\\f05b"}.fa-person-cane:before{content:"\\e53c"}.fa-tent:before{content:"\\e57d"}.fa-vest-patches:before{content:"\\e086"}.fa-check-double:before{content:"\\f560"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\\f15d"}.fa-money-bill-wheat:before{content:"\\e52a"}.fa-cookie:before{content:"\\f563"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\\f0e2"}.fa-hard-drive:before,.fa-hdd:before{content:"\\f0a0"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\\f586"}.fa-dumbbell:before{content:"\\f44b"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\\f022"}.fa-tarp-droplet:before{content:"\\e57c"}.fa-house-medical-circle-check:before{content:"\\e511"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\\f7ca"}.fa-calendar-plus:before{content:"\\f271"}.fa-plane-arrival:before{content:"\\f5af"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\\f359"}.fa-subway:before,.fa-train-subway:before{content:"\\f239"}.fa-chart-gantt:before{content:"\\e0e4"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\\e1bc"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\\f565"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\\f3d1"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\\f30a"}.fa-dna:before{content:"\\f471"}.fa-virus-slash:before{content:"\\e075"}.fa-minus:before,.fa-subtract:before{content:"\\f068"}.fa-chess:before{content:"\\f439"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\\f177"}.fa-plug-circle-check:before{content:"\\e55c"}.fa-street-view:before{content:"\\f21d"}.fa-franc-sign:before{content:"\\e18f"}.fa-volume-off:before{content:"\\f026"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\\f2a3"}.fa-cog:before,.fa-gear:before{content:"\\f013"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\\f5c7"}.fa-mosque:before{content:"\\f678"}.fa-mosquito:before{content:"\\e52b"}.fa-star-of-david:before{content:"\\f69a"}.fa-person-military-rifle:before{content:"\\e54b"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\\f07a"}.fa-vials:before{content:"\\f493"}.fa-plug-circle-plus:before{content:"\\e55f"}.fa-place-of-worship:before{content:"\\f67f"}.fa-grip-vertical:before{content:"\\f58e"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\\f148"}.fa-u:before{content:"\\55"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\\f698"}.fa-clock-four:before,.fa-clock:before{content:"\\f017"}.fa-backward-step:before,.fa-step-backward:before{content:"\\f048"}.fa-pallet:before{content:"\\f482"}.fa-faucet:before{content:"\\e005"}.fa-baseball-bat-ball:before{content:"\\f432"}.fa-s:before{content:"\\53"}.fa-timeline:before{content:"\\e29c"}.fa-keyboard:before{content:"\\f11c"}.fa-caret-down:before{content:"\\f0d7"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\\f7f2"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\\f2c8"}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:"\\f3cf"}.fa-plane-up:before{content:"\\e22d"}.fa-piggy-bank:before{content:"\\f4d3"}.fa-battery-3:before,.fa-battery-half:before{content:"\\f242"}.fa-mountain-city:before{content:"\\e52e"}.fa-coins:before{content:"\\f51e"}.fa-khanda:before{content:"\\f66d"}.fa-sliders-h:before,.fa-sliders:before{content:"\\f1de"}.fa-folder-tree:before{content:"\\f802"}.fa-network-wired:before{content:"\\f6ff"}.fa-map-pin:before{content:"\\f276"}.fa-hamsa:before{content:"\\f665"}.fa-cent-sign:before{content:"\\e3f5"}.fa-flask:before{content:"\\f0c3"}.fa-person-pregnant:before{content:"\\e31e"}.fa-wand-sparkles:before{content:"\\f72b"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\\f142"}.fa-ticket:before{content:"\\f145"}.fa-power-off:before{content:"\\f011"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\\f30b"}.fa-flag-usa:before{content:"\\f74d"}.fa-laptop-file:before{content:"\\e51d"}.fa-teletype:before,.fa-tty:before{content:"\\f1e4"}.fa-diagram-next:before{content:"\\e476"}.fa-person-rifle:before{content:"\\e54e"}.fa-house-medical-circle-exclamation:before{content:"\\e512"}.fa-closed-captioning:before{content:"\\f20a"}.fa-hiking:before,.fa-person-hiking:before{content:"\\f6ec"}.fa-venus-double:before{content:"\\f226"}.fa-images:before{content:"\\f302"}.fa-calculator:before{content:"\\f1ec"}.fa-people-pulling:before{content:"\\e535"}.fa-n:before{content:"\\4e"}.fa-cable-car:before,.fa-tram:before{content:"\\f7da"}.fa-cloud-rain:before{content:"\\f73d"}.fa-building-circle-xmark:before{content:"\\e4d4"}.fa-ship:before{content:"\\f21a"}.fa-arrows-down-to-line:before{content:"\\e4b8"}.fa-download:before{content:"\\f019"}.fa-face-grin:before,.fa-grin:before{content:"\\f580"}.fa-backspace:before,.fa-delete-left:before{content:"\\f55a"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\\f1fb"}.fa-file-circle-check:before{content:"\\e5a0"}.fa-forward:before{content:"\\f04e"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\\f3ce"}.fa-face-meh:before,.fa-meh:before{content:"\\f11a"}.fa-align-center:before{content:"\\f037"}.fa-book-dead:before,.fa-book-skull:before{content:"\\f6b7"}.fa-drivers-license:before,.fa-id-card:before{content:"\\f2c2"}.fa-dedent:before,.fa-outdent:before{content:"\\f03b"}.fa-heart-circle-exclamation:before{content:"\\e4fe"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\\f015"}.fa-calendar-week:before{content:"\\f784"}.fa-laptop-medical:before{content:"\\f812"}.fa-b:before{content:"\\42"}.fa-file-medical:before{content:"\\f477"}.fa-dice-one:before{content:"\\f525"}.fa-kiwi-bird:before{content:"\\f535"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\\f0ec"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\\f2f9"}.fa-cutlery:before,.fa-utensils:before{content:"\\f2e7"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\\f161"}.fa-mill-sign:before{content:"\\e1ed"}.fa-bowl-rice:before{content:"\\e2eb"}.fa-skull:before{content:"\\f54c"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\\f519"}.fa-truck-pickup:before{content:"\\f63c"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\\f30c"}.fa-stop:before{content:"\\f04d"}.fa-code-merge:before{content:"\\f387"}.fa-upload:before{content:"\\f093"}.fa-hurricane:before{content:"\\f751"}.fa-mound:before{content:"\\e52d"}.fa-toilet-portable:before{content:"\\e583"}.fa-compact-disc:before{content:"\\f51f"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\\f56d"}.fa-caravan:before{content:"\\f8ff"}.fa-shield-cat:before{content:"\\e572"}.fa-bolt:before,.fa-zap:before{content:"\\f0e7"}.fa-glass-water:before{content:"\\e4f4"}.fa-oil-well:before{content:"\\e532"}.fa-vault:before{content:"\\e2c5"}.fa-mars:before{content:"\\f222"}.fa-toilet:before{content:"\\f7d8"}.fa-plane-circle-xmark:before{content:"\\e557"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\\f158"}.fa-sun:before{content:"\\f185"}.fa-guitar:before{content:"\\f7a6"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\\f59c"}.fa-horse-head:before{content:"\\f7ab"}.fa-bore-hole:before{content:"\\e4c3"}.fa-industry:before{content:"\\f275"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\\f358"}.fa-arrows-turn-to-dots:before{content:"\\e4c1"}.fa-florin-sign:before{content:"\\e184"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\\f884"}.fa-less-than:before{content:"\\3c"}.fa-angle-down:before{content:"\\f107"}.fa-car-tunnel:before{content:"\\e4de"}.fa-head-side-cough:before{content:"\\e061"}.fa-grip-lines:before{content:"\\f7a4"}.fa-thumbs-down:before{content:"\\f165"}.fa-user-lock:before{content:"\\f502"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\\f178"}.fa-anchor-circle-xmark:before{content:"\\e4ac"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\\f141"}.fa-chess-pawn:before{content:"\\f443"}.fa-first-aid:before,.fa-kit-medical:before{content:"\\f479"}.fa-person-through-window:before{content:"\\e5a9"}.fa-toolbox:before{content:"\\f552"}.fa-hands-holding-circle:before{content:"\\e4fb"}.fa-bug:before{content:"\\f188"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\\f09d"}.fa-automobile:before,.fa-car:before{content:"\\f1b9"}.fa-hand-holding-hand:before{content:"\\e4f7"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\\f5da"}.fa-mountain-sun:before{content:"\\e52f"}.fa-arrows-left-right-to-line:before{content:"\\e4ba"}.fa-dice-d20:before{content:"\\f6cf"}.fa-truck-droplet:before{content:"\\e58c"}.fa-file-circle-xmark:before{content:"\\e5a1"}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:"\\e040"}.fa-medal:before{content:"\\f5a2"}.fa-bed:before{content:"\\f236"}.fa-h-square:before,.fa-square-h:before{content:"\\f0fd"}.fa-podcast:before{content:"\\f2ce"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\\f2c7"}.fa-bell:before{content:"\\f0f3"}.fa-superscript:before{content:"\\f12b"}.fa-plug-circle-xmark:before{content:"\\e560"}.fa-star-of-life:before{content:"\\f621"}.fa-phone-slash:before{content:"\\f3dd"}.fa-paint-roller:before{content:"\\f5aa"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\\f4c4"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\\f3c5"}.fa-file:before{content:"\\f15b"}.fa-greater-than:before{content:"\\3e"}.fa-person-swimming:before,.fa-swimmer:before{content:"\\f5c4"}.fa-arrow-down:before{content:"\\f063"}.fa-droplet:before,.fa-tint:before{content:"\\f043"}.fa-eraser:before{content:"\\f12d"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\\f57d"}.fa-person-burst:before{content:"\\e53b"}.fa-dove:before{content:"\\f4ba"}.fa-battery-0:before,.fa-battery-empty:before{content:"\\f244"}.fa-socks:before{content:"\\f696"}.fa-inbox:before{content:"\\f01c"}.fa-section:before{content:"\\e447"}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\\f625"}.fa-envelope-open-text:before{content:"\\f658"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\\f0f8"}.fa-wine-bottle:before{content:"\\f72f"}.fa-chess-rook:before{content:"\\f447"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\\f550"}.fa-dharmachakra:before{content:"\\f655"}.fa-hotdog:before{content:"\\f80f"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\\f29d"}.fa-drum:before{content:"\\f569"}.fa-ice-cream:before{content:"\\f810"}.fa-heart-circle-bolt:before{content:"\\e4fc"}.fa-fax:before{content:"\\f1ac"}.fa-paragraph:before{content:"\\f1dd"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\\f772"}.fa-star-half:before{content:"\\f089"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\\f468"}.fa-chain:before,.fa-link:before{content:"\\f0c1"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\\f2a2"}.fa-tree-city:before{content:"\\e587"}.fa-play:before{content:"\\f04b"}.fa-font:before{content:"\\f031"}.fa-rupiah-sign:before{content:"\\e23d"}.fa-magnifying-glass:before,.fa-search:before{content:"\\f002"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\\f45d"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\\f470"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\\f82a"}.fa-naira-sign:before{content:"\\e1f6"}.fa-cart-arrow-down:before{content:"\\f218"}.fa-walkie-talkie:before{content:"\\f8ef"}.fa-file-edit:before,.fa-file-pen:before{content:"\\f31c"}.fa-receipt:before{content:"\\f543"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\\f14b"}.fa-suitcase-rolling:before{content:"\\f5c1"}.fa-person-circle-exclamation:before{content:"\\e53f"}.fa-chevron-down:before{content:"\\f078"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\\f240"}.fa-skull-crossbones:before{content:"\\f714"}.fa-code-compare:before{content:"\\e13a"}.fa-list-dots:before,.fa-list-ul:before{content:"\\f0ca"}.fa-school-lock:before{content:"\\e56f"}.fa-tower-cell:before{content:"\\e585"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\\f309"}.fa-ranking-star:before{content:"\\e561"}.fa-chess-king:before{content:"\\f43f"}.fa-person-harassing:before{content:"\\e549"}.fa-brazilian-real-sign:before{content:"\\e46c"}.fa-landmark-alt:before,.fa-landmark-dome:before{content:"\\f752"}.fa-arrow-up:before{content:"\\f062"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\\f26c"}.fa-shrimp:before{content:"\\e448"}.fa-list-check:before,.fa-tasks:before{content:"\\f0ae"}.fa-jug-detergent:before{content:"\\e519"}.fa-circle-user:before,.fa-user-circle:before{content:"\\f2bd"}.fa-user-shield:before{content:"\\f505"}.fa-wind:before{content:"\\f72e"}.fa-car-burst:before,.fa-car-crash:before{content:"\\f5e1"}.fa-y:before{content:"\\59"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\\f7ce"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\\f48b"}.fa-fish:before{content:"\\f578"}.fa-user-graduate:before{content:"\\f501"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\\f042"}.fa-clapperboard:before{content:"\\e131"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\\f7ba"}.fa-baseball-ball:before,.fa-baseball:before{content:"\\f433"}.fa-jet-fighter-up:before{content:"\\e518"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\\f542"}.fa-copy:before{content:"\\f0c5"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\\f6a9"}.fa-hand-sparkles:before{content:"\\e05d"}.fa-grip-horizontal:before,.fa-grip:before{content:"\\f58d"}.fa-share-from-square:before,.fa-share-square:before{content:"\\f14d"}.fa-child-combatant:before,.fa-child-rifle:before{content:"\\e4e0"}.fa-gun:before{content:"\\e19b"}.fa-phone-square:before,.fa-square-phone:before{content:"\\f098"}.fa-add:before,.fa-plus:before{content:"\\2b"}.fa-expand:before{content:"\\f065"}.fa-computer:before{content:"\\e4e5"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\\f00d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\\f047"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\\f51c"}.fa-peso-sign:before{content:"\\e222"}.fa-building-shield:before{content:"\\e4d8"}.fa-baby:before{content:"\\f77c"}.fa-users-line:before{content:"\\e592"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\\f10d"}.fa-tractor:before{content:"\\f722"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\\f829"}.fa-arrow-down-up-lock:before{content:"\\e4b0"}.fa-lines-leaning:before{content:"\\e51e"}.fa-ruler-combined:before{content:"\\f546"}.fa-copyright:before{content:"\\f1f9"}.fa-equals:before{content:"\\3d"}.fa-blender:before{content:"\\f517"}.fa-teeth:before{content:"\\f62e"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\\f20b"}.fa-map:before{content:"\\f279"}.fa-rocket:before{content:"\\f135"}.fa-photo-film:before,.fa-photo-video:before{content:"\\f87c"}.fa-folder-minus:before{content:"\\f65d"}.fa-store:before{content:"\\f54e"}.fa-arrow-trend-up:before{content:"\\e098"}.fa-plug-circle-minus:before{content:"\\e55e"}.fa-sign-hanging:before,.fa-sign:before{content:"\\f4d9"}.fa-bezier-curve:before{content:"\\f55b"}.fa-bell-slash:before{content:"\\f1f6"}.fa-tablet-android:before,.fa-tablet:before{content:"\\f3fb"}.fa-school-flag:before{content:"\\e56e"}.fa-fill:before{content:"\\f575"}.fa-angle-up:before{content:"\\f106"}.fa-drumstick-bite:before{content:"\\f6d7"}.fa-holly-berry:before{content:"\\f7aa"}.fa-chevron-left:before{content:"\\f053"}.fa-bacteria:before{content:"\\e059"}.fa-hand-lizard:before{content:"\\f258"}.fa-notdef:before{content:"\\e1fe"}.fa-disease:before{content:"\\f7fa"}.fa-briefcase-medical:before{content:"\\f469"}.fa-genderless:before{content:"\\f22d"}.fa-chevron-right:before{content:"\\f054"}.fa-retweet:before{content:"\\f079"}.fa-car-alt:before,.fa-car-rear:before{content:"\\f5de"}.fa-pump-soap:before{content:"\\e06b"}.fa-video-slash:before{content:"\\f4e2"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\\f243"}.fa-radio:before{content:"\\f8d7"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\\f77d"}.fa-traffic-light:before{content:"\\f637"}.fa-thermometer:before{content:"\\f491"}.fa-vr-cardboard:before{content:"\\f729"}.fa-hand-middle-finger:before{content:"\\f806"}.fa-percent:before,.fa-percentage:before{content:"\\25"}.fa-truck-moving:before{content:"\\f4df"}.fa-glass-water-droplet:before{content:"\\e4f5"}.fa-display:before{content:"\\e163"}.fa-face-smile:before,.fa-smile:before{content:"\\f118"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\\f08d"}.fa-trophy:before{content:"\\f091"}.fa-person-praying:before,.fa-pray:before{content:"\\f683"}.fa-hammer:before{content:"\\f6e3"}.fa-hand-peace:before{content:"\\f25b"}.fa-rotate:before,.fa-sync-alt:before{content:"\\f2f1"}.fa-spinner:before{content:"\\f110"}.fa-robot:before{content:"\\f544"}.fa-peace:before{content:"\\f67c"}.fa-cogs:before,.fa-gears:before{content:"\\f085"}.fa-warehouse:before{content:"\\f494"}.fa-arrow-up-right-dots:before{content:"\\e4b7"}.fa-splotch:before{content:"\\f5bc"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\\f584"}.fa-dice-four:before{content:"\\f524"}.fa-sim-card:before{content:"\\f7c4"}.fa-transgender-alt:before,.fa-transgender:before{content:"\\f225"}.fa-mercury:before{content:"\\f223"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\\f149"}.fa-person-falling-burst:before{content:"\\e547"}.fa-award:before{content:"\\f559"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\\f3ff"}.fa-building:before{content:"\\f1ad"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\\f100"}.fa-qrcode:before{content:"\\f029"}.fa-clock-rotate-left:before,.fa-history:before{content:"\\f1da"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\\f583"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\\f56e"}.fa-shield-blank:before,.fa-shield:before{content:"\\f132"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\\f885"}.fa-house-medical:before{content:"\\e3b2"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\\f450"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\\f137"}.fa-house-chimney-window:before{content:"\\e00d"}.fa-pen-nib:before{content:"\\f5ad"}.fa-tent-arrow-turn-left:before{content:"\\e580"}.fa-tents:before{content:"\\e582"}.fa-magic:before,.fa-wand-magic:before{content:"\\f0d0"}.fa-dog:before{content:"\\f6d3"}.fa-carrot:before{content:"\\f787"}.fa-moon:before{content:"\\f186"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\\f5ce"}.fa-cheese:before{content:"\\f7ef"}.fa-yin-yang:before{content:"\\f6ad"}.fa-music:before{content:"\\f001"}.fa-code-commit:before{content:"\\f386"}.fa-temperature-low:before{content:"\\f76b"}.fa-biking:before,.fa-person-biking:before{content:"\\f84a"}.fa-broom:before{content:"\\f51a"}.fa-shield-heart:before{content:"\\e574"}.fa-gopuram:before{content:"\\f664"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\\e47b"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\\f2d3"}.fa-hashtag:before{content:"\\23"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\\f424"}.fa-oil-can:before{content:"\\f613"}.fa-t:before{content:"\\54"}.fa-hippo:before{content:"\\f6ed"}.fa-chart-column:before{content:"\\e0e3"}.fa-infinity:before{content:"\\f534"}.fa-vial-circle-check:before{content:"\\e596"}.fa-person-arrow-down-to-line:before{content:"\\e538"}.fa-voicemail:before{content:"\\f897"}.fa-fan:before{content:"\\f863"}.fa-person-walking-luggage:before{content:"\\e554"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\\f338"}.fa-cloud-moon-rain:before{content:"\\f73c"}.fa-calendar:before{content:"\\f133"}.fa-trailer:before{content:"\\e041"}.fa-bahai:before,.fa-haykal:before{content:"\\f666"}.fa-sd-card:before{content:"\\f7c2"}.fa-dragon:before{content:"\\f6d5"}.fa-shoe-prints:before{content:"\\f54b"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\\f055"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\\f58b"}.fa-hand-holding:before{content:"\\f4bd"}.fa-plug-circle-exclamation:before{content:"\\e55d"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\\f127"}.fa-clone:before{content:"\\f24d"}.fa-person-walking-arrow-loop-left:before{content:"\\e551"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\\f882"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\\f7e4"}.fa-tornado:before{content:"\\f76f"}.fa-file-circle-plus:before{content:"\\e494"}.fa-book-quran:before,.fa-quran:before{content:"\\f687"}.fa-anchor:before{content:"\\f13d"}.fa-border-all:before{content:"\\f84c"}.fa-angry:before,.fa-face-angry:before{content:"\\f556"}.fa-cookie-bite:before{content:"\\f564"}.fa-arrow-trend-down:before{content:"\\e097"}.fa-feed:before,.fa-rss:before{content:"\\f09e"}.fa-draw-polygon:before{content:"\\f5ee"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\\f24e"}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\\f62a"}.fa-shower:before{content:"\\f2cc"}.fa-desktop-alt:before,.fa-desktop:before{content:"\\f390"}.fa-m:before{content:"\\4d"}.fa-table-list:before,.fa-th-list:before{content:"\\f00b"}.fa-comment-sms:before,.fa-sms:before{content:"\\f7cd"}.fa-book:before{content:"\\f02d"}.fa-user-plus:before{content:"\\f234"}.fa-check:before{content:"\\f00c"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\\f241"}.fa-house-circle-check:before{content:"\\e509"}.fa-angle-left:before{content:"\\f104"}.fa-diagram-successor:before{content:"\\e47a"}.fa-truck-arrow-right:before{content:"\\e58b"}.fa-arrows-split-up-and-left:before{content:"\\e4bc"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\\f6de"}.fa-cloud-moon:before{content:"\\f6c3"}.fa-briefcase:before{content:"\\f0b1"}.fa-person-falling:before{content:"\\e546"}.fa-image-portrait:before,.fa-portrait:before{content:"\\f3e0"}.fa-user-tag:before{content:"\\f507"}.fa-rug:before{content:"\\e569"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\\f7a2"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\\f59d"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\\f410"}.fa-baht-sign:before{content:"\\e0ac"}.fa-book-open:before{content:"\\f518"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\\f66a"}.fa-handcuffs:before{content:"\\e4f8"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\\f071"}.fa-database:before{content:"\\f1c0"}.fa-mail-forward:before,.fa-share:before{content:"\\f064"}.fa-bottle-droplet:before{content:"\\e4c4"}.fa-mask-face:before{content:"\\e1d7"}.fa-hill-rockslide:before{content:"\\e508"}.fa-exchange-alt:before,.fa-right-left:before{content:"\\f362"}.fa-paper-plane:before{content:"\\f1d8"}.fa-road-circle-exclamation:before{content:"\\e565"}.fa-dungeon:before{content:"\\f6d9"}.fa-align-right:before{content:"\\f038"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\\f53b"}.fa-life-ring:before{content:"\\f1cd"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\\f2a7"}.fa-calendar-day:before{content:"\\f783"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\\f5c5"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\\f07d"}.fa-face-grimace:before,.fa-grimace:before{content:"\\f57f"}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:"\\e2ce"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\\f3be"}.fa-person-walking-arrow-right:before{content:"\\e552"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\\f199"}.fa-dice:before{content:"\\f522"}.fa-bowling-ball:before{content:"\\f436"}.fa-brain:before{content:"\\f5dc"}.fa-band-aid:before,.fa-bandage:before{content:"\\f462"}.fa-calendar-minus:before{content:"\\f272"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\\f057"}.fa-gifts:before{content:"\\f79c"}.fa-hotel:before{content:"\\f594"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\\f57e"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\\f47f"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\\f00e"}.fa-thumbs-up:before{content:"\\f164"}.fa-user-clock:before{content:"\\f4fd"}.fa-allergies:before,.fa-hand-dots:before{content:"\\f461"}.fa-file-invoice:before{content:"\\f570"}.fa-window-minimize:before{content:"\\f2d1"}.fa-coffee:before,.fa-mug-saucer:before{content:"\\f0f4"}.fa-brush:before{content:"\\f55d"}.fa-mask:before{content:"\\f6fa"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\\f010"}.fa-ruler-vertical:before{content:"\\f548"}.fa-user-alt:before,.fa-user-large:before{content:"\\f406"}.fa-train-tram:before{content:"\\e5b4"}.fa-user-nurse:before{content:"\\f82f"}.fa-syringe:before{content:"\\f48e"}.fa-cloud-sun:before{content:"\\f6c4"}.fa-stopwatch-20:before{content:"\\e06f"}.fa-square-full:before{content:"\\f45c"}.fa-magnet:before{content:"\\f076"}.fa-jar:before{content:"\\e516"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\\f249"}.fa-bug-slash:before{content:"\\e490"}.fa-arrow-up-from-water-pump:before{content:"\\e4b6"}.fa-bone:before{content:"\\f5d7"}.fa-user-injured:before{content:"\\f728"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\\f5b4"}.fa-plane:before{content:"\\f072"}.fa-tent-arrows-down:before{content:"\\e581"}.fa-exclamation:before{content:"\\21"}.fa-arrows-spin:before{content:"\\e4bb"}.fa-print:before{content:"\\f02f"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\\e2bb"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\\24"}.fa-x:before{content:"\\58"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\\f688"}.fa-users-cog:before,.fa-users-gear:before{content:"\\f509"}.fa-person-military-pointing:before{content:"\\e54a"}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\\f19c"}.fa-umbrella:before{content:"\\f0e9"}.fa-trowel:before{content:"\\e589"}.fa-d:before{content:"\\44"}.fa-stapler:before{content:"\\e5af"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\\f630"}.fa-kip-sign:before{content:"\\e1c4"}.fa-hand-point-left:before{content:"\\f0a5"}.fa-handshake-alt:before,.fa-handshake-simple:before{content:"\\f4c6"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\\f0fb"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\\f1e1"}.fa-barcode:before{content:"\\f02a"}.fa-plus-minus:before{content:"\\e43c"}.fa-video-camera:before,.fa-video:before{content:"\\f03d"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\\f19d"}.fa-hand-holding-medical:before{content:"\\e05c"}.fa-person-circle-check:before{content:"\\e53e"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\\f3bf"}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;src:url('+y+') format("woff2"),url('+k+') format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:"\\f3d0"}.fa-hooli:before{content:"\\f427"}.fa-yelp:before{content:"\\f1e9"}.fa-cc-visa:before{content:"\\f1f0"}.fa-lastfm:before{content:"\\f202"}.fa-shopware:before{content:"\\f5b5"}.fa-creative-commons-nc:before{content:"\\f4e8"}.fa-aws:before{content:"\\f375"}.fa-redhat:before{content:"\\f7bc"}.fa-yoast:before{content:"\\f2b1"}.fa-cloudflare:before{content:"\\e07d"}.fa-ups:before{content:"\\f7e0"}.fa-pixiv:before{content:"\\e640"}.fa-wpexplorer:before{content:"\\f2de"}.fa-dyalog:before{content:"\\f399"}.fa-bity:before{content:"\\f37a"}.fa-stackpath:before{content:"\\f842"}.fa-buysellads:before{content:"\\f20d"}.fa-first-order:before{content:"\\f2b0"}.fa-modx:before{content:"\\f285"}.fa-guilded:before{content:"\\e07e"}.fa-vnv:before{content:"\\f40b"}.fa-js-square:before,.fa-square-js:before{content:"\\f3b9"}.fa-microsoft:before{content:"\\f3ca"}.fa-qq:before{content:"\\f1d6"}.fa-orcid:before{content:"\\f8d2"}.fa-java:before{content:"\\f4e4"}.fa-invision:before{content:"\\f7b0"}.fa-creative-commons-pd-alt:before{content:"\\f4ed"}.fa-centercode:before{content:"\\f380"}.fa-glide-g:before{content:"\\f2a6"}.fa-drupal:before{content:"\\f1a9"}.fa-hire-a-helper:before{content:"\\f3b0"}.fa-creative-commons-by:before{content:"\\f4e7"}.fa-unity:before{content:"\\e049"}.fa-whmcs:before{content:"\\f40d"}.fa-rocketchat:before{content:"\\f3e8"}.fa-vk:before{content:"\\f189"}.fa-untappd:before{content:"\\f405"}.fa-mailchimp:before{content:"\\f59e"}.fa-css3-alt:before{content:"\\f38b"}.fa-reddit-square:before,.fa-square-reddit:before{content:"\\f1a2"}.fa-vimeo-v:before{content:"\\f27d"}.fa-contao:before{content:"\\f26d"}.fa-square-font-awesome:before{content:"\\e5ad"}.fa-deskpro:before{content:"\\f38f"}.fa-brave:before{content:"\\e63c"}.fa-sistrix:before{content:"\\f3ee"}.fa-instagram-square:before,.fa-square-instagram:before{content:"\\e055"}.fa-battle-net:before{content:"\\f835"}.fa-the-red-yeti:before{content:"\\f69d"}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:"\\f3af"}.fa-edge:before{content:"\\f282"}.fa-threads:before{content:"\\e618"}.fa-napster:before{content:"\\f3d2"}.fa-snapchat-square:before,.fa-square-snapchat:before{content:"\\f2ad"}.fa-google-plus-g:before{content:"\\f0d5"}.fa-artstation:before{content:"\\f77a"}.fa-markdown:before{content:"\\f60f"}.fa-sourcetree:before{content:"\\f7d3"}.fa-google-plus:before{content:"\\f2b3"}.fa-diaspora:before{content:"\\f791"}.fa-foursquare:before{content:"\\f180"}.fa-stack-overflow:before{content:"\\f16c"}.fa-github-alt:before{content:"\\f113"}.fa-phoenix-squadron:before{content:"\\f511"}.fa-pagelines:before{content:"\\f18c"}.fa-algolia:before{content:"\\f36c"}.fa-red-river:before{content:"\\f3e3"}.fa-creative-commons-sa:before{content:"\\f4ef"}.fa-safari:before{content:"\\f267"}.fa-google:before{content:"\\f1a0"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\\f35c"}.fa-atlassian:before{content:"\\f77b"}.fa-linkedin-in:before{content:"\\f0e1"}.fa-digital-ocean:before{content:"\\f391"}.fa-nimblr:before{content:"\\f5a8"}.fa-chromecast:before{content:"\\f838"}.fa-evernote:before{content:"\\f839"}.fa-hacker-news:before{content:"\\f1d4"}.fa-creative-commons-sampling:before{content:"\\f4f0"}.fa-adversal:before{content:"\\f36a"}.fa-creative-commons:before{content:"\\f25e"}.fa-watchman-monitoring:before{content:"\\e087"}.fa-fonticons:before{content:"\\f280"}.fa-weixin:before{content:"\\f1d7"}.fa-shirtsinbulk:before{content:"\\f214"}.fa-codepen:before{content:"\\f1cb"}.fa-git-alt:before{content:"\\f841"}.fa-lyft:before{content:"\\f3c3"}.fa-rev:before{content:"\\f5b2"}.fa-windows:before{content:"\\f17a"}.fa-wizards-of-the-coast:before{content:"\\f730"}.fa-square-viadeo:before,.fa-viadeo-square:before{content:"\\f2aa"}.fa-meetup:before{content:"\\f2e0"}.fa-centos:before{content:"\\f789"}.fa-adn:before{content:"\\f170"}.fa-cloudsmith:before{content:"\\f384"}.fa-opensuse:before{content:"\\e62b"}.fa-pied-piper-alt:before{content:"\\f1a8"}.fa-dribbble-square:before,.fa-square-dribbble:before{content:"\\f397"}.fa-codiepie:before{content:"\\f284"}.fa-node:before{content:"\\f419"}.fa-mix:before{content:"\\f3cb"}.fa-steam:before{content:"\\f1b6"}.fa-cc-apple-pay:before{content:"\\f416"}.fa-scribd:before{content:"\\f28a"}.fa-debian:before{content:"\\e60b"}.fa-openid:before{content:"\\f19b"}.fa-instalod:before{content:"\\e081"}.fa-expeditedssl:before{content:"\\f23e"}.fa-sellcast:before{content:"\\f2da"}.fa-square-twitter:before,.fa-twitter-square:before{content:"\\f081"}.fa-r-project:before{content:"\\f4f7"}.fa-delicious:before{content:"\\f1a5"}.fa-freebsd:before{content:"\\f3a4"}.fa-vuejs:before{content:"\\f41f"}.fa-accusoft:before{content:"\\f369"}.fa-ioxhost:before{content:"\\f208"}.fa-fonticons-fi:before{content:"\\f3a2"}.fa-app-store:before{content:"\\f36f"}.fa-cc-mastercard:before{content:"\\f1f1"}.fa-itunes-note:before{content:"\\f3b5"}.fa-golang:before{content:"\\e40f"}.fa-kickstarter:before{content:"\\f3bb"}.fa-grav:before{content:"\\f2d6"}.fa-weibo:before{content:"\\f18a"}.fa-uncharted:before{content:"\\e084"}.fa-firstdraft:before{content:"\\f3a1"}.fa-square-youtube:before,.fa-youtube-square:before{content:"\\f431"}.fa-wikipedia-w:before{content:"\\f266"}.fa-rendact:before,.fa-wpressr:before{content:"\\f3e4"}.fa-angellist:before{content:"\\f209"}.fa-galactic-republic:before{content:"\\f50c"}.fa-nfc-directional:before{content:"\\e530"}.fa-skype:before{content:"\\f17e"}.fa-joget:before{content:"\\f3b7"}.fa-fedora:before{content:"\\f798"}.fa-stripe-s:before{content:"\\f42a"}.fa-meta:before{content:"\\e49b"}.fa-laravel:before{content:"\\f3bd"}.fa-hotjar:before{content:"\\f3b1"}.fa-bluetooth-b:before{content:"\\f294"}.fa-square-letterboxd:before{content:"\\e62e"}.fa-sticker-mule:before{content:"\\f3f7"}.fa-creative-commons-zero:before{content:"\\f4f3"}.fa-hips:before{content:"\\f452"}.fa-behance:before{content:"\\f1b4"}.fa-reddit:before{content:"\\f1a1"}.fa-discord:before{content:"\\f392"}.fa-chrome:before{content:"\\f268"}.fa-app-store-ios:before{content:"\\f370"}.fa-cc-discover:before{content:"\\f1f2"}.fa-wpbeginner:before{content:"\\f297"}.fa-confluence:before{content:"\\f78d"}.fa-shoelace:before{content:"\\e60c"}.fa-mdb:before{content:"\\f8ca"}.fa-dochub:before{content:"\\f394"}.fa-accessible-icon:before{content:"\\f368"}.fa-ebay:before{content:"\\f4f4"}.fa-amazon:before{content:"\\f270"}.fa-unsplash:before{content:"\\e07c"}.fa-yarn:before{content:"\\f7e3"}.fa-square-steam:before,.fa-steam-square:before{content:"\\f1b7"}.fa-500px:before{content:"\\f26e"}.fa-square-vimeo:before,.fa-vimeo-square:before{content:"\\f194"}.fa-asymmetrik:before{content:"\\f372"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\\f2b4"}.fa-gratipay:before{content:"\\f184"}.fa-apple:before{content:"\\f179"}.fa-hive:before{content:"\\e07f"}.fa-gitkraken:before{content:"\\f3a6"}.fa-keybase:before{content:"\\f4f5"}.fa-apple-pay:before{content:"\\f415"}.fa-padlet:before{content:"\\e4a0"}.fa-amazon-pay:before{content:"\\f42c"}.fa-github-square:before,.fa-square-github:before{content:"\\f092"}.fa-stumbleupon:before{content:"\\f1a4"}.fa-fedex:before{content:"\\f797"}.fa-phoenix-framework:before{content:"\\f3dc"}.fa-shopify:before{content:"\\e057"}.fa-neos:before{content:"\\f612"}.fa-square-threads:before{content:"\\e619"}.fa-hackerrank:before{content:"\\f5f7"}.fa-researchgate:before{content:"\\f4f8"}.fa-swift:before{content:"\\f8e1"}.fa-angular:before{content:"\\f420"}.fa-speakap:before{content:"\\f3f3"}.fa-angrycreative:before{content:"\\f36e"}.fa-y-combinator:before{content:"\\f23b"}.fa-empire:before{content:"\\f1d1"}.fa-envira:before{content:"\\f299"}.fa-google-scholar:before{content:"\\e63b"}.fa-gitlab-square:before,.fa-square-gitlab:before{content:"\\e5ae"}.fa-studiovinari:before{content:"\\f3f8"}.fa-pied-piper:before{content:"\\f2ae"}.fa-wordpress:before{content:"\\f19a"}.fa-product-hunt:before{content:"\\f288"}.fa-firefox:before{content:"\\f269"}.fa-linode:before{content:"\\f2b8"}.fa-goodreads:before{content:"\\f3a8"}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:"\\f264"}.fa-jsfiddle:before{content:"\\f1cc"}.fa-sith:before{content:"\\f512"}.fa-themeisle:before{content:"\\f2b2"}.fa-page4:before{content:"\\f3d7"}.fa-hashnode:before{content:"\\e499"}.fa-react:before{content:"\\f41b"}.fa-cc-paypal:before{content:"\\f1f4"}.fa-squarespace:before{content:"\\f5be"}.fa-cc-stripe:before{content:"\\f1f5"}.fa-creative-commons-share:before{content:"\\f4f2"}.fa-bitcoin:before{content:"\\f379"}.fa-keycdn:before{content:"\\f3ba"}.fa-opera:before{content:"\\f26a"}.fa-itch-io:before{content:"\\f83a"}.fa-umbraco:before{content:"\\f8e8"}.fa-galactic-senate:before{content:"\\f50d"}.fa-ubuntu:before{content:"\\f7df"}.fa-draft2digital:before{content:"\\f396"}.fa-stripe:before{content:"\\f429"}.fa-houzz:before{content:"\\f27c"}.fa-gg:before{content:"\\f260"}.fa-dhl:before{content:"\\f790"}.fa-pinterest-square:before,.fa-square-pinterest:before{content:"\\f0d3"}.fa-xing:before{content:"\\f168"}.fa-blackberry:before{content:"\\f37b"}.fa-creative-commons-pd:before{content:"\\f4ec"}.fa-playstation:before{content:"\\f3df"}.fa-quinscape:before{content:"\\f459"}.fa-less:before{content:"\\f41d"}.fa-blogger-b:before{content:"\\f37d"}.fa-opencart:before{content:"\\f23d"}.fa-vine:before{content:"\\f1ca"}.fa-signal-messenger:before{content:"\\e663"}.fa-paypal:before{content:"\\f1ed"}.fa-gitlab:before{content:"\\f296"}.fa-typo3:before{content:"\\f42b"}.fa-reddit-alien:before{content:"\\f281"}.fa-yahoo:before{content:"\\f19e"}.fa-dailymotion:before{content:"\\e052"}.fa-affiliatetheme:before{content:"\\f36b"}.fa-pied-piper-pp:before{content:"\\f1a7"}.fa-bootstrap:before{content:"\\f836"}.fa-odnoklassniki:before{content:"\\f263"}.fa-nfc-symbol:before{content:"\\e531"}.fa-mintbit:before{content:"\\e62f"}.fa-ethereum:before{content:"\\f42e"}.fa-speaker-deck:before{content:"\\f83c"}.fa-creative-commons-nc-eu:before{content:"\\f4e9"}.fa-patreon:before{content:"\\f3d9"}.fa-avianex:before{content:"\\f374"}.fa-ello:before{content:"\\f5f1"}.fa-gofore:before{content:"\\f3a7"}.fa-bimobject:before{content:"\\f378"}.fa-brave-reverse:before{content:"\\e63d"}.fa-facebook-f:before{content:"\\f39e"}.fa-google-plus-square:before,.fa-square-google-plus:before{content:"\\f0d4"}.fa-mandalorian:before{content:"\\f50f"}.fa-first-order-alt:before{content:"\\f50a"}.fa-osi:before{content:"\\f41a"}.fa-google-wallet:before{content:"\\f1ee"}.fa-d-and-d-beyond:before{content:"\\f6ca"}.fa-periscope:before{content:"\\f3da"}.fa-fulcrum:before{content:"\\f50b"}.fa-cloudscale:before{content:"\\f383"}.fa-forumbee:before{content:"\\f211"}.fa-mizuni:before{content:"\\f3cc"}.fa-schlix:before{content:"\\f3ea"}.fa-square-xing:before,.fa-xing-square:before{content:"\\f169"}.fa-bandcamp:before{content:"\\f2d5"}.fa-wpforms:before{content:"\\f298"}.fa-cloudversify:before{content:"\\f385"}.fa-usps:before{content:"\\f7e1"}.fa-megaport:before{content:"\\f5a3"}.fa-magento:before{content:"\\f3c4"}.fa-spotify:before{content:"\\f1bc"}.fa-optin-monster:before{content:"\\f23c"}.fa-fly:before{content:"\\f417"}.fa-aviato:before{content:"\\f421"}.fa-itunes:before{content:"\\f3b4"}.fa-cuttlefish:before{content:"\\f38c"}.fa-blogger:before{content:"\\f37c"}.fa-flickr:before{content:"\\f16e"}.fa-viber:before{content:"\\f409"}.fa-soundcloud:before{content:"\\f1be"}.fa-digg:before{content:"\\f1a6"}.fa-tencent-weibo:before{content:"\\f1d5"}.fa-letterboxd:before{content:"\\e62d"}.fa-symfony:before{content:"\\f83d"}.fa-maxcdn:before{content:"\\f136"}.fa-etsy:before{content:"\\f2d7"}.fa-facebook-messenger:before{content:"\\f39f"}.fa-audible:before{content:"\\f373"}.fa-think-peaks:before{content:"\\f731"}.fa-bilibili:before{content:"\\e3d9"}.fa-erlang:before{content:"\\f39d"}.fa-x-twitter:before{content:"\\e61b"}.fa-cotton-bureau:before{content:"\\f89e"}.fa-dashcube:before{content:"\\f210"}.fa-42-group:before,.fa-innosoft:before{content:"\\e080"}.fa-stack-exchange:before{content:"\\f18d"}.fa-elementor:before{content:"\\f430"}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:"\\e01e"}.fa-creative-commons-nd:before{content:"\\f4eb"}.fa-palfed:before{content:"\\f3d8"}.fa-superpowers:before{content:"\\f2dd"}.fa-resolving:before{content:"\\f3e7"}.fa-xbox:before{content:"\\f412"}.fa-searchengin:before{content:"\\f3eb"}.fa-tiktok:before{content:"\\e07b"}.fa-facebook-square:before,.fa-square-facebook:before{content:"\\f082"}.fa-renren:before{content:"\\f18b"}.fa-linux:before{content:"\\f17c"}.fa-glide:before{content:"\\f2a5"}.fa-linkedin:before{content:"\\f08c"}.fa-hubspot:before{content:"\\f3b2"}.fa-deploydog:before{content:"\\f38e"}.fa-twitch:before{content:"\\f1e8"}.fa-ravelry:before{content:"\\f2d9"}.fa-mixer:before{content:"\\e056"}.fa-lastfm-square:before,.fa-square-lastfm:before{content:"\\f203"}.fa-vimeo:before{content:"\\f40a"}.fa-mendeley:before{content:"\\f7b3"}.fa-uniregistry:before{content:"\\f404"}.fa-figma:before{content:"\\f799"}.fa-creative-commons-remix:before{content:"\\f4ee"}.fa-cc-amazon-pay:before{content:"\\f42d"}.fa-dropbox:before{content:"\\f16b"}.fa-instagram:before{content:"\\f16d"}.fa-cmplid:before{content:"\\e360"}.fa-upwork:before{content:"\\e641"}.fa-facebook:before{content:"\\f09a"}.fa-gripfire:before{content:"\\f3ac"}.fa-jedi-order:before{content:"\\f50e"}.fa-uikit:before{content:"\\f403"}.fa-fort-awesome-alt:before{content:"\\f3a3"}.fa-phabricator:before{content:"\\f3db"}.fa-ussunnah:before{content:"\\f407"}.fa-earlybirds:before{content:"\\f39a"}.fa-trade-federation:before{content:"\\f513"}.fa-autoprefixer:before{content:"\\f41c"}.fa-whatsapp:before{content:"\\f232"}.fa-slideshare:before{content:"\\f1e7"}.fa-google-play:before{content:"\\f3ab"}.fa-viadeo:before{content:"\\f2a9"}.fa-line:before{content:"\\f3c0"}.fa-google-drive:before{content:"\\f3aa"}.fa-servicestack:before{content:"\\f3ec"}.fa-simplybuilt:before{content:"\\f215"}.fa-bitbucket:before{content:"\\f171"}.fa-imdb:before{content:"\\f2d8"}.fa-deezer:before{content:"\\e077"}.fa-raspberry-pi:before{content:"\\f7bb"}.fa-jira:before{content:"\\f7b1"}.fa-docker:before{content:"\\f395"}.fa-screenpal:before{content:"\\e570"}.fa-bluetooth:before{content:"\\f293"}.fa-gitter:before{content:"\\f426"}.fa-d-and-d:before{content:"\\f38d"}.fa-microblog:before{content:"\\e01a"}.fa-cc-diners-club:before{content:"\\f24c"}.fa-gg-circle:before{content:"\\f261"}.fa-pied-piper-hat:before{content:"\\f4e5"}.fa-kickstarter-k:before{content:"\\f3bc"}.fa-yandex:before{content:"\\f413"}.fa-readme:before{content:"\\f4d5"}.fa-html5:before{content:"\\f13b"}.fa-sellsy:before{content:"\\f213"}.fa-sass:before{content:"\\f41e"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\\e2d0"}.fa-buromobelexperte:before{content:"\\f37f"}.fa-salesforce:before{content:"\\f83b"}.fa-octopus-deploy:before{content:"\\e082"}.fa-medapps:before{content:"\\f3c6"}.fa-ns8:before{content:"\\f3d5"}.fa-pinterest-p:before{content:"\\f231"}.fa-apper:before{content:"\\f371"}.fa-fort-awesome:before{content:"\\f286"}.fa-waze:before{content:"\\f83f"}.fa-cc-jcb:before{content:"\\f24b"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\\f2ab"}.fa-fantasy-flight-games:before{content:"\\f6dc"}.fa-rust:before{content:"\\e07a"}.fa-wix:before{content:"\\f5cf"}.fa-behance-square:before,.fa-square-behance:before{content:"\\f1b5"}.fa-supple:before{content:"\\f3f9"}.fa-webflow:before{content:"\\e65c"}.fa-rebel:before{content:"\\f1d0"}.fa-css3:before{content:"\\f13c"}.fa-staylinked:before{content:"\\f3f5"}.fa-kaggle:before{content:"\\f5fa"}.fa-space-awesome:before{content:"\\e5ac"}.fa-deviantart:before{content:"\\f1bd"}.fa-cpanel:before{content:"\\f388"}.fa-goodreads-g:before{content:"\\f3a9"}.fa-git-square:before,.fa-square-git:before{content:"\\f1d2"}.fa-square-tumblr:before,.fa-tumblr-square:before{content:"\\f174"}.fa-trello:before{content:"\\f181"}.fa-creative-commons-nc-jp:before{content:"\\f4ea"}.fa-get-pocket:before{content:"\\f265"}.fa-perbyte:before{content:"\\e083"}.fa-grunt:before{content:"\\f3ad"}.fa-weebly:before{content:"\\f5cc"}.fa-connectdevelop:before{content:"\\f20e"}.fa-leanpub:before{content:"\\f212"}.fa-black-tie:before{content:"\\f27e"}.fa-themeco:before{content:"\\f5c6"}.fa-python:before{content:"\\f3e2"}.fa-android:before{content:"\\f17b"}.fa-bots:before{content:"\\e340"}.fa-free-code-camp:before{content:"\\f2c5"}.fa-hornbill:before{content:"\\f592"}.fa-js:before{content:"\\f3b8"}.fa-ideal:before{content:"\\e013"}.fa-git:before{content:"\\f1d3"}.fa-dev:before{content:"\\f6cc"}.fa-sketch:before{content:"\\f7c6"}.fa-yandex-international:before{content:"\\f414"}.fa-cc-amex:before{content:"\\f1f3"}.fa-uber:before{content:"\\f402"}.fa-github:before{content:"\\f09b"}.fa-php:before{content:"\\f457"}.fa-alipay:before{content:"\\f642"}.fa-youtube:before{content:"\\f167"}.fa-skyatlas:before{content:"\\f216"}.fa-firefox-browser:before{content:"\\e007"}.fa-replyd:before{content:"\\f3e6"}.fa-suse:before{content:"\\f7d6"}.fa-jenkins:before{content:"\\f3b6"}.fa-twitter:before{content:"\\f099"}.fa-rockrms:before{content:"\\f3e9"}.fa-pinterest:before{content:"\\f0d2"}.fa-buffer:before{content:"\\f837"}.fa-npm:before{content:"\\f3d4"}.fa-yammer:before{content:"\\f840"}.fa-btc:before{content:"\\f15a"}.fa-dribbble:before{content:"\\f17d"}.fa-stumbleupon-circle:before{content:"\\f1a3"}.fa-internet-explorer:before{content:"\\f26b"}.fa-stubber:before{content:"\\e5c7"}.fa-telegram-plane:before,.fa-telegram:before{content:"\\f2c6"}.fa-old-republic:before{content:"\\f510"}.fa-odysee:before{content:"\\e5c6"}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:"\\f40c"}.fa-node-js:before{content:"\\f3d3"}.fa-edge-legacy:before{content:"\\e078"}.fa-slack-hash:before,.fa-slack:before{content:"\\f198"}.fa-medrt:before{content:"\\f3c8"}.fa-usb:before{content:"\\f287"}.fa-tumblr:before{content:"\\f173"}.fa-vaadin:before{content:"\\f408"}.fa-quora:before{content:"\\f2c4"}.fa-square-x-twitter:before{content:"\\e61a"}.fa-reacteurope:before{content:"\\f75d"}.fa-medium-m:before,.fa-medium:before{content:"\\f23a"}.fa-amilia:before{content:"\\f36d"}.fa-mixcloud:before{content:"\\f289"}.fa-flipboard:before{content:"\\f44d"}.fa-viacoin:before{content:"\\f237"}.fa-critical-role:before{content:"\\f6c9"}.fa-sitrox:before{content:"\\e44a"}.fa-discourse:before{content:"\\f393"}.fa-joomla:before{content:"\\f1aa"}.fa-mastodon:before{content:"\\f4f6"}.fa-airbnb:before{content:"\\f834"}.fa-wolf-pack-battalion:before{content:"\\f514"}.fa-buy-n-large:before{content:"\\f8a6"}.fa-gulp:before{content:"\\f3ae"}.fa-creative-commons-sampling-plus:before{content:"\\f4f1"}.fa-strava:before{content:"\\f428"}.fa-ember:before{content:"\\f423"}.fa-canadian-maple-leaf:before{content:"\\f785"}.fa-teamspeak:before{content:"\\f4f9"}.fa-pushed:before{content:"\\f3e1"}.fa-wordpress-simple:before{content:"\\f411"}.fa-nutritionix:before{content:"\\f3d6"}.fa-wodu:before{content:"\\e088"}.fa-google-pay:before{content:"\\e079"}.fa-intercom:before{content:"\\f7af"}.fa-zhihu:before{content:"\\f63f"}.fa-korvue:before{content:"\\f42f"}.fa-pix:before{content:"\\e43a"}.fa-steam-symbol:before{content:"\\f3f6"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;src:url('+v+') format("woff2"),url('+j+') format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;src:url('+O+') format("woff2"),url('+z+') format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-display:block;font-family:"Font Awesome 5 Brands";font-weight:400;src:url('+y+') format("woff2"),url('+k+') format("truetype")}@font-face{font-display:block;font-family:"Font Awesome 5 Free";font-weight:900;src:url('+O+') format("woff2"),url('+z+') format("truetype")}@font-face{font-display:block;font-family:"Font Awesome 5 Free";font-weight:400;src:url('+v+') format("woff2"),url('+j+') format("truetype")}@font-face{font-display:block;font-family:"FontAwesome";src:url('+O+') format("woff2"),url('+z+') format("truetype")}@font-face{font-display:block;font-family:"FontAwesome";src:url('+y+') format("woff2"),url('+k+') format("truetype")}@font-face{font-display:block;font-family:"FontAwesome";src:url('+v+') format("woff2"),url('+j+') format("truetype");unicode-range:U+f003,U+f006,U+f014,U+f016-f017,U+f01a-f01b,U+f01d,U+f022,U+f03e,U+f044,U+f046,U+f05c-f05d,U+f06e,U+f070,U+f087-f088,U+f08a,U+f094,U+f096-f097,U+f09d,U+f0a0,U+f0a2,U+f0a4-f0a7,U+f0c5,U+f0c7,U+f0e5-f0e6,U+f0eb,U+f0f6-f0f8,U+f10c,U+f114-f115,U+f118-f11a,U+f11c-f11d,U+f133,U+f147,U+f14e,U+f150-f152,U+f185-f186,U+f18e,U+f190-f192,U+f196,U+f1c1-f1c9,U+f1d9,U+f1db,U+f1e3,U+f1ea,U+f1f7,U+f1f9,U+f20a,U+f247-f248,U+f24a,U+f24d,U+f255-f25b,U+f25d,U+f271-f274,U+f278,U+f27b,U+f28c,U+f28e,U+f29c,U+f2b5,U+f2b7,U+f2ba,U+f2bc,U+f2be,U+f2c0-f2c1,U+f2c3,U+f2d0,U+f2d2,U+f2d4,U+f2dc}@font-face{font-display:block;font-family:"FontAwesome";src:url('+P+') format("woff2"),url('+$+') format("truetype");unicode-range:U+f041,U+f047,U+f065-f066,U+f07d-f07e,U+f080,U+f08b,U+f08e,U+f090,U+f09a,U+f0ac,U+f0ae,U+f0b2,U+f0d0,U+f0d6,U+f0e4,U+f0ec,U+f10a-f10b,U+f123,U+f13e,U+f148-f149,U+f14c,U+f156,U+f15e,U+f160-f161,U+f163,U+f175-f178,U+f195,U+f1f8,U+f219,U+f27a}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}',""]),_.locals={},e.exports=_},302:function(e,t,r){e.exports=r.p+"fonts/fa-brands-400.8d3cabf.woff2"},303:function(e,t,r){e.exports=r.p+"fonts/fa-brands-400.6205fd0.ttf"},304:function(e,t,r){e.exports=r.p+"fonts/fa-regular-400.e931bc0.woff2"},305:function(e,t,r){e.exports=r.p+"fonts/fa-regular-400.adc51aa.ttf"},306:function(e,t,r){e.exports=r.p+"fonts/fa-solid-900.fb8184a.woff2"},307:function(e,t,r){e.exports=r.p+"fonts/fa-solid-900.45a265d.ttf"},308:function(e,t,r){e.exports=r.p+"fonts/fa-v4compatibility.b3049b1.woff2"},309:function(e,t,r){e.exports=r.p+"fonts/fa-v4compatibility.2eb7b3e.ttf"},310:function(e,t,r){var content=r(311);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,r(109).default)("0ce23554",content,!0,{sourceMap:!1})},311:function(e,t,r){var o=r(108),n=r(225),f=r(312),c=o((function(i){return i[1]})),l=n(f);c.push([e.i,'@font-face{font-family:"MyYuGothic";font-weight:400;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-family:"MyYuGothic";font-weight:700;src:local("YuGothic-Bold"),local("Yu Gothic Bold")}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}:root{background-color:#eee;color:#000;font:100%/1.75 -apple-system,BlinkMacSystemFont,"Avenir Next","Avenir","Segoe UI","Lucida Grande","Helvetica Neue","Helvetica","Fira Sans","Roboto","Noto","Droid Sans","Cantarell","Oxygen","Ubuntu","Franklin Gothic Medium","Century Gothic","Liberation Sans",MyYuGothic,YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Arial,"メイリオ",Meiryo,sans-serif;height:100%}*,:after,:before,:root{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-size:1rem;position:relative}main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}h1{font-size:1.8rem}h2{font-size:1.5rem}h3{font-size:1.2rem}h4,h5{font-size:1rem}img{height:auto;max-width:100%;vertical-align:bottom}figure{margin:0}ul{list-style:none}ol{list-style-position:inside}table{border-collapse:collapse;width:100%}article{margin:1.5em 0}button,input,optgroup,select,textarea{font-family:-apple-system,BlinkMacSystemFont,"Avenir Next","Avenir","Segoe UI","Lucida Grande","Helvetica Neue","Helvetica","Fira Sans","Roboto","Noto","Droid Sans","Cantarell","Oxygen","Ubuntu","Franklin Gothic Medium","Century Gothic","Liberation Sans",MyYuGothic,YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Arial,"メイリオ",Meiryo,sans-serif}.withBorder [class*=" col-"],.withBorder [class^=col]{border:1px solid #eaeaea}.col .title{background-color:#f5f5f5}[class*=grid-],[class*=grid_],[class~=grid]{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -.75em}[class*=col-],[class*=col_],[class~=col]{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;padding:0 .75em 1.5em}[class*=col_],[class~=col]{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}[class*=col-]{-webkit-box-flex:0;-ms-flex:none;flex:none}[class*=grid-][class*=col-],[class*=grid-][class*=col_],[class*=grid-][class~=col],[class*=grid_][class*=col-],[class*=grid_][class*=col_],[class*=grid_][class~=col],[class~=grid][class*=col-],[class~=grid][class*=col_],[class~=grid][class~=col]{margin:0;padding:0}[class*=grid-][class*=-noGutter]{margin:0}[class*=grid-][class*=-noGutter]>[class*=col-],[class*=grid-][class*=-noGutter]>[class~=col]{padding:0}[class*=grid-][class*=-noWrap]{-ms-flex-wrap:nowrap;flex-wrap:nowrap}[class*=grid-][class*=-center]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}[class*=grid-][class*=-right]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-left:auto}[class*=grid-][class*=-top]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}[class*=grid-][class*=-middle]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}[class*=grid-][class*=-bottom]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}[class*=grid-][class*=-reverse]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}[class*=grid-][class*=-column]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}[class*=grid-][class*=-column]>[class*=col-]{-ms-flex-preferred-size:auto;flex-basis:auto}[class*=grid-][class*=-column-reverse]{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}[class*=grid-][class*=-spaceBetween]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}[class*=grid-][class*=-spaceAround]{-ms-flex-pack:distribute;justify-content:space-around}[class*=grid-][class*=-equalHeight]>[class*=col-],[class*=grid-][class*=-equalHeight]>[class*=col_],[class*=grid-][class*=-equalHeight]>[class~=col]{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}[class*=grid-][class*=-equalHeight]>[class*=col-]>*,[class*=grid-][class*=-equalHeight]>[class*=col_]>*,[class*=grid-][class*=-equalHeight]>[class~=col]>*{height:100%}[class*=grid-][class*=-noBottom]>[class*=col-],[class*=grid-][class*=-noBottom]>[class*=col_],[class*=grid-][class*=-noBottom]>[class~=col]{padding-bottom:0}[class*=col-][class*=-top]{-ms-flex-item-align:start;align-self:flex-start}[class*=col-][class*=-middle]{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}[class*=col-][class*=-bottom]{-ms-flex-item-align:end;align-self:flex-end}[class*=col-][class*=-first]{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}[class*=col-][class*=-last]{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}[class*=grid-1]>[class*=col-],[class*=grid-1]>[class*=col_],[class*=grid-1]>[class~=col]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=grid-2]>[class*=col-],[class*=grid-2]>[class*=col_],[class*=grid-2]>[class~=col]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=grid-3]>[class*=col-],[class*=grid-3]>[class*=col_],[class*=grid-3]>[class~=col]{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=grid-4]>[class*=col-],[class*=grid-4]>[class*=col_],[class*=grid-4]>[class~=col]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=grid-5]>[class*=col-],[class*=grid-5]>[class*=col_],[class*=grid-5]>[class~=col]{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}[class*=grid-6]>[class*=col-],[class*=grid-6]>[class*=col_],[class*=grid-6]>[class~=col]{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=grid-7]>[class*=col-],[class*=grid-7]>[class*=col_],[class*=grid-7]>[class~=col]{-ms-flex-preferred-size:14.2857142857%;flex-basis:14.2857142857%;max-width:14.2857142857%}[class*=grid-8]>[class*=col-],[class*=grid-8]>[class*=col_],[class*=grid-8]>[class~=col]{-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}[class*=grid-9]>[class*=col-],[class*=grid-9]>[class*=col_],[class*=grid-9]>[class~=col]{-ms-flex-preferred-size:11.1111111111%;flex-basis:11.1111111111%;max-width:11.1111111111%}[class*=grid-10]>[class*=col-],[class*=grid-10]>[class*=col_],[class*=grid-10]>[class~=col]{-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}[class*=grid-11]>[class*=col-],[class*=grid-11]>[class*=col_],[class*=grid-11]>[class~=col]{-ms-flex-preferred-size:9.0909090909%;flex-basis:9.0909090909%;max-width:9.0909090909%}[class*=grid-12]>[class*=col-],[class*=grid-12]>[class*=col_],[class*=grid-12]>[class~=col],[class*=grid-]>[class*=col-1],[class*=grid_]>[class*=col-1],[class~=grid]>[class*=col-1]{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}[class*=grid-]>[class*=col-2],[class*=grid_]>[class*=col-2],[class~=grid]>[class*=col-2]{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=grid-]>[class*=col-3],[class*=grid_]>[class*=col-3],[class~=grid]>[class*=col-3]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=grid-]>[class*=col-4],[class*=grid_]>[class*=col-4],[class~=grid]>[class*=col-4]{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=grid-]>[class*=col-5],[class*=grid_]>[class*=col-5],[class~=grid]>[class*=col-5]{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}[class*=grid-]>[class*=col-6],[class*=grid_]>[class*=col-6],[class~=grid]>[class*=col-6]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=grid-]>[class*=col-7],[class*=grid_]>[class*=col-7],[class~=grid]>[class*=col-7]{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}[class*=grid-]>[class*=col-8],[class*=grid_]>[class*=col-8],[class~=grid]>[class*=col-8]{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}[class*=grid-]>[class*=col-9],[class*=grid_]>[class*=col-9],[class~=grid]>[class*=col-9]{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}[class*=grid-]>[class*=col-10],[class*=grid_]>[class*=col-10],[class~=grid]>[class*=col-10]{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}[class*=grid-]>[class*=col-11],[class*=grid_]>[class*=col-11],[class~=grid]>[class*=col-11]{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}[class*=grid-]>[class*=col-12],[class*=grid_]>[class*=col-12],[class~=grid]>[class*=col-12]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=grid-]>[data-push-left*=off-0],[class*=grid_]>[data-push-left*=off-0],[class~=grid]>[data-push-left*=off-0]{margin-left:0}[class*=grid-]>[data-push-left*=off-1],[class*=grid_]>[data-push-left*=off-1],[class~=grid]>[data-push-left*=off-1]{margin-left:8.3333333333%}[class*=grid-]>[data-push-left*=off-2],[class*=grid_]>[data-push-left*=off-2],[class~=grid]>[data-push-left*=off-2]{margin-left:16.6666666667%}[class*=grid-]>[data-push-left*=off-3],[class*=grid_]>[data-push-left*=off-3],[class~=grid]>[data-push-left*=off-3]{margin-left:25%}[class*=grid-]>[data-push-left*=off-4],[class*=grid_]>[data-push-left*=off-4],[class~=grid]>[data-push-left*=off-4]{margin-left:33.3333333333%}[class*=grid-]>[data-push-left*=off-5],[class*=grid_]>[data-push-left*=off-5],[class~=grid]>[data-push-left*=off-5]{margin-left:41.6666666667%}[class*=grid-]>[data-push-left*=off-6],[class*=grid_]>[data-push-left*=off-6],[class~=grid]>[data-push-left*=off-6]{margin-left:50%}[class*=grid-]>[data-push-left*=off-7],[class*=grid_]>[data-push-left*=off-7],[class~=grid]>[data-push-left*=off-7]{margin-left:58.3333333333%}[class*=grid-]>[data-push-left*=off-8],[class*=grid_]>[data-push-left*=off-8],[class~=grid]>[data-push-left*=off-8]{margin-left:66.6666666667%}[class*=grid-]>[data-push-left*=off-9],[class*=grid_]>[data-push-left*=off-9],[class~=grid]>[data-push-left*=off-9]{margin-left:75%}[class*=grid-]>[data-push-left*=off-10],[class*=grid_]>[data-push-left*=off-10],[class~=grid]>[data-push-left*=off-10]{margin-left:83.3333333333%}[class*=grid-]>[data-push-left*=off-11],[class*=grid_]>[data-push-left*=off-11],[class~=grid]>[data-push-left*=off-11]{margin-left:91.6666666667%}[class*=grid-]>[data-push-right*=off-0],[class*=grid_]>[data-push-right*=off-0],[class~=grid]>[data-push-right*=off-0]{margin-right:0}[class*=grid-]>[data-push-right*=off-1],[class*=grid_]>[data-push-right*=off-1],[class~=grid]>[data-push-right*=off-1]{margin-right:8.3333333333%}[class*=grid-]>[data-push-right*=off-2],[class*=grid_]>[data-push-right*=off-2],[class~=grid]>[data-push-right*=off-2]{margin-right:16.6666666667%}[class*=grid-]>[data-push-right*=off-3],[class*=grid_]>[data-push-right*=off-3],[class~=grid]>[data-push-right*=off-3]{margin-right:25%}[class*=grid-]>[data-push-right*=off-4],[class*=grid_]>[data-push-right*=off-4],[class~=grid]>[data-push-right*=off-4]{margin-right:33.3333333333%}[class*=grid-]>[data-push-right*=off-5],[class*=grid_]>[data-push-right*=off-5],[class~=grid]>[data-push-right*=off-5]{margin-right:41.6666666667%}[class*=grid-]>[data-push-right*=off-6],[class*=grid_]>[data-push-right*=off-6],[class~=grid]>[data-push-right*=off-6]{margin-right:50%}[class*=grid-]>[data-push-right*=off-7],[class*=grid_]>[data-push-right*=off-7],[class~=grid]>[data-push-right*=off-7]{margin-right:58.3333333333%}[class*=grid-]>[data-push-right*=off-8],[class*=grid_]>[data-push-right*=off-8],[class~=grid]>[data-push-right*=off-8]{margin-right:66.6666666667%}[class*=grid-]>[data-push-right*=off-9],[class*=grid_]>[data-push-right*=off-9],[class~=grid]>[data-push-right*=off-9]{margin-right:75%}[class*=grid-]>[data-push-right*=off-10],[class*=grid_]>[data-push-right*=off-10],[class~=grid]>[data-push-right*=off-10]{margin-right:83.3333333333%}[class*=grid-]>[data-push-right*=off-11],[class*=grid_]>[data-push-right*=off-11],[class~=grid]>[data-push-right*=off-11]{margin-right:91.6666666667%}.layout-container{max-width:100vw;min-height:100vh;position:relative}.layout-index{background-image:url('+l+');background-size:500px 500px;min-height:100vh;padding:2em}.index-title{margin:0 auto;max-width:500px}.index-main{min-height:70vh;padding:2em 0}.index-list{padding:0}.index-item{background-color:rgba(0,0,0,.2);border-radius:15px;padding:.8em}.index-item a{color:#000;-webkit-text-decoration:none;text-decoration:none}.index-item-inner{height:90%}.index-link-inner{display:-ms-grid;display:grid;-ms-grid-rows:-webkit-max-content;-ms-grid-rows:max-content;grid-template-rows:-webkit-max-content;grid-template-rows:max-content;-ms-grid-columns:auto;background-color:#fff;border-radius:10px;-webkit-box-shadow:3px 3px 10px #868686;box-shadow:3px 3px 10px #868686;grid-template-columns:auto;height:100%}.index-link-inner>:first-child{-ms-grid-column:1;-ms-grid-row:1}.index-link-inner img{border-radius:10px 10px 0 0}.index-item-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5em}.index-arrow-icon{font-size:2em;padding-left:.5em}.index-item-sns{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5em 0}.index-item-sns>div{margin-right:.5em}.fb_iframe_widget>span{vertical-align:baseline!important}.index-footer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.index-footer>div{margin:0 .5em}.main{background:#fff;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.oddlist{background:#f5f5f5}.list-item-header{font-weight:700}.aside-inner{padding:0 1.5em}.aside-grid{display:none}.aside-item1{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.aside-item2{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.aside-item3{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:4;grid-row:2/6}.aside-item4{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}.aside-item5{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}.aside-item6{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:6;-ms-grid-row-span:1;grid-row:6/7}.aside-item7{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6}.aside-title-sp{margin:0 auto 2em;max-width:250px}.aside-title-pc{display:none}.aside-item-illust1{margin:2em auto;max-width:250px}.aside-item-illust2{margin:2em auto;max-width:450px}.header{background-color:#fff;padding:0 1em;z-index:8}.header .to-top{display:none}.header .banner{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1em 0}.header .logo{margin-bottom:.5em;width:60%}.header .title-outer{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.header .title{font-size:1rem;font-weight:400;line-height:1.1;margin:0}.header .datetime{display:none;font-size:.875rem;line-height:1.1}.footer,.header .github-link,.header .qrcode{display:none}.sub-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sub-button{background-color:#fff;border-radius:3em;color:#000;cursor:pointer;font-size:.875rem;line-height:1.1;margin:.5em 1em .5em 0;text-align:center}.sub-button i{padding-right:.2em}.sub-button a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.sub-button select{border:none}.modal{display:none}.modal.open{background-color:#fff;display:block;height:auto;left:50%;max-height:80vh;overflow:auto;padding:1em;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90vw;z-index:11}.modal-close{cursor:pointer}.modal-background{display:none}.modal-background.open{background-color:rgba(0,0,0,.75);display:block;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:10}.map-outer{overflow:hidden;position:relative}#map{height:70vh;overflow:hidden;width:100%}#map .mapboxgl-popup{max-width:240px;z-index:4}#map .popup-window{width:240px}.simple-map-outer{padding:10px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#simple-map{height:40vh;width:100%}.marker span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#555;border-radius:0 70% 70%;-webkit-box-shadow:0 0 2px #000;box-shadow:0 0 2px #000;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:40px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transform-origin:0 0;transform-origin:0 0;width:40px}.marker span:after{background:#fff;border-radius:50%;content:"";display:block;height:36px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:36px;z-index:1}.marker span:not(.show){display:none}.marker .number{font-size:14px;height:30px;line-height:30px;text-align:center;width:30px;z-index:2}.marker .number,.marker i{border-radius:50%;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.marker i{border:1px solid #fff;bottom:-12px;height:22px;right:10px;width:22px;z-index:3}.marker i,.marker i:before{color:#fff;position:absolute}.marker i:before{left:50%;line-height:1.25;text-align:center;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.marker i.fa-plug,.marker i.fa-wifi{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.popup-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:7px}.popup-type i{position:relative;-webkit-box-flex:0;color:#fff;-ms-flex:0 0 18px;flex:0 0 18px;height:18px;margin-right:10px;text-align:center}.popup-type i:before{font-size:80%;left:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.popup-poi-type{font-size:.875rem}.popup-detail-content{max-height:10em;overflow-y:auto;word-break:break-all}.navigation-area{padding:.5em}.navigation-legend{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.area-select{background-color:#fff;border-radius:5px;bottom:100%;height:0;left:50%;overflow:hidden;position:absolute;-webkit-transform:translate(-50%,-3px);transform:translate(-50%,-3px);-webkit-transition:height .5s;transition:height .5s;width:98%;z-index:5}.area-select.open{height:auto}.area-close{background-color:rgba(0,0,0,.9);border-radius:5px 5px 0 0;color:#fff;cursor:pointer;font-size:.75rem;padding:.5em;text-align:right}.area-list-outer{max-height:0;overflow-y:auto;-webkit-transition:max-height .5s;transition:max-height .5s}.area-list-outer.open{max-height:40vh}.area-list{margin:0;padding:.5em}.area-item{padding:.3em .5em}.area-label{margin:.5em 1em .5em 0}.area-input{margin-right:.3em}.area-select-button{-webkit-box-pack:justify;-ms-flex-pack:justify;border-radius:5px;-webkit-box-shadow:2px 2px 4px #b5b5b5;box-shadow:2px 2px 4px #b5b5b5;cursor:pointer;justify-content:space-between;padding:.5em}.area-array-outer,.area-select-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.area-array-outer{min-width:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.area-array{font-size:.875rem;max-width:300px;overflow:hidden;padding:0 .3em;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 1em)}.area-select-button-icon{-webkit-box-flex:0;-ms-flex:0 0 1.5em;flex:0 0 1.5em}.legend-navi{background-color:#fff;z-index:6}.legend-close,.legend-navi{bottom:0;position:absolute;width:100%}.legend-close{background-color:rgba(0,0,0,.9);color:#fff;cursor:pointer;display:none;font-size:.75rem;padding:.5em;text-align:right;z-index:7}.legend-close.open{display:block}.legend-navi-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.legend-navi-icon{-webkit-box-flex:0;cursor:auto;-ms-flex:0 0 3.5em;flex:0 0 3.5em;opacity:.5;padding:.3em}.legend-navi-icon.active{cursor:pointer;opacity:1}.legend-navi-button{border-radius:5px;-webkit-box-shadow:2px 2px 4px #b5b5b5;box-shadow:2px 2px 4px #b5b5b5;height:2.75rem;line-height:2.75rem;text-align:center;width:2.75rem}.legend-navi-img{padding:3px;vertical-align:middle}.legend-list-outer{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.legend-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:.5em 0;padding:.3em}.legend-item{margin-right:.5em}.legend-mark{border-radius:50%;-webkit-box-shadow:2px 2px 2px #b5b5b5;box-shadow:2px 2px 2px #b5b5b5;cursor:pointer;display:block;height:2.75rem;line-height:2.75rem;text-align:center;width:2.75rem}.legend-mark i{color:#fff;font-size:1.25em}.legend-mark:not(.open){opacity:.5}.list-outer{max-height:0;overflow-y:auto;padding:0 1em;-webkit-transition:max-height .5s;transition:max-height .5s}.list-outer.open{max-height:40vh}.list-section{display:none}.list-section.show{display:block;padding-bottom:2em}.list-section-none{padding-bottom:2em}.list-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;color:#fff;font-size:1rem;margin-bottom:0;padding:.3em 1em}.list-title-mark{padding-right:.5em}.list-items{padding:0}.list-items li{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;margin:.3em 0}.item-number{-webkit-box-flex:0;border-right:1px solid #b5b5b5;-ms-flex:0 0 3em;flex:0 0 3em;padding:.3em 0;text-align:center}.item-name{padding:.3em .5em}.display-none{display:none}.display-block{display:block}@page{size:A4;margin:15mm 5mm 15mm}@media(min-width:35.5em){:root{font-size:calc(.88764rem + .3165vw)}[class*=_xs-1]>[class*=col-],[class*=_xs-1]>[class*=col_],[class*=_xs-1]>[class~=col]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=_xs-2]>[class*=col-],[class*=_xs-2]>[class*=col_],[class*=_xs-2]>[class~=col]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=_xs-3]>[class*=col-],[class*=_xs-3]>[class*=col_],[class*=_xs-3]>[class~=col]{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=_xs-4]>[class*=col-],[class*=_xs-4]>[class*=col_],[class*=_xs-4]>[class~=col]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=_xs-5]>[class*=col-],[class*=_xs-5]>[class*=col_],[class*=_xs-5]>[class~=col]{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}[class*=_xs-6]>[class*=col-],[class*=_xs-6]>[class*=col_],[class*=_xs-6]>[class~=col]{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=_xs-7]>[class*=col-],[class*=_xs-7]>[class*=col_],[class*=_xs-7]>[class~=col]{-ms-flex-preferred-size:14.2857142857%;flex-basis:14.2857142857%;max-width:14.2857142857%}[class*=_xs-8]>[class*=col-],[class*=_xs-8]>[class*=col_],[class*=_xs-8]>[class~=col]{-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}[class*=_xs-9]>[class*=col-],[class*=_xs-9]>[class*=col_],[class*=_xs-9]>[class~=col]{-ms-flex-preferred-size:11.1111111111%;flex-basis:11.1111111111%;max-width:11.1111111111%}[class*=_xs-10]>[class*=col-],[class*=_xs-10]>[class*=col_],[class*=_xs-10]>[class~=col]{-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}[class*=_xs-11]>[class*=col-],[class*=_xs-11]>[class*=col_],[class*=_xs-11]>[class~=col]{-ms-flex-preferred-size:9.0909090909%;flex-basis:9.0909090909%;max-width:9.0909090909%}[class*=_xs-12]>[class*=col-],[class*=_xs-12]>[class*=col_],[class*=_xs-12]>[class~=col],[class*=grid-]>[class*=_xs-1],[class*=grid_]>[class*=_xs-1],[class~=grid]>[class*=_xs-1]{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}[class*=grid-]>[class*=_xs-2],[class*=grid_]>[class*=_xs-2],[class~=grid]>[class*=_xs-2]{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=grid-]>[class*=_xs-3],[class*=grid_]>[class*=_xs-3],[class~=grid]>[class*=_xs-3]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=grid-]>[class*=_xs-4],[class*=grid_]>[class*=_xs-4],[class~=grid]>[class*=_xs-4]{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=grid-]>[class*=_xs-5],[class*=grid_]>[class*=_xs-5],[class~=grid]>[class*=_xs-5]{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}[class*=grid-]>[class*=_xs-6],[class*=grid_]>[class*=_xs-6],[class~=grid]>[class*=_xs-6]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=grid-]>[class*=_xs-7],[class*=grid_]>[class*=_xs-7],[class~=grid]>[class*=_xs-7]{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}[class*=grid-]>[class*=_xs-8],[class*=grid_]>[class*=_xs-8],[class~=grid]>[class*=_xs-8]{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}[class*=grid-]>[class*=_xs-9],[class*=grid_]>[class*=_xs-9],[class~=grid]>[class*=_xs-9]{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}[class*=grid-]>[class*=_xs-10],[class*=grid_]>[class*=_xs-10],[class~=grid]>[class*=_xs-10]{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}[class*=grid-]>[class*=_xs-11],[class*=grid_]>[class*=_xs-11],[class~=grid]>[class*=_xs-11]{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}[class*=grid-]>[class*=_xs-12],[class*=grid_]>[class*=_xs-12],[class~=grid]>[class*=_xs-12]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=grid-]>[data-push-left*=_xs-0],[class*=grid_]>[data-push-left*=_xs-0],[class~=grid]>[data-push-left*=_xs-0]{margin-left:0}[class*=grid-]>[data-push-left*=_xs-1],[class*=grid_]>[data-push-left*=_xs-1],[class~=grid]>[data-push-left*=_xs-1]{margin-left:8.3333333333%}[class*=grid-]>[data-push-left*=_xs-2],[class*=grid_]>[data-push-left*=_xs-2],[class~=grid]>[data-push-left*=_xs-2]{margin-left:16.6666666667%}[class*=grid-]>[data-push-left*=_xs-3],[class*=grid_]>[data-push-left*=_xs-3],[class~=grid]>[data-push-left*=_xs-3]{margin-left:25%}[class*=grid-]>[data-push-left*=_xs-4],[class*=grid_]>[data-push-left*=_xs-4],[class~=grid]>[data-push-left*=_xs-4]{margin-left:33.3333333333%}[class*=grid-]>[data-push-left*=_xs-5],[class*=grid_]>[data-push-left*=_xs-5],[class~=grid]>[data-push-left*=_xs-5]{margin-left:41.6666666667%}[class*=grid-]>[data-push-left*=_xs-6],[class*=grid_]>[data-push-left*=_xs-6],[class~=grid]>[data-push-left*=_xs-6]{margin-left:50%}[class*=grid-]>[data-push-left*=_xs-7],[class*=grid_]>[data-push-left*=_xs-7],[class~=grid]>[data-push-left*=_xs-7]{margin-left:58.3333333333%}[class*=grid-]>[data-push-left*=_xs-8],[class*=grid_]>[data-push-left*=_xs-8],[class~=grid]>[data-push-left*=_xs-8]{margin-left:66.6666666667%}[class*=grid-]>[data-push-left*=_xs-9],[class*=grid_]>[data-push-left*=_xs-9],[class~=grid]>[data-push-left*=_xs-9]{margin-left:75%}[class*=grid-]>[data-push-left*=_xs-10],[class*=grid_]>[data-push-left*=_xs-10],[class~=grid]>[data-push-left*=_xs-10]{margin-left:83.3333333333%}[class*=grid-]>[data-push-left*=_xs-11],[class*=grid_]>[data-push-left*=_xs-11],[class~=grid]>[data-push-left*=_xs-11]{margin-left:91.6666666667%}[class*=grid-]>[data-push-right*=_xs-0],[class*=grid_]>[data-push-right*=_xs-0],[class~=grid]>[data-push-right*=_xs-0]{margin-right:0}[class*=grid-]>[data-push-right*=_xs-1],[class*=grid_]>[data-push-right*=_xs-1],[class~=grid]>[data-push-right*=_xs-1]{margin-right:8.3333333333%}[class*=grid-]>[data-push-right*=_xs-2],[class*=grid_]>[data-push-right*=_xs-2],[class~=grid]>[data-push-right*=_xs-2]{margin-right:16.6666666667%}[class*=grid-]>[data-push-right*=_xs-3],[class*=grid_]>[data-push-right*=_xs-3],[class~=grid]>[data-push-right*=_xs-3]{margin-right:25%}[class*=grid-]>[data-push-right*=_xs-4],[class*=grid_]>[data-push-right*=_xs-4],[class~=grid]>[data-push-right*=_xs-4]{margin-right:33.3333333333%}[class*=grid-]>[data-push-right*=_xs-5],[class*=grid_]>[data-push-right*=_xs-5],[class~=grid]>[data-push-right*=_xs-5]{margin-right:41.6666666667%}[class*=grid-]>[data-push-right*=_xs-6],[class*=grid_]>[data-push-right*=_xs-6],[class~=grid]>[data-push-right*=_xs-6]{margin-right:50%}[class*=grid-]>[data-push-right*=_xs-7],[class*=grid_]>[data-push-right*=_xs-7],[class~=grid]>[data-push-right*=_xs-7]{margin-right:58.3333333333%}[class*=grid-]>[data-push-right*=_xs-8],[class*=grid_]>[data-push-right*=_xs-8],[class~=grid]>[data-push-right*=_xs-8]{margin-right:66.6666666667%}[class*=grid-]>[data-push-right*=_xs-9],[class*=grid_]>[data-push-right*=_xs-9],[class~=grid]>[data-push-right*=_xs-9]{margin-right:75%}[class*=grid-]>[data-push-right*=_xs-10],[class*=grid_]>[data-push-right*=_xs-10],[class~=grid]>[data-push-right*=_xs-10]{margin-right:83.3333333333%}[class*=grid-]>[data-push-right*=_xs-11],[class*=grid_]>[data-push-right*=_xs-11],[class~=grid]>[data-push-right*=_xs-11]{margin-right:91.6666666667%}[class*=grid-] [class*=_xs-first],[class*=grid_] [class*=_xs-first],[class~=grid] [class*=_xs-first]{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}[class*=grid-] [class*=_xs-last],[class*=grid_] [class*=_xs-last],[class~=grid] [class*=_xs-last]{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}[class*=xs-hidden]{display:none}.item-number{padding:0}.item-name{padding:0 .5em}}@media(min-width:48em){[class*=_sm-1]>[class*=col-],[class*=_sm-1]>[class*=col_],[class*=_sm-1]>[class~=col]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=_sm-2]>[class*=col-],[class*=_sm-2]>[class*=col_],[class*=_sm-2]>[class~=col]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=_sm-3]>[class*=col-],[class*=_sm-3]>[class*=col_],[class*=_sm-3]>[class~=col]{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=_sm-4]>[class*=col-],[class*=_sm-4]>[class*=col_],[class*=_sm-4]>[class~=col]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=_sm-5]>[class*=col-],[class*=_sm-5]>[class*=col_],[class*=_sm-5]>[class~=col]{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}[class*=_sm-6]>[class*=col-],[class*=_sm-6]>[class*=col_],[class*=_sm-6]>[class~=col]{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=_sm-7]>[class*=col-],[class*=_sm-7]>[class*=col_],[class*=_sm-7]>[class~=col]{-ms-flex-preferred-size:14.2857142857%;flex-basis:14.2857142857%;max-width:14.2857142857%}[class*=_sm-8]>[class*=col-],[class*=_sm-8]>[class*=col_],[class*=_sm-8]>[class~=col]{-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}[class*=_sm-9]>[class*=col-],[class*=_sm-9]>[class*=col_],[class*=_sm-9]>[class~=col]{-ms-flex-preferred-size:11.1111111111%;flex-basis:11.1111111111%;max-width:11.1111111111%}[class*=_sm-10]>[class*=col-],[class*=_sm-10]>[class*=col_],[class*=_sm-10]>[class~=col]{-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}[class*=_sm-11]>[class*=col-],[class*=_sm-11]>[class*=col_],[class*=_sm-11]>[class~=col]{-ms-flex-preferred-size:9.0909090909%;flex-basis:9.0909090909%;max-width:9.0909090909%}[class*=_sm-12]>[class*=col-],[class*=_sm-12]>[class*=col_],[class*=_sm-12]>[class~=col],[class*=grid-]>[class*=_sm-1],[class*=grid_]>[class*=_sm-1],[class~=grid]>[class*=_sm-1]{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}[class*=grid-]>[class*=_sm-2],[class*=grid_]>[class*=_sm-2],[class~=grid]>[class*=_sm-2]{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=grid-]>[class*=_sm-3],[class*=grid_]>[class*=_sm-3],[class~=grid]>[class*=_sm-3]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=grid-]>[class*=_sm-4],[class*=grid_]>[class*=_sm-4],[class~=grid]>[class*=_sm-4]{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=grid-]>[class*=_sm-5],[class*=grid_]>[class*=_sm-5],[class~=grid]>[class*=_sm-5]{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}[class*=grid-]>[class*=_sm-6],[class*=grid_]>[class*=_sm-6],[class~=grid]>[class*=_sm-6]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=grid-]>[class*=_sm-7],[class*=grid_]>[class*=_sm-7],[class~=grid]>[class*=_sm-7]{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}[class*=grid-]>[class*=_sm-8],[class*=grid_]>[class*=_sm-8],[class~=grid]>[class*=_sm-8]{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}[class*=grid-]>[class*=_sm-9],[class*=grid_]>[class*=_sm-9],[class~=grid]>[class*=_sm-9]{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}[class*=grid-]>[class*=_sm-10],[class*=grid_]>[class*=_sm-10],[class~=grid]>[class*=_sm-10]{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}[class*=grid-]>[class*=_sm-11],[class*=grid_]>[class*=_sm-11],[class~=grid]>[class*=_sm-11]{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}[class*=grid-]>[class*=_sm-12],[class*=grid_]>[class*=_sm-12],[class~=grid]>[class*=_sm-12]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=grid-]>[data-push-left*=_sm-0],[class*=grid_]>[data-push-left*=_sm-0],[class~=grid]>[data-push-left*=_sm-0]{margin-left:0}[class*=grid-]>[data-push-left*=_sm-1],[class*=grid_]>[data-push-left*=_sm-1],[class~=grid]>[data-push-left*=_sm-1]{margin-left:8.3333333333%}[class*=grid-]>[data-push-left*=_sm-2],[class*=grid_]>[data-push-left*=_sm-2],[class~=grid]>[data-push-left*=_sm-2]{margin-left:16.6666666667%}[class*=grid-]>[data-push-left*=_sm-3],[class*=grid_]>[data-push-left*=_sm-3],[class~=grid]>[data-push-left*=_sm-3]{margin-left:25%}[class*=grid-]>[data-push-left*=_sm-4],[class*=grid_]>[data-push-left*=_sm-4],[class~=grid]>[data-push-left*=_sm-4]{margin-left:33.3333333333%}[class*=grid-]>[data-push-left*=_sm-5],[class*=grid_]>[data-push-left*=_sm-5],[class~=grid]>[data-push-left*=_sm-5]{margin-left:41.6666666667%}[class*=grid-]>[data-push-left*=_sm-6],[class*=grid_]>[data-push-left*=_sm-6],[class~=grid]>[data-push-left*=_sm-6]{margin-left:50%}[class*=grid-]>[data-push-left*=_sm-7],[class*=grid_]>[data-push-left*=_sm-7],[class~=grid]>[data-push-left*=_sm-7]{margin-left:58.3333333333%}[class*=grid-]>[data-push-left*=_sm-8],[class*=grid_]>[data-push-left*=_sm-8],[class~=grid]>[data-push-left*=_sm-8]{margin-left:66.6666666667%}[class*=grid-]>[data-push-left*=_sm-9],[class*=grid_]>[data-push-left*=_sm-9],[class~=grid]>[data-push-left*=_sm-9]{margin-left:75%}[class*=grid-]>[data-push-left*=_sm-10],[class*=grid_]>[data-push-left*=_sm-10],[class~=grid]>[data-push-left*=_sm-10]{margin-left:83.3333333333%}[class*=grid-]>[data-push-left*=_sm-11],[class*=grid_]>[data-push-left*=_sm-11],[class~=grid]>[data-push-left*=_sm-11]{margin-left:91.6666666667%}[class*=grid-]>[data-push-right*=_sm-0],[class*=grid_]>[data-push-right*=_sm-0],[class~=grid]>[data-push-right*=_sm-0]{margin-right:0}[class*=grid-]>[data-push-right*=_sm-1],[class*=grid_]>[data-push-right*=_sm-1],[class~=grid]>[data-push-right*=_sm-1]{margin-right:8.3333333333%}[class*=grid-]>[data-push-right*=_sm-2],[class*=grid_]>[data-push-right*=_sm-2],[class~=grid]>[data-push-right*=_sm-2]{margin-right:16.6666666667%}[class*=grid-]>[data-push-right*=_sm-3],[class*=grid_]>[data-push-right*=_sm-3],[class~=grid]>[data-push-right*=_sm-3]{margin-right:25%}[class*=grid-]>[data-push-right*=_sm-4],[class*=grid_]>[data-push-right*=_sm-4],[class~=grid]>[data-push-right*=_sm-4]{margin-right:33.3333333333%}[class*=grid-]>[data-push-right*=_sm-5],[class*=grid_]>[data-push-right*=_sm-5],[class~=grid]>[data-push-right*=_sm-5]{margin-right:41.6666666667%}[class*=grid-]>[data-push-right*=_sm-6],[class*=grid_]>[data-push-right*=_sm-6],[class~=grid]>[data-push-right*=_sm-6]{margin-right:50%}[class*=grid-]>[data-push-right*=_sm-7],[class*=grid_]>[data-push-right*=_sm-7],[class~=grid]>[data-push-right*=_sm-7]{margin-right:58.3333333333%}[class*=grid-]>[data-push-right*=_sm-8],[class*=grid_]>[data-push-right*=_sm-8],[class~=grid]>[data-push-right*=_sm-8]{margin-right:66.6666666667%}[class*=grid-]>[data-push-right*=_sm-9],[class*=grid_]>[data-push-right*=_sm-9],[class~=grid]>[data-push-right*=_sm-9]{margin-right:75%}[class*=grid-]>[data-push-right*=_sm-10],[class*=grid_]>[data-push-right*=_sm-10],[class~=grid]>[data-push-right*=_sm-10]{margin-right:83.3333333333%}[class*=grid-]>[data-push-right*=_sm-11],[class*=grid_]>[data-push-right*=_sm-11],[class~=grid]>[data-push-right*=_sm-11]{margin-right:91.6666666667%}[class*=grid-] [class*=_sm-first],[class*=grid_] [class*=_sm-first],[class~=grid] [class*=_sm-first]{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}[class*=grid-] [class*=_sm-last],[class*=grid_] [class*=_sm-last],[class~=grid] [class*=_sm-last]{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}[class*=sm-hidden]{display:none}}@media(min-width:52.625em){[class*=_md-1]>[class*=col-],[class*=_md-1]>[class*=col_],[class*=_md-1]>[class~=col]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=_md-2]>[class*=col-],[class*=_md-2]>[class*=col_],[class*=_md-2]>[class~=col]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=_md-3]>[class*=col-],[class*=_md-3]>[class*=col_],[class*=_md-3]>[class~=col]{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=_md-4]>[class*=col-],[class*=_md-4]>[class*=col_],[class*=_md-4]>[class~=col]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=_md-5]>[class*=col-],[class*=_md-5]>[class*=col_],[class*=_md-5]>[class~=col]{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}[class*=_md-6]>[class*=col-],[class*=_md-6]>[class*=col_],[class*=_md-6]>[class~=col]{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=_md-7]>[class*=col-],[class*=_md-7]>[class*=col_],[class*=_md-7]>[class~=col]{-ms-flex-preferred-size:14.2857142857%;flex-basis:14.2857142857%;max-width:14.2857142857%}[class*=_md-8]>[class*=col-],[class*=_md-8]>[class*=col_],[class*=_md-8]>[class~=col]{-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}[class*=_md-9]>[class*=col-],[class*=_md-9]>[class*=col_],[class*=_md-9]>[class~=col]{-ms-flex-preferred-size:11.1111111111%;flex-basis:11.1111111111%;max-width:11.1111111111%}[class*=_md-10]>[class*=col-],[class*=_md-10]>[class*=col_],[class*=_md-10]>[class~=col]{-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}[class*=_md-11]>[class*=col-],[class*=_md-11]>[class*=col_],[class*=_md-11]>[class~=col]{-ms-flex-preferred-size:9.0909090909%;flex-basis:9.0909090909%;max-width:9.0909090909%}[class*=_md-12]>[class*=col-],[class*=_md-12]>[class*=col_],[class*=_md-12]>[class~=col],[class*=grid-]>[class*=_md-1],[class*=grid_]>[class*=_md-1],[class~=grid]>[class*=_md-1]{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}[class*=grid-]>[class*=_md-2],[class*=grid_]>[class*=_md-2],[class~=grid]>[class*=_md-2]{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=grid-]>[class*=_md-3],[class*=grid_]>[class*=_md-3],[class~=grid]>[class*=_md-3]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=grid-]>[class*=_md-4],[class*=grid_]>[class*=_md-4],[class~=grid]>[class*=_md-4]{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=grid-]>[class*=_md-5],[class*=grid_]>[class*=_md-5],[class~=grid]>[class*=_md-5]{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}[class*=grid-]>[class*=_md-6],[class*=grid_]>[class*=_md-6],[class~=grid]>[class*=_md-6]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=grid-]>[class*=_md-7],[class*=grid_]>[class*=_md-7],[class~=grid]>[class*=_md-7]{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}[class*=grid-]>[class*=_md-8],[class*=grid_]>[class*=_md-8],[class~=grid]>[class*=_md-8]{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}[class*=grid-]>[class*=_md-9],[class*=grid_]>[class*=_md-9],[class~=grid]>[class*=_md-9]{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}[class*=grid-]>[class*=_md-10],[class*=grid_]>[class*=_md-10],[class~=grid]>[class*=_md-10]{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}[class*=grid-]>[class*=_md-11],[class*=grid_]>[class*=_md-11],[class~=grid]>[class*=_md-11]{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}[class*=grid-]>[class*=_md-12],[class*=grid_]>[class*=_md-12],[class~=grid]>[class*=_md-12]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=grid-]>[data-push-left*=_md-0],[class*=grid_]>[data-push-left*=_md-0],[class~=grid]>[data-push-left*=_md-0]{margin-left:0}[class*=grid-]>[data-push-left*=_md-1],[class*=grid_]>[data-push-left*=_md-1],[class~=grid]>[data-push-left*=_md-1]{margin-left:8.3333333333%}[class*=grid-]>[data-push-left*=_md-2],[class*=grid_]>[data-push-left*=_md-2],[class~=grid]>[data-push-left*=_md-2]{margin-left:16.6666666667%}[class*=grid-]>[data-push-left*=_md-3],[class*=grid_]>[data-push-left*=_md-3],[class~=grid]>[data-push-left*=_md-3]{margin-left:25%}[class*=grid-]>[data-push-left*=_md-4],[class*=grid_]>[data-push-left*=_md-4],[class~=grid]>[data-push-left*=_md-4]{margin-left:33.3333333333%}[class*=grid-]>[data-push-left*=_md-5],[class*=grid_]>[data-push-left*=_md-5],[class~=grid]>[data-push-left*=_md-5]{margin-left:41.6666666667%}[class*=grid-]>[data-push-left*=_md-6],[class*=grid_]>[data-push-left*=_md-6],[class~=grid]>[data-push-left*=_md-6]{margin-left:50%}[class*=grid-]>[data-push-left*=_md-7],[class*=grid_]>[data-push-left*=_md-7],[class~=grid]>[data-push-left*=_md-7]{margin-left:58.3333333333%}[class*=grid-]>[data-push-left*=_md-8],[class*=grid_]>[data-push-left*=_md-8],[class~=grid]>[data-push-left*=_md-8]{margin-left:66.6666666667%}[class*=grid-]>[data-push-left*=_md-9],[class*=grid_]>[data-push-left*=_md-9],[class~=grid]>[data-push-left*=_md-9]{margin-left:75%}[class*=grid-]>[data-push-left*=_md-10],[class*=grid_]>[data-push-left*=_md-10],[class~=grid]>[data-push-left*=_md-10]{margin-left:83.3333333333%}[class*=grid-]>[data-push-left*=_md-11],[class*=grid_]>[data-push-left*=_md-11],[class~=grid]>[data-push-left*=_md-11]{margin-left:91.6666666667%}[class*=grid-]>[data-push-right*=_md-0],[class*=grid_]>[data-push-right*=_md-0],[class~=grid]>[data-push-right*=_md-0]{margin-right:0}[class*=grid-]>[data-push-right*=_md-1],[class*=grid_]>[data-push-right*=_md-1],[class~=grid]>[data-push-right*=_md-1]{margin-right:8.3333333333%}[class*=grid-]>[data-push-right*=_md-2],[class*=grid_]>[data-push-right*=_md-2],[class~=grid]>[data-push-right*=_md-2]{margin-right:16.6666666667%}[class*=grid-]>[data-push-right*=_md-3],[class*=grid_]>[data-push-right*=_md-3],[class~=grid]>[data-push-right*=_md-3]{margin-right:25%}[class*=grid-]>[data-push-right*=_md-4],[class*=grid_]>[data-push-right*=_md-4],[class~=grid]>[data-push-right*=_md-4]{margin-right:33.3333333333%}[class*=grid-]>[data-push-right*=_md-5],[class*=grid_]>[data-push-right*=_md-5],[class~=grid]>[data-push-right*=_md-5]{margin-right:41.6666666667%}[class*=grid-]>[data-push-right*=_md-6],[class*=grid_]>[data-push-right*=_md-6],[class~=grid]>[data-push-right*=_md-6]{margin-right:50%}[class*=grid-]>[data-push-right*=_md-7],[class*=grid_]>[data-push-right*=_md-7],[class~=grid]>[data-push-right*=_md-7]{margin-right:58.3333333333%}[class*=grid-]>[data-push-right*=_md-8],[class*=grid_]>[data-push-right*=_md-8],[class~=grid]>[data-push-right*=_md-8]{margin-right:66.6666666667%}[class*=grid-]>[data-push-right*=_md-9],[class*=grid_]>[data-push-right*=_md-9],[class~=grid]>[data-push-right*=_md-9]{margin-right:75%}[class*=grid-]>[data-push-right*=_md-10],[class*=grid_]>[data-push-right*=_md-10],[class~=grid]>[data-push-right*=_md-10]{margin-right:83.3333333333%}[class*=grid-]>[data-push-right*=_md-11],[class*=grid_]>[data-push-right*=_md-11],[class~=grid]>[data-push-right*=_md-11]{margin-right:91.6666666667%}[class*=grid-] [class*=_md-first],[class*=grid_] [class*=_md-first],[class~=grid] [class*=_md-first]{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}[class*=grid-] [class*=_md-last],[class*=grid_] [class*=_md-last],[class~=grid] [class*=_md-last]{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}[class*=md-hidden]{display:none}.layout-index{padding-left:5em;padding-right:5em}.main{position:relative;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.main:before{background:-webkit-gradient(linear,left top,right top,from(rgba(85,85,85,.2)),to(rgba(85,85,85,0)));background:linear-gradient(90deg,rgba(85,85,85,.2),rgba(85,85,85,0));content:"";display:block;height:100%;position:absolute;right:-10px;top:0;width:10px}.aside-inner{padding:2.5em 1.5em 5em}.aside-grid{display:block}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.9);color:#fff;left:0;right:0}.header .to-top{display:block;-webkit-box-flex:0;-ms-flex:0 0 3em;flex:0 0 3em;padding:0}.header .to-top a{color:#fff;display:block;line-height:1.1}.header .banner{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:.5em 0 .5em .5em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header .logo{display:none}.header .title-outer{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.header .title{font-size:1.75rem}.header .datetime{display:block;padding-top:.5em}.header .github-link{display:block}.sub-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-grid-rows:auto;grid-template-rows:auto;width:40%}.sub-button{-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.9);box-shadow:2px 2px 5px rgba(0,0,0,.9);margin-bottom:.5em;margin-left:auto;padding:.5em 1em}.modal.open{width:50%}#map{border:1px solid #000;height:140mm}#simple-map{height:100mm}.navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:.5em}.navigation-area{min-width:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.navigation-legend{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-box-flex:0;border-right:1px solid #b5b5b5;-ms-flex:0 0 90%;flex:0 0 90%;margin-right:.5em;padding-right:.5em}.legend-close,.legend-navi{position:relative}.legend-close,.legend-close.open{display:none}.list-outer{overflow:visible;padding:0}.list-outer,.list-outer.open{max-height:none}.list-section-none,.list-section.show{padding-bottom:0}}@media(min-width:75em){:root{font-size:1rem}[class*=_lg-1]>[class*=col-],[class*=_lg-1]>[class*=col_],[class*=_lg-1]>[class~=col]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=_lg-2]>[class*=col-],[class*=_lg-2]>[class*=col_],[class*=_lg-2]>[class~=col]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=_lg-3]>[class*=col-],[class*=_lg-3]>[class*=col_],[class*=_lg-3]>[class~=col]{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=_lg-4]>[class*=col-],[class*=_lg-4]>[class*=col_],[class*=_lg-4]>[class~=col]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=_lg-5]>[class*=col-],[class*=_lg-5]>[class*=col_],[class*=_lg-5]>[class~=col]{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}[class*=_lg-6]>[class*=col-],[class*=_lg-6]>[class*=col_],[class*=_lg-6]>[class~=col]{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=_lg-7]>[class*=col-],[class*=_lg-7]>[class*=col_],[class*=_lg-7]>[class~=col]{-ms-flex-preferred-size:14.2857142857%;flex-basis:14.2857142857%;max-width:14.2857142857%}[class*=_lg-8]>[class*=col-],[class*=_lg-8]>[class*=col_],[class*=_lg-8]>[class~=col]{-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}[class*=_lg-9]>[class*=col-],[class*=_lg-9]>[class*=col_],[class*=_lg-9]>[class~=col]{-ms-flex-preferred-size:11.1111111111%;flex-basis:11.1111111111%;max-width:11.1111111111%}[class*=_lg-10]>[class*=col-],[class*=_lg-10]>[class*=col_],[class*=_lg-10]>[class~=col]{-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}[class*=_lg-11]>[class*=col-],[class*=_lg-11]>[class*=col_],[class*=_lg-11]>[class~=col]{-ms-flex-preferred-size:9.0909090909%;flex-basis:9.0909090909%;max-width:9.0909090909%}[class*=_lg-12]>[class*=col-],[class*=_lg-12]>[class*=col_],[class*=_lg-12]>[class~=col],[class*=grid-]>[class*=_lg-1],[class*=grid_]>[class*=_lg-1],[class~=grid]>[class*=_lg-1]{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}[class*=grid-]>[class*=_lg-2],[class*=grid_]>[class*=_lg-2],[class~=grid]>[class*=_lg-2]{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=grid-]>[class*=_lg-3],[class*=grid_]>[class*=_lg-3],[class~=grid]>[class*=_lg-3]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=grid-]>[class*=_lg-4],[class*=grid_]>[class*=_lg-4],[class~=grid]>[class*=_lg-4]{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=grid-]>[class*=_lg-5],[class*=grid_]>[class*=_lg-5],[class~=grid]>[class*=_lg-5]{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}[class*=grid-]>[class*=_lg-6],[class*=grid_]>[class*=_lg-6],[class~=grid]>[class*=_lg-6]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=grid-]>[class*=_lg-7],[class*=grid_]>[class*=_lg-7],[class~=grid]>[class*=_lg-7]{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}[class*=grid-]>[class*=_lg-8],[class*=grid_]>[class*=_lg-8],[class~=grid]>[class*=_lg-8]{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}[class*=grid-]>[class*=_lg-9],[class*=grid_]>[class*=_lg-9],[class~=grid]>[class*=_lg-9]{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}[class*=grid-]>[class*=_lg-10],[class*=grid_]>[class*=_lg-10],[class~=grid]>[class*=_lg-10]{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}[class*=grid-]>[class*=_lg-11],[class*=grid_]>[class*=_lg-11],[class~=grid]>[class*=_lg-11]{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}[class*=grid-]>[class*=_lg-12],[class*=grid_]>[class*=_lg-12],[class~=grid]>[class*=_lg-12]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=grid-]>[data-push-left*=_lg-0],[class*=grid_]>[data-push-left*=_lg-0],[class~=grid]>[data-push-left*=_lg-0]{margin-left:0}[class*=grid-]>[data-push-left*=_lg-1],[class*=grid_]>[data-push-left*=_lg-1],[class~=grid]>[data-push-left*=_lg-1]{margin-left:8.3333333333%}[class*=grid-]>[data-push-left*=_lg-2],[class*=grid_]>[data-push-left*=_lg-2],[class~=grid]>[data-push-left*=_lg-2]{margin-left:16.6666666667%}[class*=grid-]>[data-push-left*=_lg-3],[class*=grid_]>[data-push-left*=_lg-3],[class~=grid]>[data-push-left*=_lg-3]{margin-left:25%}[class*=grid-]>[data-push-left*=_lg-4],[class*=grid_]>[data-push-left*=_lg-4],[class~=grid]>[data-push-left*=_lg-4]{margin-left:33.3333333333%}[class*=grid-]>[data-push-left*=_lg-5],[class*=grid_]>[data-push-left*=_lg-5],[class~=grid]>[data-push-left*=_lg-5]{margin-left:41.6666666667%}[class*=grid-]>[data-push-left*=_lg-6],[class*=grid_]>[data-push-left*=_lg-6],[class~=grid]>[data-push-left*=_lg-6]{margin-left:50%}[class*=grid-]>[data-push-left*=_lg-7],[class*=grid_]>[data-push-left*=_lg-7],[class~=grid]>[data-push-left*=_lg-7]{margin-left:58.3333333333%}[class*=grid-]>[data-push-left*=_lg-8],[class*=grid_]>[data-push-left*=_lg-8],[class~=grid]>[data-push-left*=_lg-8]{margin-left:66.6666666667%}[class*=grid-]>[data-push-left*=_lg-9],[class*=grid_]>[data-push-left*=_lg-9],[class~=grid]>[data-push-left*=_lg-9]{margin-left:75%}[class*=grid-]>[data-push-left*=_lg-10],[class*=grid_]>[data-push-left*=_lg-10],[class~=grid]>[data-push-left*=_lg-10]{margin-left:83.3333333333%}[class*=grid-]>[data-push-left*=_lg-11],[class*=grid_]>[data-push-left*=_lg-11],[class~=grid]>[data-push-left*=_lg-11]{margin-left:91.6666666667%}[class*=grid-]>[data-push-right*=_lg-0],[class*=grid_]>[data-push-right*=_lg-0],[class~=grid]>[data-push-right*=_lg-0]{margin-right:0}[class*=grid-]>[data-push-right*=_lg-1],[class*=grid_]>[data-push-right*=_lg-1],[class~=grid]>[data-push-right*=_lg-1]{margin-right:8.3333333333%}[class*=grid-]>[data-push-right*=_lg-2],[class*=grid_]>[data-push-right*=_lg-2],[class~=grid]>[data-push-right*=_lg-2]{margin-right:16.6666666667%}[class*=grid-]>[data-push-right*=_lg-3],[class*=grid_]>[data-push-right*=_lg-3],[class~=grid]>[data-push-right*=_lg-3]{margin-right:25%}[class*=grid-]>[data-push-right*=_lg-4],[class*=grid_]>[data-push-right*=_lg-4],[class~=grid]>[data-push-right*=_lg-4]{margin-right:33.3333333333%}[class*=grid-]>[data-push-right*=_lg-5],[class*=grid_]>[data-push-right*=_lg-5],[class~=grid]>[data-push-right*=_lg-5]{margin-right:41.6666666667%}[class*=grid-]>[data-push-right*=_lg-6],[class*=grid_]>[data-push-right*=_lg-6],[class~=grid]>[data-push-right*=_lg-6]{margin-right:50%}[class*=grid-]>[data-push-right*=_lg-7],[class*=grid_]>[data-push-right*=_lg-7],[class~=grid]>[data-push-right*=_lg-7]{margin-right:58.3333333333%}[class*=grid-]>[data-push-right*=_lg-8],[class*=grid_]>[data-push-right*=_lg-8],[class~=grid]>[data-push-right*=_lg-8]{margin-right:66.6666666667%}[class*=grid-]>[data-push-right*=_lg-9],[class*=grid_]>[data-push-right*=_lg-9],[class~=grid]>[data-push-right*=_lg-9]{margin-right:75%}[class*=grid-]>[data-push-right*=_lg-10],[class*=grid_]>[data-push-right*=_lg-10],[class~=grid]>[data-push-right*=_lg-10]{margin-right:83.3333333333%}[class*=grid-]>[data-push-right*=_lg-11],[class*=grid_]>[data-push-right*=_lg-11],[class~=grid]>[data-push-right*=_lg-11]{margin-right:91.6666666667%}[class*=grid-] [class*=_lg-first],[class*=grid_] [class*=_lg-first],[class~=grid] [class*=_lg-first]{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}[class*=grid-] [class*=_lg-last],[class*=grid_] [class*=_lg-last],[class~=grid] [class*=_lg-last]{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}[class*=lg-hidden]{display:none}.aside-inner{padding:2.5em 5em 5em}}@media(min-width:93em){[class*=_xl-1]>[class*=col-],[class*=_xl-1]>[class*=col_],[class*=_xl-1]>[class~=col]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=_xl-2]>[class*=col-],[class*=_xl-2]>[class*=col_],[class*=_xl-2]>[class~=col]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=_xl-3]>[class*=col-],[class*=_xl-3]>[class*=col_],[class*=_xl-3]>[class~=col]{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=_xl-4]>[class*=col-],[class*=_xl-4]>[class*=col_],[class*=_xl-4]>[class~=col]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=_xl-5]>[class*=col-],[class*=_xl-5]>[class*=col_],[class*=_xl-5]>[class~=col]{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}[class*=_xl-6]>[class*=col-],[class*=_xl-6]>[class*=col_],[class*=_xl-6]>[class~=col]{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=_xl-7]>[class*=col-],[class*=_xl-7]>[class*=col_],[class*=_xl-7]>[class~=col]{-ms-flex-preferred-size:14.2857142857%;flex-basis:14.2857142857%;max-width:14.2857142857%}[class*=_xl-8]>[class*=col-],[class*=_xl-8]>[class*=col_],[class*=_xl-8]>[class~=col]{-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}[class*=_xl-9]>[class*=col-],[class*=_xl-9]>[class*=col_],[class*=_xl-9]>[class~=col]{-ms-flex-preferred-size:11.1111111111%;flex-basis:11.1111111111%;max-width:11.1111111111%}[class*=_xl-10]>[class*=col-],[class*=_xl-10]>[class*=col_],[class*=_xl-10]>[class~=col]{-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}[class*=_xl-11]>[class*=col-],[class*=_xl-11]>[class*=col_],[class*=_xl-11]>[class~=col]{-ms-flex-preferred-size:9.0909090909%;flex-basis:9.0909090909%;max-width:9.0909090909%}[class*=_xl-12]>[class*=col-],[class*=_xl-12]>[class*=col_],[class*=_xl-12]>[class~=col],[class*=grid-]>[class*=_xl-1],[class*=grid_]>[class*=_xl-1],[class~=grid]>[class*=_xl-1]{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}[class*=grid-]>[class*=_xl-2],[class*=grid_]>[class*=_xl-2],[class~=grid]>[class*=_xl-2]{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=grid-]>[class*=_xl-3],[class*=grid_]>[class*=_xl-3],[class~=grid]>[class*=_xl-3]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=grid-]>[class*=_xl-4],[class*=grid_]>[class*=_xl-4],[class~=grid]>[class*=_xl-4]{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=grid-]>[class*=_xl-5],[class*=grid_]>[class*=_xl-5],[class~=grid]>[class*=_xl-5]{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}[class*=grid-]>[class*=_xl-6],[class*=grid_]>[class*=_xl-6],[class~=grid]>[class*=_xl-6]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=grid-]>[class*=_xl-7],[class*=grid_]>[class*=_xl-7],[class~=grid]>[class*=_xl-7]{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}[class*=grid-]>[class*=_xl-8],[class*=grid_]>[class*=_xl-8],[class~=grid]>[class*=_xl-8]{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}[class*=grid-]>[class*=_xl-9],[class*=grid_]>[class*=_xl-9],[class~=grid]>[class*=_xl-9]{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}[class*=grid-]>[class*=_xl-10],[class*=grid_]>[class*=_xl-10],[class~=grid]>[class*=_xl-10]{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}[class*=grid-]>[class*=_xl-11],[class*=grid_]>[class*=_xl-11],[class~=grid]>[class*=_xl-11]{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}[class*=grid-]>[class*=_xl-12],[class*=grid_]>[class*=_xl-12],[class~=grid]>[class*=_xl-12]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=grid-]>[data-push-left*=_xl-0],[class*=grid_]>[data-push-left*=_xl-0],[class~=grid]>[data-push-left*=_xl-0]{margin-left:0}[class*=grid-]>[data-push-left*=_xl-1],[class*=grid_]>[data-push-left*=_xl-1],[class~=grid]>[data-push-left*=_xl-1]{margin-left:8.3333333333%}[class*=grid-]>[data-push-left*=_xl-2],[class*=grid_]>[data-push-left*=_xl-2],[class~=grid]>[data-push-left*=_xl-2]{margin-left:16.6666666667%}[class*=grid-]>[data-push-left*=_xl-3],[class*=grid_]>[data-push-left*=_xl-3],[class~=grid]>[data-push-left*=_xl-3]{margin-left:25%}[class*=grid-]>[data-push-left*=_xl-4],[class*=grid_]>[data-push-left*=_xl-4],[class~=grid]>[data-push-left*=_xl-4]{margin-left:33.3333333333%}[class*=grid-]>[data-push-left*=_xl-5],[class*=grid_]>[data-push-left*=_xl-5],[class~=grid]>[data-push-left*=_xl-5]{margin-left:41.6666666667%}[class*=grid-]>[data-push-left*=_xl-6],[class*=grid_]>[data-push-left*=_xl-6],[class~=grid]>[data-push-left*=_xl-6]{margin-left:50%}[class*=grid-]>[data-push-left*=_xl-7],[class*=grid_]>[data-push-left*=_xl-7],[class~=grid]>[data-push-left*=_xl-7]{margin-left:58.3333333333%}[class*=grid-]>[data-push-left*=_xl-8],[class*=grid_]>[data-push-left*=_xl-8],[class~=grid]>[data-push-left*=_xl-8]{margin-left:66.6666666667%}[class*=grid-]>[data-push-left*=_xl-9],[class*=grid_]>[data-push-left*=_xl-9],[class~=grid]>[data-push-left*=_xl-9]{margin-left:75%}[class*=grid-]>[data-push-left*=_xl-10],[class*=grid_]>[data-push-left*=_xl-10],[class~=grid]>[data-push-left*=_xl-10]{margin-left:83.3333333333%}[class*=grid-]>[data-push-left*=_xl-11],[class*=grid_]>[data-push-left*=_xl-11],[class~=grid]>[data-push-left*=_xl-11]{margin-left:91.6666666667%}[class*=grid-]>[data-push-right*=_xl-0],[class*=grid_]>[data-push-right*=_xl-0],[class~=grid]>[data-push-right*=_xl-0]{margin-right:0}[class*=grid-]>[data-push-right*=_xl-1],[class*=grid_]>[data-push-right*=_xl-1],[class~=grid]>[data-push-right*=_xl-1]{margin-right:8.3333333333%}[class*=grid-]>[data-push-right*=_xl-2],[class*=grid_]>[data-push-right*=_xl-2],[class~=grid]>[data-push-right*=_xl-2]{margin-right:16.6666666667%}[class*=grid-]>[data-push-right*=_xl-3],[class*=grid_]>[data-push-right*=_xl-3],[class~=grid]>[data-push-right*=_xl-3]{margin-right:25%}[class*=grid-]>[data-push-right*=_xl-4],[class*=grid_]>[data-push-right*=_xl-4],[class~=grid]>[data-push-right*=_xl-4]{margin-right:33.3333333333%}[class*=grid-]>[data-push-right*=_xl-5],[class*=grid_]>[data-push-right*=_xl-5],[class~=grid]>[data-push-right*=_xl-5]{margin-right:41.6666666667%}[class*=grid-]>[data-push-right*=_xl-6],[class*=grid_]>[data-push-right*=_xl-6],[class~=grid]>[data-push-right*=_xl-6]{margin-right:50%}[class*=grid-]>[data-push-right*=_xl-7],[class*=grid_]>[data-push-right*=_xl-7],[class~=grid]>[data-push-right*=_xl-7]{margin-right:58.3333333333%}[class*=grid-]>[data-push-right*=_xl-8],[class*=grid_]>[data-push-right*=_xl-8],[class~=grid]>[data-push-right*=_xl-8]{margin-right:66.6666666667%}[class*=grid-]>[data-push-right*=_xl-9],[class*=grid_]>[data-push-right*=_xl-9],[class~=grid]>[data-push-right*=_xl-9]{margin-right:75%}[class*=grid-]>[data-push-right*=_xl-10],[class*=grid_]>[data-push-right*=_xl-10],[class~=grid]>[data-push-right*=_xl-10]{margin-right:83.3333333333%}[class*=grid-]>[data-push-right*=_xl-11],[class*=grid_]>[data-push-right*=_xl-11],[class~=grid]>[data-push-right*=_xl-11]{margin-right:91.6666666667%}[class*=grid-] [class*=_xl-first],[class*=grid_] [class*=_xl-first],[class~=grid] [class*=_xl-first]{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}[class*=grid-] [class*=_xl-last],[class*=grid_] [class*=_xl-last],[class~=grid] [class*=_xl-last]{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}[class*=xl-hidden]{display:none}.aside-grid{display:-ms-grid;display:grid;-ms-grid-columns:50% auto;grid-template-columns:50% auto;-ms-grid-rows:auto auto auto auto auto auto;grid-template-rows:auto auto auto auto auto auto}.aside-grid>:first-child{-ms-grid-column:1;-ms-grid-row:1}.aside-grid>:nth-child(2){-ms-grid-column:2;-ms-grid-row:1}.aside-grid>:nth-child(3){-ms-grid-column:1;-ms-grid-row:2}.aside-grid>:nth-child(4){-ms-grid-column:2;-ms-grid-row:2}.aside-grid>:nth-child(5){-ms-grid-column:1;-ms-grid-row:3}.aside-grid>:nth-child(6){-ms-grid-column:2;-ms-grid-row:3}.aside-grid>:nth-child(7){-ms-grid-column:1;-ms-grid-row:4}.aside-grid>:nth-child(8){-ms-grid-column:2;-ms-grid-row:4}.aside-grid>:nth-child(9){-ms-grid-column:1;-ms-grid-row:5}.aside-grid>:nth-child(10){-ms-grid-column:2;-ms-grid-row:5}.aside-grid>:nth-child(11){-ms-grid-column:1;-ms-grid-row:6}.aside-grid>:nth-child(12){-ms-grid-column:2;-ms-grid-row:6}.aside-title-sp{display:none}.aside-title-pc{display:block;margin:0 auto 2em;max-width:700px}}@media print{.print-exclude{display:none!important}:root{background-color:#fff;font-size:.875rem}.layout-container{margin:0 auto}.layout-map-inner{display:block}.main{-ms-flex-preferred-size:100%!important;flex-basis:100%!important;max-width:100%!important}.main-sheet{-webkit-box-shadow:none;box-shadow:none;padding:0}.header{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#fff;color:#000;justify-content:space-between}.header .title{font-size:1.5rem}.header .datetime{display:block}.header .qrcode{display:block;-webkit-box-flex:0;-ms-flex:0 0 20mm;flex:0 0 20mm;height:20mm}#map{height:140mm}.marker span{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.area-select-button{-webkit-box-shadow:none;box-shadow:none}.area-array{max-width:100%;overflow:auto;white-space:normal}.legend-navi{position:relative}.list-outer{max-height:none!important}.list-section{display:block!important}.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;border-top:1px solid #000;justify-content:flex-end;margin-top:10mm;padding-top:5mm}.footer-logo{-webkit-box-flex:0;-ms-flex:0 0 50mm;flex:0 0 50mm}}',""]),c.locals={},e.exports=c},312:function(e,t,r){e.exports=r.p+"img/index_body_bg.eeff294.png"},57:function(e,t,r){"use strict";r.d(t,"b",(function(){return mt})),r.d(t,"a",(function(){return U}));r(25),r(19),r(27),r(46),r(21),r(47);var o=r(6),n=r(17),f=(r(58),r(31),r(30),r(12),r(20),r(64),r(0)),c=r(104),l=r(167),d=r.n(l),m=r(84),h=r.n(m),x=(r(23),r(24),r(168)),w=r(56),_=r(2);r(179);"scrollRestoration"in window.history&&(Object(_.u)("manual"),window.addEventListener("beforeunload",(function(){Object(_.u)("auto")})),window.addEventListener("load",(function(){Object(_.u)("manual")})));function y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function k(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:z,r=arguments.length>2?arguments[2]:void 0;return o.call(this,e,t,r)};var n=r.resolve.bind(r);return r.resolve=function(e,t,r){return"string"==typeof e&&(e=Object(w.c)(e)),n(e,t,r)},r}var R={name:"NuxtChild",functional:!0,props:{nuxtChildKey:{type:String,default:""},keepAlive:Boolean,keepAliveProps:{type:Object,default:void 0}},render:function(e,t){var r=t.parent,data=t.data,o=t.props,n=r.$createElement;data.nuxtChild=!0;for(var f=r,c=r.$nuxt.nuxt.transitions,l=r.$nuxt.nuxt.defaultTransition,d=0;r;)r.$vnode&&r.$vnode.data.nuxtChild&&d++,r=r.$parent;data.nuxtChildDepth=d;var m=c[d]||l,h={};S.forEach((function(e){void 0!==m[e]&&(h[e]=m[e])}));var x={};C.forEach((function(e){"function"==typeof m[e]&&(x[e]=m[e].bind(f))}));var w=x.beforeEnter;if(x.beforeEnter=function(e){if(window.$nuxt.$nextTick((function(){window.$nuxt.$emit("triggerScroll")})),w)return w.call(f,e)},!1===m.css){var _=x.leave;(!_||_.length<2)&&(x.leave=function(e,t){_&&_.call(f,e),f.$nextTick(t)})}var y=n("routerView",data);return o.keepAlive&&(y=n("keep-alive",{props:o.keepAliveProps},[y])),n("transition",{props:h,on:x},[y])}},S=["name","mode","appear","css","type","duration","enterClass","leaveClass","appearClass","enterActiveClass","enterActiveClass","leaveActiveClass","appearActiveClass","enterToClass","leaveToClass","appearToClass"],C=["beforeEnter","enter","afterEnter","enterCancelled","beforeLeave","leave","afterLeave","leaveCancelled","beforeAppear","appear","afterAppear","appearCancelled"],L=(r(101),{mounted:function(){setTimeout((function(){location.href="/"}),5e3)}}),E=r(36),U=Object(E.a)(L,(function(){return(0,this._self._c)("span",[this._v("存在しないページ、またはエラーが発生したページです。トップページへ戻ります。")])}),[],!1,null,null,null).exports,A=r(9),T=(r(35),{name:"Nuxt",components:{NuxtChild:R,NuxtError:U},props:{nuxtChildKey:{type:String,default:void 0},keepAlive:Boolean,keepAliveProps:{type:Object,default:void 0},name:{type:String,default:"default"}},errorCaptured:function(e){this.displayingNuxtError&&(this.errorFromNuxtError=e,this.$forceUpdate())},computed:{routerViewKey:function(){if(void 0!==this.nuxtChildKey||this.$route.matched.length>1)return this.nuxtChildKey||Object(_.c)(this.$route.matched[0].path)(this.$route.params);var e=Object(A.a)(this.$route.matched,1)[0];if(!e)return this.$route.path;var t=e.components.default;if(t&&t.options){var r=t.options;if(r.key)return"function"==typeof r.key?r.key(this.$route):r.key}return/\/$/.test(e.path)?this.$route.path:this.$route.path.replace(/\/$/,"")}},beforeCreate:function(){f.a.util.defineReactive(this,"nuxt",this.$root.$options.nuxt)},render:function(e){var t=this;return this.nuxt.err?this.errorFromNuxtError?(this.$nextTick((function(){return t.errorFromNuxtError=!1})),e("div",{},[e("h2","An error occurred while showing the error page"),e("p","Unfortunately an error occurred and while showing the error page another error occurred"),e("p","Error details: ".concat(this.errorFromNuxtError.toString())),e("nuxt-link",{props:{to:"/"}},"Go back to home")])):(this.displayingNuxtError=!0,this.$nextTick((function(){return t.displayingNuxtError=!1})),e(U,{props:{error:this.nuxt.err}})):e("NuxtChild",{key:this.routerViewKey,props:this.$props})}}),N=(r(41),r(50),r(44),r(45),{name:"NuxtLoading",data:function(){return{percent:0,show:!1,canSucceed:!0,reversed:!1,skipTimerCount:0,rtl:!1,throttle:200,duration:5e3,continuous:!1}},computed:{left:function(){return!(!this.continuous&&!this.rtl)&&(this.rtl?this.reversed?"0px":"auto":this.reversed?"auto":"0px")}},beforeDestroy:function(){this.clear()},methods:{clear:function(){clearInterval(this._timer),clearTimeout(this._throttle),clearTimeout(this._hide),this._timer=null},start:function(){var e=this;return this.clear(),this.percent=0,this.reversed=!1,this.skipTimerCount=0,this.canSucceed=!0,this.throttle?this._throttle=setTimeout((function(){return e.startTimer()}),this.throttle):this.startTimer(),this},set:function(e){return this.show=!0,this.canSucceed=!0,this.percent=Math.min(100,Math.max(0,Math.floor(e))),this},get:function(){return this.percent},increase:function(e){return this.percent=Math.min(100,Math.floor(this.percent+e)),this},decrease:function(e){return this.percent=Math.max(0,Math.floor(this.percent-e)),this},pause:function(){return clearInterval(this._timer),this},resume:function(){return this.startTimer(),this},finish:function(){return this.percent=this.reversed?0:100,this.hide(),this},hide:function(){var e=this;return this.clear(),this._hide=setTimeout((function(){e.show=!1,e.$nextTick((function(){e.percent=0,e.reversed=!1}))}),500),this},fail:function(e){return this.canSucceed=!1,this},startTimer:function(){var e=this;this.show||(this.show=!0),void 0===this._cut&&(this._cut=1e4/Math.floor(this.duration)),this._timer=setInterval((function(){e.skipTimerCount>0?e.skipTimerCount--:(e.reversed?e.decrease(e._cut):e.increase(e._cut),e.continuous&&(e.percent>=100||e.percent<=0)&&(e.skipTimerCount=1,e.reversed=!e.reversed))}),100)}},render:function(e){var t=e(!1);return this.show&&(t=e("div",{staticClass:"nuxt-progress",class:{"nuxt-progress-notransition":this.skipTimerCount>0,"nuxt-progress-failed":!this.canSucceed},style:{width:this.percent+"%",left:this.left}})),t}}),D=(r(298),Object(E.a)(N,undefined,undefined,!1,null,null,null).exports),I=(r(300),r(310),Object(E.a)({},(function(){var e=this._self._c;return e("div",{staticClass:"layout-container"},[e("nuxt")],1)}),[],!1,null,null,null).exports);function F(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return M(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return M(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var i=0,o=function(){};return{s:o,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}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 n,f=!0,c=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return f=e.done,e},e:function(e){c=!0,n=e},f:function(){try{f||null==r.return||r.return()}finally{if(c)throw n}}}}function M(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,r=new Array(t);i0},isPreview:function(){return Boolean(this.$options.previewData)}},methods:{refreshOnlineStatus:function(){void 0===window.navigator.onLine?this.isOnline=!0:this.isOnline=window.navigator.onLine},refresh:function(){var e=this;return Object(o.a)(regeneratorRuntime.mark((function t(){var r,n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if((r=Object(_.h)(e.$route)).length){t.next=3;break}return t.abrupt("return");case 3:return e.$loading.start(),n=r.map(function(){var t=Object(o.a)(regeneratorRuntime.mark((function t(r){var p,o,n,component;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return p=[],r.$options.fetch&&r.$options.fetch.length&&p.push(Object(_.q)(r.$options.fetch,e.context)),r.$options.asyncData&&p.push(Object(_.q)(r.$options.asyncData,e.context).then((function(e){for(var t in e)f.a.set(r.$data,t,e[t])}))),t.next=5,Promise.all(p);case 5:p=[],r.$fetch&&p.push(r.$fetch()),o=F(Object(_.e)(r.$vnode.componentInstance));try{for(o.s();!(n=o.n()).done;)component=n.value,p.push(component.$fetch())}catch(e){o.e(e)}finally{o.f()}return t.abrupt("return",Promise.all(p));case 10:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),t.prev=5,t.next=8,Promise.all(n);case 8:t.next=15;break;case 10:t.prev=10,t.t0=t.catch(5),e.$loading.fail(t.t0),Object(_.k)(t.t0),e.error(t.t0);case 15:e.$loading.finish();case 16:case"end":return t.stop()}}),t,null,[[5,10]])})))()},errorChanged:function(){if(this.nuxt.err){this.$loading&&(this.$loading.fail&&this.$loading.fail(this.nuxt.err),this.$loading.finish&&this.$loading.finish());var e=(U.options||U).layout;"function"==typeof e&&(e=e(this.context)),this.setLayout(e)}},setLayout:function(e){return e&&Y["_"+e]||(e="default"),this.layoutName=e,this.layout=Y["_"+e],this.layout},loadLayout:function(e){return e&&Y["_"+e]||(e="default"),Promise.resolve(Y["_"+e])}},components:{NuxtLoading:D}},G=r(18),X=(r(138),r(48),r(161),r(55),r(59),{COMPONENT_OPTIONS_KEY:"nuxtI18n",STRATEGIES:{PREFIX:"prefix",PREFIX_EXCEPT_DEFAULT:"prefix_except_default",PREFIX_AND_DEFAULT:"prefix_and_default",NO_PREFIX:"no_prefix"}}),K={isUniversalMode:!0,trailingSlash:void 0},H={vueI18n:{silentTranslationWarn:!0},vueI18nLoader:!1,locales:[{code:"en",iso:"en",name:"English",file:"en.json"},{code:"ja",iso:"ja",name:"日本語",file:"ja.json"}],defaultLocale:"ja",defaultDirection:"ltr",routesNameSeparator:"___",defaultLocaleRouteNameSuffix:"default",sortRoutes:!0,strategy:"prefix_except_default",lazy:!0,langDir:"/home/runner/work/noto-house-map/noto-house-map/locales",rootRedirect:null,detectBrowserLanguage:{alwaysRedirect:!1,cookieCrossOrigin:!1,cookieDomain:null,cookieKey:"i18n_redirected",cookieSecure:!1,fallbackLocale:"",onlyOnNoPrefix:!1,onlyOnRoot:!1,useCookie:!0},differentDomains:!1,seo:!1,baseUrl:"",vuex:{moduleName:"i18n",syncLocale:!1,syncMessages:!1,syncRouteParams:!0},parsePages:!0,pages:{},skipSettingLocaleOnNavigate:!1,beforeLanguageSwitch:function(){return null},onBeforeLanguageSwitch:function(){},onLanguageSwitched:function(){return null},loadLanguagesAsync:!0,normalizedLocales:[{code:"en",iso:"en",name:"English",file:"en.json"},{code:"ja",iso:"ja",name:"日本語",file:"ja.json"}],localeCodes:["en","ja"]},J={"en.json":function(){return r.e(4).then(r.t.bind(null,424,3))},"ja.json":function(){return r.e(5).then(r.t.bind(null,425,3))}},Q=(r(313),r(176),r(110),r(82),r(317),r(169)),W=r.n(Q);function V(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return Z(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Z(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var i=0,o=function(){};return{s:o,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}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 n,f=!0,c=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return f=e.done,e},e:function(e){c=!0,n=e},f:function(){try{f||null==r.return||r.return()}finally{if(c)throw n}}}}function Z(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,r=new Array(t);i1&&o.sort((function(e,t){return e.score===t.score?t.code.length-e.code.length:t.score-e.score})),o.length?o[0].code:void 0}function ae(e,t){var r;if(r=window.location.host){var o=e.find((function(e){return e.domain===r}));if(o)return o.code}return""}function re(e){return new RegExp("^/(".concat(e.join("|"),")(?:/|$)"),"i")}function oe(e,t){var r=t.routesNameSeparator,o=t.defaultLocaleRouteNameSuffix,n="(".concat(e.join("|"),")"),f="(?:".concat(r).concat(o,")?"),c=new RegExp("".concat(r).concat(n).concat(f,"$"),"i"),l=re(e);return function(e){if(e.name){var t=e.name.match(c);if(t&&t.length>1)return t[1]}else if(e.path){var r=e.path.match(l);if(r&&r.length>1)return r[1]}return""}}function ne(e,t){var r,o=t.useCookie,n=t.cookieKey,f=t.localeCodes;if(o&&((r=W.a.get(n))&&f.includes(r)))return r}function fe(e,t,r){var o=r.useCookie,n=r.cookieDomain,f=r.cookieKey,c=r.cookieSecure,l=r.cookieCrossOrigin;if(o){var d=new Date,m={expires:new Date(d.setDate(d.getDate()+365)),path:"/",sameSite:l?"none":"lax",secure:l||c};n&&(m.domain=n),W.a.set(f,e,m)}}var se=r(69);function ie(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function ce(e){for(var t=1;t1&&void 0!==f[1]?f[1]:null,o=f.length>2&&void 0!==f[2]?f[2]:null,!(n=f.length>3?f[3]:void 0)||!t){e.next=10;break}if(null===r||!n.syncLocale){e.next=7;break}return e.next=7,t.dispatch(n.moduleName+"/setLocale",r);case 7:if(null===o||!n.syncMessages){e.next=10;break}return e.next=10,t.dispatch(n.moduleName+"/setMessages",o);case 10:case"end":return e.stop()}}),e)}))),pe.apply(this,arguments)}var he=r(248),xe=(r(327),r(102)),we=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){var r,o,n,f,c,l,d;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.app,!t.isHMR){e.next=3;break}return e.abrupt("return");case 3:return e.next=5,r.i18n.__onNavigate(t.route);case 5:o=e.sent,n=Object(A.a)(o,3),f=n[0],c=n[1],l=n[2],f&&c&&(d=l?t.route.query:void 0,t.redirect(f,c,d));case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();xe.a.nuxti18n=we;var _e=["params"];function ye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function ke(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}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 n,f=!0,c=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return f=e.done,e},e:function(e){c=!0,n=e},f:function(){try{f||null==r.return||r.return()}finally{if(c)throw n}}}}function De(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,r=new Array(t);i0&&void 0!==arguments[0]?arguments[0]:{},t=e.addDirAttribute,r=void 0===t||t,o=e.addSeoAttributes,n=void 0!==o&&o;if(!this.$i18n)return{};var f={htmlAttrs:{},link:[],meta:[]},l=this.$i18n.localeProperties,d=l.iso,m=l.dir||H.defaultDirection;if(r&&(f.htmlAttrs.dir=m),n&&(c.a.hasMetaInfo?c.a.hasMetaInfo(this):this._hasMetaInfo)&&this.$i18n.locale&&this.$i18n.locales&&!1!==this.$options[X.COMPONENT_OPTIONS_KEY]&&(!this.$options[X.COMPONENT_OPTIONS_KEY]||!1!==this.$options[X.COMPONENT_OPTIONS_KEY].seo)){d&&(f.htmlAttrs.lang=d);var h=this.$i18n.locales;(function(e,t,link){if(H.strategy===X.STRATEGIES.NO_PREFIX)return;var r,o=new Map,n=Ne(e);try{for(n.s();!(r=n.n()).done;){var f=r.value,c=f.iso;if(c){var l=c.split("-"),d=Object(A.a)(l,2),m=d[0],h=d[1];m&&h&&(f.isCatchallLocale||!o.has(m))&&o.set(m,f),o.set(c,f)}else console.warn(ee("Locale ISO code is required to generate alternate link"))}}catch(e){n.e(e)}finally{n.f()}var x,_=Ne(o.entries());try{for(_.s();!(x=_.n()).done;){var y=Object(A.a)(x.value,2),k=y[0],v=y[1],j=this.switchLocalePath(v.code);j&&link.push({hid:"i18n-alt-".concat(k),rel:"alternate",href:w(j,t),hreflang:k})}}catch(e){_.e(e)}finally{_.f()}if(H.defaultLocale){var O=this.switchLocalePath(H.defaultLocale);O&&link.push({hid:"i18n-xd",rel:"alternate",href:w(O,t),hreflang:"x-default"})}}).bind(this)(h,this.$i18n.__baseUrl,f.link),function(e,link){var t=this.localeRoute(Te(Te({},this.$route),{},{name:this.getRouteBaseName()})),r=t?t.path:null;r&&link.push({hid:"i18n-can",rel:"canonical",href:w(r,e)})}.bind(this)(this.$i18n.__baseUrl,f.link),function(e,t,meta){var r=e&&t;if(!r)return;meta.push({hid:"i18n-og",property:"og:locale",content:x(t)})}.bind(this)(l,d,f.meta),function(e,t,meta){var r=e.filter((function(e){var r=e.iso;return r&&r!==t}));if(r.length){var o=r.map((function(e){return{hid:"i18n-og-alt-".concat(e.iso),property:"og:locale:alternate",content:x(e.iso)}}));meta.push.apply(meta,Object(Ue.a)(o))}}.bind(this)(h,d,f.meta)}function x(e){return(e||"").replace(/-/g,"_")}function w(e,t){return e.match(/^https?:\/\//)?e:t+e}return f}function Fe(){return Ie.call(this,{addDirAttribute:!1,addSeoAttributes:!0})}var Me=r(85);function Ye(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return Be(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Be(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var i=0,o=function(){};return{s:o,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}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 n,f=!0,c=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return f=e.done,e},e:function(e){c=!0,n=e},f:function(){try{f||null==r.return||r.return()}finally{if(c)throw n}}}}function Be(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,r=new Array(t);i1&&void 0!==E[1]?E[1]:{}).initialSetup,l=void 0!==n&&n,o){e.next=3;break}return e.abrupt("return");case 3:if(l||!r.i18n.differentDomains){e.next=5;break}return e.abrupt("return");case 5:if(m=r.i18n.locale,o!==m){e.next=8;break}return e.abrupt("return");case 8:if(!(h=r.i18n.onBeforeLanguageSwitch(m,o,l,t))||!r.i18n.localeCodes.includes(h)){e.next=13;break}if(h!==m){e.next=12;break}return e.abrupt("return");case 12:o=h;case 13:if(l||r.i18n.beforeLanguageSwitch(m,o),v&&r.i18n.setLocaleCookie(o),!H.langDir){e.next=29;break}if(x=r.i18n.fallbackLocale,!H.lazy){e.next=27;break}if(!x){e.next=23;break}return w=[],Array.isArray(x)?w=x.map((function(e){return le(t,e)})):"object"===Object(G.a)(x)?(x[o]&&(w=w.concat(x[o].map((function(e){return le(t,e)})))),x.default&&(w=w.concat(x.default.map((function(e){return le(t,e)}))))):o!==x&&w.push(le(t,x)),e.next=23,Promise.all(w);case 23:return e.next=25,le(t,o);case 25:e.next=29;break;case 27:return e.next=29,Promise.all(H.localeCodes.map((function(e){return le(t,e)})));case 29:for(r.i18n.locale=o,_=H.normalizedLocales.find((function(e){return e.code===o}))||{code:o},y=0,k=Object.keys(r.i18n.localeProperties);y=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}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 n,f=!0,c=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return f=e.done,e},e:function(e){c=!0,n=e},f:function(){try{f||null==r.return||r.return()}finally{if(c)throw n}}}}function Ve(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,r=new Array(t);i2&&void 0!==arguments[2]?arguments[2]:"common",n=We(Array.isArray(o)?o:[o]);try{for(n.s();!(r=n.n()).done;){var f=r.value;t?this.defaults.headers[f][e]=t:delete this.defaults.headers[f][e]}}catch(e){n.e(e)}finally{n.f()}},setToken:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"common",o=e?(t?t+" ":"")+e:null;this.setHeader("Authorization",o,r)},onRequest:function(e){this.interceptors.request.use((function(t){return e(t)||t}))},onResponse:function(e){this.interceptors.response.use((function(t){return e(t)||t}))},onRequestError:function(e){this.interceptors.request.use(void 0,(function(t){return e(t)||Promise.reject(t)}))},onResponseError:function(e){this.interceptors.response.use(void 0,(function(t){return e(t)||Promise.reject(t)}))},onError:function(e){this.onRequestError(e),this.onResponseError(e)},create:function(e){return ot(Object(He.a)(e,this.defaults))}},et=function(){var e=at[tt];Ze["$"+e]=function(){return this[e].apply(this,arguments).then((function(e){return e&&e.data}))}},tt=0,at=["request","delete","get","head","options","post","put","patch"];tt has been deprecated and will be removed in Nuxt 3, please use instead")),h.a.render(e,t)}})),f.a.component(R.name,R),f.a.component("NChild",R),f.a.component(T.name,T),Object.defineProperty(f.a.prototype,"$nuxt",{get:function(){var e=this.$root?this.$root.$options.$nuxt:null;return e||"undefined"==typeof window?e:window.$nuxt},configurable:!0}),f.a.use(c.a,{keyName:"head",attribute:"data-n-head",ssrAttribute:"data-n-head-ssr",tagIDKeyName:"hid"});var ut={name:"page",mode:"out-in",appear:!1,appearClass:"appear",appearActiveClass:"appear-active",appearToClass:"appear-to"};function mt(e){return gt.apply(this,arguments)}function gt(){return gt=Object(o.a)(regeneratorRuntime.mark((function e(t){var r,n,c,l,d,path,m,h=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return m=function(e,t){if(!e)throw new Error("inject(key, value) has no key provided");if(void 0===t)throw new Error("inject('".concat(e,"', value) has no value provided"));c[e="$"+e]=t,c.context[e]||(c.context[e]=t);var r="__nuxt_"+e+"_installed__";f.a[r]||(f.a[r]=!0,f.a.use((function(){Object.prototype.hasOwnProperty.call(f.a.prototype,e)||Object.defineProperty(f.a.prototype,e,{get:function(){return this.$root.$options[e]}})})))},r=h.length>1&&void 0!==h[1]?h[1]:{},null,e.next=5,$(0,r);case 5:return n=e.sent,c=bt({head:{htmlAttrs:{prefix:"og: http://ogp.me/ns#"},meta:[{charset:"utf-8"},{name:"viewport",content:"width=device-width, initial-scale=1"},{hid:"og:type",property:"og:type",content:"website"},{hid:"og:image",property:"og:image",content:"https://noto.kamimap.com/images/ogp_main.png"},{name:"twitter:card",content:"summary_large_image"}],link:[{rel:"apple-touch-icon",type:"image/png",href:"/apple-touch-icon.png"},{rel:"icon",type:"image/x-icon",href:"/favicon.ico"},{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Open+Sans"}],script:[{src:"https://www.googletagmanager.com/gtag/js?id=GTM-5DHQJ5VX"},{src:"/ga.js"}],style:[]},router:n,nuxt:{defaultTransition:ut,transitions:[ut],setTransitions:function(e){return Array.isArray(e)||(e=[e]),e=e.map((function(e){return e=e?"string"==typeof e?Object.assign({},ut,{name:e}):Object.assign({},ut,e):ut})),this.$options.nuxt.transitions=e,e},err:null,dateErr:null,error:function(e){e=e||null,c.context._errored=Boolean(e),e=e?Object(_.p)(e):null;var r=c.nuxt;return this&&(r=this.nuxt||this.$options.nuxt),r.dateErr=Date.now(),r.err=e,t&&(t.nuxt.error=e),e}}},B),l=t?t.next:function(e){return c.router.push(e)},t?d=n.resolve(t.url).route:(path=Object(_.f)(n.options.base,n.options.mode),d=n.resolve(path).route),e.next=11,Object(_.t)(c,{route:d,next:l,error:c.nuxt.error.bind(c),payload:t?t.payload:void 0,req:t?t.req:void 0,res:t?t.res:void 0,beforeRenderFns:t?t.beforeRenderFns:void 0,beforeSerializeFns:t?t.beforeSerializeFns:void 0,ssrContext:t});case 11:m("config",r),c.context.enablePreview=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};c.previewData=Object.assign({},e),m("preview",e)},e.next=16;break;case 16:if("function"!=typeof Le){e.next=19;break}return e.next=19,Le(c.context,m);case 19:if("function"!=typeof Ge){e.next=22;break}return e.next=22,Ge(c.context,m);case 22:if("function"!=typeof ft){e.next=25;break}return e.next=25,ft(c.context,m);case 25:e.next=28;break;case 28:e.next=31;break;case 31:return c.context.enablePreview=function(){console.warn("You cannot call enablePreview() outside a plugin.")},e.next=34,new Promise((function(e,t){if(!n.resolve(c.context.route.fullPath).route.matched.length)return e();n.replace(c.context.route.fullPath,e,(function(r){if(!r._isRouter)return t(r);if(2!==r.type)return e();var f=n.afterEach(function(){var t=Object(o.a)(regeneratorRuntime.mark((function t(r,o){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=3,Object(_.j)(r);case 3:c.context.route=t.sent,c.context.params=r.params||{},c.context.query=r.query||{},f(),e();case 8:case"end":return t.stop()}}),t)})));return function(e,r){return t.apply(this,arguments)}}())}))}));case 34:return e.abrupt("return",{app:c,router:n});case 35:case"end":return e.stop()}}),e)}))),gt.apply(this,arguments)}}},[[250,9,3,10]]]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{102:function(e,t,r){"use strict";t.a={}},137:function(e,t,r){"use strict";r(101),r(12),r(21),r(55),r(59),r(30),r(27),r(41),r(36),r(31),r(50),r(23),r(20),r(19),r(44),r(45),r(24);var o=r(0);function n(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return f(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return f(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var i=0,o=function(){};return{s:o,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}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 n,c=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return c=e.done,e},e:function(e){l=!0,n=e},f:function(){try{c||null==r.return||r.return()}finally{if(l)throw n}}}}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,r=new Array(t);i0},canPrefetch:function(){var e=navigator.connection;return!(this.$nuxt.isOffline||e&&((e.effectiveType||"").includes("2g")||e.saveData))},getPrefetchComponents:function(){return this.$router.resolve(this.to,this.$route,this.append).resolved.matched.map((function(e){return e.components.default})).filter((function(e){return"function"==typeof e&&!e.options&&!e.__prefetched}))},prefetchLink:function(){if(this.canPrefetch()){d.unobserve(this.$el);var e,t=n(this.getPrefetchComponents());try{for(t.s();!(e=t.n()).done;){var r=e.value,o=r();o instanceof Promise&&o.catch((function(){})),r.__prefetched=!0}}catch(e){t.e(e)}finally{t.f()}}}}}},2:function(e,t,r){"use strict";r.d(t,"k",(function(){return _})),r.d(t,"m",(function(){return y})),r.d(t,"l",(function(){return k})),r.d(t,"e",(function(){return v})),r.d(t,"b",(function(){return j})),r.d(t,"s",(function(){return O})),r.d(t,"g",(function(){return z})),r.d(t,"h",(function(){return P})),r.d(t,"d",(function(){return $})),r.d(t,"r",(function(){return R})),r.d(t,"j",(function(){return S})),r.d(t,"t",(function(){return L})),r.d(t,"o",(function(){return U})),r.d(t,"q",(function(){return A})),r.d(t,"f",(function(){return T})),r.d(t,"c",(function(){return N})),r.d(t,"i",(function(){return D})),r.d(t,"p",(function(){return I})),r.d(t,"a",(function(){return K})),r.d(t,"v",(function(){return H})),r.d(t,"n",(function(){return J})),r.d(t,"u",(function(){return Q}));r(50),r(19),r(44),r(45),r(46),r(21),r(47);var o=r(18),n=r(6),f=r(17),c=r(9),l=(r(58),r(12),r(27),r(161),r(31),r(48),r(30),r(25),r(23),r(24),r(41),r(20),r(64),r(129),r(163),r(176),r(36),r(110),r(290),r(55),r(59),r(0)),d=r(56);function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function h(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}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 n,f=!0,c=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return f=e.done,e},e:function(e){c=!0,n=e},f:function(){try{f||null==r.return||r.return()}finally{if(c)throw n}}}}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,r=new Array(t);i1&&void 0!==arguments[1]?arguments[1]:[],o=x(e.$children||[]);try{for(o.s();!(t=o.n()).done;){var n=t.value;n.$fetch&&r.push(n),n.$children&&v(n,r)}}catch(e){o.e(e)}finally{o.f()}return r}function j(e,t){if(t||!e.options.__hasNuxtData){var r=e.options._originDataFn||e.options.data||function(){return{}};e.options._originDataFn=r,e.options.data=function(){var data=r.call(this,this);return this.$ssrContext&&(t=this.$ssrContext.asyncData[e.cid]),h(h({},data),t)},e.options.__hasNuxtData=!0,e._Ctor&&e._Ctor.options&&(e._Ctor.options.data=e.options.data)}}function O(e){return e.options&&e._Ctor===e||(e.options?(e._Ctor=e,e.extendOptions=e.options):(e=l.a.extend(e))._Ctor=e,!e.options.name&&e.options.__file&&(e.options.name=e.options.__file)),e}function z(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"components";return Array.prototype.concat.apply([],e.matched.map((function(e,o){return Object.keys(e[r]).map((function(n){return t&&t.push(o),e[r][n]}))})))}function P(e){return z(e,arguments.length>1&&void 0!==arguments[1]&&arguments[1],"instances")}function $(e,t){return Array.prototype.concat.apply([],e.matched.map((function(e,r){return Object.keys(e.components).reduce((function(o,n){return e.components[n]?o.push(t(e.components[n],e.instances[n],e,n,r)):delete e.components[n],o}),[])})))}function R(e,t){return Promise.all($(e,function(){var e=Object(n.a)(regeneratorRuntime.mark((function e(r,o,n,f){var c,l;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("function"!=typeof r||r.options){e.next=11;break}return e.prev=1,e.next=4,r();case 4:r=e.sent,e.next=11;break;case 7:throw e.prev=7,e.t0=e.catch(1),e.t0&&"ChunkLoadError"===e.t0.name&&"undefined"!=typeof window&&window.sessionStorage&&(c=Date.now(),(!(l=parseInt(window.sessionStorage.getItem("nuxt-reload")))||l+6e40)){e.next=19;break}return e.next=19,new Promise((function(e){return setTimeout(e,o)}));case 19:this.$fetchState.error=t,this.$fetchState.pending=!1,this.$fetchState.timestamp=Date.now(),this.$nextTick((function(){return n.$nuxt.nbFetching--}));case 23:case"end":return e.stop()}}),e,this,[[6,11]])})))).apply(this,arguments)}t.a={beforeCreate:function(){Object(f.l)(this)&&(this._fetchDelay="number"==typeof this.$options.fetchDelay?this.$options.fetchDelay:200,n.a.util.defineReactive(this,"$fetchState",{pending:!1,error:null,timestamp:Date.now()}),this.$fetch=m.bind(this),Object(f.a)(this,"created",d),Object(f.a)(this,"beforeMount",l))}}},250:function(e,t,r){e.exports=r(251)},251:function(e,t,r){"use strict";r.r(t),function(e){r(41),r(36),r(50),r(19),r(44),r(45);var t=r(18),o=r(6),n=(r(122),r(267),r(156),r(281),r(58),r(31),r(12),r(21),r(27),r(25),r(55),r(59),r(48),r(30),r(20),r(23),r(24),r(101),r(0)),f=r(241),c=r(102),l=r(2),d=r(57),m=r(246),h=r(137);function x(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return w(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return w(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var i=0,o=function(){};return{s:o,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}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 n,f=!0,c=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return f=e.done,e},e:function(e){c=!0,n=e},f:function(){try{f||null==r.return||r.return()}finally{if(c)throw n}}}}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,r=new Array(t);i2?t-2:0),o=2;oli{position:relative}.fa-li{left:-2em;left:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:2em;width:var(--fa-li-width,2em)}.fa-border{border-color:#eee;border-color:var(--fa-border-color,#eee);border-radius:.1em;border-radius:var(--fa-border-radius,.1em);border-style:solid;border-style:var(--fa-border-style,solid);border-width:.08em;border-width:var(--fa-border-width,.08em);padding:.2em .25em .15em;padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:.3em;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:.3em;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-delay:0s;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:normal;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:1s;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-timing-function:ease-in-out;-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:ease-in-out;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-delay:0s;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:normal;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:1s;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-timing-function:cubic-bezier(.28,.84,.42,1);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:cubic-bezier(.28,.84,.42,1);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-timing-function:cubic-bezier(.4,0,.6,1);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:cubic-bezier(.4,0,.6,1);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:0s;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:normal;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:1s;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-timing-function:cubic-bezier(.4,0,.6,1);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:cubic-bezier(.4,0,.6,1);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-delay:0s;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:normal;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:1s;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-timing-function:ease-in-out;-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:ease-in-out;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-duration:1s;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-timing-function:linear;-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:linear;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:0s;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:normal;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-duration:2s;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:2s;animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-timing-function:linear;-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:linear;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-direction:normal;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:1s;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-timing-function:steps(8);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:steps(8);animation-timing-function:var(--fa-animation-timing,steps(8))}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(1.25);-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(1.25);transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(1.25);-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(1.25);transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(1.1,.9) translateY(0);-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(1.1,.9) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(.9,1.1) translateY(-.5em);-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(.9,1.1) translateY(-.5em);transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(1.05,.95) translateY(0);-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(1.05,.95) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(-.125em);-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(-.125em);transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(1.1,.9) translateY(0);-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(1.1,.9) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(.9,1.1) translateY(-.5em);-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(.9,1.1) translateY(-.5em);transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(1.05,.95) translateY(0);-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(1.05,.95) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(-.125em);-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(-.125em);transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:.4;opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:.4;opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:.4;opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.125);-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(1.125);transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:.4;opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.125);-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(1.125);transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotateY(-180deg);-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotateY(-180deg);transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotateY(-180deg);-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotateY(-180deg);transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}24%,8%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}24%,8%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(none);-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(none);transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:auto;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff;color:var(--fa-inverse,#fff)}.fa-0:before{content:"\\30"}.fa-1:before{content:"\\31"}.fa-2:before{content:"\\32"}.fa-3:before{content:"\\33"}.fa-4:before{content:"\\34"}.fa-5:before{content:"\\35"}.fa-6:before{content:"\\36"}.fa-7:before{content:"\\37"}.fa-8:before{content:"\\38"}.fa-9:before{content:"\\39"}.fa-fill-drip:before{content:"\\f576"}.fa-arrows-to-circle:before{content:"\\e4bd"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\\f138"}.fa-at:before{content:"\\40"}.fa-trash-alt:before,.fa-trash-can:before{content:"\\f2ed"}.fa-text-height:before{content:"\\f034"}.fa-user-times:before,.fa-user-xmark:before{content:"\\f235"}.fa-stethoscope:before{content:"\\f0f1"}.fa-comment-alt:before,.fa-message:before{content:"\\f27a"}.fa-info:before{content:"\\f129"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\\f422"}.fa-explosion:before{content:"\\e4e9"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\\f15c"}.fa-wave-square:before{content:"\\f83e"}.fa-ring:before{content:"\\f70b"}.fa-building-un:before{content:"\\e4d9"}.fa-dice-three:before{content:"\\f527"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\\f073"}.fa-anchor-circle-check:before{content:"\\e4aa"}.fa-building-circle-arrow-right:before{content:"\\e4d1"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\\f45f"}.fa-arrows-up-to-line:before{content:"\\e4c2"}.fa-sort-desc:before,.fa-sort-down:before{content:"\\f0dd"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\\f056"}.fa-door-open:before{content:"\\f52b"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\\f2f5"}.fa-atom:before{content:"\\f5d2"}.fa-soap:before{content:"\\e06e"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\\f86d"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\\f539"}.fa-bridge-circle-check:before{content:"\\e4c9"}.fa-pump-medical:before{content:"\\e06a"}.fa-fingerprint:before{content:"\\f577"}.fa-hand-point-right:before{content:"\\f0a4"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\\f689"}.fa-forward-step:before,.fa-step-forward:before{content:"\\f051"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\\f5b8"}.fa-flag-checkered:before{content:"\\f11e"}.fa-football-ball:before,.fa-football:before{content:"\\f44e"}.fa-school-circle-exclamation:before{content:"\\e56c"}.fa-crop:before{content:"\\f125"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\\f103"}.fa-users-rectangle:before{content:"\\e594"}.fa-people-roof:before{content:"\\e537"}.fa-people-line:before{content:"\\e534"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\\f0fc"}.fa-diagram-predecessor:before{content:"\\e477"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\\f176"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\\f46a"}.fa-male:before,.fa-person:before{content:"\\f183"}.fa-laptop:before{content:"\\f109"}.fa-file-csv:before{content:"\\f6dd"}.fa-menorah:before{content:"\\f676"}.fa-truck-plane:before{content:"\\e58f"}.fa-record-vinyl:before{content:"\\f8d9"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\\f587"}.fa-bong:before{content:"\\f55c"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\\f67b"}.fa-arrow-down-up-across-line:before{content:"\\e4af"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\\f2e5"}.fa-jar-wheat:before{content:"\\e517"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\\f674"}.fa-file-circle-exclamation:before{content:"\\e4eb"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\\f47e"}.fa-pager:before{content:"\\f815"}.fa-address-book:before,.fa-contact-book:before{content:"\\f2b9"}.fa-strikethrough:before{content:"\\f0cc"}.fa-k:before{content:"\\4b"}.fa-landmark-flag:before{content:"\\e51c"}.fa-pencil-alt:before,.fa-pencil:before{content:"\\f303"}.fa-backward:before{content:"\\f04a"}.fa-caret-right:before{content:"\\f0da"}.fa-comments:before{content:"\\f086"}.fa-file-clipboard:before,.fa-paste:before{content:"\\f0ea"}.fa-code-pull-request:before{content:"\\e13c"}.fa-clipboard-list:before{content:"\\f46d"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\\f4de"}.fa-user-check:before{content:"\\f4fc"}.fa-vial-virus:before{content:"\\e597"}.fa-sheet-plastic:before{content:"\\e571"}.fa-blog:before{content:"\\f781"}.fa-user-ninja:before{content:"\\f504"}.fa-person-arrow-up-from-line:before{content:"\\e539"}.fa-scroll-torah:before,.fa-torah:before{content:"\\f6a0"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\\f458"}.fa-toggle-off:before{content:"\\f204"}.fa-archive:before,.fa-box-archive:before{content:"\\f187"}.fa-person-drowning:before{content:"\\e545"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\\f886"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\\f58a"}.fa-spray-can:before{content:"\\f5bd"}.fa-truck-monster:before{content:"\\f63b"}.fa-w:before{content:"\\57"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\\f57c"}.fa-rainbow:before{content:"\\f75b"}.fa-circle-notch:before{content:"\\f1ce"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\\f3fa"}.fa-paw:before{content:"\\f1b0"}.fa-cloud:before{content:"\\f0c2"}.fa-trowel-bricks:before{content:"\\e58a"}.fa-face-flushed:before,.fa-flushed:before{content:"\\f579"}.fa-hospital-user:before{content:"\\f80d"}.fa-tent-arrow-left-right:before{content:"\\e57f"}.fa-gavel:before,.fa-legal:before{content:"\\f0e3"}.fa-binoculars:before{content:"\\f1e5"}.fa-microphone-slash:before{content:"\\f131"}.fa-box-tissue:before{content:"\\e05b"}.fa-motorcycle:before{content:"\\f21c"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\\f562"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\\f5ae"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\\e068"}.fa-mars-and-venus-burst:before{content:"\\e523"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\\f152"}.fa-cut:before,.fa-scissors:before{content:"\\f0c4"}.fa-sun-plant-wilt:before{content:"\\e57a"}.fa-toilets-portable:before{content:"\\e584"}.fa-hockey-puck:before{content:"\\f453"}.fa-table:before{content:"\\f0ce"}.fa-magnifying-glass-arrow-right:before{content:"\\e521"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\\f566"}.fa-users-slash:before{content:"\\e073"}.fa-clover:before{content:"\\e139"}.fa-mail-reply:before,.fa-reply:before{content:"\\f3e5"}.fa-star-and-crescent:before{content:"\\f699"}.fa-house-fire:before{content:"\\e50c"}.fa-minus-square:before,.fa-square-minus:before{content:"\\f146"}.fa-helicopter:before{content:"\\f533"}.fa-compass:before{content:"\\f14e"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\\f150"}.fa-file-circle-question:before{content:"\\e4ef"}.fa-laptop-code:before{content:"\\f5fc"}.fa-swatchbook:before{content:"\\f5c3"}.fa-prescription-bottle:before{content:"\\f485"}.fa-bars:before,.fa-navicon:before{content:"\\f0c9"}.fa-people-group:before{content:"\\e533"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\\f253"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\\f7a9"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\\f360"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\\f597"}.fa-film:before{content:"\\f008"}.fa-ruler-horizontal:before{content:"\\f547"}.fa-people-robbery:before{content:"\\e536"}.fa-lightbulb:before{content:"\\f0eb"}.fa-caret-left:before{content:"\\f0d9"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\\f06a"}.fa-school-circle-xmark:before{content:"\\e56d"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\\f08b"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\\f13a"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\\f13e"}.fa-cloud-showers-heavy:before{content:"\\f740"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\\f58f"}.fa-sitemap:before{content:"\\f0e8"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\\f4b9"}.fa-memory:before{content:"\\f538"}.fa-road-spikes:before{content:"\\e568"}.fa-fire-burner:before{content:"\\e4f1"}.fa-flag:before{content:"\\f024"}.fa-hanukiah:before{content:"\\f6e6"}.fa-feather:before{content:"\\f52d"}.fa-volume-down:before,.fa-volume-low:before{content:"\\f027"}.fa-comment-slash:before{content:"\\f4b3"}.fa-cloud-sun-rain:before{content:"\\f743"}.fa-compress:before{content:"\\f066"}.fa-wheat-alt:before,.fa-wheat-awn:before{content:"\\e2cd"}.fa-ankh:before{content:"\\f644"}.fa-hands-holding-child:before{content:"\\e4fa"}.fa-asterisk:before{content:"\\2a"}.fa-check-square:before,.fa-square-check:before{content:"\\f14a"}.fa-peseta-sign:before{content:"\\e221"}.fa-header:before,.fa-heading:before{content:"\\f1dc"}.fa-ghost:before{content:"\\f6e2"}.fa-list-squares:before,.fa-list:before{content:"\\f03a"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\\f87b"}.fa-cart-plus:before{content:"\\f217"}.fa-gamepad:before{content:"\\f11b"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\\f192"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\\f567"}.fa-egg:before{content:"\\f7fb"}.fa-house-medical-circle-xmark:before{content:"\\e513"}.fa-campground:before{content:"\\f6bb"}.fa-folder-plus:before{content:"\\f65e"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\\f1e3"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\\f1fc"}.fa-lock:before{content:"\\f023"}.fa-gas-pump:before{content:"\\f52f"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\\f593"}.fa-map-location:before,.fa-map-marked:before{content:"\\f59f"}.fa-house-flood-water:before{content:"\\e50e"}.fa-tree:before{content:"\\f1bb"}.fa-bridge-lock:before{content:"\\e4cc"}.fa-sack-dollar:before{content:"\\f81d"}.fa-edit:before,.fa-pen-to-square:before{content:"\\f044"}.fa-car-side:before{content:"\\f5e4"}.fa-share-alt:before,.fa-share-nodes:before{content:"\\f1e0"}.fa-heart-circle-minus:before{content:"\\e4ff"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\\f252"}.fa-microscope:before{content:"\\f610"}.fa-sink:before{content:"\\e06d"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\\f290"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\\f881"}.fa-mitten:before{content:"\\f7b5"}.fa-person-rays:before{content:"\\e54d"}.fa-users:before{content:"\\f0c0"}.fa-eye-slash:before{content:"\\f070"}.fa-flask-vial:before{content:"\\e4f3"}.fa-hand-paper:before,.fa-hand:before{content:"\\f256"}.fa-om:before{content:"\\f679"}.fa-worm:before{content:"\\e599"}.fa-house-circle-xmark:before{content:"\\e50b"}.fa-plug:before{content:"\\f1e6"}.fa-chevron-up:before{content:"\\f077"}.fa-hand-spock:before{content:"\\f259"}.fa-stopwatch:before{content:"\\f2f2"}.fa-face-kiss:before,.fa-kiss:before{content:"\\f596"}.fa-bridge-circle-xmark:before{content:"\\e4cb"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\\f589"}.fa-chess-bishop:before{content:"\\f43a"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\\f58c"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\\f2a4"}.fa-road-circle-check:before{content:"\\e564"}.fa-dice-five:before{content:"\\f523"}.fa-rss-square:before,.fa-square-rss:before{content:"\\f143"}.fa-land-mine-on:before{content:"\\e51b"}.fa-i-cursor:before{content:"\\f246"}.fa-stamp:before{content:"\\f5bf"}.fa-stairs:before{content:"\\e289"}.fa-i:before{content:"\\49"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\\f6f2"}.fa-pills:before{content:"\\f484"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\\f581"}.fa-tooth:before{content:"\\f5c9"}.fa-v:before{content:"\\56"}.fa-bangladeshi-taka-sign:before{content:"\\e2e6"}.fa-bicycle:before{content:"\\f206"}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:"\\e579"}.fa-head-side-cough-slash:before{content:"\\e062"}.fa-ambulance:before,.fa-truck-medical:before{content:"\\f0f9"}.fa-wheat-awn-circle-exclamation:before{content:"\\e598"}.fa-snowman:before{content:"\\f7d0"}.fa-mortar-pestle:before{content:"\\f5a7"}.fa-road-barrier:before{content:"\\e562"}.fa-school:before{content:"\\f549"}.fa-igloo:before{content:"\\f7ae"}.fa-joint:before{content:"\\f595"}.fa-angle-right:before{content:"\\f105"}.fa-horse:before{content:"\\f6f0"}.fa-q:before{content:"\\51"}.fa-g:before{content:"\\47"}.fa-notes-medical:before{content:"\\f481"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\\f2c9"}.fa-dong-sign:before{content:"\\e169"}.fa-capsules:before{content:"\\f46b"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\\f75a"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\\f57a"}.fa-hand-point-up:before{content:"\\f0a6"}.fa-money-bill:before{content:"\\f0d6"}.fa-bookmark:before{content:"\\f02e"}.fa-align-justify:before{content:"\\f039"}.fa-umbrella-beach:before{content:"\\f5ca"}.fa-helmet-un:before{content:"\\e503"}.fa-bullseye:before{content:"\\f140"}.fa-bacon:before{content:"\\f7e5"}.fa-hand-point-down:before{content:"\\f0a7"}.fa-arrow-up-from-bracket:before{content:"\\e09a"}.fa-folder-blank:before,.fa-folder:before{content:"\\f07b"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\\f478"}.fa-radiation:before{content:"\\f7b9"}.fa-chart-simple:before{content:"\\e473"}.fa-mars-stroke:before{content:"\\f229"}.fa-vial:before{content:"\\f492"}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\\f624"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\\e2ca"}.fa-e:before{content:"\\45"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\\f305"}.fa-bridge-circle-exclamation:before{content:"\\e4ca"}.fa-user:before{content:"\\f007"}.fa-school-circle-check:before{content:"\\e56b"}.fa-dumpster:before{content:"\\f793"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\\f5b6"}.fa-building-user:before{content:"\\e4da"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\\f191"}.fa-highlighter:before{content:"\\f591"}.fa-key:before{content:"\\f084"}.fa-bullhorn:before{content:"\\f0a1"}.fa-globe:before{content:"\\f0ac"}.fa-synagogue:before{content:"\\f69b"}.fa-person-half-dress:before{content:"\\e548"}.fa-road-bridge:before{content:"\\e563"}.fa-location-arrow:before{content:"\\f124"}.fa-c:before{content:"\\43"}.fa-tablet-button:before{content:"\\f10a"}.fa-building-lock:before{content:"\\e4d6"}.fa-pizza-slice:before{content:"\\f818"}.fa-money-bill-wave:before{content:"\\f53a"}.fa-area-chart:before,.fa-chart-area:before{content:"\\f1fe"}.fa-house-flag:before{content:"\\e50d"}.fa-person-circle-minus:before{content:"\\e540"}.fa-ban:before,.fa-cancel:before{content:"\\f05e"}.fa-camera-rotate:before{content:"\\e0d8"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\\f5d0"}.fa-star:before{content:"\\f005"}.fa-repeat:before{content:"\\f363"}.fa-cross:before{content:"\\f654"}.fa-box:before{content:"\\f466"}.fa-venus-mars:before{content:"\\f228"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\\f245"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\\f31e"}.fa-charging-station:before{content:"\\f5e7"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\\f61f"}.fa-random:before,.fa-shuffle:before{content:"\\f074"}.fa-person-running:before,.fa-running:before{content:"\\f70c"}.fa-mobile-retro:before{content:"\\e527"}.fa-grip-lines-vertical:before{content:"\\f7a5"}.fa-spider:before{content:"\\f717"}.fa-hands-bound:before{content:"\\e4f9"}.fa-file-invoice-dollar:before{content:"\\f571"}.fa-plane-circle-exclamation:before{content:"\\e556"}.fa-x-ray:before{content:"\\f497"}.fa-spell-check:before{content:"\\f891"}.fa-slash:before{content:"\\f715"}.fa-computer-mouse:before,.fa-mouse:before{content:"\\f8cc"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\\f090"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\\e070"}.fa-server:before{content:"\\f233"}.fa-virus-covid-slash:before{content:"\\e4a9"}.fa-shop-lock:before{content:"\\e4a5"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\\f251"}.fa-blender-phone:before{content:"\\f6b6"}.fa-building-wheat:before{content:"\\e4db"}.fa-person-breastfeeding:before{content:"\\e53a"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\\f2f6"}.fa-venus:before{content:"\\f221"}.fa-passport:before{content:"\\f5ab"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\\f21e"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\\f4ce"}.fa-temperature-high:before{content:"\\f769"}.fa-microchip:before{content:"\\f2db"}.fa-crown:before{content:"\\f521"}.fa-weight-hanging:before{content:"\\f5cd"}.fa-xmarks-lines:before{content:"\\e59a"}.fa-file-prescription:before{content:"\\f572"}.fa-weight-scale:before,.fa-weight:before{content:"\\f496"}.fa-user-friends:before,.fa-user-group:before{content:"\\f500"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\\f15e"}.fa-chess-knight:before{content:"\\f441"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\\f59b"}.fa-wheelchair:before{content:"\\f193"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\\f0aa"}.fa-toggle-on:before{content:"\\f205"}.fa-person-walking:before,.fa-walking:before{content:"\\f554"}.fa-l:before{content:"\\4c"}.fa-fire:before{content:"\\f06d"}.fa-bed-pulse:before,.fa-procedures:before{content:"\\f487"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\\f197"}.fa-face-laugh:before,.fa-laugh:before{content:"\\f599"}.fa-folder-open:before{content:"\\f07c"}.fa-heart-circle-plus:before{content:"\\e500"}.fa-code-fork:before{content:"\\e13b"}.fa-city:before{content:"\\f64f"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\\f3c9"}.fa-pepper-hot:before{content:"\\f816"}.fa-unlock:before{content:"\\f09c"}.fa-colon-sign:before{content:"\\e140"}.fa-headset:before{content:"\\f590"}.fa-store-slash:before{content:"\\e071"}.fa-road-circle-xmark:before{content:"\\e566"}.fa-user-minus:before{content:"\\f503"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\\f22a"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\\f79f"}.fa-clipboard:before{content:"\\f328"}.fa-house-circle-exclamation:before{content:"\\e50a"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\\f574"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\\f1eb"}.fa-bath:before,.fa-bathtub:before{content:"\\f2cd"}.fa-underline:before{content:"\\f0cd"}.fa-user-edit:before,.fa-user-pen:before{content:"\\f4ff"}.fa-signature:before{content:"\\f5b7"}.fa-stroopwafel:before{content:"\\f551"}.fa-bold:before{content:"\\f032"}.fa-anchor-lock:before{content:"\\e4ad"}.fa-building-ngo:before{content:"\\e4d7"}.fa-manat-sign:before{content:"\\e1d5"}.fa-not-equal:before{content:"\\f53e"}.fa-border-style:before,.fa-border-top-left:before{content:"\\f853"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\\f5a0"}.fa-jedi:before{content:"\\f669"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\\f681"}.fa-mug-hot:before{content:"\\f7b6"}.fa-battery-car:before,.fa-car-battery:before{content:"\\f5df"}.fa-gift:before{content:"\\f06b"}.fa-dice-two:before{content:"\\f528"}.fa-chess-queen:before{content:"\\f445"}.fa-glasses:before{content:"\\f530"}.fa-chess-board:before{content:"\\f43c"}.fa-building-circle-check:before{content:"\\e4d2"}.fa-person-chalkboard:before{content:"\\e53d"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\\f22b"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\\f255"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\\f151"}.fa-cloud-showers-water:before{content:"\\e4e4"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\\f080"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\\e05e"}.fa-less-than-equal:before{content:"\\f537"}.fa-train:before{content:"\\f238"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\\f2a8"}.fa-crow:before{content:"\\f520"}.fa-sailboat:before{content:"\\e445"}.fa-window-restore:before{content:"\\f2d2"}.fa-plus-square:before,.fa-square-plus:before{content:"\\f0fe"}.fa-torii-gate:before{content:"\\f6a1"}.fa-frog:before{content:"\\f52e"}.fa-bucket:before{content:"\\e4cf"}.fa-image:before{content:"\\f03e"}.fa-microphone:before{content:"\\f130"}.fa-cow:before{content:"\\f6c8"}.fa-caret-up:before{content:"\\f0d8"}.fa-screwdriver:before{content:"\\f54a"}.fa-folder-closed:before{content:"\\e185"}.fa-house-tsunami:before{content:"\\e515"}.fa-square-nfi:before{content:"\\e576"}.fa-arrow-up-from-ground-water:before{content:"\\e4b5"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\\f57b"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\\f2ea"}.fa-columns:before,.fa-table-columns:before{content:"\\f0db"}.fa-lemon:before{content:"\\f094"}.fa-head-side-mask:before{content:"\\e063"}.fa-handshake:before{content:"\\f2b5"}.fa-gem:before{content:"\\f3a5"}.fa-dolly-box:before,.fa-dolly:before{content:"\\f472"}.fa-smoking:before{content:"\\f48d"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\\f78c"}.fa-monument:before{content:"\\f5a6"}.fa-snowplow:before{content:"\\f7d2"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\\f101"}.fa-cannabis:before{content:"\\f55f"}.fa-circle-play:before,.fa-play-circle:before{content:"\\f144"}.fa-tablets:before{content:"\\f490"}.fa-ethernet:before{content:"\\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\\f153"}.fa-chair:before{content:"\\f6c0"}.fa-check-circle:before,.fa-circle-check:before{content:"\\f058"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\\f28d"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\\f568"}.fa-plate-wheat:before{content:"\\e55a"}.fa-icicles:before{content:"\\f7ad"}.fa-person-shelter:before{content:"\\e54f"}.fa-neuter:before{content:"\\f22c"}.fa-id-badge:before{content:"\\f2c1"}.fa-marker:before{content:"\\f5a1"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\\f59a"}.fa-helicopter-symbol:before{content:"\\e502"}.fa-universal-access:before{content:"\\f29a"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\\f139"}.fa-lari-sign:before{content:"\\e1c8"}.fa-volcano:before{content:"\\f770"}.fa-person-walking-dashed-line-arrow-right:before{content:"\\e553"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\\f154"}.fa-viruses:before{content:"\\e076"}.fa-square-person-confined:before{content:"\\e577"}.fa-user-tie:before{content:"\\f508"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\\f175"}.fa-tent-arrow-down-to-line:before{content:"\\e57e"}.fa-certificate:before{content:"\\f0a3"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\\f122"}.fa-suitcase:before{content:"\\f0f2"}.fa-person-skating:before,.fa-skating:before{content:"\\f7c5"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\\f662"}.fa-camera-retro:before{content:"\\f083"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\\f0ab"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\\f56f"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\\f14c"}.fa-box-open:before{content:"\\f49e"}.fa-scroll:before{content:"\\f70e"}.fa-spa:before{content:"\\f5bb"}.fa-location-pin-lock:before{content:"\\e51f"}.fa-pause:before{content:"\\f04c"}.fa-hill-avalanche:before{content:"\\e507"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\\f2cb"}.fa-bomb:before{content:"\\f1e2"}.fa-registered:before{content:"\\f25d"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\\f2bb"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\\f516"}.fa-subscript:before{content:"\\f12c"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\\f5eb"}.fa-burst:before{content:"\\e4dc"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\\e066"}.fa-face-tired:before,.fa-tired:before{content:"\\f5c8"}.fa-money-bills:before{content:"\\e1f3"}.fa-smog:before{content:"\\f75f"}.fa-crutch:before{content:"\\f7f7"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\\f0ee"}.fa-palette:before{content:"\\f53f"}.fa-arrows-turn-right:before{content:"\\e4c0"}.fa-vest:before{content:"\\e085"}.fa-ferry:before{content:"\\e4ea"}.fa-arrows-down-to-people:before{content:"\\e4b9"}.fa-seedling:before,.fa-sprout:before{content:"\\f4d8"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\\f337"}.fa-boxes-packing:before{content:"\\e4c7"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\\f0a8"}.fa-group-arrows-rotate:before{content:"\\e4f6"}.fa-bowl-food:before{content:"\\e4c6"}.fa-candy-cane:before{content:"\\f786"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\\f160"}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:"\\f76c"}.fa-remove-format:before,.fa-text-slash:before{content:"\\f87d"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\\f4da"}.fa-file-word:before{content:"\\f1c2"}.fa-file-powerpoint:before{content:"\\f1c4"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\\f07e"}.fa-house-lock:before{content:"\\e510"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\\f0ed"}.fa-children:before{content:"\\e4e1"}.fa-blackboard:before,.fa-chalkboard:before{content:"\\f51b"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\\f4fa"}.fa-envelope-open:before{content:"\\f2b6"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\\e05f"}.fa-mattress-pillow:before{content:"\\e525"}.fa-guarani-sign:before{content:"\\e19a"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\\f021"}.fa-fire-extinguisher:before{content:"\\f134"}.fa-cruzeiro-sign:before{content:"\\e152"}.fa-greater-than-equal:before{content:"\\f532"}.fa-shield-alt:before,.fa-shield-halved:before{content:"\\f3ed"}.fa-atlas:before,.fa-book-atlas:before{content:"\\f558"}.fa-virus:before{content:"\\e074"}.fa-envelope-circle-check:before{content:"\\e4e8"}.fa-layer-group:before{content:"\\f5fd"}.fa-arrows-to-dot:before{content:"\\e4be"}.fa-archway:before{content:"\\f557"}.fa-heart-circle-check:before{content:"\\e4fd"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\\f6f1"}.fa-file-archive:before,.fa-file-zipper:before{content:"\\f1c6"}.fa-square:before{content:"\\f0c8"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\\f000"}.fa-couch:before{content:"\\f4b8"}.fa-cedi-sign:before{content:"\\e0df"}.fa-italic:before{content:"\\f033"}.fa-church:before{content:"\\f51d"}.fa-comments-dollar:before{content:"\\f653"}.fa-democrat:before{content:"\\f747"}.fa-z:before{content:"\\5a"}.fa-person-skiing:before,.fa-skiing:before{content:"\\f7c9"}.fa-road-lock:before{content:"\\e567"}.fa-a:before{content:"\\41"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:"\\e03f"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\\f56b"}.fa-p:before{content:"\\50"}.fa-snowflake:before{content:"\\f2dc"}.fa-newspaper:before{content:"\\f1ea"}.fa-ad:before,.fa-rectangle-ad:before{content:"\\f641"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\\f0a9"}.fa-filter-circle-xmark:before{content:"\\e17b"}.fa-locust:before{content:"\\e520"}.fa-sort:before,.fa-unsorted:before{content:"\\f0dc"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\\f0cb"}.fa-person-dress-burst:before{content:"\\e544"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\\f53d"}.fa-vector-square:before{content:"\\f5cb"}.fa-bread-slice:before{content:"\\f7ec"}.fa-language:before{content:"\\f1ab"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\\f598"}.fa-filter:before{content:"\\f0b0"}.fa-question:before{content:"\\3f"}.fa-file-signature:before{content:"\\f573"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\\f0b2"}.fa-house-chimney-user:before{content:"\\e065"}.fa-hand-holding-heart:before{content:"\\f4be"}.fa-puzzle-piece:before{content:"\\f12e"}.fa-money-check:before{content:"\\f53c"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\\f5c0"}.fa-code:before{content:"\\f121"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\\f7a0"}.fa-building-circle-exclamation:before{content:"\\e4d3"}.fa-magnifying-glass-chart:before{content:"\\e522"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\\f08e"}.fa-cubes-stacked:before{content:"\\e4e6"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\\f159"}.fa-virus-covid:before{content:"\\e4a8"}.fa-austral-sign:before{content:"\\e0a9"}.fa-f:before{content:"\\46"}.fa-leaf:before{content:"\\f06c"}.fa-road:before{content:"\\f018"}.fa-cab:before,.fa-taxi:before{content:"\\f1ba"}.fa-person-circle-plus:before{content:"\\e541"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\\f200"}.fa-bolt-lightning:before{content:"\\e0b7"}.fa-sack-xmark:before{content:"\\e56a"}.fa-file-excel:before{content:"\\f1c3"}.fa-file-contract:before{content:"\\f56c"}.fa-fish-fins:before{content:"\\e4f2"}.fa-building-flag:before{content:"\\e4d5"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\\f582"}.fa-object-ungroup:before{content:"\\f248"}.fa-poop:before{content:"\\f619"}.fa-location-pin:before,.fa-map-marker:before{content:"\\f041"}.fa-kaaba:before{content:"\\f66b"}.fa-toilet-paper:before{content:"\\f71e"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\\f807"}.fa-eject:before{content:"\\f052"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\\f35a"}.fa-plane-circle-check:before{content:"\\e555"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\\f5a5"}.fa-object-group:before{content:"\\f247"}.fa-chart-line:before,.fa-line-chart:before{content:"\\f201"}.fa-mask-ventilator:before{content:"\\e524"}.fa-arrow-right:before{content:"\\f061"}.fa-map-signs:before,.fa-signs-post:before{content:"\\f277"}.fa-cash-register:before{content:"\\f788"}.fa-person-circle-question:before{content:"\\e542"}.fa-h:before{content:"\\48"}.fa-tarp:before{content:"\\e57b"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\\f7d9"}.fa-arrows-to-eye:before{content:"\\e4bf"}.fa-plug-circle-bolt:before{content:"\\e55b"}.fa-heart:before{content:"\\f004"}.fa-mars-and-venus:before{content:"\\f224"}.fa-home-user:before,.fa-house-user:before{content:"\\e1b0"}.fa-dumpster-fire:before{content:"\\f794"}.fa-house-crack:before{content:"\\e3b1"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\\f561"}.fa-face-surprise:before,.fa-surprise:before{content:"\\f5c2"}.fa-bottle-water:before{content:"\\e4c5"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\\f28b"}.fa-toilet-paper-slash:before{content:"\\e072"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\\f5d1"}.fa-kitchen-set:before{content:"\\e51a"}.fa-r:before{content:"\\52"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\\f2ca"}.fa-cube:before{content:"\\f1b2"}.fa-bitcoin-sign:before{content:"\\e0b4"}.fa-shield-dog:before{content:"\\e573"}.fa-solar-panel:before{content:"\\f5ba"}.fa-lock-open:before{content:"\\f3c1"}.fa-elevator:before{content:"\\e16d"}.fa-money-bill-transfer:before{content:"\\e528"}.fa-money-bill-trend-up:before{content:"\\e529"}.fa-house-flood-water-circle-arrow-right:before{content:"\\e50f"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\\f682"}.fa-circle:before{content:"\\f111"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\\f049"}.fa-recycle:before{content:"\\f1b8"}.fa-user-astronaut:before{content:"\\f4fb"}.fa-plane-slash:before{content:"\\e069"}.fa-trademark:before{content:"\\f25c"}.fa-basketball-ball:before,.fa-basketball:before{content:"\\f434"}.fa-satellite-dish:before{content:"\\f7c0"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\\f35b"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\\f3cd"}.fa-volume-high:before,.fa-volume-up:before{content:"\\f028"}.fa-users-rays:before{content:"\\e593"}.fa-wallet:before{content:"\\f555"}.fa-clipboard-check:before{content:"\\f46c"}.fa-file-audio:before{content:"\\f1c7"}.fa-burger:before,.fa-hamburger:before{content:"\\f805"}.fa-wrench:before{content:"\\f0ad"}.fa-bugs:before{content:"\\e4d0"}.fa-rupee-sign:before,.fa-rupee:before{content:"\\f156"}.fa-file-image:before{content:"\\f1c5"}.fa-circle-question:before,.fa-question-circle:before{content:"\\f059"}.fa-plane-departure:before{content:"\\f5b0"}.fa-handshake-slash:before{content:"\\e060"}.fa-book-bookmark:before{content:"\\e0bb"}.fa-code-branch:before{content:"\\f126"}.fa-hat-cowboy:before{content:"\\f8c0"}.fa-bridge:before{content:"\\e4c8"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\\f879"}.fa-truck-front:before{content:"\\e2b7"}.fa-cat:before{content:"\\f6be"}.fa-anchor-circle-exclamation:before{content:"\\e4ab"}.fa-truck-field:before{content:"\\e58d"}.fa-route:before{content:"\\f4d7"}.fa-clipboard-question:before{content:"\\e4e3"}.fa-panorama:before{content:"\\e209"}.fa-comment-medical:before{content:"\\f7f5"}.fa-teeth-open:before{content:"\\f62f"}.fa-file-circle-minus:before{content:"\\e4ed"}.fa-tags:before{content:"\\f02c"}.fa-wine-glass:before{content:"\\f4e3"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\\f050"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\\f5a4"}.fa-parking:before,.fa-square-parking:before{content:"\\f540"}.fa-house-signal:before{content:"\\e012"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\\f828"}.fa-faucet-drip:before{content:"\\e006"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\\f474"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\\f54d"}.fa-terminal:before{content:"\\f120"}.fa-mobile-button:before{content:"\\f10b"}.fa-house-medical-flag:before{content:"\\e514"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\\f291"}.fa-tape:before{content:"\\f4db"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\\f55e"}.fa-eye:before{content:"\\f06e"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\\f5b3"}.fa-audio-description:before{content:"\\f29e"}.fa-person-military-to-person:before{content:"\\e54c"}.fa-file-shield:before{content:"\\e4f0"}.fa-user-slash:before{content:"\\f506"}.fa-pen:before{content:"\\f304"}.fa-tower-observation:before{content:"\\e586"}.fa-file-code:before{content:"\\f1c9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\\f012"}.fa-bus:before{content:"\\f207"}.fa-heart-circle-xmark:before{content:"\\e501"}.fa-home-lg:before,.fa-house-chimney:before{content:"\\e3af"}.fa-window-maximize:before{content:"\\f2d0"}.fa-face-frown:before,.fa-frown:before{content:"\\f119"}.fa-prescription:before{content:"\\f5b1"}.fa-shop:before,.fa-store-alt:before{content:"\\f54f"}.fa-floppy-disk:before,.fa-save:before{content:"\\f0c7"}.fa-vihara:before{content:"\\f6a7"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\\f515"}.fa-sort-asc:before,.fa-sort-up:before{content:"\\f0de"}.fa-comment-dots:before,.fa-commenting:before{content:"\\f4ad"}.fa-plant-wilt:before{content:"\\e5aa"}.fa-diamond:before{content:"\\f219"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\\f585"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\\f4c0"}.fa-bacterium:before{content:"\\e05a"}.fa-hand-pointer:before{content:"\\f25a"}.fa-drum-steelpan:before{content:"\\f56a"}.fa-hand-scissors:before{content:"\\f257"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\\f684"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\\f01e"}.fa-biohazard:before{content:"\\f780"}.fa-location-crosshairs:before,.fa-location:before{content:"\\f601"}.fa-mars-double:before{content:"\\f227"}.fa-child-dress:before{content:"\\e59c"}.fa-users-between-lines:before{content:"\\e591"}.fa-lungs-virus:before{content:"\\e067"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\\f588"}.fa-phone:before{content:"\\f095"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\\f273"}.fa-child-reaching:before{content:"\\e59d"}.fa-head-side-virus:before{content:"\\e064"}.fa-user-cog:before,.fa-user-gear:before{content:"\\f4fe"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\\f163"}.fa-door-closed:before{content:"\\f52a"}.fa-shield-virus:before{content:"\\e06c"}.fa-dice-six:before{content:"\\f526"}.fa-mosquito-net:before{content:"\\e52c"}.fa-bridge-water:before{content:"\\e4ce"}.fa-person-booth:before{content:"\\f756"}.fa-text-width:before{content:"\\f035"}.fa-hat-wizard:before{content:"\\f6e8"}.fa-pen-fancy:before{content:"\\f5ac"}.fa-digging:before,.fa-person-digging:before{content:"\\f85e"}.fa-trash:before{content:"\\f1f8"}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\\f629"}.fa-book-medical:before{content:"\\f7e6"}.fa-poo:before{content:"\\f2fe"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\\f10e"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\\f553"}.fa-cubes:before{content:"\\f1b3"}.fa-divide:before{content:"\\f529"}.fa-tenge-sign:before,.fa-tenge:before{content:"\\f7d7"}.fa-headphones:before{content:"\\f025"}.fa-hands-holding:before{content:"\\f4c2"}.fa-hands-clapping:before{content:"\\e1a8"}.fa-republican:before{content:"\\f75e"}.fa-arrow-left:before{content:"\\f060"}.fa-person-circle-xmark:before{content:"\\e543"}.fa-ruler:before{content:"\\f545"}.fa-align-left:before{content:"\\f036"}.fa-dice-d6:before{content:"\\f6d1"}.fa-restroom:before{content:"\\f7bd"}.fa-j:before{content:"\\4a"}.fa-users-viewfinder:before{content:"\\e595"}.fa-file-video:before{content:"\\f1c8"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\\f35d"}.fa-table-cells:before,.fa-th:before{content:"\\f00a"}.fa-file-pdf:before{content:"\\f1c1"}.fa-bible:before,.fa-book-bible:before{content:"\\f647"}.fa-o:before{content:"\\4f"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\\f0fa"}.fa-user-secret:before{content:"\\f21b"}.fa-otter:before{content:"\\f700"}.fa-female:before,.fa-person-dress:before{content:"\\f182"}.fa-comment-dollar:before{content:"\\f651"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\\f64a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\\f009"}.fa-book-tanakh:before,.fa-tanakh:before{content:"\\f827"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\\f2a0"}.fa-hat-cowboy-side:before{content:"\\f8c1"}.fa-clipboard-user:before{content:"\\f7f3"}.fa-child:before{content:"\\f1ae"}.fa-lira-sign:before{content:"\\f195"}.fa-satellite:before{content:"\\f7bf"}.fa-plane-lock:before{content:"\\e558"}.fa-tag:before{content:"\\f02b"}.fa-comment:before{content:"\\f075"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\\f1fd"}.fa-envelope:before{content:"\\f0e0"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\\f102"}.fa-paperclip:before{content:"\\f0c6"}.fa-arrow-right-to-city:before{content:"\\e4b3"}.fa-ribbon:before{content:"\\f4d6"}.fa-lungs:before{content:"\\f604"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\\f887"}.fa-litecoin-sign:before{content:"\\e1d3"}.fa-border-none:before{content:"\\f850"}.fa-circle-nodes:before{content:"\\e4e2"}.fa-parachute-box:before{content:"\\f4cd"}.fa-indent:before{content:"\\f03c"}.fa-truck-field-un:before{content:"\\e58e"}.fa-hourglass-empty:before,.fa-hourglass:before{content:"\\f254"}.fa-mountain:before{content:"\\f6fc"}.fa-user-doctor:before,.fa-user-md:before{content:"\\f0f0"}.fa-circle-info:before,.fa-info-circle:before{content:"\\f05a"}.fa-cloud-meatball:before{content:"\\f73b"}.fa-camera-alt:before,.fa-camera:before{content:"\\f030"}.fa-square-virus:before{content:"\\e578"}.fa-meteor:before{content:"\\f753"}.fa-car-on:before{content:"\\e4dd"}.fa-sleigh:before{content:"\\f7cc"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\\f162"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\\f4c1"}.fa-water:before{content:"\\f773"}.fa-calendar-check:before{content:"\\f274"}.fa-braille:before{content:"\\f2a1"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\\f486"}.fa-landmark:before{content:"\\f66f"}.fa-truck:before{content:"\\f0d1"}.fa-crosshairs:before{content:"\\f05b"}.fa-person-cane:before{content:"\\e53c"}.fa-tent:before{content:"\\e57d"}.fa-vest-patches:before{content:"\\e086"}.fa-check-double:before{content:"\\f560"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\\f15d"}.fa-money-bill-wheat:before{content:"\\e52a"}.fa-cookie:before{content:"\\f563"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\\f0e2"}.fa-hard-drive:before,.fa-hdd:before{content:"\\f0a0"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\\f586"}.fa-dumbbell:before{content:"\\f44b"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\\f022"}.fa-tarp-droplet:before{content:"\\e57c"}.fa-house-medical-circle-check:before{content:"\\e511"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\\f7ca"}.fa-calendar-plus:before{content:"\\f271"}.fa-plane-arrival:before{content:"\\f5af"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\\f359"}.fa-subway:before,.fa-train-subway:before{content:"\\f239"}.fa-chart-gantt:before{content:"\\e0e4"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\\e1bc"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\\f565"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\\f3d1"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\\f30a"}.fa-dna:before{content:"\\f471"}.fa-virus-slash:before{content:"\\e075"}.fa-minus:before,.fa-subtract:before{content:"\\f068"}.fa-chess:before{content:"\\f439"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\\f177"}.fa-plug-circle-check:before{content:"\\e55c"}.fa-street-view:before{content:"\\f21d"}.fa-franc-sign:before{content:"\\e18f"}.fa-volume-off:before{content:"\\f026"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\\f2a3"}.fa-cog:before,.fa-gear:before{content:"\\f013"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\\f5c7"}.fa-mosque:before{content:"\\f678"}.fa-mosquito:before{content:"\\e52b"}.fa-star-of-david:before{content:"\\f69a"}.fa-person-military-rifle:before{content:"\\e54b"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\\f07a"}.fa-vials:before{content:"\\f493"}.fa-plug-circle-plus:before{content:"\\e55f"}.fa-place-of-worship:before{content:"\\f67f"}.fa-grip-vertical:before{content:"\\f58e"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\\f148"}.fa-u:before{content:"\\55"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\\f698"}.fa-clock-four:before,.fa-clock:before{content:"\\f017"}.fa-backward-step:before,.fa-step-backward:before{content:"\\f048"}.fa-pallet:before{content:"\\f482"}.fa-faucet:before{content:"\\e005"}.fa-baseball-bat-ball:before{content:"\\f432"}.fa-s:before{content:"\\53"}.fa-timeline:before{content:"\\e29c"}.fa-keyboard:before{content:"\\f11c"}.fa-caret-down:before{content:"\\f0d7"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\\f7f2"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\\f2c8"}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:"\\f3cf"}.fa-plane-up:before{content:"\\e22d"}.fa-piggy-bank:before{content:"\\f4d3"}.fa-battery-3:before,.fa-battery-half:before{content:"\\f242"}.fa-mountain-city:before{content:"\\e52e"}.fa-coins:before{content:"\\f51e"}.fa-khanda:before{content:"\\f66d"}.fa-sliders-h:before,.fa-sliders:before{content:"\\f1de"}.fa-folder-tree:before{content:"\\f802"}.fa-network-wired:before{content:"\\f6ff"}.fa-map-pin:before{content:"\\f276"}.fa-hamsa:before{content:"\\f665"}.fa-cent-sign:before{content:"\\e3f5"}.fa-flask:before{content:"\\f0c3"}.fa-person-pregnant:before{content:"\\e31e"}.fa-wand-sparkles:before{content:"\\f72b"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\\f142"}.fa-ticket:before{content:"\\f145"}.fa-power-off:before{content:"\\f011"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\\f30b"}.fa-flag-usa:before{content:"\\f74d"}.fa-laptop-file:before{content:"\\e51d"}.fa-teletype:before,.fa-tty:before{content:"\\f1e4"}.fa-diagram-next:before{content:"\\e476"}.fa-person-rifle:before{content:"\\e54e"}.fa-house-medical-circle-exclamation:before{content:"\\e512"}.fa-closed-captioning:before{content:"\\f20a"}.fa-hiking:before,.fa-person-hiking:before{content:"\\f6ec"}.fa-venus-double:before{content:"\\f226"}.fa-images:before{content:"\\f302"}.fa-calculator:before{content:"\\f1ec"}.fa-people-pulling:before{content:"\\e535"}.fa-n:before{content:"\\4e"}.fa-cable-car:before,.fa-tram:before{content:"\\f7da"}.fa-cloud-rain:before{content:"\\f73d"}.fa-building-circle-xmark:before{content:"\\e4d4"}.fa-ship:before{content:"\\f21a"}.fa-arrows-down-to-line:before{content:"\\e4b8"}.fa-download:before{content:"\\f019"}.fa-face-grin:before,.fa-grin:before{content:"\\f580"}.fa-backspace:before,.fa-delete-left:before{content:"\\f55a"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\\f1fb"}.fa-file-circle-check:before{content:"\\e5a0"}.fa-forward:before{content:"\\f04e"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\\f3ce"}.fa-face-meh:before,.fa-meh:before{content:"\\f11a"}.fa-align-center:before{content:"\\f037"}.fa-book-dead:before,.fa-book-skull:before{content:"\\f6b7"}.fa-drivers-license:before,.fa-id-card:before{content:"\\f2c2"}.fa-dedent:before,.fa-outdent:before{content:"\\f03b"}.fa-heart-circle-exclamation:before{content:"\\e4fe"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\\f015"}.fa-calendar-week:before{content:"\\f784"}.fa-laptop-medical:before{content:"\\f812"}.fa-b:before{content:"\\42"}.fa-file-medical:before{content:"\\f477"}.fa-dice-one:before{content:"\\f525"}.fa-kiwi-bird:before{content:"\\f535"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\\f0ec"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\\f2f9"}.fa-cutlery:before,.fa-utensils:before{content:"\\f2e7"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\\f161"}.fa-mill-sign:before{content:"\\e1ed"}.fa-bowl-rice:before{content:"\\e2eb"}.fa-skull:before{content:"\\f54c"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\\f519"}.fa-truck-pickup:before{content:"\\f63c"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\\f30c"}.fa-stop:before{content:"\\f04d"}.fa-code-merge:before{content:"\\f387"}.fa-upload:before{content:"\\f093"}.fa-hurricane:before{content:"\\f751"}.fa-mound:before{content:"\\e52d"}.fa-toilet-portable:before{content:"\\e583"}.fa-compact-disc:before{content:"\\f51f"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\\f56d"}.fa-caravan:before{content:"\\f8ff"}.fa-shield-cat:before{content:"\\e572"}.fa-bolt:before,.fa-zap:before{content:"\\f0e7"}.fa-glass-water:before{content:"\\e4f4"}.fa-oil-well:before{content:"\\e532"}.fa-vault:before{content:"\\e2c5"}.fa-mars:before{content:"\\f222"}.fa-toilet:before{content:"\\f7d8"}.fa-plane-circle-xmark:before{content:"\\e557"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\\f158"}.fa-sun:before{content:"\\f185"}.fa-guitar:before{content:"\\f7a6"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\\f59c"}.fa-horse-head:before{content:"\\f7ab"}.fa-bore-hole:before{content:"\\e4c3"}.fa-industry:before{content:"\\f275"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\\f358"}.fa-arrows-turn-to-dots:before{content:"\\e4c1"}.fa-florin-sign:before{content:"\\e184"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\\f884"}.fa-less-than:before{content:"\\3c"}.fa-angle-down:before{content:"\\f107"}.fa-car-tunnel:before{content:"\\e4de"}.fa-head-side-cough:before{content:"\\e061"}.fa-grip-lines:before{content:"\\f7a4"}.fa-thumbs-down:before{content:"\\f165"}.fa-user-lock:before{content:"\\f502"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\\f178"}.fa-anchor-circle-xmark:before{content:"\\e4ac"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\\f141"}.fa-chess-pawn:before{content:"\\f443"}.fa-first-aid:before,.fa-kit-medical:before{content:"\\f479"}.fa-person-through-window:before{content:"\\e5a9"}.fa-toolbox:before{content:"\\f552"}.fa-hands-holding-circle:before{content:"\\e4fb"}.fa-bug:before{content:"\\f188"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\\f09d"}.fa-automobile:before,.fa-car:before{content:"\\f1b9"}.fa-hand-holding-hand:before{content:"\\e4f7"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\\f5da"}.fa-mountain-sun:before{content:"\\e52f"}.fa-arrows-left-right-to-line:before{content:"\\e4ba"}.fa-dice-d20:before{content:"\\f6cf"}.fa-truck-droplet:before{content:"\\e58c"}.fa-file-circle-xmark:before{content:"\\e5a1"}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:"\\e040"}.fa-medal:before{content:"\\f5a2"}.fa-bed:before{content:"\\f236"}.fa-h-square:before,.fa-square-h:before{content:"\\f0fd"}.fa-podcast:before{content:"\\f2ce"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\\f2c7"}.fa-bell:before{content:"\\f0f3"}.fa-superscript:before{content:"\\f12b"}.fa-plug-circle-xmark:before{content:"\\e560"}.fa-star-of-life:before{content:"\\f621"}.fa-phone-slash:before{content:"\\f3dd"}.fa-paint-roller:before{content:"\\f5aa"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\\f4c4"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\\f3c5"}.fa-file:before{content:"\\f15b"}.fa-greater-than:before{content:"\\3e"}.fa-person-swimming:before,.fa-swimmer:before{content:"\\f5c4"}.fa-arrow-down:before{content:"\\f063"}.fa-droplet:before,.fa-tint:before{content:"\\f043"}.fa-eraser:before{content:"\\f12d"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\\f57d"}.fa-person-burst:before{content:"\\e53b"}.fa-dove:before{content:"\\f4ba"}.fa-battery-0:before,.fa-battery-empty:before{content:"\\f244"}.fa-socks:before{content:"\\f696"}.fa-inbox:before{content:"\\f01c"}.fa-section:before{content:"\\e447"}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\\f625"}.fa-envelope-open-text:before{content:"\\f658"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\\f0f8"}.fa-wine-bottle:before{content:"\\f72f"}.fa-chess-rook:before{content:"\\f447"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\\f550"}.fa-dharmachakra:before{content:"\\f655"}.fa-hotdog:before{content:"\\f80f"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\\f29d"}.fa-drum:before{content:"\\f569"}.fa-ice-cream:before{content:"\\f810"}.fa-heart-circle-bolt:before{content:"\\e4fc"}.fa-fax:before{content:"\\f1ac"}.fa-paragraph:before{content:"\\f1dd"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\\f772"}.fa-star-half:before{content:"\\f089"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\\f468"}.fa-chain:before,.fa-link:before{content:"\\f0c1"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\\f2a2"}.fa-tree-city:before{content:"\\e587"}.fa-play:before{content:"\\f04b"}.fa-font:before{content:"\\f031"}.fa-rupiah-sign:before{content:"\\e23d"}.fa-magnifying-glass:before,.fa-search:before{content:"\\f002"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\\f45d"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\\f470"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\\f82a"}.fa-naira-sign:before{content:"\\e1f6"}.fa-cart-arrow-down:before{content:"\\f218"}.fa-walkie-talkie:before{content:"\\f8ef"}.fa-file-edit:before,.fa-file-pen:before{content:"\\f31c"}.fa-receipt:before{content:"\\f543"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\\f14b"}.fa-suitcase-rolling:before{content:"\\f5c1"}.fa-person-circle-exclamation:before{content:"\\e53f"}.fa-chevron-down:before{content:"\\f078"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\\f240"}.fa-skull-crossbones:before{content:"\\f714"}.fa-code-compare:before{content:"\\e13a"}.fa-list-dots:before,.fa-list-ul:before{content:"\\f0ca"}.fa-school-lock:before{content:"\\e56f"}.fa-tower-cell:before{content:"\\e585"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\\f309"}.fa-ranking-star:before{content:"\\e561"}.fa-chess-king:before{content:"\\f43f"}.fa-person-harassing:before{content:"\\e549"}.fa-brazilian-real-sign:before{content:"\\e46c"}.fa-landmark-alt:before,.fa-landmark-dome:before{content:"\\f752"}.fa-arrow-up:before{content:"\\f062"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\\f26c"}.fa-shrimp:before{content:"\\e448"}.fa-list-check:before,.fa-tasks:before{content:"\\f0ae"}.fa-jug-detergent:before{content:"\\e519"}.fa-circle-user:before,.fa-user-circle:before{content:"\\f2bd"}.fa-user-shield:before{content:"\\f505"}.fa-wind:before{content:"\\f72e"}.fa-car-burst:before,.fa-car-crash:before{content:"\\f5e1"}.fa-y:before{content:"\\59"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\\f7ce"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\\f48b"}.fa-fish:before{content:"\\f578"}.fa-user-graduate:before{content:"\\f501"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\\f042"}.fa-clapperboard:before{content:"\\e131"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\\f7ba"}.fa-baseball-ball:before,.fa-baseball:before{content:"\\f433"}.fa-jet-fighter-up:before{content:"\\e518"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\\f542"}.fa-copy:before{content:"\\f0c5"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\\f6a9"}.fa-hand-sparkles:before{content:"\\e05d"}.fa-grip-horizontal:before,.fa-grip:before{content:"\\f58d"}.fa-share-from-square:before,.fa-share-square:before{content:"\\f14d"}.fa-child-combatant:before,.fa-child-rifle:before{content:"\\e4e0"}.fa-gun:before{content:"\\e19b"}.fa-phone-square:before,.fa-square-phone:before{content:"\\f098"}.fa-add:before,.fa-plus:before{content:"\\2b"}.fa-expand:before{content:"\\f065"}.fa-computer:before{content:"\\e4e5"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\\f00d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\\f047"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\\f51c"}.fa-peso-sign:before{content:"\\e222"}.fa-building-shield:before{content:"\\e4d8"}.fa-baby:before{content:"\\f77c"}.fa-users-line:before{content:"\\e592"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\\f10d"}.fa-tractor:before{content:"\\f722"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\\f829"}.fa-arrow-down-up-lock:before{content:"\\e4b0"}.fa-lines-leaning:before{content:"\\e51e"}.fa-ruler-combined:before{content:"\\f546"}.fa-copyright:before{content:"\\f1f9"}.fa-equals:before{content:"\\3d"}.fa-blender:before{content:"\\f517"}.fa-teeth:before{content:"\\f62e"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\\f20b"}.fa-map:before{content:"\\f279"}.fa-rocket:before{content:"\\f135"}.fa-photo-film:before,.fa-photo-video:before{content:"\\f87c"}.fa-folder-minus:before{content:"\\f65d"}.fa-store:before{content:"\\f54e"}.fa-arrow-trend-up:before{content:"\\e098"}.fa-plug-circle-minus:before{content:"\\e55e"}.fa-sign-hanging:before,.fa-sign:before{content:"\\f4d9"}.fa-bezier-curve:before{content:"\\f55b"}.fa-bell-slash:before{content:"\\f1f6"}.fa-tablet-android:before,.fa-tablet:before{content:"\\f3fb"}.fa-school-flag:before{content:"\\e56e"}.fa-fill:before{content:"\\f575"}.fa-angle-up:before{content:"\\f106"}.fa-drumstick-bite:before{content:"\\f6d7"}.fa-holly-berry:before{content:"\\f7aa"}.fa-chevron-left:before{content:"\\f053"}.fa-bacteria:before{content:"\\e059"}.fa-hand-lizard:before{content:"\\f258"}.fa-notdef:before{content:"\\e1fe"}.fa-disease:before{content:"\\f7fa"}.fa-briefcase-medical:before{content:"\\f469"}.fa-genderless:before{content:"\\f22d"}.fa-chevron-right:before{content:"\\f054"}.fa-retweet:before{content:"\\f079"}.fa-car-alt:before,.fa-car-rear:before{content:"\\f5de"}.fa-pump-soap:before{content:"\\e06b"}.fa-video-slash:before{content:"\\f4e2"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\\f243"}.fa-radio:before{content:"\\f8d7"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\\f77d"}.fa-traffic-light:before{content:"\\f637"}.fa-thermometer:before{content:"\\f491"}.fa-vr-cardboard:before{content:"\\f729"}.fa-hand-middle-finger:before{content:"\\f806"}.fa-percent:before,.fa-percentage:before{content:"\\25"}.fa-truck-moving:before{content:"\\f4df"}.fa-glass-water-droplet:before{content:"\\e4f5"}.fa-display:before{content:"\\e163"}.fa-face-smile:before,.fa-smile:before{content:"\\f118"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\\f08d"}.fa-trophy:before{content:"\\f091"}.fa-person-praying:before,.fa-pray:before{content:"\\f683"}.fa-hammer:before{content:"\\f6e3"}.fa-hand-peace:before{content:"\\f25b"}.fa-rotate:before,.fa-sync-alt:before{content:"\\f2f1"}.fa-spinner:before{content:"\\f110"}.fa-robot:before{content:"\\f544"}.fa-peace:before{content:"\\f67c"}.fa-cogs:before,.fa-gears:before{content:"\\f085"}.fa-warehouse:before{content:"\\f494"}.fa-arrow-up-right-dots:before{content:"\\e4b7"}.fa-splotch:before{content:"\\f5bc"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\\f584"}.fa-dice-four:before{content:"\\f524"}.fa-sim-card:before{content:"\\f7c4"}.fa-transgender-alt:before,.fa-transgender:before{content:"\\f225"}.fa-mercury:before{content:"\\f223"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\\f149"}.fa-person-falling-burst:before{content:"\\e547"}.fa-award:before{content:"\\f559"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\\f3ff"}.fa-building:before{content:"\\f1ad"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\\f100"}.fa-qrcode:before{content:"\\f029"}.fa-clock-rotate-left:before,.fa-history:before{content:"\\f1da"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\\f583"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\\f56e"}.fa-shield-blank:before,.fa-shield:before{content:"\\f132"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\\f885"}.fa-house-medical:before{content:"\\e3b2"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\\f450"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\\f137"}.fa-house-chimney-window:before{content:"\\e00d"}.fa-pen-nib:before{content:"\\f5ad"}.fa-tent-arrow-turn-left:before{content:"\\e580"}.fa-tents:before{content:"\\e582"}.fa-magic:before,.fa-wand-magic:before{content:"\\f0d0"}.fa-dog:before{content:"\\f6d3"}.fa-carrot:before{content:"\\f787"}.fa-moon:before{content:"\\f186"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\\f5ce"}.fa-cheese:before{content:"\\f7ef"}.fa-yin-yang:before{content:"\\f6ad"}.fa-music:before{content:"\\f001"}.fa-code-commit:before{content:"\\f386"}.fa-temperature-low:before{content:"\\f76b"}.fa-biking:before,.fa-person-biking:before{content:"\\f84a"}.fa-broom:before{content:"\\f51a"}.fa-shield-heart:before{content:"\\e574"}.fa-gopuram:before{content:"\\f664"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\\e47b"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\\f2d3"}.fa-hashtag:before{content:"\\23"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\\f424"}.fa-oil-can:before{content:"\\f613"}.fa-t:before{content:"\\54"}.fa-hippo:before{content:"\\f6ed"}.fa-chart-column:before{content:"\\e0e3"}.fa-infinity:before{content:"\\f534"}.fa-vial-circle-check:before{content:"\\e596"}.fa-person-arrow-down-to-line:before{content:"\\e538"}.fa-voicemail:before{content:"\\f897"}.fa-fan:before{content:"\\f863"}.fa-person-walking-luggage:before{content:"\\e554"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\\f338"}.fa-cloud-moon-rain:before{content:"\\f73c"}.fa-calendar:before{content:"\\f133"}.fa-trailer:before{content:"\\e041"}.fa-bahai:before,.fa-haykal:before{content:"\\f666"}.fa-sd-card:before{content:"\\f7c2"}.fa-dragon:before{content:"\\f6d5"}.fa-shoe-prints:before{content:"\\f54b"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\\f055"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\\f58b"}.fa-hand-holding:before{content:"\\f4bd"}.fa-plug-circle-exclamation:before{content:"\\e55d"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\\f127"}.fa-clone:before{content:"\\f24d"}.fa-person-walking-arrow-loop-left:before{content:"\\e551"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\\f882"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\\f7e4"}.fa-tornado:before{content:"\\f76f"}.fa-file-circle-plus:before{content:"\\e494"}.fa-book-quran:before,.fa-quran:before{content:"\\f687"}.fa-anchor:before{content:"\\f13d"}.fa-border-all:before{content:"\\f84c"}.fa-angry:before,.fa-face-angry:before{content:"\\f556"}.fa-cookie-bite:before{content:"\\f564"}.fa-arrow-trend-down:before{content:"\\e097"}.fa-feed:before,.fa-rss:before{content:"\\f09e"}.fa-draw-polygon:before{content:"\\f5ee"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\\f24e"}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\\f62a"}.fa-shower:before{content:"\\f2cc"}.fa-desktop-alt:before,.fa-desktop:before{content:"\\f390"}.fa-m:before{content:"\\4d"}.fa-table-list:before,.fa-th-list:before{content:"\\f00b"}.fa-comment-sms:before,.fa-sms:before{content:"\\f7cd"}.fa-book:before{content:"\\f02d"}.fa-user-plus:before{content:"\\f234"}.fa-check:before{content:"\\f00c"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\\f241"}.fa-house-circle-check:before{content:"\\e509"}.fa-angle-left:before{content:"\\f104"}.fa-diagram-successor:before{content:"\\e47a"}.fa-truck-arrow-right:before{content:"\\e58b"}.fa-arrows-split-up-and-left:before{content:"\\e4bc"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\\f6de"}.fa-cloud-moon:before{content:"\\f6c3"}.fa-briefcase:before{content:"\\f0b1"}.fa-person-falling:before{content:"\\e546"}.fa-image-portrait:before,.fa-portrait:before{content:"\\f3e0"}.fa-user-tag:before{content:"\\f507"}.fa-rug:before{content:"\\e569"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\\f7a2"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\\f59d"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\\f410"}.fa-baht-sign:before{content:"\\e0ac"}.fa-book-open:before{content:"\\f518"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\\f66a"}.fa-handcuffs:before{content:"\\e4f8"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\\f071"}.fa-database:before{content:"\\f1c0"}.fa-mail-forward:before,.fa-share:before{content:"\\f064"}.fa-bottle-droplet:before{content:"\\e4c4"}.fa-mask-face:before{content:"\\e1d7"}.fa-hill-rockslide:before{content:"\\e508"}.fa-exchange-alt:before,.fa-right-left:before{content:"\\f362"}.fa-paper-plane:before{content:"\\f1d8"}.fa-road-circle-exclamation:before{content:"\\e565"}.fa-dungeon:before{content:"\\f6d9"}.fa-align-right:before{content:"\\f038"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\\f53b"}.fa-life-ring:before{content:"\\f1cd"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\\f2a7"}.fa-calendar-day:before{content:"\\f783"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\\f5c5"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\\f07d"}.fa-face-grimace:before,.fa-grimace:before{content:"\\f57f"}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:"\\e2ce"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\\f3be"}.fa-person-walking-arrow-right:before{content:"\\e552"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\\f199"}.fa-dice:before{content:"\\f522"}.fa-bowling-ball:before{content:"\\f436"}.fa-brain:before{content:"\\f5dc"}.fa-band-aid:before,.fa-bandage:before{content:"\\f462"}.fa-calendar-minus:before{content:"\\f272"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\\f057"}.fa-gifts:before{content:"\\f79c"}.fa-hotel:before{content:"\\f594"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\\f57e"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\\f47f"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\\f00e"}.fa-thumbs-up:before{content:"\\f164"}.fa-user-clock:before{content:"\\f4fd"}.fa-allergies:before,.fa-hand-dots:before{content:"\\f461"}.fa-file-invoice:before{content:"\\f570"}.fa-window-minimize:before{content:"\\f2d1"}.fa-coffee:before,.fa-mug-saucer:before{content:"\\f0f4"}.fa-brush:before{content:"\\f55d"}.fa-mask:before{content:"\\f6fa"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\\f010"}.fa-ruler-vertical:before{content:"\\f548"}.fa-user-alt:before,.fa-user-large:before{content:"\\f406"}.fa-train-tram:before{content:"\\e5b4"}.fa-user-nurse:before{content:"\\f82f"}.fa-syringe:before{content:"\\f48e"}.fa-cloud-sun:before{content:"\\f6c4"}.fa-stopwatch-20:before{content:"\\e06f"}.fa-square-full:before{content:"\\f45c"}.fa-magnet:before{content:"\\f076"}.fa-jar:before{content:"\\e516"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\\f249"}.fa-bug-slash:before{content:"\\e490"}.fa-arrow-up-from-water-pump:before{content:"\\e4b6"}.fa-bone:before{content:"\\f5d7"}.fa-user-injured:before{content:"\\f728"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\\f5b4"}.fa-plane:before{content:"\\f072"}.fa-tent-arrows-down:before{content:"\\e581"}.fa-exclamation:before{content:"\\21"}.fa-arrows-spin:before{content:"\\e4bb"}.fa-print:before{content:"\\f02f"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\\e2bb"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\\24"}.fa-x:before{content:"\\58"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\\f688"}.fa-users-cog:before,.fa-users-gear:before{content:"\\f509"}.fa-person-military-pointing:before{content:"\\e54a"}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\\f19c"}.fa-umbrella:before{content:"\\f0e9"}.fa-trowel:before{content:"\\e589"}.fa-d:before{content:"\\44"}.fa-stapler:before{content:"\\e5af"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\\f630"}.fa-kip-sign:before{content:"\\e1c4"}.fa-hand-point-left:before{content:"\\f0a5"}.fa-handshake-alt:before,.fa-handshake-simple:before{content:"\\f4c6"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\\f0fb"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\\f1e1"}.fa-barcode:before{content:"\\f02a"}.fa-plus-minus:before{content:"\\e43c"}.fa-video-camera:before,.fa-video:before{content:"\\f03d"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\\f19d"}.fa-hand-holding-medical:before{content:"\\e05c"}.fa-person-circle-check:before{content:"\\e53e"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\\f3bf"}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;src:url('+y+') format("woff2"),url('+k+') format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:"\\f3d0"}.fa-hooli:before{content:"\\f427"}.fa-yelp:before{content:"\\f1e9"}.fa-cc-visa:before{content:"\\f1f0"}.fa-lastfm:before{content:"\\f202"}.fa-shopware:before{content:"\\f5b5"}.fa-creative-commons-nc:before{content:"\\f4e8"}.fa-aws:before{content:"\\f375"}.fa-redhat:before{content:"\\f7bc"}.fa-yoast:before{content:"\\f2b1"}.fa-cloudflare:before{content:"\\e07d"}.fa-ups:before{content:"\\f7e0"}.fa-pixiv:before{content:"\\e640"}.fa-wpexplorer:before{content:"\\f2de"}.fa-dyalog:before{content:"\\f399"}.fa-bity:before{content:"\\f37a"}.fa-stackpath:before{content:"\\f842"}.fa-buysellads:before{content:"\\f20d"}.fa-first-order:before{content:"\\f2b0"}.fa-modx:before{content:"\\f285"}.fa-guilded:before{content:"\\e07e"}.fa-vnv:before{content:"\\f40b"}.fa-js-square:before,.fa-square-js:before{content:"\\f3b9"}.fa-microsoft:before{content:"\\f3ca"}.fa-qq:before{content:"\\f1d6"}.fa-orcid:before{content:"\\f8d2"}.fa-java:before{content:"\\f4e4"}.fa-invision:before{content:"\\f7b0"}.fa-creative-commons-pd-alt:before{content:"\\f4ed"}.fa-centercode:before{content:"\\f380"}.fa-glide-g:before{content:"\\f2a6"}.fa-drupal:before{content:"\\f1a9"}.fa-hire-a-helper:before{content:"\\f3b0"}.fa-creative-commons-by:before{content:"\\f4e7"}.fa-unity:before{content:"\\e049"}.fa-whmcs:before{content:"\\f40d"}.fa-rocketchat:before{content:"\\f3e8"}.fa-vk:before{content:"\\f189"}.fa-untappd:before{content:"\\f405"}.fa-mailchimp:before{content:"\\f59e"}.fa-css3-alt:before{content:"\\f38b"}.fa-reddit-square:before,.fa-square-reddit:before{content:"\\f1a2"}.fa-vimeo-v:before{content:"\\f27d"}.fa-contao:before{content:"\\f26d"}.fa-square-font-awesome:before{content:"\\e5ad"}.fa-deskpro:before{content:"\\f38f"}.fa-brave:before{content:"\\e63c"}.fa-sistrix:before{content:"\\f3ee"}.fa-instagram-square:before,.fa-square-instagram:before{content:"\\e055"}.fa-battle-net:before{content:"\\f835"}.fa-the-red-yeti:before{content:"\\f69d"}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:"\\f3af"}.fa-edge:before{content:"\\f282"}.fa-threads:before{content:"\\e618"}.fa-napster:before{content:"\\f3d2"}.fa-snapchat-square:before,.fa-square-snapchat:before{content:"\\f2ad"}.fa-google-plus-g:before{content:"\\f0d5"}.fa-artstation:before{content:"\\f77a"}.fa-markdown:before{content:"\\f60f"}.fa-sourcetree:before{content:"\\f7d3"}.fa-google-plus:before{content:"\\f2b3"}.fa-diaspora:before{content:"\\f791"}.fa-foursquare:before{content:"\\f180"}.fa-stack-overflow:before{content:"\\f16c"}.fa-github-alt:before{content:"\\f113"}.fa-phoenix-squadron:before{content:"\\f511"}.fa-pagelines:before{content:"\\f18c"}.fa-algolia:before{content:"\\f36c"}.fa-red-river:before{content:"\\f3e3"}.fa-creative-commons-sa:before{content:"\\f4ef"}.fa-safari:before{content:"\\f267"}.fa-google:before{content:"\\f1a0"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\\f35c"}.fa-atlassian:before{content:"\\f77b"}.fa-linkedin-in:before{content:"\\f0e1"}.fa-digital-ocean:before{content:"\\f391"}.fa-nimblr:before{content:"\\f5a8"}.fa-chromecast:before{content:"\\f838"}.fa-evernote:before{content:"\\f839"}.fa-hacker-news:before{content:"\\f1d4"}.fa-creative-commons-sampling:before{content:"\\f4f0"}.fa-adversal:before{content:"\\f36a"}.fa-creative-commons:before{content:"\\f25e"}.fa-watchman-monitoring:before{content:"\\e087"}.fa-fonticons:before{content:"\\f280"}.fa-weixin:before{content:"\\f1d7"}.fa-shirtsinbulk:before{content:"\\f214"}.fa-codepen:before{content:"\\f1cb"}.fa-git-alt:before{content:"\\f841"}.fa-lyft:before{content:"\\f3c3"}.fa-rev:before{content:"\\f5b2"}.fa-windows:before{content:"\\f17a"}.fa-wizards-of-the-coast:before{content:"\\f730"}.fa-square-viadeo:before,.fa-viadeo-square:before{content:"\\f2aa"}.fa-meetup:before{content:"\\f2e0"}.fa-centos:before{content:"\\f789"}.fa-adn:before{content:"\\f170"}.fa-cloudsmith:before{content:"\\f384"}.fa-opensuse:before{content:"\\e62b"}.fa-pied-piper-alt:before{content:"\\f1a8"}.fa-dribbble-square:before,.fa-square-dribbble:before{content:"\\f397"}.fa-codiepie:before{content:"\\f284"}.fa-node:before{content:"\\f419"}.fa-mix:before{content:"\\f3cb"}.fa-steam:before{content:"\\f1b6"}.fa-cc-apple-pay:before{content:"\\f416"}.fa-scribd:before{content:"\\f28a"}.fa-debian:before{content:"\\e60b"}.fa-openid:before{content:"\\f19b"}.fa-instalod:before{content:"\\e081"}.fa-expeditedssl:before{content:"\\f23e"}.fa-sellcast:before{content:"\\f2da"}.fa-square-twitter:before,.fa-twitter-square:before{content:"\\f081"}.fa-r-project:before{content:"\\f4f7"}.fa-delicious:before{content:"\\f1a5"}.fa-freebsd:before{content:"\\f3a4"}.fa-vuejs:before{content:"\\f41f"}.fa-accusoft:before{content:"\\f369"}.fa-ioxhost:before{content:"\\f208"}.fa-fonticons-fi:before{content:"\\f3a2"}.fa-app-store:before{content:"\\f36f"}.fa-cc-mastercard:before{content:"\\f1f1"}.fa-itunes-note:before{content:"\\f3b5"}.fa-golang:before{content:"\\e40f"}.fa-kickstarter:before{content:"\\f3bb"}.fa-grav:before{content:"\\f2d6"}.fa-weibo:before{content:"\\f18a"}.fa-uncharted:before{content:"\\e084"}.fa-firstdraft:before{content:"\\f3a1"}.fa-square-youtube:before,.fa-youtube-square:before{content:"\\f431"}.fa-wikipedia-w:before{content:"\\f266"}.fa-rendact:before,.fa-wpressr:before{content:"\\f3e4"}.fa-angellist:before{content:"\\f209"}.fa-galactic-republic:before{content:"\\f50c"}.fa-nfc-directional:before{content:"\\e530"}.fa-skype:before{content:"\\f17e"}.fa-joget:before{content:"\\f3b7"}.fa-fedora:before{content:"\\f798"}.fa-stripe-s:before{content:"\\f42a"}.fa-meta:before{content:"\\e49b"}.fa-laravel:before{content:"\\f3bd"}.fa-hotjar:before{content:"\\f3b1"}.fa-bluetooth-b:before{content:"\\f294"}.fa-square-letterboxd:before{content:"\\e62e"}.fa-sticker-mule:before{content:"\\f3f7"}.fa-creative-commons-zero:before{content:"\\f4f3"}.fa-hips:before{content:"\\f452"}.fa-behance:before{content:"\\f1b4"}.fa-reddit:before{content:"\\f1a1"}.fa-discord:before{content:"\\f392"}.fa-chrome:before{content:"\\f268"}.fa-app-store-ios:before{content:"\\f370"}.fa-cc-discover:before{content:"\\f1f2"}.fa-wpbeginner:before{content:"\\f297"}.fa-confluence:before{content:"\\f78d"}.fa-shoelace:before{content:"\\e60c"}.fa-mdb:before{content:"\\f8ca"}.fa-dochub:before{content:"\\f394"}.fa-accessible-icon:before{content:"\\f368"}.fa-ebay:before{content:"\\f4f4"}.fa-amazon:before{content:"\\f270"}.fa-unsplash:before{content:"\\e07c"}.fa-yarn:before{content:"\\f7e3"}.fa-square-steam:before,.fa-steam-square:before{content:"\\f1b7"}.fa-500px:before{content:"\\f26e"}.fa-square-vimeo:before,.fa-vimeo-square:before{content:"\\f194"}.fa-asymmetrik:before{content:"\\f372"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\\f2b4"}.fa-gratipay:before{content:"\\f184"}.fa-apple:before{content:"\\f179"}.fa-hive:before{content:"\\e07f"}.fa-gitkraken:before{content:"\\f3a6"}.fa-keybase:before{content:"\\f4f5"}.fa-apple-pay:before{content:"\\f415"}.fa-padlet:before{content:"\\e4a0"}.fa-amazon-pay:before{content:"\\f42c"}.fa-github-square:before,.fa-square-github:before{content:"\\f092"}.fa-stumbleupon:before{content:"\\f1a4"}.fa-fedex:before{content:"\\f797"}.fa-phoenix-framework:before{content:"\\f3dc"}.fa-shopify:before{content:"\\e057"}.fa-neos:before{content:"\\f612"}.fa-square-threads:before{content:"\\e619"}.fa-hackerrank:before{content:"\\f5f7"}.fa-researchgate:before{content:"\\f4f8"}.fa-swift:before{content:"\\f8e1"}.fa-angular:before{content:"\\f420"}.fa-speakap:before{content:"\\f3f3"}.fa-angrycreative:before{content:"\\f36e"}.fa-y-combinator:before{content:"\\f23b"}.fa-empire:before{content:"\\f1d1"}.fa-envira:before{content:"\\f299"}.fa-google-scholar:before{content:"\\e63b"}.fa-gitlab-square:before,.fa-square-gitlab:before{content:"\\e5ae"}.fa-studiovinari:before{content:"\\f3f8"}.fa-pied-piper:before{content:"\\f2ae"}.fa-wordpress:before{content:"\\f19a"}.fa-product-hunt:before{content:"\\f288"}.fa-firefox:before{content:"\\f269"}.fa-linode:before{content:"\\f2b8"}.fa-goodreads:before{content:"\\f3a8"}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:"\\f264"}.fa-jsfiddle:before{content:"\\f1cc"}.fa-sith:before{content:"\\f512"}.fa-themeisle:before{content:"\\f2b2"}.fa-page4:before{content:"\\f3d7"}.fa-hashnode:before{content:"\\e499"}.fa-react:before{content:"\\f41b"}.fa-cc-paypal:before{content:"\\f1f4"}.fa-squarespace:before{content:"\\f5be"}.fa-cc-stripe:before{content:"\\f1f5"}.fa-creative-commons-share:before{content:"\\f4f2"}.fa-bitcoin:before{content:"\\f379"}.fa-keycdn:before{content:"\\f3ba"}.fa-opera:before{content:"\\f26a"}.fa-itch-io:before{content:"\\f83a"}.fa-umbraco:before{content:"\\f8e8"}.fa-galactic-senate:before{content:"\\f50d"}.fa-ubuntu:before{content:"\\f7df"}.fa-draft2digital:before{content:"\\f396"}.fa-stripe:before{content:"\\f429"}.fa-houzz:before{content:"\\f27c"}.fa-gg:before{content:"\\f260"}.fa-dhl:before{content:"\\f790"}.fa-pinterest-square:before,.fa-square-pinterest:before{content:"\\f0d3"}.fa-xing:before{content:"\\f168"}.fa-blackberry:before{content:"\\f37b"}.fa-creative-commons-pd:before{content:"\\f4ec"}.fa-playstation:before{content:"\\f3df"}.fa-quinscape:before{content:"\\f459"}.fa-less:before{content:"\\f41d"}.fa-blogger-b:before{content:"\\f37d"}.fa-opencart:before{content:"\\f23d"}.fa-vine:before{content:"\\f1ca"}.fa-signal-messenger:before{content:"\\e663"}.fa-paypal:before{content:"\\f1ed"}.fa-gitlab:before{content:"\\f296"}.fa-typo3:before{content:"\\f42b"}.fa-reddit-alien:before{content:"\\f281"}.fa-yahoo:before{content:"\\f19e"}.fa-dailymotion:before{content:"\\e052"}.fa-affiliatetheme:before{content:"\\f36b"}.fa-pied-piper-pp:before{content:"\\f1a7"}.fa-bootstrap:before{content:"\\f836"}.fa-odnoklassniki:before{content:"\\f263"}.fa-nfc-symbol:before{content:"\\e531"}.fa-mintbit:before{content:"\\e62f"}.fa-ethereum:before{content:"\\f42e"}.fa-speaker-deck:before{content:"\\f83c"}.fa-creative-commons-nc-eu:before{content:"\\f4e9"}.fa-patreon:before{content:"\\f3d9"}.fa-avianex:before{content:"\\f374"}.fa-ello:before{content:"\\f5f1"}.fa-gofore:before{content:"\\f3a7"}.fa-bimobject:before{content:"\\f378"}.fa-brave-reverse:before{content:"\\e63d"}.fa-facebook-f:before{content:"\\f39e"}.fa-google-plus-square:before,.fa-square-google-plus:before{content:"\\f0d4"}.fa-mandalorian:before{content:"\\f50f"}.fa-first-order-alt:before{content:"\\f50a"}.fa-osi:before{content:"\\f41a"}.fa-google-wallet:before{content:"\\f1ee"}.fa-d-and-d-beyond:before{content:"\\f6ca"}.fa-periscope:before{content:"\\f3da"}.fa-fulcrum:before{content:"\\f50b"}.fa-cloudscale:before{content:"\\f383"}.fa-forumbee:before{content:"\\f211"}.fa-mizuni:before{content:"\\f3cc"}.fa-schlix:before{content:"\\f3ea"}.fa-square-xing:before,.fa-xing-square:before{content:"\\f169"}.fa-bandcamp:before{content:"\\f2d5"}.fa-wpforms:before{content:"\\f298"}.fa-cloudversify:before{content:"\\f385"}.fa-usps:before{content:"\\f7e1"}.fa-megaport:before{content:"\\f5a3"}.fa-magento:before{content:"\\f3c4"}.fa-spotify:before{content:"\\f1bc"}.fa-optin-monster:before{content:"\\f23c"}.fa-fly:before{content:"\\f417"}.fa-aviato:before{content:"\\f421"}.fa-itunes:before{content:"\\f3b4"}.fa-cuttlefish:before{content:"\\f38c"}.fa-blogger:before{content:"\\f37c"}.fa-flickr:before{content:"\\f16e"}.fa-viber:before{content:"\\f409"}.fa-soundcloud:before{content:"\\f1be"}.fa-digg:before{content:"\\f1a6"}.fa-tencent-weibo:before{content:"\\f1d5"}.fa-letterboxd:before{content:"\\e62d"}.fa-symfony:before{content:"\\f83d"}.fa-maxcdn:before{content:"\\f136"}.fa-etsy:before{content:"\\f2d7"}.fa-facebook-messenger:before{content:"\\f39f"}.fa-audible:before{content:"\\f373"}.fa-think-peaks:before{content:"\\f731"}.fa-bilibili:before{content:"\\e3d9"}.fa-erlang:before{content:"\\f39d"}.fa-x-twitter:before{content:"\\e61b"}.fa-cotton-bureau:before{content:"\\f89e"}.fa-dashcube:before{content:"\\f210"}.fa-42-group:before,.fa-innosoft:before{content:"\\e080"}.fa-stack-exchange:before{content:"\\f18d"}.fa-elementor:before{content:"\\f430"}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:"\\e01e"}.fa-creative-commons-nd:before{content:"\\f4eb"}.fa-palfed:before{content:"\\f3d8"}.fa-superpowers:before{content:"\\f2dd"}.fa-resolving:before{content:"\\f3e7"}.fa-xbox:before{content:"\\f412"}.fa-searchengin:before{content:"\\f3eb"}.fa-tiktok:before{content:"\\e07b"}.fa-facebook-square:before,.fa-square-facebook:before{content:"\\f082"}.fa-renren:before{content:"\\f18b"}.fa-linux:before{content:"\\f17c"}.fa-glide:before{content:"\\f2a5"}.fa-linkedin:before{content:"\\f08c"}.fa-hubspot:before{content:"\\f3b2"}.fa-deploydog:before{content:"\\f38e"}.fa-twitch:before{content:"\\f1e8"}.fa-ravelry:before{content:"\\f2d9"}.fa-mixer:before{content:"\\e056"}.fa-lastfm-square:before,.fa-square-lastfm:before{content:"\\f203"}.fa-vimeo:before{content:"\\f40a"}.fa-mendeley:before{content:"\\f7b3"}.fa-uniregistry:before{content:"\\f404"}.fa-figma:before{content:"\\f799"}.fa-creative-commons-remix:before{content:"\\f4ee"}.fa-cc-amazon-pay:before{content:"\\f42d"}.fa-dropbox:before{content:"\\f16b"}.fa-instagram:before{content:"\\f16d"}.fa-cmplid:before{content:"\\e360"}.fa-upwork:before{content:"\\e641"}.fa-facebook:before{content:"\\f09a"}.fa-gripfire:before{content:"\\f3ac"}.fa-jedi-order:before{content:"\\f50e"}.fa-uikit:before{content:"\\f403"}.fa-fort-awesome-alt:before{content:"\\f3a3"}.fa-phabricator:before{content:"\\f3db"}.fa-ussunnah:before{content:"\\f407"}.fa-earlybirds:before{content:"\\f39a"}.fa-trade-federation:before{content:"\\f513"}.fa-autoprefixer:before{content:"\\f41c"}.fa-whatsapp:before{content:"\\f232"}.fa-slideshare:before{content:"\\f1e7"}.fa-google-play:before{content:"\\f3ab"}.fa-viadeo:before{content:"\\f2a9"}.fa-line:before{content:"\\f3c0"}.fa-google-drive:before{content:"\\f3aa"}.fa-servicestack:before{content:"\\f3ec"}.fa-simplybuilt:before{content:"\\f215"}.fa-bitbucket:before{content:"\\f171"}.fa-imdb:before{content:"\\f2d8"}.fa-deezer:before{content:"\\e077"}.fa-raspberry-pi:before{content:"\\f7bb"}.fa-jira:before{content:"\\f7b1"}.fa-docker:before{content:"\\f395"}.fa-screenpal:before{content:"\\e570"}.fa-bluetooth:before{content:"\\f293"}.fa-gitter:before{content:"\\f426"}.fa-d-and-d:before{content:"\\f38d"}.fa-microblog:before{content:"\\e01a"}.fa-cc-diners-club:before{content:"\\f24c"}.fa-gg-circle:before{content:"\\f261"}.fa-pied-piper-hat:before{content:"\\f4e5"}.fa-kickstarter-k:before{content:"\\f3bc"}.fa-yandex:before{content:"\\f413"}.fa-readme:before{content:"\\f4d5"}.fa-html5:before{content:"\\f13b"}.fa-sellsy:before{content:"\\f213"}.fa-sass:before{content:"\\f41e"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\\e2d0"}.fa-buromobelexperte:before{content:"\\f37f"}.fa-salesforce:before{content:"\\f83b"}.fa-octopus-deploy:before{content:"\\e082"}.fa-medapps:before{content:"\\f3c6"}.fa-ns8:before{content:"\\f3d5"}.fa-pinterest-p:before{content:"\\f231"}.fa-apper:before{content:"\\f371"}.fa-fort-awesome:before{content:"\\f286"}.fa-waze:before{content:"\\f83f"}.fa-cc-jcb:before{content:"\\f24b"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\\f2ab"}.fa-fantasy-flight-games:before{content:"\\f6dc"}.fa-rust:before{content:"\\e07a"}.fa-wix:before{content:"\\f5cf"}.fa-behance-square:before,.fa-square-behance:before{content:"\\f1b5"}.fa-supple:before{content:"\\f3f9"}.fa-webflow:before{content:"\\e65c"}.fa-rebel:before{content:"\\f1d0"}.fa-css3:before{content:"\\f13c"}.fa-staylinked:before{content:"\\f3f5"}.fa-kaggle:before{content:"\\f5fa"}.fa-space-awesome:before{content:"\\e5ac"}.fa-deviantart:before{content:"\\f1bd"}.fa-cpanel:before{content:"\\f388"}.fa-goodreads-g:before{content:"\\f3a9"}.fa-git-square:before,.fa-square-git:before{content:"\\f1d2"}.fa-square-tumblr:before,.fa-tumblr-square:before{content:"\\f174"}.fa-trello:before{content:"\\f181"}.fa-creative-commons-nc-jp:before{content:"\\f4ea"}.fa-get-pocket:before{content:"\\f265"}.fa-perbyte:before{content:"\\e083"}.fa-grunt:before{content:"\\f3ad"}.fa-weebly:before{content:"\\f5cc"}.fa-connectdevelop:before{content:"\\f20e"}.fa-leanpub:before{content:"\\f212"}.fa-black-tie:before{content:"\\f27e"}.fa-themeco:before{content:"\\f5c6"}.fa-python:before{content:"\\f3e2"}.fa-android:before{content:"\\f17b"}.fa-bots:before{content:"\\e340"}.fa-free-code-camp:before{content:"\\f2c5"}.fa-hornbill:before{content:"\\f592"}.fa-js:before{content:"\\f3b8"}.fa-ideal:before{content:"\\e013"}.fa-git:before{content:"\\f1d3"}.fa-dev:before{content:"\\f6cc"}.fa-sketch:before{content:"\\f7c6"}.fa-yandex-international:before{content:"\\f414"}.fa-cc-amex:before{content:"\\f1f3"}.fa-uber:before{content:"\\f402"}.fa-github:before{content:"\\f09b"}.fa-php:before{content:"\\f457"}.fa-alipay:before{content:"\\f642"}.fa-youtube:before{content:"\\f167"}.fa-skyatlas:before{content:"\\f216"}.fa-firefox-browser:before{content:"\\e007"}.fa-replyd:before{content:"\\f3e6"}.fa-suse:before{content:"\\f7d6"}.fa-jenkins:before{content:"\\f3b6"}.fa-twitter:before{content:"\\f099"}.fa-rockrms:before{content:"\\f3e9"}.fa-pinterest:before{content:"\\f0d2"}.fa-buffer:before{content:"\\f837"}.fa-npm:before{content:"\\f3d4"}.fa-yammer:before{content:"\\f840"}.fa-btc:before{content:"\\f15a"}.fa-dribbble:before{content:"\\f17d"}.fa-stumbleupon-circle:before{content:"\\f1a3"}.fa-internet-explorer:before{content:"\\f26b"}.fa-stubber:before{content:"\\e5c7"}.fa-telegram-plane:before,.fa-telegram:before{content:"\\f2c6"}.fa-old-republic:before{content:"\\f510"}.fa-odysee:before{content:"\\e5c6"}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:"\\f40c"}.fa-node-js:before{content:"\\f3d3"}.fa-edge-legacy:before{content:"\\e078"}.fa-slack-hash:before,.fa-slack:before{content:"\\f198"}.fa-medrt:before{content:"\\f3c8"}.fa-usb:before{content:"\\f287"}.fa-tumblr:before{content:"\\f173"}.fa-vaadin:before{content:"\\f408"}.fa-quora:before{content:"\\f2c4"}.fa-square-x-twitter:before{content:"\\e61a"}.fa-reacteurope:before{content:"\\f75d"}.fa-medium-m:before,.fa-medium:before{content:"\\f23a"}.fa-amilia:before{content:"\\f36d"}.fa-mixcloud:before{content:"\\f289"}.fa-flipboard:before{content:"\\f44d"}.fa-viacoin:before{content:"\\f237"}.fa-critical-role:before{content:"\\f6c9"}.fa-sitrox:before{content:"\\e44a"}.fa-discourse:before{content:"\\f393"}.fa-joomla:before{content:"\\f1aa"}.fa-mastodon:before{content:"\\f4f6"}.fa-airbnb:before{content:"\\f834"}.fa-wolf-pack-battalion:before{content:"\\f514"}.fa-buy-n-large:before{content:"\\f8a6"}.fa-gulp:before{content:"\\f3ae"}.fa-creative-commons-sampling-plus:before{content:"\\f4f1"}.fa-strava:before{content:"\\f428"}.fa-ember:before{content:"\\f423"}.fa-canadian-maple-leaf:before{content:"\\f785"}.fa-teamspeak:before{content:"\\f4f9"}.fa-pushed:before{content:"\\f3e1"}.fa-wordpress-simple:before{content:"\\f411"}.fa-nutritionix:before{content:"\\f3d6"}.fa-wodu:before{content:"\\e088"}.fa-google-pay:before{content:"\\e079"}.fa-intercom:before{content:"\\f7af"}.fa-zhihu:before{content:"\\f63f"}.fa-korvue:before{content:"\\f42f"}.fa-pix:before{content:"\\e43a"}.fa-steam-symbol:before{content:"\\f3f6"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;src:url('+v+') format("woff2"),url('+j+') format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;src:url('+O+') format("woff2"),url('+z+') format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-display:block;font-family:"Font Awesome 5 Brands";font-weight:400;src:url('+y+') format("woff2"),url('+k+') format("truetype")}@font-face{font-display:block;font-family:"Font Awesome 5 Free";font-weight:900;src:url('+O+') format("woff2"),url('+z+') format("truetype")}@font-face{font-display:block;font-family:"Font Awesome 5 Free";font-weight:400;src:url('+v+') format("woff2"),url('+j+') format("truetype")}@font-face{font-display:block;font-family:"FontAwesome";src:url('+O+') format("woff2"),url('+z+') format("truetype")}@font-face{font-display:block;font-family:"FontAwesome";src:url('+y+') format("woff2"),url('+k+') format("truetype")}@font-face{font-display:block;font-family:"FontAwesome";src:url('+v+') format("woff2"),url('+j+') format("truetype");unicode-range:U+f003,U+f006,U+f014,U+f016-f017,U+f01a-f01b,U+f01d,U+f022,U+f03e,U+f044,U+f046,U+f05c-f05d,U+f06e,U+f070,U+f087-f088,U+f08a,U+f094,U+f096-f097,U+f09d,U+f0a0,U+f0a2,U+f0a4-f0a7,U+f0c5,U+f0c7,U+f0e5-f0e6,U+f0eb,U+f0f6-f0f8,U+f10c,U+f114-f115,U+f118-f11a,U+f11c-f11d,U+f133,U+f147,U+f14e,U+f150-f152,U+f185-f186,U+f18e,U+f190-f192,U+f196,U+f1c1-f1c9,U+f1d9,U+f1db,U+f1e3,U+f1ea,U+f1f7,U+f1f9,U+f20a,U+f247-f248,U+f24a,U+f24d,U+f255-f25b,U+f25d,U+f271-f274,U+f278,U+f27b,U+f28c,U+f28e,U+f29c,U+f2b5,U+f2b7,U+f2ba,U+f2bc,U+f2be,U+f2c0-f2c1,U+f2c3,U+f2d0,U+f2d2,U+f2d4,U+f2dc}@font-face{font-display:block;font-family:"FontAwesome";src:url('+P+') format("woff2"),url('+$+') format("truetype");unicode-range:U+f041,U+f047,U+f065-f066,U+f07d-f07e,U+f080,U+f08b,U+f08e,U+f090,U+f09a,U+f0ac,U+f0ae,U+f0b2,U+f0d0,U+f0d6,U+f0e4,U+f0ec,U+f10a-f10b,U+f123,U+f13e,U+f148-f149,U+f14c,U+f156,U+f15e,U+f160-f161,U+f163,U+f175-f178,U+f195,U+f1f8,U+f219,U+f27a}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}',""]),_.locals={},e.exports=_},302:function(e,t,r){e.exports=r.p+"fonts/fa-brands-400.8d3cabf.woff2"},303:function(e,t,r){e.exports=r.p+"fonts/fa-brands-400.6205fd0.ttf"},304:function(e,t,r){e.exports=r.p+"fonts/fa-regular-400.e931bc0.woff2"},305:function(e,t,r){e.exports=r.p+"fonts/fa-regular-400.adc51aa.ttf"},306:function(e,t,r){e.exports=r.p+"fonts/fa-solid-900.fb8184a.woff2"},307:function(e,t,r){e.exports=r.p+"fonts/fa-solid-900.45a265d.ttf"},308:function(e,t,r){e.exports=r.p+"fonts/fa-v4compatibility.b3049b1.woff2"},309:function(e,t,r){e.exports=r.p+"fonts/fa-v4compatibility.2eb7b3e.ttf"},310:function(e,t,r){var content=r(311);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,r(109).default)("0ce23554",content,!0,{sourceMap:!1})},311:function(e,t,r){var o=r(108),n=r(225),f=r(312),c=o((function(i){return i[1]})),l=n(f);c.push([e.i,'@font-face{font-family:"MyYuGothic";font-weight:400;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-family:"MyYuGothic";font-weight:700;src:local("YuGothic-Bold"),local("Yu Gothic Bold")}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}:root{background-color:#eee;color:#000;font:100%/1.75 -apple-system,BlinkMacSystemFont,"Avenir Next","Avenir","Segoe UI","Lucida Grande","Helvetica Neue","Helvetica","Fira Sans","Roboto","Noto","Droid Sans","Cantarell","Oxygen","Ubuntu","Franklin Gothic Medium","Century Gothic","Liberation Sans",MyYuGothic,YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Arial,"メイリオ",Meiryo,sans-serif;height:100%}*,:after,:before,:root{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-size:1rem;position:relative}main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}h1{font-size:1.8rem}h2{font-size:1.5rem}h3{font-size:1.2rem}h4,h5{font-size:1rem}img{height:auto;max-width:100%;vertical-align:bottom}figure{margin:0}ul{list-style:none}ol{list-style-position:inside}table{border-collapse:collapse;width:100%}article{margin:1.5em 0}button,input,optgroup,select,textarea{font-family:-apple-system,BlinkMacSystemFont,"Avenir Next","Avenir","Segoe UI","Lucida Grande","Helvetica Neue","Helvetica","Fira Sans","Roboto","Noto","Droid Sans","Cantarell","Oxygen","Ubuntu","Franklin Gothic Medium","Century Gothic","Liberation Sans",MyYuGothic,YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Arial,"メイリオ",Meiryo,sans-serif}.withBorder [class*=" col-"],.withBorder [class^=col]{border:1px solid #eaeaea}.col .title{background-color:#f5f5f5}[class*=grid-],[class*=grid_],[class~=grid]{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -.75em}[class*=col-],[class*=col_],[class~=col]{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;padding:0 .75em 1.5em}[class*=col_],[class~=col]{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}[class*=col-]{-webkit-box-flex:0;-ms-flex:none;flex:none}[class*=grid-][class*=col-],[class*=grid-][class*=col_],[class*=grid-][class~=col],[class*=grid_][class*=col-],[class*=grid_][class*=col_],[class*=grid_][class~=col],[class~=grid][class*=col-],[class~=grid][class*=col_],[class~=grid][class~=col]{margin:0;padding:0}[class*=grid-][class*=-noGutter]{margin:0}[class*=grid-][class*=-noGutter]>[class*=col-],[class*=grid-][class*=-noGutter]>[class~=col]{padding:0}[class*=grid-][class*=-noWrap]{-ms-flex-wrap:nowrap;flex-wrap:nowrap}[class*=grid-][class*=-center]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}[class*=grid-][class*=-right]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-left:auto}[class*=grid-][class*=-top]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}[class*=grid-][class*=-middle]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}[class*=grid-][class*=-bottom]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}[class*=grid-][class*=-reverse]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}[class*=grid-][class*=-column]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}[class*=grid-][class*=-column]>[class*=col-]{-ms-flex-preferred-size:auto;flex-basis:auto}[class*=grid-][class*=-column-reverse]{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}[class*=grid-][class*=-spaceBetween]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}[class*=grid-][class*=-spaceAround]{-ms-flex-pack:distribute;justify-content:space-around}[class*=grid-][class*=-equalHeight]>[class*=col-],[class*=grid-][class*=-equalHeight]>[class*=col_],[class*=grid-][class*=-equalHeight]>[class~=col]{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}[class*=grid-][class*=-equalHeight]>[class*=col-]>*,[class*=grid-][class*=-equalHeight]>[class*=col_]>*,[class*=grid-][class*=-equalHeight]>[class~=col]>*{height:100%}[class*=grid-][class*=-noBottom]>[class*=col-],[class*=grid-][class*=-noBottom]>[class*=col_],[class*=grid-][class*=-noBottom]>[class~=col]{padding-bottom:0}[class*=col-][class*=-top]{-ms-flex-item-align:start;align-self:flex-start}[class*=col-][class*=-middle]{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}[class*=col-][class*=-bottom]{-ms-flex-item-align:end;align-self:flex-end}[class*=col-][class*=-first]{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}[class*=col-][class*=-last]{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}[class*=grid-1]>[class*=col-],[class*=grid-1]>[class*=col_],[class*=grid-1]>[class~=col]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=grid-2]>[class*=col-],[class*=grid-2]>[class*=col_],[class*=grid-2]>[class~=col]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=grid-3]>[class*=col-],[class*=grid-3]>[class*=col_],[class*=grid-3]>[class~=col]{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=grid-4]>[class*=col-],[class*=grid-4]>[class*=col_],[class*=grid-4]>[class~=col]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=grid-5]>[class*=col-],[class*=grid-5]>[class*=col_],[class*=grid-5]>[class~=col]{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}[class*=grid-6]>[class*=col-],[class*=grid-6]>[class*=col_],[class*=grid-6]>[class~=col]{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=grid-7]>[class*=col-],[class*=grid-7]>[class*=col_],[class*=grid-7]>[class~=col]{-ms-flex-preferred-size:14.2857142857%;flex-basis:14.2857142857%;max-width:14.2857142857%}[class*=grid-8]>[class*=col-],[class*=grid-8]>[class*=col_],[class*=grid-8]>[class~=col]{-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}[class*=grid-9]>[class*=col-],[class*=grid-9]>[class*=col_],[class*=grid-9]>[class~=col]{-ms-flex-preferred-size:11.1111111111%;flex-basis:11.1111111111%;max-width:11.1111111111%}[class*=grid-10]>[class*=col-],[class*=grid-10]>[class*=col_],[class*=grid-10]>[class~=col]{-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}[class*=grid-11]>[class*=col-],[class*=grid-11]>[class*=col_],[class*=grid-11]>[class~=col]{-ms-flex-preferred-size:9.0909090909%;flex-basis:9.0909090909%;max-width:9.0909090909%}[class*=grid-12]>[class*=col-],[class*=grid-12]>[class*=col_],[class*=grid-12]>[class~=col],[class*=grid-]>[class*=col-1],[class*=grid_]>[class*=col-1],[class~=grid]>[class*=col-1]{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}[class*=grid-]>[class*=col-2],[class*=grid_]>[class*=col-2],[class~=grid]>[class*=col-2]{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=grid-]>[class*=col-3],[class*=grid_]>[class*=col-3],[class~=grid]>[class*=col-3]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=grid-]>[class*=col-4],[class*=grid_]>[class*=col-4],[class~=grid]>[class*=col-4]{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=grid-]>[class*=col-5],[class*=grid_]>[class*=col-5],[class~=grid]>[class*=col-5]{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}[class*=grid-]>[class*=col-6],[class*=grid_]>[class*=col-6],[class~=grid]>[class*=col-6]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=grid-]>[class*=col-7],[class*=grid_]>[class*=col-7],[class~=grid]>[class*=col-7]{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}[class*=grid-]>[class*=col-8],[class*=grid_]>[class*=col-8],[class~=grid]>[class*=col-8]{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}[class*=grid-]>[class*=col-9],[class*=grid_]>[class*=col-9],[class~=grid]>[class*=col-9]{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}[class*=grid-]>[class*=col-10],[class*=grid_]>[class*=col-10],[class~=grid]>[class*=col-10]{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}[class*=grid-]>[class*=col-11],[class*=grid_]>[class*=col-11],[class~=grid]>[class*=col-11]{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}[class*=grid-]>[class*=col-12],[class*=grid_]>[class*=col-12],[class~=grid]>[class*=col-12]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=grid-]>[data-push-left*=off-0],[class*=grid_]>[data-push-left*=off-0],[class~=grid]>[data-push-left*=off-0]{margin-left:0}[class*=grid-]>[data-push-left*=off-1],[class*=grid_]>[data-push-left*=off-1],[class~=grid]>[data-push-left*=off-1]{margin-left:8.3333333333%}[class*=grid-]>[data-push-left*=off-2],[class*=grid_]>[data-push-left*=off-2],[class~=grid]>[data-push-left*=off-2]{margin-left:16.6666666667%}[class*=grid-]>[data-push-left*=off-3],[class*=grid_]>[data-push-left*=off-3],[class~=grid]>[data-push-left*=off-3]{margin-left:25%}[class*=grid-]>[data-push-left*=off-4],[class*=grid_]>[data-push-left*=off-4],[class~=grid]>[data-push-left*=off-4]{margin-left:33.3333333333%}[class*=grid-]>[data-push-left*=off-5],[class*=grid_]>[data-push-left*=off-5],[class~=grid]>[data-push-left*=off-5]{margin-left:41.6666666667%}[class*=grid-]>[data-push-left*=off-6],[class*=grid_]>[data-push-left*=off-6],[class~=grid]>[data-push-left*=off-6]{margin-left:50%}[class*=grid-]>[data-push-left*=off-7],[class*=grid_]>[data-push-left*=off-7],[class~=grid]>[data-push-left*=off-7]{margin-left:58.3333333333%}[class*=grid-]>[data-push-left*=off-8],[class*=grid_]>[data-push-left*=off-8],[class~=grid]>[data-push-left*=off-8]{margin-left:66.6666666667%}[class*=grid-]>[data-push-left*=off-9],[class*=grid_]>[data-push-left*=off-9],[class~=grid]>[data-push-left*=off-9]{margin-left:75%}[class*=grid-]>[data-push-left*=off-10],[class*=grid_]>[data-push-left*=off-10],[class~=grid]>[data-push-left*=off-10]{margin-left:83.3333333333%}[class*=grid-]>[data-push-left*=off-11],[class*=grid_]>[data-push-left*=off-11],[class~=grid]>[data-push-left*=off-11]{margin-left:91.6666666667%}[class*=grid-]>[data-push-right*=off-0],[class*=grid_]>[data-push-right*=off-0],[class~=grid]>[data-push-right*=off-0]{margin-right:0}[class*=grid-]>[data-push-right*=off-1],[class*=grid_]>[data-push-right*=off-1],[class~=grid]>[data-push-right*=off-1]{margin-right:8.3333333333%}[class*=grid-]>[data-push-right*=off-2],[class*=grid_]>[data-push-right*=off-2],[class~=grid]>[data-push-right*=off-2]{margin-right:16.6666666667%}[class*=grid-]>[data-push-right*=off-3],[class*=grid_]>[data-push-right*=off-3],[class~=grid]>[data-push-right*=off-3]{margin-right:25%}[class*=grid-]>[data-push-right*=off-4],[class*=grid_]>[data-push-right*=off-4],[class~=grid]>[data-push-right*=off-4]{margin-right:33.3333333333%}[class*=grid-]>[data-push-right*=off-5],[class*=grid_]>[data-push-right*=off-5],[class~=grid]>[data-push-right*=off-5]{margin-right:41.6666666667%}[class*=grid-]>[data-push-right*=off-6],[class*=grid_]>[data-push-right*=off-6],[class~=grid]>[data-push-right*=off-6]{margin-right:50%}[class*=grid-]>[data-push-right*=off-7],[class*=grid_]>[data-push-right*=off-7],[class~=grid]>[data-push-right*=off-7]{margin-right:58.3333333333%}[class*=grid-]>[data-push-right*=off-8],[class*=grid_]>[data-push-right*=off-8],[class~=grid]>[data-push-right*=off-8]{margin-right:66.6666666667%}[class*=grid-]>[data-push-right*=off-9],[class*=grid_]>[data-push-right*=off-9],[class~=grid]>[data-push-right*=off-9]{margin-right:75%}[class*=grid-]>[data-push-right*=off-10],[class*=grid_]>[data-push-right*=off-10],[class~=grid]>[data-push-right*=off-10]{margin-right:83.3333333333%}[class*=grid-]>[data-push-right*=off-11],[class*=grid_]>[data-push-right*=off-11],[class~=grid]>[data-push-right*=off-11]{margin-right:91.6666666667%}.layout-container{max-width:100vw;min-height:100vh;position:relative}.layout-index{background-image:url('+l+');background-size:500px 500px;min-height:100vh;padding:2em}.index-title{margin:0 auto;max-width:500px}.index-main{min-height:70vh;padding:2em 0}.index-list{padding:0}.index-item{background-color:rgba(0,0,0,.2);border-radius:15px;padding:.8em}.index-item a{color:#000;-webkit-text-decoration:none;text-decoration:none}.index-item-inner{height:90%}.index-link-inner{display:-ms-grid;display:grid;-ms-grid-rows:-webkit-max-content;-ms-grid-rows:max-content;grid-template-rows:-webkit-max-content;grid-template-rows:max-content;-ms-grid-columns:auto;background-color:#fff;border-radius:10px;-webkit-box-shadow:3px 3px 10px #868686;box-shadow:3px 3px 10px #868686;grid-template-columns:auto;height:100%}.index-link-inner>:first-child{-ms-grid-column:1;-ms-grid-row:1}.index-link-inner img{border-radius:10px 10px 0 0}.index-item-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5em}.index-arrow-icon{font-size:2em;padding-left:.5em}.index-item-sns{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5em 0}.index-item-sns>div{margin-right:.5em}.fb_iframe_widget>span{vertical-align:baseline!important}.index-footer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.index-footer>div{margin:0 .5em}.main{background:#fff;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.oddlist{background:#f5f5f5}.list-item-header{font-weight:700}.aside-inner{padding:0 1.5em}.aside-grid{display:none}.aside-item1{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.aside-item2{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.aside-item3{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:4;grid-row:2/6}.aside-item4{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}.aside-item5{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}.aside-item6{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:6;-ms-grid-row-span:1;grid-row:6/7}.aside-item7{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6}.aside-title-sp{margin:0 auto 2em;max-width:250px}.aside-title-pc{display:none}.aside-item-illust1{margin:2em auto;max-width:250px}.aside-item-illust2{margin:2em auto;max-width:450px}.header{background-color:#fff;padding:0 1em;z-index:8}.header .to-top{display:none}.header .banner{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1em 0}.header .logo{margin-bottom:.5em;width:60%}.header .title-outer{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.header .title{font-size:1rem;font-weight:400;line-height:1.1;margin:0}.header .datetime{display:none;font-size:.875rem;line-height:1.1}.footer,.header .github-link,.header .qrcode{display:none}.sub-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sub-button{background-color:#fff;border-radius:3em;color:#000;cursor:pointer;font-size:.875rem;line-height:1.1;margin:.5em 1em .5em 0;text-align:center}.sub-button i{padding-right:.2em}.sub-button a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.sub-button select{border:none}.modal{display:none}.modal.open{background-color:#fff;display:block;height:auto;left:50%;max-height:80vh;overflow:auto;padding:1em;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90vw;z-index:11}.modal-close{cursor:pointer}.modal-background{display:none}.modal-background.open{background-color:rgba(0,0,0,.75);display:block;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:10}.map-outer{overflow:hidden;position:relative}#map{height:70vh;overflow:hidden;width:100%}#map .mapboxgl-popup{max-width:240px;z-index:4}#map .popup-window{width:240px}.simple-map-outer{padding:10px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#simple-map{height:40vh;width:100%}.marker span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#555;border-radius:0 70% 70%;-webkit-box-shadow:0 0 2px #000;box-shadow:0 0 2px #000;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:40px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transform-origin:0 0;transform-origin:0 0;width:40px}.marker span:after{background:#fff;border-radius:50%;content:"";display:block;height:36px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:36px;z-index:1}.marker span:not(.show){display:none}.marker .number{font-size:14px;height:30px;line-height:30px;text-align:center;width:30px;z-index:2}.marker .number,.marker i{border-radius:50%;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.marker i{border:1px solid #fff;bottom:-12px;height:22px;right:10px;width:22px;z-index:3}.marker i,.marker i:before{color:#fff;position:absolute}.marker i:before{left:50%;line-height:1.25;text-align:center;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.marker i.fa-plug,.marker i.fa-wifi{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.popup-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:7px}.popup-type i{position:relative;-webkit-box-flex:0;color:#fff;-ms-flex:0 0 18px;flex:0 0 18px;height:18px;margin-right:10px;text-align:center}.popup-type i:before{font-size:80%;left:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.popup-poi-type{font-size:.875rem}.popup-detail-content{max-height:10em;overflow-y:auto;word-break:break-all}.navigation-area{padding:.5em}.navigation-legend{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.area-select{background-color:#fff;border-radius:5px;bottom:100%;height:0;left:50%;overflow:hidden;position:absolute;-webkit-transform:translate(-50%,-3px);transform:translate(-50%,-3px);-webkit-transition:height .5s;transition:height .5s;width:98%;z-index:5}.area-select.open{height:auto}.area-close{background-color:rgba(0,0,0,.9);border-radius:5px 5px 0 0;color:#fff;cursor:pointer;font-size:.75rem;padding:.5em;text-align:right}.area-list-outer{max-height:0;overflow-y:auto;-webkit-transition:max-height .5s;transition:max-height .5s}.area-list-outer.open{max-height:40vh}.area-list{margin:0;padding:.5em}.area-item{padding:.3em .5em}.area-label{margin:.5em 1em .5em 0}.area-input{margin-right:.3em}.area-select-button{-webkit-box-pack:justify;-ms-flex-pack:justify;border-radius:5px;-webkit-box-shadow:2px 2px 4px #b5b5b5;box-shadow:2px 2px 4px #b5b5b5;cursor:pointer;justify-content:space-between;padding:.5em}.area-array-outer,.area-select-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.area-array-outer{min-width:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.area-array{font-size:.875rem;max-width:300px;overflow:hidden;padding:0 .3em;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 1em)}.area-select-button-icon{-webkit-box-flex:0;-ms-flex:0 0 1.5em;flex:0 0 1.5em}.legend-navi{background-color:#fff;z-index:6}.legend-close,.legend-navi{bottom:0;position:absolute;width:100%}.legend-close{background-color:rgba(0,0,0,.9);color:#fff;cursor:pointer;display:none;font-size:.75rem;padding:.5em;text-align:right;z-index:7}.legend-close.open{display:block}.legend-navi-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.legend-navi-icon{-webkit-box-flex:0;cursor:auto;-ms-flex:0 0 3.5em;flex:0 0 3.5em;opacity:.5;padding:.3em}.legend-navi-icon.active{cursor:pointer;opacity:1}.legend-navi-button{border-radius:5px;-webkit-box-shadow:2px 2px 4px #b5b5b5;box-shadow:2px 2px 4px #b5b5b5;height:2.75rem;line-height:2.75rem;text-align:center;width:2.75rem}.legend-navi-img{padding:3px;vertical-align:middle}.legend-list-outer{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.legend-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:.5em 0;padding:.3em}.legend-item{margin-right:.5em}.legend-mark{border-radius:50%;-webkit-box-shadow:2px 2px 2px #b5b5b5;box-shadow:2px 2px 2px #b5b5b5;cursor:pointer;display:block;height:2.75rem;line-height:2.75rem;text-align:center;width:2.75rem}.legend-mark i{color:#fff;font-size:1.25em}.legend-mark:not(.open){opacity:.5}.list-outer{max-height:0;overflow-y:auto;padding:0 1em;-webkit-transition:max-height .5s;transition:max-height .5s}.list-outer.open{max-height:40vh}.list-section{display:none}.list-section.show{display:block;padding-bottom:2em}.list-section-none{padding-bottom:2em}.list-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;color:#fff;font-size:1rem;margin-bottom:0;padding:.3em 1em}.list-title-mark{padding-right:.5em}.list-items{padding:0}.list-items li{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;margin:.3em 0}.item-number{-webkit-box-flex:0;border-right:1px solid #b5b5b5;-ms-flex:0 0 3em;flex:0 0 3em;padding:.3em 0;text-align:center}.item-name{padding:.3em .5em}.display-none{display:none}.display-block{display:block}@page{size:A4;margin:15mm 5mm 15mm}@media(min-width:35.5em){:root{font-size:calc(.88764rem + .3165vw)}[class*=_xs-1]>[class*=col-],[class*=_xs-1]>[class*=col_],[class*=_xs-1]>[class~=col]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=_xs-2]>[class*=col-],[class*=_xs-2]>[class*=col_],[class*=_xs-2]>[class~=col]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=_xs-3]>[class*=col-],[class*=_xs-3]>[class*=col_],[class*=_xs-3]>[class~=col]{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=_xs-4]>[class*=col-],[class*=_xs-4]>[class*=col_],[class*=_xs-4]>[class~=col]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=_xs-5]>[class*=col-],[class*=_xs-5]>[class*=col_],[class*=_xs-5]>[class~=col]{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}[class*=_xs-6]>[class*=col-],[class*=_xs-6]>[class*=col_],[class*=_xs-6]>[class~=col]{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=_xs-7]>[class*=col-],[class*=_xs-7]>[class*=col_],[class*=_xs-7]>[class~=col]{-ms-flex-preferred-size:14.2857142857%;flex-basis:14.2857142857%;max-width:14.2857142857%}[class*=_xs-8]>[class*=col-],[class*=_xs-8]>[class*=col_],[class*=_xs-8]>[class~=col]{-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}[class*=_xs-9]>[class*=col-],[class*=_xs-9]>[class*=col_],[class*=_xs-9]>[class~=col]{-ms-flex-preferred-size:11.1111111111%;flex-basis:11.1111111111%;max-width:11.1111111111%}[class*=_xs-10]>[class*=col-],[class*=_xs-10]>[class*=col_],[class*=_xs-10]>[class~=col]{-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}[class*=_xs-11]>[class*=col-],[class*=_xs-11]>[class*=col_],[class*=_xs-11]>[class~=col]{-ms-flex-preferred-size:9.0909090909%;flex-basis:9.0909090909%;max-width:9.0909090909%}[class*=_xs-12]>[class*=col-],[class*=_xs-12]>[class*=col_],[class*=_xs-12]>[class~=col],[class*=grid-]>[class*=_xs-1],[class*=grid_]>[class*=_xs-1],[class~=grid]>[class*=_xs-1]{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}[class*=grid-]>[class*=_xs-2],[class*=grid_]>[class*=_xs-2],[class~=grid]>[class*=_xs-2]{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=grid-]>[class*=_xs-3],[class*=grid_]>[class*=_xs-3],[class~=grid]>[class*=_xs-3]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=grid-]>[class*=_xs-4],[class*=grid_]>[class*=_xs-4],[class~=grid]>[class*=_xs-4]{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=grid-]>[class*=_xs-5],[class*=grid_]>[class*=_xs-5],[class~=grid]>[class*=_xs-5]{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}[class*=grid-]>[class*=_xs-6],[class*=grid_]>[class*=_xs-6],[class~=grid]>[class*=_xs-6]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=grid-]>[class*=_xs-7],[class*=grid_]>[class*=_xs-7],[class~=grid]>[class*=_xs-7]{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}[class*=grid-]>[class*=_xs-8],[class*=grid_]>[class*=_xs-8],[class~=grid]>[class*=_xs-8]{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}[class*=grid-]>[class*=_xs-9],[class*=grid_]>[class*=_xs-9],[class~=grid]>[class*=_xs-9]{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}[class*=grid-]>[class*=_xs-10],[class*=grid_]>[class*=_xs-10],[class~=grid]>[class*=_xs-10]{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}[class*=grid-]>[class*=_xs-11],[class*=grid_]>[class*=_xs-11],[class~=grid]>[class*=_xs-11]{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}[class*=grid-]>[class*=_xs-12],[class*=grid_]>[class*=_xs-12],[class~=grid]>[class*=_xs-12]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=grid-]>[data-push-left*=_xs-0],[class*=grid_]>[data-push-left*=_xs-0],[class~=grid]>[data-push-left*=_xs-0]{margin-left:0}[class*=grid-]>[data-push-left*=_xs-1],[class*=grid_]>[data-push-left*=_xs-1],[class~=grid]>[data-push-left*=_xs-1]{margin-left:8.3333333333%}[class*=grid-]>[data-push-left*=_xs-2],[class*=grid_]>[data-push-left*=_xs-2],[class~=grid]>[data-push-left*=_xs-2]{margin-left:16.6666666667%}[class*=grid-]>[data-push-left*=_xs-3],[class*=grid_]>[data-push-left*=_xs-3],[class~=grid]>[data-push-left*=_xs-3]{margin-left:25%}[class*=grid-]>[data-push-left*=_xs-4],[class*=grid_]>[data-push-left*=_xs-4],[class~=grid]>[data-push-left*=_xs-4]{margin-left:33.3333333333%}[class*=grid-]>[data-push-left*=_xs-5],[class*=grid_]>[data-push-left*=_xs-5],[class~=grid]>[data-push-left*=_xs-5]{margin-left:41.6666666667%}[class*=grid-]>[data-push-left*=_xs-6],[class*=grid_]>[data-push-left*=_xs-6],[class~=grid]>[data-push-left*=_xs-6]{margin-left:50%}[class*=grid-]>[data-push-left*=_xs-7],[class*=grid_]>[data-push-left*=_xs-7],[class~=grid]>[data-push-left*=_xs-7]{margin-left:58.3333333333%}[class*=grid-]>[data-push-left*=_xs-8],[class*=grid_]>[data-push-left*=_xs-8],[class~=grid]>[data-push-left*=_xs-8]{margin-left:66.6666666667%}[class*=grid-]>[data-push-left*=_xs-9],[class*=grid_]>[data-push-left*=_xs-9],[class~=grid]>[data-push-left*=_xs-9]{margin-left:75%}[class*=grid-]>[data-push-left*=_xs-10],[class*=grid_]>[data-push-left*=_xs-10],[class~=grid]>[data-push-left*=_xs-10]{margin-left:83.3333333333%}[class*=grid-]>[data-push-left*=_xs-11],[class*=grid_]>[data-push-left*=_xs-11],[class~=grid]>[data-push-left*=_xs-11]{margin-left:91.6666666667%}[class*=grid-]>[data-push-right*=_xs-0],[class*=grid_]>[data-push-right*=_xs-0],[class~=grid]>[data-push-right*=_xs-0]{margin-right:0}[class*=grid-]>[data-push-right*=_xs-1],[class*=grid_]>[data-push-right*=_xs-1],[class~=grid]>[data-push-right*=_xs-1]{margin-right:8.3333333333%}[class*=grid-]>[data-push-right*=_xs-2],[class*=grid_]>[data-push-right*=_xs-2],[class~=grid]>[data-push-right*=_xs-2]{margin-right:16.6666666667%}[class*=grid-]>[data-push-right*=_xs-3],[class*=grid_]>[data-push-right*=_xs-3],[class~=grid]>[data-push-right*=_xs-3]{margin-right:25%}[class*=grid-]>[data-push-right*=_xs-4],[class*=grid_]>[data-push-right*=_xs-4],[class~=grid]>[data-push-right*=_xs-4]{margin-right:33.3333333333%}[class*=grid-]>[data-push-right*=_xs-5],[class*=grid_]>[data-push-right*=_xs-5],[class~=grid]>[data-push-right*=_xs-5]{margin-right:41.6666666667%}[class*=grid-]>[data-push-right*=_xs-6],[class*=grid_]>[data-push-right*=_xs-6],[class~=grid]>[data-push-right*=_xs-6]{margin-right:50%}[class*=grid-]>[data-push-right*=_xs-7],[class*=grid_]>[data-push-right*=_xs-7],[class~=grid]>[data-push-right*=_xs-7]{margin-right:58.3333333333%}[class*=grid-]>[data-push-right*=_xs-8],[class*=grid_]>[data-push-right*=_xs-8],[class~=grid]>[data-push-right*=_xs-8]{margin-right:66.6666666667%}[class*=grid-]>[data-push-right*=_xs-9],[class*=grid_]>[data-push-right*=_xs-9],[class~=grid]>[data-push-right*=_xs-9]{margin-right:75%}[class*=grid-]>[data-push-right*=_xs-10],[class*=grid_]>[data-push-right*=_xs-10],[class~=grid]>[data-push-right*=_xs-10]{margin-right:83.3333333333%}[class*=grid-]>[data-push-right*=_xs-11],[class*=grid_]>[data-push-right*=_xs-11],[class~=grid]>[data-push-right*=_xs-11]{margin-right:91.6666666667%}[class*=grid-] [class*=_xs-first],[class*=grid_] [class*=_xs-first],[class~=grid] [class*=_xs-first]{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}[class*=grid-] [class*=_xs-last],[class*=grid_] [class*=_xs-last],[class~=grid] [class*=_xs-last]{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}[class*=xs-hidden]{display:none}.item-number{padding:0}.item-name{padding:0 .5em}}@media(min-width:48em){[class*=_sm-1]>[class*=col-],[class*=_sm-1]>[class*=col_],[class*=_sm-1]>[class~=col]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=_sm-2]>[class*=col-],[class*=_sm-2]>[class*=col_],[class*=_sm-2]>[class~=col]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=_sm-3]>[class*=col-],[class*=_sm-3]>[class*=col_],[class*=_sm-3]>[class~=col]{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=_sm-4]>[class*=col-],[class*=_sm-4]>[class*=col_],[class*=_sm-4]>[class~=col]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=_sm-5]>[class*=col-],[class*=_sm-5]>[class*=col_],[class*=_sm-5]>[class~=col]{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}[class*=_sm-6]>[class*=col-],[class*=_sm-6]>[class*=col_],[class*=_sm-6]>[class~=col]{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=_sm-7]>[class*=col-],[class*=_sm-7]>[class*=col_],[class*=_sm-7]>[class~=col]{-ms-flex-preferred-size:14.2857142857%;flex-basis:14.2857142857%;max-width:14.2857142857%}[class*=_sm-8]>[class*=col-],[class*=_sm-8]>[class*=col_],[class*=_sm-8]>[class~=col]{-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}[class*=_sm-9]>[class*=col-],[class*=_sm-9]>[class*=col_],[class*=_sm-9]>[class~=col]{-ms-flex-preferred-size:11.1111111111%;flex-basis:11.1111111111%;max-width:11.1111111111%}[class*=_sm-10]>[class*=col-],[class*=_sm-10]>[class*=col_],[class*=_sm-10]>[class~=col]{-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}[class*=_sm-11]>[class*=col-],[class*=_sm-11]>[class*=col_],[class*=_sm-11]>[class~=col]{-ms-flex-preferred-size:9.0909090909%;flex-basis:9.0909090909%;max-width:9.0909090909%}[class*=_sm-12]>[class*=col-],[class*=_sm-12]>[class*=col_],[class*=_sm-12]>[class~=col],[class*=grid-]>[class*=_sm-1],[class*=grid_]>[class*=_sm-1],[class~=grid]>[class*=_sm-1]{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}[class*=grid-]>[class*=_sm-2],[class*=grid_]>[class*=_sm-2],[class~=grid]>[class*=_sm-2]{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=grid-]>[class*=_sm-3],[class*=grid_]>[class*=_sm-3],[class~=grid]>[class*=_sm-3]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=grid-]>[class*=_sm-4],[class*=grid_]>[class*=_sm-4],[class~=grid]>[class*=_sm-4]{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=grid-]>[class*=_sm-5],[class*=grid_]>[class*=_sm-5],[class~=grid]>[class*=_sm-5]{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}[class*=grid-]>[class*=_sm-6],[class*=grid_]>[class*=_sm-6],[class~=grid]>[class*=_sm-6]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=grid-]>[class*=_sm-7],[class*=grid_]>[class*=_sm-7],[class~=grid]>[class*=_sm-7]{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}[class*=grid-]>[class*=_sm-8],[class*=grid_]>[class*=_sm-8],[class~=grid]>[class*=_sm-8]{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}[class*=grid-]>[class*=_sm-9],[class*=grid_]>[class*=_sm-9],[class~=grid]>[class*=_sm-9]{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}[class*=grid-]>[class*=_sm-10],[class*=grid_]>[class*=_sm-10],[class~=grid]>[class*=_sm-10]{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}[class*=grid-]>[class*=_sm-11],[class*=grid_]>[class*=_sm-11],[class~=grid]>[class*=_sm-11]{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}[class*=grid-]>[class*=_sm-12],[class*=grid_]>[class*=_sm-12],[class~=grid]>[class*=_sm-12]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=grid-]>[data-push-left*=_sm-0],[class*=grid_]>[data-push-left*=_sm-0],[class~=grid]>[data-push-left*=_sm-0]{margin-left:0}[class*=grid-]>[data-push-left*=_sm-1],[class*=grid_]>[data-push-left*=_sm-1],[class~=grid]>[data-push-left*=_sm-1]{margin-left:8.3333333333%}[class*=grid-]>[data-push-left*=_sm-2],[class*=grid_]>[data-push-left*=_sm-2],[class~=grid]>[data-push-left*=_sm-2]{margin-left:16.6666666667%}[class*=grid-]>[data-push-left*=_sm-3],[class*=grid_]>[data-push-left*=_sm-3],[class~=grid]>[data-push-left*=_sm-3]{margin-left:25%}[class*=grid-]>[data-push-left*=_sm-4],[class*=grid_]>[data-push-left*=_sm-4],[class~=grid]>[data-push-left*=_sm-4]{margin-left:33.3333333333%}[class*=grid-]>[data-push-left*=_sm-5],[class*=grid_]>[data-push-left*=_sm-5],[class~=grid]>[data-push-left*=_sm-5]{margin-left:41.6666666667%}[class*=grid-]>[data-push-left*=_sm-6],[class*=grid_]>[data-push-left*=_sm-6],[class~=grid]>[data-push-left*=_sm-6]{margin-left:50%}[class*=grid-]>[data-push-left*=_sm-7],[class*=grid_]>[data-push-left*=_sm-7],[class~=grid]>[data-push-left*=_sm-7]{margin-left:58.3333333333%}[class*=grid-]>[data-push-left*=_sm-8],[class*=grid_]>[data-push-left*=_sm-8],[class~=grid]>[data-push-left*=_sm-8]{margin-left:66.6666666667%}[class*=grid-]>[data-push-left*=_sm-9],[class*=grid_]>[data-push-left*=_sm-9],[class~=grid]>[data-push-left*=_sm-9]{margin-left:75%}[class*=grid-]>[data-push-left*=_sm-10],[class*=grid_]>[data-push-left*=_sm-10],[class~=grid]>[data-push-left*=_sm-10]{margin-left:83.3333333333%}[class*=grid-]>[data-push-left*=_sm-11],[class*=grid_]>[data-push-left*=_sm-11],[class~=grid]>[data-push-left*=_sm-11]{margin-left:91.6666666667%}[class*=grid-]>[data-push-right*=_sm-0],[class*=grid_]>[data-push-right*=_sm-0],[class~=grid]>[data-push-right*=_sm-0]{margin-right:0}[class*=grid-]>[data-push-right*=_sm-1],[class*=grid_]>[data-push-right*=_sm-1],[class~=grid]>[data-push-right*=_sm-1]{margin-right:8.3333333333%}[class*=grid-]>[data-push-right*=_sm-2],[class*=grid_]>[data-push-right*=_sm-2],[class~=grid]>[data-push-right*=_sm-2]{margin-right:16.6666666667%}[class*=grid-]>[data-push-right*=_sm-3],[class*=grid_]>[data-push-right*=_sm-3],[class~=grid]>[data-push-right*=_sm-3]{margin-right:25%}[class*=grid-]>[data-push-right*=_sm-4],[class*=grid_]>[data-push-right*=_sm-4],[class~=grid]>[data-push-right*=_sm-4]{margin-right:33.3333333333%}[class*=grid-]>[data-push-right*=_sm-5],[class*=grid_]>[data-push-right*=_sm-5],[class~=grid]>[data-push-right*=_sm-5]{margin-right:41.6666666667%}[class*=grid-]>[data-push-right*=_sm-6],[class*=grid_]>[data-push-right*=_sm-6],[class~=grid]>[data-push-right*=_sm-6]{margin-right:50%}[class*=grid-]>[data-push-right*=_sm-7],[class*=grid_]>[data-push-right*=_sm-7],[class~=grid]>[data-push-right*=_sm-7]{margin-right:58.3333333333%}[class*=grid-]>[data-push-right*=_sm-8],[class*=grid_]>[data-push-right*=_sm-8],[class~=grid]>[data-push-right*=_sm-8]{margin-right:66.6666666667%}[class*=grid-]>[data-push-right*=_sm-9],[class*=grid_]>[data-push-right*=_sm-9],[class~=grid]>[data-push-right*=_sm-9]{margin-right:75%}[class*=grid-]>[data-push-right*=_sm-10],[class*=grid_]>[data-push-right*=_sm-10],[class~=grid]>[data-push-right*=_sm-10]{margin-right:83.3333333333%}[class*=grid-]>[data-push-right*=_sm-11],[class*=grid_]>[data-push-right*=_sm-11],[class~=grid]>[data-push-right*=_sm-11]{margin-right:91.6666666667%}[class*=grid-] [class*=_sm-first],[class*=grid_] [class*=_sm-first],[class~=grid] [class*=_sm-first]{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}[class*=grid-] [class*=_sm-last],[class*=grid_] [class*=_sm-last],[class~=grid] [class*=_sm-last]{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}[class*=sm-hidden]{display:none}}@media(min-width:52.625em){[class*=_md-1]>[class*=col-],[class*=_md-1]>[class*=col_],[class*=_md-1]>[class~=col]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=_md-2]>[class*=col-],[class*=_md-2]>[class*=col_],[class*=_md-2]>[class~=col]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=_md-3]>[class*=col-],[class*=_md-3]>[class*=col_],[class*=_md-3]>[class~=col]{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=_md-4]>[class*=col-],[class*=_md-4]>[class*=col_],[class*=_md-4]>[class~=col]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=_md-5]>[class*=col-],[class*=_md-5]>[class*=col_],[class*=_md-5]>[class~=col]{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}[class*=_md-6]>[class*=col-],[class*=_md-6]>[class*=col_],[class*=_md-6]>[class~=col]{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=_md-7]>[class*=col-],[class*=_md-7]>[class*=col_],[class*=_md-7]>[class~=col]{-ms-flex-preferred-size:14.2857142857%;flex-basis:14.2857142857%;max-width:14.2857142857%}[class*=_md-8]>[class*=col-],[class*=_md-8]>[class*=col_],[class*=_md-8]>[class~=col]{-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}[class*=_md-9]>[class*=col-],[class*=_md-9]>[class*=col_],[class*=_md-9]>[class~=col]{-ms-flex-preferred-size:11.1111111111%;flex-basis:11.1111111111%;max-width:11.1111111111%}[class*=_md-10]>[class*=col-],[class*=_md-10]>[class*=col_],[class*=_md-10]>[class~=col]{-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}[class*=_md-11]>[class*=col-],[class*=_md-11]>[class*=col_],[class*=_md-11]>[class~=col]{-ms-flex-preferred-size:9.0909090909%;flex-basis:9.0909090909%;max-width:9.0909090909%}[class*=_md-12]>[class*=col-],[class*=_md-12]>[class*=col_],[class*=_md-12]>[class~=col],[class*=grid-]>[class*=_md-1],[class*=grid_]>[class*=_md-1],[class~=grid]>[class*=_md-1]{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}[class*=grid-]>[class*=_md-2],[class*=grid_]>[class*=_md-2],[class~=grid]>[class*=_md-2]{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=grid-]>[class*=_md-3],[class*=grid_]>[class*=_md-3],[class~=grid]>[class*=_md-3]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=grid-]>[class*=_md-4],[class*=grid_]>[class*=_md-4],[class~=grid]>[class*=_md-4]{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=grid-]>[class*=_md-5],[class*=grid_]>[class*=_md-5],[class~=grid]>[class*=_md-5]{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}[class*=grid-]>[class*=_md-6],[class*=grid_]>[class*=_md-6],[class~=grid]>[class*=_md-6]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=grid-]>[class*=_md-7],[class*=grid_]>[class*=_md-7],[class~=grid]>[class*=_md-7]{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}[class*=grid-]>[class*=_md-8],[class*=grid_]>[class*=_md-8],[class~=grid]>[class*=_md-8]{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}[class*=grid-]>[class*=_md-9],[class*=grid_]>[class*=_md-9],[class~=grid]>[class*=_md-9]{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}[class*=grid-]>[class*=_md-10],[class*=grid_]>[class*=_md-10],[class~=grid]>[class*=_md-10]{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}[class*=grid-]>[class*=_md-11],[class*=grid_]>[class*=_md-11],[class~=grid]>[class*=_md-11]{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}[class*=grid-]>[class*=_md-12],[class*=grid_]>[class*=_md-12],[class~=grid]>[class*=_md-12]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=grid-]>[data-push-left*=_md-0],[class*=grid_]>[data-push-left*=_md-0],[class~=grid]>[data-push-left*=_md-0]{margin-left:0}[class*=grid-]>[data-push-left*=_md-1],[class*=grid_]>[data-push-left*=_md-1],[class~=grid]>[data-push-left*=_md-1]{margin-left:8.3333333333%}[class*=grid-]>[data-push-left*=_md-2],[class*=grid_]>[data-push-left*=_md-2],[class~=grid]>[data-push-left*=_md-2]{margin-left:16.6666666667%}[class*=grid-]>[data-push-left*=_md-3],[class*=grid_]>[data-push-left*=_md-3],[class~=grid]>[data-push-left*=_md-3]{margin-left:25%}[class*=grid-]>[data-push-left*=_md-4],[class*=grid_]>[data-push-left*=_md-4],[class~=grid]>[data-push-left*=_md-4]{margin-left:33.3333333333%}[class*=grid-]>[data-push-left*=_md-5],[class*=grid_]>[data-push-left*=_md-5],[class~=grid]>[data-push-left*=_md-5]{margin-left:41.6666666667%}[class*=grid-]>[data-push-left*=_md-6],[class*=grid_]>[data-push-left*=_md-6],[class~=grid]>[data-push-left*=_md-6]{margin-left:50%}[class*=grid-]>[data-push-left*=_md-7],[class*=grid_]>[data-push-left*=_md-7],[class~=grid]>[data-push-left*=_md-7]{margin-left:58.3333333333%}[class*=grid-]>[data-push-left*=_md-8],[class*=grid_]>[data-push-left*=_md-8],[class~=grid]>[data-push-left*=_md-8]{margin-left:66.6666666667%}[class*=grid-]>[data-push-left*=_md-9],[class*=grid_]>[data-push-left*=_md-9],[class~=grid]>[data-push-left*=_md-9]{margin-left:75%}[class*=grid-]>[data-push-left*=_md-10],[class*=grid_]>[data-push-left*=_md-10],[class~=grid]>[data-push-left*=_md-10]{margin-left:83.3333333333%}[class*=grid-]>[data-push-left*=_md-11],[class*=grid_]>[data-push-left*=_md-11],[class~=grid]>[data-push-left*=_md-11]{margin-left:91.6666666667%}[class*=grid-]>[data-push-right*=_md-0],[class*=grid_]>[data-push-right*=_md-0],[class~=grid]>[data-push-right*=_md-0]{margin-right:0}[class*=grid-]>[data-push-right*=_md-1],[class*=grid_]>[data-push-right*=_md-1],[class~=grid]>[data-push-right*=_md-1]{margin-right:8.3333333333%}[class*=grid-]>[data-push-right*=_md-2],[class*=grid_]>[data-push-right*=_md-2],[class~=grid]>[data-push-right*=_md-2]{margin-right:16.6666666667%}[class*=grid-]>[data-push-right*=_md-3],[class*=grid_]>[data-push-right*=_md-3],[class~=grid]>[data-push-right*=_md-3]{margin-right:25%}[class*=grid-]>[data-push-right*=_md-4],[class*=grid_]>[data-push-right*=_md-4],[class~=grid]>[data-push-right*=_md-4]{margin-right:33.3333333333%}[class*=grid-]>[data-push-right*=_md-5],[class*=grid_]>[data-push-right*=_md-5],[class~=grid]>[data-push-right*=_md-5]{margin-right:41.6666666667%}[class*=grid-]>[data-push-right*=_md-6],[class*=grid_]>[data-push-right*=_md-6],[class~=grid]>[data-push-right*=_md-6]{margin-right:50%}[class*=grid-]>[data-push-right*=_md-7],[class*=grid_]>[data-push-right*=_md-7],[class~=grid]>[data-push-right*=_md-7]{margin-right:58.3333333333%}[class*=grid-]>[data-push-right*=_md-8],[class*=grid_]>[data-push-right*=_md-8],[class~=grid]>[data-push-right*=_md-8]{margin-right:66.6666666667%}[class*=grid-]>[data-push-right*=_md-9],[class*=grid_]>[data-push-right*=_md-9],[class~=grid]>[data-push-right*=_md-9]{margin-right:75%}[class*=grid-]>[data-push-right*=_md-10],[class*=grid_]>[data-push-right*=_md-10],[class~=grid]>[data-push-right*=_md-10]{margin-right:83.3333333333%}[class*=grid-]>[data-push-right*=_md-11],[class*=grid_]>[data-push-right*=_md-11],[class~=grid]>[data-push-right*=_md-11]{margin-right:91.6666666667%}[class*=grid-] [class*=_md-first],[class*=grid_] [class*=_md-first],[class~=grid] [class*=_md-first]{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}[class*=grid-] [class*=_md-last],[class*=grid_] [class*=_md-last],[class~=grid] [class*=_md-last]{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}[class*=md-hidden]{display:none}.layout-index{padding-left:5em;padding-right:5em}.main{position:relative;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.main:before{background:-webkit-gradient(linear,left top,right top,from(rgba(85,85,85,.2)),to(rgba(85,85,85,0)));background:linear-gradient(90deg,rgba(85,85,85,.2),rgba(85,85,85,0));content:"";display:block;height:100%;position:absolute;right:-10px;top:0;width:10px}.aside-inner{padding:2.5em 1.5em 5em}.aside-grid{display:block}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.9);color:#fff;left:0;right:0}.header .to-top{display:block;-webkit-box-flex:0;-ms-flex:0 0 3em;flex:0 0 3em;padding:0}.header .to-top a{color:#fff;display:block;line-height:1.1}.header .banner{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:.5em 0 .5em .5em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header .logo{display:none}.header .title-outer{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.header .title{font-size:1.75rem}.header .datetime{display:block;padding-top:.5em}.header .github-link{display:block}.sub-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-grid-rows:auto;grid-template-rows:auto;width:40%}.sub-button{-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.9);box-shadow:2px 2px 5px rgba(0,0,0,.9);margin-bottom:.5em;margin-left:auto;padding:.5em 1em}.modal.open{width:50%}#map{border:1px solid #000;height:140mm}#simple-map{height:100mm}.navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:.5em}.navigation-area{min-width:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.navigation-legend{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-box-flex:0;border-right:1px solid #b5b5b5;-ms-flex:0 0 90%;flex:0 0 90%;margin-right:.5em;padding-right:.5em}.legend-close,.legend-navi{position:relative}.legend-close,.legend-close.open{display:none}.list-outer{overflow:visible;padding:0}.list-outer,.list-outer.open{max-height:none}.list-section-none,.list-section.show{padding-bottom:0}}@media(min-width:75em){:root{font-size:1rem}[class*=_lg-1]>[class*=col-],[class*=_lg-1]>[class*=col_],[class*=_lg-1]>[class~=col]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=_lg-2]>[class*=col-],[class*=_lg-2]>[class*=col_],[class*=_lg-2]>[class~=col]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=_lg-3]>[class*=col-],[class*=_lg-3]>[class*=col_],[class*=_lg-3]>[class~=col]{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=_lg-4]>[class*=col-],[class*=_lg-4]>[class*=col_],[class*=_lg-4]>[class~=col]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=_lg-5]>[class*=col-],[class*=_lg-5]>[class*=col_],[class*=_lg-5]>[class~=col]{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}[class*=_lg-6]>[class*=col-],[class*=_lg-6]>[class*=col_],[class*=_lg-6]>[class~=col]{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=_lg-7]>[class*=col-],[class*=_lg-7]>[class*=col_],[class*=_lg-7]>[class~=col]{-ms-flex-preferred-size:14.2857142857%;flex-basis:14.2857142857%;max-width:14.2857142857%}[class*=_lg-8]>[class*=col-],[class*=_lg-8]>[class*=col_],[class*=_lg-8]>[class~=col]{-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}[class*=_lg-9]>[class*=col-],[class*=_lg-9]>[class*=col_],[class*=_lg-9]>[class~=col]{-ms-flex-preferred-size:11.1111111111%;flex-basis:11.1111111111%;max-width:11.1111111111%}[class*=_lg-10]>[class*=col-],[class*=_lg-10]>[class*=col_],[class*=_lg-10]>[class~=col]{-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}[class*=_lg-11]>[class*=col-],[class*=_lg-11]>[class*=col_],[class*=_lg-11]>[class~=col]{-ms-flex-preferred-size:9.0909090909%;flex-basis:9.0909090909%;max-width:9.0909090909%}[class*=_lg-12]>[class*=col-],[class*=_lg-12]>[class*=col_],[class*=_lg-12]>[class~=col],[class*=grid-]>[class*=_lg-1],[class*=grid_]>[class*=_lg-1],[class~=grid]>[class*=_lg-1]{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}[class*=grid-]>[class*=_lg-2],[class*=grid_]>[class*=_lg-2],[class~=grid]>[class*=_lg-2]{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=grid-]>[class*=_lg-3],[class*=grid_]>[class*=_lg-3],[class~=grid]>[class*=_lg-3]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=grid-]>[class*=_lg-4],[class*=grid_]>[class*=_lg-4],[class~=grid]>[class*=_lg-4]{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=grid-]>[class*=_lg-5],[class*=grid_]>[class*=_lg-5],[class~=grid]>[class*=_lg-5]{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}[class*=grid-]>[class*=_lg-6],[class*=grid_]>[class*=_lg-6],[class~=grid]>[class*=_lg-6]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=grid-]>[class*=_lg-7],[class*=grid_]>[class*=_lg-7],[class~=grid]>[class*=_lg-7]{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}[class*=grid-]>[class*=_lg-8],[class*=grid_]>[class*=_lg-8],[class~=grid]>[class*=_lg-8]{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}[class*=grid-]>[class*=_lg-9],[class*=grid_]>[class*=_lg-9],[class~=grid]>[class*=_lg-9]{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}[class*=grid-]>[class*=_lg-10],[class*=grid_]>[class*=_lg-10],[class~=grid]>[class*=_lg-10]{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}[class*=grid-]>[class*=_lg-11],[class*=grid_]>[class*=_lg-11],[class~=grid]>[class*=_lg-11]{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}[class*=grid-]>[class*=_lg-12],[class*=grid_]>[class*=_lg-12],[class~=grid]>[class*=_lg-12]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=grid-]>[data-push-left*=_lg-0],[class*=grid_]>[data-push-left*=_lg-0],[class~=grid]>[data-push-left*=_lg-0]{margin-left:0}[class*=grid-]>[data-push-left*=_lg-1],[class*=grid_]>[data-push-left*=_lg-1],[class~=grid]>[data-push-left*=_lg-1]{margin-left:8.3333333333%}[class*=grid-]>[data-push-left*=_lg-2],[class*=grid_]>[data-push-left*=_lg-2],[class~=grid]>[data-push-left*=_lg-2]{margin-left:16.6666666667%}[class*=grid-]>[data-push-left*=_lg-3],[class*=grid_]>[data-push-left*=_lg-3],[class~=grid]>[data-push-left*=_lg-3]{margin-left:25%}[class*=grid-]>[data-push-left*=_lg-4],[class*=grid_]>[data-push-left*=_lg-4],[class~=grid]>[data-push-left*=_lg-4]{margin-left:33.3333333333%}[class*=grid-]>[data-push-left*=_lg-5],[class*=grid_]>[data-push-left*=_lg-5],[class~=grid]>[data-push-left*=_lg-5]{margin-left:41.6666666667%}[class*=grid-]>[data-push-left*=_lg-6],[class*=grid_]>[data-push-left*=_lg-6],[class~=grid]>[data-push-left*=_lg-6]{margin-left:50%}[class*=grid-]>[data-push-left*=_lg-7],[class*=grid_]>[data-push-left*=_lg-7],[class~=grid]>[data-push-left*=_lg-7]{margin-left:58.3333333333%}[class*=grid-]>[data-push-left*=_lg-8],[class*=grid_]>[data-push-left*=_lg-8],[class~=grid]>[data-push-left*=_lg-8]{margin-left:66.6666666667%}[class*=grid-]>[data-push-left*=_lg-9],[class*=grid_]>[data-push-left*=_lg-9],[class~=grid]>[data-push-left*=_lg-9]{margin-left:75%}[class*=grid-]>[data-push-left*=_lg-10],[class*=grid_]>[data-push-left*=_lg-10],[class~=grid]>[data-push-left*=_lg-10]{margin-left:83.3333333333%}[class*=grid-]>[data-push-left*=_lg-11],[class*=grid_]>[data-push-left*=_lg-11],[class~=grid]>[data-push-left*=_lg-11]{margin-left:91.6666666667%}[class*=grid-]>[data-push-right*=_lg-0],[class*=grid_]>[data-push-right*=_lg-0],[class~=grid]>[data-push-right*=_lg-0]{margin-right:0}[class*=grid-]>[data-push-right*=_lg-1],[class*=grid_]>[data-push-right*=_lg-1],[class~=grid]>[data-push-right*=_lg-1]{margin-right:8.3333333333%}[class*=grid-]>[data-push-right*=_lg-2],[class*=grid_]>[data-push-right*=_lg-2],[class~=grid]>[data-push-right*=_lg-2]{margin-right:16.6666666667%}[class*=grid-]>[data-push-right*=_lg-3],[class*=grid_]>[data-push-right*=_lg-3],[class~=grid]>[data-push-right*=_lg-3]{margin-right:25%}[class*=grid-]>[data-push-right*=_lg-4],[class*=grid_]>[data-push-right*=_lg-4],[class~=grid]>[data-push-right*=_lg-4]{margin-right:33.3333333333%}[class*=grid-]>[data-push-right*=_lg-5],[class*=grid_]>[data-push-right*=_lg-5],[class~=grid]>[data-push-right*=_lg-5]{margin-right:41.6666666667%}[class*=grid-]>[data-push-right*=_lg-6],[class*=grid_]>[data-push-right*=_lg-6],[class~=grid]>[data-push-right*=_lg-6]{margin-right:50%}[class*=grid-]>[data-push-right*=_lg-7],[class*=grid_]>[data-push-right*=_lg-7],[class~=grid]>[data-push-right*=_lg-7]{margin-right:58.3333333333%}[class*=grid-]>[data-push-right*=_lg-8],[class*=grid_]>[data-push-right*=_lg-8],[class~=grid]>[data-push-right*=_lg-8]{margin-right:66.6666666667%}[class*=grid-]>[data-push-right*=_lg-9],[class*=grid_]>[data-push-right*=_lg-9],[class~=grid]>[data-push-right*=_lg-9]{margin-right:75%}[class*=grid-]>[data-push-right*=_lg-10],[class*=grid_]>[data-push-right*=_lg-10],[class~=grid]>[data-push-right*=_lg-10]{margin-right:83.3333333333%}[class*=grid-]>[data-push-right*=_lg-11],[class*=grid_]>[data-push-right*=_lg-11],[class~=grid]>[data-push-right*=_lg-11]{margin-right:91.6666666667%}[class*=grid-] [class*=_lg-first],[class*=grid_] [class*=_lg-first],[class~=grid] [class*=_lg-first]{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}[class*=grid-] [class*=_lg-last],[class*=grid_] [class*=_lg-last],[class~=grid] [class*=_lg-last]{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}[class*=lg-hidden]{display:none}.aside-inner{padding:2.5em 5em 5em}}@media(min-width:93em){[class*=_xl-1]>[class*=col-],[class*=_xl-1]>[class*=col_],[class*=_xl-1]>[class~=col]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=_xl-2]>[class*=col-],[class*=_xl-2]>[class*=col_],[class*=_xl-2]>[class~=col]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=_xl-3]>[class*=col-],[class*=_xl-3]>[class*=col_],[class*=_xl-3]>[class~=col]{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=_xl-4]>[class*=col-],[class*=_xl-4]>[class*=col_],[class*=_xl-4]>[class~=col]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=_xl-5]>[class*=col-],[class*=_xl-5]>[class*=col_],[class*=_xl-5]>[class~=col]{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}[class*=_xl-6]>[class*=col-],[class*=_xl-6]>[class*=col_],[class*=_xl-6]>[class~=col]{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=_xl-7]>[class*=col-],[class*=_xl-7]>[class*=col_],[class*=_xl-7]>[class~=col]{-ms-flex-preferred-size:14.2857142857%;flex-basis:14.2857142857%;max-width:14.2857142857%}[class*=_xl-8]>[class*=col-],[class*=_xl-8]>[class*=col_],[class*=_xl-8]>[class~=col]{-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}[class*=_xl-9]>[class*=col-],[class*=_xl-9]>[class*=col_],[class*=_xl-9]>[class~=col]{-ms-flex-preferred-size:11.1111111111%;flex-basis:11.1111111111%;max-width:11.1111111111%}[class*=_xl-10]>[class*=col-],[class*=_xl-10]>[class*=col_],[class*=_xl-10]>[class~=col]{-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}[class*=_xl-11]>[class*=col-],[class*=_xl-11]>[class*=col_],[class*=_xl-11]>[class~=col]{-ms-flex-preferred-size:9.0909090909%;flex-basis:9.0909090909%;max-width:9.0909090909%}[class*=_xl-12]>[class*=col-],[class*=_xl-12]>[class*=col_],[class*=_xl-12]>[class~=col],[class*=grid-]>[class*=_xl-1],[class*=grid_]>[class*=_xl-1],[class~=grid]>[class*=_xl-1]{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}[class*=grid-]>[class*=_xl-2],[class*=grid_]>[class*=_xl-2],[class~=grid]>[class*=_xl-2]{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=grid-]>[class*=_xl-3],[class*=grid_]>[class*=_xl-3],[class~=grid]>[class*=_xl-3]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=grid-]>[class*=_xl-4],[class*=grid_]>[class*=_xl-4],[class~=grid]>[class*=_xl-4]{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=grid-]>[class*=_xl-5],[class*=grid_]>[class*=_xl-5],[class~=grid]>[class*=_xl-5]{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}[class*=grid-]>[class*=_xl-6],[class*=grid_]>[class*=_xl-6],[class~=grid]>[class*=_xl-6]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=grid-]>[class*=_xl-7],[class*=grid_]>[class*=_xl-7],[class~=grid]>[class*=_xl-7]{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}[class*=grid-]>[class*=_xl-8],[class*=grid_]>[class*=_xl-8],[class~=grid]>[class*=_xl-8]{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}[class*=grid-]>[class*=_xl-9],[class*=grid_]>[class*=_xl-9],[class~=grid]>[class*=_xl-9]{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}[class*=grid-]>[class*=_xl-10],[class*=grid_]>[class*=_xl-10],[class~=grid]>[class*=_xl-10]{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}[class*=grid-]>[class*=_xl-11],[class*=grid_]>[class*=_xl-11],[class~=grid]>[class*=_xl-11]{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}[class*=grid-]>[class*=_xl-12],[class*=grid_]>[class*=_xl-12],[class~=grid]>[class*=_xl-12]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=grid-]>[data-push-left*=_xl-0],[class*=grid_]>[data-push-left*=_xl-0],[class~=grid]>[data-push-left*=_xl-0]{margin-left:0}[class*=grid-]>[data-push-left*=_xl-1],[class*=grid_]>[data-push-left*=_xl-1],[class~=grid]>[data-push-left*=_xl-1]{margin-left:8.3333333333%}[class*=grid-]>[data-push-left*=_xl-2],[class*=grid_]>[data-push-left*=_xl-2],[class~=grid]>[data-push-left*=_xl-2]{margin-left:16.6666666667%}[class*=grid-]>[data-push-left*=_xl-3],[class*=grid_]>[data-push-left*=_xl-3],[class~=grid]>[data-push-left*=_xl-3]{margin-left:25%}[class*=grid-]>[data-push-left*=_xl-4],[class*=grid_]>[data-push-left*=_xl-4],[class~=grid]>[data-push-left*=_xl-4]{margin-left:33.3333333333%}[class*=grid-]>[data-push-left*=_xl-5],[class*=grid_]>[data-push-left*=_xl-5],[class~=grid]>[data-push-left*=_xl-5]{margin-left:41.6666666667%}[class*=grid-]>[data-push-left*=_xl-6],[class*=grid_]>[data-push-left*=_xl-6],[class~=grid]>[data-push-left*=_xl-6]{margin-left:50%}[class*=grid-]>[data-push-left*=_xl-7],[class*=grid_]>[data-push-left*=_xl-7],[class~=grid]>[data-push-left*=_xl-7]{margin-left:58.3333333333%}[class*=grid-]>[data-push-left*=_xl-8],[class*=grid_]>[data-push-left*=_xl-8],[class~=grid]>[data-push-left*=_xl-8]{margin-left:66.6666666667%}[class*=grid-]>[data-push-left*=_xl-9],[class*=grid_]>[data-push-left*=_xl-9],[class~=grid]>[data-push-left*=_xl-9]{margin-left:75%}[class*=grid-]>[data-push-left*=_xl-10],[class*=grid_]>[data-push-left*=_xl-10],[class~=grid]>[data-push-left*=_xl-10]{margin-left:83.3333333333%}[class*=grid-]>[data-push-left*=_xl-11],[class*=grid_]>[data-push-left*=_xl-11],[class~=grid]>[data-push-left*=_xl-11]{margin-left:91.6666666667%}[class*=grid-]>[data-push-right*=_xl-0],[class*=grid_]>[data-push-right*=_xl-0],[class~=grid]>[data-push-right*=_xl-0]{margin-right:0}[class*=grid-]>[data-push-right*=_xl-1],[class*=grid_]>[data-push-right*=_xl-1],[class~=grid]>[data-push-right*=_xl-1]{margin-right:8.3333333333%}[class*=grid-]>[data-push-right*=_xl-2],[class*=grid_]>[data-push-right*=_xl-2],[class~=grid]>[data-push-right*=_xl-2]{margin-right:16.6666666667%}[class*=grid-]>[data-push-right*=_xl-3],[class*=grid_]>[data-push-right*=_xl-3],[class~=grid]>[data-push-right*=_xl-3]{margin-right:25%}[class*=grid-]>[data-push-right*=_xl-4],[class*=grid_]>[data-push-right*=_xl-4],[class~=grid]>[data-push-right*=_xl-4]{margin-right:33.3333333333%}[class*=grid-]>[data-push-right*=_xl-5],[class*=grid_]>[data-push-right*=_xl-5],[class~=grid]>[data-push-right*=_xl-5]{margin-right:41.6666666667%}[class*=grid-]>[data-push-right*=_xl-6],[class*=grid_]>[data-push-right*=_xl-6],[class~=grid]>[data-push-right*=_xl-6]{margin-right:50%}[class*=grid-]>[data-push-right*=_xl-7],[class*=grid_]>[data-push-right*=_xl-7],[class~=grid]>[data-push-right*=_xl-7]{margin-right:58.3333333333%}[class*=grid-]>[data-push-right*=_xl-8],[class*=grid_]>[data-push-right*=_xl-8],[class~=grid]>[data-push-right*=_xl-8]{margin-right:66.6666666667%}[class*=grid-]>[data-push-right*=_xl-9],[class*=grid_]>[data-push-right*=_xl-9],[class~=grid]>[data-push-right*=_xl-9]{margin-right:75%}[class*=grid-]>[data-push-right*=_xl-10],[class*=grid_]>[data-push-right*=_xl-10],[class~=grid]>[data-push-right*=_xl-10]{margin-right:83.3333333333%}[class*=grid-]>[data-push-right*=_xl-11],[class*=grid_]>[data-push-right*=_xl-11],[class~=grid]>[data-push-right*=_xl-11]{margin-right:91.6666666667%}[class*=grid-] [class*=_xl-first],[class*=grid_] [class*=_xl-first],[class~=grid] [class*=_xl-first]{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}[class*=grid-] [class*=_xl-last],[class*=grid_] [class*=_xl-last],[class~=grid] [class*=_xl-last]{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}[class*=xl-hidden]{display:none}.aside-grid{display:-ms-grid;display:grid;-ms-grid-columns:50% auto;grid-template-columns:50% auto;-ms-grid-rows:auto auto auto auto auto auto;grid-template-rows:auto auto auto auto auto auto}.aside-grid>:first-child{-ms-grid-column:1;-ms-grid-row:1}.aside-grid>:nth-child(2){-ms-grid-column:2;-ms-grid-row:1}.aside-grid>:nth-child(3){-ms-grid-column:1;-ms-grid-row:2}.aside-grid>:nth-child(4){-ms-grid-column:2;-ms-grid-row:2}.aside-grid>:nth-child(5){-ms-grid-column:1;-ms-grid-row:3}.aside-grid>:nth-child(6){-ms-grid-column:2;-ms-grid-row:3}.aside-grid>:nth-child(7){-ms-grid-column:1;-ms-grid-row:4}.aside-grid>:nth-child(8){-ms-grid-column:2;-ms-grid-row:4}.aside-grid>:nth-child(9){-ms-grid-column:1;-ms-grid-row:5}.aside-grid>:nth-child(10){-ms-grid-column:2;-ms-grid-row:5}.aside-grid>:nth-child(11){-ms-grid-column:1;-ms-grid-row:6}.aside-grid>:nth-child(12){-ms-grid-column:2;-ms-grid-row:6}.aside-title-sp{display:none}.aside-title-pc{display:block;margin:0 auto 2em;max-width:700px}}@media print{.print-exclude{display:none!important}:root{background-color:#fff;font-size:.875rem}.layout-container{margin:0 auto}.layout-map-inner{display:block}.main{-ms-flex-preferred-size:100%!important;flex-basis:100%!important;max-width:100%!important}.main-sheet{-webkit-box-shadow:none;box-shadow:none;padding:0}.header{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#fff;color:#000;justify-content:space-between}.header .title{font-size:1.5rem}.header .datetime{display:block}.header .qrcode{display:block;-webkit-box-flex:0;-ms-flex:0 0 20mm;flex:0 0 20mm;height:20mm}#map{height:140mm}.marker span{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.area-select-button{-webkit-box-shadow:none;box-shadow:none}.area-array{max-width:100%;overflow:auto;white-space:normal}.legend-navi{position:relative}.list-outer{max-height:none!important}.list-section{display:block!important}.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;border-top:1px solid #000;justify-content:flex-end;margin-top:10mm;padding-top:5mm}.footer-logo{-webkit-box-flex:0;-ms-flex:0 0 50mm;flex:0 0 50mm}}',""]),c.locals={},e.exports=c},312:function(e,t,r){e.exports=r.p+"img/index_body_bg.eeff294.png"},57:function(e,t,r){"use strict";r.d(t,"b",(function(){return mt})),r.d(t,"a",(function(){return U}));r(25),r(19),r(27),r(46),r(21),r(47);var o=r(6),n=r(17),f=(r(58),r(31),r(30),r(12),r(20),r(64),r(0)),c=r(104),l=r(167),d=r.n(l),m=r(84),h=r.n(m),x=(r(23),r(24),r(168)),w=r(56),_=r(2);r(179);"scrollRestoration"in window.history&&(Object(_.u)("manual"),window.addEventListener("beforeunload",(function(){Object(_.u)("auto")})),window.addEventListener("load",(function(){Object(_.u)("manual")})));function y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function k(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:z,r=arguments.length>2?arguments[2]:void 0;return o.call(this,e,t,r)};var n=r.resolve.bind(r);return r.resolve=function(e,t,r){return"string"==typeof e&&(e=Object(w.c)(e)),n(e,t,r)},r}var R={name:"NuxtChild",functional:!0,props:{nuxtChildKey:{type:String,default:""},keepAlive:Boolean,keepAliveProps:{type:Object,default:void 0}},render:function(e,t){var r=t.parent,data=t.data,o=t.props,n=r.$createElement;data.nuxtChild=!0;for(var f=r,c=r.$nuxt.nuxt.transitions,l=r.$nuxt.nuxt.defaultTransition,d=0;r;)r.$vnode&&r.$vnode.data.nuxtChild&&d++,r=r.$parent;data.nuxtChildDepth=d;var m=c[d]||l,h={};S.forEach((function(e){void 0!==m[e]&&(h[e]=m[e])}));var x={};C.forEach((function(e){"function"==typeof m[e]&&(x[e]=m[e].bind(f))}));var w=x.beforeEnter;if(x.beforeEnter=function(e){if(window.$nuxt.$nextTick((function(){window.$nuxt.$emit("triggerScroll")})),w)return w.call(f,e)},!1===m.css){var _=x.leave;(!_||_.length<2)&&(x.leave=function(e,t){_&&_.call(f,e),f.$nextTick(t)})}var y=n("routerView",data);return o.keepAlive&&(y=n("keep-alive",{props:o.keepAliveProps},[y])),n("transition",{props:h,on:x},[y])}},S=["name","mode","appear","css","type","duration","enterClass","leaveClass","appearClass","enterActiveClass","enterActiveClass","leaveActiveClass","appearActiveClass","enterToClass","leaveToClass","appearToClass"],C=["beforeEnter","enter","afterEnter","enterCancelled","beforeLeave","leave","afterLeave","leaveCancelled","beforeAppear","appear","afterAppear","appearCancelled"],L=(r(101),{mounted:function(){setTimeout((function(){location.href="/"}),5e3)}}),E=r(35),U=Object(E.a)(L,(function(){return(0,this._self._c)("span",[this._v("存在しないページ、またはエラーが発生したページです。トップページへ戻ります。")])}),[],!1,null,null,null).exports,A=r(9),T=(r(36),{name:"Nuxt",components:{NuxtChild:R,NuxtError:U},props:{nuxtChildKey:{type:String,default:void 0},keepAlive:Boolean,keepAliveProps:{type:Object,default:void 0},name:{type:String,default:"default"}},errorCaptured:function(e){this.displayingNuxtError&&(this.errorFromNuxtError=e,this.$forceUpdate())},computed:{routerViewKey:function(){if(void 0!==this.nuxtChildKey||this.$route.matched.length>1)return this.nuxtChildKey||Object(_.c)(this.$route.matched[0].path)(this.$route.params);var e=Object(A.a)(this.$route.matched,1)[0];if(!e)return this.$route.path;var t=e.components.default;if(t&&t.options){var r=t.options;if(r.key)return"function"==typeof r.key?r.key(this.$route):r.key}return/\/$/.test(e.path)?this.$route.path:this.$route.path.replace(/\/$/,"")}},beforeCreate:function(){f.a.util.defineReactive(this,"nuxt",this.$root.$options.nuxt)},render:function(e){var t=this;return this.nuxt.err?this.errorFromNuxtError?(this.$nextTick((function(){return t.errorFromNuxtError=!1})),e("div",{},[e("h2","An error occurred while showing the error page"),e("p","Unfortunately an error occurred and while showing the error page another error occurred"),e("p","Error details: ".concat(this.errorFromNuxtError.toString())),e("nuxt-link",{props:{to:"/"}},"Go back to home")])):(this.displayingNuxtError=!0,this.$nextTick((function(){return t.displayingNuxtError=!1})),e(U,{props:{error:this.nuxt.err}})):e("NuxtChild",{key:this.routerViewKey,props:this.$props})}}),N=(r(41),r(50),r(44),r(45),{name:"NuxtLoading",data:function(){return{percent:0,show:!1,canSucceed:!0,reversed:!1,skipTimerCount:0,rtl:!1,throttle:200,duration:5e3,continuous:!1}},computed:{left:function(){return!(!this.continuous&&!this.rtl)&&(this.rtl?this.reversed?"0px":"auto":this.reversed?"auto":"0px")}},beforeDestroy:function(){this.clear()},methods:{clear:function(){clearInterval(this._timer),clearTimeout(this._throttle),clearTimeout(this._hide),this._timer=null},start:function(){var e=this;return this.clear(),this.percent=0,this.reversed=!1,this.skipTimerCount=0,this.canSucceed=!0,this.throttle?this._throttle=setTimeout((function(){return e.startTimer()}),this.throttle):this.startTimer(),this},set:function(e){return this.show=!0,this.canSucceed=!0,this.percent=Math.min(100,Math.max(0,Math.floor(e))),this},get:function(){return this.percent},increase:function(e){return this.percent=Math.min(100,Math.floor(this.percent+e)),this},decrease:function(e){return this.percent=Math.max(0,Math.floor(this.percent-e)),this},pause:function(){return clearInterval(this._timer),this},resume:function(){return this.startTimer(),this},finish:function(){return this.percent=this.reversed?0:100,this.hide(),this},hide:function(){var e=this;return this.clear(),this._hide=setTimeout((function(){e.show=!1,e.$nextTick((function(){e.percent=0,e.reversed=!1}))}),500),this},fail:function(e){return this.canSucceed=!1,this},startTimer:function(){var e=this;this.show||(this.show=!0),void 0===this._cut&&(this._cut=1e4/Math.floor(this.duration)),this._timer=setInterval((function(){e.skipTimerCount>0?e.skipTimerCount--:(e.reversed?e.decrease(e._cut):e.increase(e._cut),e.continuous&&(e.percent>=100||e.percent<=0)&&(e.skipTimerCount=1,e.reversed=!e.reversed))}),100)}},render:function(e){var t=e(!1);return this.show&&(t=e("div",{staticClass:"nuxt-progress",class:{"nuxt-progress-notransition":this.skipTimerCount>0,"nuxt-progress-failed":!this.canSucceed},style:{width:this.percent+"%",left:this.left}})),t}}),D=(r(298),Object(E.a)(N,undefined,undefined,!1,null,null,null).exports),I=(r(300),r(310),Object(E.a)({},(function(){var e=this._self._c;return e("div",{staticClass:"layout-container"},[e("nuxt")],1)}),[],!1,null,null,null).exports);function F(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return M(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return M(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var i=0,o=function(){};return{s:o,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}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 n,f=!0,c=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return f=e.done,e},e:function(e){c=!0,n=e},f:function(){try{f||null==r.return||r.return()}finally{if(c)throw n}}}}function M(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,r=new Array(t);i0},isPreview:function(){return Boolean(this.$options.previewData)}},methods:{refreshOnlineStatus:function(){void 0===window.navigator.onLine?this.isOnline=!0:this.isOnline=window.navigator.onLine},refresh:function(){var e=this;return Object(o.a)(regeneratorRuntime.mark((function t(){var r,n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if((r=Object(_.h)(e.$route)).length){t.next=3;break}return t.abrupt("return");case 3:return e.$loading.start(),n=r.map(function(){var t=Object(o.a)(regeneratorRuntime.mark((function t(r){var p,o,n,component;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return p=[],r.$options.fetch&&r.$options.fetch.length&&p.push(Object(_.q)(r.$options.fetch,e.context)),r.$options.asyncData&&p.push(Object(_.q)(r.$options.asyncData,e.context).then((function(e){for(var t in e)f.a.set(r.$data,t,e[t])}))),t.next=5,Promise.all(p);case 5:p=[],r.$fetch&&p.push(r.$fetch()),o=F(Object(_.e)(r.$vnode.componentInstance));try{for(o.s();!(n=o.n()).done;)component=n.value,p.push(component.$fetch())}catch(e){o.e(e)}finally{o.f()}return t.abrupt("return",Promise.all(p));case 10:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),t.prev=5,t.next=8,Promise.all(n);case 8:t.next=15;break;case 10:t.prev=10,t.t0=t.catch(5),e.$loading.fail(t.t0),Object(_.k)(t.t0),e.error(t.t0);case 15:e.$loading.finish();case 16:case"end":return t.stop()}}),t,null,[[5,10]])})))()},errorChanged:function(){if(this.nuxt.err){this.$loading&&(this.$loading.fail&&this.$loading.fail(this.nuxt.err),this.$loading.finish&&this.$loading.finish());var e=(U.options||U).layout;"function"==typeof e&&(e=e(this.context)),this.setLayout(e)}},setLayout:function(e){return e&&Y["_"+e]||(e="default"),this.layoutName=e,this.layout=Y["_"+e],this.layout},loadLayout:function(e){return e&&Y["_"+e]||(e="default"),Promise.resolve(Y["_"+e])}},components:{NuxtLoading:D}},G=r(18),X=(r(138),r(48),r(161),r(55),r(59),{COMPONENT_OPTIONS_KEY:"nuxtI18n",STRATEGIES:{PREFIX:"prefix",PREFIX_EXCEPT_DEFAULT:"prefix_except_default",PREFIX_AND_DEFAULT:"prefix_and_default",NO_PREFIX:"no_prefix"}}),K={isUniversalMode:!0,trailingSlash:void 0},H={vueI18n:{silentTranslationWarn:!0},vueI18nLoader:!1,locales:[{code:"en",iso:"en",name:"English",file:"en.json"},{code:"ja",iso:"ja",name:"日本語",file:"ja.json"}],defaultLocale:"ja",defaultDirection:"ltr",routesNameSeparator:"___",defaultLocaleRouteNameSuffix:"default",sortRoutes:!0,strategy:"prefix_except_default",lazy:!0,langDir:"/home/runner/work/noto-house-map/noto-house-map/locales",rootRedirect:null,detectBrowserLanguage:{alwaysRedirect:!1,cookieCrossOrigin:!1,cookieDomain:null,cookieKey:"i18n_redirected",cookieSecure:!1,fallbackLocale:"",onlyOnNoPrefix:!1,onlyOnRoot:!1,useCookie:!0},differentDomains:!1,seo:!1,baseUrl:"",vuex:{moduleName:"i18n",syncLocale:!1,syncMessages:!1,syncRouteParams:!0},parsePages:!0,pages:{},skipSettingLocaleOnNavigate:!1,beforeLanguageSwitch:function(){return null},onBeforeLanguageSwitch:function(){},onLanguageSwitched:function(){return null},loadLanguagesAsync:!0,normalizedLocales:[{code:"en",iso:"en",name:"English",file:"en.json"},{code:"ja",iso:"ja",name:"日本語",file:"ja.json"}],localeCodes:["en","ja"]},J={"en.json":function(){return r.e(5).then(r.t.bind(null,424,3))},"ja.json":function(){return r.e(6).then(r.t.bind(null,425,3))}},Q=(r(313),r(176),r(110),r(82),r(317),r(169)),W=r.n(Q);function V(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return Z(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Z(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var i=0,o=function(){};return{s:o,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}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 n,f=!0,c=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return f=e.done,e},e:function(e){c=!0,n=e},f:function(){try{f||null==r.return||r.return()}finally{if(c)throw n}}}}function Z(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,r=new Array(t);i1&&o.sort((function(e,t){return e.score===t.score?t.code.length-e.code.length:t.score-e.score})),o.length?o[0].code:void 0}function ae(e,t){var r;if(r=window.location.host){var o=e.find((function(e){return e.domain===r}));if(o)return o.code}return""}function re(e){return new RegExp("^/(".concat(e.join("|"),")(?:/|$)"),"i")}function oe(e,t){var r=t.routesNameSeparator,o=t.defaultLocaleRouteNameSuffix,n="(".concat(e.join("|"),")"),f="(?:".concat(r).concat(o,")?"),c=new RegExp("".concat(r).concat(n).concat(f,"$"),"i"),l=re(e);return function(e){if(e.name){var t=e.name.match(c);if(t&&t.length>1)return t[1]}else if(e.path){var r=e.path.match(l);if(r&&r.length>1)return r[1]}return""}}function ne(e,t){var r,o=t.useCookie,n=t.cookieKey,f=t.localeCodes;if(o&&((r=W.a.get(n))&&f.includes(r)))return r}function fe(e,t,r){var o=r.useCookie,n=r.cookieDomain,f=r.cookieKey,c=r.cookieSecure,l=r.cookieCrossOrigin;if(o){var d=new Date,m={expires:new Date(d.setDate(d.getDate()+365)),path:"/",sameSite:l?"none":"lax",secure:l||c};n&&(m.domain=n),W.a.set(f,e,m)}}var se=r(69);function ie(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function ce(e){for(var t=1;t1&&void 0!==f[1]?f[1]:null,o=f.length>2&&void 0!==f[2]?f[2]:null,!(n=f.length>3?f[3]:void 0)||!t){e.next=10;break}if(null===r||!n.syncLocale){e.next=7;break}return e.next=7,t.dispatch(n.moduleName+"/setLocale",r);case 7:if(null===o||!n.syncMessages){e.next=10;break}return e.next=10,t.dispatch(n.moduleName+"/setMessages",o);case 10:case"end":return e.stop()}}),e)}))),pe.apply(this,arguments)}var he=r(248),xe=(r(327),r(102)),we=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){var r,o,n,f,c,l,d;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.app,!t.isHMR){e.next=3;break}return e.abrupt("return");case 3:return e.next=5,r.i18n.__onNavigate(t.route);case 5:o=e.sent,n=Object(A.a)(o,3),f=n[0],c=n[1],l=n[2],f&&c&&(d=l?t.route.query:void 0,t.redirect(f,c,d));case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();xe.a.nuxti18n=we;var _e=["params"];function ye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function ke(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}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 n,f=!0,c=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return f=e.done,e},e:function(e){c=!0,n=e},f:function(){try{f||null==r.return||r.return()}finally{if(c)throw n}}}}function De(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,r=new Array(t);i0&&void 0!==arguments[0]?arguments[0]:{},t=e.addDirAttribute,r=void 0===t||t,o=e.addSeoAttributes,n=void 0!==o&&o;if(!this.$i18n)return{};var f={htmlAttrs:{},link:[],meta:[]},l=this.$i18n.localeProperties,d=l.iso,m=l.dir||H.defaultDirection;if(r&&(f.htmlAttrs.dir=m),n&&(c.a.hasMetaInfo?c.a.hasMetaInfo(this):this._hasMetaInfo)&&this.$i18n.locale&&this.$i18n.locales&&!1!==this.$options[X.COMPONENT_OPTIONS_KEY]&&(!this.$options[X.COMPONENT_OPTIONS_KEY]||!1!==this.$options[X.COMPONENT_OPTIONS_KEY].seo)){d&&(f.htmlAttrs.lang=d);var h=this.$i18n.locales;(function(e,t,link){if(H.strategy===X.STRATEGIES.NO_PREFIX)return;var r,o=new Map,n=Ne(e);try{for(n.s();!(r=n.n()).done;){var f=r.value,c=f.iso;if(c){var l=c.split("-"),d=Object(A.a)(l,2),m=d[0],h=d[1];m&&h&&(f.isCatchallLocale||!o.has(m))&&o.set(m,f),o.set(c,f)}else console.warn(ee("Locale ISO code is required to generate alternate link"))}}catch(e){n.e(e)}finally{n.f()}var x,_=Ne(o.entries());try{for(_.s();!(x=_.n()).done;){var y=Object(A.a)(x.value,2),k=y[0],v=y[1],j=this.switchLocalePath(v.code);j&&link.push({hid:"i18n-alt-".concat(k),rel:"alternate",href:w(j,t),hreflang:k})}}catch(e){_.e(e)}finally{_.f()}if(H.defaultLocale){var O=this.switchLocalePath(H.defaultLocale);O&&link.push({hid:"i18n-xd",rel:"alternate",href:w(O,t),hreflang:"x-default"})}}).bind(this)(h,this.$i18n.__baseUrl,f.link),function(e,link){var t=this.localeRoute(Te(Te({},this.$route),{},{name:this.getRouteBaseName()})),r=t?t.path:null;r&&link.push({hid:"i18n-can",rel:"canonical",href:w(r,e)})}.bind(this)(this.$i18n.__baseUrl,f.link),function(e,t,meta){var r=e&&t;if(!r)return;meta.push({hid:"i18n-og",property:"og:locale",content:x(t)})}.bind(this)(l,d,f.meta),function(e,t,meta){var r=e.filter((function(e){var r=e.iso;return r&&r!==t}));if(r.length){var o=r.map((function(e){return{hid:"i18n-og-alt-".concat(e.iso),property:"og:locale:alternate",content:x(e.iso)}}));meta.push.apply(meta,Object(Ue.a)(o))}}.bind(this)(h,d,f.meta)}function x(e){return(e||"").replace(/-/g,"_")}function w(e,t){return e.match(/^https?:\/\//)?e:t+e}return f}function Fe(){return Ie.call(this,{addDirAttribute:!1,addSeoAttributes:!0})}var Me=r(85);function Ye(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return Be(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Be(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var i=0,o=function(){};return{s:o,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}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 n,f=!0,c=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return f=e.done,e},e:function(e){c=!0,n=e},f:function(){try{f||null==r.return||r.return()}finally{if(c)throw n}}}}function Be(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,r=new Array(t);i1&&void 0!==E[1]?E[1]:{}).initialSetup,l=void 0!==n&&n,o){e.next=3;break}return e.abrupt("return");case 3:if(l||!r.i18n.differentDomains){e.next=5;break}return e.abrupt("return");case 5:if(m=r.i18n.locale,o!==m){e.next=8;break}return e.abrupt("return");case 8:if(!(h=r.i18n.onBeforeLanguageSwitch(m,o,l,t))||!r.i18n.localeCodes.includes(h)){e.next=13;break}if(h!==m){e.next=12;break}return e.abrupt("return");case 12:o=h;case 13:if(l||r.i18n.beforeLanguageSwitch(m,o),v&&r.i18n.setLocaleCookie(o),!H.langDir){e.next=29;break}if(x=r.i18n.fallbackLocale,!H.lazy){e.next=27;break}if(!x){e.next=23;break}return w=[],Array.isArray(x)?w=x.map((function(e){return le(t,e)})):"object"===Object(G.a)(x)?(x[o]&&(w=w.concat(x[o].map((function(e){return le(t,e)})))),x.default&&(w=w.concat(x.default.map((function(e){return le(t,e)}))))):o!==x&&w.push(le(t,x)),e.next=23,Promise.all(w);case 23:return e.next=25,le(t,o);case 25:e.next=29;break;case 27:return e.next=29,Promise.all(H.localeCodes.map((function(e){return le(t,e)})));case 29:for(r.i18n.locale=o,_=H.normalizedLocales.find((function(e){return e.code===o}))||{code:o},y=0,k=Object.keys(r.i18n.localeProperties);y=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}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 n,f=!0,c=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return f=e.done,e},e:function(e){c=!0,n=e},f:function(){try{f||null==r.return||r.return()}finally{if(c)throw n}}}}function Ve(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,r=new Array(t);i2&&void 0!==arguments[2]?arguments[2]:"common",n=We(Array.isArray(o)?o:[o]);try{for(n.s();!(r=n.n()).done;){var f=r.value;t?this.defaults.headers[f][e]=t:delete this.defaults.headers[f][e]}}catch(e){n.e(e)}finally{n.f()}},setToken:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"common",o=e?(t?t+" ":"")+e:null;this.setHeader("Authorization",o,r)},onRequest:function(e){this.interceptors.request.use((function(t){return e(t)||t}))},onResponse:function(e){this.interceptors.response.use((function(t){return e(t)||t}))},onRequestError:function(e){this.interceptors.request.use(void 0,(function(t){return e(t)||Promise.reject(t)}))},onResponseError:function(e){this.interceptors.response.use(void 0,(function(t){return e(t)||Promise.reject(t)}))},onError:function(e){this.onRequestError(e),this.onResponseError(e)},create:function(e){return ot(Object(He.a)(e,this.defaults))}},et=function(){var e=at[tt];Ze["$"+e]=function(){return this[e].apply(this,arguments).then((function(e){return e&&e.data}))}},tt=0,at=["request","delete","get","head","options","post","put","patch"];tt has been deprecated and will be removed in Nuxt 3, please use instead")),h.a.render(e,t)}})),f.a.component(R.name,R),f.a.component("NChild",R),f.a.component(T.name,T),Object.defineProperty(f.a.prototype,"$nuxt",{get:function(){var e=this.$root?this.$root.$options.$nuxt:null;return e||"undefined"==typeof window?e:window.$nuxt},configurable:!0}),f.a.use(c.a,{keyName:"head",attribute:"data-n-head",ssrAttribute:"data-n-head-ssr",tagIDKeyName:"hid"});var ut={name:"page",mode:"out-in",appear:!1,appearClass:"appear",appearActiveClass:"appear-active",appearToClass:"appear-to"};function mt(e){return gt.apply(this,arguments)}function gt(){return gt=Object(o.a)(regeneratorRuntime.mark((function e(t){var r,n,c,l,d,path,m,h=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return m=function(e,t){if(!e)throw new Error("inject(key, value) has no key provided");if(void 0===t)throw new Error("inject('".concat(e,"', value) has no value provided"));c[e="$"+e]=t,c.context[e]||(c.context[e]=t);var r="__nuxt_"+e+"_installed__";f.a[r]||(f.a[r]=!0,f.a.use((function(){Object.prototype.hasOwnProperty.call(f.a.prototype,e)||Object.defineProperty(f.a.prototype,e,{get:function(){return this.$root.$options[e]}})})))},r=h.length>1&&void 0!==h[1]?h[1]:{},null,e.next=5,$(0,r);case 5:return n=e.sent,c=bt({head:{htmlAttrs:{prefix:"og: http://ogp.me/ns#"},meta:[{charset:"utf-8"},{name:"viewport",content:"width=device-width, initial-scale=1"},{hid:"og:type",property:"og:type",content:"website"},{hid:"og:image",property:"og:image",content:"https://noto.kamimap.com/images/ogp_main.png"},{name:"twitter:card",content:"summary_large_image"}],link:[{rel:"apple-touch-icon",type:"image/png",href:"/apple-touch-icon.png"},{rel:"icon",type:"image/x-icon",href:"/favicon.ico"},{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Open+Sans"}],script:[{src:"https://www.googletagmanager.com/gtag/js?id=GTM-5DHQJ5VX"},{src:"/ga.js"}],style:[]},router:n,nuxt:{defaultTransition:ut,transitions:[ut],setTransitions:function(e){return Array.isArray(e)||(e=[e]),e=e.map((function(e){return e=e?"string"==typeof e?Object.assign({},ut,{name:e}):Object.assign({},ut,e):ut})),this.$options.nuxt.transitions=e,e},err:null,dateErr:null,error:function(e){e=e||null,c.context._errored=Boolean(e),e=e?Object(_.p)(e):null;var r=c.nuxt;return this&&(r=this.nuxt||this.$options.nuxt),r.dateErr=Date.now(),r.err=e,t&&(t.nuxt.error=e),e}}},B),l=t?t.next:function(e){return c.router.push(e)},t?d=n.resolve(t.url).route:(path=Object(_.f)(n.options.base,n.options.mode),d=n.resolve(path).route),e.next=11,Object(_.t)(c,{route:d,next:l,error:c.nuxt.error.bind(c),payload:t?t.payload:void 0,req:t?t.req:void 0,res:t?t.res:void 0,beforeRenderFns:t?t.beforeRenderFns:void 0,beforeSerializeFns:t?t.beforeSerializeFns:void 0,ssrContext:t});case 11:m("config",r),c.context.enablePreview=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};c.previewData=Object.assign({},e),m("preview",e)},e.next=16;break;case 16:if("function"!=typeof Le){e.next=19;break}return e.next=19,Le(c.context,m);case 19:if("function"!=typeof Ge){e.next=22;break}return e.next=22,Ge(c.context,m);case 22:if("function"!=typeof ft){e.next=25;break}return e.next=25,ft(c.context,m);case 25:e.next=28;break;case 28:e.next=31;break;case 31:return c.context.enablePreview=function(){console.warn("You cannot call enablePreview() outside a plugin.")},e.next=34,new Promise((function(e,t){if(!n.resolve(c.context.route.fullPath).route.matched.length)return e();n.replace(c.context.route.fullPath,e,(function(r){if(!r._isRouter)return t(r);if(2!==r.type)return e();var f=n.afterEach(function(){var t=Object(o.a)(regeneratorRuntime.mark((function t(r,o){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=3,Object(_.j)(r);case 3:c.context.route=t.sent,c.context.params=r.params||{},c.context.query=r.query||{},f(),e();case 8:case"end":return t.stop()}}),t)})));return function(e,r){return t.apply(this,arguments)}}())}))}));case 34:return e.abrupt("return",{app:c,router:n});case 35:case"end":return e.stop()}}),e)}))),gt.apply(this,arguments)}}},[[250,10,4,11]]]); \ No newline at end of file diff --git a/_nuxt/dfa7231.js b/_nuxt/6da5be2.js similarity index 96% rename from _nuxt/dfa7231.js rename to _nuxt/6da5be2.js index 8e8076b..230b974 100644 --- a/_nuxt/dfa7231.js +++ b/_nuxt/6da5be2.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{424:function(e){e.exports=JSON.parse('{"common":{"site_name":"KamiMap","site_desc":"Paper Map for printable map information","share":"Share","about":"About this site","contribute":"Welcome to contribute","title":"Paper Map for printable map information"},"about":{"desc":"This site is open source. If you want to contribute to this project, please visit the {githubRepo}. Everyone is welcome, and we especially invite those with JavaScript or Leaflet experience to join us.","github_repository":"Code for Japan\'s Github repository"},"root":{},"map":{"desc_1":"Map information collected by a variety of people.","desc_2":"When you adjust map to the areas that you need it,","desc_3":"Map information optimized for printing will be displayed.","desc_4":"Choose the right information for the right moment.","desc_5":"It will fit on the printing paper just fine.","desc_6":"Print it out and send it to people who need the information.","desc_7":"","printed_at":"Printed at: "},"PrintableMap":{"name":"Name: ","print":"Print","legend":"Legend","show_all":"Show all","close_area_select":"Close area select","back_to_map":"Back to prevues map","no_point_in_map":"None of the points are present on the map being displayed","close_list":"Close list","map_url":"https://tile.openstreetmap.jp/styles/maptiler-basic-en/{z}/{x}/{y}.png"},"category":{"未分類":"Not categorized","避難所":"Shelter","自主避難所":"Voluntary shelter","給水所":"Water Supply Office","入浴施設":"Bathing facilities","携帯充電":"Cell phone charging","無料Wi-Fi":"Free Wi-Fi","ガソリンスタンド":"Gas station"}}')}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{424:function(e){e.exports=JSON.parse('{"common":{"site_name":"KamiMap","site_desc":"Paper Map for printable map information","share":"Share","about":"About this site","contribute":"Welcome to contribute","title":"Paper Map for printable map information"},"about":{"desc":"This site is open source. If you want to contribute to this project, please visit the {githubRepo}. Everyone is welcome, and we especially invite those with JavaScript or Leaflet experience to join us.","github_repository":"Code for Japan\'s Github repository"},"root":{},"map":{"desc_1":"Map information collected by a variety of people.","desc_2":"When you adjust map to the areas that you need it,","desc_3":"Map information optimized for printing will be displayed.","desc_4":"Choose the right information for the right moment.","desc_5":"It will fit on the printing paper just fine.","desc_6":"Print it out and send it to people who need the information.","desc_7":"","printed_at":"Printed at: "},"PrintableMap":{"name":"Name: ","print":"Print","legend":"Legend","show_all":"Show all","close_area_select":"Close area select","back_to_map":"Back to prevues map","no_point_in_map":"None of the points are present on the map being displayed","close_list":"Close list","map_url":"https://tile.openstreetmap.jp/styles/maptiler-basic-en/{z}/{x}/{y}.png"},"category":{"未分類":"Not categorized","避難所":"Shelter","自主避難所":"Voluntary shelter","給水所":"Water Supply Office","入浴施設":"Bathing facilities","携帯充電":"Cell phone charging","無料Wi-Fi":"Free Wi-Fi","ガソリンスタンド":"Gas station"}}')}}]); \ No newline at end of file diff --git a/_nuxt/12672d4.js b/_nuxt/72758d8.js similarity index 96% rename from _nuxt/12672d4.js rename to _nuxt/72758d8.js index d685ab6..dc4ee11 100644 --- a/_nuxt/12672d4.js +++ b/_nuxt/72758d8.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{425:function(e){e.exports=JSON.parse('{"common":{"site_name":"紙マップ","site_desc":"地図情報を印刷できる「紙マップ」","share":"シェア","about":"このサイトについて","contribute":"開発参加者募集中","title":"地図情報を印刷できる「紙マップ」"},"about":{"desc":"このサイトのソースコードはオープンに公開しております。開発にご協力いただける方は、{githubRepo}からご参加ください。JavaScript や Leaflet などの経験がある方、大歓迎です。","github_repository":"Code for Japan の Github リポジトリ"},"root":{},"map":{"desc_1":"さまざまな人の手によって収集された地図情報","desc_2":"必要な地域に調整すると","desc_3":"印刷に最適化されたマップ情報が表示されます","desc_4":"その時々に応じた情報を選択してください","desc_5":"印刷用紙にちょうどよくおさまります","desc_6":"印刷して情報を必要としているひとに","desc_7":"ぜひ届けてあげてください!","printed_at":"印刷日:"},"PrintableMap":{"name":"名称:","print":"印刷","legend":"凡例","show_all":"すべて表示","close_area_select":"地域選択を閉じる","back_to_map":"元の地図へ","no_point_in_map":"表示中のマップにはどのポイントも存在しません","close_list":"リストを閉じる","map_url":"https://tile.openstreetmap.jp/styles/maptiler-basic-ja/{z}/{x}/{y}.png"},"category":{"未分類":"未分類","避難所":"避難所","自主避難所":"自主避難者","給水所":"給水所","入浴施設":"入浴施設","携帯充電":"携帯充電","無料Wi-Fi":"無料Wi-Fi","ガソリンスタンド":"ガソリンスタンド"}}')}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{425:function(e){e.exports=JSON.parse('{"common":{"site_name":"紙マップ","site_desc":"地図情報を印刷できる「紙マップ」","share":"シェア","about":"このサイトについて","contribute":"開発参加者募集中","title":"地図情報を印刷できる「紙マップ」"},"about":{"desc":"このサイトのソースコードはオープンに公開しております。開発にご協力いただける方は、{githubRepo}からご参加ください。JavaScript や Leaflet などの経験がある方、大歓迎です。","github_repository":"Code for Japan の Github リポジトリ"},"root":{},"map":{"desc_1":"さまざまな人の手によって収集された地図情報","desc_2":"必要な地域に調整すると","desc_3":"印刷に最適化されたマップ情報が表示されます","desc_4":"その時々に応じた情報を選択してください","desc_5":"印刷用紙にちょうどよくおさまります","desc_6":"印刷して情報を必要としているひとに","desc_7":"ぜひ届けてあげてください!","printed_at":"印刷日:"},"PrintableMap":{"name":"名称:","print":"印刷","legend":"凡例","show_all":"すべて表示","close_area_select":"地域選択を閉じる","back_to_map":"元の地図へ","no_point_in_map":"表示中のマップにはどのポイントも存在しません","close_list":"リストを閉じる","map_url":"https://tile.openstreetmap.jp/styles/maptiler-basic-ja/{z}/{x}/{y}.png"},"category":{"未分類":"未分類","避難所":"避難所","自主避難所":"自主避難者","給水所":"給水所","入浴施設":"入浴施設","携帯充電":"携帯充電","無料Wi-Fi":"無料Wi-Fi","ガソリンスタンド":"ガソリンスタンド"}}')}}]); \ No newline at end of file diff --git a/_nuxt/a6d1ef9.js b/_nuxt/80625bb.js similarity index 99% rename from _nuxt/a6d1ef9.js rename to _nuxt/80625bb.js index 0c41b46..01a25aa 100644 --- a/_nuxt/a6d1ef9.js +++ b/_nuxt/80625bb.js @@ -1,2 +1,2 @@ /*! For license information please see LICENSES */ -(window.webpackJsonp=window.webpackJsonp||[]).push([[11],{381:function(e,r,t){"use strict";function n(object,e){return void 0===e&&(e=Object),e&&"function"==typeof e.freeze?e.freeze(object):object}var o=n({HTML:"text/html",isHTML:function(e){return e===o.HTML},XML_APPLICATION:"application/xml",XML_TEXT:"text/xml",XML_XHTML_APPLICATION:"application/xhtml+xml",XML_SVG_IMAGE:"image/svg+xml"}),l=n({HTML:"http://www.w3.org/1999/xhtml",isHTML:function(e){return e===l.HTML},SVG:"http://www.w3.org/2000/svg",XML:"http://www.w3.org/XML/1998/namespace",XMLNS:"http://www.w3.org/2000/xmlns/"});r.assign=function(e,source){if(null===e||"object"!=typeof e)throw new TypeError("target is not an object");for(var r in source)Object.prototype.hasOwnProperty.call(source,r)&&(e[r]=source[r]);return e},r.find=function(e,r,t){if(void 0===t&&(t=Array.prototype),e&&"function"==typeof t.find)return t.find.call(e,r);for(var i=0;i=0))throw new U(M,new Error(e.tagName+"@"+t));for(var n=r.length-1;i"==e&&">")||"&"==e&&"&"||'"'==e&&"""||"&#"+e.charCodeAt()+";"}function Y(e,r){if(r(e))return!0;if(e=e.firstChild)do{if(Y(e,r))return!0}while(e=e.nextSibling)}function J(){this.ownerDocument=this}function Z(e,r,t,n){e&&e._inc++,t.namespaceURI===l.XMLNS&&delete r._nsMap[t.prefix?t.localName:""]}function Q(e,r,t){if(e&&e._inc){e._inc++;var n=r.childNodes;if(t)n[n.length++]=t;else{for(var o=r.firstChild,i=0;o;)n[i++]=o,o=o.nextSibling;n.length=i,delete n[n.length]}}}function W(e,r){var t=r.previousSibling,n=r.nextSibling;return t?t.nextSibling=n:e.firstChild=n,n?n.previousSibling=t:e.lastChild=t,r.parentNode=null,r.previousSibling=null,r.nextSibling=null,Q(e.ownerDocument,e),r}function K(e){return e&&e.nodeType===X.DOCUMENT_TYPE_NODE}function ee(e){return e&&e.nodeType===X.ELEMENT_NODE}function re(e){return e&&e.nodeType===X.TEXT_NODE}function te(e,r){var t=e.childNodes||[];if(o(t,ee)||K(r))return!1;var n=o(t,K);return!(r&&n&&t.indexOf(n)>t.indexOf(r))}function ne(e,r){var t=e.childNodes||[];if(o(t,(function(e){return ee(e)&&e!==r})))return!1;var n=o(t,K);return!(r&&n&&t.indexOf(n)>t.indexOf(r))}function oe(e,r,t){if(!function(e){return e&&(e.nodeType===X.DOCUMENT_NODE||e.nodeType===X.DOCUMENT_FRAGMENT_NODE||e.nodeType===X.ELEMENT_NODE)}(e))throw new U(I,"Unexpected parent node type "+e.nodeType);if(t&&t.parentNode!==e)throw new U(M,"child not in parent");if(!function(e){return e&&(ee(e)||re(e)||K(e)||e.nodeType===X.DOCUMENT_FRAGMENT_NODE||e.nodeType===X.COMMENT_NODE||e.nodeType===X.PROCESSING_INSTRUCTION_NODE)}(r)||K(r)&&e.nodeType!==X.DOCUMENT_NODE)throw new U(I,"Unexpected node type "+r.nodeType+" for parent node type "+e.nodeType)}function ae(e,r,t){var n=e.childNodes||[],l=r.childNodes||[];if(r.nodeType===X.DOCUMENT_FRAGMENT_NODE){var c=l.filter(ee);if(c.length>1||o(l,re))throw new U(I,"More than one element or text in fragment");if(1===c.length&&!te(e,t))throw new U(I,"Element in fragment can not be inserted before doctype")}if(ee(r)&&!te(e,t))throw new U(I,"Only one element can be added and only after doctype");if(K(r)){if(o(n,K))throw new U(I,"Only one doctype is allowed");var f=o(n,ee);if(t&&n.indexOf(f)1||o(l,re))throw new U(I,"More than one element or text in fragment");if(1===c.length&&!ne(e,t))throw new U(I,"Element in fragment can not be inserted before doctype")}if(ee(r)&&!ne(e,t))throw new U(I,"Only one element can be added and only after doctype");if(K(r)){if(o(n,(function(e){return K(e)&&e!==t})))throw new U(I,"Only one doctype is allowed");var f=o(n,ee);if(t&&n.indexOf(f)=0;R--){if(""===(k=o[R]).prefix&&k.namespace===e.namespaceURI){v=k.namespace;break}}if(v!==e.namespaceURI)for(R=o.length-1;R>=0;R--){var k;if((k=o[R]).namespace===e.namespaceURI){k.prefix&&(m=k.prefix+":"+h);break}}}r.push("<",m);for(var i=0;i"),t&&/^script$/i.test(h))for(;d;)d.data?r.push(d.data):De(d,r,t,n,o.slice()),d=d.nextSibling;else for(;d;)De(d,r,t,n,o.slice()),d=d.nextSibling;r.push("")}else r.push("/>");return;case A:case C:for(d=e.firstChild;d;)De(d,r,t,n,o.slice()),d=d.nextSibling;return;case y:return Te(r,e.name,e.value);case N:return r.push(e.data.replace(/[<&>]/g,$));case E:return r.push("");case S:return r.push("\x3c!--",e.data,"--\x3e");case L:var _=e.publicId,U=e.systemId;if(r.push("");else if(U&&"."!=U)r.push(" SYSTEM ",U,">");else{var sub=e.internalSubset;sub&&r.push(" [",sub,"]"),r.push(">")}return;case x:return r.push("");case T:return r.push("&",e.nodeName,";");default:r.push("??",e.nodeName)}}function xe(e,r,t){var n;switch(r.nodeType){case w:(n=r.cloneNode(!1)).ownerDocument=e;case C:break;case y:t=!0}if(n||(n=r.cloneNode(!1)),n.ownerDocument=e,n.parentNode=null,t)for(var o=r.firstChild;o;)n.appendChild(xe(e,o,t)),o=o.nextSibling;return n}function Se(e,r,t){var n=new r.constructor;for(var o in r)if(Object.prototype.hasOwnProperty.call(r,o)){var l=r[o];"object"!=typeof l&&l!=n[o]&&(n[o]=l)}switch(r.childNodes&&(n.childNodes=new P),n.ownerDocument=e,n.nodeType){case w:var c=r.attributes,f=n.attributes=new F,d=c.length;f._ownerElement=n;for(var i=0;i=0&&e0},lookupPrefix:function(e){for(var r=this;r;){var map=r._nsMap;if(map)for(var t in map)if(Object.prototype.hasOwnProperty.call(map,t)&&map[t]===e)return t;r=r.nodeType==y?r.ownerDocument:r.parentNode}return null},lookupNamespaceURI:function(e){for(var r=this;r;){var map=r._nsMap;if(map&&Object.prototype.hasOwnProperty.call(map,e))return map[e];r=r.nodeType==y?r.ownerDocument:r.parentNode}return null},isDefaultNamespace:function(e){return null==this.lookupPrefix(e)}},h(v,X),h(v,X.prototype),J.prototype={nodeName:"#document",nodeType:A,doctype:null,documentElement:null,_inc:1,insertBefore:function(e,r){if(e.nodeType==C){for(var t=e.firstChild;t;){var n=t.nextSibling;this.insertBefore(t,r),t=n}return e}return se(this,e,r),e.ownerDocument=this,null===this.documentElement&&e.nodeType===w&&(this.documentElement=e),e},removeChild:function(e){return this.documentElement==e&&(this.documentElement=null),W(this,e)},replaceChild:function(e,r){se(this,e,r,ie),e.ownerDocument=this,r&&this.removeChild(r),ee(e)&&(this.documentElement=e)},importNode:function(e,r){return xe(this,e,r)},getElementById:function(e){var r=null;return Y(this.documentElement,(function(t){if(t.nodeType==w&&t.getAttribute("id")==e)return r=t,!0})),r},getElementsByClassName:function(e){var r=d(e);return new V(this,(function(base){var t=[];return r.length>0&&Y(base.documentElement,(function(n){if(n!==base&&n.nodeType===w){var o=n.getAttribute("class");if(o){var l=e===o;if(!l){var c=d(o);l=r.every((f=c,function(element){return f&&-1!==f.indexOf(element)}))}l&&t.push(n)}}var f})),t}))},createElement:function(e){var r=new le;return r.ownerDocument=this,r.nodeName=e,r.tagName=e,r.localName=e,r.childNodes=new P,(r.attributes=new F)._ownerElement=r,r},createDocumentFragment:function(){var e=new ve;return e.ownerDocument=this,e.childNodes=new P,e},createTextNode:function(data){var e=new pe;return e.ownerDocument=this,e.appendData(data),e},createComment:function(data){var e=new fe;return e.ownerDocument=this,e.appendData(data),e},createCDATASection:function(data){var e=new de;return e.ownerDocument=this,e.appendData(data),e},createProcessingInstruction:function(e,data){var r=new we;return r.ownerDocument=this,r.tagName=r.nodeName=r.target=e,r.nodeValue=r.data=data,r},createAttribute:function(e){var r=new ce;return r.ownerDocument=this,r.name=e,r.nodeName=e,r.localName=e,r.specified=!0,r},createEntityReference:function(e){var r=new be;return r.ownerDocument=this,r.nodeName=e,r},createElementNS:function(e,r){var t=new le,n=r.split(":"),o=t.attributes=new F;return t.childNodes=new P,t.ownerDocument=this,t.nodeName=r,t.tagName=r,t.namespaceURI=e,2==n.length?(t.prefix=n[0],t.localName=n[1]):t.localName=r,o._ownerElement=t,t},createAttributeNS:function(e,r){var t=new ce,n=r.split(":");return t.ownerDocument=this,t.nodeName=r,t.name=r,t.namespaceURI=e,t.specified=!0,2==n.length?(t.prefix=n[0],t.localName=n[1]):t.localName=r,t}},m(J,X),le.prototype={nodeType:w,hasAttribute:function(e){return null!=this.getAttributeNode(e)},getAttribute:function(e){var r=this.getAttributeNode(e);return r&&r.value||""},getAttributeNode:function(e){return this.attributes.getNamedItem(e)},setAttribute:function(e,r){var t=this.ownerDocument.createAttribute(e);t.value=t.nodeValue=""+r,this.setAttributeNode(t)},removeAttribute:function(e){var r=this.getAttributeNode(e);r&&this.removeAttributeNode(r)},appendChild:function(e){return e.nodeType===C?this.insertBefore(e,null):function(e,r){return r.parentNode&&r.parentNode.removeChild(r),r.parentNode=e,r.previousSibling=e.lastChild,r.nextSibling=null,r.previousSibling?r.previousSibling.nextSibling=r:e.firstChild=r,e.lastChild=r,Q(e.ownerDocument,e,r),r}(this,e)},setAttributeNode:function(e){return this.attributes.setNamedItem(e)},setAttributeNodeNS:function(e){return this.attributes.setNamedItemNS(e)},removeAttributeNode:function(e){return this.attributes.removeNamedItem(e.nodeName)},removeAttributeNS:function(e,r){var t=this.getAttributeNodeNS(e,r);t&&this.removeAttributeNode(t)},hasAttributeNS:function(e,r){return null!=this.getAttributeNodeNS(e,r)},getAttributeNS:function(e,r){var t=this.getAttributeNodeNS(e,r);return t&&t.value||""},setAttributeNS:function(e,r,t){var n=this.ownerDocument.createAttributeNS(e,r);n.value=n.nodeValue=""+t,this.setAttributeNode(n)},getAttributeNodeNS:function(e,r){return this.attributes.getNamedItemNS(e,r)},getElementsByTagName:function(e){return new V(this,(function(base){var r=[];return Y(base,(function(t){t===base||t.nodeType!=w||"*"!==e&&t.tagName!=e||r.push(t)})),r}))},getElementsByTagNameNS:function(e,r){return new V(this,(function(base){var t=[];return Y(base,(function(n){n===base||n.nodeType!==w||"*"!==e&&n.namespaceURI!==e||"*"!==r&&n.localName!=r||t.push(n)})),t}))}},J.prototype.getElementsByTagName=le.prototype.getElementsByTagName,J.prototype.getElementsByTagNameNS=le.prototype.getElementsByTagNameNS,m(le,X),ce.prototype.nodeType=y,m(ce,X),ue.prototype={data:"",substringData:function(e,r){return this.data.substring(e,e+r)},appendData:function(text){text=this.data+text,this.nodeValue=this.data=text,this.length=text.length},insertData:function(e,text){this.replaceData(e,0,text)},appendChild:function(e){throw new Error(O[I])},deleteData:function(e,r){this.replaceData(e,r,"")},replaceData:function(e,r,text){text=this.data.substring(0,e)+text+this.data.substring(e+r),this.nodeValue=this.data=text,this.length=text.length}},m(ue,X),pe.prototype={nodeName:"#text",nodeType:N,splitText:function(e){var text=this.data,r=text.substring(e);text=text.substring(0,e),this.data=this.nodeValue=text,this.length=text.length;var t=this.ownerDocument.createTextNode(r);return this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling),t}},m(pe,ue),fe.prototype={nodeName:"#comment",nodeType:S},m(fe,ue),de.prototype={nodeName:"#cdata-section",nodeType:E},m(de,ue),he.prototype.nodeType=L,m(he,X),me.prototype.nodeType=R,m(me,X),ge.prototype.nodeType=D,m(ge,X),be.prototype.nodeType=T,m(be,X),ve.prototype.nodeName="#document-fragment",ve.prototype.nodeType=C,m(ve,X),we.prototype.nodeType=x,m(we,X),ye.prototype.serializeToString=function(e,r,t){return Ne.call(e,r,t)},X.prototype.toString=Ne;try{if(Object.defineProperty){function Ae(e){switch(e.nodeType){case w:case C:var r=[];for(e=e.firstChild;e;)7!==e.nodeType&&8!==e.nodeType&&r.push(Ae(e)),e=e.nextSibling;return r.join("");default:return e.nodeValue}}Object.defineProperty(V.prototype,"length",{get:function(){return B(this),this.$$length}}),Object.defineProperty(X.prototype,"textContent",{get:function(){return Ae(this)},set:function(data){switch(this.nodeType){case w:case C:for(;this.firstChild;)this.removeChild(this.firstChild);(data||String(data))&&this.appendChild(this.ownerDocument.createTextNode(data));break;default:this.data=data,this.value=data,this.nodeValue=data}}}),qe=function(object,e,r){object["$$"+e]=r}}}catch(Le){}r.DocumentType=he,r.DOMException=U,r.DOMImplementation=j,r.Element=le,r.Node=X,r.NodeList=P,r.XMLSerializer=ye},402:function(e,r,t){"use strict";var n=t(1),o=t(403);n({target:"String",proto:!0,forced:t(404)("link")},{link:function(e){return o(this,"a","href",e)}})},403:function(e,r,t){"use strict";var n=t(4),o=t(37),l=t(13),c=/"/g,f=n("".replace);e.exports=function(e,r,t,n){var d=l(o(e)),h="<"+r;return""!==t&&(h+=" "+t+'="'+f(l(n),c,""")+'"'),h+">"+d+""}},404:function(e,r,t){"use strict";var n=t(3);e.exports=function(e){return n((function(){var r=""[e]('"');return r!==r.toLowerCase()||r.split('"').length>3}))}},405:function(e,r,t){"use strict";var n=t(1),o=t(406),l=t(32),c=t(54),f=t(70),d=t(139);n({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:void 0,r=l(this),t=c(r),n=d(r,0);return n.length=o(n,r,r,t,0,void 0===e?1:f(e)),n}})},406:function(e,r,t){"use strict";var n=t(86),o=t(54),l=t(175),c=t(26),f=function(e,r,source,t,d,h,m,v){for(var element,w,y=d,N=0,E=!!m&&c(m,v);N0&&n(element)?(w=o(element),y=f(e,r,element,w,y,h-1)-1):(l(y+1),e[y]=element),y++),N++;return y};e.exports=f},407:function(e,r,t){"use strict";t(140)("flat")},410:function(e,r,t){(function(r,n){var o;!function(){"use strict";var l="object"==typeof window?window:{};!l.JS_CRC_NO_NODE_JS&&"object"==typeof r&&r.versions&&r.versions.node&&(l=n);var i,c,f,b,d=!l.JS_CRC_NO_COMMON_JS&&"object"==typeof e&&e.exports,h=t(411),m=!l.JS_CRC_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,v="0123456789abcdef".split(""),w=[{name:"crc32",polynom:3988292384,initValue:-1,bytes:4},{name:"crc16",polynom:40961,initValue:0,bytes:2}];for(i=0;i>>1:b>>>1;E.table[c]=b>>>0}}var y=function(e,r){var t="string"!=typeof e;t&&m&&e instanceof ArrayBuffer&&(e=new Uint8Array(e));var code,i,n=r.initValue,o=e.length,table=r.table;if(t)for(i=0;i>>8;else for(i=0;i>>8:code<2048?table[255&((n=table[255&(n^(192|code>>6))]^n>>>8)^(128|63&code))]^n>>>8:code<55296||code>=57344?table[255&((n=table[255&((n=table[255&(n^(224|code>>12))]^n>>>8)^(128|code>>6&63))]^n>>>8)^(128|63&code))]^n>>>8:table[255&((n=table[255&((n=table[255&((n=table[255&(n^(240|(code=65536+((1023&code)<<10|1023&e.charCodeAt(++i)))>>18))]^n>>>8)^(128|code>>12&63))]^n>>>8)^(128|code>>6&63))]^n>>>8)^(128|63&code))]^n>>>8;n^=r.initValue;var l="";return r.bytes>2&&(l+=v[n>>28&15]+v[n>>24&15]+v[n>>20&15]+v[n>>16&15]),l+=v[n>>12&15]+v[n>>8&15]+v[n>>4&15]+v[15&n]},N={};for(i=0;i=r+t||r?new java.lang.String(e,r,t)+"":e}function D(e,r){e.currentElement?e.currentElement.appendChild(r):e.doc.appendChild(r)}w.prototype.parseFromString=function(source,e){var r=this.options,t=new m,n=r.domBuilder||new y,o=r.errorHandler,c=r.locator,f=r.xmlns||{},h=/\/x?html?$/.test(e),w=h?l.HTML_ENTITIES:l.XML_ENTITIES;c&&n.setDocumentLocator(c),t.errorHandler=function(e,r,t){if(!e){if(r instanceof y)return r;e=r}var n={},o=e instanceof Function;function l(r){var l=e[r];!l&&o&&(l=2==e.length?function(t){e(r,t)}:e),n[r]=l&&function(e){l("[xmldom "+r+"]\t"+e+E(t))}||function(){}}return t=t||{},l("warning"),l("error"),l("fatalError"),n}(o,n,c),t.domBuilder=r.domBuilder||n,h&&(f[""]=d.HTML),f.xml=f.xml||d.XML;var N=r.normalizeLineEndings||v;return source&&"string"==typeof source?t.parse(N(source),f,w):t.errorHandler.error("invalid doc source"),n.doc},y.prototype={startDocument:function(){this.doc=(new f).createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(e,r,t,n){var o=this.doc,l=o.createElementNS(e,t||r),c=n.length;D(this,l),this.currentElement=l,this.locator&&N(this.locator,l);for(var i=0;i",lt:"<",quot:'"'}),r.HTML_ENTITIES=n({Aacute:"Á",aacute:"á",Abreve:"Ă",abreve:"ă",ac:"∾",acd:"∿",acE:"∾̳",Acirc:"Â",acirc:"â",acute:"´",Acy:"А",acy:"а",AElig:"Æ",aelig:"æ",af:"⁡",Afr:"𝔄",afr:"𝔞",Agrave:"À",agrave:"à",alefsym:"ℵ",aleph:"ℵ",Alpha:"Α",alpha:"α",Amacr:"Ā",amacr:"ā",amalg:"⨿",AMP:"&",amp:"&",And:"⩓",and:"∧",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",Aogon:"Ą",aogon:"ą",Aopf:"𝔸",aopf:"𝕒",ap:"≈",apacir:"⩯",apE:"⩰",ape:"≊",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",Aring:"Å",aring:"å",Ascr:"𝒜",ascr:"𝒶",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",Barwed:"⌆",barwed:"⌅",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",Bcy:"Б",bcy:"б",bdquo:"„",becaus:"∵",Because:"∵",because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",Beta:"Β",beta:"β",beth:"ℶ",between:"≬",Bfr:"𝔅",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bNot:"⫭",bnot:"⌐",Bopf:"𝔹",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxDL:"╗",boxDl:"╖",boxdL:"╕",boxdl:"┐",boxDR:"╔",boxDr:"╓",boxdR:"╒",boxdr:"┌",boxH:"═",boxh:"─",boxHD:"╦",boxHd:"╤",boxhD:"╥",boxhd:"┬",boxHU:"╩",boxHu:"╧",boxhU:"╨",boxhu:"┴",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxUL:"╝",boxUl:"╜",boxuL:"╛",boxul:"┘",boxUR:"╚",boxUr:"╙",boxuR:"╘",boxur:"└",boxV:"║",boxv:"│",boxVH:"╬",boxVh:"╫",boxvH:"╪",boxvh:"┼",boxVL:"╣",boxVl:"╢",boxvL:"╡",boxvl:"┤",boxVR:"╠",boxVr:"╟",boxvR:"╞",boxvr:"├",bprime:"‵",Breve:"˘",breve:"˘",brvbar:"¦",Bscr:"ℬ",bscr:"𝒷",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",Bumpeq:"≎",bumpeq:"≏",Cacute:"Ć",cacute:"ć",Cap:"⋒",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",Ccaron:"Č",ccaron:"č",Ccedil:"Ç",ccedil:"ç",Ccirc:"Ĉ",ccirc:"ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",Cdot:"Ċ",cdot:"ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",CenterDot:"·",centerdot:"·",Cfr:"ℭ",cfr:"𝔠",CHcy:"Ч",chcy:"ч",check:"✓",checkmark:"✓",Chi:"Χ",chi:"χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cirE:"⧃",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",Colon:"∷",colon:":",Colone:"⩴",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",Conint:"∯",conint:"∮",ContourIntegral:"∮",Copf:"ℂ",copf:"𝕔",coprod:"∐",Coproduct:"∐",COPY:"©",copy:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",Cross:"⨯",cross:"✗",Cscr:"𝒞",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",Cup:"⋓",cup:"∪",cupbrcap:"⩈",CupCap:"≍",cupcap:"⩆",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",Dagger:"‡",dagger:"†",daleth:"ℸ",Darr:"↡",dArr:"⇓",darr:"↓",dash:"‐",Dashv:"⫤",dashv:"⊣",dbkarow:"⤏",dblac:"˝",Dcaron:"Ď",dcaron:"ď",Dcy:"Д",dcy:"д",DD:"ⅅ",dd:"ⅆ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",Delta:"Δ",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"𝔇",dfr:"𝔡",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",Diamond:"⋄",diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",DJcy:"Ђ",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",Dopf:"𝔻",dopf:"𝕕",Dot:"¨",dot:"˙",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrow:"↓",Downarrow:"⇓",downarrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",Dscr:"𝒟",dscr:"𝒹",DScy:"Ѕ",dscy:"ѕ",dsol:"⧶",Dstrok:"Đ",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",DZcy:"Џ",dzcy:"џ",dzigrarr:"⟿",Eacute:"É",eacute:"é",easter:"⩮",Ecaron:"Ě",ecaron:"ě",ecir:"≖",Ecirc:"Ê",ecirc:"ê",ecolon:"≕",Ecy:"Э",ecy:"э",eDDot:"⩷",Edot:"Ė",eDot:"≑",edot:"ė",ee:"ⅇ",efDot:"≒",Efr:"𝔈",efr:"𝔢",eg:"⪚",Egrave:"È",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",Emacr:"Ē",emacr:"ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",ENG:"Ŋ",eng:"ŋ",ensp:" ",Eogon:"Ę",eogon:"ę",Eopf:"𝔼",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",Epsilon:"Ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",Escr:"ℰ",escr:"ℯ",esdot:"≐",Esim:"⩳",esim:"≂",Eta:"Η",eta:"η",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",ExponentialE:"ⅇ",exponentiale:"ⅇ",fallingdotseq:"≒",Fcy:"Ф",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",Ffr:"𝔉",ffr:"𝔣",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",Fopf:"𝔽",fopf:"𝕗",ForAll:"∀",forall:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",Fscr:"ℱ",fscr:"𝒻",gacute:"ǵ",Gamma:"Γ",gamma:"γ",Gammad:"Ϝ",gammad:"ϝ",gap:"⪆",Gbreve:"Ğ",gbreve:"ğ",Gcedil:"Ģ",Gcirc:"Ĝ",gcirc:"ĝ",Gcy:"Г",gcy:"г",Gdot:"Ġ",gdot:"ġ",gE:"≧",ge:"≥",gEl:"⪌",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",Gfr:"𝔊",gfr:"𝔤",Gg:"⋙",gg:"≫",ggg:"⋙",gimel:"ℷ",GJcy:"Ѓ",gjcy:"ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gnE:"≩",gne:"⪈",gneq:"⪈",gneqq:"≩",gnsim:"⋧",Gopf:"𝔾",gopf:"𝕘",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",Gt:"≫",GT:">",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",hArr:"⇔",harr:"↔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",Hfr:"ℌ",hfr:"𝔥",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",Hopf:"ℍ",hopf:"𝕙",horbar:"―",HorizontalLine:"─",Hscr:"ℋ",hscr:"𝒽",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"⁣",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",Ifr:"ℑ",ifr:"𝔦",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Im:"ℑ",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",Int:"∬",int:"∫",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",Iscr:"ℐ",iscr:"𝒾",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",Lang:"⟪",lang:"⟨",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",Larr:"↞",lArr:"⇐",larr:"←",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",lAtail:"⤛",latail:"⤙",late:"⪭",lates:"⪭︀",lBarr:"⤎",lbarr:"⤌",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",lE:"≦",le:"≤",LeftAngleBracket:"⟨",LeftArrow:"←",Leftarrow:"⇐",leftarrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",Ll:"⋘",ll:"≪",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lnE:"≨",lne:"⪇",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftarrow:"⟵",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longleftrightarrow:"⟷",longmapsto:"⟼",LongRightArrow:"⟶",Longrightarrow:"⟹",longrightarrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",Lscr:"ℒ",lscr:"𝓁",Lsh:"↰",lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",Lt:"≪",LT:"<",lt:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",Mscr:"ℳ",mscr:"𝓂",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",ne:"≠",nearhk:"⤤",neArr:"⇗",nearr:"↗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nhArr:"⇎",nharr:"↮",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlArr:"⇍",nlarr:"↚",nldr:"‥",nlE:"≦̸",nle:"≰",nLeftarrow:"⇍",nleftarrow:"↚",nLeftrightarrow:"⇎",nleftrightarrow:"↮",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",Nopf:"ℕ",nopf:"𝕟",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrArr:"⇏",nrarr:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nRightarrow:"⇏",nrightarrow:"↛",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nVDash:"⊯",nVdash:"⊮",nvDash:"⊭",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwArr:"⇖",nwarr:"↖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",ocir:"⊚",Ocirc:"Ô",ocirc:"ô",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",Or:"⩔",or:"∨",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",Otimes:"⨷",otimes:"⊗",otimesas:"⨶",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",Popf:"ℙ",popf:"𝕡",pound:"£",Pr:"⪻",pr:"≺",prap:"⪷",prcue:"≼",prE:"⪳",pre:"⪯",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",Prime:"″",prime:"′",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",Qopf:"ℚ",qopf:"𝕢",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",QUOT:'"',quot:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",Rang:"⟫",rang:"⟩",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",Rarr:"↠",rArr:"⇒",rarr:"→",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",rAtail:"⤜",ratail:"⤚",ratio:"∶",rationals:"ℚ",RBarr:"⤐",rBarr:"⤏",rbarr:"⤍",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",REG:"®",reg:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",Rfr:"ℜ",rfr:"𝔯",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrow:"→",Rightarrow:"⇒",rightarrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",Ropf:"ℝ",ropf:"𝕣",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",Rscr:"ℛ",rscr:"𝓇",Rsh:"↱",rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",Sc:"⪼",sc:"≻",scap:"⪸",Scaron:"Š",scaron:"š",sccue:"≽",scE:"⪴",sce:"⪰",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",seArr:"⇘",searr:"↘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",Square:"□",square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",Sub:"⋐",sub:"⊂",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",Subset:"⋐",subset:"⊂",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",Sum:"∑",sum:"∑",sung:"♪",Sup:"⋑",sup:"⊃",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",Supset:"⋑",supset:"⊃",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swArr:"⇙",swarr:"↙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",Therefore:"∴",therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",Tilde:"∼",tilde:"˜",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",TRADE:"™",trade:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",Uarr:"↟",uArr:"⇑",uarr:"↑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrow:"↑",Uparrow:"⇑",uparrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",UpDownArrow:"↕",Updownarrow:"⇕",updownarrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",Upsi:"ϒ",upsi:"υ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",vArr:"⇕",varr:"↕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",Vbar:"⫫",vBar:"⫨",vBarv:"⫩",Vcy:"В",vcy:"в",VDash:"⊫",Vdash:"⊩",vDash:"⊨",vdash:"⊢",Vdashl:"⫦",Vee:"⋁",vee:"∨",veebar:"⊻",veeeq:"≚",vellip:"⋮",Verbar:"‖",verbar:"|",Vert:"‖",vert:"|",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",Wedge:"⋀",wedge:"∧",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xhArr:"⟺",xharr:"⟷",Xi:"Ξ",xi:"ξ",xlArr:"⟸",xlarr:"⟵",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrArr:"⟹",xrarr:"⟶",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",Yuml:"Ÿ",yuml:"ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"​",Zeta:"Ζ",zeta:"ζ",Zfr:"ℨ",zfr:"𝔷",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",Zopf:"ℤ",zopf:"𝕫",Zscr:"𝒵",zscr:"𝓏",zwj:"‍",zwnj:"‌"}),r.entityMap=r.HTML_ENTITIES},420:function(e,r,t){var n=t(381).NAMESPACE,o=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,l=new RegExp("[\\-\\.0-9"+o.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),c=new RegExp("^"+o.source+l.source+"*(?::"+o.source+l.source+"*)?$"),f=0,d=1,h=2,m=3,v=4,w=5,y=6,N=7;function E(e,r){this.message=e,this.locator=r,Error.captureStackTrace&&Error.captureStackTrace(this,E)}function T(){}function D(e,r){return r.lineNumber=e.lineNumber,r.columnNumber=e.columnNumber,r}function x(source,e,r,t,o,l){function c(e,t,n){r.attributeNames.hasOwnProperty(e)&&l.fatalError("Attribute "+e+" redefined"),r.addValue(e,t.replace(/[\t\n\r]/g," ").replace(/&#?\w+;/g,o),n)}for(var E,p=++e,s=f;;){var T=source.charAt(p);switch(T){case"=":if(s===d)E=source.slice(e,p),s=m;else{if(s!==h)throw new Error("attribute equal must after attrName");s=m}break;case"'":case'"':if(s===m||s===d){if(s===d&&(l.warning('attribute value must after "="'),E=source.slice(e,p)),e=p+1,!((p=source.indexOf(T,e))>0))throw new Error("attribute value no end '"+T+"' match");c(E,D=source.slice(e,p),e-1),s=w}else{if(s!=v)throw new Error('attribute value must after "="');c(E,D=source.slice(e,p),e),l.warning('attribute "'+E+'" missed start quot('+T+")!!"),e=p+1,s=w}break;case"/":switch(s){case f:r.setTagName(source.slice(e,p));case w:case y:case N:s=N,r.closed=!0;case v:case d:break;case h:r.closed=!0;break;default:throw new Error("attribute invalid close char('/')")}break;case"":return l.error("unexpected end of input"),s==f&&r.setTagName(source.slice(e,p)),p;case">":switch(s){case f:r.setTagName(source.slice(e,p));case w:case y:case N:break;case v:case d:"/"===(D=source.slice(e,p)).slice(-1)&&(r.closed=!0,D=D.slice(0,-1));case h:s===h&&(D=E),s==v?(l.warning('attribute "'+D+'" missed quot(")!'),c(E,D,e)):(n.isHTML(t[""])&&D.match(/^(?:disabled|checked|selected)$/i)||l.warning('attribute "'+D+'" missed value!! "'+D+'" instead!!'),c(D,D,e));break;case m:throw new Error("attribute value missed!!")}return p;case"€":T=" ";default:if(T<=" ")switch(s){case f:r.setTagName(source.slice(e,p)),s=y;break;case d:E=source.slice(e,p),s=h;break;case v:var D=source.slice(e,p);l.warning('attribute "'+D+'" missed quot(")!!'),c(E,D,e);case w:s=y}else switch(s){case h:r.tagName;n.isHTML(t[""])&&E.match(/^(?:disabled|checked|selected)$/i)||l.warning('attribute "'+E+'" missed value!! "'+E+'" instead2!!'),c(E,E,e),e=p,s=d;break;case w:l.warning('attribute space is required"'+E+'"!!');case y:s=d,e=p;break;case m:s=v,e=p;break;case N:throw new Error("elements closed character '/' and '>' must be connected to")}}p++}}function S(e,r,t){for(var o=e.tagName,l=null,i=e.length;i--;){var a=e[i],c=a.qName,f=a.value;if((v=c.indexOf(":"))>0)var d=a.prefix=c.slice(0,v),h=c.slice(v+1),m="xmlns"===d&&h;else h=c,d=null,m="xmlns"===c&&"";a.localName=h,!1!==m&&(null==l&&(l={},C(t,t={})),t[m]=l[m]=f,a.uri=n.XMLNS,r.startPrefixMapping(m,f))}for(i=e.length;i--;){(d=(a=e[i]).prefix)&&("xml"===d&&(a.uri=n.XML),"xmlns"!==d&&(a.uri=t[d||""]))}var v;(v=o.indexOf(":"))>0?(d=e.prefix=o.slice(0,v),h=e.localName=o.slice(v+1)):(d=null,h=e.localName=o);var w=e.uri=t[d||""];if(r.startElement(w,h,o,e),!e.closed)return e.currentNSMap=t,e.localNSMap=l,!0;if(r.endElement(w,h,o),l)for(d in l)Object.prototype.hasOwnProperty.call(l,d)&&r.endPrefixMapping(d)}function A(source,e,r,t,n){if(/^(?:script|textarea)$/i.test(r)){var o=source.indexOf("",e),text=source.substring(e+1,o);if(/[&<]/.test(text))return/^script$/i.test(r)?(n.characters(text,0,text.length),o):(text=text.replace(/&#?\w+;/g,t),n.characters(text,0,text.length),o)}return e+1}function L(source,e,r,t){var n=t[r];return null==n&&((n=source.lastIndexOf(""))e?(r.comment(source,e+4,n-e-4),n+3):(t.error("Unclosed comment"),-1):-1;if("CDATA["==source.substr(e+3,6)){var n=source.indexOf("]]>",e+9);return r.startCDATA(),r.characters(source,e+9,n-e-9),r.endCDATA(),n+3}var o=function(source,e){var r,t=[],n=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;n.lastIndex=e,n.exec(source);for(;r=n.exec(source);)if(t.push(r),r[1])return t}(source,e),l=o.length;if(l>1&&/!doctype/i.test(o[0][0])){var c=o[1][0],f=!1,d=!1;l>3&&(/^public$/i.test(o[2][0])?(f=o[3][0],d=l>4&&o[4][0]):/^system$/i.test(o[2][0])&&(d=o[3][0]));var h=o[l-1];return r.startDTD(c,f,d),r.endDTD(),h.index+h[0].length}return-1}function k(source,e,r){var t=source.indexOf("?>",e);if(t){var n=source.substring(e,t).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);if(n){n[0].length;return r.processingInstruction(n[1],n[2]),t+2}return-1}return-1}function O(){this.attributeNames={}}E.prototype=new Error,E.prototype.name=E.name,T.prototype={parse:function(source,e,r){var t=this.domBuilder;t.startDocument(),C(e,e={}),function(source,e,r,t,o){function l(code){if(code>65535){var e=55296+((code-=65536)>>10),r=56320+(1023&code);return String.fromCharCode(e,r)}return String.fromCharCode(code)}function c(a){var e=a.slice(1,-1);return Object.hasOwnProperty.call(r,e)?r[e]:"#"===e.charAt(0)?l(parseInt(e.substr(1).replace("x","0x"))):(o.error("entity not found:"+a),a)}function f(e){if(e>T){var r=source.substring(T,e).replace(/&#?\w+;/g,c);w&&d(T),t.characters(r,0,e-T),T=e}}function d(p,e){for(;p>=m&&(e=v.exec(source));)h=e.index,m=h+e[0].length,w.lineNumber++;w.columnNumber=p-h+1}var h=0,m=0,v=/.*(?:\r\n?|\n)|.*$/g,w=t.locator,y=[{currentNSMap:e}],N={},T=0;for(;;){try{var C=source.indexOf("<",T);if(C<0){if(!source.substr(T).match(/^\s*$/)){var I=t.doc,text=I.createTextNode(source.substr(T));I.appendChild(text),t.currentElement=text}return}switch(C>T&&f(C),source.charAt(C+1)){case"/":var M=source.indexOf(">",C+3),_=source.substring(C+2,M).replace(/[ \t\n\r]+$/g,""),U=y.pop();M<0?(_=source.substring(C+2).replace(/[\s<].*/,""),o.error("end tag name: "+_+" is not complete:"+U.tagName),M=C+1+_.length):_.match(/\sT?T=M:f(Math.max(C,T)+1)}}(source,e,r,t,this.errorHandler),t.endDocument()}},O.prototype={setTagName:function(e){if(!c.test(e))throw new Error("invalid tagName:"+e);this.tagName=e},addValue:function(e,r,t){if(!c.test(e))throw new Error("invalid attribute:"+e);this.attributeNames[e]=this.length,this[this.length++]={qName:e,value:r,offset:t}},length:0,getLocalName:function(i){return this[i].localName},getLocator:function(i){return this[i].locator},getQName:function(i){return this[i].qName},getURI:function(i){return this[i].uri},getValue:function(i){return this[i].value}},r.XMLReader=T,r.ParseError=E}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[12],{382:function(e,r,t){"use strict";function n(object,e){return void 0===e&&(e=Object),e&&"function"==typeof e.freeze?e.freeze(object):object}var o=n({HTML:"text/html",isHTML:function(e){return e===o.HTML},XML_APPLICATION:"application/xml",XML_TEXT:"text/xml",XML_XHTML_APPLICATION:"application/xhtml+xml",XML_SVG_IMAGE:"image/svg+xml"}),l=n({HTML:"http://www.w3.org/1999/xhtml",isHTML:function(e){return e===l.HTML},SVG:"http://www.w3.org/2000/svg",XML:"http://www.w3.org/XML/1998/namespace",XMLNS:"http://www.w3.org/2000/xmlns/"});r.assign=function(e,source){if(null===e||"object"!=typeof e)throw new TypeError("target is not an object");for(var r in source)Object.prototype.hasOwnProperty.call(source,r)&&(e[r]=source[r]);return e},r.find=function(e,r,t){if(void 0===t&&(t=Array.prototype),e&&"function"==typeof t.find)return t.find.call(e,r);for(var i=0;i=0))throw new U(M,new Error(e.tagName+"@"+t));for(var n=r.length-1;i"==e&&">")||"&"==e&&"&"||'"'==e&&"""||"&#"+e.charCodeAt()+";"}function Y(e,r){if(r(e))return!0;if(e=e.firstChild)do{if(Y(e,r))return!0}while(e=e.nextSibling)}function J(){this.ownerDocument=this}function Z(e,r,t,n){e&&e._inc++,t.namespaceURI===l.XMLNS&&delete r._nsMap[t.prefix?t.localName:""]}function Q(e,r,t){if(e&&e._inc){e._inc++;var n=r.childNodes;if(t)n[n.length++]=t;else{for(var o=r.firstChild,i=0;o;)n[i++]=o,o=o.nextSibling;n.length=i,delete n[n.length]}}}function W(e,r){var t=r.previousSibling,n=r.nextSibling;return t?t.nextSibling=n:e.firstChild=n,n?n.previousSibling=t:e.lastChild=t,r.parentNode=null,r.previousSibling=null,r.nextSibling=null,Q(e.ownerDocument,e),r}function K(e){return e&&e.nodeType===X.DOCUMENT_TYPE_NODE}function ee(e){return e&&e.nodeType===X.ELEMENT_NODE}function re(e){return e&&e.nodeType===X.TEXT_NODE}function te(e,r){var t=e.childNodes||[];if(o(t,ee)||K(r))return!1;var n=o(t,K);return!(r&&n&&t.indexOf(n)>t.indexOf(r))}function ne(e,r){var t=e.childNodes||[];if(o(t,(function(e){return ee(e)&&e!==r})))return!1;var n=o(t,K);return!(r&&n&&t.indexOf(n)>t.indexOf(r))}function oe(e,r,t){if(!function(e){return e&&(e.nodeType===X.DOCUMENT_NODE||e.nodeType===X.DOCUMENT_FRAGMENT_NODE||e.nodeType===X.ELEMENT_NODE)}(e))throw new U(I,"Unexpected parent node type "+e.nodeType);if(t&&t.parentNode!==e)throw new U(M,"child not in parent");if(!function(e){return e&&(ee(e)||re(e)||K(e)||e.nodeType===X.DOCUMENT_FRAGMENT_NODE||e.nodeType===X.COMMENT_NODE||e.nodeType===X.PROCESSING_INSTRUCTION_NODE)}(r)||K(r)&&e.nodeType!==X.DOCUMENT_NODE)throw new U(I,"Unexpected node type "+r.nodeType+" for parent node type "+e.nodeType)}function ae(e,r,t){var n=e.childNodes||[],l=r.childNodes||[];if(r.nodeType===X.DOCUMENT_FRAGMENT_NODE){var c=l.filter(ee);if(c.length>1||o(l,re))throw new U(I,"More than one element or text in fragment");if(1===c.length&&!te(e,t))throw new U(I,"Element in fragment can not be inserted before doctype")}if(ee(r)&&!te(e,t))throw new U(I,"Only one element can be added and only after doctype");if(K(r)){if(o(n,K))throw new U(I,"Only one doctype is allowed");var f=o(n,ee);if(t&&n.indexOf(f)1||o(l,re))throw new U(I,"More than one element or text in fragment");if(1===c.length&&!ne(e,t))throw new U(I,"Element in fragment can not be inserted before doctype")}if(ee(r)&&!ne(e,t))throw new U(I,"Only one element can be added and only after doctype");if(K(r)){if(o(n,(function(e){return K(e)&&e!==t})))throw new U(I,"Only one doctype is allowed");var f=o(n,ee);if(t&&n.indexOf(f)=0;R--){if(""===(k=o[R]).prefix&&k.namespace===e.namespaceURI){v=k.namespace;break}}if(v!==e.namespaceURI)for(R=o.length-1;R>=0;R--){var k;if((k=o[R]).namespace===e.namespaceURI){k.prefix&&(m=k.prefix+":"+h);break}}}r.push("<",m);for(var i=0;i"),t&&/^script$/i.test(h))for(;d;)d.data?r.push(d.data):De(d,r,t,n,o.slice()),d=d.nextSibling;else for(;d;)De(d,r,t,n,o.slice()),d=d.nextSibling;r.push("")}else r.push("/>");return;case A:case C:for(d=e.firstChild;d;)De(d,r,t,n,o.slice()),d=d.nextSibling;return;case y:return Te(r,e.name,e.value);case N:return r.push(e.data.replace(/[<&>]/g,$));case E:return r.push("");case S:return r.push("\x3c!--",e.data,"--\x3e");case L:var _=e.publicId,U=e.systemId;if(r.push("");else if(U&&"."!=U)r.push(" SYSTEM ",U,">");else{var sub=e.internalSubset;sub&&r.push(" [",sub,"]"),r.push(">")}return;case x:return r.push("");case T:return r.push("&",e.nodeName,";");default:r.push("??",e.nodeName)}}function xe(e,r,t){var n;switch(r.nodeType){case w:(n=r.cloneNode(!1)).ownerDocument=e;case C:break;case y:t=!0}if(n||(n=r.cloneNode(!1)),n.ownerDocument=e,n.parentNode=null,t)for(var o=r.firstChild;o;)n.appendChild(xe(e,o,t)),o=o.nextSibling;return n}function Se(e,r,t){var n=new r.constructor;for(var o in r)if(Object.prototype.hasOwnProperty.call(r,o)){var l=r[o];"object"!=typeof l&&l!=n[o]&&(n[o]=l)}switch(r.childNodes&&(n.childNodes=new P),n.ownerDocument=e,n.nodeType){case w:var c=r.attributes,f=n.attributes=new F,d=c.length;f._ownerElement=n;for(var i=0;i=0&&e0},lookupPrefix:function(e){for(var r=this;r;){var map=r._nsMap;if(map)for(var t in map)if(Object.prototype.hasOwnProperty.call(map,t)&&map[t]===e)return t;r=r.nodeType==y?r.ownerDocument:r.parentNode}return null},lookupNamespaceURI:function(e){for(var r=this;r;){var map=r._nsMap;if(map&&Object.prototype.hasOwnProperty.call(map,e))return map[e];r=r.nodeType==y?r.ownerDocument:r.parentNode}return null},isDefaultNamespace:function(e){return null==this.lookupPrefix(e)}},h(v,X),h(v,X.prototype),J.prototype={nodeName:"#document",nodeType:A,doctype:null,documentElement:null,_inc:1,insertBefore:function(e,r){if(e.nodeType==C){for(var t=e.firstChild;t;){var n=t.nextSibling;this.insertBefore(t,r),t=n}return e}return se(this,e,r),e.ownerDocument=this,null===this.documentElement&&e.nodeType===w&&(this.documentElement=e),e},removeChild:function(e){return this.documentElement==e&&(this.documentElement=null),W(this,e)},replaceChild:function(e,r){se(this,e,r,ie),e.ownerDocument=this,r&&this.removeChild(r),ee(e)&&(this.documentElement=e)},importNode:function(e,r){return xe(this,e,r)},getElementById:function(e){var r=null;return Y(this.documentElement,(function(t){if(t.nodeType==w&&t.getAttribute("id")==e)return r=t,!0})),r},getElementsByClassName:function(e){var r=d(e);return new V(this,(function(base){var t=[];return r.length>0&&Y(base.documentElement,(function(n){if(n!==base&&n.nodeType===w){var o=n.getAttribute("class");if(o){var l=e===o;if(!l){var c=d(o);l=r.every((f=c,function(element){return f&&-1!==f.indexOf(element)}))}l&&t.push(n)}}var f})),t}))},createElement:function(e){var r=new le;return r.ownerDocument=this,r.nodeName=e,r.tagName=e,r.localName=e,r.childNodes=new P,(r.attributes=new F)._ownerElement=r,r},createDocumentFragment:function(){var e=new ve;return e.ownerDocument=this,e.childNodes=new P,e},createTextNode:function(data){var e=new pe;return e.ownerDocument=this,e.appendData(data),e},createComment:function(data){var e=new fe;return e.ownerDocument=this,e.appendData(data),e},createCDATASection:function(data){var e=new de;return e.ownerDocument=this,e.appendData(data),e},createProcessingInstruction:function(e,data){var r=new we;return r.ownerDocument=this,r.tagName=r.nodeName=r.target=e,r.nodeValue=r.data=data,r},createAttribute:function(e){var r=new ce;return r.ownerDocument=this,r.name=e,r.nodeName=e,r.localName=e,r.specified=!0,r},createEntityReference:function(e){var r=new be;return r.ownerDocument=this,r.nodeName=e,r},createElementNS:function(e,r){var t=new le,n=r.split(":"),o=t.attributes=new F;return t.childNodes=new P,t.ownerDocument=this,t.nodeName=r,t.tagName=r,t.namespaceURI=e,2==n.length?(t.prefix=n[0],t.localName=n[1]):t.localName=r,o._ownerElement=t,t},createAttributeNS:function(e,r){var t=new ce,n=r.split(":");return t.ownerDocument=this,t.nodeName=r,t.name=r,t.namespaceURI=e,t.specified=!0,2==n.length?(t.prefix=n[0],t.localName=n[1]):t.localName=r,t}},m(J,X),le.prototype={nodeType:w,hasAttribute:function(e){return null!=this.getAttributeNode(e)},getAttribute:function(e){var r=this.getAttributeNode(e);return r&&r.value||""},getAttributeNode:function(e){return this.attributes.getNamedItem(e)},setAttribute:function(e,r){var t=this.ownerDocument.createAttribute(e);t.value=t.nodeValue=""+r,this.setAttributeNode(t)},removeAttribute:function(e){var r=this.getAttributeNode(e);r&&this.removeAttributeNode(r)},appendChild:function(e){return e.nodeType===C?this.insertBefore(e,null):function(e,r){return r.parentNode&&r.parentNode.removeChild(r),r.parentNode=e,r.previousSibling=e.lastChild,r.nextSibling=null,r.previousSibling?r.previousSibling.nextSibling=r:e.firstChild=r,e.lastChild=r,Q(e.ownerDocument,e,r),r}(this,e)},setAttributeNode:function(e){return this.attributes.setNamedItem(e)},setAttributeNodeNS:function(e){return this.attributes.setNamedItemNS(e)},removeAttributeNode:function(e){return this.attributes.removeNamedItem(e.nodeName)},removeAttributeNS:function(e,r){var t=this.getAttributeNodeNS(e,r);t&&this.removeAttributeNode(t)},hasAttributeNS:function(e,r){return null!=this.getAttributeNodeNS(e,r)},getAttributeNS:function(e,r){var t=this.getAttributeNodeNS(e,r);return t&&t.value||""},setAttributeNS:function(e,r,t){var n=this.ownerDocument.createAttributeNS(e,r);n.value=n.nodeValue=""+t,this.setAttributeNode(n)},getAttributeNodeNS:function(e,r){return this.attributes.getNamedItemNS(e,r)},getElementsByTagName:function(e){return new V(this,(function(base){var r=[];return Y(base,(function(t){t===base||t.nodeType!=w||"*"!==e&&t.tagName!=e||r.push(t)})),r}))},getElementsByTagNameNS:function(e,r){return new V(this,(function(base){var t=[];return Y(base,(function(n){n===base||n.nodeType!==w||"*"!==e&&n.namespaceURI!==e||"*"!==r&&n.localName!=r||t.push(n)})),t}))}},J.prototype.getElementsByTagName=le.prototype.getElementsByTagName,J.prototype.getElementsByTagNameNS=le.prototype.getElementsByTagNameNS,m(le,X),ce.prototype.nodeType=y,m(ce,X),ue.prototype={data:"",substringData:function(e,r){return this.data.substring(e,e+r)},appendData:function(text){text=this.data+text,this.nodeValue=this.data=text,this.length=text.length},insertData:function(e,text){this.replaceData(e,0,text)},appendChild:function(e){throw new Error(O[I])},deleteData:function(e,r){this.replaceData(e,r,"")},replaceData:function(e,r,text){text=this.data.substring(0,e)+text+this.data.substring(e+r),this.nodeValue=this.data=text,this.length=text.length}},m(ue,X),pe.prototype={nodeName:"#text",nodeType:N,splitText:function(e){var text=this.data,r=text.substring(e);text=text.substring(0,e),this.data=this.nodeValue=text,this.length=text.length;var t=this.ownerDocument.createTextNode(r);return this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling),t}},m(pe,ue),fe.prototype={nodeName:"#comment",nodeType:S},m(fe,ue),de.prototype={nodeName:"#cdata-section",nodeType:E},m(de,ue),he.prototype.nodeType=L,m(he,X),me.prototype.nodeType=R,m(me,X),ge.prototype.nodeType=D,m(ge,X),be.prototype.nodeType=T,m(be,X),ve.prototype.nodeName="#document-fragment",ve.prototype.nodeType=C,m(ve,X),we.prototype.nodeType=x,m(we,X),ye.prototype.serializeToString=function(e,r,t){return Ne.call(e,r,t)},X.prototype.toString=Ne;try{if(Object.defineProperty){function Ae(e){switch(e.nodeType){case w:case C:var r=[];for(e=e.firstChild;e;)7!==e.nodeType&&8!==e.nodeType&&r.push(Ae(e)),e=e.nextSibling;return r.join("");default:return e.nodeValue}}Object.defineProperty(V.prototype,"length",{get:function(){return B(this),this.$$length}}),Object.defineProperty(X.prototype,"textContent",{get:function(){return Ae(this)},set:function(data){switch(this.nodeType){case w:case C:for(;this.firstChild;)this.removeChild(this.firstChild);(data||String(data))&&this.appendChild(this.ownerDocument.createTextNode(data));break;default:this.data=data,this.value=data,this.nodeValue=data}}}),qe=function(object,e,r){object["$$"+e]=r}}}catch(Le){}r.DocumentType=he,r.DOMException=U,r.DOMImplementation=j,r.Element=le,r.Node=X,r.NodeList=P,r.XMLSerializer=ye},402:function(e,r,t){"use strict";var n=t(1),o=t(403);n({target:"String",proto:!0,forced:t(404)("link")},{link:function(e){return o(this,"a","href",e)}})},403:function(e,r,t){"use strict";var n=t(4),o=t(37),l=t(13),c=/"/g,f=n("".replace);e.exports=function(e,r,t,n){var d=l(o(e)),h="<"+r;return""!==t&&(h+=" "+t+'="'+f(l(n),c,""")+'"'),h+">"+d+""}},404:function(e,r,t){"use strict";var n=t(3);e.exports=function(e){return n((function(){var r=""[e]('"');return r!==r.toLowerCase()||r.split('"').length>3}))}},405:function(e,r,t){"use strict";var n=t(1),o=t(406),l=t(32),c=t(54),f=t(70),d=t(139);n({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:void 0,r=l(this),t=c(r),n=d(r,0);return n.length=o(n,r,r,t,0,void 0===e?1:f(e)),n}})},406:function(e,r,t){"use strict";var n=t(86),o=t(54),l=t(175),c=t(26),f=function(e,r,source,t,d,h,m,v){for(var element,w,y=d,N=0,E=!!m&&c(m,v);N0&&n(element)?(w=o(element),y=f(e,r,element,w,y,h-1)-1):(l(y+1),e[y]=element),y++),N++;return y};e.exports=f},407:function(e,r,t){"use strict";t(140)("flat")},410:function(e,r,t){(function(r,n){var o;!function(){"use strict";var l="object"==typeof window?window:{};!l.JS_CRC_NO_NODE_JS&&"object"==typeof r&&r.versions&&r.versions.node&&(l=n);var i,c,f,b,d=!l.JS_CRC_NO_COMMON_JS&&"object"==typeof e&&e.exports,h=t(411),m=!l.JS_CRC_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,v="0123456789abcdef".split(""),w=[{name:"crc32",polynom:3988292384,initValue:-1,bytes:4},{name:"crc16",polynom:40961,initValue:0,bytes:2}];for(i=0;i>>1:b>>>1;E.table[c]=b>>>0}}var y=function(e,r){var t="string"!=typeof e;t&&m&&e instanceof ArrayBuffer&&(e=new Uint8Array(e));var code,i,n=r.initValue,o=e.length,table=r.table;if(t)for(i=0;i>>8;else for(i=0;i>>8:code<2048?table[255&((n=table[255&(n^(192|code>>6))]^n>>>8)^(128|63&code))]^n>>>8:code<55296||code>=57344?table[255&((n=table[255&((n=table[255&(n^(224|code>>12))]^n>>>8)^(128|code>>6&63))]^n>>>8)^(128|63&code))]^n>>>8:table[255&((n=table[255&((n=table[255&((n=table[255&(n^(240|(code=65536+((1023&code)<<10|1023&e.charCodeAt(++i)))>>18))]^n>>>8)^(128|code>>12&63))]^n>>>8)^(128|code>>6&63))]^n>>>8)^(128|63&code))]^n>>>8;n^=r.initValue;var l="";return r.bytes>2&&(l+=v[n>>28&15]+v[n>>24&15]+v[n>>20&15]+v[n>>16&15]),l+=v[n>>12&15]+v[n>>8&15]+v[n>>4&15]+v[15&n]},N={};for(i=0;i=r+t||r?new java.lang.String(e,r,t)+"":e}function D(e,r){e.currentElement?e.currentElement.appendChild(r):e.doc.appendChild(r)}w.prototype.parseFromString=function(source,e){var r=this.options,t=new m,n=r.domBuilder||new y,o=r.errorHandler,c=r.locator,f=r.xmlns||{},h=/\/x?html?$/.test(e),w=h?l.HTML_ENTITIES:l.XML_ENTITIES;c&&n.setDocumentLocator(c),t.errorHandler=function(e,r,t){if(!e){if(r instanceof y)return r;e=r}var n={},o=e instanceof Function;function l(r){var l=e[r];!l&&o&&(l=2==e.length?function(t){e(r,t)}:e),n[r]=l&&function(e){l("[xmldom "+r+"]\t"+e+E(t))}||function(){}}return t=t||{},l("warning"),l("error"),l("fatalError"),n}(o,n,c),t.domBuilder=r.domBuilder||n,h&&(f[""]=d.HTML),f.xml=f.xml||d.XML;var N=r.normalizeLineEndings||v;return source&&"string"==typeof source?t.parse(N(source),f,w):t.errorHandler.error("invalid doc source"),n.doc},y.prototype={startDocument:function(){this.doc=(new f).createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(e,r,t,n){var o=this.doc,l=o.createElementNS(e,t||r),c=n.length;D(this,l),this.currentElement=l,this.locator&&N(this.locator,l);for(var i=0;i",lt:"<",quot:'"'}),r.HTML_ENTITIES=n({Aacute:"Á",aacute:"á",Abreve:"Ă",abreve:"ă",ac:"∾",acd:"∿",acE:"∾̳",Acirc:"Â",acirc:"â",acute:"´",Acy:"А",acy:"а",AElig:"Æ",aelig:"æ",af:"⁡",Afr:"𝔄",afr:"𝔞",Agrave:"À",agrave:"à",alefsym:"ℵ",aleph:"ℵ",Alpha:"Α",alpha:"α",Amacr:"Ā",amacr:"ā",amalg:"⨿",AMP:"&",amp:"&",And:"⩓",and:"∧",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",Aogon:"Ą",aogon:"ą",Aopf:"𝔸",aopf:"𝕒",ap:"≈",apacir:"⩯",apE:"⩰",ape:"≊",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",Aring:"Å",aring:"å",Ascr:"𝒜",ascr:"𝒶",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",Barwed:"⌆",barwed:"⌅",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",Bcy:"Б",bcy:"б",bdquo:"„",becaus:"∵",Because:"∵",because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",Beta:"Β",beta:"β",beth:"ℶ",between:"≬",Bfr:"𝔅",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bNot:"⫭",bnot:"⌐",Bopf:"𝔹",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxDL:"╗",boxDl:"╖",boxdL:"╕",boxdl:"┐",boxDR:"╔",boxDr:"╓",boxdR:"╒",boxdr:"┌",boxH:"═",boxh:"─",boxHD:"╦",boxHd:"╤",boxhD:"╥",boxhd:"┬",boxHU:"╩",boxHu:"╧",boxhU:"╨",boxhu:"┴",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxUL:"╝",boxUl:"╜",boxuL:"╛",boxul:"┘",boxUR:"╚",boxUr:"╙",boxuR:"╘",boxur:"└",boxV:"║",boxv:"│",boxVH:"╬",boxVh:"╫",boxvH:"╪",boxvh:"┼",boxVL:"╣",boxVl:"╢",boxvL:"╡",boxvl:"┤",boxVR:"╠",boxVr:"╟",boxvR:"╞",boxvr:"├",bprime:"‵",Breve:"˘",breve:"˘",brvbar:"¦",Bscr:"ℬ",bscr:"𝒷",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",Bumpeq:"≎",bumpeq:"≏",Cacute:"Ć",cacute:"ć",Cap:"⋒",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",Ccaron:"Č",ccaron:"č",Ccedil:"Ç",ccedil:"ç",Ccirc:"Ĉ",ccirc:"ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",Cdot:"Ċ",cdot:"ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",CenterDot:"·",centerdot:"·",Cfr:"ℭ",cfr:"𝔠",CHcy:"Ч",chcy:"ч",check:"✓",checkmark:"✓",Chi:"Χ",chi:"χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cirE:"⧃",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",Colon:"∷",colon:":",Colone:"⩴",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",Conint:"∯",conint:"∮",ContourIntegral:"∮",Copf:"ℂ",copf:"𝕔",coprod:"∐",Coproduct:"∐",COPY:"©",copy:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",Cross:"⨯",cross:"✗",Cscr:"𝒞",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",Cup:"⋓",cup:"∪",cupbrcap:"⩈",CupCap:"≍",cupcap:"⩆",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",Dagger:"‡",dagger:"†",daleth:"ℸ",Darr:"↡",dArr:"⇓",darr:"↓",dash:"‐",Dashv:"⫤",dashv:"⊣",dbkarow:"⤏",dblac:"˝",Dcaron:"Ď",dcaron:"ď",Dcy:"Д",dcy:"д",DD:"ⅅ",dd:"ⅆ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",Delta:"Δ",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"𝔇",dfr:"𝔡",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",Diamond:"⋄",diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",DJcy:"Ђ",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",Dopf:"𝔻",dopf:"𝕕",Dot:"¨",dot:"˙",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrow:"↓",Downarrow:"⇓",downarrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",Dscr:"𝒟",dscr:"𝒹",DScy:"Ѕ",dscy:"ѕ",dsol:"⧶",Dstrok:"Đ",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",DZcy:"Џ",dzcy:"џ",dzigrarr:"⟿",Eacute:"É",eacute:"é",easter:"⩮",Ecaron:"Ě",ecaron:"ě",ecir:"≖",Ecirc:"Ê",ecirc:"ê",ecolon:"≕",Ecy:"Э",ecy:"э",eDDot:"⩷",Edot:"Ė",eDot:"≑",edot:"ė",ee:"ⅇ",efDot:"≒",Efr:"𝔈",efr:"𝔢",eg:"⪚",Egrave:"È",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",Emacr:"Ē",emacr:"ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",ENG:"Ŋ",eng:"ŋ",ensp:" ",Eogon:"Ę",eogon:"ę",Eopf:"𝔼",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",Epsilon:"Ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",Escr:"ℰ",escr:"ℯ",esdot:"≐",Esim:"⩳",esim:"≂",Eta:"Η",eta:"η",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",ExponentialE:"ⅇ",exponentiale:"ⅇ",fallingdotseq:"≒",Fcy:"Ф",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",Ffr:"𝔉",ffr:"𝔣",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",Fopf:"𝔽",fopf:"𝕗",ForAll:"∀",forall:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",Fscr:"ℱ",fscr:"𝒻",gacute:"ǵ",Gamma:"Γ",gamma:"γ",Gammad:"Ϝ",gammad:"ϝ",gap:"⪆",Gbreve:"Ğ",gbreve:"ğ",Gcedil:"Ģ",Gcirc:"Ĝ",gcirc:"ĝ",Gcy:"Г",gcy:"г",Gdot:"Ġ",gdot:"ġ",gE:"≧",ge:"≥",gEl:"⪌",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",Gfr:"𝔊",gfr:"𝔤",Gg:"⋙",gg:"≫",ggg:"⋙",gimel:"ℷ",GJcy:"Ѓ",gjcy:"ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gnE:"≩",gne:"⪈",gneq:"⪈",gneqq:"≩",gnsim:"⋧",Gopf:"𝔾",gopf:"𝕘",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",Gt:"≫",GT:">",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",hArr:"⇔",harr:"↔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",Hfr:"ℌ",hfr:"𝔥",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",Hopf:"ℍ",hopf:"𝕙",horbar:"―",HorizontalLine:"─",Hscr:"ℋ",hscr:"𝒽",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"⁣",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",Ifr:"ℑ",ifr:"𝔦",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Im:"ℑ",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",Int:"∬",int:"∫",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",Iscr:"ℐ",iscr:"𝒾",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",Lang:"⟪",lang:"⟨",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",Larr:"↞",lArr:"⇐",larr:"←",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",lAtail:"⤛",latail:"⤙",late:"⪭",lates:"⪭︀",lBarr:"⤎",lbarr:"⤌",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",lE:"≦",le:"≤",LeftAngleBracket:"⟨",LeftArrow:"←",Leftarrow:"⇐",leftarrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",Ll:"⋘",ll:"≪",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lnE:"≨",lne:"⪇",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftarrow:"⟵",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longleftrightarrow:"⟷",longmapsto:"⟼",LongRightArrow:"⟶",Longrightarrow:"⟹",longrightarrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",Lscr:"ℒ",lscr:"𝓁",Lsh:"↰",lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",Lt:"≪",LT:"<",lt:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",Mscr:"ℳ",mscr:"𝓂",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",ne:"≠",nearhk:"⤤",neArr:"⇗",nearr:"↗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nhArr:"⇎",nharr:"↮",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlArr:"⇍",nlarr:"↚",nldr:"‥",nlE:"≦̸",nle:"≰",nLeftarrow:"⇍",nleftarrow:"↚",nLeftrightarrow:"⇎",nleftrightarrow:"↮",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",Nopf:"ℕ",nopf:"𝕟",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrArr:"⇏",nrarr:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nRightarrow:"⇏",nrightarrow:"↛",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nVDash:"⊯",nVdash:"⊮",nvDash:"⊭",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwArr:"⇖",nwarr:"↖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",ocir:"⊚",Ocirc:"Ô",ocirc:"ô",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",Or:"⩔",or:"∨",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",Otimes:"⨷",otimes:"⊗",otimesas:"⨶",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",Popf:"ℙ",popf:"𝕡",pound:"£",Pr:"⪻",pr:"≺",prap:"⪷",prcue:"≼",prE:"⪳",pre:"⪯",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",Prime:"″",prime:"′",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",Qopf:"ℚ",qopf:"𝕢",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",QUOT:'"',quot:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",Rang:"⟫",rang:"⟩",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",Rarr:"↠",rArr:"⇒",rarr:"→",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",rAtail:"⤜",ratail:"⤚",ratio:"∶",rationals:"ℚ",RBarr:"⤐",rBarr:"⤏",rbarr:"⤍",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",REG:"®",reg:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",Rfr:"ℜ",rfr:"𝔯",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrow:"→",Rightarrow:"⇒",rightarrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",Ropf:"ℝ",ropf:"𝕣",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",Rscr:"ℛ",rscr:"𝓇",Rsh:"↱",rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",Sc:"⪼",sc:"≻",scap:"⪸",Scaron:"Š",scaron:"š",sccue:"≽",scE:"⪴",sce:"⪰",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",seArr:"⇘",searr:"↘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",Square:"□",square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",Sub:"⋐",sub:"⊂",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",Subset:"⋐",subset:"⊂",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",Sum:"∑",sum:"∑",sung:"♪",Sup:"⋑",sup:"⊃",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",Supset:"⋑",supset:"⊃",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swArr:"⇙",swarr:"↙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",Therefore:"∴",therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",Tilde:"∼",tilde:"˜",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",TRADE:"™",trade:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",Uarr:"↟",uArr:"⇑",uarr:"↑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrow:"↑",Uparrow:"⇑",uparrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",UpDownArrow:"↕",Updownarrow:"⇕",updownarrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",Upsi:"ϒ",upsi:"υ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",vArr:"⇕",varr:"↕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",Vbar:"⫫",vBar:"⫨",vBarv:"⫩",Vcy:"В",vcy:"в",VDash:"⊫",Vdash:"⊩",vDash:"⊨",vdash:"⊢",Vdashl:"⫦",Vee:"⋁",vee:"∨",veebar:"⊻",veeeq:"≚",vellip:"⋮",Verbar:"‖",verbar:"|",Vert:"‖",vert:"|",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",Wedge:"⋀",wedge:"∧",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xhArr:"⟺",xharr:"⟷",Xi:"Ξ",xi:"ξ",xlArr:"⟸",xlarr:"⟵",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrArr:"⟹",xrarr:"⟶",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",Yuml:"Ÿ",yuml:"ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"​",Zeta:"Ζ",zeta:"ζ",Zfr:"ℨ",zfr:"𝔷",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",Zopf:"ℤ",zopf:"𝕫",Zscr:"𝒵",zscr:"𝓏",zwj:"‍",zwnj:"‌"}),r.entityMap=r.HTML_ENTITIES},420:function(e,r,t){var n=t(382).NAMESPACE,o=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,l=new RegExp("[\\-\\.0-9"+o.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),c=new RegExp("^"+o.source+l.source+"*(?::"+o.source+l.source+"*)?$"),f=0,d=1,h=2,m=3,v=4,w=5,y=6,N=7;function E(e,r){this.message=e,this.locator=r,Error.captureStackTrace&&Error.captureStackTrace(this,E)}function T(){}function D(e,r){return r.lineNumber=e.lineNumber,r.columnNumber=e.columnNumber,r}function x(source,e,r,t,o,l){function c(e,t,n){r.attributeNames.hasOwnProperty(e)&&l.fatalError("Attribute "+e+" redefined"),r.addValue(e,t.replace(/[\t\n\r]/g," ").replace(/&#?\w+;/g,o),n)}for(var E,p=++e,s=f;;){var T=source.charAt(p);switch(T){case"=":if(s===d)E=source.slice(e,p),s=m;else{if(s!==h)throw new Error("attribute equal must after attrName");s=m}break;case"'":case'"':if(s===m||s===d){if(s===d&&(l.warning('attribute value must after "="'),E=source.slice(e,p)),e=p+1,!((p=source.indexOf(T,e))>0))throw new Error("attribute value no end '"+T+"' match");c(E,D=source.slice(e,p),e-1),s=w}else{if(s!=v)throw new Error('attribute value must after "="');c(E,D=source.slice(e,p),e),l.warning('attribute "'+E+'" missed start quot('+T+")!!"),e=p+1,s=w}break;case"/":switch(s){case f:r.setTagName(source.slice(e,p));case w:case y:case N:s=N,r.closed=!0;case v:case d:break;case h:r.closed=!0;break;default:throw new Error("attribute invalid close char('/')")}break;case"":return l.error("unexpected end of input"),s==f&&r.setTagName(source.slice(e,p)),p;case">":switch(s){case f:r.setTagName(source.slice(e,p));case w:case y:case N:break;case v:case d:"/"===(D=source.slice(e,p)).slice(-1)&&(r.closed=!0,D=D.slice(0,-1));case h:s===h&&(D=E),s==v?(l.warning('attribute "'+D+'" missed quot(")!'),c(E,D,e)):(n.isHTML(t[""])&&D.match(/^(?:disabled|checked|selected)$/i)||l.warning('attribute "'+D+'" missed value!! "'+D+'" instead!!'),c(D,D,e));break;case m:throw new Error("attribute value missed!!")}return p;case"€":T=" ";default:if(T<=" ")switch(s){case f:r.setTagName(source.slice(e,p)),s=y;break;case d:E=source.slice(e,p),s=h;break;case v:var D=source.slice(e,p);l.warning('attribute "'+D+'" missed quot(")!!'),c(E,D,e);case w:s=y}else switch(s){case h:r.tagName;n.isHTML(t[""])&&E.match(/^(?:disabled|checked|selected)$/i)||l.warning('attribute "'+E+'" missed value!! "'+E+'" instead2!!'),c(E,E,e),e=p,s=d;break;case w:l.warning('attribute space is required"'+E+'"!!');case y:s=d,e=p;break;case m:s=v,e=p;break;case N:throw new Error("elements closed character '/' and '>' must be connected to")}}p++}}function S(e,r,t){for(var o=e.tagName,l=null,i=e.length;i--;){var a=e[i],c=a.qName,f=a.value;if((v=c.indexOf(":"))>0)var d=a.prefix=c.slice(0,v),h=c.slice(v+1),m="xmlns"===d&&h;else h=c,d=null,m="xmlns"===c&&"";a.localName=h,!1!==m&&(null==l&&(l={},C(t,t={})),t[m]=l[m]=f,a.uri=n.XMLNS,r.startPrefixMapping(m,f))}for(i=e.length;i--;){(d=(a=e[i]).prefix)&&("xml"===d&&(a.uri=n.XML),"xmlns"!==d&&(a.uri=t[d||""]))}var v;(v=o.indexOf(":"))>0?(d=e.prefix=o.slice(0,v),h=e.localName=o.slice(v+1)):(d=null,h=e.localName=o);var w=e.uri=t[d||""];if(r.startElement(w,h,o,e),!e.closed)return e.currentNSMap=t,e.localNSMap=l,!0;if(r.endElement(w,h,o),l)for(d in l)Object.prototype.hasOwnProperty.call(l,d)&&r.endPrefixMapping(d)}function A(source,e,r,t,n){if(/^(?:script|textarea)$/i.test(r)){var o=source.indexOf("",e),text=source.substring(e+1,o);if(/[&<]/.test(text))return/^script$/i.test(r)?(n.characters(text,0,text.length),o):(text=text.replace(/&#?\w+;/g,t),n.characters(text,0,text.length),o)}return e+1}function L(source,e,r,t){var n=t[r];return null==n&&((n=source.lastIndexOf(""))e?(r.comment(source,e+4,n-e-4),n+3):(t.error("Unclosed comment"),-1):-1;if("CDATA["==source.substr(e+3,6)){var n=source.indexOf("]]>",e+9);return r.startCDATA(),r.characters(source,e+9,n-e-9),r.endCDATA(),n+3}var o=function(source,e){var r,t=[],n=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;n.lastIndex=e,n.exec(source);for(;r=n.exec(source);)if(t.push(r),r[1])return t}(source,e),l=o.length;if(l>1&&/!doctype/i.test(o[0][0])){var c=o[1][0],f=!1,d=!1;l>3&&(/^public$/i.test(o[2][0])?(f=o[3][0],d=l>4&&o[4][0]):/^system$/i.test(o[2][0])&&(d=o[3][0]));var h=o[l-1];return r.startDTD(c,f,d),r.endDTD(),h.index+h[0].length}return-1}function k(source,e,r){var t=source.indexOf("?>",e);if(t){var n=source.substring(e,t).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);if(n){n[0].length;return r.processingInstruction(n[1],n[2]),t+2}return-1}return-1}function O(){this.attributeNames={}}E.prototype=new Error,E.prototype.name=E.name,T.prototype={parse:function(source,e,r){var t=this.domBuilder;t.startDocument(),C(e,e={}),function(source,e,r,t,o){function l(code){if(code>65535){var e=55296+((code-=65536)>>10),r=56320+(1023&code);return String.fromCharCode(e,r)}return String.fromCharCode(code)}function c(a){var e=a.slice(1,-1);return Object.hasOwnProperty.call(r,e)?r[e]:"#"===e.charAt(0)?l(parseInt(e.substr(1).replace("x","0x"))):(o.error("entity not found:"+a),a)}function f(e){if(e>T){var r=source.substring(T,e).replace(/&#?\w+;/g,c);w&&d(T),t.characters(r,0,e-T),T=e}}function d(p,e){for(;p>=m&&(e=v.exec(source));)h=e.index,m=h+e[0].length,w.lineNumber++;w.columnNumber=p-h+1}var h=0,m=0,v=/.*(?:\r\n?|\n)|.*$/g,w=t.locator,y=[{currentNSMap:e}],N={},T=0;for(;;){try{var C=source.indexOf("<",T);if(C<0){if(!source.substr(T).match(/^\s*$/)){var I=t.doc,text=I.createTextNode(source.substr(T));I.appendChild(text),t.currentElement=text}return}switch(C>T&&f(C),source.charAt(C+1)){case"/":var M=source.indexOf(">",C+3),_=source.substring(C+2,M).replace(/[ \t\n\r]+$/g,""),U=y.pop();M<0?(_=source.substring(C+2).replace(/[\s<].*/,""),o.error("end tag name: "+_+" is not complete:"+U.tagName),M=C+1+_.length):_.match(/\sT?T=M:f(Math.max(C,T)+1)}}(source,e,r,t,this.errorHandler),t.endDocument()}},O.prototype={setTagName:function(e){if(!c.test(e))throw new Error("invalid tagName:"+e);this.tagName=e},addValue:function(e,r,t){if(!c.test(e))throw new Error("invalid attribute:"+e);this.attributeNames[e]=this.length,this[this.length++]={qName:e,value:r,offset:t}},length:0,getLocalName:function(i){return this[i].localName},getLocator:function(i){return this[i].locator},getQName:function(i){return this[i].qName},getURI:function(i){return this[i].uri},getValue:function(i){return this[i].value}},r.XMLReader=T,r.ParseError=E}}]); \ No newline at end of file diff --git a/_nuxt/82a440a.js b/_nuxt/82a440a.js deleted file mode 100644 index f5b7c45..0000000 --- a/_nuxt/82a440a.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{380:function(e,o,t){e.exports=t.p+"img/logo.681bcf8.png"},382:function(e){e.exports=JSON.parse('{"map_id":"2024-noto-houses","map_title":"能登半島地震 物件サポート情報","map_title_en":"Noto Peninsula Earthquake Housing Support (2024)","map_description":"物件サポート情報です","map_description_en":"Property support information","map_image":"ogp_2024-noto-earthquake.png","sources":[{"id":"properties","url":"https://noto.kamimap.com/data/xls/noto.xlsx","link":"/data/xls/noto.xlsx","type":"xlsx","title":"賃貸物件","categoryColumn":"住居タイプ","nameColumn":"住宅名","show":true}],"default_hash":"36.40516511069464,135.94428673603926-36.18692245699195,136.76177461288665","center":[136.3614086,36.2912169],"type":"Excel","layer_settings":{"共同住宅":{"name":"共同住宅","name_en":"Share House","color":"#4f4f5a","bg_color":"#B7B7BE","icon_class":"fa-solid fa-warehouse","class":"layer_gs_ok"},"一戸建て":{"name":"一戸建て","name_en":"House","color":"#4f4f5a","bg_color":"#e7a9BE","icon_class":"fa-solid fa-house","class":"layer_house"},"メゾネット":{"name":"メゾネット","name_en":"Maisonette","color":"#4f4f5a","bg_color":"#B7B7BE","icon_class":"fa-solid fa-map-pin","class":"layer_gs_ok"}}}')},383:function(e,o,t){"use strict";t.d(o,"a",(function(){return n}));t(41);function n(dt,e){switch(e){case"ja":return dt.getFullYear()+"年"+("00"+(dt.getMonth()+1)).slice(-2)+"月"+("00"+dt.getDate()).slice(-2)+"日"+("00"+dt.getHours()).slice(-2)+"時"+("00"+dt.getMinutes()).slice(-2)+"分";case"en":return dt.toLocaleString("en-JP");case"es":return dt.toLocaleString("es-JP");case"hi":return dt.toLocaleString("hi-JP");case"ko":return dt.toLocaleString("ko-JP");case"my":return dt.toLocaleString("my-JP");case"ne":return dt.toLocaleString("ne-JP");case"pt":return dt.toLocaleString("pt-JP");case"si":return dt.toLocaleString("si-JP");case"th":return dt.toLocaleString("th-JP");case"tw":return dt.toLocaleString("tw-JP");case"vn":return dt.toLocaleString("vn-JP");case"zh":return dt.toLocaleString("zh-JP");default:return dt.toLocaleString("ja-JP")}}},386:function(e,o,t){var map={"./fukidashi_obj_en.svg":412,"./fukidashi_obj_ja.svg":413};function n(e){var o=r(e);return t(o)}function r(e){if(!t.o(map,e)){var o=new Error("Cannot find module '"+e+"'");throw o.code="MODULE_NOT_FOUND",o}return map[e]}n.keys=function(){return Object.keys(map)},n.resolve=r,e.exports=n,n.id=386},387:function(e,o,t){var map={"./active_txt_en.svg":414,"./active_txt_ja.svg":415};function n(e){var o=r(e);return t(o)}function r(e){if(!t.o(map,e)){var o=new Error("Cannot find module '"+e+"'");throw o.code="MODULE_NOT_FOUND",o}return map[e]}n.keys=function(){return Object.keys(map)},n.resolve=r,e.exports=n,n.id=387},390:function(e,o,t){"use strict";t.r(o),t.d(o,"default",(function(){return c}));var n=t(6),r=t(177),l=t(178),c=(t(58),t(12),function(){function e(){Object(r.a)(this,e)}var o;return Object(l.a)(e,[{key:"load",value:(o=Object(n.a)(regeneratorRuntime.mark((function e(source){var o,n,r,l,c,_;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,o=t(421).default,n="","xlsx"!==source.type){e.next=18;break}return r=t(422),e.next=7,fetch(source.url);case 7:if((l=e.sent).ok){e.next=10;break}throw new Error("リモートのXLSXファイルの取得に失敗しました: ".concat(l.statusText));case 10:return e.next=12,l.arrayBuffer();case 12:return c=e.sent,_=r.read(c,{type:"buffer",cellDates:!0}),n=r.utils.sheet_to_json(_.Sheets[_.SheetNames[0]]),e.abrupt("return",n);case 18:return e.next=20,o.get(source.url).text();case 20:n=e.sent;case 21:return e.abrupt("return",n);case 24:return e.prev=24,e.t0=e.catch(0),console.error("データの読み込み中にエラーが発生しました:",e.t0),e.abrupt("return",null);case 28:case"end":return e.stop()}}),e,null,[[0,24]])}))),function(e){return o.apply(this,arguments)})}]),e}())},392:function(e){e.exports=JSON.parse('{"map_id":"2019-chiba-typhoon-15","map_title":"印刷できる台風災害支援情報マップ(千葉県)","map_title_en":"Printable Typhoon Disaster Relief Information Map (Chiba Prefecture)","map_description":"SNSで流れる給水所等の情報をネットを見れない地域の人にも伝えられるよう、印刷に最適化したマップです。マップを必要な地域のところに調整すると、A4サイズにちょうどよく印刷され、かつ必要な場所の情報がリストとして表示されます。(GS・給水・避難所・充電・無料Wifi) ぜひ印刷して必要な人に届けてあげてください!","map_image":"ogp_2019-chiba-typhoon-15.png","sources":[{"id":"chiba","url":"https://www.google.com/maps/d/kml?mid=18v4csEC-qPW_aeXhEnuzgMfUAqWcbF5q&forcekml=1","type":"kml","title":"2019千葉台風15号","show":true}],"default_hash":"35.034970230243786,139.83536606997205-34.998870264553034,139.90144296563784","center":[139.83536606997205,35.034970230243786],"type":"KML","layer_settings":{"GS(赤:無事)":{"name":"GS(赤:無事)","name_en":"GS(red: safety)","color":"#992222","bg_color":"#CA9491","icon_class":"fas fa-heart","class":"layer_gs_ok"},"GS (黒点:未確認)":{"name":"GS (黒点:未確認)","name_en":"GS(black: unconfirmed)","color":"#4F4F5A","bg_color":"#B7B7BE","icon_class":"fas fa-eye-slash","class":"layer_gs_undefined"},"給水所_(千葉市・県指定除く)":{"name":"給水所_(千葉市・県指定除く)","name_en":"Water Supply Office(Chiba Pref, without prefectural designation)","color":"#285797","bg_color":"#A3BBDA","icon_class":"fas fa-tint","class":"layer_water_chibacity"},"避難所":{"name":"避難所","name_en":"shelter","color":"#276445","bg_color":"#A4C1B0","icon_class":"fas fa-street-view","class":"layer_temporary_houses"},"携帯充電_ほか":{"name":"携帯充電_ほか","name_en":"Cell phone charging (Other)","color":"#6D4615","bg_color":"#C1B17E","icon_class":"fas fa-plug","class":"layer_charger"},"無料Wifi":{"name":"無料Wifi","name_en":"Free Wi-Fi","color":"#604490","bg_color":"#BDB1D8","icon_class":"fas fa-wifi","class":"layer_wifi"}}}')},393:function(e){e.exports=JSON.parse('{"map_id":"2019-typhoon-19","map_title":"2019年台風19号災害支援情報マップ","map_title_en":"2019 Typhoon-19 Disaster relief information map","map_description":"SNSで流れる給水所等の情報をネットを見れない地域の人にも伝えられるよう、印刷に最適化したマップです。マップを必要な地域のところに調整すると、A4サイズにちょうどよく印刷され、かつ必要な場所の情報がリストとして表示されます。随時情報更新していきます。ぜひ印刷して必要な人に届けてあげてください!","map_image":"ogp_2019-typhoon-19.png","sources":[{"id":"japan","url":"https://www.google.com/maps/d/kml?mid=1pl0sY4TmNur6xB4bKvxxvi5rsizCY1bu&forcekml=1","link":"https://www.google.com/maps/d/u/0/viewer?mid=1pl0sY4TmNur6xB4bKvxxvi5rsizCY1bu","updated_search_key":{"type":"regexp","pattern":")*(.+?)
","index":2,"field":"description"},"type":"kml","title":"全国","show":true},{"id":"nagareyama","url":"https://www.google.com/maps/d/kml?mid=1rAKfJOHRj7K8KkaAGEAwN4RGTABs9zIt&forcekml=1","link":"https://www.google.com/maps/d/u/0/viewer?mid=1rAKfJOHRj7K8KkaAGEAwN4RGTABs9zIt","type":"kml","title":"千葉県流山市のみ","show":true},{"id":"sousou","url":"https://www.google.com/maps/d/kml?mid=1IKlMaWlNDYmfEtgWsL9ZirnmLnirffhl&forcekml=1","link":"https://www.google.com/maps/d/u/0/viewer?mid=1IKlMaWlNDYmfEtgWsL9ZirnmLnirffhl","type":"kml","title":"福島県相双地区","updated_search_key":{"type":"regexp","pattern":"(2019.+?更新)","index":1,"field":"description"},"show":true}],"default_hash":"35.89575594927511,139.65994077606268-35.62491040699955,140.1995505107742","center":[140.1099463905179,35.77029301432708],"type":"KML","layer_settings":{"GS (黒点:未確認)":{"color":"#4F4F5A","bg_color":"#B7B7BE","icon_class":"fas fa-eye-slash","class":"layer_gs_undefined"},"避難所_台風19号_19年10月":{"name":"避難所_台風19号_19年10月","color":"#276445","bg_color":"#A4C1B0","icon_class":"fas fa-street-view","class":"layer_temporary_houses"},"携帯充電_ショップ(緑点;未確認)":{"color":"#6D4615","bg_color":"#C1B17E","icon_class":"fas fa-plug","class":"layer_charger"},"自主避難所":{"name":"自主避難所(流山市版)","color":"#276445","bg_color":"#A4C1B0","icon_class":"fas fa-street-view","class":"layer_temporary_houses"},"docomo 無料WIFI":{"color":"#992222","bg_color":"#CA9491","icon_class":"fas fa-wifi","class":"layer_wifi-docomo"},"Softbank 無料WIFI":{"color":"#666666","bg_color":"#B1B6B9","icon_class":"fas fa-wifi","class":"layer_wifi-sb"},"携帯充電(緑マーク:確認済)_台風19号_19年10月":{"color":"#456658","bg_color":"#8ED4B8","icon_class":"fas fa-plug","class":"layer_charger_19"},"給水(青:確認済)_台風19号_19年10月":{"color":"#001D96","bg_color":"#1CA3EA","icon_class":"fas fa-tint","class":"layer_water"},"Wifi(薄茶;確認済)_台風19号_19年10月":{"color":"#6D4615","bg_color":"#C1B17E","icon_class":"fas fa-wifi","class":"layer_wifi"},"トイレ(紫:確認済)_台風19号_19年10月 のコピー":{"color":"#BE4BDB","bg_color":"#d6b1e0","icon_class":"fas fa-toilet","class":"layer_toilet"},"入浴(桃:確認済)_台風19号_19年10月":{"color":"#c43895","bg_color":"#f9b3e2","icon_class":"fas fa-shower","class":"layer_shower"},"給水(青)_台風19号_19年10月":{"color":"#001D96","bg_color":"#1CA3EA","icon_class":"fas fa-tint","class":"layer_water"},"(南相馬市)給水所":{"color":"#001D96","bg_color":"#1CA3EA","icon_class":"fas fa-tint","class":"layer_water"},"(無料)入浴施設":{"color":"#c43895","bg_color":"#f9b3e2","icon_class":"fas fa-shower","class":"layer_shower"}}}')},394:function(e){e.exports=JSON.parse('{"map_id":"2021-geojson-test","map_title":"GHP2020 デモ","map_title_en":"GHP2020 Demo","map_description":"","map_image":null,"sources":[{"id":"test","url":"https://script.googleusercontent.com/macros/echo?user_content_key=_6_ZR0XLL0MbaI41b7arw1tKJ44ZRMzJXFJQgYMfmfqp-E5cBnQIhZwUQmD7bjdymn9B2TyvkttH7Lt_J_MeCymrpWuQcL-wm5_BxDlH2jW0nuo2oDemN9CCS2h10ox_1xSncGQajx_ryfhECjZEnEQtBr2DXtd2VVZ6e7KTde4_k47hKKS_Llyb1VlE15EZ8qun0TIBV1jJ2FWGfRqnKT0BdYNs3pinvJsw0wqpxiI&lib=MY-PLI9PNsbIhESkFzgRhtgxmTEkGC2HD","type":"geojson","title":"GHP2020デモ用GeoJSON","title_en":"GHP2020 Demo GeoJSON","show":true}],"default_hash":"36.40706898962824,139.00427694616945-35.6385475171373,140.277266400681534","center":[139.42620262933877,35.93546870323782],"type":"geojson","layer_settings":{"未分類":{"class":"layer_not_categorized","color":"#C0C0C0","bg_color":"#808080"},"自主避難所":{"name":"自主避難所","name_en":"Voluntary shelter","color":"#276445","bg_color":"#A4C1B0","icon_class":"fas fa-street-view","class":"layer_temporary_houses"},"給水所":{"color":"#001D96","bg_color":"#1CA3EA","icon_class":"fas fa-tint","class":"layer_water"},"入浴施設":{"color":"#c43895","bg_color":"#f9b3e2","icon_class":"fas fa-shower","class":"layer_shower"},"携帯充電":{"color":"#6D4615","bg_color":"#C1B17E","icon_class":"fas fa-plug","class":"layer_charger"},"駅":{"name":"駅","name_en":"Station","color":"#C0C0C0","bg_color":"#808080","icon_class":"fas fa-street-view","class":"layer_temporary_houses"},"公園":{"name":"公園","name_en":"Park","color":"#992222","bg_color":"#CA9491","icon_class":"fas fa-heart","class":"layer_gs_ok"}}}')},395:function(e){e.exports=JSON.parse('{"map_id":"2021-shizuoka-izusan","map_title":"2021年 静岡県熱海市伊豆山 土砂崩れ 災害情報","map_title_en":"2021 Landslide at Izusan, Atami, Shizuoka","map_description":"","map_description_en":"","map_image":null,"sources":[{"id":"shizuoka-izusan","url":"https://script.google.com/macros/s/AKfycbw0D0AjIFPBGbBXj3Zr5X1j_34fwIj8RSflwc6EJrDp97pMdRRnyNcMOOHvuRHZOslJdg/exec?confirmed=true","type":"geojson","title":"2021年 静岡県熱海市伊豆山 土砂崩れ 災害情報","title_en":"2021 Landslide at Izusan, Atami, Shizuoka","show":true}],"default_hash":"35.15658910678265,138.91779233722173-35.08428585053625,139.2314565974297","center":[139.055633,35.1208872],"type":"geojson","layer_settings":{"未分類":{"name":"未分類","name_en":"Not categorized","class":"layer_not_categorized","color":"#C0C0C0","bg_color":"#808080"},"避難所":{"name":"避難所","name_en":"Shelter","color":"#276445","bg_color":"#A4C1B0","icon_class":"fas fa-street-view","class":"layer_shelter"},"給水所":{"name":"給水所","name_en":"Water supply station","color":"#001D96","bg_color":"#1CA3EA","icon_class":"fas fa-tint","class":"layer_water"},"車両通行止め":{"name":"車両通行止め","name_en":"Road closed","color":"#ff0000","bg_color":"#ff0080","icon_class":"fas fa-ban","class":"layer_water"},"鉄道運行見合わせ":{"name":"鉄道運行見合わせ","name_en":"Railway operation suspension","color":"#ff0000","bg_color":"#ff0080","icon_class":"fas fa-ban","class":"layer_water"},"入浴施設":{"name":"入浴施設","name_en":"Bathing facility","color":"#c43895","bg_color":"#f9b3e2","icon_class":"fas fa-shower","class":"layer_shower"}}}')},396:function(e){e.exports=JSON.parse('{"map_id":"2024-noto-earthquake","map_title":"令和6年能登半島地震関連情報","map_title_en":"Noto Peninsula Earthquake Information (2024)","map_description":"SNSで流れる情報をネットを見れない地域の人にも伝えられるよう、印刷に最適化したマップです。マップを必要な地域のところに調整すると、A4サイズにちょうどよく印刷され、かつ必要な場所の情報がリストとして表示されます。 ぜひ印刷して必要な人に届けてあげてください!","map_description_en":"This map is designed for printing, allowing those without internet access to obtain information from social media. Once you set the map to the desired place, you can print it in A4 size. It shows a list of information for that spot, such as gas stations or water distribution points. Just print it and give it to anyone who needs it!","map_image":"ogp_2024-noto-earthquake.png","sources":[{"id":"noto","url":"https://www.google.com/maps/d/kml?forcekml=1&mid=1w0z1l210ymUPeQTgPnfZxqgh_jf5Pws","link":"https://www.google.com/maps/d/u/0/viewer?mid=1w0z1l210ymUPeQTgPnfZxqgh_jf5Pws","type":"kml","title":"避難所","show":true},{"id":"noto_kyusui","url":"https://www.google.com/maps/d/kml?forcekml=1&mid=1YXwD9l2SbmCQO4SYDmTee4nrAQFiJfE","link":"https://www.google.com/maps/d/u/0/viewer?mid=1YXwD9l2SbmCQO4SYDmTee4nrAQFiJfE","type":"kml","title":"給水所","show":true},{"id":"niigata_kyusui","url":"https://www.google.com/maps/d/kml?forcekml=1&mid=1s5C7_A9ZKbBcvmdg-MZSBnHhjGJDGXA","link":"https://www.google.com/maps/d/u/0/viewer?mid=1s5C7_A9ZKbBcvmdg-MZSBnHhjGJDGXA","type":"kml","title":"給水所","show":true},{"id":"gas_station_noto","url":"https://www.google.com/maps/d/kml?forcekml=1&mid=1JBE8Bncl9LpfLlybDzoQ-T-eTicZcQo","link":"https://www.google.com/maps/d/u/0/viewer?mid=1JBE8Bncl9LpfLlybDzoQ-T-eTicZcQo","type":"kml","title":"ガソリンスタンド","show":true}],"default_hash":"37.47529547606749,136.86173646804122-37.23376666876564,137.36853736803096","center":[137.11023611290682,37.36081513528843],"type":"KML","layer_settings":{"能登町":{"name":"地域の目印(ランドマーク)","name_en":"Landmark","color":"#4f4f5a","bg_color":"#B7B7BE","icon_class":"fa-solid fa-map-pin","class":"layer_gs_ok"},"能登町避難所":{"name":"避難所(能登町指定避難先)","name_en":"Evacuation center in Noto Town","color":"#276445","bg_color":"#A4C1B0","icon_class":"fa-solid fa-street-view","class":"layer_gs_undefined"},"他自治体":{"name":"避難所(他自治体指定避難先)","name_en":"Evacuation center out of Noto Town","color":"#276445","bg_color":"#A4C1B0","icon_class":"fa-solid fa-street-view","class":"layer_water_chibacity"},"SNS情報":{"name":"自主避難先","name_en":"SNS information","color":"#276445","bg_color":"#A4C1B0","icon_class":"fas fa-street-view","class":"layer_temporary_houses"},"通行可能道路(1/3 10:30)":{"name":"通行可能道路(1/3 10:30)","name_en":"Passable roads (1/3 10:30)","color":"#6D4615","bg_color":"#C1B17E","icon_class":"fas fa-plug","class":"layer_charger"},"能登半島地震 給水_石川・富山":{"name":"給水所","name_en":"Water Supply","color":"#285797","bg_color":"#A3BBDA","icon_class":"fa-solid fa-droplet","class":"layer_water"},"能登半島地震 給水_新潟県":{"name":"給水所(新潟県)","name_en":"Water Supply","color":"#285797","bg_color":"#A3BBDA","icon_class":"fa-solid fa-droplet","class":"layer_water"},"営業中のガソリンスタンド":{"name":"ガソリンスタンド","name_en":"Gas Station","color":"#992222","bg_color":"#CA9491","icon_class":"fas fa-gas-pump","class":"layer_gas_station"}}}')},397:function(e){e.exports=JSON.parse('["2024-noto-earthquake.json","2019-typhoon-19.json","2019-chiba-typhoon-15.json","2021-shizuoka-izusan.json"]')},398:function(e){e.exports=JSON.parse('{"map_id":"new-map","map_title":"新しい地図","map_title_en":"New Map","map_description":"新しく地図を追加します","map_description_en":"Add new map","map_image":null,"sources":[{"id":"test_kml","url":"/data/test.kml","type":"kml","title":"Test用KML","title_en":"KML for test","show":true},{"id":"test_geojson","url":"/data/test.geojson","type":"geojson","title":"Test用GeoJSON","title_en":"GeoJSON for test","show":true}],"default_hash":"35.034970230243786,139.83536606997205-34.998870264553034,139.90144296563784","center":[139.83536606997205,35.034970230243786],"layer_settings":{"避難所":{"color":"#276445","bg_color":"#A4C1B0","icon_class":"fas fa-street-view","class":"layer_temporary_houses"},"給水所":{"color":"#285797","bg_color":"#A3BBDA","icon_class":"fas fa-tint","class":"layer_water"}}}')},400:function(e,o,t){"use strict";var n=t(391),r={components:{VueQrcode:t.n(n).a},props:{mapConfig:{type:Object,required:!0},showToTop:{type:Boolean,default:!1}},data:function(){return{fullURL:null}},mounted:function(){this.fullURL=location.href},methods:{updateQRCode:function(){this.fullURL=location.href}}},l=t(36),component=Object(l.a)(r,(function(){var e=this,o=e._self._c;return o("header",{staticClass:"header"},[e.showToTop?o("div",{staticClass:"to-top"},[o("nuxt-link",{attrs:{to:"/"}},[o("i",{staticClass:"far fa-arrow-alt-circle-left fa-2x"})])],1):e._e(),o("div",{staticClass:"banner"},[o("div",{staticClass:"title-outer"},[e.mapConfig&&"ja"===e.$i18n.locale?o("h1",{staticClass:"title"},[e._v(e._s(e.mapConfig.map_title))]):o("h1",{staticClass:"title"},[e._v(e._s(e.mapConfig.map_title_en))])]),o("div",{staticClass:"logo print-exclude"},[o("nuxt-link",{attrs:{to:"/"}},[o("img",{attrs:{src:t(380),width:"895",height:"160",alt:e.$t("common.title")}})])],1),o("div",{staticClass:"sub-outer print-exclude"},[o("div",{staticClass:"sub-button",on:{click:function(o){e.isOpenExplain=!e.isOpenExplain}}},[o("i",{staticClass:"fas fa-info-circle fa-lg"}),o("a",{attrs:{href:"/about"}},[e._v(e._s(e.$t("common.about")))])])])]),o("div",{staticClass:"qrcode"},[o("vue-qrcode",{attrs:{value:e.fullURL,tag:"img"}})],1)])}),[],!1,null,null,null);o.a=component.exports},401:function(e,o,t){"use strict";t(30);var n={props:{isOpen:{type:Boolean,default:!1}},data:function(){return{mapConfig:this.$nuxt.$route.params.map?t(423)("./"+this.$nuxt.$route.params.map):""}},methods:{handleClick:function(){this.$emit("update:isOpen",!1),this.$emit("closeModal")}}},r=t(36),component=Object(r.a)(n,(function(){var e=this,o=e._self._c;return o("div",[o("div",{staticClass:"modal",class:{open:e.isOpen}},[e.mapConfig?o("p",["ja"!==e.$i18n.locale&&e.mapConfig.map_description_en?o("span",[e._v(e._s(e.mapConfig.map_description_en))]):o("span",[e._v(e._s(e.mapConfig.map_description))])]):e._e(),o("p",["ja"===e.$i18n.locale||"en"===e.$i18n.locale?o("span",[o("i18n",{attrs:{path:"about.desc"},scopedSlots:e._u([{key:"githubRepo",fn:function(){return[o("a",{attrs:{href:"https://github.com/codeforjapan/mapprint"}},[e._v(e._s(e.$t("about.github_repository")))])]},proxy:!0}],null,!1,1784239008)})],1):o("span",[e._v(" This site is open source. If you want to contribute to this project, please visit the"),o("a",{attrs:{href:"https://github.com/codeforjapan/mapprint"}},[e._v("Code for Japan's Github repository")]),e._v(". Everyone is welcome, and we especially invite those with JavaScript or Leaflet experience to join us.")])]),o("div",[o("span",{staticClass:"modal-close",on:{click:e.handleClick}},[e._v("× close")])])]),o("div",{staticClass:"modal-background",class:{open:e.isOpen},on:{click:e.handleClick}})])}),[],!1,null,null,null);o.a=component.exports},412:function(e,o,t){e.exports=t.p+"img/fukidashi_obj_en.3cb0717.svg"},413:function(e,o,t){e.exports=t.p+"img/fukidashi_obj_ja.fbdfe01.svg"},414:function(e,o,t){e.exports=t.p+"img/active_txt_en.65eaeac.svg"},415:function(e,o,t){e.exports=t.p+"img/active_txt_ja.70eeb11.svg"},423:function(e,o,t){var map={"./2019-chiba-typhoon-15":392,"./2019-chiba-typhoon-15.json":392,"./2019-typhoon-19":393,"./2019-typhoon-19.json":393,"./2021-geojson-test":394,"./2021-geojson-test.json":394,"./2021-shizuoka-izusan":395,"./2021-shizuoka-izusan.json":395,"./2024-noto-earthquake":396,"./2024-noto-earthquake.json":396,"./2024-noto-houses":382,"./2024-noto-houses.json":382,"./list":397,"./list.json":397,"./map-sample":398,"./map-sample.json":398};function n(e){var o=r(e);return t(o)}function r(e){if(!t.o(map,e)){var o=new Error("Cannot find module '"+e+"'");throw o.code="MODULE_NOT_FOUND",o}return map[e]}n.keys=function(){return Object.keys(map)},n.resolve=r,e.exports=n,n.id=423}}]); \ No newline at end of file diff --git a/_nuxt/948a3eb.js b/_nuxt/948a3eb.js new file mode 100644 index 0000000..3c1ead2 --- /dev/null +++ b/_nuxt/948a3eb.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{380:function(t,o,e){t.exports=e.p+"img/logo.681bcf8.png"},381:function(t){t.exports=JSON.parse('{"map_id":"2024-noto-houses","map_title":"能登半島地震 物件サポート情報","map_title_en":"Noto Peninsula Earthquake Housing Support (2024)","map_description":"物件サポート情報です","map_description_en":"Property support information","map_image":"ogp_2024-noto-earthquake.png","sources":[{"id":"properties","url":"https://noto.kamimap.com/data/xls/noto.xlsx","link":"/data/xls/noto.xlsx","type":"xlsx","title":"賃貸物件","categoryColumn":"住居タイプ","nameColumn":"住宅名","show":true}],"default_hash":"36.40516511069464,135.94428673603926-36.18692245699195,136.76177461288665","center":[136.3614086,36.2912169],"type":"Excel","layer_settings":{"共同住宅":{"name":"共同住宅","name_en":"Share House","color":"#4f4f5a","bg_color":"#B7B7BE","icon_class":"fa-solid fa-warehouse","class":"layer_gs_ok"},"一戸建て":{"name":"一戸建て","name_en":"House","color":"#4f4f5a","bg_color":"#e7a9BE","icon_class":"fa-solid fa-house","class":"layer_house"},"メゾネット":{"name":"メゾネット","name_en":"Maisonette","color":"#4f4f5a","bg_color":"#B7B7BE","icon_class":"fa-solid fa-map-pin","class":"layer_gs_ok"}}}')},383:function(t,o,e){"use strict";var n=e(384),l={components:{VueQrcode:e.n(n).a},props:{mapConfig:{type:Object,required:!0},showToTop:{type:Boolean,default:!1}},data:function(){return{fullURL:null}},mounted:function(){this.fullURL=location.href},methods:{updateQRCode:function(){this.fullURL=location.href}}},r=e(35),component=Object(r.a)(l,(function(){var t=this,o=t._self._c;return o("header",{staticClass:"header"},[t.showToTop?o("div",{staticClass:"to-top"},[o("nuxt-link",{attrs:{to:"/"}},[o("i",{staticClass:"far fa-arrow-alt-circle-left fa-2x"})])],1):t._e(),o("div",{staticClass:"banner"},[o("div",{staticClass:"title-outer"},[t.mapConfig&&"ja"===t.$i18n.locale?o("h1",{staticClass:"title"},[t._v(t._s(t.mapConfig.map_title))]):o("h1",{staticClass:"title"},[t._v(t._s(t.mapConfig.map_title_en))])]),o("div",{staticClass:"logo print-exclude"},[o("nuxt-link",{attrs:{to:"/"}},[o("img",{attrs:{src:e(380),width:"895",height:"160",alt:t.$t("common.title")}})])],1),o("div",{staticClass:"sub-outer print-exclude"},[o("div",{staticClass:"sub-button",on:{click:function(o){t.isOpenExplain=!t.isOpenExplain}}},[o("i",{staticClass:"fas fa-info-circle fa-lg"}),o("a",{attrs:{href:"/about"}},[t._v(t._s(t.$t("common.about")))])])])]),o("div",{staticClass:"qrcode"},[o("vue-qrcode",{attrs:{value:t.fullURL,tag:"img"}})],1)])}),[],!1,null,null,null);o.a=component.exports},429:function(t,o,e){"use strict";e.r(o);var n={components:{MyHeader:e(383).a},data:function(){return{mapConfig:e(381)}}},l=e(35),component=Object(l.a)(n,(function(){var t=this,o=t._self._c;return o("div",{staticClass:"layout-map"},[o("div",{staticClass:"layout-map-inner"},[o("main",{staticClass:"main col-12_md-9_xl-6"},[o("div",{staticClass:"main-sheet"},[o("my-header",{ref:"myHeader",attrs:{mapConfig:t.mapConfig,showToTop:""}}),o("h1",[t._v("このサイトについて")]),o("p"),t._v("このサイトは、能登半島地震で被災された方が受けられる住まいの支援のうち、みなし仮設(賃貸型応急)住宅の対象物件を、地図上で検索する機能を備えています。\n一般社団法人コード・フォー・ジャパン(以下Code for Japan) が、石川県との連携協定の一環で提供しています。"),o("p"),t._v("物件情報は、石川県より直接提供されたものを表示しています。"),o("p"),t._v("物件に関するお問い合わは、物件情報にある連絡先に直接お問い合わせください。\nまた、このサイトは、地図上で物件を検索するための機能を提供しているだけであり、Code for Japan では物件の内容についての保証はいたしません。\n制度そのものや、被災支援については、石川県のホームページなどからお問い合わせください。"),t._m(0),o("footer",{staticClass:"footer"},[o("div",{staticClass:"footer-logo"},[o("img",{attrs:{src:e(380),width:"895",height:"160",alt:t.$t("common.title")}})])])],1)])])])}),[function(){var t=this._self._c;return t("p",[t("a",{attrs:{href:"https://www.pref.ishikawa.lg.jp/kenju/saigai_portal.html",target:"_blank",rel:"noopener noreferrer"}},[this._v("石川県のホームページ")])])}],!1,null,null,null);o.default=component.exports}}]); \ No newline at end of file diff --git a/_nuxt/LICENSES b/_nuxt/LICENSES index e4f4b75..3a72673 100644 --- a/_nuxt/LICENSES +++ b/_nuxt/LICENSES @@ -4,16 +4,6 @@ * @author: Rodney Rehm - http://rodneyrehm.de/en/ */ -/*! - * vue-qrcode v1.0.2 - * https://fengyuanchen.github.io/vue-qrcode - * - * Copyright 2018-present Chen Fengyuan - * Released under the MIT license - * - * Date: 2020-01-18T06:04:33.222Z - */ - /*! MIT License © Sindre Sorhus */ /*! sheetjs (C) 2013-present SheetJS -- http://sheetjs.com */ @@ -21,25 +11,6 @@ /*! xlsx.js (C) 2013-present SheetJS -- http://sheetjs.com */ -/*! - * vue-client-only v0.0.0-semantic-release - * (c) 2021-present egoist <0x142857@gmail.com> - * Released under the MIT License. - */ - -/*! - * vue-i18n v8.28.2 - * (c) 2022 kazuya kawaguchi - * Released under the MIT License. - */ - -/*! - * vue-no-ssr v1.1.1 - * (c) 2018-present egoist <0x142857@gmail.com> - * Released under the MIT License. - */ - - /*! * Vue.js v2.7.16 * (c) 2014-2023 Evan You @@ -63,3 +34,33 @@ * @copyright Chen, Yi-Cyuan 2015-2017 * @license MIT */ + + +/*! + * vue-client-only v0.0.0-semantic-release + * (c) 2021-present egoist <0x142857@gmail.com> + * Released under the MIT License. + */ + +/*! + * vue-i18n v8.28.2 + * (c) 2022 kazuya kawaguchi + * Released under the MIT License. + */ + +/*! + * vue-no-ssr v1.1.1 + * (c) 2018-present egoist <0x142857@gmail.com> + * Released under the MIT License. + */ + + +/*! + * vue-qrcode v1.0.2 + * https://fengyuanchen.github.io/vue-qrcode + * + * Copyright 2018-present Chen Fengyuan + * Released under the MIT license + * + * Date: 2020-01-18T06:04:33.222Z + */ diff --git a/_nuxt/a94f9d4.js b/_nuxt/a94f9d4.js new file mode 100644 index 0000000..4a902ec --- /dev/null +++ b/_nuxt/a94f9d4.js @@ -0,0 +1 @@ +!function(e){function r(data){for(var r,n,f=data[0],l=data[1],d=data[2],i=0,h=[];i`map-${(""+Math.random()).split(".")[1]}`},accessToken:{type:String,default:void 0},minZoom:{type:Number,default:0},maxZoom:{type:Number,default:22},mapStyle:{type:[String,Object],required:!0},hash:{type:Boolean,default:!1},interactive:{type:Boolean,default:!0},bearingSnap:{type:Number,default:7},pitchWithRotate:{type:Boolean,default:!0},clickTolerance:{type:Number,default:3},attributionControl:{type:Boolean,default:!0},customAttribution:{type:[String,Array],default:null},logoPosition:{type:String,default:"bottom-left",validator:t=>["top-left","top-right","bottom-left","bottom-right"].includes(t)},failIfMajorPerformanceCaveat:{type:Boolean,default:!1},preserveDrawingBuffer:{type:Boolean,default:!1},refreshExpiredTiles:{type:Boolean,default:!0},maxBounds:{type:Array,default(){}},scrollZoom:{type:[Boolean,Object],default:()=>!0},boxZoom:{type:Boolean,default:!0},dragRotate:{type:Boolean,default:!0},dragPan:{type:Boolean,default:!0},keyboard:{type:Boolean,default:!0},doubleClickZoom:{type:Boolean,default:!0},touchZoomRotate:{type:[Boolean,Object],default:()=>!0},trackResize:{type:Boolean,default:!0},center:{type:[Object,Array],default:void 0},zoom:{type:Number,default:0},bearing:{type:Number,default:0},pitch:{type:Number,default:0},initialBounds:{type:[Object,Array],default:void 0},renderWorldCopies:{type:Boolean,default:!0},RTLTextPluginUrl:{type:String,default:void 0},light:{type:Object,default:void 0},tileBoundaries:{type:Boolean,default:!1},collisionBoxes:{type:Boolean,default:!1},repaint:{type:Boolean,default:!1},transformRequest:{type:Function,default:null},maxTileCacheSize:{type:Number,default:null},localIdeographFontFamily:{type:String,default:null},collectResourceTiming:{type:Boolean,default:!1},fadeDuration:{type:Number,default:300},crossSourceCollisions:{type:Boolean,default:!0}};const h={maxBounds(t){this.map.setMaxBounds(t)},minZoom(t){this.map.setMinZoom(t)},maxZoom(t){this.map.setMaxZoom(t)},mapStyle(t){this.map.setStyle(t)},collisionBoxes(t){this.map.showCollisionBoxes=t},tileBoundaries(t){this.map.showTileBoundaries=t},repaint(t){this.map.repaint=t},zoom(t){this.map.setZoom(t)},center(t){this.map.setCenter(t)},bearing(t){this.map.setBearing(t)},pitch(t){this.map.setPitch(t)},light(t){this.map.setLigh(t)}};function f(t,e,r,n){this.initial||(this.$listeners[`update:${t}`]?(this.propsIsUpdating[t]?(this._watcher.active=!1,this.$nextTick((()=>{this._watcher.active=!0}))):(this._watcher.active=!0,e(r,n)),this.propsIsUpdating[t]=!1):e(r,n))}var d={watch:function(){const t={};return Object.entries(h).forEach((e=>{t[e[0]]=function(t,r){return f.call(this,e[0],e[1].bind(this),t,r)}})),t}()},m={methods:{$_updateSyncedPropsFabric(t,data){return()=>{this.propsIsUpdating[t]=!0;let e="function"==typeof data?data():data;return this.$emit(`update:${t}`,e)}},$_bindPropsUpdateEvents(){[{events:["moveend"],prop:"center",getter:this.map.getCenter.bind(this.map)},{events:["zoomend"],prop:"zoom",getter:this.map.getZoom.bind(this.map)},{events:["rotate"],prop:"bearing",getter:this.map.getBearing.bind(this.map)},{events:["pitch"],prop:"pitch",getter:this.map.getPitch.bind(this.map)}].forEach((({events:t,prop:e,getter:r})=>{t.forEach((t=>{this.$listeners[`update:${e}`]&&this.map.on(t,this.$_updateSyncedPropsFabric(e,r))}))}))},$_loadMap(){return this.mapboxPromise.then((t=>(this.mapbox=t.default?t.default:t,new Promise((t=>{this.accessToken&&(this.mapbox.accessToken=this.accessToken);const map=new this.mapbox.Map({...this._props,container:this.$refs.container,style:this.mapStyle});map.on("load",(()=>t(map)))})))))},$_RTLTextPluginError(t){this.$emit("rtl-plugin-error",{map:this.map,error:t})},$_bindMapEvents(t){Object.keys(this.$listeners).forEach((e=>{t.includes(e)&&this.map.on(e,this.$_emitMapEvent)}))},$_unbindEvents(t){t.forEach((t=>{this.map.off(t,this.$_emitMapEvent)}))}}},y=r(244),v=r.n(y);function _(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}var x={name:"GlMap",mixins:[d,{created(){this.actions={}},methods:{$_registerAsyncActions(map){this.actions={...v()(map),stop(){this.map.stop();const t={pitch:this.map.getPitch(),zoom:this.map.getZoom(),bearing:this.map.getBearing(),center:this.map.getCenter()};return Object.entries(t).forEach((t=>{this.$_updateSyncedPropsFabric(t[0],t[1])()})),Promise.resolve(t)}}}}},m,o],props:function(t){for(var e=1;e{t.includes(r)&&e.on(r,this.$_emitSelfEvent)}))},$_unbindSelfEvents(t,e){0!==t.length&&e&&t.forEach((t=>{e.off(t,this.$_emitSelfEvent)}))}}},I={mixins:[o,T],inject:["mapbox","map","actions"],props:{position:{type:String,default:"top-right"}},beforeDestroy(){this.map&&this.control&&this.map.removeControl(this.control)},methods:{$_addControl(){try{this.map.addControl(this.control,this.position)}catch(t){return void this.$_emitEvent("error",{error:t})}this.$_emitEvent("added",{control:this.control})}},render(){}};Boolean,Boolean;const k={trackuserlocationstart:"trackuserlocationstart",trackuserlocationend:"trackuserlocationend",geolocate:"geolocate",error:"error"};var A={name:"GeolocateControl",mixins:[o,T,I],props:{positionOptions:{type:Object,default:()=>({enableHighAccuracy:!1,timeout:6e3})},fitBoundsOptions:{type:Object,default:()=>({maxZoom:15})},trackUserLocation:{type:Boolean,default:!1},showUserLocation:{type:Boolean,default:!0}},created(){const t=this.mapbox.GeolocateControl;this.control=new t(this.$props),this.$_addControl(),this.$_bindSelfEvents(Object.keys(k),this.control)},methods:{trigger(){if(this.control)return this.control.trigger()}}};HTMLElement,Boolean,r(55),r(59),r(249);function z(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}var C={drag:"drag",dragstart:"dragstart",dragend:"dragend"},P={click:"click",mouseenter:"mouseenter",mouseleave:"mouseleave"},M={name:"MapMarker",mixins:[o,T],inject:["mapbox","map"],provide:function(){var t=this;return{get marker(){return t.marker}}},props:{offset:{type:[Object,Array],default:function(){return[0,0]}},coordinates:{type:Array,required:!0},color:{type:String},anchor:{type:String,default:"center"},draggable:{type:Boolean,default:!1}},data:function(){return{initial:!0,marker:void 0}},watch:{coordinates:function(t){this.initial||this.marker.setLngLat(t)},draggable:function(t){this.initial||this.marker.setDraggable(t)}},mounted:function(){var t=this,e=function(t){for(var e=1;ee.parts.length&&(r.parts.length=e.parts.length)}else{var o=[];for(n=0;n0?c.map((function(){return t(!1)})):t(!1))}};t.exports=n},170:function(t,e,r){"use strict";var n=["compactDisplay","currency","currencyDisplay","currencySign","localeMatcher","notation","numberingSystem","signDisplay","style","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits"],o=["dateStyle","timeStyle","calendar","localeMatcher","hour12","hourCycle","timeZone","formatMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName"];function l(t,e){"undefined"!=typeof console&&(console.warn("[vue-i18n] "+t),e&&console.warn(e.stack))}var c=Array.isArray;function h(t){return null!==t&&"object"==typeof t}function f(t){return"string"==typeof t}var d=Object.prototype.toString,m="[object Object]";function y(t){return d.call(t)===m}function v(t){return null==t}function _(t){return"function"==typeof t}function x(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var r=null,n=null;return 1===t.length?h(t[0])||c(t[0])?n=t[0]:"string"==typeof t[0]&&(r=t[0]):2===t.length&&("string"==typeof t[0]&&(r=t[0]),(h(t[1])||c(t[1]))&&(n=t[1])),{locale:r,params:n}}function w(t){return JSON.parse(JSON.stringify(t))}function S(t,e){return!!~t.indexOf(e)}var E=Object.prototype.hasOwnProperty;function T(t,e){return E.call(t,e)}function I(t){for(var e=arguments,output=Object(t),i=1;i0;)e[r]=arguments[r+1];var n=this.$i18n;return n._t.apply(n,[t,n.locale,n._getMessages(),this].concat(e))},t.prototype.$tc=function(t,e){for(var r=[],n=arguments.length-2;n-- >0;)r[n]=arguments[n+2];var o=this.$i18n;return o._tc.apply(o,[t,o.locale,o._getMessages(),this,e].concat(r))},t.prototype.$te=function(t,e){var r=this.$i18n;return r._te(t,r.locale,r._getMessages(),e)},t.prototype.$d=function(t){for(var e,r=[],n=arguments.length-1;n-- >0;)r[n]=arguments[n+1];return(e=this.$i18n).d.apply(e,[t].concat(r))},t.prototype.$n=function(t){for(var e,r=[],n=arguments.length-1;n-- >0;)r[n]=arguments[n+1];return(e=this.$i18n).n.apply(e,[t].concat(r))}})(M),M.mixin(function(t){function e(){this!==this.$root&&this.$options.__INTLIFY_META__&&this.$el&&this.$el.setAttribute("data-intlify",this.$options.__INTLIFY_META__)}return void 0===t&&(t=!1),t?{mounted:e}:{beforeCreate:function(){var t=this.$options;if(t.i18n=t.i18n||(t.__i18nBridge||t.__i18n?{}:null),t.i18n){if(t.i18n instanceof nt){if(t.__i18nBridge||t.__i18n)try{var e=t.i18n&&t.i18n.messages?t.i18n.messages:{};(t.__i18nBridge||t.__i18n).forEach((function(t){e=I(e,JSON.parse(t))})),Object.keys(e).forEach((function(r){t.i18n.mergeLocaleMessage(r,e[r])}))}catch(t){}this._i18n=t.i18n,this._i18nWatcher=this._i18n.watchI18nData()}else if(y(t.i18n)){var r=this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof nt?this.$root.$i18n:null;if(r&&(t.i18n.root=this.$root,t.i18n.formatter=r.formatter,t.i18n.fallbackLocale=r.fallbackLocale,t.i18n.formatFallbackMessages=r.formatFallbackMessages,t.i18n.silentTranslationWarn=r.silentTranslationWarn,t.i18n.silentFallbackWarn=r.silentFallbackWarn,t.i18n.pluralizationRules=r.pluralizationRules,t.i18n.preserveDirectiveContent=r.preserveDirectiveContent),t.__i18nBridge||t.__i18n)try{var n=t.i18n&&t.i18n.messages?t.i18n.messages:{};(t.__i18nBridge||t.__i18n).forEach((function(t){n=I(n,JSON.parse(t))})),t.i18n.messages=n}catch(t){}var o=t.i18n.sharedMessages;o&&y(o)&&(t.i18n.messages=I(t.i18n.messages,o)),this._i18n=new nt(t.i18n),this._i18nWatcher=this._i18n.watchI18nData(),(void 0===t.i18n.sync||t.i18n.sync)&&(this._localeWatcher=this.$i18n.watchLocale()),r&&r.onComponentInstanceCreated(this._i18n)}}else this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof nt?this._i18n=this.$root.$i18n:t.parent&&t.parent.$i18n&&t.parent.$i18n instanceof nt&&(this._i18n=t.parent.$i18n)},beforeMount:function(){var t=this.$options;t.i18n=t.i18n||(t.__i18nBridge||t.__i18n?{}:null),t.i18n?(t.i18n instanceof nt||y(t.i18n))&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0):(this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof nt||t.parent&&t.parent.$i18n&&t.parent.$i18n instanceof nt)&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0)},mounted:e,beforeDestroy:function(){if(this._i18n){var t=this;this.$nextTick((function(){t._subscribing&&(t._i18n.unsubscribeDataChanging(t),delete t._subscribing),t._i18nWatcher&&(t._i18nWatcher(),t._i18n.destroyVM(),delete t._i18nWatcher),t._localeWatcher&&(t._localeWatcher(),delete t._localeWatcher)}))}}}}(e.bridge)),M.directive("t",{bind:D,update:O,unbind:B}),M.component(A.name,A),M.component(L.name,L),M.config.optionMergeStrategies.i18n=function(t,e){return void 0===e?t:e}}var N=function(){this._caches=Object.create(null)};N.prototype.interpolate=function(t,e){if(!e)return[t];var r=this._caches[t];return r||(r=function(t){var e=[],r=0,text="";for(;r0)m--,d=4,y[0]();else{if(m=0,void 0===e)return!1;if(!1===(e=$(e)))return!1;y[1]()}};null!==d;)if(f++,"\\"!==(t=path[f])||!v()){if(n=X(t),8===(o=(c=G[d])[n]||c.else||8))return;if(d=o[0],(l=y[o[1]])&&(r=void 0===(r=o[2])?t:r,!1===l()))return;if(7===d)return h}}(path),t&&(this._cache[path]=t)),t||[]},H.prototype.getPathValue=function(t,path){if(!h(t))return null;var e=this.parsePath(path);if(0===e.length)return null;for(var r=e.length,n=t,i=0;i/,J=/(?:@(?:\.[a-zA-Z]+)?:(?:[\w\-_|./]+|\([\w\-_:|./]+\)))/g,Q=/^@(?:\.([a-zA-Z]+))?:/,tt=/[()]/g,et={upper:function(t){return t.toLocaleUpperCase()},lower:function(t){return t.toLocaleLowerCase()},capitalize:function(t){return""+t.charAt(0).toLocaleUpperCase()+t.substr(1)}},it=new N,nt=function(t){var e=this;void 0===t&&(t={}),!M&&"undefined"!=typeof window&&window.Vue&&V(window.Vue);var r=t.locale||"en-US",n=!1!==t.fallbackLocale&&(t.fallbackLocale||"en-US"),o=t.messages||{},l=t.dateTimeFormats||t.datetimeFormats||{},c=t.numberFormats||{};this._vm=null,this._formatter=t.formatter||it,this._modifiers=t.modifiers||{},this._missing=t.missing||null,this._root=t.root||null,this._sync=void 0===t.sync||!!t.sync,this._fallbackRoot=void 0===t.fallbackRoot||!!t.fallbackRoot,this._fallbackRootWithEmptyString=void 0===t.fallbackRootWithEmptyString||!!t.fallbackRootWithEmptyString,this._formatFallbackMessages=void 0!==t.formatFallbackMessages&&!!t.formatFallbackMessages,this._silentTranslationWarn=void 0!==t.silentTranslationWarn&&t.silentTranslationWarn,this._silentFallbackWarn=void 0!==t.silentFallbackWarn&&!!t.silentFallbackWarn,this._dateTimeFormatters={},this._numberFormatters={},this._path=new H,this._dataListeners=new Set,this._componentInstanceCreatedListener=t.componentInstanceCreatedListener||null,this._preserveDirectiveContent=void 0!==t.preserveDirectiveContent&&!!t.preserveDirectiveContent,this.pluralizationRules=t.pluralizationRules||{},this._warnHtmlInMessage=t.warnHtmlInMessage||"off",this._postTranslation=t.postTranslation||null,this._escapeParameterHtml=t.escapeParameterHtml||!1,"__VUE_I18N_BRIDGE__"in t&&(this.__VUE_I18N_BRIDGE__=t.__VUE_I18N_BRIDGE__),this.getChoiceIndex=function(t,r){var n=Object.getPrototypeOf(e);if(n&&n.getChoiceIndex)return n.getChoiceIndex.call(e,t,r);var o,l;return e.locale in e.pluralizationRules?e.pluralizationRules[e.locale].apply(e,[t,r]):(o=t,l=r,o=Math.abs(o),2===l?o?o>1?1:0:1:o?Math.min(o,2):0)},this._exist=function(t,r){return!(!t||!r)&&(!v(e._path.getPathValue(t,r))||!!t[r])},"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||Object.keys(o).forEach((function(t){e._checkLocaleMessage(t,e._warnHtmlInMessage,o[t])})),this._initVM({locale:r,fallbackLocale:n,messages:o,dateTimeFormats:l,numberFormats:c})},ot={vm:{configurable:!0},messages:{configurable:!0},dateTimeFormats:{configurable:!0},numberFormats:{configurable:!0},availableLocales:{configurable:!0},locale:{configurable:!0},fallbackLocale:{configurable:!0},formatFallbackMessages:{configurable:!0},missing:{configurable:!0},formatter:{configurable:!0},silentTranslationWarn:{configurable:!0},silentFallbackWarn:{configurable:!0},preserveDirectiveContent:{configurable:!0},warnHtmlInMessage:{configurable:!0},postTranslation:{configurable:!0},sync:{configurable:!0}};nt.prototype._checkLocaleMessage=function(t,e,r){var n=function(t,e,r,o){if(y(r))Object.keys(r).forEach((function(l){var c=r[l];y(c)?(o.push(l),o.push("."),n(t,e,c,o),o.pop(),o.pop()):(o.push(l),n(t,e,c,o),o.pop())}));else if(c(r))r.forEach((function(r,l){y(r)?(o.push("["+l+"]"),o.push("."),n(t,e,r,o),o.pop(),o.pop()):(o.push("["+l+"]"),n(t,e,r,o),o.pop())}));else if(f(r)){if(Y.test(r)){var h="Detected HTML in message '"+r+"' of keypath '"+o.join("")+"' at '"+e+"'. Consider component interpolation with '' to avoid XSS. See https://bit.ly/2ZqJzkp";"warn"===t?l(h):"error"===t&&function(t,e){"undefined"!=typeof console&&(console.error("[vue-i18n] "+t),e&&console.error(e.stack))}(h)}}};n(e,t,r,[])},nt.prototype._initVM=function(data){var t=M.config.silent;M.config.silent=!0,this._vm=new M({data:data,__VUE18N__INSTANCE__:!0}),M.config.silent=t},nt.prototype.destroyVM=function(){this._vm.$destroy()},nt.prototype.subscribeDataChanging=function(t){this._dataListeners.add(t)},nt.prototype.unsubscribeDataChanging=function(t){!function(t,e){if(t.delete(e));}(this._dataListeners,t)},nt.prototype.watchI18nData=function(){var t=this;return this._vm.$watch("$data",(function(){for(var e,r,n=(e=t._dataListeners,r=[],e.forEach((function(a){return r.push(a)})),r),i=n.length;i--;)M.nextTick((function(){n[i]&&n[i].$forceUpdate()}))}),{deep:!0})},nt.prototype.watchLocale=function(t){if(t){if(!this.__VUE_I18N_BRIDGE__)return null;var e=this,r=this._vm;return this.vm.$watch("locale",(function(n){r.$set(r,"locale",n),e.__VUE_I18N_BRIDGE__&&t&&(t.locale.value=n),r.$forceUpdate()}),{immediate:!0})}if(!this._sync||!this._root)return null;var n=this._vm;return this._root.$i18n.vm.$watch("locale",(function(t){n.$set(n,"locale",t),n.$forceUpdate()}),{immediate:!0})},nt.prototype.onComponentInstanceCreated=function(t){this._componentInstanceCreatedListener&&this._componentInstanceCreatedListener(t,this)},ot.vm.get=function(){return this._vm},ot.messages.get=function(){return w(this._getMessages())},ot.dateTimeFormats.get=function(){return w(this._getDateTimeFormats())},ot.numberFormats.get=function(){return w(this._getNumberFormats())},ot.availableLocales.get=function(){return Object.keys(this.messages).sort()},ot.locale.get=function(){return this._vm.locale},ot.locale.set=function(t){this._vm.$set(this._vm,"locale",t)},ot.fallbackLocale.get=function(){return this._vm.fallbackLocale},ot.fallbackLocale.set=function(t){this._localeChainCache={},this._vm.$set(this._vm,"fallbackLocale",t)},ot.formatFallbackMessages.get=function(){return this._formatFallbackMessages},ot.formatFallbackMessages.set=function(t){this._formatFallbackMessages=t},ot.missing.get=function(){return this._missing},ot.missing.set=function(t){this._missing=t},ot.formatter.get=function(){return this._formatter},ot.formatter.set=function(t){this._formatter=t},ot.silentTranslationWarn.get=function(){return this._silentTranslationWarn},ot.silentTranslationWarn.set=function(t){this._silentTranslationWarn=t},ot.silentFallbackWarn.get=function(){return this._silentFallbackWarn},ot.silentFallbackWarn.set=function(t){this._silentFallbackWarn=t},ot.preserveDirectiveContent.get=function(){return this._preserveDirectiveContent},ot.preserveDirectiveContent.set=function(t){this._preserveDirectiveContent=t},ot.warnHtmlInMessage.get=function(){return this._warnHtmlInMessage},ot.warnHtmlInMessage.set=function(t){var e=this,r=this._warnHtmlInMessage;if(this._warnHtmlInMessage=t,r!==t&&("warn"===t||"error"===t)){var n=this._getMessages();Object.keys(n).forEach((function(t){e._checkLocaleMessage(t,e._warnHtmlInMessage,n[t])}))}},ot.postTranslation.get=function(){return this._postTranslation},ot.postTranslation.set=function(t){this._postTranslation=t},ot.sync.get=function(){return this._sync},ot.sync.set=function(t){this._sync=t},nt.prototype._getMessages=function(){return this._vm.messages},nt.prototype._getDateTimeFormats=function(){return this._vm.dateTimeFormats},nt.prototype._getNumberFormats=function(){return this._vm.numberFormats},nt.prototype._warnDefault=function(t,e,r,n,o,l){if(!v(r))return r;if(this._missing){var c=this._missing.apply(null,[t,e,n,o]);if(f(c))return c}else 0;if(this._formatFallbackMessages){var h=x.apply(void 0,o);return this._render(e,l,h.params,e)}return e},nt.prototype._isFallbackRoot=function(t){return(this._fallbackRootWithEmptyString?!t:v(t))&&!v(this._root)&&this._fallbackRoot},nt.prototype._isSilentFallbackWarn=function(t){return this._silentFallbackWarn instanceof RegExp?this._silentFallbackWarn.test(t):this._silentFallbackWarn},nt.prototype._isSilentFallback=function(t,e){return this._isSilentFallbackWarn(e)&&(this._isFallbackRoot()||t!==this.fallbackLocale)},nt.prototype._isSilentTranslationWarn=function(t){return this._silentTranslationWarn instanceof RegExp?this._silentTranslationWarn.test(t):this._silentTranslationWarn},nt.prototype._interpolate=function(t,e,r,n,o,l,h){if(!e)return null;var d,m=this._path.getPathValue(e,r);if(c(m)||y(m))return m;if(v(m)){if(!y(e))return null;if(!f(d=e[r])&&!_(d))return null}else{if(!f(m)&&!_(m))return null;d=m}return f(d)&&(d.indexOf("@:")>=0||d.indexOf("@.")>=0)&&(d=this._link(t,e,d,n,"raw",l,h)),this._render(d,o,l,r)},nt.prototype._link=function(t,e,r,n,o,l,h){var f=r,d=f.match(J);for(var m in d)if(d.hasOwnProperty(m)){var link=d[m],y=link.match(Q),v=y[0],_=y[1],x=link.replace(v,"").replace(tt,"");if(S(h,x))return f;h.push(x);var w=this._interpolate(t,e,x,n,"raw"===o?"string":o,"raw"===o?void 0:l,h);if(this._isFallbackRoot(w)){if(!this._root)throw Error("unexpected error");var E=this._root.$i18n;w=E._translate(E._getMessages(),E.locale,E.fallbackLocale,x,n,o,l)}w=this._warnDefault(t,x,w,n,c(l)?l:[l],o),this._modifiers.hasOwnProperty(_)?w=this._modifiers[_](w):et.hasOwnProperty(_)&&(w=et[_](w)),h.pop(),f=w?f.replace(link,w):f}return f},nt.prototype._createMessageContext=function(t,e,path,r){var n=this,o=c(t)?t:[],l=h(t)?t:{},f=this._getMessages(),d=this.locale;return{list:function(t){return o[t]},named:function(t){return l[t]},values:t,formatter:e,path:path,messages:f,locale:d,linked:function(t){return n._interpolate(d,f[d]||{},t,null,r,void 0,[t])}}},nt.prototype._render=function(t,e,r,path){if(_(t))return t(this._createMessageContext(r,this._formatter||it,path,e));var n=this._formatter.interpolate(t,r,path);return n||(n=it.interpolate(t,r,path)),"string"!==e||f(n)?n:n.join("")},nt.prototype._appendItemToChain=function(t,e,r){var n=!1;return S(t,e)||(n=!0,e&&(n="!"!==e[e.length-1],e=e.replace(/!/g,""),t.push(e),r&&r[e]&&(n=r[e]))),n},nt.prototype._appendLocaleToChain=function(t,e,r){var n,o=e.split("-");do{var l=o.join("-");n=this._appendItemToChain(t,l,r),o.splice(-1,1)}while(o.length&&!0===n);return n},nt.prototype._appendBlockToChain=function(t,e,r){for(var n=!0,i=0;i0;)l[c]=arguments[c+4];if(!t)return"";var h,f=x.apply(void 0,l);this._escapeParameterHtml&&(f.params=(null!=(h=f.params)&&Object.keys(h).forEach((function(t){"string"==typeof h[t]&&(h[t]=h[t].replace(//g,">").replace(/"/g,""").replace(/'/g,"'"))})),h));var d=f.locale||e,m=this._translate(r,d,this.fallbackLocale,t,n,"string",f.params);if(this._isFallbackRoot(m)){if(!this._root)throw Error("unexpected error");return(o=this._root).$t.apply(o,[t].concat(l))}return m=this._warnDefault(d,t,m,n,l,"string"),this._postTranslation&&null!=m&&(m=this._postTranslation(m,t)),m},nt.prototype.t=function(t){for(var e,r=[],n=arguments.length-1;n-- >0;)r[n]=arguments[n+1];return(e=this)._t.apply(e,[t,this.locale,this._getMessages(),null].concat(r))},nt.prototype._i=function(t,e,r,n,o){var l=this._translate(r,e,this.fallbackLocale,t,n,"raw",o);if(this._isFallbackRoot(l)){if(!this._root)throw Error("unexpected error");return this._root.$i18n.i(t,e,o)}return this._warnDefault(e,t,l,n,[o],"raw")},nt.prototype.i=function(t,e,r){return t?(f(e)||(e=this.locale),this._i(t,e,this._getMessages(),null,r)):""},nt.prototype._tc=function(t,e,r,n,o){for(var l,c=[],h=arguments.length-5;h-- >0;)c[h]=arguments[h+5];if(!t)return"";void 0===o&&(o=1);var f={count:o,n:o},d=x.apply(void 0,c);return d.params=Object.assign(f,d.params),c=null===d.locale?[d.params]:[d.locale,d.params],this.fetchChoice((l=this)._t.apply(l,[t,e,r,n].concat(c)),o)},nt.prototype.fetchChoice=function(t,e){if(!t||!f(t))return null;var r=t.split("|");return r[e=this.getChoiceIndex(e,r.length)]?r[e].trim():t},nt.prototype.tc=function(t,e){for(var r,n=[],o=arguments.length-2;o-- >0;)n[o]=arguments[o+2];return(r=this)._tc.apply(r,[t,this.locale,this._getMessages(),null,e].concat(n))},nt.prototype._te=function(t,e,r){for(var n=[],o=arguments.length-3;o-- >0;)n[o]=arguments[o+3];var l=x.apply(void 0,n).locale||e;return this._exist(r[l],t)},nt.prototype.te=function(t,e){return this._te(t,this.locale,this._getMessages(),e)},nt.prototype.getLocaleMessage=function(t){return w(this._vm.messages[t]||{})},nt.prototype.setLocaleMessage=function(t,e){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(t,this._warnHtmlInMessage,e),this._vm.$set(this._vm.messages,t,e)},nt.prototype.mergeLocaleMessage=function(t,e){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(t,this._warnHtmlInMessage,e),this._vm.$set(this._vm.messages,t,I(void 0!==this._vm.messages[t]&&Object.keys(this._vm.messages[t]).length?Object.assign({},this._vm.messages[t]):{},e))},nt.prototype.getDateTimeFormat=function(t){return w(this._vm.dateTimeFormats[t]||{})},nt.prototype.setDateTimeFormat=function(t,e){this._vm.$set(this._vm.dateTimeFormats,t,e),this._clearDateTimeFormat(t,e)},nt.prototype.mergeDateTimeFormat=function(t,e){this._vm.$set(this._vm.dateTimeFormats,t,I(this._vm.dateTimeFormats[t]||{},e)),this._clearDateTimeFormat(t,e)},nt.prototype._clearDateTimeFormat=function(t,e){for(var r in e){var n=t+"__"+r;this._dateTimeFormatters.hasOwnProperty(n)&&delete this._dateTimeFormatters[n]}},nt.prototype._localizeDateTime=function(t,e,r,n,o,l){for(var c=e,h=n[c],f=this._getLocaleChain(e,r),i=0;i0;)e[r]=arguments[r+1];var n=this.locale,l=null,c=null;return 1===e.length?(f(e[0])?l=e[0]:h(e[0])&&(e[0].locale&&(n=e[0].locale),e[0].key&&(l=e[0].key)),c=Object.keys(e[0]).reduce((function(t,r){var n;return S(o,r)?Object.assign({},t,((n={})[r]=e[0][r],n)):t}),null)):2===e.length&&(f(e[0])&&(l=e[0]),f(e[1])&&(n=e[1])),this._d(t,n,l,c)},nt.prototype.getNumberFormat=function(t){return w(this._vm.numberFormats[t]||{})},nt.prototype.setNumberFormat=function(t,e){this._vm.$set(this._vm.numberFormats,t,e),this._clearNumberFormat(t,e)},nt.prototype.mergeNumberFormat=function(t,e){this._vm.$set(this._vm.numberFormats,t,I(this._vm.numberFormats[t]||{},e)),this._clearNumberFormat(t,e)},nt.prototype._clearNumberFormat=function(t,e){for(var r in e){var n=t+"__"+r;this._numberFormatters.hasOwnProperty(n)&&delete this._numberFormatters[n]}},nt.prototype._getNumberFormatter=function(t,e,r,n,o,l){for(var c=e,h=n[c],f=this._getLocaleChain(e,r),i=0;i0;)e[r]=arguments[r+1];var o=this.locale,l=null,c=null;return 1===e.length?f(e[0])?l=e[0]:h(e[0])&&(e[0].locale&&(o=e[0].locale),e[0].key&&(l=e[0].key),c=Object.keys(e[0]).reduce((function(t,r){var o;return S(n,r)?Object.assign({},t,((o={})[r]=e[0][r],o)):t}),null)):2===e.length&&(f(e[0])&&(l=e[0]),f(e[1])&&(o=e[1])),this._n(t,o,l,c)},nt.prototype._ntp=function(t,e,r,n){if(!nt.availabilities.numberFormat)return[];if(!r)return(n?new Intl.NumberFormat(e,n):new Intl.NumberFormat(e)).formatToParts(t);var o=this._getNumberFormatter(t,e,this.fallbackLocale,this._getNumberFormats(),r,n),l=o&&o.formatToParts(t);if(this._isFallbackRoot(l)){if(!this._root)throw Error("unexpected error");return this._root.$i18n._ntp(t,e,r,n)}return l||[]},Object.defineProperties(nt.prototype,ot),Object.defineProperty(nt,"availabilities",{get:function(){if(!K){var t="undefined"!=typeof Intl;K={dateTimeFormat:t&&void 0!==Intl.DateTimeFormat,numberFormat:t&&void 0!==Intl.NumberFormat}}return K}}),nt.install=V,nt.version="8.28.2",e.a=nt},171:function(t,e,r){(function(e){var r="Expected a function",n=NaN,o="[object Symbol]",l=/^\s+|\s+$/g,c=/^[-+]0x[0-9a-f]+$/i,h=/^0b[01]+$/i,f=/^0o[0-7]+$/i,d=parseInt,m="object"==typeof e&&e&&e.Object===Object&&e,y="object"==typeof self&&self&&self.Object===Object&&self,v=m||y||Function("return this")(),_=Object.prototype.toString,x=Math.max,w=Math.min,S=function(){return v.Date.now()};function E(t,e,n){var o,l,c,h,f,d,m=0,y=!1,v=!1,_=!0;if("function"!=typeof t)throw new TypeError(r);function E(time){var e=o,r=l;return o=l=void 0,m=time,h=t.apply(r,e)}function k(time){var t=time-d;return void 0===d||t>=e||t<0||v&&time-m>=c}function A(){var time=S();if(k(time))return z(time);f=setTimeout(A,function(time){var t=e-(time-d);return v?w(t,c-(time-m)):t}(time))}function z(time){return f=void 0,_&&o?E(time):(o=l=void 0,h)}function C(){var time=S(),t=k(time);if(o=arguments,l=this,d=time,t){if(void 0===f)return function(time){return m=time,f=setTimeout(A,e),y?E(time):h}(d);if(v)return f=setTimeout(A,e),E(d)}return void 0===f&&(f=setTimeout(A,e)),h}return e=I(e)||0,T(n)&&(y=!!n.leading,c=(v="maxWait"in n)?x(I(n.maxWait)||0,e):c,_="trailing"in n?!!n.trailing:_),C.cancel=function(){void 0!==f&&clearTimeout(f),m=0,o=d=l=f=void 0},C.flush=function(){return void 0===f?h:z(S())},C}function T(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}function I(t){if("number"==typeof t)return t;if(function(t){return"symbol"==typeof t||function(t){return!!t&&"object"==typeof t}(t)&&_.call(t)==o}(t))return n;if(T(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=T(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(l,"");var r=h.test(t);return r||f.test(t)?d(t.slice(2),r?2:8):c.test(t)?n:+t}t.exports=function(t,e,n){var o=!0,l=!0;if("function"!=typeof t)throw new TypeError(r);return T(n)&&(o="leading"in n?!!n.leading:o,l="trailing"in n?!!n.trailing:l),E(t,e,{leading:o,maxWait:e,trailing:l})}}).call(this,r(53))},172:function(t,e,r){(function(e){var r=NaN,n="[object Symbol]",o=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,h=/^0o[0-7]+$/i,f=parseInt,d="object"==typeof e&&e&&e.Object===Object&&e,m="object"==typeof self&&self&&self.Object===Object&&self,y=d||m||Function("return this")(),v=Object.prototype.toString,_=Math.max,x=Math.min,w=function(){return y.Date.now()};function S(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}function E(t){if("number"==typeof t)return t;if(function(t){return"symbol"==typeof t||function(t){return!!t&&"object"==typeof t}(t)&&v.call(t)==n}(t))return r;if(S(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=S(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(o,"");var d=c.test(t);return d||h.test(t)?f(t.slice(2),d?2:8):l.test(t)?r:+t}t.exports=function(t,e,r){var n,o,l,c,h,f,d=0,m=!1,y=!1,v=!0;if("function"!=typeof t)throw new TypeError("Expected a function");function T(time){var e=n,r=o;return n=o=void 0,d=time,c=t.apply(r,e)}function I(time){var t=time-f;return void 0===f||t>=e||t<0||y&&time-d>=l}function k(){var time=w();if(I(time))return A(time);h=setTimeout(k,function(time){var t=e-(time-f);return y?x(t,l-(time-d)):t}(time))}function A(time){return h=void 0,v&&n?T(time):(n=o=void 0,c)}function z(){var time=w(),t=I(time);if(n=arguments,o=this,f=time,t){if(void 0===h)return function(time){return d=time,h=setTimeout(k,e),m?T(time):c}(f);if(y)return h=setTimeout(k,e),T(f)}return void 0===h&&(h=setTimeout(k,e)),c}return e=E(e)||0,S(r)&&(m=!!r.leading,l=(y="maxWait"in r)?_(E(r.maxWait)||0,e):l,v="trailing"in r?!!r.trailing:v),z.cancel=function(){void 0!==h&&clearTimeout(h),d=0,n=f=o=h=void 0},z.flush=function(){return void 0===h?c:A(w())},z}}).call(this,r(53))},174:function(t,e,r){t.exports=function(){"use strict";var t,e,r;function n(n,o){if(t)if(e){var l="var sharedChunk = {}; ("+t+")(sharedChunk); ("+e+")(sharedChunk);",c={};t(c),r=o(c),"undefined"!=typeof window&&(r.workerUrl=window.URL.createObjectURL(new Blob([l],{type:"text/javascript"})))}else e=o;else t=o}return n(["exports"],(function(t){function e(t,e){return t(e={exports:{}},e.exports),e.exports}var r=n;function n(t,e,r,n){this.cx=3*t,this.bx=3*(r-t)-this.cx,this.ax=1-this.cx-this.bx,this.cy=3*e,this.by=3*(n-e)-this.cy,this.ay=1-this.cy-this.by,this.p1x=t,this.p1y=n,this.p2x=r,this.p2y=n}n.prototype.sampleCurveX=function(t){return((this.ax*t+this.bx)*t+this.cx)*t},n.prototype.sampleCurveY=function(t){return((this.ay*t+this.by)*t+this.cy)*t},n.prototype.sampleCurveDerivativeX=function(t){return(3*this.ax*t+2*this.bx)*t+this.cx},n.prototype.solveCurveX=function(t,e){var r,n,i,a,o;for(void 0===e&&(e=1e-6),i=t,o=0;o<8;o++){if(a=this.sampleCurveX(i)-t,Math.abs(a)(n=1))return n;for(;ra?r=i:n=i,i=.5*(n-r)+r}return i},n.prototype.solve=function(t,e){return this.sampleCurveY(this.solveCurveX(t,e))};var i=a;function a(t,e){this.x=t,this.y=e}a.prototype={clone:function(){return new a(this.x,this.y)},add:function(t){return this.clone()._add(t)},sub:function(t){return this.clone()._sub(t)},multByPoint:function(t){return this.clone()._multByPoint(t)},divByPoint:function(t){return this.clone()._divByPoint(t)},mult:function(t){return this.clone()._mult(t)},div:function(t){return this.clone()._div(t)},rotate:function(t){return this.clone()._rotate(t)},rotateAround:function(t,e){return this.clone()._rotateAround(t,e)},matMult:function(t){return this.clone()._matMult(t)},unit:function(){return this.clone()._unit()},perp:function(){return this.clone()._perp()},round:function(){return this.clone()._round()},mag:function(){return Math.sqrt(this.x*this.x+this.y*this.y)},equals:function(t){return this.x===t.x&&this.y===t.y},dist:function(t){return Math.sqrt(this.distSqr(t))},distSqr:function(t){var e=t.x-this.x,r=t.y-this.y;return e*e+r*r},angle:function(){return Math.atan2(this.y,this.x)},angleTo:function(t){return Math.atan2(this.y-t.y,this.x-t.x)},angleWith:function(t){return this.angleWithSep(t.x,t.y)},angleWithSep:function(t,e){return Math.atan2(this.x*e-this.y*t,this.x*t+this.y*e)},_matMult:function(t){var e=t[2]*this.x+t[3]*this.y;return this.x=t[0]*this.x+t[1]*this.y,this.y=e,this},_add:function(t){return this.x+=t.x,this.y+=t.y,this},_sub:function(t){return this.x-=t.x,this.y-=t.y,this},_mult:function(t){return this.x*=t,this.y*=t,this},_div:function(t){return this.x/=t,this.y/=t,this},_multByPoint:function(t){return this.x*=t.x,this.y*=t.y,this},_divByPoint:function(t){return this.x/=t.x,this.y/=t.y,this},_unit:function(){return this._div(this.mag()),this},_perp:function(){var t=this.y;return this.y=this.x,this.x=-t,this},_rotate:function(t){var e=Math.cos(t),r=Math.sin(t),n=r*this.x+e*this.y;return this.x=e*this.x-r*this.y,this.y=n,this},_rotateAround:function(t,e){var r=Math.cos(t),n=Math.sin(t),i=e.y+n*(this.x-e.x)+r*(this.y-e.y);return this.x=e.x+r*(this.x-e.x)-n*(this.y-e.y),this.y=i,this},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}},a.convert=function(t){return t instanceof a?t:Array.isArray(t)?new a(t[0],t[1]):t};var o="undefined"!=typeof self?self:{},s=Math.pow(2,53)-1;function u(t,e,n,i){var a=new r(t,e,n,i);return function(t){return a.solve(t)}}var l=u(.25,.1,.25,1);function p(t,e,r){return Math.min(r,Math.max(e,t))}function c(t,e,r){var n=r-e,i=((t-e)%n+n)%n+e;return i===e?r:i}function h(t){for(var e=[],r=arguments.length-1;r-- >0;)e[r]=arguments[r+1];for(var n=0,i=e;n>e/4).toString(16):([1e7]+-[1e3]+-4e3+-8e3+-1e11).replace(/[018]/g,t)}()}function y(t){return!!t&&/^[0-9a-f]{8}-[0-9a-f]{4}-[4][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(t)}function v(t,e){t.forEach((function(t){e[t]&&(e[t]=e[t].bind(e))}))}function g(t,e){return-1!==t.indexOf(e,t.length-e.length)}function _(t,e,r){var n={};for(var i in t)n[i]=e.call(r||this,t[i],i,t);return n}function b(t,e,r){var n={};for(var i in t)e.call(r||this,t[i],i,t)&&(n[i]=t[i]);return n}function x(t){return Array.isArray(t)?t.map(x):"object"==typeof t&&t?_(t,x):t}var w={};function S(t){w[t]||("undefined"!=typeof console&&console.warn(t),w[t]=!0)}function E(t,e,r){return(r.y-t.y)*(e.x-t.x)>(e.y-t.y)*(r.x-t.x)}function T(t){for(var e=0,r=0,n=t.length,i=n-1,a=void 0,o=void 0;r@\,;\:\\"\/\[\]\?\=\{\}\x7F]+)(?:\=(?:([^\x00-\x20\(\)<>@\,;\:\\"\/\[\]\?\=\{\}\x7F]+)|(?:\"((?:[^"\\]|\\.)*)\")))?/g,(function(t,r,n,i){var a=n||i;return e[r]=!a||a.toLowerCase(),""})),e["max-age"]){var r=parseInt(e["max-age"],10);isNaN(r)?delete e["max-age"]:e["max-age"]=r}return e}var A=null;function z(t){if(null==A){var e=t.navigator?t.navigator.userAgent:null;A=!!t.safari||!(!e||!(/\b(iPad|iPhone|iPod)\b/.test(e)||e.match("Safari")&&!e.match("Chrome")))}return A}function C(t){try{var e=o[t];return e.setItem("_mapbox_test_",1),e.removeItem("_mapbox_test_"),!0}catch(t){return!1}}var P,M,L,D,O=o.performance&&o.performance.now?o.performance.now.bind(o.performance):Date.now.bind(Date),B=o.requestAnimationFrame||o.mozRequestAnimationFrame||o.webkitRequestAnimationFrame||o.msRequestAnimationFrame,R=o.cancelAnimationFrame||o.mozCancelAnimationFrame||o.webkitCancelAnimationFrame||o.msCancelAnimationFrame,F={now:O,frame:function(t){var e=B(t);return{cancel:function(){return R(e)}}},getImageData:function(t,e){void 0===e&&(e=0);var r=o.document.createElement("canvas"),n=r.getContext("2d");if(!n)throw new Error("failed to create canvas 2d context");return r.width=t.width,r.height=t.height,n.drawImage(t,0,0,t.width,t.height),n.getImageData(-e,-e,t.width+2*e,t.height+2*e)},resolveURL:function(t){return P||(P=o.document.createElement("a")),P.href=t,P.href},hardwareConcurrency:o.navigator&&o.navigator.hardwareConcurrency||4,get devicePixelRatio(){return o.devicePixelRatio},get prefersReducedMotion(){return!!o.matchMedia&&(null==M&&(M=o.matchMedia("(prefers-reduced-motion: reduce)")),M.matches)}},U={API_URL:"https://api.mapbox.com",get EVENTS_URL(){return this.API_URL?0===this.API_URL.indexOf("https://api.mapbox.cn")?"https://events.mapbox.cn/events/v2":0===this.API_URL.indexOf("https://api.mapbox.com")?"https://events.mapbox.com/events/v2":null:null},FEEDBACK_URL:"https://apps.mapbox.com/feedback",REQUIRE_ACCESS_TOKEN:!0,ACCESS_TOKEN:null,MAX_PARALLEL_IMAGE_REQUESTS:16,REGISTERED_PROTOCOLS:{}},V={supported:!1,testSupport:function(t){!N&&D&&(q?j(t):L=t)}},N=!1,q=!1;function j(t){var e=t.createTexture();t.bindTexture(t.TEXTURE_2D,e);try{if(t.texImage2D(t.TEXTURE_2D,0,t.RGBA,t.RGBA,t.UNSIGNED_BYTE,D),t.isContextLost())return;V.supported=!0}catch(t){}t.deleteTexture(e),N=!0}o.document&&((D=o.document.createElement("img")).onload=function(){L&&j(L),L=null,q=!0},D.onerror=function(){N=!0,L=null},D.src="data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAQAAAAfQ//73v/+BiOh/AAA=");var Z="01",G=function(t,e){this._transformRequestFn=t,this._customAccessToken=e,this._createSkuToken()};function W(t){return 0===t.indexOf("mapbox:")}G.prototype._createSkuToken=function(){var t=function(){for(var t="",e=0;e<10;e++)t+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[Math.floor(62*Math.random())];return{token:["1",Z,t].join(""),tokenExpiresAt:Date.now()+432e5}}();this._skuToken=t.token,this._skuTokenExpiresAt=t.tokenExpiresAt},G.prototype._isSkuTokenExpired=function(){return Date.now()>this._skuTokenExpiresAt},G.prototype.transformRequest=function(t,e){return this._transformRequestFn&&this._transformRequestFn(t,e)||{url:t}},G.prototype.normalizeStyleURL=function(t,e){if(!W(t))return t;var r=K(t);return r.path="/styles/v1"+r.path,this._makeAPIURL(r,this._customAccessToken||e)},G.prototype.normalizeGlyphsURL=function(t,e){if(!W(t))return t;var r=K(t);return r.path="/fonts/v1"+r.path,this._makeAPIURL(r,this._customAccessToken||e)},G.prototype.normalizeSourceURL=function(t,e){if(!W(t))return t;var r=K(t);return r.path="/v4/"+r.authority+".json",r.params.push("secure"),this._makeAPIURL(r,this._customAccessToken||e)},G.prototype.normalizeSpriteURL=function(t,e,r,n){var i=K(t);return W(t)?(i.path="/styles/v1"+i.path+"/sprite"+e+r,this._makeAPIURL(i,this._customAccessToken||n)):(i.path+=""+e+r,Y(i))},G.prototype.normalizeTileURL=function(t,e){if(this._isSkuTokenExpired()&&this._createSkuToken(),t&&!W(t))return t;var r=K(t);r.path=r.path.replace(/(\.(png|jpg)\d*)(?=$)/,(F.devicePixelRatio>=2||512===e?"@2x":"")+(V.supported?".webp":"$1")),r.path=r.path.replace(/^.+\/v4\//,"/"),r.path="/v4"+r.path;var n=this._customAccessToken||function(t){for(var e=0,r=t;e=0&&t.params.splice(i,1)}if("/"!==n.path&&(t.path=""+n.path+t.path),!U.REQUIRE_ACCESS_TOKEN)return Y(t);if(!(e=e||U.ACCESS_TOKEN))throw new Error("An API access token is required to use Mapbox GL. "+r);if("s"===e[0])throw new Error("Use a public access token (pk.*) with Mapbox GL, not a secret access token (sk.*). "+r);return t.params=t.params.filter((function(t){return-1===t.indexOf("access_token")})),t.params.push("access_token="+e),Y(t)},G.prototype.setTransformRequest=function(t){this._transformRequestFn=t};var X=/^((https?:)?\/\/)?([^\/]+\.)?mapbox\.c(n|om)(\/|\?|$)/i;function $(t){return X.test(t)}var H=/^(\w+):\/\/([^/?]*)(\/[^?]+)?\??(.+)?/;function K(t){var e=t.match(H);if(!e)throw new Error("Unable to parse URL object");return{protocol:e[1],authority:e[2],path:e[3]||"/",params:e[4]?e[4].split("&"):[]}}function Y(t){var e=t.params.length?"?"+t.params.join("&"):"";return t.protocol+"://"+t.authority+t.path+e}function J(t){if(!t)return null;var e=t.split(".");if(!e||3!==e.length)return null;try{return JSON.parse(decodeURIComponent(o.atob(e[1]).split("").map((function(t){return"%"+("00"+t.charCodeAt(0).toString(16)).slice(-2)})).join("")))}catch(t){return null}}var Q=function(t){this.type=t,this.anonId=null,this.eventData={},this.queue=[],this.pendingRequest=null};Q.prototype.getStorageKey=function(t){var e,r=J(U.ACCESS_TOKEN);return e=r&&r.u?o.btoa(encodeURIComponent(r.u).replace(/%([0-9A-F]{2})/g,(function(t,e){return String.fromCharCode(Number("0x"+e))}))):U.ACCESS_TOKEN||"",t?"mapbox.eventData."+t+":"+e:"mapbox.eventData:"+e},Q.prototype.fetchEventData=function(){var t=C("localStorage"),e=this.getStorageKey(),r=this.getStorageKey("uuid");if(t)try{var n=o.localStorage.getItem(e);n&&(this.eventData=JSON.parse(n));var i=o.localStorage.getItem(r);i&&(this.anonId=i)}catch(t){S("Unable to read from LocalStorage")}},Q.prototype.saveEventData=function(){var t=C("localStorage"),e=this.getStorageKey(),r=this.getStorageKey("uuid");if(t)try{o.localStorage.setItem(r,this.anonId),Object.keys(this.eventData).length>=1&&o.localStorage.setItem(e,JSON.stringify(this.eventData))}catch(t){S("Unable to write to LocalStorage")}},Q.prototype.processRequests=function(t){},Q.prototype.postEvent=function(t,e,r,n){var i=this;if(U.EVENTS_URL){var a=K(U.EVENTS_URL);a.params.push("access_token="+(n||U.ACCESS_TOKEN||""));var o={event:this.type,created:new Date(t).toISOString(),sdkIdentifier:"mapbox-gl-js",sdkVersion:"1.15.3",skuId:Z,userId:this.anonId},s=e?h(o,e):o,u={url:Y(a),headers:{"Content-Type":"text/plain"},body:JSON.stringify([s])};this.pendingRequest=wt(u,(function(t){i.pendingRequest=null,r(t),i.saveEventData(),i.processRequests(n)}))}},Q.prototype.queueRequest=function(t,e){this.queue.push(t),this.processRequests(e)};var tt,et,rt=function(t){function e(){t.call(this,"map.load"),this.success={},this.skuToken=""}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.postMapLoadEvent=function(t,e,r,n){this.skuToken=r,(U.EVENTS_URL&&n||U.ACCESS_TOKEN&&Array.isArray(t)&&t.some((function(t){return W(t)||$(t)})))&&this.queueRequest({id:e,timestamp:Date.now()},n)},e.prototype.processRequests=function(t){var e=this;if(!this.pendingRequest&&0!==this.queue.length){var r=this.queue.shift(),n=r.id,i=r.timestamp;n&&this.success[n]||(this.anonId||this.fetchEventData(),y(this.anonId)||(this.anonId=m()),this.postEvent(i,{skuToken:this.skuToken},(function(t){t||n&&(e.success[n]=!0)}),t))}},e}(Q),it=new(function(t){function e(e){t.call(this,"appUserTurnstile"),this._customAccessToken=e}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.postTurnstileEvent=function(t,e){U.EVENTS_URL&&U.ACCESS_TOKEN&&Array.isArray(t)&&t.some((function(t){return W(t)||$(t)}))&&this.queueRequest(Date.now(),e)},e.prototype.processRequests=function(t){var e=this;if(!this.pendingRequest&&0!==this.queue.length){this.anonId&&this.eventData.lastSuccess&&this.eventData.tokenU||this.fetchEventData();var r=J(U.ACCESS_TOKEN),n=r?r.u:U.ACCESS_TOKEN,i=n!==this.eventData.tokenU;y(this.anonId)||(this.anonId=m(),i=!0);var a=this.queue.shift();if(this.eventData.lastSuccess){var o=new Date(this.eventData.lastSuccess),s=new Date(a),u=(a-this.eventData.lastSuccess)/864e5;i=i||u>=1||u<-1||o.getDate()!==s.getDate()}else i=!0;if(!i)return this.processRequests();this.postEvent(a,{"enabled.telemetry":!1},(function(t){t||(e.eventData.lastSuccess=a,e.eventData.tokenU=n)}),t)}},e}(Q)),nt=it.postTurnstileEvent.bind(it),ot=new rt,at=ot.postMapLoadEvent.bind(ot),st=500,lt=50;function ut(){o.caches&&!tt&&(tt=o.caches.open("mapbox-tiles"))}function ct(t){var e=t.indexOf("?");return e<0?t:t.slice(0,e)}var pt,ht=1/0;function ft(){return null==pt&&(pt=o.OffscreenCanvas&&new o.OffscreenCanvas(1,1).getContext("2d")&&"function"==typeof o.createImageBitmap),pt}var mt={Unknown:"Unknown",Style:"Style",Source:"Source",Tile:"Tile",Glyphs:"Glyphs",SpriteImage:"SpriteImage",SpriteJSON:"SpriteJSON",Image:"Image"};"function"==typeof Object.freeze&&Object.freeze(mt);var dt=function(t){function e(e,r,n){401===r&&$(n)&&(e+=": you may have provided an invalid Mapbox access token. See https://www.mapbox.com/api-documentation/#access-tokens-and-token-scopes"),t.call(this,e),this.status=r,this.url=n,this.name=this.constructor.name,this.message=e}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.toString=function(){return this.name+": "+this.message+" ("+this.status+"): "+this.url},e}(Error),yt=I()?function(){return self.worker&&self.worker.referrer}:function(){return("blob:"===o.location.protocol?o.parent:o).location.href};function gt(t,e){var r,n=new o.AbortController,i=new o.Request(t.url,{method:t.method||"GET",body:t.body,credentials:t.credentials,headers:t.headers,referrer:yt(),signal:n.signal}),a=!1,s=!1,u=(r=i.url).indexOf("sku=")>0&&$(r);"json"===t.type&&i.headers.set("Accept","application/json");var l=function(r,n,a){if(!s){if(r&&"SecurityError"!==r.message&&S(r),n&&a)return p(n);var l=Date.now();o.fetch(i).then((function(r){if(r.ok){var n=u?r.clone():null;return p(r,n,l)}return e(new dt(r.statusText,r.status,t.url))})).catch((function(t){20!==t.code&&e(new Error(t.message))}))}},p=function(r,n,u){("arrayBuffer"===t.type?r.arrayBuffer():"json"===t.type?r.json():r.text()).then((function(t){s||(n&&u&&function(t,e,r){if(ut(),tt){var n={status:e.status,statusText:e.statusText,headers:new o.Headers};e.headers.forEach((function(t,e){return n.headers.set(e,t)}));var i=k(e.headers.get("Cache-Control")||"");i["no-store"]||(i["max-age"]&&n.headers.set("Expires",new Date(r+1e3*i["max-age"]).toUTCString()),new Date(n.headers.get("Expires")).getTime()-r<42e4||function(t,e){if(void 0===et)try{new Response(new ReadableStream),et=!0}catch(t){et=!1}et?e(t.body):t.blob().then(e)}(e,(function(e){var r=new o.Response(e,n);ut(),tt&&tt.then((function(e){return e.put(ct(t.url),r)})).catch((function(t){return S(t.message)}))})))}}(i,n,u),a=!0,e(null,t,r.headers.get("Cache-Control"),r.headers.get("Expires")))})).catch((function(t){s||e(new Error(t.message))}))};return u?function(t,e){if(ut(),!tt)return e(null);var r=ct(t.url);tt.then((function(t){t.match(r).then((function(n){var i=function(t){if(!t)return!1;var e=new Date(t.headers.get("Expires")||0),r=k(t.headers.get("Cache-Control")||"");return e>Date.now()&&!r["no-cache"]}(n);t.delete(r),i&&t.put(r,n.clone()),e(null,n,i)})).catch(e)})).catch(e)}(i,l):l(null,null),{cancel:function(){s=!0,a||n.abort()}}}var vt,_t,xt=function(t,e){if(/:\/\//.test(t.url)&&!/^https?:|^file:/.test(t.url)){if(I()&&self.worker&&self.worker.actor)return self.worker.actor.send("getResource",t,e);if(!I()){var r=t.url.substring(0,t.url.indexOf("://"));return(U.REGISTERED_PROTOCOLS[r]||gt)(t,e)}}if(!(/^file:/.test(n=t.url)||/^file:/.test(yt())&&!/^\w+:/.test(n))){if(o.fetch&&o.Request&&o.AbortController&&o.Request.prototype.hasOwnProperty("signal"))return gt(t,e);if(I()&&self.worker&&self.worker.actor)return self.worker.actor.send("getResource",t,e,void 0,!0)}var n;return function(t,e){var r=new o.XMLHttpRequest;for(var n in r.open(t.method||"GET",t.url,!0),"arrayBuffer"===t.type&&(r.responseType="arraybuffer"),t.headers)r.setRequestHeader(n,t.headers[n]);return"json"===t.type&&(r.responseType="text",r.setRequestHeader("Accept","application/json")),r.withCredentials="include"===t.credentials,r.onerror=function(){e(new Error(r.statusText))},r.onload=function(){if((r.status>=200&&r.status<300||0===r.status)&&null!==r.response){var n=r.response;if("json"===t.type)try{n=JSON.parse(r.response)}catch(t){return e(t)}e(null,n,r.getResponseHeader("Cache-Control"),r.getResponseHeader("Expires"))}else e(new dt(r.statusText,r.status,t.url))},r.send(t.body),{cancel:function(){return r.abort()}}}(t,e)},bt=function(t,e){return xt(h(t,{type:"arrayBuffer"}),e)},wt=function(t,e){return xt(h(t,{method:"POST"}),e)},St="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVQYV2NgAAIAAAUAAarVyFEAAAAASUVORK5CYII=";vt=[],_t=0;var Et=function(t,e){if(V.supported&&(t.headers||(t.headers={}),t.headers.accept="image/webp,*/*"),_t>=U.MAX_PARALLEL_IMAGE_REQUESTS){var r={requestParameters:t,callback:e,cancelled:!1,cancel:function(){this.cancelled=!0}};return vt.push(r),r}_t++;var n=!1,i=function(){if(!n)for(n=!0,_t--;vt.length&&_t0||this._oneTimeListeners&&this._oneTimeListeners[t]&&this._oneTimeListeners[t].length>0||this._eventedParent&&this._eventedParent.listens(t)},zt.prototype.setEventedParent=function(t,e){return this._eventedParent=t,this._eventedParentData=e,this};var Ct={$version:8,$root:{version:{required:!0,type:"enum",values:[8]},name:{type:"string"},metadata:{type:"*"},center:{type:"array",value:"number"},zoom:{type:"number"},bearing:{type:"number",default:0,period:360,units:"degrees"},pitch:{type:"number",default:0,units:"degrees"},light:{type:"light"},sources:{required:!0,type:"sources"},sprite:{type:"string"},glyphs:{type:"string"},transition:{type:"transition"},layers:{required:!0,type:"array",value:"layer"}},sources:{"*":{type:"source"}},source:["source_vector","source_raster","source_raster_dem","source_geojson","source_video","source_image"],source_vector:{type:{required:!0,type:"enum",values:{vector:{}}},url:{type:"string"},tiles:{type:"array",value:"string"},bounds:{type:"array",value:"number",length:4,default:[-180,-85.051129,180,85.051129]},scheme:{type:"enum",values:{xyz:{},tms:{}},default:"xyz"},minzoom:{type:"number",default:0},maxzoom:{type:"number",default:22},attribution:{type:"string"},promoteId:{type:"promoteId"},volatile:{type:"boolean",default:!1},"*":{type:"*"}},source_raster:{type:{required:!0,type:"enum",values:{raster:{}}},url:{type:"string"},tiles:{type:"array",value:"string"},bounds:{type:"array",value:"number",length:4,default:[-180,-85.051129,180,85.051129]},minzoom:{type:"number",default:0},maxzoom:{type:"number",default:22},tileSize:{type:"number",default:512,units:"pixels"},scheme:{type:"enum",values:{xyz:{},tms:{}},default:"xyz"},attribution:{type:"string"},volatile:{type:"boolean",default:!1},"*":{type:"*"}},source_raster_dem:{type:{required:!0,type:"enum",values:{"raster-dem":{}}},url:{type:"string"},tiles:{type:"array",value:"string"},bounds:{type:"array",value:"number",length:4,default:[-180,-85.051129,180,85.051129]},minzoom:{type:"number",default:0},maxzoom:{type:"number",default:22},tileSize:{type:"number",default:512,units:"pixels"},attribution:{type:"string"},encoding:{type:"enum",values:{terrarium:{},mapbox:{}},default:"mapbox"},volatile:{type:"boolean",default:!1},"*":{type:"*"}},source_geojson:{type:{required:!0,type:"enum",values:{geojson:{}}},data:{type:"*"},maxzoom:{type:"number",default:18},attribution:{type:"string"},buffer:{type:"number",default:128,maximum:512,minimum:0},filter:{type:"*"},tolerance:{type:"number",default:.375},cluster:{type:"boolean",default:!1},clusterRadius:{type:"number",default:50,minimum:0},clusterMaxZoom:{type:"number"},clusterMinPoints:{type:"number"},clusterProperties:{type:"*"},lineMetrics:{type:"boolean",default:!1},generateId:{type:"boolean",default:!1},promoteId:{type:"promoteId"}},source_video:{type:{required:!0,type:"enum",values:{video:{}}},urls:{required:!0,type:"array",value:"string"},coordinates:{required:!0,type:"array",length:4,value:{type:"array",length:2,value:"number"}}},source_image:{type:{required:!0,type:"enum",values:{image:{}}},url:{required:!0,type:"string"},coordinates:{required:!0,type:"array",length:4,value:{type:"array",length:2,value:"number"}}},layer:{id:{type:"string",required:!0},type:{type:"enum",values:{fill:{},line:{},symbol:{},circle:{},heatmap:{},"fill-extrusion":{},raster:{},hillshade:{},background:{}},required:!0},metadata:{type:"*"},source:{type:"string"},"source-layer":{type:"string"},minzoom:{type:"number",minimum:0,maximum:24},maxzoom:{type:"number",minimum:0,maximum:24},filter:{type:"filter"},layout:{type:"layout"},paint:{type:"paint"}},layout:["layout_fill","layout_line","layout_circle","layout_heatmap","layout_fill-extrusion","layout_symbol","layout_raster","layout_hillshade","layout_background"],layout_background:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_fill:{"fill-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_circle:{"circle-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_heatmap:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},"layout_fill-extrusion":{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_line:{"line-cap":{type:"enum",values:{butt:{},round:{},square:{}},default:"butt",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"line-join":{type:"enum",values:{bevel:{},round:{},miter:{}},default:"miter",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"line-miter-limit":{type:"number",default:2,requires:[{"line-join":"miter"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"line-round-limit":{type:"number",default:1.05,requires:[{"line-join":"round"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"line-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_symbol:{"symbol-placement":{type:"enum",values:{point:{},line:{},"line-center":{}},default:"point",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"symbol-spacing":{type:"number",default:250,minimum:1,units:"pixels",requires:[{"symbol-placement":"line"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"symbol-avoid-edges":{type:"boolean",default:!1,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"symbol-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"symbol-z-order":{type:"enum",values:{auto:{},"viewport-y":{},source:{}},default:"auto",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-allow-overlap":{type:"boolean",default:!1,requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-ignore-placement":{type:"boolean",default:!1,requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-optional":{type:"boolean",default:!1,requires:["icon-image","text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-rotation-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-size":{type:"number",default:1,minimum:0,units:"factor of the original icon size",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-text-fit":{type:"enum",values:{none:{},width:{},height:{},both:{}},default:"none",requires:["icon-image","text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-text-fit-padding":{type:"array",value:"number",length:4,default:[0,0,0,0],units:"pixels",requires:["icon-image","text-field",{"icon-text-fit":["both","width","height"]}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"icon-image":{type:"resolvedImage",tokens:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-rotate":{type:"number",default:0,period:360,units:"degrees",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-padding":{type:"number",default:2,minimum:0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"icon-keep-upright":{type:"boolean",default:!1,requires:["icon-image",{"icon-rotation-alignment":"map"},{"symbol-placement":["line","line-center"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-offset":{type:"array",value:"number",length:2,default:[0,0],requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-anchor":{type:"enum",values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},default:"center",requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-pitch-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-pitch-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-rotation-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-field":{type:"formatted",default:"",tokens:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-font":{type:"array",value:"string",default:["Open Sans Regular","Arial Unicode MS Regular"],requires:["text-field"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-size":{type:"number",default:16,minimum:0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-max-width":{type:"number",default:10,minimum:0,units:"ems",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-line-height":{type:"number",default:1.2,units:"ems",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-letter-spacing":{type:"number",default:0,units:"ems",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-justify":{type:"enum",values:{auto:{},left:{},center:{},right:{}},default:"center",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-radial-offset":{type:"number",units:"ems",default:0,requires:["text-field"],"property-type":"data-driven",expression:{interpolated:!0,parameters:["zoom","feature"]}},"text-variable-anchor":{type:"array",value:"enum",values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},requires:["text-field",{"symbol-placement":["point"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-anchor":{type:"enum",values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},default:"center",requires:["text-field",{"!":"text-variable-anchor"}],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-max-angle":{type:"number",default:45,units:"degrees",requires:["text-field",{"symbol-placement":["line","line-center"]}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-writing-mode":{type:"array",value:"enum",values:{horizontal:{},vertical:{}},requires:["text-field",{"symbol-placement":["point"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-rotate":{type:"number",default:0,period:360,units:"degrees",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-padding":{type:"number",default:2,minimum:0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-keep-upright":{type:"boolean",default:!0,requires:["text-field",{"text-rotation-alignment":"map"},{"symbol-placement":["line","line-center"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-transform":{type:"enum",values:{none:{},uppercase:{},lowercase:{}},default:"none",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-offset":{type:"array",value:"number",units:"ems",length:2,default:[0,0],requires:["text-field",{"!":"text-radial-offset"}],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-allow-overlap":{type:"boolean",default:!1,requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-ignore-placement":{type:"boolean",default:!1,requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-optional":{type:"boolean",default:!1,requires:["text-field","icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_raster:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_hillshade:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},filter:{type:"array",value:"*"},filter_operator:{type:"enum",values:{"==":{},"!=":{},">":{},">=":{},"<":{},"<=":{},in:{},"!in":{},all:{},any:{},none:{},has:{},"!has":{},within:{}}},geometry_type:{type:"enum",values:{Point:{},LineString:{},Polygon:{}}},function:{expression:{type:"expression"},stops:{type:"array",value:"function_stop"},base:{type:"number",default:1,minimum:0},property:{type:"string",default:"$zoom"},type:{type:"enum",values:{identity:{},exponential:{},interval:{},categorical:{}},default:"exponential"},colorSpace:{type:"enum",values:{rgb:{},lab:{},hcl:{}},default:"rgb"},default:{type:"*",required:!1}},function_stop:{type:"array",minimum:0,maximum:24,value:["number","color"],length:2},expression:{type:"array",value:"*",minimum:1},light:{anchor:{type:"enum",default:"viewport",values:{map:{},viewport:{}},"property-type":"data-constant",transition:!1,expression:{interpolated:!1,parameters:["zoom"]}},position:{type:"array",default:[1.15,210,30],length:3,value:"number","property-type":"data-constant",transition:!0,expression:{interpolated:!0,parameters:["zoom"]}},color:{type:"color","property-type":"data-constant",default:"#ffffff",expression:{interpolated:!0,parameters:["zoom"]},transition:!0},intensity:{type:"number","property-type":"data-constant",default:.5,minimum:0,maximum:1,expression:{interpolated:!0,parameters:["zoom"]},transition:!0}},paint:["paint_fill","paint_line","paint_circle","paint_heatmap","paint_fill-extrusion","paint_symbol","paint_raster","paint_hillshade","paint_background"],paint_fill:{"fill-antialias":{type:"boolean",default:!0,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"fill-pattern"}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-outline-color":{type:"color",transition:!0,requires:[{"!":"fill-pattern"},{"fill-antialias":!0}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"fill-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["fill-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-pattern":{type:"resolvedImage",transition:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"cross-faded-data-driven"}},"paint_fill-extrusion":{"fill-extrusion-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"fill-extrusion-pattern"}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["fill-extrusion-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-pattern":{type:"resolvedImage",transition:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"cross-faded-data-driven"},"fill-extrusion-height":{type:"number",default:0,minimum:0,units:"meters",transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-base":{type:"number",default:0,minimum:0,units:"meters",transition:!0,requires:["fill-extrusion-height"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-vertical-gradient":{type:"boolean",default:!0,transition:!1,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"}},paint_line:{"line-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"line-pattern"}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"line-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["line-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"line-width":{type:"number",default:1,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-gap-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-offset":{type:"number",default:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-blur":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-dasharray":{type:"array",value:"number",minimum:0,transition:!0,units:"line widths",requires:[{"!":"line-pattern"}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"cross-faded"},"line-pattern":{type:"resolvedImage",transition:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"cross-faded-data-driven"},"line-gradient":{type:"color",transition:!1,requires:[{"!":"line-dasharray"},{"!":"line-pattern"},{source:"geojson",has:{lineMetrics:!0}}],expression:{interpolated:!0,parameters:["line-progress"]},"property-type":"color-ramp"}},paint_circle:{"circle-radius":{type:"number",default:5,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-blur":{type:"number",default:0,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"circle-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["circle-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"circle-pitch-scale":{type:"enum",values:{map:{},viewport:{}},default:"map",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"circle-pitch-alignment":{type:"enum",values:{map:{},viewport:{}},default:"viewport",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"circle-stroke-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-stroke-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-stroke-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"}},paint_heatmap:{"heatmap-radius":{type:"number",default:30,minimum:1,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"heatmap-weight":{type:"number",default:1,minimum:0,transition:!1,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"heatmap-intensity":{type:"number",default:1,minimum:0,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"heatmap-color":{type:"color",default:["interpolate",["linear"],["heatmap-density"],0,"rgba(0, 0, 255, 0)",.1,"royalblue",.3,"cyan",.5,"lime",.7,"yellow",1,"red"],transition:!1,expression:{interpolated:!0,parameters:["heatmap-density"]},"property-type":"color-ramp"},"heatmap-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_symbol:{"icon-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-color":{type:"color",default:"#000000",transition:!0,requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-halo-color":{type:"color",default:"rgba(0, 0, 0, 0)",transition:!0,requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-halo-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-halo-blur":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"icon-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["icon-image","icon-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-color":{type:"color",default:"#000000",transition:!0,overridable:!0,requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-halo-color":{type:"color",default:"rgba(0, 0, 0, 0)",transition:!0,requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-halo-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-halo-blur":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["text-field","text-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"}},paint_raster:{"raster-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-hue-rotate":{type:"number",default:0,period:360,transition:!0,units:"degrees",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-brightness-min":{type:"number",default:0,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-brightness-max":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-saturation":{type:"number",default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-contrast":{type:"number",default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-resampling":{type:"enum",values:{linear:{},nearest:{}},default:"linear",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"raster-fade-duration":{type:"number",default:300,minimum:0,transition:!1,units:"milliseconds",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_hillshade:{"hillshade-illumination-direction":{type:"number",default:335,minimum:0,maximum:359,transition:!1,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-illumination-anchor":{type:"enum",values:{map:{},viewport:{}},default:"viewport",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-exaggeration":{type:"number",default:.5,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-shadow-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-highlight-color":{type:"color",default:"#FFFFFF",transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-accent-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_background:{"background-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"background-pattern"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"background-pattern":{type:"resolvedImage",transition:!0,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"cross-faded"},"background-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},transition:{duration:{type:"number",default:300,minimum:0,units:"milliseconds"},delay:{type:"number",default:0,minimum:0,units:"milliseconds"}},"property-type":{"data-driven":{type:"property-type"},"cross-faded":{type:"property-type"},"cross-faded-data-driven":{type:"property-type"},"color-ramp":{type:"property-type"},"data-constant":{type:"property-type"},constant:{type:"property-type"}},promoteId:{"*":{type:"string"}}},Pt=function(t,e,r,n){this.message=(t?t+": ":"")+r,n&&(this.identifier=n),null!=e&&e.__line__&&(this.line=e.__line__)};function Mt(t){var e=t.value;return e?[new Pt(t.key,e,"constants have been deprecated as of v8")]:[]}function Lt(t){for(var e=[],r=arguments.length-1;r-- >0;)e[r]=arguments[r+1];for(var n=0,i=e;n":"value"===t.itemType.kind?"array":"array<"+e+">"}return t.kind}var Kt=[Ft,Ut,Vt,Nt,jt,Wt,qt,$t(Zt),Xt];function Yt(t,e){if("error"===e.kind)return null;if("array"===t.kind){if("array"===e.kind&&(0===e.N&&"value"===e.itemType.kind||!Yt(t.itemType,e.itemType))&&("number"!=typeof t.N||t.N===e.N))return null}else{if(t.kind===e.kind)return null;if("value"===t.kind)for(var r=0,n=Kt;r255?255:t}function i(t){return n("%"===t[t.length-1]?parseFloat(t)/100*255:parseInt(t))}function a(t){return(e="%"===t[t.length-1]?parseFloat(t)/100:parseFloat(t))<0?0:e>1?1:e;var e}function o(t,e,r){return r<0?r+=1:r>1&&(r-=1),6*r<1?t+(e-t)*r*6:2*r<1?e:3*r<2?t+(e-t)*(2/3-r)*6:t}try{e.parseCSSColor=function(t){var e,s=t.replace(/ /g,"").toLowerCase();if(s in r)return r[s].slice();if("#"===s[0])return 4===s.length?(e=parseInt(s.substr(1),16))>=0&&e<=4095?[(3840&e)>>4|(3840&e)>>8,240&e|(240&e)>>4,15&e|(15&e)<<4,1]:null:7===s.length&&(e=parseInt(s.substr(1),16))>=0&&e<=16777215?[(16711680&e)>>16,(65280&e)>>8,255&e,1]:null;var u=s.indexOf("("),l=s.indexOf(")");if(-1!==u&&l+1===s.length){var p=s.substr(0,u),c=s.substr(u+1,l-(u+1)).split(","),h=1;switch(p){case"rgba":if(4!==c.length)return null;h=a(c.pop());case"rgb":return 3!==c.length?null:[i(c[0]),i(c[1]),i(c[2]),h];case"hsla":if(4!==c.length)return null;h=a(c.pop());case"hsl":if(3!==c.length)return null;var f=(parseFloat(c[0])%360+360)%360/360,d=a(c[1]),m=a(c[2]),y=m<=.5?m*(d+1):m+d-m*d,v=2*m-y;return[n(255*o(v,y,f+1/3)),n(255*o(v,y,f)),n(255*o(v,y,f-1/3)),h];default:return null}}return null}}catch(t){}})).parseCSSColor,ee=function(t,e,r,n){void 0===n&&(n=1),this.r=t,this.g=e,this.b=r,this.a=n};ee.parse=function(t){if(t){if(t instanceof ee)return t;if("string"==typeof t){var e=te(t);if(e)return new ee(e[0]/255*e[3],e[1]/255*e[3],e[2]/255*e[3],e[3])}}},ee.prototype.toString=function(){var t=this.toArray(),e=t[1],r=t[2],n=t[3];return"rgba("+Math.round(t[0])+","+Math.round(e)+","+Math.round(r)+","+n+")"},ee.prototype.toArray=function(){var t=this.a;return 0===t?[0,0,0,0]:[255*this.r/t,255*this.g/t,255*this.b/t,t]},ee.black=new ee(0,0,0,1),ee.white=new ee(1,1,1,1),ee.transparent=new ee(0,0,0,0),ee.red=new ee(1,0,0,1);var re=function(t,e,r){this.sensitivity=t?e?"variant":"case":e?"accent":"base",this.locale=r,this.collator=new Intl.Collator(this.locale?this.locale:[],{sensitivity:this.sensitivity,usage:"search"})};re.prototype.compare=function(t,e){return this.collator.compare(t,e)},re.prototype.resolvedLocale=function(){return new Intl.Collator(this.locale?this.locale:[]).resolvedOptions().locale};var ie=function(t,e,r,n,i){this.text=t,this.image=e,this.scale=r,this.fontStack=n,this.textColor=i},ne=function(t){this.sections=t};ne.fromString=function(t){return new ne([new ie(t,null,null,null,null)])},ne.prototype.isEmpty=function(){return 0===this.sections.length||!this.sections.some((function(t){return 0!==t.text.length||t.image&&0!==t.image.name.length}))},ne.factory=function(t){return t instanceof ne?t:ne.fromString(t)},ne.prototype.toString=function(){return 0===this.sections.length?"":this.sections.map((function(t){return t.text})).join("")},ne.prototype.serialize=function(){for(var t=["format"],e=0,r=this.sections;e=0&&t<=255&&"number"==typeof e&&e>=0&&e<=255&&"number"==typeof r&&r>=0&&r<=255?void 0===n||"number"==typeof n&&n>=0&&n<=1?null:"Invalid rgba value ["+[t,e,r,n].join(", ")+"]: 'a' must be between 0 and 1.":"Invalid rgba value ["+("number"==typeof n?[t,e,r,n]:[t,e,r]).join(", ")+"]: 'r', 'g', and 'b' must be between 0 and 255."}function se(t){if(null===t)return!0;if("string"==typeof t)return!0;if("boolean"==typeof t)return!0;if("number"==typeof t)return!0;if(t instanceof ee)return!0;if(t instanceof re)return!0;if(t instanceof ne)return!0;if(t instanceof oe)return!0;if(Array.isArray(t)){for(var e=0,r=t;e2){var s=t[1];if("string"!=typeof s||!(s in he)||"object"===s)return e.error('The item type argument of "array" must be one of string, number, boolean',1);a=he[s],n++}else a=Zt;if(t.length>3){if(null!==t[2]&&("number"!=typeof t[2]||t[2]<0||t[2]!==Math.floor(t[2])))return e.error('The length argument to "array" must be a positive integer literal',2);o=t[2],n++}r=$t(a,o)}else r=he[i];for(var u=[];n1)&&e.push(n)}}return e.concat(this.args.map((function(t){return t.serialize()})))};var de=function(t){this.type=Wt,this.sections=t};de.parse=function(t,e){if(t.length<2)return e.error("Expected at least one argument.");var r=t[1];if(!Array.isArray(r)&&"object"==typeof r)return e.error("First argument must be an image or text section.");for(var n=[],i=!1,a=1;a<=t.length-1;++a){var o=t[a];if(i&&"object"==typeof o&&!Array.isArray(o)){i=!1;var s=null;if(o["font-scale"]&&!(s=e.parse(o["font-scale"],1,Ut)))return null;var u=null;if(o["text-font"]&&!(u=e.parse(o["text-font"],1,$t(Vt))))return null;var l=null;if(o["text-color"]&&!(l=e.parse(o["text-color"],1,jt)))return null;var p=n[n.length-1];p.scale=s,p.font=u,p.textColor=l}else{var c=e.parse(t[a],1,Zt);if(!c)return null;var h=c.type.kind;if("string"!==h&&"value"!==h&&"null"!==h&&"resolvedImage"!==h)return e.error("Formatted text type must be 'string', 'value', 'image' or 'null'.");i=!0,n.push({content:c,scale:null,font:null,textColor:null})}}return new de(n)},de.prototype.evaluate=function(t){return new ne(this.sections.map((function(e){var r=e.content.evaluate(t);return le(r)===Xt?new ie("",r,null,null,null):new ie(ue(r),null,e.scale?e.scale.evaluate(t):null,e.font?e.font.evaluate(t).join(","):null,e.textColor?e.textColor.evaluate(t):null)})))},de.prototype.eachChild=function(t){for(var e=0,r=this.sections;e-1),r},me.prototype.eachChild=function(t){t(this.input)},me.prototype.outputDefined=function(){return!1},me.prototype.serialize=function(){return["image",this.input.serialize()]};var ye={"to-boolean":Nt,"to-color":jt,"to-number":Ut,"to-string":Vt},ge=function(t,e){this.type=t,this.args=e};ge.parse=function(t,e){if(t.length<2)return e.error("Expected at least one argument.");var r=t[0];if(("to-boolean"===r||"to-string"===r)&&2!==t.length)return e.error("Expected one argument.");for(var n=ye[r],i=[],a=1;a4?"Invalid rbga value "+JSON.stringify(e)+": expected an array containing either three or four numeric values.":ae(e[0],e[1],e[2],e[3])))return new ee(e[0]/255,e[1]/255,e[2]/255,e[3])}throw new pe(r||"Could not parse color from value '"+("string"==typeof e?e:String(JSON.stringify(e)))+"'")}if("number"===this.type.kind){for(var o=null,s=0,u=this.args;s=e[2]||t[1]<=e[1]||t[3]>=e[3])}function Ee(t,e){var r=(180+t[0])/360,n=(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+t[1]*Math.PI/360)))/360,i=Math.pow(2,e.z);return[Math.round(r*i*8192),Math.round(n*i*8192)]}function Te(t,e,r){return e[1]>t[1]!=r[1]>t[1]&&t[0]<(r[0]-e[0])*(t[1]-e[1])/(r[1]-e[1])+e[0]}function Ie(t,e){for(var r,n,i,a,o,s,u,l=!1,p=0,c=e.length;p0&&s<0||o<0&&s>0}function ze(t,e,r){for(var n=0,i=r;nr[2]){var i=.5*n,a=t[0]-r[0]>i?-n:r[0]-t[0]>i?n:0;0===a&&(a=t[0]-r[2]>i?-n:r[2]-t[0]>i?n:0),t[0]+=a}we(e,t)}function Oe(t,e,r,n){for(var i=8192*Math.pow(2,n.z),a=[8192*n.x,8192*n.y],o=[],s=0,u=t;s=0)return!1;var r=!0;return t.eachChild((function(t){r&&!Ve(t,e)&&(r=!1)})),r}Re.parse=function(t,e){if(2!==t.length)return e.error("'within' expression requires exactly one argument, but found "+(t.length-1)+" instead.");if(se(t[1])){var r=t[1];if("FeatureCollection"===r.type)for(var n=0;ne))throw new pe("Input is not a number.");a=o-1}return 0}je.prototype.parse=function(t,e,r,n,i){return void 0===i&&(i={}),e?this.concat(e,r,n)._parse(t,i):this._parse(t,i)},je.prototype._parse=function(t,e){function r(t,e,r){return"assert"===r?new fe(e,[t]):"coerce"===r?new ge(e,[t]):t}if(null!==t&&"string"!=typeof t&&"boolean"!=typeof t&&"number"!=typeof t||(t=["literal",t]),Array.isArray(t)){if(0===t.length)return this.error('Expected an array with at least one element. If you wanted a literal array, use ["literal", []].');var n=t[0];if("string"!=typeof n)return this.error("Expression name must be a string, but found "+typeof n+' instead. If you wanted a literal array, use ["literal", [...]].',0),null;var i=this.registry[n];if(i){var a=i.parse(t,this);if(!a)return null;if(this.expectedType){var o=this.expectedType,s=a.type;if("string"!==o.kind&&"number"!==o.kind&&"boolean"!==o.kind&&"object"!==o.kind&&"array"!==o.kind||"value"!==s.kind)if("color"!==o.kind&&"formatted"!==o.kind&&"resolvedImage"!==o.kind||"value"!==s.kind&&"string"!==s.kind){if(this.checkSubtype(o,s))return null}else a=r(a,o,e.typeAnnotation||"coerce");else a=r(a,o,e.typeAnnotation||"assert")}if(!(a instanceof ce)&&"resolvedImage"!==a.type.kind&&function t(e){if(e instanceof Ne)return t(e.boundExpression);if(e instanceof xe&&"error"===e.name)return!1;if(e instanceof be)return!1;if(e instanceof Re)return!1;var r=e instanceof ge||e instanceof fe,n=!0;return e.eachChild((function(e){n=r?n&&t(e):n&&e instanceof ce})),!!n&&Fe(e)&&Ve(e,["zoom","heatmap-density","line-progress","accumulated","is-supported-script"])}(a)){var u=new _e;try{a=new ce(a.type,a.evaluate(u))}catch(t){return this.error(t.message),null}}return a}return this.error('Unknown expression "'+n+'". If you wanted a literal array, use ["literal", [...]].',0)}return this.error(void 0===t?"'undefined' value invalid. Use null instead.":"object"==typeof t?'Bare objects invalid. Use ["literal", {...}] instead.':"Expected an array, but found "+typeof t+" instead.")},je.prototype.concat=function(t,e,r){var n="number"==typeof t?this.path.concat(t):this.path,i=r?this.scope.concat(r):this.scope;return new je(this.registry,n,e||null,i,this.errors)},je.prototype.error=function(t){for(var e=[],r=arguments.length-1;r-- >0;)e[r]=arguments[r+1];var n=""+this.key+e.map((function(t){return"["+t+"]"})).join("");this.errors.push(new Bt(n,t))},je.prototype.checkSubtype=function(t,e){var r=Yt(t,e);return r&&this.error(r),r};var Ze=function(t,e,r){this.type=t,this.input=e,this.labels=[],this.outputs=[];for(var n=0,i=r;n=o)return e.error('Input/output pairs for "step" expressions must be arranged with input values in strictly ascending order.',u);var p=e.parse(s,l,i);if(!p)return null;i=i||p.type,n.push([o,p])}return new Ze(i,r,n)},Ze.prototype.evaluate=function(t){var e=this.labels,r=this.outputs;if(1===e.length)return r[0].evaluate(t);var n=this.input.evaluate(t);if(n<=e[0])return r[0].evaluate(t);var i=e.length;return n>=e[i-1]?r[i-1].evaluate(t):r[qe(e,n)].evaluate(t)},Ze.prototype.eachChild=function(t){t(this.input);for(var e=0,r=this.outputs;e0&&t.push(this.labels[e]),t.push(this.outputs[e].serialize());return t};var We=Object.freeze({__proto__:null,number:Ge,color:function(t,e,r){return new ee(Ge(t.r,e.r,r),Ge(t.g,e.g,r),Ge(t.b,e.b,r),Ge(t.a,e.a,r))},array:function(t,e,r){return t.map((function(t,n){return Ge(t,e[n],r)}))}}),Xe=6/29*3*(6/29),$e=Math.PI/180,He=180/Math.PI;function Ke(t){return t>.008856451679035631?Math.pow(t,1/3):t/Xe+4/29}function Ye(t){return t>6/29?t*t*t:Xe*(t-4/29)}function Je(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function Qe(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function tr(t){var e=Qe(t.r),r=Qe(t.g),n=Qe(t.b),i=Ke((.4124564*e+.3575761*r+.1804375*n)/.95047),a=Ke((.2126729*e+.7151522*r+.072175*n)/1);return{l:116*a-16,a:500*(i-a),b:200*(a-Ke((.0193339*e+.119192*r+.9503041*n)/1.08883)),alpha:t.a}}function er(t){var e=(t.l+16)/116,r=isNaN(t.a)?e:e+t.a/500,n=isNaN(t.b)?e:e-t.b/200;return e=1*Ye(e),r=.95047*Ye(r),n=1.08883*Ye(n),new ee(Je(3.2404542*r-1.5371385*e-.4985314*n),Je(-.969266*r+1.8760108*e+.041556*n),Je(.0556434*r-.2040259*e+1.0572252*n),t.alpha)}function rr(t,e,r){var n=e-t;return t+r*(n>180||n<-180?n-360*Math.round(n/360):n)}var ir={forward:tr,reverse:er,interpolate:function(t,e,r){return{l:Ge(t.l,e.l,r),a:Ge(t.a,e.a,r),b:Ge(t.b,e.b,r),alpha:Ge(t.alpha,e.alpha,r)}}},nr={forward:function(t){var e=tr(t),r=e.l,n=e.a,i=e.b,a=Math.atan2(i,n)*He;return{h:a<0?a+360:a,c:Math.sqrt(n*n+i*i),l:r,alpha:t.a}},reverse:function(t){var e=t.h*$e,r=t.c;return er({l:t.l,a:Math.cos(e)*r,b:Math.sin(e)*r,alpha:t.alpha})},interpolate:function(t,e,r){return{h:rr(t.h,e.h,r),c:Ge(t.c,e.c,r),l:Ge(t.l,e.l,r),alpha:Ge(t.alpha,e.alpha,r)}}},or=Object.freeze({__proto__:null,lab:ir,hcl:nr}),ar=function(t,e,r,n,i){this.type=t,this.operator=e,this.interpolation=r,this.input=n,this.labels=[],this.outputs=[];for(var a=0,o=i;a1})))return e.error("Cubic bezier interpolation requires four numeric arguments with values between 0 and 1.",1);n={name:"cubic-bezier",controlPoints:s}}if(t.length-1<4)return e.error("Expected at least 4 arguments, but found only "+(t.length-1)+".");if((t.length-1)%2!=0)return e.error("Expected an even number of arguments.");if(!(i=e.parse(i,2,Ut)))return null;var u=[],l=null;"interpolate-hcl"===r||"interpolate-lab"===r?l=jt:e.expectedType&&"value"!==e.expectedType.kind&&(l=e.expectedType);for(var p=0;p=c)return e.error('Input/output pairs for "interpolate" expressions must be arranged with input values in strictly ascending order.',f);var m=e.parse(h,d,l);if(!m)return null;l=l||m.type,u.push([c,m])}return"number"===l.kind||"color"===l.kind||"array"===l.kind&&"number"===l.itemType.kind&&"number"==typeof l.N?new ar(l,r,n,i,u):e.error("Type "+Ht(l)+" is not interpolatable.")},ar.prototype.evaluate=function(t){var e=this.labels,r=this.outputs;if(1===e.length)return r[0].evaluate(t);var n=this.input.evaluate(t);if(n<=e[0])return r[0].evaluate(t);var i=e.length;if(n>=e[i-1])return r[i-1].evaluate(t);var a=qe(e,n),o=ar.interpolationFactor(this.interpolation,n,e[a],e[a+1]),s=r[a].evaluate(t),u=r[a+1].evaluate(t);return"interpolate"===this.operator?We[this.type.kind.toLowerCase()](s,u,o):"interpolate-hcl"===this.operator?nr.reverse(nr.interpolate(nr.forward(s),nr.forward(u),o)):ir.reverse(ir.interpolate(ir.forward(s),ir.forward(u),o))},ar.prototype.eachChild=function(t){t(this.input);for(var e=0,r=this.outputs;e=r.length)throw new pe("Array index out of bounds: "+e+" > "+(r.length-1)+".");if(e!==Math.floor(e))throw new pe("Array index must be an integer, but found "+e+" instead.");return r[e]},cr.prototype.eachChild=function(t){t(this.index),t(this.input)},cr.prototype.outputDefined=function(){return!1},cr.prototype.serialize=function(){return["at",this.index.serialize(),this.input.serialize()]};var pr=function(t,e){this.type=Nt,this.needle=t,this.haystack=e};pr.parse=function(t,e){if(3!==t.length)return e.error("Expected 2 arguments, but found "+(t.length-1)+" instead.");var r=e.parse(t[1],1,Zt),n=e.parse(t[2],2,Zt);return r&&n?Jt(r.type,[Nt,Vt,Ut,Ft,Zt])?new pr(r,n):e.error("Expected first argument to be of type boolean, string, number or null, but found "+Ht(r.type)+" instead"):null},pr.prototype.evaluate=function(t){var e=this.needle.evaluate(t),r=this.haystack.evaluate(t);if(!r)return!1;if(!Qt(e,["boolean","string","number","null"]))throw new pe("Expected first argument to be of type boolean, string, number or null, but found "+Ht(le(e))+" instead.");if(!Qt(r,["string","array"]))throw new pe("Expected second argument to be of type array or string, but found "+Ht(le(r))+" instead.");return r.indexOf(e)>=0},pr.prototype.eachChild=function(t){t(this.needle),t(this.haystack)},pr.prototype.outputDefined=function(){return!0},pr.prototype.serialize=function(){return["in",this.needle.serialize(),this.haystack.serialize()]};var hr=function(t,e,r){this.type=Ut,this.needle=t,this.haystack=e,this.fromIndex=r};hr.parse=function(t,e){if(t.length<=2||t.length>=5)return e.error("Expected 3 or 4 arguments, but found "+(t.length-1)+" instead.");var r=e.parse(t[1],1,Zt),n=e.parse(t[2],2,Zt);if(!r||!n)return null;if(!Jt(r.type,[Nt,Vt,Ut,Ft,Zt]))return e.error("Expected first argument to be of type boolean, string, number or null, but found "+Ht(r.type)+" instead");if(4===t.length){var i=e.parse(t[3],3,Ut);return i?new hr(r,n,i):null}return new hr(r,n)},hr.prototype.evaluate=function(t){var e=this.needle.evaluate(t),r=this.haystack.evaluate(t);if(!Qt(e,["boolean","string","number","null"]))throw new pe("Expected first argument to be of type boolean, string, number or null, but found "+Ht(le(e))+" instead.");if(!Qt(r,["string","array"]))throw new pe("Expected second argument to be of type array or string, but found "+Ht(le(r))+" instead.");if(this.fromIndex){var n=this.fromIndex.evaluate(t);return r.indexOf(e,n)}return r.indexOf(e)},hr.prototype.eachChild=function(t){t(this.needle),t(this.haystack),this.fromIndex&&t(this.fromIndex)},hr.prototype.outputDefined=function(){return!1},hr.prototype.serialize=function(){if(null!=this.fromIndex&&void 0!==this.fromIndex){var t=this.fromIndex.serialize();return["index-of",this.needle.serialize(),this.haystack.serialize(),t]}return["index-of",this.needle.serialize(),this.haystack.serialize()]};var fr=function(t,e,r,n,i,a){this.inputType=t,this.type=e,this.input=r,this.cases=n,this.outputs=i,this.otherwise=a};fr.parse=function(t,e){if(t.length<5)return e.error("Expected at least 4 arguments, but found only "+(t.length-1)+".");if(t.length%2!=1)return e.error("Expected an even number of arguments.");var r,n;e.expectedType&&"value"!==e.expectedType.kind&&(n=e.expectedType);for(var i={},a=[],o=2;oNumber.MAX_SAFE_INTEGER)return l.error("Branch labels must be integers no larger than "+Number.MAX_SAFE_INTEGER+".");if("number"==typeof h&&Math.floor(h)!==h)return l.error("Numeric branch labels must be integer values.");if(r){if(l.checkSubtype(r,le(h)))return null}else r=le(h);if(void 0!==i[String(h)])return l.error("Branch labels must be unique.");i[String(h)]=a.length}var f=e.parse(u,o,n);if(!f)return null;n=n||f.type,a.push(f)}var d=e.parse(t[1],1,Zt);if(!d)return null;var m=e.parse(t[t.length-1],t.length-1,n);return m?"value"!==d.type.kind&&e.concat(1).checkSubtype(r,d.type)?null:new fr(r,n,d,i,a,m):null},fr.prototype.evaluate=function(t){var e=this.input.evaluate(t);return(le(e)===this.inputType&&this.outputs[this.cases[e]]||this.otherwise).evaluate(t)},fr.prototype.eachChild=function(t){t(this.input),this.outputs.forEach(t),t(this.otherwise)},fr.prototype.outputDefined=function(){return this.outputs.every((function(t){return t.outputDefined()}))&&this.otherwise.outputDefined()},fr.prototype.serialize=function(){for(var t=this,e=["match",this.input.serialize()],r=[],n={},i=0,a=Object.keys(this.cases).sort();i=5)return e.error("Expected 3 or 4 arguments, but found "+(t.length-1)+" instead.");var r=e.parse(t[1],1,Zt),n=e.parse(t[2],2,Ut);if(!r||!n)return null;if(!Jt(r.type,[$t(Zt),Vt,Zt]))return e.error("Expected first argument to be of type array or string, but found "+Ht(r.type)+" instead");if(4===t.length){var i=e.parse(t[3],3,Ut);return i?new mr(r.type,r,n,i):null}return new mr(r.type,r,n)},mr.prototype.evaluate=function(t){var e=this.input.evaluate(t),r=this.beginIndex.evaluate(t);if(!Qt(e,["string","array"]))throw new pe("Expected first argument to be of type array or string, but found "+Ht(le(e))+" instead.");if(this.endIndex){var n=this.endIndex.evaluate(t);return e.slice(r,n)}return e.slice(r)},mr.prototype.eachChild=function(t){t(this.input),t(this.beginIndex),this.endIndex&&t(this.endIndex)},mr.prototype.outputDefined=function(){return!1},mr.prototype.serialize=function(){if(null!=this.endIndex&&void 0!==this.endIndex){var t=this.endIndex.serialize();return["slice",this.input.serialize(),this.beginIndex.serialize(),t]}return["slice",this.input.serialize(),this.beginIndex.serialize()]};var _r=vr("==",(function(t,e,r){return e===r}),gr),br=vr("!=",(function(t,e,r){return e!==r}),(function(t,e,r,n){return!gr(0,e,r,n)})),xr=vr("<",(function(t,e,r){return e",(function(t,e,r){return e>r}),(function(t,e,r,n){return n.compare(e,r)>0})),Sr=vr("<=",(function(t,e,r){return e<=r}),(function(t,e,r,n){return n.compare(e,r)<=0})),Er=vr(">=",(function(t,e,r){return e>=r}),(function(t,e,r,n){return n.compare(e,r)>=0})),Tr=function(t,e,r,n,i){this.type=Vt,this.number=t,this.locale=e,this.currency=r,this.minFractionDigits=n,this.maxFractionDigits=i};Tr.parse=function(t,e){if(3!==t.length)return e.error("Expected two arguments.");var r=e.parse(t[1],1,Ut);if(!r)return null;var n=t[2];if("object"!=typeof n||Array.isArray(n))return e.error("NumberFormat options argument must be an object.");var i=null;if(n.locale&&!(i=e.parse(n.locale,1,Vt)))return null;var a=null;if(n.currency&&!(a=e.parse(n.currency,1,Vt)))return null;var o=null;if(n["min-fraction-digits"]&&!(o=e.parse(n["min-fraction-digits"],1,Ut)))return null;var s=null;return n["max-fraction-digits"]&&!(s=e.parse(n["max-fraction-digits"],1,Ut))?null:new Tr(r,i,a,o,s)},Tr.prototype.evaluate=function(t){return new Intl.NumberFormat(this.locale?this.locale.evaluate(t):[],{style:this.currency?"currency":"decimal",currency:this.currency?this.currency.evaluate(t):void 0,minimumFractionDigits:this.minFractionDigits?this.minFractionDigits.evaluate(t):void 0,maximumFractionDigits:this.maxFractionDigits?this.maxFractionDigits.evaluate(t):void 0}).format(this.number.evaluate(t))},Tr.prototype.eachChild=function(t){t(this.number),this.locale&&t(this.locale),this.currency&&t(this.currency),this.minFractionDigits&&t(this.minFractionDigits),this.maxFractionDigits&&t(this.maxFractionDigits)},Tr.prototype.outputDefined=function(){return!1},Tr.prototype.serialize=function(){var t={};return this.locale&&(t.locale=this.locale.serialize()),this.currency&&(t.currency=this.currency.serialize()),this.minFractionDigits&&(t["min-fraction-digits"]=this.minFractionDigits.serialize()),this.maxFractionDigits&&(t["max-fraction-digits"]=this.maxFractionDigits.serialize()),["number-format",this.number.serialize(),t]};var Ir=function(t){this.type=Ut,this.input=t};Ir.parse=function(t,e){if(2!==t.length)return e.error("Expected 1 argument, but found "+(t.length-1)+" instead.");var r=e.parse(t[1],1);return r?"array"!==r.type.kind&&"string"!==r.type.kind&&"value"!==r.type.kind?e.error("Expected argument of type string or array, but found "+Ht(r.type)+" instead."):new Ir(r):null},Ir.prototype.evaluate=function(t){var e=this.input.evaluate(t);if("string"==typeof e)return e.length;if(Array.isArray(e))return e.length;throw new pe("Expected value to be of type string or array, but found "+Ht(le(e))+" instead.")},Ir.prototype.eachChild=function(t){t(this.input)},Ir.prototype.outputDefined=function(){return!1},Ir.prototype.serialize=function(){var t=["length"];return this.eachChild((function(e){t.push(e.serialize())})),t};var kr={"==":_r,"!=":br,">":wr,"<":xr,">=":Er,"<=":Sr,array:fe,at:cr,boolean:fe,case:dr,coalesce:lr,collator:be,format:de,image:me,in:pr,"index-of":hr,interpolate:ar,"interpolate-hcl":ar,"interpolate-lab":ar,length:Ir,let:ur,literal:ce,match:fr,number:fe,"number-format":Tr,object:fe,slice:mr,step:Ze,string:fe,"to-boolean":ge,"to-color":ge,"to-number":ge,"to-string":ge,var:Ne,within:Re};function Ar(t,e){var r=e[0],n=e[1],i=e[2],a=e[3];r=r.evaluate(t),n=n.evaluate(t),i=i.evaluate(t);var o=a?a.evaluate(t):1,s=ae(r,n,i,o);if(s)throw new pe(s);return new ee(r/255*o,n/255*o,i/255*o,o)}function zr(t,e){return t in e}function Cr(t,e){var r=e[t];return void 0===r?null:r}function Pr(t){return{type:t}}function Mr(t){return{result:"success",value:t}}function Lr(t){return{result:"error",value:t}}function Dr(t){return"data-driven"===t["property-type"]||"cross-faded-data-driven"===t["property-type"]}function Or(t){return!!t.expression&&t.expression.parameters.indexOf("zoom")>-1}function Br(t){return!!t.expression&&t.expression.interpolated}function Rr(t){return t instanceof Number?"number":t instanceof String?"string":t instanceof Boolean?"boolean":Array.isArray(t)?"array":null===t?"null":typeof t}function Fr(t){return"object"==typeof t&&null!==t&&!Array.isArray(t)}function Ur(t){return t}function Vr(t,e,r){return void 0!==t?t:void 0!==e?e:void 0!==r?r:void 0}function Nr(t,e,r,n,i){return Vr(typeof r===i?n[r]:void 0,t.default,e.default)}function jr(t,e,r){if("number"!==Rr(r))return Vr(t.default,e.default);var n=t.stops.length;if(1===n)return t.stops[0][1];if(r<=t.stops[0][0])return t.stops[0][1];if(r>=t.stops[n-1][0])return t.stops[n-1][1];var i=qe(t.stops.map((function(t){return t[0]})),r);return t.stops[i][1]}function qr(t,e,r){var n=void 0!==t.base?t.base:1;if("number"!==Rr(r))return Vr(t.default,e.default);var i=t.stops.length;if(1===i)return t.stops[0][1];if(r<=t.stops[0][0])return t.stops[0][1];if(r>=t.stops[i-1][0])return t.stops[i-1][1];var a=qe(t.stops.map((function(t){return t[0]})),r),o=function(t,e,r,n){var i=n-r,a=t-r;return 0===i?0:1===e?a/i:(Math.pow(e,a)-1)/(Math.pow(e,i)-1)}(r,n,t.stops[a][0],t.stops[a+1][0]),s=t.stops[a][1],u=t.stops[a+1][1],l=We[e.type]||Ur;if(t.colorSpace&&"rgb"!==t.colorSpace){var p=or[t.colorSpace];l=function(t,e){return p.reverse(p.interpolate(p.forward(t),p.forward(e),o))}}return"function"==typeof s.evaluate?{evaluate:function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var r=s.evaluate.apply(void 0,t),n=u.evaluate.apply(void 0,t);if(void 0!==r&&void 0!==n)return l(r,n,o)}}:l(s,u,o)}function Zr(t,e,r){return"color"===e.type?r=ee.parse(r):"formatted"===e.type?r=ne.fromString(r.toString()):"resolvedImage"===e.type?r=oe.fromString(r.toString()):Rr(r)===e.type||"enum"===e.type&&e.values[r]||(r=void 0),Vr(r,t.default,e.default)}xe.register(kr,{error:[{kind:"error"},[Vt],function(t,e){throw new pe(e[0].evaluate(t))}],typeof:[Vt,[Zt],function(t,e){return Ht(le(e[0].evaluate(t)))}],"to-rgba":[$t(Ut,4),[jt],function(t,e){return e[0].evaluate(t).toArray()}],rgb:[jt,[Ut,Ut,Ut],Ar],rgba:[jt,[Ut,Ut,Ut,Ut],Ar],has:{type:Nt,overloads:[[[Vt],function(t,e){return zr(e[0].evaluate(t),t.properties())}],[[Vt,qt],function(t,e){var r=e[1];return zr(e[0].evaluate(t),r.evaluate(t))}]]},get:{type:Zt,overloads:[[[Vt],function(t,e){return Cr(e[0].evaluate(t),t.properties())}],[[Vt,qt],function(t,e){var r=e[1];return Cr(e[0].evaluate(t),r.evaluate(t))}]]},"feature-state":[Zt,[Vt],function(t,e){return Cr(e[0].evaluate(t),t.featureState||{})}],properties:[qt,[],function(t){return t.properties()}],"geometry-type":[Vt,[],function(t){return t.geometryType()}],id:[Zt,[],function(t){return t.id()}],zoom:[Ut,[],function(t){return t.globals.zoom}],"heatmap-density":[Ut,[],function(t){return t.globals.heatmapDensity||0}],"line-progress":[Ut,[],function(t){return t.globals.lineProgress||0}],accumulated:[Zt,[],function(t){return void 0===t.globals.accumulated?null:t.globals.accumulated}],"+":[Ut,Pr(Ut),function(t,e){for(var r=0,n=0,i=e;n":[Nt,[Vt,Zt],function(t,e){var r=e[0],n=e[1],i=t.properties()[r.value],a=n.value;return typeof i==typeof a&&i>a}],"filter-id->":[Nt,[Zt],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n>i}],"filter-<=":[Nt,[Vt,Zt],function(t,e){var r=e[0],n=e[1],i=t.properties()[r.value],a=n.value;return typeof i==typeof a&&i<=a}],"filter-id-<=":[Nt,[Zt],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n<=i}],"filter->=":[Nt,[Vt,Zt],function(t,e){var r=e[0],n=e[1],i=t.properties()[r.value],a=n.value;return typeof i==typeof a&&i>=a}],"filter-id->=":[Nt,[Zt],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n>=i}],"filter-has":[Nt,[Zt],function(t,e){return e[0].value in t.properties()}],"filter-has-id":[Nt,[],function(t){return null!==t.id()&&void 0!==t.id()}],"filter-type-in":[Nt,[$t(Vt)],function(t,e){return e[0].value.indexOf(t.geometryType())>=0}],"filter-id-in":[Nt,[$t(Zt)],function(t,e){return e[0].value.indexOf(t.id())>=0}],"filter-in-small":[Nt,[Vt,$t(Zt)],function(t,e){var r=e[0];return e[1].value.indexOf(t.properties()[r.value])>=0}],"filter-in-large":[Nt,[Vt,$t(Zt)],function(t,e){var r=e[0],n=e[1];return function(t,e,r,n){for(;r<=n;){var i=r+n>>1;if(e[i]===t)return!0;e[i]>t?n=i-1:r=i+1}return!1}(t.properties()[r.value],n.value,0,n.value.length-1)}],all:{type:Nt,overloads:[[[Nt,Nt],function(t,e){var r=e[1];return e[0].evaluate(t)&&r.evaluate(t)}],[Pr(Nt),function(t,e){for(var r=0,n=e;r0&&"string"==typeof t[0]&&t[0]in kr}function Xr(t,e){var r=new je(kr,[],e?function(t){var e={color:jt,string:Vt,number:Ut,enum:Vt,boolean:Nt,formatted:Wt,resolvedImage:Xt};return"array"===t.type?$t(e[t.value]||Zt,t.length):e[t.type]}(e):void 0),n=r.parse(t,void 0,void 0,void 0,e&&"string"===e.type?{typeAnnotation:"coerce"}:void 0);return n?Mr(new Gr(n,e)):Lr(r.errors)}Gr.prototype.evaluateWithoutErrorHandling=function(t,e,r,n,i,a){return this._evaluator.globals=t,this._evaluator.feature=e,this._evaluator.featureState=r,this._evaluator.canonical=n,this._evaluator.availableImages=i||null,this._evaluator.formattedSection=a,this.expression.evaluate(this._evaluator)},Gr.prototype.evaluate=function(t,e,r,n,i,a){this._evaluator.globals=t,this._evaluator.feature=e||null,this._evaluator.featureState=r||null,this._evaluator.canonical=n,this._evaluator.availableImages=i||null,this._evaluator.formattedSection=a||null;try{var o=this.expression.evaluate(this._evaluator);if(null==o||"number"==typeof o&&o!=o)return this._defaultValue;if(this._enumValues&&!(o in this._enumValues))throw new pe("Expected value to be one of "+Object.keys(this._enumValues).map((function(t){return JSON.stringify(t)})).join(", ")+", but found "+JSON.stringify(o)+" instead.");return o}catch(t){return this._warningHistory[t.message]||(this._warningHistory[t.message]=!0,"undefined"!=typeof console&&console.warn(t.message)),this._defaultValue}};var $r=function(t,e){this.kind=t,this._styleExpression=e,this.isStateDependent="constant"!==t&&!Ue(e.expression)};$r.prototype.evaluateWithoutErrorHandling=function(t,e,r,n,i,a){return this._styleExpression.evaluateWithoutErrorHandling(t,e,r,n,i,a)},$r.prototype.evaluate=function(t,e,r,n,i,a){return this._styleExpression.evaluate(t,e,r,n,i,a)};var Hr=function(t,e,r,n){this.kind=t,this.zoomStops=r,this._styleExpression=e,this.isStateDependent="camera"!==t&&!Ue(e.expression),this.interpolationType=n};function Kr(t,e){if("error"===(t=Xr(t,e)).result)return t;var r=t.value.expression,n=Fe(r);if(!n&&!Dr(e))return Lr([new Bt("","data expressions not supported")]);var i=Ve(r,["zoom"]);if(!i&&!Or(e))return Lr([new Bt("","zoom expressions not supported")]);var a=function t(e){var r=null;if(e instanceof ur)r=t(e.result);else if(e instanceof lr)for(var n=0,i=e.args;nn.maximum?[new Pt(e,r,r+" is greater than the maximum value "+n.maximum)]:[]}function ei(t){var e,r,n,i=t.valueSpec,a=Dt(t.value.type),o={},s="categorical"!==a&&void 0===t.value.property,u=!s,l="array"===Rr(t.value.stops)&&"array"===Rr(t.value.stops[0])&&"object"===Rr(t.value.stops[0][0]),p=Jr({key:t.key,value:t.value,valueSpec:t.styleSpec.function,style:t.style,styleSpec:t.styleSpec,objectElementValidators:{stops:function(t){if("identity"===a)return[new Pt(t.key,t.value,'identity function may not have a "stops" property')];var e=[],r=t.value;return e=e.concat(Qr({key:t.key,value:r,valueSpec:t.valueSpec,style:t.style,styleSpec:t.styleSpec,arrayElementValidator:c})),"array"===Rr(r)&&0===r.length&&e.push(new Pt(t.key,r,"array must have at least one stop")),e},default:function(t){return Ei({key:t.key,value:t.value,valueSpec:i,style:t.style,styleSpec:t.styleSpec})}}});return"identity"===a&&s&&p.push(new Pt(t.key,t.value,'missing required property "property"')),"identity"===a||t.value.stops||p.push(new Pt(t.key,t.value,'missing required property "stops"')),"exponential"===a&&t.valueSpec.expression&&!Br(t.valueSpec)&&p.push(new Pt(t.key,t.value,"exponential functions not supported")),t.styleSpec.$version>=8&&(u&&!Dr(t.valueSpec)?p.push(new Pt(t.key,t.value,"property functions not supported")):s&&!Or(t.valueSpec)&&p.push(new Pt(t.key,t.value,"zoom functions not supported"))),"categorical"!==a&&!l||void 0!==t.value.property||p.push(new Pt(t.key,t.value,'"property" property is required')),p;function c(t){var e=[],a=t.value,s=t.key;if("array"!==Rr(a))return[new Pt(s,a,"array expected, "+Rr(a)+" found")];if(2!==a.length)return[new Pt(s,a,"array length 2 expected, length "+a.length+" found")];if(l){if("object"!==Rr(a[0]))return[new Pt(s,a,"object expected, "+Rr(a[0])+" found")];if(void 0===a[0].zoom)return[new Pt(s,a,"object stop key must have zoom")];if(void 0===a[0].value)return[new Pt(s,a,"object stop key must have value")];if(n&&n>Dt(a[0].zoom))return[new Pt(s,a[0].zoom,"stop zoom values must appear in ascending order")];Dt(a[0].zoom)!==n&&(n=Dt(a[0].zoom),r=void 0,o={}),e=e.concat(Jr({key:s+"[0]",value:a[0],valueSpec:{zoom:{}},style:t.style,styleSpec:t.styleSpec,objectElementValidators:{zoom:ti,value:h}}))}else e=e.concat(h({key:s+"[0]",value:a[0],valueSpec:{},style:t.style,styleSpec:t.styleSpec},a));return Wr(Ot(a[1]))?e.concat([new Pt(s+"[1]",a[1],"expressions are not allowed in function stops.")]):e.concat(Ei({key:s+"[1]",value:a[1],valueSpec:i,style:t.style,styleSpec:t.styleSpec}))}function h(t,n){var s=Rr(t.value),u=Dt(t.value),l=null!==t.value?t.value:n;if(e){if(s!==e)return[new Pt(t.key,l,s+" stop domain type must match previous stop domain type "+e)]}else e=s;if("number"!==s&&"string"!==s&&"boolean"!==s)return[new Pt(t.key,l,"stop domain value must be a number, string, or boolean")];if("number"!==s&&"categorical"!==a){var p="number expected, "+s+" found";return Dr(i)&&void 0===a&&(p+='\nIf you intended to use a categorical function, specify `"type": "categorical"`.'),[new Pt(t.key,l,p)]}return"categorical"!==a||"number"!==s||isFinite(u)&&Math.floor(u)===u?"categorical"!==a&&"number"===s&&void 0!==r&&u=2&&"$id"!==t[1]&&"$type"!==t[1];case"in":return t.length>=3&&("string"!=typeof t[1]||Array.isArray(t[2]));case"!in":case"!has":case"none":return!1;case"==":case"!=":case">":case">=":case"<":case"<=":return 3!==t.length||Array.isArray(t[1])||Array.isArray(t[2]);case"any":case"all":for(var e=0,r=t.slice(1);ee?1:0}function ui(t){if(!t)return!0;var e,r=t[0];return t.length<=1?"any"!==r:"=="===r?ci(t[1],t[2],"=="):"!="===r?fi(ci(t[1],t[2],"==")):"<"===r||">"===r||"<="===r||">="===r?ci(t[1],t[2],r):"any"===r?(e=t.slice(1),["any"].concat(e.map(ui))):"all"===r?["all"].concat(t.slice(1).map(ui)):"none"===r?["all"].concat(t.slice(1).map(ui).map(fi)):"in"===r?pi(t[1],t.slice(2)):"!in"===r?fi(pi(t[1],t.slice(2))):"has"===r?hi(t[1]):"!has"===r?fi(hi(t[1])):"within"!==r||t}function ci(t,e,r){switch(t){case"$type":return["filter-type-"+r,e];case"$id":return["filter-id-"+r,e];default:return["filter-"+r,t,e]}}function pi(t,e){if(0===e.length)return!1;switch(t){case"$type":return["filter-type-in",["literal",e]];case"$id":return["filter-id-in",["literal",e]];default:return e.length>200&&!e.some((function(t){return typeof t!=typeof e[0]}))?["filter-in-large",t,["literal",e.sort(si)]]:["filter-in-small",t,["literal",e]]}}function hi(t){switch(t){case"$type":return!0;case"$id":return["filter-has-id"];default:return["filter-has",t]}}function fi(t){return["!",t]}function di(t){return ni(Ot(t.value))?ri(Lt({},t,{expressionContext:"filter",valueSpec:{value:"boolean"}})):function t(e){var r=e.value,n=e.key;if("array"!==Rr(r))return[new Pt(n,r,"array expected, "+Rr(r)+" found")];var i,a=e.styleSpec,o=[];if(r.length<1)return[new Pt(n,r,"filter array must have at least 1 element")];switch(o=o.concat(ii({key:n+"[0]",value:r[0],valueSpec:a.filter_operator,style:e.style,styleSpec:e.styleSpec})),Dt(r[0])){case"<":case"<=":case">":case">=":r.length>=2&&"$type"===Dt(r[1])&&o.push(new Pt(n,r,'"$type" cannot be use with operator "'+r[0]+'"'));case"==":case"!=":3!==r.length&&o.push(new Pt(n,r,'filter array for operator "'+r[0]+'" must have 3 elements'));case"in":case"!in":r.length>=2&&"string"!==(i=Rr(r[1]))&&o.push(new Pt(n+"[1]",r[1],"string expected, "+i+" found"));for(var s=2;s=p[f+0]&&n>=p[f+1])?(o[h]=!0,a.push(l[h])):o[h]=!1}}},Oi.prototype._forEachCell=function(t,e,r,n,i,a,o,s){for(var u=this._convertToCellCoord(t),l=this._convertToCellCoord(e),p=this._convertToCellCoord(r),c=this._convertToCellCoord(n),h=u;h<=p;h++)for(var f=l;f<=c;f++){var d=this.d*f+h;if((!s||s(this._convertFromCellCoord(h),this._convertFromCellCoord(f),this._convertFromCellCoord(h+1),this._convertFromCellCoord(f+1)))&&i.call(this,t,e,r,n,d,a,o,s))return}},Oi.prototype._convertFromCellCoord=function(t){return(t-this.padding)/this.scale},Oi.prototype._convertToCellCoord=function(t){return Math.max(0,Math.min(this.d-1,Math.floor(t*this.scale)+this.padding))},Oi.prototype.toArrayBuffer=function(){if(this.arrayBuffer)return this.arrayBuffer;for(var t=this.cells,e=3+this.cells.length+1+1,r=0,n=0;n=0)){var p=t[l];u[l]=Fi[s].shallow.indexOf(l)>=0?p:qi(p,e)}t instanceof Error&&(u.message=t.message)}if(u.$name)throw new Error("$name property is reserved for worker serialization logic.");return"Object"!==s&&(u.$name=s),u}throw new Error("can't serialize object of type "+typeof t)}function Zi(t){if(null==t||"boolean"==typeof t||"number"==typeof t||"string"==typeof t||t instanceof Boolean||t instanceof Number||t instanceof String||t instanceof Date||t instanceof RegExp||Ni(t)||ji(t)||ArrayBuffer.isView(t)||t instanceof Bi)return t;if(Array.isArray(t))return t.map(Zi);if("object"==typeof t){var e=t.$name||"Object",r=Fi[e].klass;if(!r)throw new Error("can't deserialize unregistered class "+e);if(r.deserialize)return r.deserialize(t);for(var n=Object.create(r.prototype),i=0,a=Object.keys(t);i=0?s:Zi(s)}}return n}throw new Error("can't deserialize object of type "+typeof t)}var Gi=function(){this.first=!0};Gi.prototype.update=function(t,e){var r=Math.floor(t);return this.first?(this.first=!1,this.lastIntegerZoom=r,this.lastIntegerZoomTime=0,this.lastZoom=t,this.lastFloorZoom=r,!0):(this.lastFloorZoom>r?(this.lastIntegerZoom=r+1,this.lastIntegerZoomTime=e):this.lastFloorZoom=128&&t<=255},Arabic:function(t){return t>=1536&&t<=1791},"Arabic Supplement":function(t){return t>=1872&&t<=1919},"Arabic Extended-A":function(t){return t>=2208&&t<=2303},"Hangul Jamo":function(t){return t>=4352&&t<=4607},"Unified Canadian Aboriginal Syllabics":function(t){return t>=5120&&t<=5759},Khmer:function(t){return t>=6016&&t<=6143},"Unified Canadian Aboriginal Syllabics Extended":function(t){return t>=6320&&t<=6399},"General Punctuation":function(t){return t>=8192&&t<=8303},"Letterlike Symbols":function(t){return t>=8448&&t<=8527},"Number Forms":function(t){return t>=8528&&t<=8591},"Miscellaneous Technical":function(t){return t>=8960&&t<=9215},"Control Pictures":function(t){return t>=9216&&t<=9279},"Optical Character Recognition":function(t){return t>=9280&&t<=9311},"Enclosed Alphanumerics":function(t){return t>=9312&&t<=9471},"Geometric Shapes":function(t){return t>=9632&&t<=9727},"Miscellaneous Symbols":function(t){return t>=9728&&t<=9983},"Miscellaneous Symbols and Arrows":function(t){return t>=11008&&t<=11263},"CJK Radicals Supplement":function(t){return t>=11904&&t<=12031},"Kangxi Radicals":function(t){return t>=12032&&t<=12255},"Ideographic Description Characters":function(t){return t>=12272&&t<=12287},"CJK Symbols and Punctuation":function(t){return t>=12288&&t<=12351},Hiragana:function(t){return t>=12352&&t<=12447},Katakana:function(t){return t>=12448&&t<=12543},Bopomofo:function(t){return t>=12544&&t<=12591},"Hangul Compatibility Jamo":function(t){return t>=12592&&t<=12687},Kanbun:function(t){return t>=12688&&t<=12703},"Bopomofo Extended":function(t){return t>=12704&&t<=12735},"CJK Strokes":function(t){return t>=12736&&t<=12783},"Katakana Phonetic Extensions":function(t){return t>=12784&&t<=12799},"Enclosed CJK Letters and Months":function(t){return t>=12800&&t<=13055},"CJK Compatibility":function(t){return t>=13056&&t<=13311},"CJK Unified Ideographs Extension A":function(t){return t>=13312&&t<=19903},"Yijing Hexagram Symbols":function(t){return t>=19904&&t<=19967},"CJK Unified Ideographs":function(t){return t>=19968&&t<=40959},"Yi Syllables":function(t){return t>=40960&&t<=42127},"Yi Radicals":function(t){return t>=42128&&t<=42191},"Hangul Jamo Extended-A":function(t){return t>=43360&&t<=43391},"Hangul Syllables":function(t){return t>=44032&&t<=55215},"Hangul Jamo Extended-B":function(t){return t>=55216&&t<=55295},"Private Use Area":function(t){return t>=57344&&t<=63743},"CJK Compatibility Ideographs":function(t){return t>=63744&&t<=64255},"Arabic Presentation Forms-A":function(t){return t>=64336&&t<=65023},"Vertical Forms":function(t){return t>=65040&&t<=65055},"CJK Compatibility Forms":function(t){return t>=65072&&t<=65103},"Small Form Variants":function(t){return t>=65104&&t<=65135},"Arabic Presentation Forms-B":function(t){return t>=65136&&t<=65279},"Halfwidth and Fullwidth Forms":function(t){return t>=65280&&t<=65519}};function Xi(t){for(var e=0,r=t;e=65097&&t<=65103)||Wi["CJK Compatibility Ideographs"](t)||Wi["CJK Compatibility"](t)||Wi["CJK Radicals Supplement"](t)||Wi["CJK Strokes"](t)||!(!Wi["CJK Symbols and Punctuation"](t)||t>=12296&&t<=12305||t>=12308&&t<=12319||12336===t)||Wi["CJK Unified Ideographs Extension A"](t)||Wi["CJK Unified Ideographs"](t)||Wi["Enclosed CJK Letters and Months"](t)||Wi["Hangul Compatibility Jamo"](t)||Wi["Hangul Jamo Extended-A"](t)||Wi["Hangul Jamo Extended-B"](t)||Wi["Hangul Jamo"](t)||Wi["Hangul Syllables"](t)||Wi.Hiragana(t)||Wi["Ideographic Description Characters"](t)||Wi.Kanbun(t)||Wi["Kangxi Radicals"](t)||Wi["Katakana Phonetic Extensions"](t)||Wi.Katakana(t)&&12540!==t||!(!Wi["Halfwidth and Fullwidth Forms"](t)||65288===t||65289===t||65293===t||t>=65306&&t<=65310||65339===t||65341===t||65343===t||t>=65371&&t<=65503||65507===t||t>=65512&&t<=65519)||!(!Wi["Small Form Variants"](t)||t>=65112&&t<=65118||t>=65123&&t<=65126)||Wi["Unified Canadian Aboriginal Syllabics"](t)||Wi["Unified Canadian Aboriginal Syllabics Extended"](t)||Wi["Vertical Forms"](t)||Wi["Yijing Hexagram Symbols"](t)||Wi["Yi Syllables"](t)||Wi["Yi Radicals"](t))))}function Hi(t){return!($i(t)||function(t){return!!(Wi["Latin-1 Supplement"](t)&&(167===t||169===t||174===t||177===t||188===t||189===t||190===t||215===t||247===t)||Wi["General Punctuation"](t)&&(8214===t||8224===t||8225===t||8240===t||8241===t||8251===t||8252===t||8258===t||8263===t||8264===t||8265===t||8273===t)||Wi["Letterlike Symbols"](t)||Wi["Number Forms"](t)||Wi["Miscellaneous Technical"](t)&&(t>=8960&&t<=8967||t>=8972&&t<=8991||t>=8996&&t<=9e3||9003===t||t>=9085&&t<=9114||t>=9150&&t<=9165||9167===t||t>=9169&&t<=9179||t>=9186&&t<=9215)||Wi["Control Pictures"](t)&&9251!==t||Wi["Optical Character Recognition"](t)||Wi["Enclosed Alphanumerics"](t)||Wi["Geometric Shapes"](t)||Wi["Miscellaneous Symbols"](t)&&!(t>=9754&&t<=9759)||Wi["Miscellaneous Symbols and Arrows"](t)&&(t>=11026&&t<=11055||t>=11088&&t<=11097||t>=11192&&t<=11243)||Wi["CJK Symbols and Punctuation"](t)||Wi.Katakana(t)||Wi["Private Use Area"](t)||Wi["CJK Compatibility Forms"](t)||Wi["Small Form Variants"](t)||Wi["Halfwidth and Fullwidth Forms"](t)||8734===t||8756===t||8757===t||t>=9984&&t<=10087||t>=10102&&t<=10131||65532===t||65533===t)}(t))}function Ki(t){return t>=1424&&t<=2303||Wi["Arabic Presentation Forms-A"](t)||Wi["Arabic Presentation Forms-B"](t)}function Yi(t,e){return!(!e&&Ki(t)||t>=2304&&t<=3583||t>=3840&&t<=4255||Wi.Khmer(t))}function Ji(t){for(var e=0,r=t;e-1&&(tn="error"),Qi&&Qi(t)};function nn(){on.fire(new kt("pluginStateChange",{pluginStatus:tn,pluginURL:en}))}var on=new zt,an=function(){return tn},sn=function(){if("deferred"!==tn||!en)throw new Error("rtl-text-plugin cannot be downloaded unless a pluginURL is specified");tn="loading",nn(),en&&bt({url:en},(function(t){t?rn(t):(tn="loaded",nn())}))},ln={applyArabicShaping:null,processBidirectionalText:null,processStyledBidirectionalText:null,isLoaded:function(){return"loaded"===tn||null!=ln.applyArabicShaping},isLoading:function(){return"loading"===tn},setState:function(t){tn=t.pluginStatus,en=t.pluginURL},isParsed:function(){return null!=ln.applyArabicShaping&&null!=ln.processBidirectionalText&&null!=ln.processStyledBidirectionalText},getPluginURL:function(){return en}},un=function(t,e){this.zoom=t,e?(this.now=e.now,this.fadeDuration=e.fadeDuration,this.zoomHistory=e.zoomHistory,this.transition=e.transition):(this.now=0,this.fadeDuration=0,this.zoomHistory=new Gi,this.transition={})};un.prototype.isSupportedScript=function(t){return function(t,e){for(var r=0,n=t;rthis.zoomHistory.lastIntegerZoom?{fromScale:2,toScale:1,t:e+(1-e)*r}:{fromScale:.5,toScale:1,t:1-(1-r)*e}};var li=function(t,e){this.property=t,this.value=e,this.expression=function(t,e){if(Fr(t))return new Yr(t,e);if(Wr(t)){var r=Kr(t,e);if("error"===r.result)throw new Error(r.value.map((function(t){return t.key+": "+t.message})).join(", "));return r.value}var n=t;return"string"==typeof t&&"color"===e.type&&(n=ee.parse(t)),{kind:"constant",evaluate:function(){return n}}}(void 0===e?t.specification.default:e,t.specification)};li.prototype.isDataDriven=function(){return"source"===this.expression.kind||"composite"===this.expression.kind},li.prototype.possiblyEvaluate=function(t,e,r){return this.property.possiblyEvaluate(this,t,e,r)};var cn=function(t){this.property=t,this.value=new li(t,void 0)};cn.prototype.transitioned=function(t,e){return new hn(this.property,this.value,e,h({},t.transition,this.transition),t.now)},cn.prototype.untransitioned=function(){return new hn(this.property,this.value,null,{},0)};var pn=function(t){this._properties=t,this._values=Object.create(t.defaultTransitionablePropertyValues)};pn.prototype.getValue=function(t){return x(this._values[t].value.value)},pn.prototype.setValue=function(t,e){this._values.hasOwnProperty(t)||(this._values[t]=new cn(this._values[t].property)),this._values[t].value=new li(this._values[t].property,null===e?void 0:x(e))},pn.prototype.getTransition=function(t){return x(this._values[t].transition)},pn.prototype.setTransition=function(t,e){this._values.hasOwnProperty(t)||(this._values[t]=new cn(this._values[t].property)),this._values[t].transition=x(e)||void 0},pn.prototype.serialize=function(){for(var t={},e=0,r=Object.keys(this._values);ethis.end)return this.prior=null,i;if(this.value.isDataDriven())return this.prior=null,i;if(n=1)return 1;var e=t*t,r=e*t;return 4*(t<.5?r:3*(t-e)+r-.75)}(o))}return i};var fn=function(t){this._properties=t,this._values=Object.create(t.defaultTransitioningPropertyValues)};fn.prototype.possiblyEvaluate=function(t,e,r){for(var n=new yn(this._properties),i=0,a=Object.keys(this._values);in.zoomHistory.lastIntegerZoom?{from:t,to:e}:{from:r,to:e}},e.prototype.interpolate=function(t){return t},e}(vn),xn=function(t){this.specification=t};xn.prototype.possiblyEvaluate=function(t,e,r,n){if(void 0!==t.value){if("constant"===t.expression.kind){var i=t.expression.evaluate(e,null,{},r,n);return this._calculate(i,i,i,e)}return this._calculate(t.expression.evaluate(new un(Math.floor(e.zoom-1),e)),t.expression.evaluate(new un(Math.floor(e.zoom),e)),t.expression.evaluate(new un(Math.floor(e.zoom+1),e)),e)}},xn.prototype._calculate=function(t,e,r,n){return n.zoom>n.zoomHistory.lastIntegerZoom?{from:t,to:e}:{from:r,to:e}},xn.prototype.interpolate=function(t){return t};var bn=function(t){this.specification=t};bn.prototype.possiblyEvaluate=function(t,e,r,n){return!!t.expression.evaluate(e,null,{},r,n)},bn.prototype.interpolate=function(){return!1};var wn=function(t){for(var e in this.properties=t,this.defaultPropertyValues={},this.defaultTransitionablePropertyValues={},this.defaultTransitioningPropertyValues={},this.defaultPossiblyEvaluatedValues={},this.overridableProperties=[],t){var r=t[e];r.specification.overridable&&this.overridableProperties.push(e);var n=this.defaultPropertyValues[e]=new li(r,void 0),i=this.defaultTransitionablePropertyValues[e]=new cn(r);this.defaultTransitioningPropertyValues[e]=i.untransitioned(),this.defaultPossiblyEvaluatedValues[e]=n.possiblyEvaluate({})}};Ui("DataDrivenProperty",vn),Ui("DataConstantProperty",gn),Ui("CrossFadedDataDrivenProperty",_n),Ui("CrossFadedProperty",xn),Ui("ColorRampProperty",bn);var Sn=function(t){function e(e,r){if(t.call(this),this.id=e.id,this.type=e.type,this._featureFilter={filter:function(){return!0},needGeometry:!1},"custom"!==e.type&&(this.metadata=e.metadata,this.minzoom=e.minzoom,this.maxzoom=e.maxzoom,"background"!==e.type&&(this.source=e.source,this.sourceLayer=e["source-layer"],this.filter=e.filter),r.layout&&(this._unevaluatedLayout=new dn(r.layout)),r.paint)){for(var n in this._transitionablePaint=new pn(r.paint),e.paint)this.setPaintProperty(n,e.paint[n],{validate:!1});for(var i in e.layout)this.setLayoutProperty(i,e.layout[i],{validate:!1});this._transitioningPaint=this._transitionablePaint.untransitioned(),this.paint=new yn(r.paint)}}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.getCrossfadeParameters=function(){return this._crossfadeParameters},e.prototype.getLayoutProperty=function(t){return"visibility"===t?this.visibility:this._unevaluatedLayout.getValue(t)},e.prototype.setLayoutProperty=function(t,e,r){void 0===r&&(r={}),null!=e&&this._validate(Mi,"layers."+this.id+".layout."+t,t,e,r)||("visibility"!==t?this._unevaluatedLayout.setValue(t,e):this.visibility=e)},e.prototype.getPaintProperty=function(t){return g(t,"-transition")?this._transitionablePaint.getTransition(t.slice(0,-11)):this._transitionablePaint.getValue(t)},e.prototype.setPaintProperty=function(t,e,r){if(void 0===r&&(r={}),null!=e&&this._validate(Pi,"layers."+this.id+".paint."+t,t,e,r))return!1;if(g(t,"-transition"))return this._transitionablePaint.setTransition(t.slice(0,-11),e||void 0),!1;var n=this._transitionablePaint._values[t],i="cross-faded-data-driven"===n.property.specification["property-type"],a=n.value.isDataDriven(),o=n.value;this._transitionablePaint.setValue(t,e),this._handleSpecialPaintPropertyUpdate(t);var s=this._transitionablePaint._values[t].value;return s.isDataDriven()||a||i||this._handleOverridablePaintPropertyUpdate(t,o,s)},e.prototype._handleSpecialPaintPropertyUpdate=function(t){},e.prototype._handleOverridablePaintPropertyUpdate=function(t,e,r){return!1},e.prototype.isHidden=function(t){return!!(this.minzoom&&t=this.maxzoom)||"none"===this.visibility},e.prototype.updateTransitions=function(t){this._transitioningPaint=this._transitionablePaint.transitioned(t,this._transitioningPaint)},e.prototype.hasTransition=function(){return this._transitioningPaint.hasTransition()},e.prototype.recalculate=function(t,e){t.getCrossfadeParameters&&(this._crossfadeParameters=t.getCrossfadeParameters()),this._unevaluatedLayout&&(this.layout=this._unevaluatedLayout.possiblyEvaluate(t,void 0,e)),this.paint=this._transitioningPaint.possiblyEvaluate(t,void 0,e)},e.prototype.serialize=function(){var t={id:this.id,type:this.type,source:this.source,"source-layer":this.sourceLayer,metadata:this.metadata,minzoom:this.minzoom,maxzoom:this.maxzoom,filter:this.filter,layout:this._unevaluatedLayout&&this._unevaluatedLayout.serialize(),paint:this._transitionablePaint&&this._transitionablePaint.serialize()};return this.visibility&&(t.layout=t.layout||{},t.layout.visibility=this.visibility),b(t,(function(t,e){return!(void 0===t||"layout"===e&&!Object.keys(t).length||"paint"===e&&!Object.keys(t).length)}))},e.prototype._validate=function(t,e,r,n,i){return void 0===i&&(i={}),(!i||!1!==i.validate)&&Li(this,t.call(zi,{key:e,layerType:this.type,objectKey:r,value:n,styleSpec:Ct,style:{glyphs:!0,sprite:!0}}))},e.prototype.is3D=function(){return!1},e.prototype.isTileClipped=function(){return!1},e.prototype.hasOffscreenPass=function(){return!1},e.prototype.resize=function(){},e.prototype.isStateDependent=function(){for(var t in this.paint._values){var e=this.paint.get(t);if(e instanceof mn&&Dr(e.property.specification)&&("source"===e.value.kind||"composite"===e.value.kind)&&e.value.isStateDependent)return!0}return!1},e}(zt),En={Int8:Int8Array,Uint8:Uint8Array,Int16:Int16Array,Uint16:Uint16Array,Int32:Int32Array,Uint32:Uint32Array,Float32:Float32Array},Tn=function(t,e){this._structArray=t,this._pos1=e*this.size,this._pos2=this._pos1/2,this._pos4=this._pos1/4,this._pos8=this._pos1/8},In=function(){this.isTransferred=!1,this.capacity=-1,this.resize(0)};function kn(t,e){void 0===e&&(e=1);var r=0,n=0;return{members:t.map((function(t){var i=En[t.type].BYTES_PER_ELEMENT,a=r=An(r,Math.max(e,i)),o=t.components||1;return n=Math.max(n,i),r+=i*o,{name:t.name,type:t.type,components:o,offset:a}})),size:An(r,Math.max(n,e)),alignment:e}}function An(t,e){return Math.ceil(t/e)*e}In.serialize=function(t,e){return t._trim(),e&&(t.isTransferred=!0,e.push(t.arrayBuffer)),{length:t.length,arrayBuffer:t.arrayBuffer}},In.deserialize=function(t){var e=Object.create(this.prototype);return e.arrayBuffer=t.arrayBuffer,e.length=t.length,e.capacity=t.arrayBuffer.byteLength/e.bytesPerElement,e._refreshViews(),e},In.prototype._trim=function(){this.length!==this.capacity&&(this.capacity=this.length,this.arrayBuffer=this.arrayBuffer.slice(0,this.length*this.bytesPerElement),this._refreshViews())},In.prototype.clear=function(){this.length=0},In.prototype.resize=function(t){this.reserve(t),this.length=t},In.prototype.reserve=function(t){if(t>this.capacity){this.capacity=Math.max(t,Math.floor(5*this.capacity),128),this.arrayBuffer=new ArrayBuffer(this.capacity*this.bytesPerElement);var e=this.uint8;this._refreshViews(),e&&this.uint8.set(e)}},In.prototype._refreshViews=function(){throw new Error("_refreshViews() must be implemented by each concrete StructArray layout")};var zn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e){var r=this.length;return this.resize(r+1),this.emplace(r,t,e)},e.prototype.emplace=function(t,e,r){var n=2*t;return this.int16[n+0]=e,this.int16[n+1]=r,t},e}(In);zn.prototype.bytesPerElement=4,Ui("StructArrayLayout2i4",zn);var Cn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n){var i=this.length;return this.resize(i+1),this.emplace(i,t,e,r,n)},e.prototype.emplace=function(t,e,r,n,i){var a=4*t;return this.int16[a+0]=e,this.int16[a+1]=r,this.int16[a+2]=n,this.int16[a+3]=i,t},e}(In);Cn.prototype.bytesPerElement=8,Ui("StructArrayLayout4i8",Cn);var Pn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a){var o=this.length;return this.resize(o+1),this.emplace(o,t,e,r,n,i,a)},e.prototype.emplace=function(t,e,r,n,i,a,o){var s=6*t;return this.int16[s+0]=e,this.int16[s+1]=r,this.int16[s+2]=n,this.int16[s+3]=i,this.int16[s+4]=a,this.int16[s+5]=o,t},e}(In);Pn.prototype.bytesPerElement=12,Ui("StructArrayLayout2i4i12",Pn);var Mn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a){var o=this.length;return this.resize(o+1),this.emplace(o,t,e,r,n,i,a)},e.prototype.emplace=function(t,e,r,n,i,a,o){var s=4*t,u=8*t;return this.int16[s+0]=e,this.int16[s+1]=r,this.uint8[u+4]=n,this.uint8[u+5]=i,this.uint8[u+6]=a,this.uint8[u+7]=o,t},e}(In);Mn.prototype.bytesPerElement=8,Ui("StructArrayLayout2i4ub8",Mn);var Ln=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e){var r=this.length;return this.resize(r+1),this.emplace(r,t,e)},e.prototype.emplace=function(t,e,r){var n=2*t;return this.float32[n+0]=e,this.float32[n+1]=r,t},e}(In);Ln.prototype.bytesPerElement=8,Ui("StructArrayLayout2f8",Ln);var Dn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,u,l){var p=this.length;return this.resize(p+1),this.emplace(p,t,e,r,n,i,a,o,s,u,l)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,u,l,p){var c=10*t;return this.uint16[c+0]=e,this.uint16[c+1]=r,this.uint16[c+2]=n,this.uint16[c+3]=i,this.uint16[c+4]=a,this.uint16[c+5]=o,this.uint16[c+6]=s,this.uint16[c+7]=u,this.uint16[c+8]=l,this.uint16[c+9]=p,t},e}(In);Dn.prototype.bytesPerElement=20,Ui("StructArrayLayout10ui20",Dn);var On=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,u,l,p,c){var h=this.length;return this.resize(h+1),this.emplace(h,t,e,r,n,i,a,o,s,u,l,p,c)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,u,l,p,c,h){var f=12*t;return this.int16[f+0]=e,this.int16[f+1]=r,this.int16[f+2]=n,this.int16[f+3]=i,this.uint16[f+4]=a,this.uint16[f+5]=o,this.uint16[f+6]=s,this.uint16[f+7]=u,this.int16[f+8]=l,this.int16[f+9]=p,this.int16[f+10]=c,this.int16[f+11]=h,t},e}(In);On.prototype.bytesPerElement=24,Ui("StructArrayLayout4i4ui4i24",On);var Bn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=3*t;return this.float32[i+0]=e,this.float32[i+1]=r,this.float32[i+2]=n,t},e}(In);Bn.prototype.bytesPerElement=12,Ui("StructArrayLayout3f12",Bn);var Rn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t){var e=this.length;return this.resize(e+1),this.emplace(e,t)},e.prototype.emplace=function(t,e){return this.uint32[1*t+0]=e,t},e}(In);Rn.prototype.bytesPerElement=4,Ui("StructArrayLayout1ul4",Rn);var Fn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,u){var l=this.length;return this.resize(l+1),this.emplace(l,t,e,r,n,i,a,o,s,u)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,u,l){var p=10*t,c=5*t;return this.int16[p+0]=e,this.int16[p+1]=r,this.int16[p+2]=n,this.int16[p+3]=i,this.int16[p+4]=a,this.int16[p+5]=o,this.uint32[c+3]=s,this.uint16[p+8]=u,this.uint16[p+9]=l,t},e}(In);Fn.prototype.bytesPerElement=20,Ui("StructArrayLayout6i1ul2ui20",Fn);var Un=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a){var o=this.length;return this.resize(o+1),this.emplace(o,t,e,r,n,i,a)},e.prototype.emplace=function(t,e,r,n,i,a,o){var s=6*t;return this.int16[s+0]=e,this.int16[s+1]=r,this.int16[s+2]=n,this.int16[s+3]=i,this.int16[s+4]=a,this.int16[s+5]=o,t},e}(In);Un.prototype.bytesPerElement=12,Ui("StructArrayLayout2i2i2i12",Un);var Vn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i){var a=this.length;return this.resize(a+1),this.emplace(a,t,e,r,n,i)},e.prototype.emplace=function(t,e,r,n,i,a){var o=4*t,s=8*t;return this.float32[o+0]=e,this.float32[o+1]=r,this.float32[o+2]=n,this.int16[s+6]=i,this.int16[s+7]=a,t},e}(In);Vn.prototype.bytesPerElement=16,Ui("StructArrayLayout2f1f2i16",Vn);var Nn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n){var i=this.length;return this.resize(i+1),this.emplace(i,t,e,r,n)},e.prototype.emplace=function(t,e,r,n,i){var a=12*t,o=3*t;return this.uint8[a+0]=e,this.uint8[a+1]=r,this.float32[o+1]=n,this.float32[o+2]=i,t},e}(In);Nn.prototype.bytesPerElement=12,Ui("StructArrayLayout2ub2f12",Nn);var jn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=3*t;return this.uint16[i+0]=e,this.uint16[i+1]=r,this.uint16[i+2]=n,t},e}(In);jn.prototype.bytesPerElement=6,Ui("StructArrayLayout3ui6",jn);var qn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,u,l,p,c,h,f,d,m,y){var v=this.length;return this.resize(v+1),this.emplace(v,t,e,r,n,i,a,o,s,u,l,p,c,h,f,d,m,y)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,u,l,p,c,h,f,d,m,y,v){var g=24*t,_=12*t,b=48*t;return this.int16[g+0]=e,this.int16[g+1]=r,this.uint16[g+2]=n,this.uint16[g+3]=i,this.uint32[_+2]=a,this.uint32[_+3]=o,this.uint32[_+4]=s,this.uint16[g+10]=u,this.uint16[g+11]=l,this.uint16[g+12]=p,this.float32[_+7]=c,this.float32[_+8]=h,this.uint8[b+36]=f,this.uint8[b+37]=d,this.uint8[b+38]=m,this.uint32[_+10]=y,this.int16[g+22]=v,t},e}(In);qn.prototype.bytesPerElement=48,Ui("StructArrayLayout2i2ui3ul3ui2f3ub1ul1i48",qn);var Zn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,u,l,p,c,h,f,d,m,y,v,g,_,b,x,w,S,E,T,I,k){var A=this.length;return this.resize(A+1),this.emplace(A,t,e,r,n,i,a,o,s,u,l,p,c,h,f,d,m,y,v,g,_,b,x,w,S,E,T,I,k)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,u,l,p,c,h,f,d,m,y,v,g,_,b,x,w,S,E,T,I,k,A){var z=34*t,C=17*t;return this.int16[z+0]=e,this.int16[z+1]=r,this.int16[z+2]=n,this.int16[z+3]=i,this.int16[z+4]=a,this.int16[z+5]=o,this.int16[z+6]=s,this.int16[z+7]=u,this.uint16[z+8]=l,this.uint16[z+9]=p,this.uint16[z+10]=c,this.uint16[z+11]=h,this.uint16[z+12]=f,this.uint16[z+13]=d,this.uint16[z+14]=m,this.uint16[z+15]=y,this.uint16[z+16]=v,this.uint16[z+17]=g,this.uint16[z+18]=_,this.uint16[z+19]=b,this.uint16[z+20]=x,this.uint16[z+21]=w,this.uint16[z+22]=S,this.uint32[C+12]=E,this.float32[C+13]=T,this.float32[C+14]=I,this.float32[C+15]=k,this.float32[C+16]=A,t},e}(In);Zn.prototype.bytesPerElement=68,Ui("StructArrayLayout8i15ui1ul4f68",Zn);var Gn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t){var e=this.length;return this.resize(e+1),this.emplace(e,t)},e.prototype.emplace=function(t,e){return this.float32[1*t+0]=e,t},e}(In);Gn.prototype.bytesPerElement=4,Ui("StructArrayLayout1f4",Gn);var Wn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=3*t;return this.int16[i+0]=e,this.int16[i+1]=r,this.int16[i+2]=n,t},e}(In);Wn.prototype.bytesPerElement=6,Ui("StructArrayLayout3i6",Wn);var Xn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=4*t;return this.uint32[2*t+0]=e,this.uint16[i+2]=r,this.uint16[i+3]=n,t},e}(In);Xn.prototype.bytesPerElement=8,Ui("StructArrayLayout1ul2ui8",Xn);var $n=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e){var r=this.length;return this.resize(r+1),this.emplace(r,t,e)},e.prototype.emplace=function(t,e,r){var n=2*t;return this.uint16[n+0]=e,this.uint16[n+1]=r,t},e}(In);$n.prototype.bytesPerElement=4,Ui("StructArrayLayout2ui4",$n);var Hn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t){var e=this.length;return this.resize(e+1),this.emplace(e,t)},e.prototype.emplace=function(t,e){return this.uint16[1*t+0]=e,t},e}(In);Hn.prototype.bytesPerElement=2,Ui("StructArrayLayout1ui2",Hn);var Kn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n){var i=this.length;return this.resize(i+1),this.emplace(i,t,e,r,n)},e.prototype.emplace=function(t,e,r,n,i){var a=4*t;return this.float32[a+0]=e,this.float32[a+1]=r,this.float32[a+2]=n,this.float32[a+3]=i,t},e}(In);Kn.prototype.bytesPerElement=16,Ui("StructArrayLayout4f16",Kn);var Yn=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e;var r={anchorPointX:{configurable:!0},anchorPointY:{configurable:!0},x1:{configurable:!0},y1:{configurable:!0},x2:{configurable:!0},y2:{configurable:!0},featureIndex:{configurable:!0},sourceLayerIndex:{configurable:!0},bucketIndex:{configurable:!0},anchorPoint:{configurable:!0}};return r.anchorPointX.get=function(){return this._structArray.int16[this._pos2+0]},r.anchorPointY.get=function(){return this._structArray.int16[this._pos2+1]},r.x1.get=function(){return this._structArray.int16[this._pos2+2]},r.y1.get=function(){return this._structArray.int16[this._pos2+3]},r.x2.get=function(){return this._structArray.int16[this._pos2+4]},r.y2.get=function(){return this._structArray.int16[this._pos2+5]},r.featureIndex.get=function(){return this._structArray.uint32[this._pos4+3]},r.sourceLayerIndex.get=function(){return this._structArray.uint16[this._pos2+8]},r.bucketIndex.get=function(){return this._structArray.uint16[this._pos2+9]},r.anchorPoint.get=function(){return new i(this.anchorPointX,this.anchorPointY)},Object.defineProperties(e.prototype,r),e}(Tn);Yn.prototype.size=20;var Jn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.get=function(t){return new Yn(this,t)},e}(Fn);Ui("CollisionBoxArray",Jn);var Qn=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e;var r={anchorX:{configurable:!0},anchorY:{configurable:!0},glyphStartIndex:{configurable:!0},numGlyphs:{configurable:!0},vertexStartIndex:{configurable:!0},lineStartIndex:{configurable:!0},lineLength:{configurable:!0},segment:{configurable:!0},lowerSize:{configurable:!0},upperSize:{configurable:!0},lineOffsetX:{configurable:!0},lineOffsetY:{configurable:!0},writingMode:{configurable:!0},placedOrientation:{configurable:!0},hidden:{configurable:!0},crossTileID:{configurable:!0},associatedIconIndex:{configurable:!0}};return r.anchorX.get=function(){return this._structArray.int16[this._pos2+0]},r.anchorY.get=function(){return this._structArray.int16[this._pos2+1]},r.glyphStartIndex.get=function(){return this._structArray.uint16[this._pos2+2]},r.numGlyphs.get=function(){return this._structArray.uint16[this._pos2+3]},r.vertexStartIndex.get=function(){return this._structArray.uint32[this._pos4+2]},r.lineStartIndex.get=function(){return this._structArray.uint32[this._pos4+3]},r.lineLength.get=function(){return this._structArray.uint32[this._pos4+4]},r.segment.get=function(){return this._structArray.uint16[this._pos2+10]},r.lowerSize.get=function(){return this._structArray.uint16[this._pos2+11]},r.upperSize.get=function(){return this._structArray.uint16[this._pos2+12]},r.lineOffsetX.get=function(){return this._structArray.float32[this._pos4+7]},r.lineOffsetY.get=function(){return this._structArray.float32[this._pos4+8]},r.writingMode.get=function(){return this._structArray.uint8[this._pos1+36]},r.placedOrientation.get=function(){return this._structArray.uint8[this._pos1+37]},r.placedOrientation.set=function(t){this._structArray.uint8[this._pos1+37]=t},r.hidden.get=function(){return this._structArray.uint8[this._pos1+38]},r.hidden.set=function(t){this._structArray.uint8[this._pos1+38]=t},r.crossTileID.get=function(){return this._structArray.uint32[this._pos4+10]},r.crossTileID.set=function(t){this._structArray.uint32[this._pos4+10]=t},r.associatedIconIndex.get=function(){return this._structArray.int16[this._pos2+22]},Object.defineProperties(e.prototype,r),e}(Tn);Qn.prototype.size=48;var to=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.get=function(t){return new Qn(this,t)},e}(qn);Ui("PlacedSymbolArray",to);var eo=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e;var r={anchorX:{configurable:!0},anchorY:{configurable:!0},rightJustifiedTextSymbolIndex:{configurable:!0},centerJustifiedTextSymbolIndex:{configurable:!0},leftJustifiedTextSymbolIndex:{configurable:!0},verticalPlacedTextSymbolIndex:{configurable:!0},placedIconSymbolIndex:{configurable:!0},verticalPlacedIconSymbolIndex:{configurable:!0},key:{configurable:!0},textBoxStartIndex:{configurable:!0},textBoxEndIndex:{configurable:!0},verticalTextBoxStartIndex:{configurable:!0},verticalTextBoxEndIndex:{configurable:!0},iconBoxStartIndex:{configurable:!0},iconBoxEndIndex:{configurable:!0},verticalIconBoxStartIndex:{configurable:!0},verticalIconBoxEndIndex:{configurable:!0},featureIndex:{configurable:!0},numHorizontalGlyphVertices:{configurable:!0},numVerticalGlyphVertices:{configurable:!0},numIconVertices:{configurable:!0},numVerticalIconVertices:{configurable:!0},useRuntimeCollisionCircles:{configurable:!0},crossTileID:{configurable:!0},textBoxScale:{configurable:!0},textOffset0:{configurable:!0},textOffset1:{configurable:!0},collisionCircleDiameter:{configurable:!0}};return r.anchorX.get=function(){return this._structArray.int16[this._pos2+0]},r.anchorY.get=function(){return this._structArray.int16[this._pos2+1]},r.rightJustifiedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+2]},r.centerJustifiedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+3]},r.leftJustifiedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+4]},r.verticalPlacedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+5]},r.placedIconSymbolIndex.get=function(){return this._structArray.int16[this._pos2+6]},r.verticalPlacedIconSymbolIndex.get=function(){return this._structArray.int16[this._pos2+7]},r.key.get=function(){return this._structArray.uint16[this._pos2+8]},r.textBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+9]},r.textBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+10]},r.verticalTextBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+11]},r.verticalTextBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+12]},r.iconBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+13]},r.iconBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+14]},r.verticalIconBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+15]},r.verticalIconBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+16]},r.featureIndex.get=function(){return this._structArray.uint16[this._pos2+17]},r.numHorizontalGlyphVertices.get=function(){return this._structArray.uint16[this._pos2+18]},r.numVerticalGlyphVertices.get=function(){return this._structArray.uint16[this._pos2+19]},r.numIconVertices.get=function(){return this._structArray.uint16[this._pos2+20]},r.numVerticalIconVertices.get=function(){return this._structArray.uint16[this._pos2+21]},r.useRuntimeCollisionCircles.get=function(){return this._structArray.uint16[this._pos2+22]},r.crossTileID.get=function(){return this._structArray.uint32[this._pos4+12]},r.crossTileID.set=function(t){this._structArray.uint32[this._pos4+12]=t},r.textBoxScale.get=function(){return this._structArray.float32[this._pos4+13]},r.textOffset0.get=function(){return this._structArray.float32[this._pos4+14]},r.textOffset1.get=function(){return this._structArray.float32[this._pos4+15]},r.collisionCircleDiameter.get=function(){return this._structArray.float32[this._pos4+16]},Object.defineProperties(e.prototype,r),e}(Tn);eo.prototype.size=68;var ro=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.get=function(t){return new eo(this,t)},e}(Zn);Ui("SymbolInstanceArray",ro);var io=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.getoffsetX=function(t){return this.float32[1*t+0]},e}(Gn);Ui("GlyphOffsetArray",io);var no=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.getx=function(t){return this.int16[3*t+0]},e.prototype.gety=function(t){return this.int16[3*t+1]},e.prototype.gettileUnitDistanceFromAnchor=function(t){return this.int16[3*t+2]},e}(Wn);Ui("SymbolLineVertexArray",no);var oo=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e;var r={featureIndex:{configurable:!0},sourceLayerIndex:{configurable:!0},bucketIndex:{configurable:!0}};return r.featureIndex.get=function(){return this._structArray.uint32[this._pos4+0]},r.sourceLayerIndex.get=function(){return this._structArray.uint16[this._pos2+2]},r.bucketIndex.get=function(){return this._structArray.uint16[this._pos2+3]},Object.defineProperties(e.prototype,r),e}(Tn);oo.prototype.size=8;var ao=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.get=function(t){return new oo(this,t)},e}(Xn);Ui("FeatureIndexArray",ao);var so=kn([{name:"a_pos",components:2,type:"Int16"}],4).members,lo=function(t){void 0===t&&(t=[]),this.segments=t};function uo(t,e){return 256*(t=p(Math.floor(t),0,255))+p(Math.floor(e),0,255)}lo.prototype.prepareSegment=function(t,e,r,n){var i=this.segments[this.segments.length-1];return t>lo.MAX_VERTEX_ARRAY_LENGTH&&S("Max vertices per segment is "+lo.MAX_VERTEX_ARRAY_LENGTH+": bucket requested "+t),(!i||i.vertexLength+t>lo.MAX_VERTEX_ARRAY_LENGTH||i.sortKey!==n)&&(i={vertexOffset:e.length,primitiveOffset:r.length,vertexLength:0,primitiveLength:0},void 0!==n&&(i.sortKey=n),this.segments.push(i)),i},lo.prototype.get=function(){return this.segments},lo.prototype.destroy=function(){for(var t=0,e=this.segments;t>>16)*o&65535)<<16)&4294967295)<<15|u>>>17))*s+(((u>>>16)*s&65535)<<16)&4294967295)<<13|i>>>19))+((5*(i>>>16)&65535)<<16)&4294967295))+((58964+(a>>>16)&65535)<<16);switch(u=0,r){case 3:u^=(255&t.charCodeAt(l+2))<<16;case 2:u^=(255&t.charCodeAt(l+1))<<8;case 1:i^=u=(65535&(u=(u=(65535&(u^=255&t.charCodeAt(l)))*o+(((u>>>16)*o&65535)<<16)&4294967295)<<15|u>>>17))*s+(((u>>>16)*s&65535)<<16)&4294967295}return i^=t.length,i=2246822507*(65535&(i^=i>>>16))+((2246822507*(i>>>16)&65535)<<16)&4294967295,i=3266489909*(65535&(i^=i>>>13))+((3266489909*(i>>>16)&65535)<<16)&4294967295,(i^=i>>>16)>>>0}})),ho=e((function(t){t.exports=function(t,e){for(var r,n=t.length,i=e^n,a=0;n>=4;)r=1540483477*(65535&(r=255&t.charCodeAt(a)|(255&t.charCodeAt(++a))<<8|(255&t.charCodeAt(++a))<<16|(255&t.charCodeAt(++a))<<24))+((1540483477*(r>>>16)&65535)<<16),i=1540483477*(65535&i)+((1540483477*(i>>>16)&65535)<<16)^(r=1540483477*(65535&(r^=r>>>24))+((1540483477*(r>>>16)&65535)<<16)),n-=4,++a;switch(n){case 3:i^=(255&t.charCodeAt(a+2))<<16;case 2:i^=(255&t.charCodeAt(a+1))<<8;case 1:i=1540483477*(65535&(i^=255&t.charCodeAt(a)))+((1540483477*(i>>>16)&65535)<<16)}return i=1540483477*(65535&(i^=i>>>13))+((1540483477*(i>>>16)&65535)<<16),(i^=i>>>15)>>>0}})),fo=po,mo=ho;fo.murmur3=po,fo.murmur2=mo;var yo=function(){this.ids=[],this.positions=[],this.indexed=!1};yo.prototype.add=function(t,e,r,n){this.ids.push(vo(t)),this.positions.push(e,r,n)},yo.prototype.getPositions=function(t){for(var e=vo(t),r=0,n=this.ids.length-1;r>1;this.ids[i]>=e?n=i:r=i+1}for(var a=[];this.ids[r]===e;)a.push({index:this.positions[3*r],start:this.positions[3*r+1],end:this.positions[3*r+2]}),r++;return a},yo.serialize=function(t,e){var r=new Float64Array(t.ids),n=new Uint32Array(t.positions);return function t(e,r,n,i){for(;n>1],o=n-1,s=i+1;;){do{o++}while(e[o]a);if(o>=s)break;_o(e,o,s),_o(r,3*o,3*s),_o(r,3*o+1,3*s+1),_o(r,3*o+2,3*s+2)}s-no.x+1||uo.y+1)&&S("Geometry exceeds allowed extent, reduce your vector tile buffer size")}return r}function jo(t,e){return{type:t.type,id:t.id,properties:t.properties,geometry:e?No(t):[]}}function qo(t,e,r,n,i){t.emplaceBack(2*e+(n+1)/2,2*r+(i+1)/2)}var Zo=function(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map((function(t){return t.id})),this.index=t.index,this.hasPattern=!1,this.layoutVertexArray=new zn,this.indexArray=new jn,this.segments=new lo,this.programConfigurations=new Bo(t.layers,t.zoom),this.stateDependentLayerIds=this.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id}))};function Go(t,e){for(var r=0;r1){if(Ho(t,e))return!0;for(var n=0;n1?r:r.sub(e)._mult(i)._add(e))}function Qo(t,e){for(var r,n,i,a=!1,o=0;oe.y!=(i=r[u]).y>e.y&&e.x<(i.x-n.x)*(e.y-n.y)/(i.y-n.y)+n.x&&(a=!a);return a}function ta(t,e){for(var r=!1,n=0,i=t.length-1;ne.y!=o.y>e.y&&e.x<(o.x-a.x)*(e.y-a.y)/(o.y-a.y)+a.x&&(r=!r)}return r}function ea(t,e,r){var n=r[0],i=r[2];if(t.xi.x&&e.x>i.x||t.yi.y&&e.y>i.y)return!1;var a=E(t,e,r[0]);return a!==E(t,e,r[1])||a!==E(t,e,r[2])||a!==E(t,e,r[3])}function ra(t,e,r){var n=e.paint.get(t).value;return"constant"===n.kind?n.value:r.programConfigurations.get(e.id).getMaxValue(t)}function ia(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])}function na(t,e,r,n,a){if(!e[0]&&!e[1])return t;var o=i.convert(e)._mult(a);"viewport"===r&&o._rotate(-n);for(var s=[],u=0;u=8192||p<0||p>=8192)){var c=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray,t.sortKey),h=c.vertexLength;qo(this.layoutVertexArray,l,p,-1,-1),qo(this.layoutVertexArray,l,p,1,-1),qo(this.layoutVertexArray,l,p,1,1),qo(this.layoutVertexArray,l,p,-1,1),this.indexArray.emplaceBack(h,h+1,h+2),this.indexArray.emplaceBack(h,h+3,h+2),c.vertexLength+=4,c.primitiveLength+=2}}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,t,r,{},n)},Ui("CircleBucket",Zo,{omit:["layers"]});var oa=new wn({"circle-sort-key":new vn(Ct.layout_circle["circle-sort-key"])}),aa={paint:new wn({"circle-radius":new vn(Ct.paint_circle["circle-radius"]),"circle-color":new vn(Ct.paint_circle["circle-color"]),"circle-blur":new vn(Ct.paint_circle["circle-blur"]),"circle-opacity":new vn(Ct.paint_circle["circle-opacity"]),"circle-translate":new gn(Ct.paint_circle["circle-translate"]),"circle-translate-anchor":new gn(Ct.paint_circle["circle-translate-anchor"]),"circle-pitch-scale":new gn(Ct.paint_circle["circle-pitch-scale"]),"circle-pitch-alignment":new gn(Ct.paint_circle["circle-pitch-alignment"]),"circle-stroke-width":new vn(Ct.paint_circle["circle-stroke-width"]),"circle-stroke-color":new vn(Ct.paint_circle["circle-stroke-color"]),"circle-stroke-opacity":new vn(Ct.paint_circle["circle-stroke-opacity"])}),layout:oa},sa="undefined"!=typeof Float32Array?Float32Array:Array;function la(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}function ua(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],u=e[5],l=e[6],p=e[7],c=e[8],h=e[9],f=e[10],d=e[11],m=e[12],y=e[13],v=e[14],g=e[15],_=r[0],b=r[1],x=r[2],w=r[3];return t[0]=_*n+b*s+x*c+w*m,t[1]=_*i+b*u+x*h+w*y,t[2]=_*a+b*l+x*f+w*v,t[3]=_*o+b*p+x*d+w*g,t[4]=(_=r[4])*n+(b=r[5])*s+(x=r[6])*c+(w=r[7])*m,t[5]=_*i+b*u+x*h+w*y,t[6]=_*a+b*l+x*f+w*v,t[7]=_*o+b*p+x*d+w*g,t[8]=(_=r[8])*n+(b=r[9])*s+(x=r[10])*c+(w=r[11])*m,t[9]=_*i+b*u+x*h+w*y,t[10]=_*a+b*l+x*f+w*v,t[11]=_*o+b*p+x*d+w*g,t[12]=(_=r[12])*n+(b=r[13])*s+(x=r[14])*c+(w=r[15])*m,t[13]=_*i+b*u+x*h+w*y,t[14]=_*a+b*l+x*f+w*v,t[15]=_*o+b*p+x*d+w*g,t}Math.hypot||(Math.hypot=function(){for(var t=arguments,e=0,r=arguments.length;r--;)e+=t[r]*t[r];return Math.sqrt(e)});var ca,pa=ua;function ha(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3];return t[0]=r[0]*n+r[4]*i+r[8]*a+r[12]*o,t[1]=r[1]*n+r[5]*i+r[9]*a+r[13]*o,t[2]=r[2]*n+r[6]*i+r[10]*a+r[14]*o,t[3]=r[3]*n+r[7]*i+r[11]*a+r[15]*o,t}ca=new sa(3),sa!=Float32Array&&(ca[0]=0,ca[1]=0,ca[2]=0),function(){var t=new sa(4);sa!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0,t[3]=0)}();var fa=(function(){var t=new sa(2);sa!=Float32Array&&(t[0]=0,t[1]=0)}(),function(t){function e(e){t.call(this,e,aa)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.createBucket=function(t){return new Zo(t)},e.prototype.queryRadius=function(t){var e=t;return ra("circle-radius",this,e)+ra("circle-stroke-width",this,e)+ia(this.paint.get("circle-translate"))},e.prototype.queryIntersectsFeature=function(t,e,r,n,i,a,o,s){for(var u=na(t,this.paint.get("circle-translate"),this.paint.get("circle-translate-anchor"),a.angle,o),l=this.paint.get("circle-radius").evaluate(e,r)+this.paint.get("circle-stroke-width").evaluate(e,r),p="map"===this.paint.get("circle-pitch-alignment"),c=p?u:function(t,e){return t.map((function(t){return da(t,e)}))}(u,s),h=p?l*o:l,f=0,d=n;ft.width||i.height>t.height||r.x>t.width-i.width||r.y>t.height-i.height)throw new RangeError("out of range source coordinates for image copy");if(i.width>e.width||i.height>e.height||n.x>e.width-i.width||n.y>e.height-i.height)throw new RangeError("out of range destination coordinates for image copy");for(var o=t.data,s=e.data,u=0;u80*r){n=a=t[0],i=o=t[1];for(var d=r;da&&(a=s),u>o&&(o=u);l=0!==(l=Math.max(a-n,o-i))?1/l:0}return Ma(h,f,r,n,i,l),f}function Ca(t,e,r,n,i){var a,o;if(i===ts(t,e,r,n)>0)for(a=e;a=e;a-=n)o=Ya(a,t[a],t[a+1],o);return o&&Ga(o,o.next)&&(Ja(o),o=o.next),o}function Pa(t,e){if(!t)return t;e||(e=t);var r,n=t;do{if(r=!1,n.steiner||!Ga(n,n.next)&&0!==Za(n.prev,n,n.next))n=n.next;else{if(Ja(n),(n=e=n.prev)===n.next)break;r=!0}}while(r||n!==e);return e}function Ma(t,e,r,n,i,a,o){if(t){!o&&a&&function(t,e,r,n){var i=t;do{null===i.z&&(i.z=Va(i.x,i.y,e,r,n)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next}while(i!==t);i.prevZ.nextZ=null,i.prevZ=null,function(t){var e,r,n,i,a,o,s,u,l=1;do{for(r=t,t=null,a=null,o=0;r;){for(o++,n=r,s=0,e=0;e0||u>0&&n;)0!==s&&(0===u||!n||r.z<=n.z)?(i=r,r=r.nextZ,s--):(i=n,n=n.nextZ,u--),a?a.nextZ=i:t=i,i.prevZ=a,a=i;r=n}a.nextZ=null,l*=2}while(o>1)}(i)}(t,n,i,a);for(var s,u,l=t;t.prev!==t.next;)if(s=t.prev,u=t.next,a?Da(t,n,i,a):La(t))e.push(s.i/r),e.push(t.i/r),e.push(u.i/r),Ja(t),t=u.next,l=u.next;else if((t=u)===l){o?1===o?Ma(t=Oa(Pa(t),e,r),e,r,n,i,a,2):2===o&&Ba(t,e,r,n,i,a):Ma(Pa(t),e,r,n,i,a,1);break}}}function La(t){var e=t.prev,r=t,n=t.next;if(Za(e,r,n)>=0)return!1;for(var i=t.next.next;i!==t.prev;){if(ja(e.x,e.y,r.x,r.y,n.x,n.y,i.x,i.y)&&Za(i.prev,i,i.next)>=0)return!1;i=i.next}return!0}function Da(t,e,r,n){var i=t.prev,a=t,o=t.next;if(Za(i,a,o)>=0)return!1;for(var s=i.x>a.x?i.x>o.x?i.x:o.x:a.x>o.x?a.x:o.x,u=i.y>a.y?i.y>o.y?i.y:o.y:a.y>o.y?a.y:o.y,l=Va(i.x=l&&h&&h.z<=p;){if(c!==t.prev&&c!==t.next&&ja(i.x,i.y,a.x,a.y,o.x,o.y,c.x,c.y)&&Za(c.prev,c,c.next)>=0)return!1;if(c=c.prevZ,h!==t.prev&&h!==t.next&&ja(i.x,i.y,a.x,a.y,o.x,o.y,h.x,h.y)&&Za(h.prev,h,h.next)>=0)return!1;h=h.nextZ}for(;c&&c.z>=l;){if(c!==t.prev&&c!==t.next&&ja(i.x,i.y,a.x,a.y,o.x,o.y,c.x,c.y)&&Za(c.prev,c,c.next)>=0)return!1;c=c.prevZ}for(;h&&h.z<=p;){if(h!==t.prev&&h!==t.next&&ja(i.x,i.y,a.x,a.y,o.x,o.y,h.x,h.y)&&Za(h.prev,h,h.next)>=0)return!1;h=h.nextZ}return!0}function Oa(t,e,r){var n=t;do{var i=n.prev,a=n.next.next;!Ga(i,a)&&Wa(i,n,n.next,a)&&Ha(i,a)&&Ha(a,i)&&(e.push(i.i/r),e.push(n.i/r),e.push(a.i/r),Ja(n),Ja(n.next),n=t=a),n=n.next}while(n!==t);return Pa(n)}function Ba(t,e,r,n,i,a){var o=t;do{for(var s=o.next.next;s!==o.prev;){if(o.i!==s.i&&qa(o,s)){var u=Ka(o,s);return o=Pa(o,o.next),u=Pa(u,u.next),Ma(o,e,r,n,i,a),void Ma(u,e,r,n,i,a)}s=s.next}o=o.next}while(o!==t)}function Ra(t,e){return t.x-e.x}function Fa(t,e){if(e=function(t,e){var r,n=e,i=t.x,a=t.y,o=-1/0;do{if(a<=n.y&&a>=n.next.y&&n.next.y!==n.y){var s=n.x+(a-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(s<=i&&s>o){if(o=s,s===i){if(a===n.y)return n;if(a===n.next.y)return n.next}r=n.x=n.x&&n.x>=p&&i!==n.x&&ja(ar.x||n.x===r.x&&Ua(r,n)))&&(r=n,h=u)),n=n.next}while(n!==l);return r}(t,e)){var r=Ka(e,t);Pa(e,e.next),Pa(r,r.next)}}function Ua(t,e){return Za(t.prev,t,e.prev)<0&&Za(e.next,t,t.next)<0}function Va(t,e,r,n,i){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=32767*(t-r)*i)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-n)*i)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function Na(t){var e=t,r=t;do{(e.x=0&&(t-o)*(n-s)-(r-o)*(e-s)>=0&&(r-o)*(a-s)-(i-o)*(n-s)>=0}function qa(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){var r=t;do{if(r.i!==t.i&&r.next.i!==t.i&&r.i!==e.i&&r.next.i!==e.i&&Wa(r,r.next,t,e))return!0;r=r.next}while(r!==t);return!1}(t,e)&&(Ha(t,e)&&Ha(e,t)&&function(t,e){var r=t,n=!1,i=(t.x+e.x)/2,a=(t.y+e.y)/2;do{r.y>a!=r.next.y>a&&r.next.y!==r.y&&i<(r.next.x-r.x)*(a-r.y)/(r.next.y-r.y)+r.x&&(n=!n),r=r.next}while(r!==t);return n}(t,e)&&(Za(t.prev,t,e.prev)||Za(t,e.prev,e))||Ga(t,e)&&Za(t.prev,t,t.next)>0&&Za(e.prev,e,e.next)>0)}function Za(t,e,r){return(e.y-t.y)*(r.x-e.x)-(e.x-t.x)*(r.y-e.y)}function Ga(t,e){return t.x===e.x&&t.y===e.y}function Wa(t,e,r,n){var i=$a(Za(t,e,r)),a=$a(Za(t,e,n)),o=$a(Za(r,n,t)),s=$a(Za(r,n,e));return i!==a&&o!==s||!(0!==i||!Xa(t,r,e))||!(0!==a||!Xa(t,n,e))||!(0!==o||!Xa(r,t,n))||!(0!==s||!Xa(r,e,n))}function Xa(t,e,r){return e.x<=Math.max(t.x,r.x)&&e.x>=Math.min(t.x,r.x)&&e.y<=Math.max(t.y,r.y)&&e.y>=Math.min(t.y,r.y)}function $a(t){return t>0?1:t<0?-1:0}function Ha(t,e){return Za(t.prev,t,t.next)<0?Za(t,e,t.next)>=0&&Za(t,t.prev,e)>=0:Za(t,e,t.prev)<0||Za(t,t.next,e)<0}function Ka(t,e){var r=new Qa(t.i,t.x,t.y),n=new Qa(e.i,e.x,e.y),i=t.next,a=e.prev;return t.next=e,e.prev=t,r.next=i,i.prev=r,n.next=r,r.prev=n,a.next=n,n.prev=a,n}function Ya(t,e,r,n){var i=new Qa(t,e,r);return n?(i.next=n.next,i.prev=n,n.next.prev=i,n.next=i):(i.prev=i,i.next=i),i}function Ja(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function Qa(t,e,r){this.i=t,this.x=e,this.y=r,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function ts(t,e,r,n){for(var i=0,a=e,o=r-n;an;){if(i-n>600){var o=i-n+1,s=r-n+1,u=Math.log(o),l=.5*Math.exp(2*u/3),p=.5*Math.sqrt(u*l*(o-l)/o)*(s-o/2<0?-1:1);t(e,r,Math.max(n,Math.floor(r-s*l/o+p)),Math.min(i,Math.floor(r+(o-s)*l/o+p)),a)}var c=e[r],h=n,f=i;for(rs(e,n,r),a(e[i],c)>0&&rs(e,n,i);h0;)f--}0===a(e[n],c)?rs(e,n,f):rs(e,++f,i),f<=r&&(n=f+1),r<=f&&(i=f-1)}}(t,e,r||0,n||t.length-1,i||is)}function rs(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function is(t,e){return te?1:0}function ns(t,e){var r=t.length;if(r<=1)return[t];for(var n,i,a=[],o=0;o1)for(var u=0;u0&&r.holes.push(n+=t[i-1].length)}return r},ka.default=Aa;var ls=function(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map((function(t){return t.id})),this.index=t.index,this.hasPattern=!1,this.patternFeatures=[],this.layoutVertexArray=new zn,this.indexArray=new jn,this.indexArray2=new $n,this.programConfigurations=new Bo(t.layers,t.zoom),this.segments=new lo,this.segments2=new lo,this.stateDependentLayerIds=this.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id}))};ls.prototype.populate=function(t,e,r){this.hasPattern=as("fill",this.layers,e);for(var n=this.layers[0].layout.get("fill-sort-key"),i=!n.isConstant(),a=[],o=0,s=t;o>3}if(a--,1===n||2===n)o+=t.readSVarint(),s+=t.readSVarint(),1===n&&(e&&u.push(e),e=[]),e.push(new i(o,s));else{if(7!==n)throw new Error("unknown command "+n);e&&e.push(e[0].clone())}}return e&&u.push(e),u},ds.prototype.bbox=function(){var t=this._pbf;t.pos=this._geometry;for(var e=t.readVarint()+t.pos,r=1,n=0,i=0,a=0,o=1/0,s=-1/0,u=1/0,l=-1/0;t.pos>3}if(n--,1===r||2===r)(i+=t.readSVarint())s&&(s=i),(a+=t.readSVarint())l&&(l=a);else if(7!==r)throw new Error("unknown command "+r)}return[o,u,s,l]},ds.prototype.toGeoJSON=function(t,e,r){var n,i,a=this.extent*Math.pow(2,r),o=this.extent*t,s=this.extent*e,u=this.loadGeometry(),l=ds.types[this.type];function p(t){for(var e=0;e>3;e=1===n?t.readString():2===n?t.readFloat():3===n?t.readDouble():4===n?t.readVarint64():5===n?t.readVarint():6===n?t.readSVarint():7===n?t.readBoolean():null}return e}(r))}function xs(t,e,r){if(3===t){var n=new gs(r,r.readVarint()+r.pos);n.length&&(e[n.name]=n)}}vs.prototype.feature=function(t){if(t<0||t>=this._features.length)throw new Error("feature index out of bounds");this._pbf.pos=this._features[t];var e=this._pbf.readVarint()+this._pbf.pos;return new fs(this._pbf,e,this.extent,this._keys,this._values)};var bs={VectorTile:function(t,e){this.layers=t.readFields(xs,{},e)},VectorTileFeature:fs,VectorTileLayer:gs},ws=bs.VectorTileFeature.types,Ss=Math.pow(2,13);function Es(t,e,r,n,i,a,o,s){t.emplaceBack(e,r,2*Math.floor(n*Ss)+o,i*Ss*2,a*Ss*2,Math.round(s))}var Ts=function(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map((function(t){return t.id})),this.index=t.index,this.hasPattern=!1,this.layoutVertexArray=new Pn,this.indexArray=new jn,this.programConfigurations=new Bo(t.layers,t.zoom),this.segments=new lo,this.stateDependentLayerIds=this.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id}))};function Is(t,e){return t.x===e.x&&(t.x<0||t.x>8192)||t.y===e.y&&(t.y<0||t.y>8192)}Ts.prototype.populate=function(t,e,r){this.features=[],this.hasPattern=as("fill-extrusion",this.layers,e);for(var n=0,i=t;n8192}))||M.every((function(t){return t.y<0}))||M.every((function(t){return t.y>8192}))))for(var m=0,y=0;y=1){var g=d[y-1];if(!Is(v,g)){c.vertexLength+4>lo.MAX_VERTEX_ARRAY_LENGTH&&(c=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray));var _=v.sub(g)._perp()._unit(),b=g.dist(v);m+b>32768&&(m=0),Es(this.layoutVertexArray,v.x,v.y,_.x,_.y,0,0,m),Es(this.layoutVertexArray,v.x,v.y,_.x,_.y,0,1,m),Es(this.layoutVertexArray,g.x,g.y,_.x,_.y,0,0,m+=b),Es(this.layoutVertexArray,g.x,g.y,_.x,_.y,0,1,m);var x=c.vertexLength;this.indexArray.emplaceBack(x,x+2,x+1),this.indexArray.emplaceBack(x+1,x+2,x+3),c.vertexLength+=4,c.primitiveLength+=2}}}}if(c.vertexLength+u>lo.MAX_VERTEX_ARRAY_LENGTH&&(c=this.segments.prepareSegment(u,this.layoutVertexArray,this.indexArray)),"Polygon"===ws[t.type]){for(var w=[],S=[],E=c.vertexLength,T=0,I=s;T=2&&t[u-1].equals(t[u-2]);)u--;for(var l=0;l0;if(S&&v>l){var T=p.dist(f);if(T>2*c){var I=p.sub(p.sub(f)._mult(c/T)._round());this.updateDistance(f,I),this.addCurrentVertex(I,m,0,0,h),f=I}}var k=f&&d,A=k?r:s?"butt":n;if(k&&"round"===A&&(xi&&(A="bevel"),"bevel"===A&&(x>2&&(A="flipbevel"),x100)g=y.mult(-1);else{var z=x*m.add(y).mag()/m.sub(y).mag();g._perp()._mult(z*(E?-1:1))}this.addCurrentVertex(p,g,0,0,h),this.addCurrentVertex(p,g.mult(-1),0,0,h)}else if("bevel"===A||"fakeround"===A){var C=-Math.sqrt(x*x-1),P=E?C:0,M=E?0:C;if(f&&this.addCurrentVertex(p,m,P,M,h),"fakeround"===A)for(var L=Math.round(180*w/Math.PI/20),D=1;D2*c){var V=p.add(d.sub(p)._mult(c/U)._round());this.updateDistance(p,V),this.addCurrentVertex(V,y,0,0,h),p=V}}}}},Bs.prototype.addCurrentVertex=function(t,e,r,n,i,a){void 0===a&&(a=!1);var o=e.y*n-e.x,s=-e.y-e.x*n;this.addHalfVertex(t,e.x+e.y*r,e.y-e.x*r,a,!1,r,i),this.addHalfVertex(t,o,s,a,!0,-n,i),this.distance>Os/2&&0===this.totalDistance&&(this.distance=0,this.addCurrentVertex(t,e,r,n,i,a))},Bs.prototype.addHalfVertex=function(t,e,r,n,i,a,o){var s=.5*(this.lineClips?this.scaledDistance*(Os-1):this.scaledDistance);this.layoutVertexArray.emplaceBack((t.x<<1)+(n?1:0),(t.y<<1)+(i?1:0),Math.round(63*e)+128,Math.round(63*r)+128,1+(0===a?0:a<0?-1:1)|(63&s)<<2,s>>6),this.lineClips&&this.layoutVertexArray2.emplaceBack((this.scaledDistance-this.lineClips.start)/(this.lineClips.end-this.lineClips.start),this.lineClipsArray.length);var u=o.vertexLength++;this.e1>=0&&this.e2>=0&&(this.indexArray.emplaceBack(this.e1,this.e2,u),o.primitiveLength++),i?this.e2=u:this.e1=u},Bs.prototype.updateScaledDistance=function(){this.scaledDistance=this.lineClips?this.lineClips.start+(this.lineClips.end-this.lineClips.start)*this.distance/this.totalDistance:this.distance},Bs.prototype.updateDistance=function(t,e){this.distance+=t.dist(e),this.updateScaledDistance()},Ui("LineBucket",Bs,{omit:["layers","patternFeatures"]});var Rs=new wn({"line-cap":new gn(Ct.layout_line["line-cap"]),"line-join":new vn(Ct.layout_line["line-join"]),"line-miter-limit":new gn(Ct.layout_line["line-miter-limit"]),"line-round-limit":new gn(Ct.layout_line["line-round-limit"]),"line-sort-key":new vn(Ct.layout_line["line-sort-key"])}),Fs={paint:new wn({"line-opacity":new vn(Ct.paint_line["line-opacity"]),"line-color":new vn(Ct.paint_line["line-color"]),"line-translate":new gn(Ct.paint_line["line-translate"]),"line-translate-anchor":new gn(Ct.paint_line["line-translate-anchor"]),"line-width":new vn(Ct.paint_line["line-width"]),"line-gap-width":new vn(Ct.paint_line["line-gap-width"]),"line-offset":new vn(Ct.paint_line["line-offset"]),"line-blur":new vn(Ct.paint_line["line-blur"]),"line-dasharray":new xn(Ct.paint_line["line-dasharray"]),"line-pattern":new _n(Ct.paint_line["line-pattern"]),"line-gradient":new bn(Ct.paint_line["line-gradient"])}),layout:Rs},Us=new(function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.possiblyEvaluate=function(e,r){return r=new un(Math.floor(r.zoom),{now:r.now,fadeDuration:r.fadeDuration,zoomHistory:r.zoomHistory,transition:r.transition}),t.prototype.possiblyEvaluate.call(this,e,r)},e.prototype.evaluate=function(e,r,n,i){return r=h({},r,{zoom:Math.floor(r.zoom)}),t.prototype.evaluate.call(this,e,r,n,i)},e}(vn))(Fs.paint.properties["line-width"].specification);Us.useIntegerZoom=!0;var Vs=function(t){function e(e){t.call(this,e,Fs),this.gradientVersion=0}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._handleSpecialPaintPropertyUpdate=function(t){"line-gradient"===t&&(this.stepInterpolant=this._transitionablePaint._values["line-gradient"].value.expression._styleExpression.expression instanceof Ze,this.gradientVersion=(this.gradientVersion+1)%s)},e.prototype.gradientExpression=function(){return this._transitionablePaint._values["line-gradient"].value.expression},e.prototype.recalculate=function(e,r){t.prototype.recalculate.call(this,e,r),this.paint._values["line-floorwidth"]=Us.possiblyEvaluate(this._transitioningPaint._values["line-width"].value,e)},e.prototype.createBucket=function(t){return new Bs(t)},e.prototype.queryRadius=function(t){var e=t,r=Ns(ra("line-width",this,e),ra("line-gap-width",this,e)),n=ra("line-offset",this,e);return r/2+Math.abs(n)+ia(this.paint.get("line-translate"))},e.prototype.queryIntersectsFeature=function(t,e,r,n,a,o,s){var u=na(t,this.paint.get("line-translate"),this.paint.get("line-translate-anchor"),o.angle,s),l=s/2*Ns(this.paint.get("line-width").evaluate(e,r),this.paint.get("line-gap-width").evaluate(e,r)),p=this.paint.get("line-offset").evaluate(e,r);return p&&(n=function(t,e){for(var r=[],n=new i(0,0),a=0;a=3)for(var a=0;a0?e+2*t:t}var js=kn([{name:"a_pos_offset",components:4,type:"Int16"},{name:"a_data",components:4,type:"Uint16"},{name:"a_pixeloffset",components:4,type:"Int16"}],4),qs=kn([{name:"a_projected_pos",components:3,type:"Float32"}],4),Zs=(kn([{name:"a_fade_opacity",components:1,type:"Uint32"}],4),kn([{name:"a_placed",components:2,type:"Uint8"},{name:"a_shift",components:2,type:"Float32"}])),Gs=(kn([{type:"Int16",name:"anchorPointX"},{type:"Int16",name:"anchorPointY"},{type:"Int16",name:"x1"},{type:"Int16",name:"y1"},{type:"Int16",name:"x2"},{type:"Int16",name:"y2"},{type:"Uint32",name:"featureIndex"},{type:"Uint16",name:"sourceLayerIndex"},{type:"Uint16",name:"bucketIndex"}]),kn([{name:"a_pos",components:2,type:"Int16"},{name:"a_anchor_pos",components:2,type:"Int16"},{name:"a_extrude",components:2,type:"Int16"}],4)),Ws=kn([{name:"a_pos",components:2,type:"Float32"},{name:"a_radius",components:1,type:"Float32"},{name:"a_flags",components:2,type:"Int16"}],4);function Xs(t,e,r){return t.sections.forEach((function(t){t.text=function(t,e,r){var n=e.layout.get("text-transform").evaluate(r,{});return"uppercase"===n?t=t.toLocaleUpperCase():"lowercase"===n&&(t=t.toLocaleLowerCase()),ln.applyArabicShaping&&(t=ln.applyArabicShaping(t)),t}(t.text,e,r)})),t}kn([{name:"triangle",components:3,type:"Uint16"}]),kn([{type:"Int16",name:"anchorX"},{type:"Int16",name:"anchorY"},{type:"Uint16",name:"glyphStartIndex"},{type:"Uint16",name:"numGlyphs"},{type:"Uint32",name:"vertexStartIndex"},{type:"Uint32",name:"lineStartIndex"},{type:"Uint32",name:"lineLength"},{type:"Uint16",name:"segment"},{type:"Uint16",name:"lowerSize"},{type:"Uint16",name:"upperSize"},{type:"Float32",name:"lineOffsetX"},{type:"Float32",name:"lineOffsetY"},{type:"Uint8",name:"writingMode"},{type:"Uint8",name:"placedOrientation"},{type:"Uint8",name:"hidden"},{type:"Uint32",name:"crossTileID"},{type:"Int16",name:"associatedIconIndex"}]),kn([{type:"Int16",name:"anchorX"},{type:"Int16",name:"anchorY"},{type:"Int16",name:"rightJustifiedTextSymbolIndex"},{type:"Int16",name:"centerJustifiedTextSymbolIndex"},{type:"Int16",name:"leftJustifiedTextSymbolIndex"},{type:"Int16",name:"verticalPlacedTextSymbolIndex"},{type:"Int16",name:"placedIconSymbolIndex"},{type:"Int16",name:"verticalPlacedIconSymbolIndex"},{type:"Uint16",name:"key"},{type:"Uint16",name:"textBoxStartIndex"},{type:"Uint16",name:"textBoxEndIndex"},{type:"Uint16",name:"verticalTextBoxStartIndex"},{type:"Uint16",name:"verticalTextBoxEndIndex"},{type:"Uint16",name:"iconBoxStartIndex"},{type:"Uint16",name:"iconBoxEndIndex"},{type:"Uint16",name:"verticalIconBoxStartIndex"},{type:"Uint16",name:"verticalIconBoxEndIndex"},{type:"Uint16",name:"featureIndex"},{type:"Uint16",name:"numHorizontalGlyphVertices"},{type:"Uint16",name:"numVerticalGlyphVertices"},{type:"Uint16",name:"numIconVertices"},{type:"Uint16",name:"numVerticalIconVertices"},{type:"Uint16",name:"useRuntimeCollisionCircles"},{type:"Uint32",name:"crossTileID"},{type:"Float32",name:"textBoxScale"},{type:"Float32",components:2,name:"textOffset"},{type:"Float32",name:"collisionCircleDiameter"}]),kn([{type:"Float32",name:"offsetX"}]),kn([{type:"Int16",name:"x"},{type:"Int16",name:"y"},{type:"Int16",name:"tileUnitDistanceFromAnchor"}]);var $s={"!":"︕","#":"#",$:"$","%":"%","&":"&","(":"︵",")":"︶","*":"*","+":"+",",":"︐","-":"︲",".":"・","/":"/",":":"︓",";":"︔","<":"︿","=":"=",">":"﹀","?":"︖","@":"@","[":"﹇","\\":"\","]":"﹈","^":"^",_:"︳","`":"`","{":"︷","|":"―","}":"︸","~":"~","¢":"¢","£":"£","¥":"¥","¦":"¦","¬":"¬","¯":" ̄","–":"︲","—":"︱","‘":"﹃","’":"﹄","“":"﹁","”":"﹂","…":"︙","‧":"・","₩":"₩","、":"︑","。":"︒","〈":"︿","〉":"﹀","《":"︽","》":"︾","「":"﹁","」":"﹂","『":"﹃","』":"﹄","【":"︻","】":"︼","〔":"︹","〕":"︺","〖":"︗","〗":"︘","!":"︕","(":"︵",")":"︶",",":"︐","-":"︲",".":"・",":":"︓",";":"︔","<":"︿",">":"﹀","?":"︖","[":"﹇","]":"﹈","_":"︳","{":"︷","|":"―","}":"︸","⦅":"︵","⦆":"︶","。":"︒","「":"﹁","」":"﹂"},Hs=function(t,e,r,n,i){var a,o,s=8*i-n-1,u=(1<>1,p=-7,c=r?i-1:0,h=r?-1:1,f=t[e+c];for(c+=h,a=f&(1<<-p)-1,f>>=-p,p+=s;p>0;a=256*a+t[e+c],c+=h,p-=8);for(o=a&(1<<-p)-1,a>>=-p,p+=n;p>0;o=256*o+t[e+c],c+=h,p-=8);if(0===a)a=1-l;else{if(a===u)return o?NaN:1/0*(f?-1:1);o+=Math.pow(2,n),a-=l}return(f?-1:1)*o*Math.pow(2,a-n)},Ks=function(t,e,r,n,i,a){var o,s,u,l=8*a-i-1,p=(1<>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,f=n?0:a-1,d=n?1:-1,m=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,o=p):(o=Math.floor(Math.log(e)/Math.LN2),e*(u=Math.pow(2,-o))<1&&(o--,u*=2),(e+=o+c>=1?h/u:h*Math.pow(2,1-c))*u>=2&&(o++,u/=2),o+c>=p?(s=0,o=p):o+c>=1?(s=(e*u-1)*Math.pow(2,i),o+=c):(s=e*Math.pow(2,c-1)*Math.pow(2,i),o=0));i>=8;t[r+f]=255&s,f+=d,s/=256,i-=8);for(o=o<0;t[r+f]=255&o,f+=d,o/=256,l-=8);t[r+f-d]|=128*m},Ys=Js;function Js(t){this.buf=ArrayBuffer.isView&&ArrayBuffer.isView(t)?t:new Uint8Array(t||0),this.pos=0,this.type=0,this.length=this.buf.length}Js.Varint=0,Js.Fixed64=1,Js.Bytes=2,Js.Fixed32=5;var Qs="undefined"==typeof TextDecoder?null:new TextDecoder("utf8");function tl(t){return t.type===Js.Bytes?t.readVarint()+t.pos:t.pos+1}function el(t,e,r){return r?4294967296*e+(t>>>0):4294967296*(e>>>0)+(t>>>0)}function rl(t,e,r){var n=e<=16383?1:e<=2097151?2:e<=268435455?3:Math.floor(Math.log(e)/(7*Math.LN2));r.realloc(n);for(var i=r.pos-1;i>=t;i--)r.buf[i+n]=r.buf[i]}function il(t,e){for(var r=0;r>>8,t[r+2]=e>>>16,t[r+3]=e>>>24}function gl(t,e){return(t[e]|t[e+1]<<8|t[e+2]<<16)+(t[e+3]<<24)}function vl(t,e,r){1===t&&r.readMessage(_l,e)}function _l(t,e,r){if(3===t){var n=r.readMessage(xl,{}),i=n.width,a=n.height,o=n.left,s=n.top,u=n.advance;e.push({id:n.id,bitmap:new _a({width:i+6,height:a+6},n.bitmap),metrics:{width:i,height:a,left:o,top:s,advance:u}})}}function xl(t,e,r){1===t?e.id=r.readVarint():2===t?e.bitmap=r.readBytes():3===t?e.width=r.readVarint():4===t?e.height=r.readVarint():5===t?e.left=r.readSVarint():6===t?e.top=r.readSVarint():7===t&&(e.advance=r.readVarint())}function bl(t){for(var e=0,r=0,n=0,i=t;n=0;h--){var f=o[h];if(!(c.w>f.w||c.h>f.h)){if(c.x=f.x,c.y=f.y,u=Math.max(u,c.y+c.h),s=Math.max(s,c.x+c.w),c.w===f.w&&c.h===f.h){var d=o.pop();h>3,a=this.pos;this.type=7&n,t(i,e,this),this.pos===a&&this.skip(n)}return e},readMessage:function(t,e){return this.readFields(t,e,this.readVarint()+this.pos)},readFixed32:function(){var t=ml(this.buf,this.pos);return this.pos+=4,t},readSFixed32:function(){var t=gl(this.buf,this.pos);return this.pos+=4,t},readFixed64:function(){var t=ml(this.buf,this.pos)+4294967296*ml(this.buf,this.pos+4);return this.pos+=8,t},readSFixed64:function(){var t=ml(this.buf,this.pos)+4294967296*gl(this.buf,this.pos+4);return this.pos+=8,t},readFloat:function(){var t=Hs(this.buf,this.pos,!0,23,4);return this.pos+=4,t},readDouble:function(){var t=Hs(this.buf,this.pos,!0,52,8);return this.pos+=8,t},readVarint:function(t){var e,r,n=this.buf;return e=127&(r=n[this.pos++]),r<128?e:(e|=(127&(r=n[this.pos++]))<<7,r<128?e:(e|=(127&(r=n[this.pos++]))<<14,r<128?e:(e|=(127&(r=n[this.pos++]))<<21,r<128?e:function(t,e,r){var n,i,a=r.buf;if(n=(112&(i=a[r.pos++]))>>4,i<128)return el(t,n,e);if(n|=(127&(i=a[r.pos++]))<<3,i<128)return el(t,n,e);if(n|=(127&(i=a[r.pos++]))<<10,i<128)return el(t,n,e);if(n|=(127&(i=a[r.pos++]))<<17,i<128)return el(t,n,e);if(n|=(127&(i=a[r.pos++]))<<24,i<128)return el(t,n,e);if(n|=(1&(i=a[r.pos++]))<<31,i<128)return el(t,n,e);throw new Error("Expected varint not more than 10 bytes")}(e|=(15&(r=n[this.pos]))<<28,t,this))))},readVarint64:function(){return this.readVarint(!0)},readSVarint:function(){var t=this.readVarint();return t%2==1?(t+1)/-2:t/2},readBoolean:function(){return Boolean(this.readVarint())},readString:function(){var t=this.readVarint()+this.pos,e=this.pos;return this.pos=t,t-e>=12&&Qs?function(t,e,r){return Qs.decode(t.subarray(e,r))}(this.buf,e,t):function(t,e,r){for(var n="",i=e;i239?4:u>223?3:u>191?2:1;if(i+p>r)break;1===p?u<128&&(l=u):2===p?128==(192&(a=t[i+1]))&&(l=(31&u)<<6|63&a)<=127&&(l=null):3===p?(o=t[i+2],128==(192&(a=t[i+1]))&&128==(192&o)&&((l=(15&u)<<12|(63&a)<<6|63&o)<=2047||l>=55296&&l<=57343)&&(l=null)):4===p&&(o=t[i+2],s=t[i+3],128==(192&(a=t[i+1]))&&128==(192&o)&&128==(192&s)&&((l=(15&u)<<18|(63&a)<<12|(63&o)<<6|63&s)<=65535||l>=1114112)&&(l=null)),null===l?(l=65533,p=1):l>65535&&(l-=65536,n+=String.fromCharCode(l>>>10&1023|55296),l=56320|1023&l),n+=String.fromCharCode(l),i+=p}return n}(this.buf,e,t)},readBytes:function(){var t=this.readVarint()+this.pos,e=this.buf.subarray(this.pos,t);return this.pos=t,e},readPackedVarint:function(t,e){if(this.type!==Js.Bytes)return t.push(this.readVarint(e));var r=tl(this);for(t=t||[];this.pos127;);else if(e===Js.Bytes)this.pos=this.readVarint()+this.pos;else if(e===Js.Fixed32)this.pos+=4;else{if(e!==Js.Fixed64)throw new Error("Unimplemented type: "+e);this.pos+=8}},writeTag:function(t,e){this.writeVarint(t<<3|e)},realloc:function(t){for(var e=this.length||16;e268435455||t<0?function(t,e){var r,n;if(t>=0?(r=t%4294967296|0,n=t/4294967296|0):(n=~(-t/4294967296),4294967295^(r=~(-t%4294967296))?r=r+1|0:(r=0,n=n+1|0)),t>=0x10000000000000000||t<-0x10000000000000000)throw new Error("Given varint doesn't fit into 10 bytes");e.realloc(10),function(t,e,r){r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos++]=127&t|128,r.buf[r.pos]=127&(t>>>=7)}(r,0,e),function(t,e){var r=(7&t)<<4;e.buf[e.pos++]|=r|((t>>>=3)?128:0),t&&(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),t&&(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),t&&(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),t&&(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),t&&(e.buf[e.pos++]=127&t)))))}(n,e)}(t,this):(this.realloc(4),this.buf[this.pos++]=127&t|(t>127?128:0),t<=127||(this.buf[this.pos++]=127&(t>>>=7)|(t>127?128:0),t<=127||(this.buf[this.pos++]=127&(t>>>=7)|(t>127?128:0),t<=127||(this.buf[this.pos++]=t>>>7&127))))},writeSVarint:function(t){this.writeVarint(t<0?2*-t-1:2*t)},writeBoolean:function(t){this.writeVarint(Boolean(t))},writeString:function(t){t=String(t),this.realloc(4*t.length),this.pos++;var e=this.pos;this.pos=function(t,e,r){for(var n,i,a=0;a55295&&n<57344){if(!i){n>56319||a+1===e.length?(t[r++]=239,t[r++]=191,t[r++]=189):i=n;continue}if(n<56320){t[r++]=239,t[r++]=191,t[r++]=189,i=n;continue}n=i-55296<<10|n-56320|65536,i=null}else i&&(t[r++]=239,t[r++]=191,t[r++]=189,i=null);n<128?t[r++]=n:(n<2048?t[r++]=n>>6|192:(n<65536?t[r++]=n>>12|224:(t[r++]=n>>18|240,t[r++]=n>>12&63|128),t[r++]=n>>6&63|128),t[r++]=63&n|128)}return r}(this.buf,t,this.pos);var r=this.pos-e;r>=128&&rl(e,r,this),this.pos=e-1,this.writeVarint(r),this.pos+=r},writeFloat:function(t){this.realloc(4),Ks(this.buf,t,this.pos,!0,23,4),this.pos+=4},writeDouble:function(t){this.realloc(8),Ks(this.buf,t,this.pos,!0,52,8),this.pos+=8},writeBytes:function(t){var e=t.length;this.writeVarint(e),this.realloc(e);for(var r=0;r=128&&rl(r,n,this),this.pos=r-1,this.writeVarint(n),this.pos+=n},writeMessage:function(t,e,r){this.writeTag(t,Js.Bytes),this.writeRawMessage(e,r)},writePackedVarint:function(t,e){e.length&&this.writeMessage(t,il,e)},writePackedSVarint:function(t,e){e.length&&this.writeMessage(t,nl,e)},writePackedBoolean:function(t,e){e.length&&this.writeMessage(t,ll,e)},writePackedFloat:function(t,e){e.length&&this.writeMessage(t,al,e)},writePackedDouble:function(t,e){e.length&&this.writeMessage(t,sl,e)},writePackedFixed32:function(t,e){e.length&&this.writeMessage(t,cl,e)},writePackedSFixed32:function(t,e){e.length&&this.writeMessage(t,pl,e)},writePackedFixed64:function(t,e){e.length&&this.writeMessage(t,hl,e)},writePackedSFixed64:function(t,e){e.length&&this.writeMessage(t,fl,e)},writeBytesField:function(t,e){this.writeTag(t,Js.Bytes),this.writeBytes(e)},writeFixed32Field:function(t,e){this.writeTag(t,Js.Fixed32),this.writeFixed32(e)},writeSFixed32Field:function(t,e){this.writeTag(t,Js.Fixed32),this.writeSFixed32(e)},writeFixed64Field:function(t,e){this.writeTag(t,Js.Fixed64),this.writeFixed64(e)},writeSFixed64Field:function(t,e){this.writeTag(t,Js.Fixed64),this.writeSFixed64(e)},writeVarintField:function(t,e){this.writeTag(t,Js.Varint),this.writeVarint(e)},writeSVarintField:function(t,e){this.writeTag(t,Js.Varint),this.writeSVarint(e)},writeStringField:function(t,e){this.writeTag(t,Js.Bytes),this.writeString(e)},writeFloatField:function(t,e){this.writeTag(t,Js.Fixed32),this.writeFloat(e)},writeDoubleField:function(t,e){this.writeTag(t,Js.Fixed64),this.writeDouble(e)},writeBooleanField:function(t,e){this.writeVarintField(t,Boolean(e))}};var wl=function(t,e){var r=e.pixelRatio,n=e.version,i=e.stretchX,a=e.stretchY,o=e.content;this.paddedRect=t,this.pixelRatio=r,this.stretchX=i,this.stretchY=a,this.content=o,this.version=n},Sl={tl:{configurable:!0},br:{configurable:!0},tlbr:{configurable:!0},displaySize:{configurable:!0}};Sl.tl.get=function(){return[this.paddedRect.x+1,this.paddedRect.y+1]},Sl.br.get=function(){return[this.paddedRect.x+this.paddedRect.w-1,this.paddedRect.y+this.paddedRect.h-1]},Sl.tlbr.get=function(){return this.tl.concat(this.br)},Sl.displaySize.get=function(){return[(this.paddedRect.w-2)/this.pixelRatio,(this.paddedRect.h-2)/this.pixelRatio]},Object.defineProperties(wl.prototype,Sl);var El=function(t,e){var r={},n={};this.haveRenderCallbacks=[];var i=[];this.addImages(t,r,i),this.addImages(e,n,i);var a=bl(i),o=new xa({width:a.w||1,height:a.h||1});for(var s in t){var u=t[s],l=r[s].paddedRect;xa.copy(u.data,o,{x:0,y:0},{x:l.x+1,y:l.y+1},u.data)}for(var p in e){var c=e[p],h=n[p].paddedRect,f=h.x+1,d=h.y+1,m=c.data.width,y=c.data.height;xa.copy(c.data,o,{x:0,y:0},{x:f,y:d},c.data),xa.copy(c.data,o,{x:0,y:y-1},{x:f,y:d-1},{width:m,height:1}),xa.copy(c.data,o,{x:0,y:0},{x:f,y:d+y},{width:m,height:1}),xa.copy(c.data,o,{x:m-1,y:0},{x:f-1,y:d},{width:1,height:y}),xa.copy(c.data,o,{x:0,y:0},{x:f+m,y:d},{width:1,height:y})}this.image=o,this.iconPositions=r,this.patternPositions=n};El.prototype.addImages=function(t,e,r){for(var n in t){var i=t[n],a={x:0,y:0,w:i.data.width+2,h:i.data.height+2};r.push(a),e[n]=new wl(a,i),i.hasRenderCallback&&this.haveRenderCallbacks.push(n)}},El.prototype.patchUpdatedImages=function(t,e){for(var r in t.dispatchRenderCallbacks(this.haveRenderCallbacks),t.updatedImages)this.patchUpdatedImage(this.iconPositions[r],t.getImage(r),e),this.patchUpdatedImage(this.patternPositions[r],t.getImage(r),e)},El.prototype.patchUpdatedImage=function(t,e,r){if(t&&e&&t.version!==e.version){t.version=e.version;var n=t.tl;r.update(e.data,void 0,{x:n[0],y:n[1]})}},Ui("ImagePosition",wl),Ui("ImageAtlas",El);var Tl={horizontal:1,vertical:2,horizontalOnly:3},Il=function(){this.scale=1,this.fontStack="",this.imageName=null};Il.forText=function(t,e){var r=new Il;return r.scale=t||1,r.fontStack=e,r},Il.forImage=function(t){var e=new Il;return e.imageName=t,e};var kl=function(){this.text="",this.sectionIndex=[],this.sections=[],this.imageSectionID=null};function Al(t,e,r,n,i,a,o,s,u,l,p,c,h,f,d,m){var y,v=kl.fromFeature(t,i);c===Tl.vertical&&v.verticalizePunctuation();var g=ln.processBidirectionalText,_=ln.processStyledBidirectionalText;if(g&&1===v.sections.length){y=[];for(var b=0,x=g(v.toString(),Ol(v,l,a,e,n,f,d));b0&&F>T&&(T=F)}else{var U=r[k.fontStack],V=U&&U[z];if(V&&V.rect)M=V.rect,P=V.metrics;else{var N=e[k.fontStack],q=N&&N[z];if(!q)continue;P=q.metrics}C=24*(x-k.scale)}O?(t.verticalizable=!0,E.push({glyph:z,imageName:L,x:h,y:f+C,vertical:O,scale:k.scale,fontStack:k.fontStack,sectionIndex:A,metrics:P,rect:M}),h+=D*k.scale+l):(E.push({glyph:z,imageName:L,x:h,y:f+C,vertical:O,scale:k.scale,fontStack:k.fontStack,sectionIndex:A,metrics:P,rect:M}),h+=P.advance*k.scale+l)}0!==E.length&&(d=Math.max(h-l,d),Rl(E,0,E.length-1,y,T)),h=0;var j=a*x+T;S.lineOffset=Math.max(T,w),f+=j,m=Math.max(j,m),++v}else f+=a,++v}var Z,G=f- -17,W=Bl(o),X=W.horizontalAlign,$=W.verticalAlign;(function(t,e,r,n,i,a,o,s,u){var l,p=(e-r)*i;l=a!==o?-s*n- -17:(-n*u+.5)*o;for(var c=0,h=t;c=0&&n>=t&&zl[this.text.charCodeAt(n)];n--)r--;this.text=this.text.substring(t,r),this.sectionIndex=this.sectionIndex.slice(t,r)},kl.prototype.substring=function(t,e){var r=new kl;return r.text=this.text.substring(t,e),r.sectionIndex=this.sectionIndex.slice(t,e),r.sections=this.sections,r},kl.prototype.toString=function(){return this.text},kl.prototype.getMaxScale=function(){var t=this;return this.sectionIndex.reduce((function(e,r){return Math.max(e,t.sections[r].scale)}),0)},kl.prototype.addTextSection=function(t,e){this.text+=t.text,this.sections.push(Il.forText(t.scale,t.fontStack||e));for(var r=this.sections.length-1,n=0;n=63743?null:++this.imageSectionID:(this.imageSectionID=57344,this.imageSectionID)};var zl={9:!0,10:!0,11:!0,12:!0,13:!0,32:!0},Cl={};function Pl(t,e,r,n,i,a){if(e.imageName){var o=n[e.imageName];return o?o.displaySize[0]*e.scale*24/a+i:0}var s=r[e.fontStack],u=s&&s[t];return u?u.metrics.advance*e.scale+i:0}function Ml(t,e,r,n){var i=Math.pow(t-e,2);return n?t=0,c=0,h=0;h-r/2;){if(--o<0)return!1;s-=t[o].dist(a),a=t[o]}s+=t[o].dist(t[o+1]),o++;for(var u=[],l=0;sn;)l-=u.shift().angleDelta;if(l>i)return!1;o++,s+=p.dist(c)}return!0}function Gl(t){for(var e=0,r=0;rl){var d=(l-u)/f,m=Ge(c.x,h.x,d),y=Ge(c.y,h.y,d),v=new Ul(m,y,h.angleTo(c),p);return v._round(),!o||Zl(t,v,s,o,e)?v:void 0}u+=f}}function Hl(t,e,r,n,i,a,o,s,u){var l=Wl(n,a,o),p=Xl(n,i),c=p*o,h=0===t[0].x||t[0].x===u||0===t[0].y||t[0].y===u;return e-c=0&&x=0&&w=0&&f+p<=c){var S=new Ul(x,w,_,m);S._round(),i&&!Zl(e,S,o,i,a)||d.push(S)}}h+=g}return u||d.length||s||(d=t(e,h/2,n,i,a,o,s,!0,l)),d}(t,h?e/2*s%e:(p/2+2*a)*o*s%e,e,l,r,c,h,!1,u)}function Kl(t,e,r,n,a){for(var o=[],s=0;s=n&&h.x>=n||(c.x>=n?c=new i(n,c.y+(n-c.x)/(h.x-c.x)*(h.y-c.y))._round():h.x>=n&&(h=new i(n,c.y+(n-c.x)/(h.x-c.x)*(h.y-c.y))._round()),c.y>=a&&h.y>=a||(c.y>=a?c=new i(c.x+(a-c.y)/(h.y-c.y)*(h.x-c.x),a)._round():h.y>=a&&(h=new i(c.x+(a-c.y)/(h.y-c.y)*(h.x-c.x),a)._round()),l&&c.equals(l[l.length-1])||o.push(l=[c]),l.push(h)))))}return o}function Yl(t,e,r,n){var a=[],o=t.image,s=o.pixelRatio,u=o.paddedRect.w-2,l=o.paddedRect.h-2,p=t.right-t.left,c=t.bottom-t.top,h=o.stretchX||[[0,u]],f=o.stretchY||[[0,l]],d=function(t,e){return t+e[1]-e[0]},m=h.reduce(d,0),y=f.reduce(d,0),v=u-m,g=l-y,_=0,b=m,x=0,w=y,S=0,E=v,T=0,I=g;if(o.content&&n){var k=o.content;_=Jl(h,0,k[0]),x=Jl(f,0,k[1]),b=Jl(h,k[0],k[2]),w=Jl(f,k[1],k[3]),S=k[0]-_,T=k[1]-x,E=k[2]-k[0]-b,I=k[3]-k[1]-w}var A=function(n,a,u,l){var h=tu(n.stretch-_,b,p,t.left),f=eu(n.fixed-S,E,n.stretch,m),d=tu(a.stretch-x,w,c,t.top),v=eu(a.fixed-T,I,a.stretch,y),g=tu(u.stretch-_,b,p,t.left),k=eu(u.fixed-S,E,u.stretch,m),A=tu(l.stretch-x,w,c,t.top),z=eu(l.fixed-T,I,l.stretch,y),C=new i(h,d),P=new i(g,d),M=new i(g,A),L=new i(h,A),D=new i(f/s,v/s),O=new i(k/s,z/s),B=e*Math.PI/180;if(B){var R=Math.sin(B),F=Math.cos(B),U=[F,-R,R,F];C._matMult(U),P._matMult(U),L._matMult(U),M._matMult(U)}var V=n.stretch+n.fixed,N=a.stretch+a.fixed;return{tl:C,tr:P,bl:L,br:M,tex:{x:o.paddedRect.x+1+V,y:o.paddedRect.y+1+N,w:u.stretch+u.fixed-V,h:l.stretch+l.fixed-N},writingMode:void 0,glyphOffset:[0,0],sectionIndex:0,pixelOffsetTL:D,pixelOffsetBR:O,minFontScaleX:E/s/p,minFontScaleY:I/s/c,isSDF:r}};if(n&&(o.stretchX||o.stretchY))for(var z=Ql(h,v,m),C=Ql(f,g,y),P=0;P0&&(d=Math.max(10,d),this.circleDiameter=d)}else{var m=o.top*s-u,y=o.bottom*s+u,v=o.left*s-u,g=o.right*s+u,_=o.collisionPadding;if(_&&(v-=_[0]*s,m-=_[1]*s,g+=_[2]*s,y+=_[3]*s),p){var b=new i(v,m),x=new i(g,m),w=new i(v,y),S=new i(g,y),E=p*Math.PI/180;b._rotate(E),x._rotate(E),w._rotate(E),S._rotate(E),v=Math.min(b.x,x.x,w.x,S.x),g=Math.max(b.x,x.x,w.x,S.x),m=Math.min(b.y,x.y,w.y,S.y),y=Math.max(b.y,x.y,w.y,S.y)}t.emplaceBack(e.x,e.y,v,m,g,y,r,n,a)}this.boxEndIndex=t.length},iu=function(t,e){if(void 0===t&&(t=[]),void 0===e&&(e=nu),this.data=t,this.length=this.data.length,this.compare=e,this.length>0)for(var r=(this.length>>1)-1;r>=0;r--)this._down(r)};function nu(t,e){return te?1:0}function ou(t,e,r){void 0===e&&(e=1),void 0===r&&(r=!1);for(var n=1/0,a=1/0,o=-1/0,s=-1/0,u=t[0],l=0;lo)&&(o=p.x),(!l||p.y>s)&&(s=p.y)}var c=Math.min(o-n,s-a),h=c/2,f=new iu([],au);if(0===c)return new i(n,a);for(var d=n;dy.d||!y.d)&&(y=g,r&&console.log("found best %d after %d probes",Math.round(1e4*g.d)/1e4,v)),g.max-y.d<=e||(f.push(new su(g.p.x-(h=g.h/2),g.p.y-h,h,t)),f.push(new su(g.p.x+h,g.p.y-h,h,t)),f.push(new su(g.p.x-h,g.p.y+h,h,t)),f.push(new su(g.p.x+h,g.p.y+h,h,t)),v+=4)}return r&&(console.log("num probes: "+v),console.log("best distance: "+y.d)),y.p}function au(t,e){return e.max-t.max}function su(t,e,r,n){this.p=new i(t,e),this.h=r,this.d=function(t,e){for(var r=!1,n=1/0,i=0;it.y!=p.y>t.y&&t.x<(p.x-l.x)*(t.y-l.y)/(p.y-l.y)+l.x&&(r=!r),n=Math.min(n,Jo(t,l,p))}return(r?1:-1)*Math.sqrt(n)}(this.p,n),this.max=this.d+this.h*Math.SQRT2}iu.prototype.push=function(t){this.data.push(t),this.length++,this._up(this.length-1)},iu.prototype.pop=function(){if(0!==this.length){var t=this.data[0],e=this.data.pop();return this.length--,this.length>0&&(this.data[0]=e,this._down(0)),t}},iu.prototype.peek=function(){return this.data[0]},iu.prototype._up=function(t){for(var e=this.data,r=this.compare,n=e[t];t>0;){var i=t-1>>1,a=e[i];if(r(n,a)>=0)break;e[t]=a,t=i}e[t]=n},iu.prototype._down=function(t){for(var e=this.data,r=this.compare,n=this.length>>1,i=e[t];t=0)break;e[t]=o,t=a}e[t]=i};var lu=Number.POSITIVE_INFINITY;function ol(t,e){return e[1]!==lu?function(t,e,r){var n=0,i=0;switch(e=Math.abs(e),r=Math.abs(r),t){case"top-right":case"top-left":case"top":i=r-7;break;case"bottom-right":case"bottom-left":case"bottom":i=7-r}switch(t){case"top-right":case"bottom-right":case"right":n=-e;break;case"top-left":case"bottom-left":case"left":n=e}return[n,i]}(t,e[0],e[1]):function(t,e){var r=0,n=0;e<0&&(e=0);var i=e/Math.sqrt(2);switch(t){case"top-right":case"top-left":n=i-7;break;case"bottom-right":case"bottom-left":n=7-i;break;case"bottom":n=7-e;break;case"top":n=e-7}switch(t){case"top-right":case"bottom-right":r=-i;break;case"top-left":case"bottom-left":r=i;break;case"left":r=e;break;case"right":r=-e}return[r,n]}(t,e[0])}function uu(t){switch(t){case"right":case"top-right":case"bottom-right":return"right";case"left":case"top-left":case"bottom-left":return"left"}return"center"}function ul(t,e,r,n,a,o,s,u,l,p,c,h,f,d,m){var y=function(t,e,r,n,a,o,s,u){for(var l=n.layout.get("text-rotate").evaluate(o,{})*Math.PI/180,p=[],c=0,h=e.positionedLines;c32640&&S(t.layerIds[0]+': Value for "text-size" is >= 255. Reduce your "text-size".'):"composite"===v.kind&&((g=[128*d.compositeTextSizes[0].evaluate(s,{},m),128*d.compositeTextSizes[1].evaluate(s,{},m)])[0]>32640||g[1]>32640)&&S(t.layerIds[0]+': Value for "text-size" is >= 255. Reduce your "text-size".'),t.addSymbols(t.text,y,g,u,o,s,p,e,l.lineStartIndex,l.lineLength,f,m);for(var _=0,b=c;_=0;o--)if(n.dist(a[o])0)&&("constant"!==a.value.kind||a.value.value.length>0),l="constant"!==s.value.kind||!!s.value.value||Object.keys(s.parameters).length>0,p=i.get("symbol-sort-key");if(this.features=[],u||l){for(var c=e.iconDependencies,h=e.glyphDependencies,f=e.availableImages,d=new un(this.zoom),m=0,y=t;m=0;for(var M=0,L=E.sections;M=0;s--)a[s]={x:e[s].x,y:e[s].y,tileUnitDistanceFromAnchor:i},s>0&&(i+=e[s-1].dist(e[s]));for(var u=0;u0},vu.prototype.hasIconData=function(){return this.icon.segments.get().length>0},vu.prototype.hasDebugData=function(){return this.textCollisionBox&&this.iconCollisionBox},vu.prototype.hasTextCollisionBoxData=function(){return this.hasDebugData()&&this.textCollisionBox.segments.get().length>0},vu.prototype.hasIconCollisionBoxData=function(){return this.hasDebugData()&&this.iconCollisionBox.segments.get().length>0},vu.prototype.addIndicesForPlacedSymbol=function(t,e){for(var r=t.placedSymbolArray.get(e),n=r.vertexStartIndex+4*r.numGlyphs,i=r.vertexStartIndex;i1||this.icon.segments.get().length>1)){this.symbolInstanceIndexes=this.getSortedSymbolIndexes(t),this.sortedAngle=t,this.text.indexArray.clear(),this.icon.indexArray.clear(),this.featureSortOrder=[];for(var r=0,n=this.symbolInstanceIndexes;r=0&&n.indexOf(t)===r&&e.addIndicesForPlacedSymbol(e.text,t)})),i.verticalPlacedTextSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.text,i.verticalPlacedTextSymbolIndex),i.placedIconSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.icon,i.placedIconSymbolIndex),i.verticalPlacedIconSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.icon,i.verticalPlacedIconSymbolIndex)}this.text.indexBuffer&&this.text.indexBuffer.updateData(this.text.indexArray),this.icon.indexBuffer&&this.icon.indexBuffer.updateData(this.icon.indexArray)}},Ui("SymbolBucket",vu,{omit:["layers","collisionBoxArray","features","compareText"]}),vu.MAX_GLYPHS=65535,vu.addDynamicAttributes=mu;var _u=new wn({"symbol-placement":new gn(Ct.layout_symbol["symbol-placement"]),"symbol-spacing":new gn(Ct.layout_symbol["symbol-spacing"]),"symbol-avoid-edges":new gn(Ct.layout_symbol["symbol-avoid-edges"]),"symbol-sort-key":new vn(Ct.layout_symbol["symbol-sort-key"]),"symbol-z-order":new gn(Ct.layout_symbol["symbol-z-order"]),"icon-allow-overlap":new gn(Ct.layout_symbol["icon-allow-overlap"]),"icon-ignore-placement":new gn(Ct.layout_symbol["icon-ignore-placement"]),"icon-optional":new gn(Ct.layout_symbol["icon-optional"]),"icon-rotation-alignment":new gn(Ct.layout_symbol["icon-rotation-alignment"]),"icon-size":new vn(Ct.layout_symbol["icon-size"]),"icon-text-fit":new gn(Ct.layout_symbol["icon-text-fit"]),"icon-text-fit-padding":new gn(Ct.layout_symbol["icon-text-fit-padding"]),"icon-image":new vn(Ct.layout_symbol["icon-image"]),"icon-rotate":new vn(Ct.layout_symbol["icon-rotate"]),"icon-padding":new gn(Ct.layout_symbol["icon-padding"]),"icon-keep-upright":new gn(Ct.layout_symbol["icon-keep-upright"]),"icon-offset":new vn(Ct.layout_symbol["icon-offset"]),"icon-anchor":new vn(Ct.layout_symbol["icon-anchor"]),"icon-pitch-alignment":new gn(Ct.layout_symbol["icon-pitch-alignment"]),"text-pitch-alignment":new gn(Ct.layout_symbol["text-pitch-alignment"]),"text-rotation-alignment":new gn(Ct.layout_symbol["text-rotation-alignment"]),"text-field":new vn(Ct.layout_symbol["text-field"]),"text-font":new vn(Ct.layout_symbol["text-font"]),"text-size":new vn(Ct.layout_symbol["text-size"]),"text-max-width":new vn(Ct.layout_symbol["text-max-width"]),"text-line-height":new gn(Ct.layout_symbol["text-line-height"]),"text-letter-spacing":new vn(Ct.layout_symbol["text-letter-spacing"]),"text-justify":new vn(Ct.layout_symbol["text-justify"]),"text-radial-offset":new vn(Ct.layout_symbol["text-radial-offset"]),"text-variable-anchor":new gn(Ct.layout_symbol["text-variable-anchor"]),"text-anchor":new vn(Ct.layout_symbol["text-anchor"]),"text-max-angle":new gn(Ct.layout_symbol["text-max-angle"]),"text-writing-mode":new gn(Ct.layout_symbol["text-writing-mode"]),"text-rotate":new vn(Ct.layout_symbol["text-rotate"]),"text-padding":new gn(Ct.layout_symbol["text-padding"]),"text-keep-upright":new gn(Ct.layout_symbol["text-keep-upright"]),"text-transform":new vn(Ct.layout_symbol["text-transform"]),"text-offset":new vn(Ct.layout_symbol["text-offset"]),"text-allow-overlap":new gn(Ct.layout_symbol["text-allow-overlap"]),"text-ignore-placement":new gn(Ct.layout_symbol["text-ignore-placement"]),"text-optional":new gn(Ct.layout_symbol["text-optional"])}),xu={paint:new wn({"icon-opacity":new vn(Ct.paint_symbol["icon-opacity"]),"icon-color":new vn(Ct.paint_symbol["icon-color"]),"icon-halo-color":new vn(Ct.paint_symbol["icon-halo-color"]),"icon-halo-width":new vn(Ct.paint_symbol["icon-halo-width"]),"icon-halo-blur":new vn(Ct.paint_symbol["icon-halo-blur"]),"icon-translate":new gn(Ct.paint_symbol["icon-translate"]),"icon-translate-anchor":new gn(Ct.paint_symbol["icon-translate-anchor"]),"text-opacity":new vn(Ct.paint_symbol["text-opacity"]),"text-color":new vn(Ct.paint_symbol["text-color"],{runtimeType:jt,getOverride:function(t){return t.textColor},hasOverride:function(t){return!!t.textColor}}),"text-halo-color":new vn(Ct.paint_symbol["text-halo-color"]),"text-halo-width":new vn(Ct.paint_symbol["text-halo-width"]),"text-halo-blur":new vn(Ct.paint_symbol["text-halo-blur"]),"text-translate":new gn(Ct.paint_symbol["text-translate"]),"text-translate-anchor":new gn(Ct.paint_symbol["text-translate-anchor"])}),layout:_u},bu=function(t){this.type=t.property.overrides?t.property.overrides.runtimeType:Ft,this.defaultValue=t};bu.prototype.evaluate=function(t){if(t.formattedSection){var e=this.defaultValue.property.overrides;if(e&&e.hasOverride(t.formattedSection))return e.getOverride(t.formattedSection)}return t.feature&&t.featureState?this.defaultValue.evaluate(t.feature,t.featureState):this.defaultValue.property.specification.default},bu.prototype.eachChild=function(t){this.defaultValue.isConstant()||t(this.defaultValue.value._styleExpression.expression)},bu.prototype.outputDefined=function(){return!1},bu.prototype.serialize=function(){return null},Ui("FormatSectionOverride",bu,{omit:["defaultValue"]});var wu=function(t){function e(e){t.call(this,e,xu)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.recalculate=function(e,r){if(t.prototype.recalculate.call(this,e,r),"auto"===this.layout.get("icon-rotation-alignment")&&(this.layout._values["icon-rotation-alignment"]="point"!==this.layout.get("symbol-placement")?"map":"viewport"),"auto"===this.layout.get("text-rotation-alignment")&&(this.layout._values["text-rotation-alignment"]="point"!==this.layout.get("symbol-placement")?"map":"viewport"),"auto"===this.layout.get("text-pitch-alignment")&&(this.layout._values["text-pitch-alignment"]=this.layout.get("text-rotation-alignment")),"auto"===this.layout.get("icon-pitch-alignment")&&(this.layout._values["icon-pitch-alignment"]=this.layout.get("icon-rotation-alignment")),"point"===this.layout.get("symbol-placement")){var n=this.layout.get("text-writing-mode");if(n){for(var i=[],a=0,o=n;a",targetMapId:n,sourceMapId:a.mapId})}}},Bu.prototype.receive=function(t){var e=t.data,r=e.id;if(r&&(!e.targetMapId||this.mapId===e.targetMapId))if(""===e.type){delete this.tasks[r];var n=this.cancelCallbacks[r];delete this.cancelCallbacks[r],n&&n()}else I()||e.mustQueue?(this.tasks[r]=e,this.taskQueue.push(r),this.invoker.trigger()):this.processTask(r,e)},Bu.prototype.process=function(){if(this.taskQueue.length){var t=this.taskQueue.shift(),e=this.tasks[t];delete this.tasks[t],this.taskQueue.length&&this.invoker.trigger(),e&&this.processTask(t,e)}},Bu.prototype.processTask=function(t,e){var r=this;if(""===e.type){var n=this.callbacks[t];delete this.callbacks[t],n&&(e.error?n(Zi(e.error)):n(null,Zi(e.data)))}else{var i=!1,a=z(this.globalScope)?void 0:[],o=e.hasCallback?function(e,n){i=!0,delete r.cancelCallbacks[t],r.target.postMessage({id:t,type:"",sourceMapId:r.mapId,error:e?qi(e):null,data:qi(n,a)},a)}:function(t){i=!0},s=null,u=Zi(e.data);if(this.parent[e.type])s=this.parent[e.type](e.sourceMapId,u,o);else if(this.parent.getWorkerSource){var l=e.type.split(".");s=this.parent.getWorkerSource(e.sourceMapId,l[0],u.source)[l[1]](u,o)}else o(new Error("Could not find function "+e.type));!i&&s&&s.cancel&&(this.cancelCallbacks[t]=s.cancel)}},Bu.prototype.remove=function(){this.invoker.remove(),this.target.removeEventListener("message",this.receive,!1)};var Fu=function(t,e){t&&(e?this.setSouthWest(t).setNorthEast(e):4===t.length?this.setSouthWest([t[0],t[1]]).setNorthEast([t[2],t[3]]):this.setSouthWest(t[0]).setNorthEast(t[1]))};Fu.prototype.setNorthEast=function(t){return this._ne=t instanceof Uu?new Uu(t.lng,t.lat):Uu.convert(t),this},Fu.prototype.setSouthWest=function(t){return this._sw=t instanceof Uu?new Uu(t.lng,t.lat):Uu.convert(t),this},Fu.prototype.extend=function(t){var e,r,n=this._sw,i=this._ne;if(t instanceof Uu)e=t,r=t;else{if(!(t instanceof Fu))return Array.isArray(t)?4===t.length||t.every(Array.isArray)?this.extend(Fu.convert(t)):this.extend(Uu.convert(t)):this;if(r=t._ne,!(e=t._sw)||!r)return this}return n||i?(n.lng=Math.min(e.lng,n.lng),n.lat=Math.min(e.lat,n.lat),i.lng=Math.max(r.lng,i.lng),i.lat=Math.max(r.lat,i.lat)):(this._sw=new Uu(e.lng,e.lat),this._ne=new Uu(r.lng,r.lat)),this},Fu.prototype.getCenter=function(){return new Uu((this._sw.lng+this._ne.lng)/2,(this._sw.lat+this._ne.lat)/2)},Fu.prototype.getSouthWest=function(){return this._sw},Fu.prototype.getNorthEast=function(){return this._ne},Fu.prototype.getNorthWest=function(){return new Uu(this.getWest(),this.getNorth())},Fu.prototype.getSouthEast=function(){return new Uu(this.getEast(),this.getSouth())},Fu.prototype.getWest=function(){return this._sw.lng},Fu.prototype.getSouth=function(){return this._sw.lat},Fu.prototype.getEast=function(){return this._ne.lng},Fu.prototype.getNorth=function(){return this._ne.lat},Fu.prototype.toArray=function(){return[this._sw.toArray(),this._ne.toArray()]},Fu.prototype.toString=function(){return"LngLatBounds("+this._sw.toString()+", "+this._ne.toString()+")"},Fu.prototype.isEmpty=function(){return!(this._sw&&this._ne)},Fu.prototype.contains=function(t){var e=Uu.convert(t),r=e.lng,n=e.lat,i=this._sw.lng<=r&&r<=this._ne.lng;return this._sw.lng>this._ne.lng&&(i=this._sw.lng>=r&&r>=this._ne.lng),this._sw.lat<=n&&n<=this._ne.lat&&i},Fu.convert=function(t){return!t||t instanceof Fu?t:new Fu(t)};var Uu=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid LngLat object: ("+t+", "+e+")");if(this.lng=+t,this.lat=+e,this.lat>90||this.lat<-90)throw new Error("Invalid LngLat latitude value: must be between -90 and 90")};Uu.prototype.wrap=function(){return new Uu(c(this.lng,-180,180),this.lat)},Uu.prototype.toArray=function(){return[this.lng,this.lat]},Uu.prototype.toString=function(){return"LngLat("+this.lng+", "+this.lat+")"},Uu.prototype.distanceTo=function(t){var e=Math.PI/180,r=this.lat*e,n=t.lat*e,i=Math.sin(r)*Math.sin(n)+Math.cos(r)*Math.cos(n)*Math.cos((t.lng-this.lng)*e);return 6371008.8*Math.acos(Math.min(i,1))},Uu.prototype.toBounds=function(t){void 0===t&&(t=0);var e=360*t/40075017,r=e/Math.cos(Math.PI/180*this.lat);return new Fu(new Uu(this.lng-r,this.lat-e),new Uu(this.lng+r,this.lat+e))},Uu.convert=function(t){if(t instanceof Uu)return t;if(Array.isArray(t)&&(2===t.length||3===t.length))return new Uu(Number(t[0]),Number(t[1]));if(!Array.isArray(t)&&"object"==typeof t&&null!==t)return new Uu(Number("lng"in t?t.lng:t.lon),Number(t.lat));throw new Error("`LngLatLike` argument must be specified as a LngLat instance, an object {lng: , lat: }, an object {lon: , lat: }, or an array of [, ]")};var Vu=2*Math.PI*6371008.8;function Nu(t){return Vu*Math.cos(t*Math.PI/180)}function ju(t){return(180+t)/360}function qu(t){return(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+t*Math.PI/360)))/360}function Zu(t,e){return t/Nu(e)}function Gu(t){return 360/Math.PI*Math.atan(Math.exp((180-360*t)*Math.PI/180))-90}var Wu=function(t,e,r){void 0===r&&(r=0),this.x=+t,this.y=+e,this.z=+r};Wu.fromLngLat=function(t,e){void 0===e&&(e=0);var r=Uu.convert(t);return new Wu(ju(r.lng),qu(r.lat),Zu(e,r.lat))},Wu.prototype.toLngLat=function(){return new Uu(360*this.x-180,Gu(this.y))},Wu.prototype.toAltitude=function(){return this.z*Nu(Gu(this.y))},Wu.prototype.meterInMercatorCoordinateUnits=function(){return 1/Vu*(t=Gu(this.y),1/Math.cos(t*Math.PI/180));var t};var Xu=function(t,e,r){this.z=t,this.x=e,this.y=r,this.key=Ku(0,t,t,e,r)};Xu.prototype.equals=function(t){return this.z===t.z&&this.x===t.x&&this.y===t.y},Xu.prototype.url=function(t,e){var r,n,i,a,o,s=(n=this.y,i=this.z,a=Ru(256*(r=this.x),256*(n=Math.pow(2,i)-n-1),i),o=Ru(256*(r+1),256*(n+1),i),a[0]+","+a[1]+","+o[0]+","+o[1]),u=function(t,e,r){for(var n,i="",a=t;a>0;a--)i+=(e&(n=1<this.canonical.z?new Hu(t,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y):new Hu(t,this.wrap,t,this.canonical.x>>e,this.canonical.y>>e)},Hu.prototype.calculateScaledKey=function(t,e){var r=this.canonical.z-t;return t>this.canonical.z?Ku(this.wrap*+e,t,this.canonical.z,this.canonical.x,this.canonical.y):Ku(this.wrap*+e,t,t,this.canonical.x>>r,this.canonical.y>>r)},Hu.prototype.isChildOf=function(t){if(t.wrap!==this.wrap)return!1;var e=this.canonical.z-t.canonical.z;return 0===t.overscaledZ||t.overscaledZ>e&&t.canonical.y===this.canonical.y>>e},Hu.prototype.children=function(t){if(this.overscaledZ>=t)return[new Hu(this.overscaledZ+1,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y)];var e=this.canonical.z+1,r=2*this.canonical.x,n=2*this.canonical.y;return[new Hu(e,this.wrap,e,r,n),new Hu(e,this.wrap,e,r+1,n),new Hu(e,this.wrap,e,r,n+1),new Hu(e,this.wrap,e,r+1,n+1)]},Hu.prototype.isLessThan=function(t){return this.wrapt.wrap)&&(this.overscaledZt.overscaledZ)&&(this.canonical.xt.canonical.x)&&this.canonical.y=this.dim+1||e<-1||e>=this.dim+1)throw new RangeError("out of range source coordinates for DEM data");return(e+1)*this.stride+(t+1)},Yu.prototype._unpackMapbox=function(t,e,r){return(256*t*256+256*e+r)/10-1e4},Yu.prototype._unpackTerrarium=function(t,e,r){return 256*t+e+r/256-32768},Yu.prototype.getPixels=function(){return new xa({width:this.stride,height:this.stride},new Uint8Array(this.data.buffer))},Yu.prototype.backfillBorder=function(t,e,r){if(this.dim!==t.dim)throw new Error("dem dimension mismatch");var n=e*this.dim,i=e*this.dim+this.dim,a=r*this.dim,o=r*this.dim+this.dim;switch(e){case-1:n=i-1;break;case 1:i=n+1}switch(r){case-1:a=o-1;break;case 1:o=a+1}for(var s=-e*this.dim,u=-r*this.dim,l=a;l=0&&p[3]>=0&&s.insert(o,p[0],p[1],p[2],p[3])}},rp.prototype.loadVTLayers=function(){return this.vtLayers||(this.vtLayers=new bs.VectorTile(new Ys(this.rawTileData)).layers,this.sourceLayerCoder=new Ju(this.vtLayers?Object.keys(this.vtLayers).sort():["_geojsonTileLayer"])),this.vtLayers},rp.prototype.query=function(t,e,r,n){var a=this;this.loadVTLayers();for(var o=t.params||{},s=8192/t.tileSize/t.scale,u=ai(o.filter),l=t.queryGeometry,p=t.queryPadding*s,c=ic(l),h=this.grid.query(c.minX-p,c.minY-p,c.maxX+p,c.maxY+p),f=ic(t.cameraQueryGeometry),d=this.grid3D.query(f.minX-p,f.minY-p,f.maxX+p,f.maxY+p,(function(e,r,n,a){return function(t,e,r,n,a){for(var o=0,s=t;o=u.x&&a>=u.y)return!0}var l=[new i(e,r),new i(e,a),new i(n,a),new i(n,r)];if(t.length>2)for(var p=0,c=l;p=0)return!0;return!1}(a,c)){var f=this.sourceLayerCoder.decode(r),d=this.vtLayers[f].feature(n);if(i.needGeometry){var m=jo(d,!0);if(!i.filter(new un(this.tileID.overscaledZ),m,this.tileID.canonical))return}else if(!i.filter(new un(this.tileID.overscaledZ),d))return;for(var y=this.getId(d,f),v=0;vn)i=!1;else if(e)if(this.expirationTimelt&&(t.getActor().send("enforceCacheSizeLimit",st),ht=0)},t.clamp=p,t.clearTileCache=function(t){var e=o.caches.delete("mapbox-tiles");t&&e.catch(t).then((function(){return t()}))},t.clipLine=Kl,t.clone=function(t){var e=new sa(16);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e},t.clone$1=x,t.clone$2=function(t){var e=new sa(3);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e},t.collisionCircleLayout=Ws,t.config=U,t.create=function(){var t=new sa(16);return sa!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[11]=0,t[12]=0,t[13]=0,t[14]=0),t[0]=1,t[5]=1,t[10]=1,t[15]=1,t},t.create$1=function(){var t=new sa(9);return sa!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[5]=0,t[6]=0,t[7]=0),t[0]=1,t[4]=1,t[8]=1,t},t.create$2=function(){var t=new sa(4);return sa!=Float32Array&&(t[1]=0,t[2]=0),t[0]=1,t[3]=1,t},t.createCommonjsModule=e,t.createExpression=Xr,t.createLayout=kn,t.createStyleLayer=function(t){return"custom"===t.type?new ku(t):new Au[t.type](t)},t.cross=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],u=r[2];return t[0]=i*u-a*s,t[1]=a*o-n*u,t[2]=n*s-i*o,t},t.deepEqual=function t(e,r){if(Array.isArray(e)){if(!Array.isArray(r)||e.length!==r.length)return!1;for(var n=0;n0&&(a=1/Math.sqrt(a)),t[0]=e[0]*a,t[1]=e[1]*a,t[2]=e[2]*a,t},t.number=Ge,t.offscreenCanvasSupported=ft,t.ortho=function(t,e,r,n,i,a,o){var s=1/(e-r),u=1/(n-i),l=1/(a-o);return t[0]=-2*s,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*u,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=2*l,t[11]=0,t[12]=(e+r)*s,t[13]=(i+n)*u,t[14]=(o+a)*l,t[15]=1,t},t.parseGlyphPBF=function(t){return new Ys(t).readFields(vl,[])},t.pbf=Ys,t.performSymbolLayout=function(t,e,r,n,i,a,o){t.createArrays(),t.tilePixelRatio=8192/(512*t.overscaling),t.compareText={},t.iconsNeedLinear=!1;var s=t.layers[0].layout,u=t.layers[0]._unevaluatedLayout._values,l={};if("composite"===t.textSizeData.kind){var p=t.textSizeData,c=p.maxZoom;l.compositeTextSizes=[u["text-size"].possiblyEvaluate(new un(p.minZoom),o),u["text-size"].possiblyEvaluate(new un(c),o)]}if("composite"===t.iconSizeData.kind){var h=t.iconSizeData,f=h.maxZoom;l.compositeIconSizes=[u["icon-size"].possiblyEvaluate(new un(h.minZoom),o),u["icon-size"].possiblyEvaluate(new un(f),o)]}l.layoutTextSize=u["text-size"].possiblyEvaluate(new un(t.zoom+1),o),l.layoutIconSize=u["icon-size"].possiblyEvaluate(new un(t.zoom+1),o),l.textMaxSize=u["text-size"].possiblyEvaluate(new un(18));for(var d=24*s.get("text-line-height"),m="map"===s.get("text-rotation-alignment")&&"point"!==s.get("symbol-placement"),y=s.get("text-keep-upright"),v=s.get("text-size"),g=function(){var a=b[_],u=s.get("text-font").evaluate(a,{},o).join(","),p=v.evaluate(a,{},o),c=l.layoutTextSize.evaluate(a,{},o),h=l.layoutIconSize.evaluate(a,{},o),f={horizontal:{},vertical:void 0},g=a.text,x=[0,0];if(g){var w=g.toString(),E=24*s.get("text-letter-spacing").evaluate(a,{},o),T=function(t){for(var e=0,r=t;e=8192||c.y<0||c.y>=8192||function(t,e,r,n,i,a,o,s,u,l,p,c,h,f,d,m,y,v,g,_,b,x,w,E,T){var I,k,A,z,C,P=t.addToLineVertexArray(e,r),M=0,L=0,D=0,O=0,B=-1,R=-1,F={},U=fo(""),V=0,N=0;if(void 0===s._unevaluatedLayout.getValue("text-radial-offset")?(V=(I=s.layout.get("text-offset").evaluate(b,{},E).map((function(t){return 24*t})))[0],N=I[1]):(V=24*s.layout.get("text-radial-offset").evaluate(b,{},E),N=lu),t.allowVerticalPlacement&&n.vertical){var q=s.layout.get("text-rotate").evaluate(b,{},E)+90;z=new ru(u,e,l,p,c,n.vertical,h,f,d,q),o&&(C=new ru(u,e,l,p,c,o,y,v,d,q))}if(i){var j=s.layout.get("icon-rotate").evaluate(b,{}),Z="none"!==s.layout.get("icon-text-fit"),G=Yl(i,j,w,Z),W=o?Yl(o,j,w,Z):void 0;A=new ru(u,e,l,p,c,i,y,v,!1,j),M=4*G.length;var X=t.iconSizeData,$=null;"source"===X.kind?($=[128*s.layout.get("icon-size").evaluate(b,{})])[0]>32640&&S(t.layerIds[0]+': Value for "icon-size" is >= 255. Reduce your "icon-size".'):"composite"===X.kind&&(($=[128*x.compositeIconSizes[0].evaluate(b,{},E),128*x.compositeIconSizes[1].evaluate(b,{},E)])[0]>32640||$[1]>32640)&&S(t.layerIds[0]+': Value for "icon-size" is >= 255. Reduce your "icon-size".'),t.addSymbols(t.icon,G,$,_,g,b,!1,e,P.lineStartIndex,P.lineLength,-1,E),B=t.icon.placedSymbolArray.length-1,W&&(L=4*W.length,t.addSymbols(t.icon,W,$,_,g,b,Tl.vertical,e,P.lineStartIndex,P.lineLength,-1,E),R=t.icon.placedSymbolArray.length-1)}for(var H in n.horizontal){var K=n.horizontal[H];if(!k){U=fo(K.text);var Y=s.layout.get("text-rotate").evaluate(b,{},E);k=new ru(u,e,l,p,c,K,h,f,d,Y)}var J=1===K.positionedLines.length;if(D+=ul(t,e,K,a,s,d,b,m,P,n.vertical?Tl.horizontal:Tl.horizontalOnly,J?Object.keys(n.horizontal):[H],F,B,x,E),J)break}n.vertical&&(O+=ul(t,e,n.vertical,a,s,d,b,m,P,Tl.vertical,["vertical"],F,R,x,E));var Q=k?k.boxStartIndex:t.collisionBoxArray.length,tt=k?k.boxEndIndex:t.collisionBoxArray.length,et=z?z.boxStartIndex:t.collisionBoxArray.length,rt=z?z.boxEndIndex:t.collisionBoxArray.length,it=A?A.boxStartIndex:t.collisionBoxArray.length,nt=A?A.boxEndIndex:t.collisionBoxArray.length,ot=C?C.boxStartIndex:t.collisionBoxArray.length,at=C?C.boxEndIndex:t.collisionBoxArray.length,st=-1,lt=function(t,e){return t&&t.circleDiameter?Math.max(t.circleDiameter,e):e};st=lt(k,st),st=lt(z,st),st=lt(A,st);var ut=(st=lt(C,st))>-1?1:0;ut&&(st*=T/24),t.glyphOffsetArray.length>=vu.MAX_GLYPHS&&S("Too many glyphs being rendered in a tile. See https://github.com/mapbox/mapbox-gl-js/issues/2907"),void 0!==b.sortKey&&t.addToSortKeyRanges(t.symbolInstances.length,b.sortKey),t.symbolInstances.emplaceBack(e.x,e.y,F.right>=0?F.right:-1,F.center>=0?F.center:-1,F.left>=0?F.left:-1,F.vertical||-1,B,R,U,Q,tt,et,rt,it,nt,ot,at,l,D,O,M,L,ut,0,h,V,N,st)}(t,c,s,r,n,i,h,t.layers[0],t.collisionBoxArray,e.index,e.sourceLayerIndex,t.index,v,x,T,u,_,w,I,d,e,a,l,p,o)};if("line"===k)for(var P=0,M=Kl(e.geometry,0,0,8192,8192);P1){var V=$l(U,E,r.vertical||m,n,24,g);V&&C(U,V)}}else if("Polygon"===e.type)for(var N=0,q=ns(e.geometry,0);N=A.maxzoom||"none"!==A.visibility&&(s(k,this.zoom,i),(g[A.id]=A.createBucket({index:c.bucketLayerIDs.length,layers:k,zoom:this.zoom,pixelRatio:this.pixelRatio,overscaling:this.overscaling,collisionBoxArray:this.collisionBoxArray,sourceLayerIndex:x,sourceID:this.source})).populate(w,m,this.tileID.canonical),c.bucketLayerIDs.push(k.map((function(t){return t.id}))))}}}var z=t.mapObject(m.glyphDependencies,(function(t){return Object.keys(t).map(Number)}));Object.keys(z).length?o.send("getGlyphs",{uid:this.uid,stacks:z},(function(t,e){h||(h=t,p=e,M.call(l))})):p={};var C=Object.keys(m.iconDependencies);C.length?o.send("getImages",{icons:C,source:this.source,tileID:this.tileID,type:"icons"},(function(t,e){h||(h=t,f=e,M.call(l))})):f={};var P=Object.keys(m.patternDependencies);function M(){if(h)return a(h);if(p&&f&&d){var e=new n(p),r=new t.ImageAtlas(f,d);for(var o in g){var l=g[o];l instanceof t.SymbolBucket?(s(l.layers,this.zoom,i),t.performSymbolLayout(l,p,e.positions,f,r.iconPositions,this.showCollisionBoxes,this.tileID.canonical)):l.hasPattern&&(l instanceof t.LineBucket||l instanceof t.FillBucket||l instanceof t.FillExtrusionBucket)&&(s(l.layers,this.zoom,i),l.addFeatures(m,this.tileID.canonical,r.patternPositions))}this.status="done",a(null,{buckets:t.values(g).filter((function(t){return!t.isEmpty()})),featureIndex:c,collisionBoxArray:this.collisionBoxArray,glyphAtlasImage:e.image,imageAtlas:r,glyphMap:this.returnDependencies?p:null,iconMap:this.returnDependencies?f:null,glyphPositions:this.returnDependencies?e.positions:null})}}P.length?o.send("getImages",{icons:P,source:this.source,tileID:this.tileID,type:"patterns"},(function(t,e){h||(h=t,d=e,M.call(l))})):d={},M.call(this)};var l=function(t,e,r,i){this.actor=t,this.layerIndex=e,this.availableImages=r,this.loadVectorData=i||a,this.loading={},this.loaded={}};l.prototype.loadTile=function(e,r){var i=this,n=e.uid;this.loading||(this.loading={});var s=!!(e&&e.request&&e.request.collectResourceTiming)&&new t.RequestPerformance(e.request),a=this.loading[n]=new o(e);a.abort=this.loadVectorData(e,(function(e,o){if(delete i.loading[n],e||!o)return a.status="done",i.loaded[n]=a,r(e);var l=o.rawData,u={};o.expires&&(u.expires=o.expires),o.cacheControl&&(u.cacheControl=o.cacheControl);var c={};if(s){var h=s.finish();h&&(c.resourceTiming=JSON.parse(JSON.stringify(h)))}a.vectorTile=o.vectorTile,a.parse(o.vectorTile,i.layerIndex,i.availableImages,i.actor,(function(e,i){if(e||!i)return r(e);r(null,t.extend({rawTileData:l.slice(0)},i,u,c))})),i.loaded=i.loaded||{},i.loaded[n]=a}))},l.prototype.reloadTile=function(t,e){var r=this,i=this.loaded,n=t.uid,o=this;if(i&&i[n]){var s=i[n];s.showCollisionBoxes=t.showCollisionBoxes;var a=function(t,i){var n=s.reloadCallback;n&&(delete s.reloadCallback,s.parse(s.vectorTile,o.layerIndex,r.availableImages,o.actor,n)),e(t,i)};"parsing"===s.status?s.reloadCallback=a:"done"===s.status&&(s.vectorTile?s.parse(s.vectorTile,this.layerIndex,this.availableImages,this.actor,a):a())}},l.prototype.abortTile=function(t,e){var r=this.loading,i=t.uid;r&&r[i]&&r[i].abort&&(r[i].abort(),delete r[i]),e()},l.prototype.removeTile=function(t,e){var r=this.loaded,i=t.uid;r&&r[i]&&delete r[i],e()};var u=t.window.ImageBitmap,c=function(){this.loaded={}};function h(t,e){if(0!==t.length){p(t[0],e);for(var r=1;r=0!=!!e&&t.reverse()}c.prototype.loadTile=function(e,r){var i=e.uid,n=e.encoding,o=e.rawImageData,s=u&&o instanceof u?this.getImageData(o):o,a=new t.DEMData(i,s,n);this.loaded=this.loaded||{},this.loaded[i]=a,r(null,a)},c.prototype.getImageData=function(e){this.offscreenCanvas&&this.offscreenCanvasContext||(this.offscreenCanvas=new OffscreenCanvas(e.width,e.height),this.offscreenCanvasContext=this.offscreenCanvas.getContext("2d")),this.offscreenCanvas.width=e.width,this.offscreenCanvas.height=e.height,this.offscreenCanvasContext.drawImage(e,0,0,e.width,e.height);var r=this.offscreenCanvasContext.getImageData(-1,-1,e.width+2,e.height+2);return this.offscreenCanvasContext.clearRect(0,0,this.offscreenCanvas.width,this.offscreenCanvas.height),new t.RGBAImage({width:r.width,height:r.height},r.data)},c.prototype.removeTile=function(t){var e=this.loaded,r=t.uid;e&&e[r]&&delete e[r]};var f=t.vectorTile.VectorTileFeature.prototype.toGeoJSON,d=function(e){this._feature=e,this.extent=t.EXTENT,this.type=e.type,this.properties=e.tags,"id"in e&&!isNaN(e.id)&&(this.id=parseInt(e.id,10))};d.prototype.loadGeometry=function(){if(1===this._feature.type){for(var e=[],r=0,i=this._feature.geometry;r>31}function A(t,e){for(var r=t.loadGeometry(),i=t.type,n=0,o=0,s=r.length,a=0;a>1;!function t(e,r,i,n,o,s){for(;o>n;){if(o-n>600){var a=o-n+1,l=i-n+1,u=Math.log(a),c=.5*Math.exp(2*u/3),h=.5*Math.sqrt(u*c*(a-c)/a)*(l-a/2<0?-1:1);t(e,r,i,Math.max(n,Math.floor(i-l*c/a+h)),Math.min(o,Math.floor(i+(a-l)*c/a+h)),s)}var p=r[2*i+s],f=n,d=o;for(C(e,r,n,i),r[2*o+s]>p&&C(e,r,n,o);fp;)d--}r[2*n+s]===p?C(e,r,n,d):C(e,r,++d,o),d<=i&&(n=d+1),i<=d&&(o=d-1)}}(e,r,a,n,o,s%2),t(e,r,i,n,a-1,s+1),t(e,r,i,a+1,o,s+1)}}(s,a,i,0,s.length-1,0)};O.prototype.range=function(t,e,r,i){return function(t,e,r,i,n,o,s){for(var a,l,u=[0,t.length-1,0],c=[];u.length;){var h=u.pop(),p=u.pop(),f=u.pop();if(p-f<=s)for(var d=f;d<=p;d++)l=e[2*d+1],(a=e[2*d])>=r&&a<=n&&l>=i&&l<=o&&c.push(t[d]);else{var g=Math.floor((f+p)/2);l=e[2*g+1],(a=e[2*g])>=r&&a<=n&&l>=i&&l<=o&&c.push(t[g]);var m=(h+1)%2;(0===h?r<=a:i<=l)&&(u.push(f),u.push(g-1),u.push(m)),(0===h?n>=a:o>=l)&&(u.push(g+1),u.push(p),u.push(m))}}return c}(this.ids,this.coords,t,e,r,i,this.nodeSize)},O.prototype.within=function(t,e,r){return function(t,e,r,i,n,o){for(var s=[0,t.length-1,0],a=[],l=n*n;s.length;){var u=s.pop(),c=s.pop(),h=s.pop();if(c-h<=o)for(var p=h;p<=c;p++)M(e[2*p],e[2*p+1],r,i)<=l&&a.push(t[p]);else{var f=Math.floor((h+c)/2),d=e[2*f],g=e[2*f+1];M(d,g,r,i)<=l&&a.push(t[f]);var m=(u+1)%2;(0===u?r-n<=d:i-n<=g)&&(s.push(h),s.push(f-1),s.push(m)),(0===u?r+n>=d:i+n>=g)&&(s.push(f+1),s.push(c),s.push(m))}}return a}(this.ids,this.coords,t,e,r,this.nodeSize)};var B={minZoom:0,maxZoom:16,minPoints:2,radius:40,extent:512,nodeSize:64,log:!1,generateId:!1,reduce:null,map:function(t){return t}},R=function(t){this.options=G(Object.create(B),t),this.trees=new Array(this.options.maxZoom+1)};function F(t,e,r,i,n){return{x:t,y:e,zoom:1/0,id:r,parentId:-1,numPoints:i,properties:n}}function U(t,e){var r=t.geometry.coordinates,i=r[1];return{x:j(r[0]),y:Z(i),zoom:1/0,index:e,parentId:-1}}function V(t){return{type:"Feature",id:t.id,properties:N(t),geometry:{type:"Point",coordinates:[(i=t.x,360*(i-.5)),(e=t.y,r=(180-360*e)*Math.PI/180,360*Math.atan(Math.exp(r))/Math.PI-90)]}};var e,r,i}function N(t){var e=t.numPoints,r=e>=1e4?Math.round(e/1e3)+"k":e>=1e3?Math.round(e/100)/10+"k":e;return G(G({},t.properties),{cluster:!0,cluster_id:t.id,point_count:e,point_count_abbreviated:r})}function j(t){return t/360+.5}function Z(t){var e=Math.sin(t*Math.PI/180),r=.5-.25*Math.log((1+e)/(1-e))/Math.PI;return r<0?0:r>1?1:r}function G(t,e){for(var r in e)t[r]=e[r];return t}function W(t){return t.x}function X(t){return t.y}function $(t,e,r,i,n,o){var s=n-r,a=o-i;if(0!==s||0!==a){var l=((t-r)*s+(e-i)*a)/(s*s+a*a);l>1?(r=n,i=o):l>0&&(r+=s*l,i+=a*l)}return(s=t-r)*s+(a=e-i)*a}function q(t,e,r,i){var n={id:void 0===t?null:t,type:e,geometry:r,tags:i,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0};return function(t){var e=t.geometry,r=t.type;if("Point"===r||"MultiPoint"===r||"LineString"===r)H(t,e);else if("Polygon"===r||"MultiLineString"===r)for(var i=0;i0&&(s+=i?(n*u-l*o)/2:Math.sqrt(Math.pow(l-n,2)+Math.pow(u-o,2))),n=l,o=u}var c=e.length-3;e[2]=1,function t(e,r,i,n){for(var o,s=n,a=i-r>>1,l=i-r,u=e[r],c=e[r+1],h=e[i],p=e[i+1],f=r+3;fs)o=f,s=d;else if(d===s){var g=Math.abs(f-a);gn&&(o-r>3&&t(e,r,o,n),e[o+2]=s,i-o>3&&t(e,o,i,n))}(e,0,c,r),e[c+2]=1,e.size=Math.abs(s),e.start=0,e.end=e.size}function Q(t,e,r,i){for(var n=0;n1?1:r}function it(t,e,r,i,n,o,s,a){if(i/=e,o>=(r/=e)&&s=i)return null;for(var l=[],u=0;u=r&&d=i)){var g=[];if("Point"===p||"MultiPoint"===p)nt(h,g,r,i,n);else if("LineString"===p)ot(h,g,r,i,n,!1,a.lineMetrics);else if("MultiLineString"===p)st(h,g,r,i,n,!1);else if("Polygon"===p)st(h,g,r,i,n,!0);else if("MultiPolygon"===p)for(var m=0;m=r&&s<=i&&(e.push(t[o]),e.push(t[o+1]),e.push(t[o+2]))}}function ot(t,e,r,i,n,o,s){for(var a,l,u=at(t),c=0===n?ut:ct,h=t.start,p=0;pr&&(l=c(u,f,d,m,y,r),s&&(u.start=h+a*l)):v>i?_=r&&(l=c(u,f,d,m,y,r),x=!0),_>i&&v<=i&&(l=c(u,f,d,m,y,i),x=!0),!o&&x&&(s&&(u.end=h+a*l),e.push(u),u=at(t)),s&&(h+=a)}var w=t.length-3;f=t[w],d=t[w+1],g=t[w+2],(v=0===n?f:d)>=r&&v<=i&<(u,f,d,g),w=u.length-3,o&&w>=3&&(u[w]!==u[0]||u[w+1]!==u[1])&<(u,u[0],u[1],u[2]),u.length&&e.push(u)}function at(t){var e=[];return e.size=t.size,e.start=t.start,e.end=t.end,e}function st(t,e,r,i,n,o){for(var s=0;ss.maxX&&(s.maxX=c),h>s.maxY&&(s.maxY=h)}return s}function gt(t,e,r,i){var n=e.geometry,o=e.type,s=[];if("Point"===o||"MultiPoint"===o)for(var a=0;a0&&e.size<(n?s:i))r.numPoints+=e.length/3;else{for(var a=[],l=0;ls)&&(r.numSimplified++,a.push(e[l]),a.push(e[l+1])),r.numPoints++;n&&function(t,e){for(var r=0,i=0,n=t.length,o=n-2;i0===e)for(i=0,n=t.length;i24)throw new Error("maxZoom should be in the 0-24 range");if(e.promoteId&&e.generateId)throw new Error("promoteId and generateId cannot be used together.");var i=function(t,e){var r=[];if("FeatureCollection"===t.type)for(var i=0;i=i;u--){var c=+Date.now();a=this._cluster(a,u),this.trees[u]=new O(a,W,X,o,Float32Array),r&&console.log("z%d: %d clusters in %dms",u,a.length,+Date.now()-c)}return r&&console.timeEnd("total time"),this},R.prototype.getClusters=function(t,e){var r=((t[0]+180)%360+360)%360-180,i=Math.max(-90,Math.min(90,t[1])),n=180===t[2]?180:((t[2]+180)%360+360)%360-180,o=Math.max(-90,Math.min(90,t[3]));if(t[2]-t[0]>=360)r=-180,n=180;else if(r>n){var s=this.getClusters([r,i,180,o],e),a=this.getClusters([-180,i,n,o],e);return s.concat(a)}for(var l=this.trees[this._limitZoom(e)],u=[],c=0,h=l.range(j(r),Z(o),j(n),Z(i));ce&&(p+=g.numPoints||1)}if(p>=o){for(var m=l.x*h,y=l.y*h,v=n&&h>1?this._map(l,!0):null,_=(a<<5)+(e+1)+this.points.length,x=0,w=c;x1)for(var b=0,T=c;b>5},R.prototype._getOriginZoom=function(t){return(t-this.points.length)%32},R.prototype._map=function(t,e){if(t.numPoints)return e?G({},t.properties):t.properties;var r=this.points[t.index].properties,i=this.options.map(r);return e&&i===r?G({},i):i},_t.prototype.options={maxZoom:14,indexMaxZoom:5,indexMaxPoints:1e5,tolerance:3,extent:4096,buffer:64,lineMetrics:!1,promoteId:null,generateId:!1,debug:0},_t.prototype.splitTile=function(t,e,r,i,n,o,s){for(var a=[t,e,r,i],l=this.options,u=l.debug;a.length;){i=a.pop(),r=a.pop(),e=a.pop(),t=a.pop();var c=1<1&&console.time("creation"),p=this.tiles[h]=yt(t,e,r,i,l),this.tileCoords.push({z:e,x:r,y:i}),u)){u>1&&(console.log("tile z%d-%d-%d (features: %d, points: %d, simplified: %d)",e,r,i,p.numFeatures,p.numPoints,p.numSimplified),console.timeEnd("creation"));var f="z"+e;this.stats[f]=(this.stats[f]||0)+1,this.total++}if(p.source=t,n){if(e===l.maxZoom||e===n)continue;var d=1<1&&console.time("clipping");var g,m,y,v,_,x,w=.5*l.buffer/l.extent,S=.5-w,E=.5+w,b=1+w;g=m=y=v=null,_=it(t,c,r-w,r+E,0,p.minX,p.maxX,l),x=it(t,c,r+S,r+b,0,p.minX,p.maxX,l),t=null,_&&(g=it(_,c,i-w,i+E,1,p.minY,p.maxY,l),m=it(_,c,i+S,i+b,1,p.minY,p.maxY,l),_=null),x&&(y=it(x,c,i-w,i+E,1,p.minY,p.maxY,l),v=it(x,c,i+S,i+b,1,p.minY,p.maxY,l),x=null),u>1&&console.timeEnd("clipping"),a.push(g||[],e+1,2*r,2*i),a.push(m||[],e+1,2*r,2*i+1),a.push(y||[],e+1,2*r+1,2*i),a.push(v||[],e+1,2*r+1,2*i+1)}}},_t.prototype.getTile=function(t,e,r){var i=this.options,n=i.extent,o=i.debug;if(t<0||t>24)return null;var s=1<1&&console.log("drilling down to z%d-%d-%d",t,e,r);for(var l,u=t,c=e,h=r;!l&&u>0;)u--,c=Math.floor(c/2),h=Math.floor(h/2),l=this.tiles[xt(u,c,h)];return l&&l.source?(o>1&&console.log("found parent tile z%d-%d-%d",u,c,h),o>1&&console.time("drilling down"),this.splitTile(l.source,u,c,h,t,e,r),o>1&&console.timeEnd("drilling down"),this.tiles[a]?ft(this.tiles[a],n):null):null};var wt=function(e){function r(t,r,i,n){e.call(this,t,r,i,bt),n&&(this.loadGeoJSON=n)}return e&&(r.__proto__=e),(r.prototype=Object.create(e&&e.prototype)).constructor=r,r.prototype.loadData=function(t,e){this._pendingCallback&&this._pendingCallback(null,{abandoned:!0}),this._pendingCallback=e,this._pendingLoadDataParams=t,this._state&&"Idle"!==this._state?this._state="NeedsLoadData":(this._state="Coalescing",this._loadData())},r.prototype._loadData=function(){var e=this;if(this._pendingCallback&&this._pendingLoadDataParams){var r=this._pendingCallback,i=this._pendingLoadDataParams;delete this._pendingCallback,delete this._pendingLoadDataParams;var n=!!(i&&i.request&&i.request.collectResourceTiming)&&new t.RequestPerformance(i.request);this.loadGeoJSON(i,(function(o,s){if(o||!s)return r(o);if("object"!=typeof s)return r(new Error("Input data given to '"+i.source+"' is not a valid GeoJSON object."));!function t(e,r){var i,n=e&&e.type;if("FeatureCollection"===n)for(i=0;i=0?0:e.button},i.remove=function(t){t.parentNode&&t.parentNode.removeChild(t)};var p=function(e){function i(){e.call(this),this.images={},this.updatedImages={},this.callbackDispatchedThisFrame={},this.loaded=!1,this.requestors=[],this.patterns={},this.atlasImage=new t.RGBAImage({width:1,height:1}),this.dirty=!0}return e&&(i.__proto__=e),(i.prototype=Object.create(e&&e.prototype)).constructor=i,i.prototype.isLoaded=function(){return this.loaded},i.prototype.setLoaded=function(t){if(this.loaded!==t&&(this.loaded=t,t)){for(var e=0,i=this.requestors;e=0?1.2:1))}function g(t,e,i,r,n,a,o){for(var s=0;s65535)e(new Error("glyphs > 65535 not supported"));else if(a.ranges[s])e(null,{stack:i,id:n,glyph:o});else{var l=a.requests[s];l||(l=a.requests[s]=[],_.loadGlyphRange(i,s,r.url,r.requestManager,(function(t,e){if(e){for(var i in e)r._doesCharSupportLocalGlyph(+i)||(a.glyphs[+i]=e[+i]);a.ranges[s]=!0}for(var n=0,o=l;n1&&(s=t[++o]);var c=Math.abs(l-s.left),u=Math.abs(l-s.right),h=Math.min(c,u),p=void 0,f=n/i*(r+1);if(s.isDash){var d=r-Math.abs(f);p=Math.sqrt(h*h+d*d)}else p=r-Math.sqrt(h*h+f*f);this.data[a+l]=Math.max(0,Math.min(255,p+128))}},S.prototype.addRegularDash=function(t){for(var e=t.length-1;e>=0;--e){var i=t[e],r=t[e+1];i.zeroLength?t.splice(e,1):r&&r.isDash===i.isDash&&(r.left=i.left,t.splice(e,1))}var n=t[0],a=t[t.length-1];n.isDash===a.isDash&&(n.left=a.left-this.width,a.right=n.right+this.width);for(var o=this.width*this.nextRow,s=0,l=t[s],c=0;c1&&(l=t[++s]);var u=Math.abs(c-l.left),h=Math.abs(c-l.right),p=Math.min(u,h);this.data[o+c]=Math.max(0,Math.min(255,(l.isDash?p:-p)+128))}},S.prototype.addDash=function(e,i){var r=i?7:0,n=2*r+1;if(this.nextRow+n>this.height)return t.warnOnce("LineAtlas out of space"),null;for(var a=0,o=0;o=r&&e.x=n&&e.y0&&(l[new t.OverscaledTileID(e.overscaledZ,a,i.z,n,i.y-1).key]={backfilled:!1},l[new t.OverscaledTileID(e.overscaledZ,e.wrap,i.z,i.x,i.y-1).key]={backfilled:!1},l[new t.OverscaledTileID(e.overscaledZ,s,i.z,o,i.y-1).key]={backfilled:!1}),i.y+10&&(r.resourceTiming=e._resourceTiming,e._resourceTiming=[]),e.fire(new t.Event("data",r))}}))},i.prototype.onAdd=function(t){this.map=t,this.load()},i.prototype.setData=function(e){var i=this;return this._data=e,this.fire(new t.Event("dataloading",{dataType:"source"})),this._updateWorkerData((function(e){if(e)i.fire(new t.ErrorEvent(e));else{var r={dataType:"source",sourceDataType:"content"};i._collectResourceTiming&&i._resourceTiming&&i._resourceTiming.length>0&&(r.resourceTiming=i._resourceTiming,i._resourceTiming=[]),i.fire(new t.Event("data",r))}})),this},i.prototype.getClusterExpansionZoom=function(t,e){return this.actor.send("geojson.getClusterExpansionZoom",{clusterId:t,source:this.id},e),this},i.prototype.getClusterChildren=function(t,e){return this.actor.send("geojson.getClusterChildren",{clusterId:t,source:this.id},e),this},i.prototype.getClusterLeaves=function(t,e,i,r){return this.actor.send("geojson.getClusterLeaves",{source:this.id,clusterId:t,limit:e,offset:i},r),this},i.prototype._updateWorkerData=function(e){var i=this;this._loaded=!1;var r=t.extend({},this.workerOptions),n=this._data;"string"==typeof n?(r.request=this.map._requestManager.transformRequest(t.browser.resolveURL(n),t.ResourceType.Source),r.request.collectResourceTiming=this._collectResourceTiming):r.data=JSON.stringify(n),this.actor.send(this.type+".loadData",r,(function(t,n){i._removed||n&&n.abandoned||(i._loaded=!0,n&&n.resourceTiming&&n.resourceTiming[i.id]&&(i._resourceTiming=n.resourceTiming[i.id].slice(0)),i.actor.send(i.type+".coalesce",{source:r.source},null),e(t))}))},i.prototype.loaded=function(){return this._loaded},i.prototype.loadTile=function(e,i){var r=this,n=e.actor?"reloadTile":"loadTile";e.actor=this.actor,e.request=this.actor.send(n,{type:this.type,uid:e.uid,tileID:e.tileID,zoom:e.tileID.overscaledZ,maxZoom:this.maxzoom,tileSize:this.tileSize,source:this.id,pixelRatio:t.browser.devicePixelRatio,showCollisionBoxes:this.map.showCollisionBoxes,promoteId:this.promoteId},(function(t,a){return delete e.request,e.unloadVectorData(),e.aborted?i(null):t?i(t):(e.loadVectorData(a,r.map.painter,"reloadTile"===n),i(null))}))},i.prototype.abortTile=function(t){t.request&&(t.request.cancel(),delete t.request),t.aborted=!0},i.prototype.unloadTile=function(t){t.unloadVectorData(),this.actor.send("removeTile",{uid:t.uid,type:this.type,source:this.id})},i.prototype.onRemove=function(){this._removed=!0,this.actor.send("removeSource",{type:this.type,source:this.id})},i.prototype.serialize=function(){return t.extend({},this._options,{type:this.type,data:this._data})},i.prototype.hasTransition=function(){return!1},i}(t.Evented),P=t.createLayout([{name:"a_pos",type:"Int16",components:2},{name:"a_texture_pos",type:"Int16",components:2}]),M=function(e){function i(t,i,r,n){e.call(this),this.id=t,this.dispatcher=r,this.coordinates=i.coordinates,this.type="image",this.minzoom=0,this.maxzoom=22,this.tileSize=512,this.tiles={},this._loaded=!1,this.setEventedParent(n),this.options=i}return e&&(i.__proto__=e),(i.prototype=Object.create(e&&e.prototype)).constructor=i,i.prototype.load=function(e,i){var r=this;this._loaded=!1,this.fire(new t.Event("dataloading",{dataType:"source"})),this.url=this.options.url,t.getImage(this.map._requestManager.transformRequest(this.url,t.ResourceType.Image),(function(n,a){r._loaded=!0,n?r.fire(new t.ErrorEvent(n)):a&&(r.image=a,e&&(r.coordinates=e),i&&i(),r._finishLoading())}))},i.prototype.loaded=function(){return this._loaded},i.prototype.updateImage=function(t){var e=this;return this.image&&t.url?(this.options.url=t.url,this.load(t.coordinates,(function(){e.texture=null})),this):this},i.prototype._finishLoading=function(){this.map&&(this.setCoordinates(this.coordinates),this.fire(new t.Event("data",{dataType:"source",sourceDataType:"metadata"})))},i.prototype.onAdd=function(t){this.map=t,this.load()},i.prototype.setCoordinates=function(e){var i=this;this.coordinates=e;var r=e.map(t.MercatorCoordinate.fromLngLat);this.tileID=function(e){for(var i=1/0,r=1/0,n=-1/0,a=-1/0,o=0,s=e;oi.end(0)?this.fire(new t.ErrorEvent(new t.ValidationError("sources."+this.id,null,"Playback for this video can be set only between the "+i.start(0)+" and "+i.end(0)+"-second mark."))):this.video.currentTime=e}},i.prototype.getVideo=function(){return this.video},i.prototype.onAdd=function(t){this.map||(this.map=t,this.load(),this.video&&(this.video.play(),this.setCoordinates(this.coordinates)))},i.prototype.prepare=function(){if(!(0===Object.keys(this.tiles).length||this.video.readyState<2)){var e=this.map.painter.context,i=e.gl;for(var r in this.boundsBuffer||(this.boundsBuffer=e.createVertexBuffer(this._boundsArray,P.members)),this.boundsSegments||(this.boundsSegments=t.SegmentVector.simpleSegment(0,0,4,2)),this.texture?this.video.paused||(this.texture.bind(i.LINEAR,i.CLAMP_TO_EDGE),i.texSubImage2D(i.TEXTURE_2D,0,0,0,i.RGBA,i.UNSIGNED_BYTE,this.video)):(this.texture=new t.Texture(e,this.video,i.RGBA),this.texture.bind(i.LINEAR,i.CLAMP_TO_EDGE)),this.tiles){var n=this.tiles[r];"loaded"!==n.state&&(n.state="loaded",n.texture=this.texture)}}},i.prototype.serialize=function(){return{type:"video",urls:this.urls,coordinates:this.coordinates}},i.prototype.hasTransition=function(){return this.video&&!this.video.paused},i}(M),D=function(e){function i(i,r,n,a){e.call(this,i,r,n,a),r.coordinates?Array.isArray(r.coordinates)&&4===r.coordinates.length&&!r.coordinates.some((function(t){return!Array.isArray(t)||2!==t.length||t.some((function(t){return"number"!=typeof t}))}))||this.fire(new t.ErrorEvent(new t.ValidationError("sources."+i,null,'"coordinates" property must be an array of 4 longitude/latitude array pairs'))):this.fire(new t.ErrorEvent(new t.ValidationError("sources."+i,null,'missing required property "coordinates"'))),r.animate&&"boolean"!=typeof r.animate&&this.fire(new t.ErrorEvent(new t.ValidationError("sources."+i,null,'optional "animate" property must be a boolean value'))),r.canvas?"string"==typeof r.canvas||r.canvas instanceof t.window.HTMLCanvasElement||this.fire(new t.ErrorEvent(new t.ValidationError("sources."+i,null,'"canvas" must be either a string representing the ID of the canvas element from which to read, or an HTMLCanvasElement instance'))):this.fire(new t.ErrorEvent(new t.ValidationError("sources."+i,null,'missing required property "canvas"'))),this.options=r,this.animate=void 0===r.animate||r.animate}return e&&(i.__proto__=e),(i.prototype=Object.create(e&&e.prototype)).constructor=i,i.prototype.load=function(){this._loaded=!0,this.canvas||(this.canvas=this.options.canvas instanceof t.window.HTMLCanvasElement?this.options.canvas:t.window.document.getElementById(this.options.canvas)),this.width=this.canvas.width,this.height=this.canvas.height,this._hasInvalidDimensions()?this.fire(new t.ErrorEvent(new Error("Canvas dimensions cannot be less than or equal to zero."))):(this.play=function(){this._playing=!0,this.map.triggerRepaint()},this.pause=function(){this._playing&&(this.prepare(),this._playing=!1)},this._finishLoading())},i.prototype.getCanvas=function(){return this.canvas},i.prototype.onAdd=function(t){this.map=t,this.load(),this.canvas&&this.animate&&this.play()},i.prototype.onRemove=function(){this.pause()},i.prototype.prepare=function(){var e=!1;if(this.canvas.width!==this.width&&(this.width=this.canvas.width,e=!0),this.canvas.height!==this.height&&(this.height=this.canvas.height,e=!0),!this._hasInvalidDimensions()&&0!==Object.keys(this.tiles).length){var i=this.map.painter.context,r=i.gl;for(var n in this.boundsBuffer||(this.boundsBuffer=i.createVertexBuffer(this._boundsArray,P.members)),this.boundsSegments||(this.boundsSegments=t.SegmentVector.simpleSegment(0,0,4,2)),this.texture?(e||this._playing)&&this.texture.update(this.canvas,{premultiply:!0}):this.texture=new t.Texture(i,this.canvas,r.RGBA,{premultiply:!0}),this.tiles){var a=this.tiles[n];"loaded"!==a.state&&(a.state="loaded",a.texture=this.texture)}}},i.prototype.serialize=function(){return{type:"canvas",coordinates:this.coordinates}},i.prototype.hasTransition=function(){return this._playing},i.prototype._hasInvalidDimensions=function(){for(var t=0,e=[this.canvas.width,this.canvas.height];tthis.max){var o=this._getAndRemoveByKey(this.order[0]);o&&this.onRemove(o)}return this},U.prototype.has=function(t){return t.wrapped().key in this.data},U.prototype.getAndRemove=function(t){return this.has(t)?this._getAndRemoveByKey(t.wrapped().key):null},U.prototype._getAndRemoveByKey=function(t){var e=this.data[t].shift();return e.timeout&&clearTimeout(e.timeout),0===this.data[t].length&&delete this.data[t],this.order.splice(this.order.indexOf(t),1),e.value},U.prototype.getByKey=function(t){var e=this.data[t];return e?e[0].value:null},U.prototype.get=function(t){return this.has(t)?this.data[t.wrapped().key][0].value:null},U.prototype.remove=function(t,e){if(!this.has(t))return this;var i=t.wrapped().key,r=void 0===e?0:this.data[i].indexOf(e),n=this.data[i][r];return this.data[i].splice(r,1),n.timeout&&clearTimeout(n.timeout),0===this.data[i].length&&delete this.data[i],this.onRemove(n.value),this.order.splice(this.order.indexOf(i),1),this},U.prototype.setMaxSize=function(t){for(this.max=t;this.order.length>this.max;){var e=this._getAndRemoveByKey(this.order[0]);e&&this.onRemove(e)}return this},U.prototype.filter=function(t){var e=[];for(var i in this.data)for(var r=0,n=this.data[i];r1||(Math.abs(i)>1&&(1===Math.abs(i+n)?i+=n:1===Math.abs(i-n)&&(i-=n)),e.dem&&t.dem&&(t.dem.backfillBorder(e.dem,i,r),t.neighboringTiles&&t.neighboringTiles[a]&&(t.neighboringTiles[a].backfilled=!0)))}},i.prototype.getTile=function(t){return this.getTileByID(t.key)},i.prototype.getTileByID=function(t){return this._tiles[t]},i.prototype._retainLoadedChildren=function(t,e,i,r){for(var n in this._tiles){var a=this._tiles[n];if(!(r[n]||!a.hasData()||a.tileID.overscaledZ<=e||a.tileID.overscaledZ>i)){for(var o=a.tileID;a&&a.tileID.overscaledZ>e+1;){var s=a.tileID.scaledTo(a.tileID.overscaledZ-1);(a=this._tiles[s.key])&&a.hasData()&&(o=s)}for(var l=o;l.overscaledZ>e;)if(t[(l=l.scaledTo(l.overscaledZ-1)).key]){r[o.key]=o;break}}}},i.prototype.findLoadedParent=function(t,e){if(t.key in this._loadedParentTiles){var i=this._loadedParentTiles[t.key];return i&&i.tileID.overscaledZ>=e?i:null}for(var r=t.overscaledZ-1;r>=e;r--){var n=t.scaledTo(r),a=this._getLoadedTile(n);if(a)return a}},i.prototype._getLoadedTile=function(t){var e=this._tiles[t.key];return e&&e.hasData()?e:this._cache.getByKey(t.wrapped().key)},i.prototype.updateCacheSize=function(t){var e=Math.ceil(t.width/this._source.tileSize)+1,i=Math.ceil(t.height/this._source.tileSize)+1,r=Math.floor(e*i*5),n="number"==typeof this._maxTileCacheSize?Math.min(this._maxTileCacheSize,r):r;this._cache.setMaxSize(n)},i.prototype.handleWrapJump=function(t){var e=Math.round((t-(void 0===this._prevLng?t:this._prevLng))/360);if(this._prevLng=t,e){var i={};for(var r in this._tiles){var n=this._tiles[r];n.tileID=n.tileID.unwrapTo(n.tileID.wrap+e),i[n.tileID.key]=n}for(var a in this._tiles=i,this._timers)clearTimeout(this._timers[a]),delete this._timers[a];for(var o in this._tiles)this._setTileReloadTimer(o,this._tiles[o])}},i.prototype.update=function(e){var r=this;if(this.transform=e,this._sourceLoaded&&!this._paused){var n;this.updateCacheSize(e),this.handleWrapJump(this.transform.center.lng),this._coveredTiles={},this.used?this._source.tileID?n=e.getVisibleUnwrappedCoordinates(this._source.tileID).map((function(e){return new t.OverscaledTileID(e.canonical.z,e.wrap,e.canonical.z,e.canonical.x,e.canonical.y)})):(n=e.coveringTiles({tileSize:this._source.tileSize,minzoom:this._source.minzoom,maxzoom:this._source.maxzoom,roundZoom:this._source.roundZoom,reparseOverscaled:this._source.reparseOverscaled}),this._source.hasTile&&(n=n.filter((function(t){return r._source.hasTile(t)})))):n=[];var a=e.coveringZoomLevel(this._source),o=Math.max(a-i.maxOverzooming,this._source.minzoom),s=Math.max(a+i.maxUnderzooming,this._source.minzoom),l=this._updateRetainedTiles(n,a);if(Mt(this._source.type)){for(var c={},u={},h=0,p=Object.keys(l);hthis._source.maxzoom){var y=d.children(this._source.maxzoom)[0],g=this.getTile(y);if(g&&g.hasData()){r[y.key]=y;continue}}else{var v=d.children(this._source.maxzoom);if(r[v[0].key]&&r[v[1].key]&&r[v[2].key]&&r[v[3].key])continue}for(var _=m.wasRequested(),x=d.overscaledZ-1;x>=a;--x){var b=d.scaledTo(x);if(n[b.key])break;if(n[b.key]=!0,!(m=this.getTile(b))&&_&&(m=this._addTile(b)),m&&(r[b.key]=b,_=m.wasRequested(),m.hasData()))break}}}return r},i.prototype._updateLoadedParentTileCache=function(){for(var t in this._loadedParentTiles={},this._tiles){for(var e=[],i=void 0,r=this._tiles[t].tileID;r.overscaledZ>0;){if(r.key in this._loadedParentTiles){i=this._loadedParentTiles[r.key];break}e.push(r.key);var n=r.scaledTo(r.overscaledZ-1);if(i=this._getLoadedTile(n))break;r=n}for(var a=0,o=e;a0||(e.hasData()&&"reloading"!==e.state?this._cache.add(e.tileID,e,e.getExpiryTimeout()):(e.aborted=!0,this._abortTile(e),this._unloadTile(e))))},i.prototype.clearTiles=function(){for(var t in this._shouldReloadOnResume=!1,this._paused=!1,this._tiles)this._removeTile(t);this._cache.reset()},i.prototype.tilesIn=function(e,i,r){var n=this,a=[],o=this.transform;if(!o)return a;for(var s=r?o.getCameraQueryGeometry(e):e,l=e.map((function(t){return o.pointCoordinate(t)})),c=s.map((function(t){return o.pointCoordinate(t)})),u=this.getIds(),h=1/0,p=1/0,f=-1/0,d=-1/0,m=0,y=c;m=0&&g[1].y+y>=0){var v=l.map((function(t){return s.getTilePoint(t)})),_=c.map((function(t){return s.getTilePoint(t)}));a.push({tile:r,tileID:s,queryGeometry:v,cameraQueryGeometry:_,scale:m})}}},_=0;_=t.browser.now())return!0}return!1},i.prototype.setFeatureState=function(t,e,i){this._state.updateState(t=t||"_geojsonTileLayer",e,i)},i.prototype.removeFeatureState=function(t,e,i){this._state.removeFeatureState(t=t||"_geojsonTileLayer",e,i)},i.prototype.getFeatureState=function(t,e){return this._state.getState(t=t||"_geojsonTileLayer",e)},i.prototype.setDependencies=function(t,e,i){var r=this._tiles[t];r&&r.setDependencies(e,i)},i.prototype.reloadTilesForDependencies=function(t,e){for(var i in this._tiles)this._tiles[i].hasDependency(t,e)&&this._reloadTile(i,"reloading");this._cache.filter((function(i){return!i.hasDependency(t,e)}))},i}(t.Evented);function Pt(t,e){var i=Math.abs(2*t.wrap)-+(t.wrap<0),r=Math.abs(2*e.wrap)-+(e.wrap<0);return t.overscaledZ-e.overscaledZ||r-i||e.canonical.y-t.canonical.y||e.canonical.x-t.canonical.x}function Mt(t){return"raster"===t||"image"===t||"video"===t}function Lt(){return new t.window.Worker(Hn.workerUrl)}Ct.maxOverzooming=10,Ct.maxUnderzooming=3;var Dt="mapboxgl_preloaded_worker_pool",Ot=function(){this.active={}};Ot.prototype.acquire=function(t){if(!this.workers)for(this.workers=[];this.workers.length0?(n-o)/s:0;return this.points[a].mult(1-l).add(this.points[i].mult(l))};var Kt=function(t,e,i){var r=this.boxCells=[],n=this.circleCells=[];this.xCellCount=Math.ceil(t/i),this.yCellCount=Math.ceil(e/i);for(var a=0;a=-e[0]&&i<=e[0]&&r>=-e[1]&&r<=e[1]}function re(e,i,r,n,a,o,s,l){var c=n?e.textSizeData:e.iconSizeData,u=t.evaluateSizeForZoom(c,r.transform.zoom),h=[256/r.width*2+1,256/r.height*2+1],p=n?e.text.dynamicLayoutVertexArray:e.icon.dynamicLayoutVertexArray;p.clear();for(var f=e.lineVertexArray,d=n?e.text.placedSymbolArray:e.icon.placedSymbolArray,m=r.transform.width/r.transform.height,y=!1,g=0;gMath.abs(r.x-i.x)*n?{useVertical:!0}:(e===t.WritingMode.vertical?i.yr.x)?{needsFlipping:!0}:null}function oe(e,i,r,n,a,o,s,l,c,u,h,p,f,d){var m,y=i/24,g=e.lineOffsetX*y,v=e.lineOffsetY*y;if(e.numGlyphs>1){var _=e.glyphStartIndex+e.numGlyphs,x=e.lineStartIndex,b=e.lineStartIndex+e.lineLength,w=ie(y,l,g,v,r,h,p,e,c,o,f);if(!w)return{notEnoughRoom:!0};var S=Qt(w.first.point,s).point,E=Qt(w.last.point,s).point;if(n&&!r){var T=ne(e.writingMode,S,E,d);if(T)return T}m=[w.first];for(var I=e.glyphStartIndex+1;I<_-1;I++)m.push(se(y*l.getoffsetX(I),g,v,r,h,p,e.segment,x,b,c,o,f));m.push(w.last)}else{if(n&&!r){var k=Qt(p,a).point,A=e.lineStartIndex+e.segment+1,z=new t.Point(c.getx(A),c.gety(A)),C=Qt(z,a),P=C.signedDistanceFromCamera>0?C.point:ae(p,z,k,1,a),M=ne(e.writingMode,k,P,d);if(M)return M}var L=se(y*l.getoffsetX(e.glyphStartIndex),g,v,r,h,p,e.segment,e.lineStartIndex,e.lineStartIndex+e.lineLength,c,o,f);if(!L)return{notEnoughRoom:!0};m=[L]}for(var D=0,O=m;D0?1:-1,m=0;n&&(d*=-1,m=Math.PI),d<0&&(m+=Math.PI);for(var y=d>0?l+s:l+s+1,g=a,v=a,_=0,x=0,b=Math.abs(f),w=[];_+x<=b;){if((y+=d)=c)return null;if(v=g,w.push(g),void 0===(g=p[y])){var S=new t.Point(u.getx(y),u.gety(y)),E=Qt(S,h);if(E.signedDistanceFromCamera>0)g=p[y]=E.point;else{var T=y-d;g=ae(0===_?o:new t.Point(u.getx(T),u.gety(T)),S,v,b-_+1,h)}}_+=x,x=v.dist(g)}var I=(b-_)/x,k=g.sub(v),A=k.mult(I)._add(v);A._add(k._unit()._perp()._mult(r*d));var z=m+Math.atan2(g.y-v.y,g.x-v.x);return w.push(A),{point:A,angle:z,path:w}}Kt.prototype.keysLength=function(){return this.boxKeys.length+this.circleKeys.length},Kt.prototype.insert=function(t,e,i,r,n){this._forEachCell(e,i,r,n,this._insertBoxCell,this.boxUid++),this.boxKeys.push(t),this.bboxes.push(e),this.bboxes.push(i),this.bboxes.push(r),this.bboxes.push(n)},Kt.prototype.insertCircle=function(t,e,i,r){this._forEachCell(e-r,i-r,e+r,i+r,this._insertCircleCell,this.circleUid++),this.circleKeys.push(t),this.circles.push(e),this.circles.push(i),this.circles.push(r)},Kt.prototype._insertBoxCell=function(t,e,i,r,n,a){this.boxCells[n].push(a)},Kt.prototype._insertCircleCell=function(t,e,i,r,n,a){this.circleCells[n].push(a)},Kt.prototype._query=function(t,e,i,r,n,a){if(i<0||t>this.width||r<0||e>this.height)return!n&&[];var o=[];if(t<=0&&e<=0&&this.width<=i&&this.height<=r){if(n)return!0;for(var s=0;s0:o},Kt.prototype._queryCircle=function(t,e,i,r,n){var a=t-i,o=t+i,s=e-i,l=e+i;if(o<0||a>this.width||l<0||s>this.height)return!r&&[];var c=[];return this._forEachCell(a,s,o,l,this._queryCellCircle,c,{hitTest:r,circle:{x:t,y:e,radius:i},seenUids:{box:{},circle:{}}},n),r?c.length>0:c},Kt.prototype.query=function(t,e,i,r,n){return this._query(t,e,i,r,!1,n)},Kt.prototype.hitTest=function(t,e,i,r,n){return this._query(t,e,i,r,!0,n)},Kt.prototype.hitTestCircle=function(t,e,i,r){return this._queryCircle(t,e,i,!0,r)},Kt.prototype._queryCell=function(t,e,i,r,n,a,o,s){var l=o.seenUids,c=this.boxCells[n];if(null!==c)for(var u=this.bboxes,h=0,p=c;h=u[d+0]&&r>=u[d+1]&&(!s||s(this.boxKeys[f]))){if(o.hitTest)return a.push(!0),!0;a.push({key:this.boxKeys[f],x1:u[d],y1:u[d+1],x2:u[d+2],y2:u[d+3]})}}}var m=this.circleCells[n];if(null!==m)for(var y=this.circles,g=0,v=m;go*o+s*s},Kt.prototype._circleAndRectCollide=function(t,e,i,r,n,a,o){var s=(a-r)/2,l=Math.abs(t-(r+s));if(l>s+i)return!1;var c=(o-n)/2,u=Math.abs(e-(n+c));if(u>c+i)return!1;if(l<=s||u<=c)return!0;var h=l-s,p=u-c;return h*h+p*p<=i*i};var le=new Float32Array([-1/0,-1/0,0,-1/0,-1/0,0,-1/0,-1/0,0,-1/0,-1/0,0]);function ue(t,e){for(var i=0;i=1;P--)C.push(A.path[P]);for(var M=1;M0){for(var B=C[0].clone(),R=C[0].clone(),F=1;F=T.x&&R.x<=I.x&&B.y>=T.y&&R.y<=I.y?[C]:R.xI.x||R.yI.y?[]:t.clipLine([C],T.x,T.y,I.x,I.y)}for(var U=0,V=O;U=this.screenRightBoundary||r<100||e>this.screenBottomBoundary},pe.prototype.isInsideGrid=function(t,e,i,r){return i>=0&&t=0&&e0?(this.prevPlacement&&this.prevPlacement.variableOffsets[h.crossTileID]&&this.prevPlacement.placements[h.crossTileID]&&this.prevPlacement.placements[h.crossTileID].text&&(m=this.prevPlacement.variableOffsets[h.crossTileID].anchor),this.variableOffsets[h.crossTileID]={textOffset:y,width:i,height:r,anchor:t,textBoxScale:n,prevAnchor:m},this.markUsedJustification(p,t,h,f),p.allowVerticalPlacement&&(this.markUsedOrientation(p,f,h),this.placedOrientations[h.crossTileID]=f),{shift:g,placedGlyphBoxes:v}):void 0},be.prototype.placeLayerBucketPart=function(e,i,r){var n=this,a=e.parameters,o=a.bucket,s=a.layout,l=a.posMatrix,c=a.textLabelPlaneMatrix,u=a.labelToScreenMatrix,h=a.textPixelRatio,p=a.holdingForFade,f=a.collisionBoxArray,d=a.partiallyEvaluatedTextSize,m=a.collisionGroup,y=s.get("text-optional"),g=s.get("icon-optional"),v=s.get("text-allow-overlap"),_=s.get("icon-allow-overlap"),x="map"===s.get("text-rotation-alignment"),b="map"===s.get("text-pitch-alignment"),w="none"!==s.get("icon-text-fit"),S="viewport-y"===s.get("symbol-z-order"),E=v&&(_||!o.hasIconData()||g),T=_&&(v||!o.hasTextData()||y);!o.collisionArrays&&f&&o.deserializeCollisionBoxes(f);var I=function(e,a){if(!i[e.crossTileID])if(p)n.placements[e.crossTileID]=new me(!1,!1,!1);else{var f,S=!1,I=!1,k=!0,A=null,z={box:null,offscreen:null},C={box:null,offscreen:null},P=null,M=null,L=0,D=0,O=0;a.textFeatureIndex?L=a.textFeatureIndex:e.useRuntimeCollisionCircles&&(L=e.featureIndex),a.verticalTextFeatureIndex&&(D=a.verticalTextFeatureIndex);var B=a.textBox;if(B){var R=function(i){var r=t.WritingMode.horizontal;if(o.allowVerticalPlacement&&!i&&n.prevPlacement){var a=n.prevPlacement.placedOrientations[e.crossTileID];a&&(n.placedOrientations[e.crossTileID]=a,n.markUsedOrientation(o,r=a,e))}return r},F=function(i,r){if(o.allowVerticalPlacement&&e.numVerticalGlyphVertices>0&&a.verticalTextBox)for(var n=0,s=o.writingModes;n0&&(U=U.filter((function(t){return t!==V.anchor}))).unshift(V.anchor)}var N=function(t,i,r){for(var a=t.x2-t.x1,s=t.y2-t.y1,c=e.textBoxScale,u=w&&!_?i:null,p={box:[],offscreen:!1},f=v?2*U.length:U.length,d=0;d=U.length,e,o,r,u);if(y&&(p=y.placedGlyphBoxes)&&p.box&&p.box.length){S=!0,A=y.shift;break}}return p};F((function(){return N(B,a.iconBox,t.WritingMode.horizontal)}),(function(){var i=a.verticalTextBox;return o.allowVerticalPlacement&&!(z&&z.box&&z.box.length)&&e.numVerticalGlyphVertices>0&&i?N(i,a.verticalIconBox,t.WritingMode.vertical):{box:null,offscreen:null}})),z&&(S=z.box,k=z.offscreen);var q=R(z&&z.box);if(!S&&n.prevPlacement){var j=n.prevPlacement.variableOffsets[e.crossTileID];j&&(n.variableOffsets[e.crossTileID]=j,n.markUsedJustification(o,j.anchor,e,q))}}else{var Z=function(t,i){var r=n.collisionIndex.placeCollisionBox(t,v,h,l,m.predicate);return r&&r.box&&r.box.length&&(n.markUsedOrientation(o,i,e),n.placedOrientations[e.crossTileID]=i),r};F((function(){return Z(B,t.WritingMode.horizontal)}),(function(){var i=a.verticalTextBox;return o.allowVerticalPlacement&&e.numVerticalGlyphVertices>0&&i?Z(i,t.WritingMode.vertical):{box:null,offscreen:null}})),R(z&&z.box&&z.box.length)}}if(S=(f=z)&&f.box&&f.box.length>0,k=f&&f.offscreen,e.useRuntimeCollisionCircles){var G=o.text.placedSymbolArray.get(e.centerJustifiedTextSymbolIndex),W=t.evaluateSizeForFeature(o.textSizeData,d,G),X=s.get("text-padding");P=n.collisionIndex.placeCollisionCircles(v,G,o.lineVertexArray,o.glyphOffsetArray,W,l,c,u,r,b,m.predicate,e.collisionCircleDiameter,X),S=v||P.circles.length>0&&!P.collisionDetected,k=k&&P.offscreen}if(a.iconFeatureIndex&&(O=a.iconFeatureIndex),a.iconBox){var $=function(t){var e=w&&A?xe(t,A.x,A.y,x,b,n.transform.angle):t;return n.collisionIndex.placeCollisionBox(e,_,h,l,m.predicate)};I=C&&C.box&&C.box.length&&a.verticalIconBox?(M=$(a.verticalIconBox)).box.length>0:(M=$(a.iconBox)).box.length>0,k=k&&M.offscreen}var H=y||0===e.numHorizontalGlyphVertices&&0===e.numVerticalGlyphVertices,K=g||0===e.numIconVertices;if(H||K?K?H||(I=I&&S):S=I&&S:I=S=I&&S,S&&f&&f.box&&n.collisionIndex.insertCollisionBox(f.box,s.get("text-ignore-placement"),o.bucketInstanceId,C&&C.box&&D?D:L,m.ID),I&&M&&n.collisionIndex.insertCollisionBox(M.box,s.get("icon-ignore-placement"),o.bucketInstanceId,O,m.ID),P&&(S&&n.collisionIndex.insertCollisionCircles(P.circles,s.get("text-ignore-placement"),o.bucketInstanceId,L,m.ID),r)){var Y=o.bucketInstanceId,J=n.collisionCircleArrays[Y];void 0===J&&(J=n.collisionCircleArrays[Y]=new ye);for(var Q=0;Q=0;--A){var z=k[A];I(o.symbolInstances.get(z),o.collisionArrays[z])}else for(var C=e.symbolInstanceStart;C=0&&(e.text.placedSymbolArray.get(l).crossTileID=a>=0&&l!==a?0:r.crossTileID)}},be.prototype.markUsedOrientation=function(e,i,r){for(var n=i===t.WritingMode.horizontal||i===t.WritingMode.horizontalOnly?i:0,a=i===t.WritingMode.vertical?i:0,o=0,s=[r.leftJustifiedTextSymbolIndex,r.centerJustifiedTextSymbolIndex,r.rightJustifiedTextSymbolIndex];o0,v=n.placedOrientations[a.crossTileID],_=v===t.WritingMode.vertical,x=v===t.WritingMode.horizontal||v===t.WritingMode.horizontalOnly;if(s>0||l>0){var b=Ce(y.text);d(e.text,s,_?Pe:b),d(e.text,l,x?Pe:b);var w=y.text.isHidden();[a.rightJustifiedTextSymbolIndex,a.centerJustifiedTextSymbolIndex,a.leftJustifiedTextSymbolIndex].forEach((function(t){t>=0&&(e.text.placedSymbolArray.get(t).hidden=w||_?1:0)})),a.verticalPlacedTextSymbolIndex>=0&&(e.text.placedSymbolArray.get(a.verticalPlacedTextSymbolIndex).hidden=w||x?1:0);var S=n.variableOffsets[a.crossTileID];S&&n.markUsedJustification(e,S.anchor,a,v);var E=n.placedOrientations[a.crossTileID];E&&(n.markUsedJustification(e,"left",a,E),n.markUsedOrientation(e,E,a))}if(g){var T=Ce(y.icon),I=!(p&&a.verticalPlacedIconSymbolIndex&&_);a.placedIconSymbolIndex>=0&&(d(e.icon,a.numIconVertices,I?T:Pe),e.icon.placedSymbolArray.get(a.placedIconSymbolIndex).hidden=y.icon.isHidden()),a.verticalPlacedIconSymbolIndex>=0&&(d(e.icon,a.numVerticalIconVertices,I?Pe:T),e.icon.placedSymbolArray.get(a.verticalPlacedIconSymbolIndex).hidden=y.icon.isHidden())}if(e.hasIconCollisionBoxData()||e.hasTextCollisionBoxData()){var k=e.collisionArrays[r];if(k){var A=new t.Point(0,0);if(k.textBox||k.verticalTextBox){var z=!0;if(c){var C=n.variableOffsets[m];C?(A=_e(C.anchor,C.width,C.height,C.textOffset,C.textBoxScale),u&&A._rotate(h?n.transform.angle:-n.transform.angle)):z=!1}k.textBox&&we(e.textCollisionBox.collisionVertexArray,y.text.placed,!z||_,A.x,A.y),k.verticalTextBox&&we(e.textCollisionBox.collisionVertexArray,y.text.placed,!z||x,A.x,A.y)}var P=Boolean(!x&&k.verticalIconBox);k.iconBox&&we(e.iconCollisionBox.collisionVertexArray,y.icon.placed,P,p?A.x:0,p?A.y:0),k.verticalIconBox&&we(e.iconCollisionBox.collisionVertexArray,y.icon.placed,!P,p?A.x:0,p?A.y:0)}}},y=0;yt},be.prototype.setStale=function(){this.stale=!0};var Se=Math.pow(2,25),Ee=Math.pow(2,24),Te=Math.pow(2,17),Ie=Math.pow(2,16),ke=Math.pow(2,9),Ae=Math.pow(2,8),ze=Math.pow(2,1);function Ce(t){if(0===t.opacity&&!t.placed)return 0;if(1===t.opacity&&t.placed)return 4294967295;var e=t.placed?1:0,i=Math.floor(127*t.opacity);return i*Se+e*Ee+i*Te+e*Ie+i*ke+e*Ae+i*ze+e}var Pe=0,Me=function(t){this._sortAcrossTiles="viewport-y"!==t.layout.get("symbol-z-order")&&!t.layout.get("symbol-sort-key").isConstant(),this._currentTileIndex=0,this._currentPartIndex=0,this._seenCrossTileIDs={},this._bucketParts=[]};Me.prototype.continuePlacement=function(t,e,i,r,n){for(var a=this._bucketParts;this._currentTileIndex2};this._currentPlacementIndex>=0;){var s=i[e[this._currentPlacementIndex]],l=this.placement.collisionIndex.transform.zoom;if("symbol"===s.type&&(!s.minzoom||s.minzoom<=l)&&(!s.maxzoom||s.maxzoom>l)){if(this._inProgressLayer||(this._inProgressLayer=new Me(s)),this._inProgressLayer.continuePlacement(r[s.source],this.placement,this._showCollisionBoxes,s,o))return;delete this._inProgressLayer}this._currentPlacementIndex--}this._done=!0},Le.prototype.commit=function(t){return this.placement.commit(t),this.placement};var De=512/t.EXTENT/2,Oe=function(t,e,i){this.tileID=t,this.indexedSymbolInstances={},this.bucketInstanceId=i;for(var r=0;rt.overscaledZ)for(var s in o){var l=o[s];l.tileID.isChildOf(t)&&l.findMatches(e.symbolInstances,t,n)}else{var c=o[t.scaledTo(Number(a)).key];c&&c.findMatches(e.symbolInstances,t,n)}}for(var u=0;u1?"@2x":"",l=t.getJSON(i.transformRequest(i.normalizeSpriteURL(e,s,".json"),t.ResourceType.SpriteJSON),(function(t,e){l=null,o||(o=t,n=e,u())})),c=t.getImage(i.transformRequest(i.normalizeSpriteURL(e,s,".png"),t.ResourceType.SpriteImage),(function(t,e){c=null,o||(o=t,a=e,u())}));function u(){if(o)r(o);else if(n&&a){var e=t.browser.getImageData(a),i={};for(var s in n){var l=n[s],c=l.width,u=l.height,h=l.x,p=l.y,f=l.sdf,d=l.pixelRatio,m=l.stretchX,y=l.stretchY,g=l.content,v=new t.RGBAImage({width:c,height:u});t.RGBAImage.copy(e,v,{x:h,y:p},{x:0,y:0},{width:c,height:u}),i[s]={data:v,pixelRatio:d,sdf:f,stretchX:m,stretchY:y,content:g}}r(null,i)}}return{cancel:function(){l&&(l.cancel(),l=null),c&&(c.cancel(),c=null)}}}(e,this.map._requestManager,(function(e,r){if(i._spriteRequest=null,e)i.fire(new t.ErrorEvent(e));else if(r)for(var n in r)i.imageManager.addImage(n,r[n]);i.imageManager.setLoaded(!0),i._availableImages=i.imageManager.listImages(),i.dispatcher.broadcast("setImages",i._availableImages),i.fire(new t.Event("data",{dataType:"style"}))}))},i.prototype._validateLayer=function(e){var i=this.sourceCaches[e.source];if(i){var r=e.sourceLayer;if(r){var n=i.getSource();("geojson"===n.type||n.vectorLayerIds&&-1===n.vectorLayerIds.indexOf(r))&&this.fire(new t.ErrorEvent(new Error('Source layer "'+r+'" does not exist on source "'+n.id+'" as specified by style layer "'+e.id+'"')))}}},i.prototype.loaded=function(){if(!this._loaded)return!1;if(Object.keys(this._updatedSources).length)return!1;for(var t in this.sourceCaches)if(!this.sourceCaches[t].loaded())return!1;return!!this.imageManager.isLoaded()},i.prototype._serializeLayers=function(t){for(var e=[],i=0,r=t;i0)throw new Error("Unimplemented: "+n.map((function(t){return t.command})).join(", ")+".");return r.forEach((function(t){"setTransition"!==t.command&&i[t.command].apply(i,t.args)})),this.stylesheet=e,!0},i.prototype.addImage=function(e,i){if(this.getImage(e))return this.fire(new t.ErrorEvent(new Error("An image with this name already exists.")));this.imageManager.addImage(e,i),this._afterImageUpdated(e)},i.prototype.updateImage=function(t,e){this.imageManager.updateImage(t,e)},i.prototype.getImage=function(t){return this.imageManager.getImage(t)},i.prototype.removeImage=function(e){if(!this.getImage(e))return this.fire(new t.ErrorEvent(new Error("No image with this name exists.")));this.imageManager.removeImage(e),this._afterImageUpdated(e)},i.prototype._afterImageUpdated=function(e){this._availableImages=this.imageManager.listImages(),this._changedImages[e]=!0,this._changed=!0,this.dispatcher.broadcast("setImages",this._availableImages),this.fire(new t.Event("data",{dataType:"style"}))},i.prototype.listImages=function(){return this._checkLoaded(),this.imageManager.listImages()},i.prototype.addSource=function(e,i,r){var n=this;if(void 0===r&&(r={}),this._checkLoaded(),void 0!==this.sourceCaches[e])throw new Error("There is already a source with this ID");if(!i.type)throw new Error("The type property must be defined, but only the following properties were given: "+Object.keys(i).join(", ")+".");if(!(["vector","raster","geojson","video","image"].indexOf(i.type)>=0&&this._validate(t.validateStyle.source,"sources."+e,i,null,r))){this.map&&this.map._collectResourceTiming&&(i.collectResourceTiming=!0);var a=this.sourceCaches[e]=new Ct(e,i,this.dispatcher);a.style=this,a.setEventedParent(this,(function(){return{isSourceLoaded:n.loaded(),source:a.serialize(),sourceId:e}})),a.onAdd(this.map),this._changed=!0}},i.prototype.removeSource=function(e){if(this._checkLoaded(),void 0===this.sourceCaches[e])throw new Error("There is no source with this ID");for(var i in this._layers)if(this._layers[i].source===e)return this.fire(new t.ErrorEvent(new Error('Source "'+e+'" cannot be removed while layer "'+i+'" is using it.')));var r=this.sourceCaches[e];delete this.sourceCaches[e],delete this._updatedSources[e],r.fire(new t.Event("data",{sourceDataType:"metadata",dataType:"source",sourceId:e})),r.setEventedParent(null),r.clearTiles(),r.onRemove&&r.onRemove(this.map),this._changed=!0},i.prototype.setGeoJSONSourceData=function(t,e){this._checkLoaded(),this.sourceCaches[t].getSource().setData(e),this._changed=!0},i.prototype.getSource=function(t){return this.sourceCaches[t]&&this.sourceCaches[t].getSource()},i.prototype.addLayer=function(e,i,r){void 0===r&&(r={}),this._checkLoaded();var n=e.id;if(this.getLayer(n))this.fire(new t.ErrorEvent(new Error('Layer with id "'+n+'" already exists on this map')));else{var a;if("custom"===e.type){if(Ue(this,t.validateCustomStyleLayer(e)))return;a=t.createStyleLayer(e)}else{if("object"==typeof e.source&&(this.addSource(n,e.source),e=t.clone$1(e),e=t.extend(e,{source:n})),this._validate(t.validateStyle.layer,"layers."+n,e,{arrayIndex:-1},r))return;a=t.createStyleLayer(e),this._validateLayer(a),a.setEventedParent(this,{layer:{id:n}}),this._serializedLayers[a.id]=a.serialize()}var o=i?this._order.indexOf(i):this._order.length;if(i&&-1===o)this.fire(new t.ErrorEvent(new Error('Layer with id "'+i+'" does not exist on this map.')));else{if(this._order.splice(o,0,n),this._layerOrderChanged=!0,this._layers[n]=a,this._removedLayers[n]&&a.source&&"custom"!==a.type){var s=this._removedLayers[n];delete this._removedLayers[n],s.type!==a.type?this._updatedSources[a.source]="clear":(this._updatedSources[a.source]="reload",this.sourceCaches[a.source].pause())}this._updateLayer(a),a.onAdd&&a.onAdd(this.map)}}},i.prototype.moveLayer=function(e,i){if(this._checkLoaded(),this._changed=!0,this._layers[e]){if(e!==i){var r=this._order.indexOf(e);this._order.splice(r,1);var n=i?this._order.indexOf(i):this._order.length;i&&-1===n?this.fire(new t.ErrorEvent(new Error('Layer with id "'+i+'" does not exist on this map.'))):(this._order.splice(n,0,e),this._layerOrderChanged=!0)}}else this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot be moved.")))},i.prototype.removeLayer=function(e){this._checkLoaded();var i=this._layers[e];if(i){i.setEventedParent(null);var r=this._order.indexOf(e);this._order.splice(r,1),this._layerOrderChanged=!0,this._changed=!0,this._removedLayers[e]=i,delete this._layers[e],delete this._serializedLayers[e],delete this._updatedLayers[e],delete this._updatedPaintProps[e],i.onRemove&&i.onRemove(this.map)}else this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot be removed.")))},i.prototype.getLayer=function(t){return this._layers[t]},i.prototype.hasLayer=function(t){return t in this._layers},i.prototype.setLayerZoomRange=function(e,i,r){this._checkLoaded();var n=this.getLayer(e);n?n.minzoom===i&&n.maxzoom===r||(null!=i&&(n.minzoom=i),null!=r&&(n.maxzoom=r),this._updateLayer(n)):this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot have zoom extent.")))},i.prototype.setFilter=function(e,i,r){void 0===r&&(r={}),this._checkLoaded();var n=this.getLayer(e);if(n){if(!t.deepEqual(n.filter,i))return null==i?(n.filter=void 0,void this._updateLayer(n)):void(this._validate(t.validateStyle.filter,"layers."+n.id+".filter",i,null,r)||(n.filter=t.clone$1(i),this._updateLayer(n)))}else this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot be filtered.")))},i.prototype.getFilter=function(e){return t.clone$1(this.getLayer(e).filter)},i.prototype.setLayoutProperty=function(e,i,r,n){void 0===n&&(n={}),this._checkLoaded();var a=this.getLayer(e);a?t.deepEqual(a.getLayoutProperty(i),r)||(a.setLayoutProperty(i,r,n),this._updateLayer(a)):this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot be styled.")))},i.prototype.getLayoutProperty=function(e,i){var r=this.getLayer(e);if(r)return r.getLayoutProperty(i);this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style.")))},i.prototype.setPaintProperty=function(e,i,r,n){void 0===n&&(n={}),this._checkLoaded();var a=this.getLayer(e);a?t.deepEqual(a.getPaintProperty(i),r)||(a.setPaintProperty(i,r,n)&&this._updateLayer(a),this._changed=!0,this._updatedPaintProps[e]=!0):this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot be styled.")))},i.prototype.getPaintProperty=function(t,e){return this.getLayer(t).getPaintProperty(e)},i.prototype.setFeatureState=function(e,i){this._checkLoaded();var r=e.source,n=e.sourceLayer,a=this.sourceCaches[r];if(void 0!==a){var o=a.getSource().type;"geojson"===o&&n?this.fire(new t.ErrorEvent(new Error("GeoJSON sources cannot have a sourceLayer parameter."))):"vector"!==o||n?(void 0===e.id&&this.fire(new t.ErrorEvent(new Error("The feature id parameter must be provided."))),a.setFeatureState(n,e.id,i)):this.fire(new t.ErrorEvent(new Error("The sourceLayer parameter must be provided for vector source types.")))}else this.fire(new t.ErrorEvent(new Error("The source '"+r+"' does not exist in the map's style.")))},i.prototype.removeFeatureState=function(e,i){this._checkLoaded();var r=e.source,n=this.sourceCaches[r];if(void 0!==n){var a=n.getSource().type,o="vector"===a?e.sourceLayer:void 0;"vector"!==a||o?i&&"string"!=typeof e.id&&"number"!=typeof e.id?this.fire(new t.ErrorEvent(new Error("A feature id is required to remove its specific state property."))):n.removeFeatureState(o,e.id,i):this.fire(new t.ErrorEvent(new Error("The sourceLayer parameter must be provided for vector source types.")))}else this.fire(new t.ErrorEvent(new Error("The source '"+r+"' does not exist in the map's style.")))},i.prototype.getFeatureState=function(e){this._checkLoaded();var i=e.source,r=e.sourceLayer,n=this.sourceCaches[i];if(void 0!==n){if("vector"!==n.getSource().type||r)return void 0===e.id&&this.fire(new t.ErrorEvent(new Error("The feature id parameter must be provided."))),n.getFeatureState(r,e.id);this.fire(new t.ErrorEvent(new Error("The sourceLayer parameter must be provided for vector source types.")))}else this.fire(new t.ErrorEvent(new Error("The source '"+i+"' does not exist in the map's style.")))},i.prototype.getTransition=function(){return t.extend({duration:300,delay:0},this.stylesheet&&this.stylesheet.transition)},i.prototype.serialize=function(){return t.filterObject({version:this.stylesheet.version,name:this.stylesheet.name,metadata:this.stylesheet.metadata,light:this.stylesheet.light,center:this.stylesheet.center,zoom:this.stylesheet.zoom,bearing:this.stylesheet.bearing,pitch:this.stylesheet.pitch,sprite:this.stylesheet.sprite,glyphs:this.stylesheet.glyphs,transition:this.stylesheet.transition,sources:t.mapObject(this.sourceCaches,(function(t){return t.serialize()})),layers:this._serializeLayers(this._order)},(function(t){return void 0!==t}))},i.prototype._updateLayer=function(t){this._updatedLayers[t.id]=!0,t.source&&!this._updatedSources[t.source]&&"raster"!==this.sourceCaches[t.source].getSource().type&&(this._updatedSources[t.source]="reload",this.sourceCaches[t.source].pause()),this._changed=!0},i.prototype._flattenAndSortRenderedFeatures=function(t){for(var e=this,i=function(t){return"fill-extrusion"===e._layers[t].type},r={},n=[],a=this._order.length-1;a>=0;a--){var o=this._order[a];if(i(o)){r[o]=a;for(var s=0,l=t;s=0;f--){var d=this._order[f];if(i(d))for(var m=n.length-1;m>=0;m--){var y=n[m].feature;if(r[y.layer.id] 0.5) {gl_FragColor=vec4(0.0,0.0,1.0,0.5)*alpha;}if (v_notUsed > 0.5) {gl_FragColor*=.1;}}","attribute vec2 a_pos;attribute vec2 a_anchor_pos;attribute vec2 a_extrude;attribute vec2 a_placed;attribute vec2 a_shift;uniform mat4 u_matrix;uniform vec2 u_extrude_scale;uniform float u_camera_to_center_distance;varying float v_placed;varying float v_notUsed;void main() {vec4 projectedPoint=u_matrix*vec4(a_anchor_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float collision_perspective_ratio=clamp(0.5+0.5*(u_camera_to_center_distance/camera_to_anchor_distance),0.0,4.0);gl_Position=u_matrix*vec4(a_pos,0.0,1.0);gl_Position.xy+=(a_extrude+a_shift)*u_extrude_scale*gl_Position.w*collision_perspective_ratio;v_placed=a_placed.x;v_notUsed=a_placed.y;}"),Qe=vr("varying float v_radius;varying vec2 v_extrude;varying float v_perspective_ratio;varying float v_collision;void main() {float alpha=0.5*min(v_perspective_ratio,1.0);float stroke_radius=0.9*max(v_perspective_ratio,1.0);float distance_to_center=length(v_extrude);float distance_to_edge=abs(distance_to_center-v_radius);float opacity_t=smoothstep(-stroke_radius,0.0,-distance_to_edge);vec4 color=mix(vec4(0.0,0.0,1.0,0.5),vec4(1.0,0.0,0.0,1.0),v_collision);gl_FragColor=color*alpha*opacity_t;}","attribute vec2 a_pos;attribute float a_radius;attribute vec2 a_flags;uniform mat4 u_matrix;uniform mat4 u_inv_matrix;uniform vec2 u_viewport_size;uniform float u_camera_to_center_distance;varying float v_radius;varying vec2 v_extrude;varying float v_perspective_ratio;varying float v_collision;vec3 toTilePosition(vec2 screenPos) {vec4 rayStart=u_inv_matrix*vec4(screenPos,-1.0,1.0);vec4 rayEnd =u_inv_matrix*vec4(screenPos, 1.0,1.0);rayStart.xyz/=rayStart.w;rayEnd.xyz /=rayEnd.w;highp float t=(0.0-rayStart.z)/(rayEnd.z-rayStart.z);return mix(rayStart.xyz,rayEnd.xyz,t);}void main() {vec2 quadCenterPos=a_pos;float radius=a_radius;float collision=a_flags.x;float vertexIdx=a_flags.y;vec2 quadVertexOffset=vec2(mix(-1.0,1.0,float(vertexIdx >=2.0)),mix(-1.0,1.0,float(vertexIdx >=1.0 && vertexIdx <=2.0)));vec2 quadVertexExtent=quadVertexOffset*radius;vec3 tilePos=toTilePosition(quadCenterPos);vec4 clipPos=u_matrix*vec4(tilePos,1.0);highp float camera_to_anchor_distance=clipPos.w;highp float collision_perspective_ratio=clamp(0.5+0.5*(u_camera_to_center_distance/camera_to_anchor_distance),0.0,4.0);float padding_factor=1.2;v_radius=radius;v_extrude=quadVertexExtent*padding_factor;v_perspective_ratio=collision_perspective_ratio;v_collision=collision;gl_Position=vec4(clipPos.xyz/clipPos.w,1.0)+vec4(quadVertexExtent*padding_factor/u_viewport_size*2.0,0.0,0.0);}"),er=vr("uniform highp vec4 u_color;uniform sampler2D u_overlay;varying vec2 v_uv;void main() {vec4 overlay_color=texture2D(u_overlay,v_uv);gl_FragColor=mix(u_color,overlay_color,overlay_color.a);}","attribute vec2 a_pos;varying vec2 v_uv;uniform mat4 u_matrix;uniform float u_overlay_scale;void main() {v_uv=a_pos/8192.0;gl_Position=u_matrix*vec4(a_pos*u_overlay_scale,0,1);}"),rr=vr("#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float opacity\ngl_FragColor=color*opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","attribute vec2 a_pos;uniform mat4 u_matrix;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float opacity\ngl_Position=u_matrix*vec4(a_pos,0,1);}"),ir=vr("varying vec2 v_pos;\n#pragma mapbox: define highp vec4 outline_color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 outline_color\n#pragma mapbox: initialize lowp float opacity\nfloat dist=length(v_pos-gl_FragCoord.xy);float alpha=1.0-smoothstep(0.0,1.0,dist);gl_FragColor=outline_color*(alpha*opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","attribute vec2 a_pos;uniform mat4 u_matrix;uniform vec2 u_world;varying vec2 v_pos;\n#pragma mapbox: define highp vec4 outline_color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 outline_color\n#pragma mapbox: initialize lowp float opacity\ngl_Position=u_matrix*vec4(a_pos,0,1);v_pos=(gl_Position.xy/gl_Position.w+1.0)/2.0*u_world;}"),nr=vr("uniform vec2 u_texsize;uniform sampler2D u_image;uniform float u_fade;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec2 v_pos;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);float dist=length(v_pos-gl_FragCoord.xy);float alpha=1.0-smoothstep(0.0,1.0,dist);gl_FragColor=mix(color1,color2,u_fade)*alpha*opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_world;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform vec3 u_scale;attribute vec2 a_pos;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec2 v_pos;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;gl_Position=u_matrix*vec4(a_pos,0,1);vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileRatio,a_pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileRatio,a_pos);v_pos=(gl_Position.xy/gl_Position.w+1.0)/2.0*u_world;}"),or=vr("uniform vec2 u_texsize;uniform float u_fade;uniform sampler2D u_image;varying vec2 v_pos_a;varying vec2 v_pos_b;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);gl_FragColor=mix(color1,color2,u_fade)*opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform vec3 u_scale;attribute vec2 a_pos;varying vec2 v_pos_a;varying vec2 v_pos_b;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileZoomRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;gl_Position=u_matrix*vec4(a_pos,0,1);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileZoomRatio,a_pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileZoomRatio,a_pos);}"),ar=vr("varying vec4 v_color;void main() {gl_FragColor=v_color;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec3 u_lightcolor;uniform lowp vec3 u_lightpos;uniform lowp float u_lightintensity;uniform float u_vertical_gradient;uniform lowp float u_opacity;attribute vec2 a_pos;attribute vec4 a_normal_ed;varying vec4 v_color;\n#pragma mapbox: define highp float base\n#pragma mapbox: define highp float height\n#pragma mapbox: define highp vec4 color\nvoid main() {\n#pragma mapbox: initialize highp float base\n#pragma mapbox: initialize highp float height\n#pragma mapbox: initialize highp vec4 color\nvec3 normal=a_normal_ed.xyz;base=max(0.0,base);height=max(0.0,height);float t=mod(normal.x,2.0);gl_Position=u_matrix*vec4(a_pos,t > 0.0 ? height : base,1);float colorvalue=color.r*0.2126+color.g*0.7152+color.b*0.0722;v_color=vec4(0.0,0.0,0.0,1.0);vec4 ambientlight=vec4(0.03,0.03,0.03,1.0);color+=ambientlight;float directional=clamp(dot(normal/16384.0,u_lightpos),0.0,1.0);directional=mix((1.0-u_lightintensity),max((1.0-colorvalue+u_lightintensity),1.0),directional);if (normal.y !=0.0) {directional*=((1.0-u_vertical_gradient)+(u_vertical_gradient*clamp((t+base)*pow(height/150.0,0.5),mix(0.7,0.98,1.0-u_lightintensity),1.0)));}v_color.r+=clamp(color.r*directional*u_lightcolor.r,mix(0.0,0.3,1.0-u_lightcolor.r),1.0);v_color.g+=clamp(color.g*directional*u_lightcolor.g,mix(0.0,0.3,1.0-u_lightcolor.g),1.0);v_color.b+=clamp(color.b*directional*u_lightcolor.b,mix(0.0,0.3,1.0-u_lightcolor.b),1.0);v_color*=u_opacity;}"),sr=vr("uniform vec2 u_texsize;uniform float u_fade;uniform sampler2D u_image;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec4 v_lighting;\n#pragma mapbox: define lowp float base\n#pragma mapbox: define lowp float height\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float base\n#pragma mapbox: initialize lowp float height\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);vec4 mixedColor=mix(color1,color2,u_fade);gl_FragColor=mixedColor*v_lighting;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform float u_height_factor;uniform vec3 u_scale;uniform float u_vertical_gradient;uniform lowp float u_opacity;uniform vec3 u_lightcolor;uniform lowp vec3 u_lightpos;uniform lowp float u_lightintensity;attribute vec2 a_pos;attribute vec4 a_normal_ed;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec4 v_lighting;\n#pragma mapbox: define lowp float base\n#pragma mapbox: define lowp float height\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float base\n#pragma mapbox: initialize lowp float height\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec3 normal=a_normal_ed.xyz;float edgedistance=a_normal_ed.w;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;base=max(0.0,base);height=max(0.0,height);float t=mod(normal.x,2.0);float z=t > 0.0 ? height : base;gl_Position=u_matrix*vec4(a_pos,z,1);vec2 pos=normal.x==1.0 && normal.y==0.0 && normal.z==16384.0\n? a_pos\n: vec2(edgedistance,z*u_height_factor);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileRatio,pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileRatio,pos);v_lighting=vec4(0.0,0.0,0.0,1.0);float directional=clamp(dot(normal/16383.0,u_lightpos),0.0,1.0);directional=mix((1.0-u_lightintensity),max((0.5+u_lightintensity),1.0),directional);if (normal.y !=0.0) {directional*=((1.0-u_vertical_gradient)+(u_vertical_gradient*clamp((t+base)*pow(height/150.0,0.5),mix(0.7,0.98,1.0-u_lightintensity),1.0)));}v_lighting.rgb+=clamp(directional*u_lightcolor,mix(vec3(0.0),vec3(0.3),1.0-u_lightcolor),vec3(1.0));v_lighting*=u_opacity;}"),lr=vr("#ifdef GL_ES\nprecision highp float;\n#endif\nuniform sampler2D u_image;varying vec2 v_pos;uniform vec2 u_dimension;uniform float u_zoom;uniform vec4 u_unpack;float getElevation(vec2 coord,float bias) {vec4 data=texture2D(u_image,coord)*255.0;data.a=-1.0;return dot(data,u_unpack)/4.0;}void main() {vec2 epsilon=1.0/u_dimension;float a=getElevation(v_pos+vec2(-epsilon.x,-epsilon.y),0.0);float b=getElevation(v_pos+vec2(0,-epsilon.y),0.0);float c=getElevation(v_pos+vec2(epsilon.x,-epsilon.y),0.0);float d=getElevation(v_pos+vec2(-epsilon.x,0),0.0);float e=getElevation(v_pos,0.0);float f=getElevation(v_pos+vec2(epsilon.x,0),0.0);float g=getElevation(v_pos+vec2(-epsilon.x,epsilon.y),0.0);float h=getElevation(v_pos+vec2(0,epsilon.y),0.0);float i=getElevation(v_pos+vec2(epsilon.x,epsilon.y),0.0);float exaggerationFactor=u_zoom < 2.0 ? 0.4 : u_zoom < 4.5 ? 0.35 : 0.3;float exaggeration=u_zoom < 15.0 ? (u_zoom-15.0)*exaggerationFactor : 0.0;vec2 deriv=vec2((c+f+f+i)-(a+d+d+g),(g+h+h+i)-(a+b+b+c))/pow(2.0,exaggeration+(19.2562-u_zoom));gl_FragColor=clamp(vec4(deriv.x/2.0+0.5,deriv.y/2.0+0.5,1.0,1.0),0.0,1.0);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_dimension;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);highp vec2 epsilon=1.0/u_dimension;float scale=(u_dimension.x-2.0)/u_dimension.x;v_pos=(a_texture_pos/8192.0)*scale+epsilon;}"),li=vr("uniform sampler2D u_image;varying vec2 v_pos;uniform vec2 u_latrange;uniform vec2 u_light;uniform vec4 u_shadow;uniform vec4 u_highlight;uniform vec4 u_accent;\n#define PI 3.141592653589793\nvoid main() {vec4 pixel=texture2D(u_image,v_pos);vec2 deriv=((pixel.rg*2.0)-1.0);float scaleFactor=cos(radians((u_latrange[0]-u_latrange[1])*(1.0-v_pos.y)+u_latrange[1]));float slope=atan(1.25*length(deriv)/scaleFactor);float aspect=deriv.x !=0.0 ? atan(deriv.y,-deriv.x) : PI/2.0*(deriv.y > 0.0 ? 1.0 :-1.0);float intensity=u_light.x;float azimuth=u_light.y+PI;float base=1.875-intensity*1.75;float maxValue=0.5*PI;float scaledSlope=intensity !=0.5 ? ((pow(base,slope)-1.0)/(pow(base,maxValue)-1.0))*maxValue : slope;float accent=cos(scaledSlope);vec4 accent_color=(1.0-accent)*u_accent*clamp(intensity*2.0,0.0,1.0);float shade=abs(mod((aspect+azimuth)/PI+0.5,2.0)-1.0);vec4 shade_color=mix(u_shadow,u_highlight,shade)*sin(scaledSlope)*clamp(intensity*2.0,0.0,1.0);gl_FragColor=accent_color*(1.0-shade_color.a)+shade_color;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);v_pos=a_texture_pos/8192.0;}"),ur=vr("uniform lowp float u_device_pixel_ratio;varying vec2 v_width2;varying vec2 v_normal;varying float v_gamma_scale;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);gl_FragColor=color*(alpha*opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","\n#define scale 0.015873016\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform vec2 u_units_to_pixels;uniform lowp float u_device_pixel_ratio;varying vec2 v_normal;varying vec2 v_width2;varying float v_gamma_scale;varying highp float v_linesofar;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float width\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float width\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;v_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*2.0;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_width2=vec2(outset,inset);}"),cr=vr("uniform lowp float u_device_pixel_ratio;uniform sampler2D u_image;varying vec2 v_width2;varying vec2 v_normal;varying float v_gamma_scale;varying highp vec2 v_uv;\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);vec4 color=texture2D(u_image,v_uv);gl_FragColor=color*(alpha*opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","\n#define scale 0.015873016\nattribute vec2 a_pos_normal;attribute vec4 a_data;attribute float a_uv_x;attribute float a_split_index;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;uniform vec2 u_units_to_pixels;uniform float u_image_height;varying vec2 v_normal;varying vec2 v_width2;varying float v_gamma_scale;varying highp vec2 v_uv;\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float width\nvoid main() {\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float width\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;highp float texel_height=1.0/u_image_height;highp float half_texel_height=0.5*texel_height;v_uv=vec2(a_uv_x,a_split_index*texel_height-half_texel_height);vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_width2=vec2(outset,inset);}"),pr=vr("uniform lowp float u_device_pixel_ratio;uniform vec2 u_texsize;uniform float u_fade;uniform mediump vec3 u_scale;uniform sampler2D u_image;varying vec2 v_normal;varying vec2 v_width2;varying float v_linesofar;varying float v_gamma_scale;varying float v_width;\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileZoomRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;vec2 pattern_size_a=vec2(display_size_a.x*fromScale/tileZoomRatio,display_size_a.y);vec2 pattern_size_b=vec2(display_size_b.x*toScale/tileZoomRatio,display_size_b.y);float aspect_a=display_size_a.y/v_width;float aspect_b=display_size_b.y/v_width;float dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);float x_a=mod(v_linesofar/pattern_size_a.x*aspect_a,1.0);float x_b=mod(v_linesofar/pattern_size_b.x*aspect_b,1.0);float y=0.5*v_normal.y+0.5;vec2 texel_size=1.0/u_texsize;vec2 pos_a=mix(pattern_tl_a*texel_size-texel_size,pattern_br_a*texel_size+texel_size,vec2(x_a,y));vec2 pos_b=mix(pattern_tl_b*texel_size-texel_size,pattern_br_b*texel_size+texel_size,vec2(x_b,y));vec4 color=mix(texture2D(u_image,pos_a),texture2D(u_image,pos_b),u_fade);gl_FragColor=color*alpha*opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","\n#define scale 0.015873016\n#define LINE_DISTANCE_SCALE 2.0\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform vec2 u_units_to_pixels;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;varying vec2 v_normal;varying vec2 v_width2;varying float v_linesofar;varying float v_gamma_scale;varying float v_width;\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define mediump float width\n#pragma mapbox: define lowp float floorwidth\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize mediump float width\n#pragma mapbox: initialize lowp float floorwidth\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;float a_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*LINE_DISTANCE_SCALE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_linesofar=a_linesofar;v_width2=vec2(outset,inset);v_width=floorwidth;}"),fr=vr("uniform lowp float u_device_pixel_ratio;uniform sampler2D u_image;uniform float u_sdfgamma;uniform float u_mix;varying vec2 v_normal;varying vec2 v_width2;varying vec2 v_tex_a;varying vec2 v_tex_b;varying float v_gamma_scale;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float width\n#pragma mapbox: define lowp float floorwidth\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float width\n#pragma mapbox: initialize lowp float floorwidth\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);float sdfdist_a=texture2D(u_image,v_tex_a).a;float sdfdist_b=texture2D(u_image,v_tex_b).a;float sdfdist=mix(sdfdist_a,sdfdist_b,u_mix);alpha*=smoothstep(0.5-u_sdfgamma/floorwidth,0.5+u_sdfgamma/floorwidth,sdfdist);gl_FragColor=color*(alpha*opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","\n#define scale 0.015873016\n#define LINE_DISTANCE_SCALE 2.0\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;uniform vec2 u_patternscale_a;uniform float u_tex_y_a;uniform vec2 u_patternscale_b;uniform float u_tex_y_b;uniform vec2 u_units_to_pixels;varying vec2 v_normal;varying vec2 v_width2;varying vec2 v_tex_a;varying vec2 v_tex_b;varying float v_gamma_scale;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float width\n#pragma mapbox: define lowp float floorwidth\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float width\n#pragma mapbox: initialize lowp float floorwidth\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;float a_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*LINE_DISTANCE_SCALE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_tex_a=vec2(a_linesofar*u_patternscale_a.x/floorwidth,normal.y*u_patternscale_a.y+u_tex_y_a);v_tex_b=vec2(a_linesofar*u_patternscale_b.x/floorwidth,normal.y*u_patternscale_b.y+u_tex_y_b);v_width2=vec2(outset,inset);}"),dr=vr("uniform float u_fade_t;uniform float u_opacity;uniform sampler2D u_image0;uniform sampler2D u_image1;varying vec2 v_pos0;varying vec2 v_pos1;uniform float u_brightness_low;uniform float u_brightness_high;uniform float u_saturation_factor;uniform float u_contrast_factor;uniform vec3 u_spin_weights;void main() {vec4 color0=texture2D(u_image0,v_pos0);vec4 color1=texture2D(u_image1,v_pos1);if (color0.a > 0.0) {color0.rgb=color0.rgb/color0.a;}if (color1.a > 0.0) {color1.rgb=color1.rgb/color1.a;}vec4 color=mix(color0,color1,u_fade_t);color.a*=u_opacity;vec3 rgb=color.rgb;rgb=vec3(dot(rgb,u_spin_weights.xyz),dot(rgb,u_spin_weights.zxy),dot(rgb,u_spin_weights.yzx));float average=(color.r+color.g+color.b)/3.0;rgb+=(average-rgb)*u_saturation_factor;rgb=(rgb-0.5)*u_contrast_factor+0.5;vec3 u_high_vec=vec3(u_brightness_low,u_brightness_low,u_brightness_low);vec3 u_low_vec=vec3(u_brightness_high,u_brightness_high,u_brightness_high);gl_FragColor=vec4(mix(u_high_vec,u_low_vec,rgb)*color.a,color.a);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_tl_parent;uniform float u_scale_parent;uniform float u_buffer_scale;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos0;varying vec2 v_pos1;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);v_pos0=(((a_texture_pos/8192.0)-0.5)/u_buffer_scale )+0.5;v_pos1=(v_pos0*u_scale_parent)+u_tl_parent;}"),mr=vr("uniform sampler2D u_texture;varying vec2 v_tex;varying float v_fade_opacity;\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\nlowp float alpha=opacity*v_fade_opacity;gl_FragColor=texture2D(u_texture,v_tex)*alpha;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","const float PI=3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec4 a_pixeloffset;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform highp float u_camera_to_center_distance;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform float u_fade_change;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform vec2 u_texsize;varying vec2 v_tex;varying float v_fade_opacity;\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);vec2 a_pxoffset=a_pixeloffset.xy;vec2 a_minFontScale=a_pixeloffset.zw/256.0;highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec4 projectedPoint=u_matrix*vec4(a_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ?\ncamera_to_anchor_distance/u_camera_to_center_distance :\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=u_is_text ? size/24.0 : size;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=u_matrix*vec4(a_pos+vec2(1,0),0,1);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,0.0,1.0);gl_Position=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*max(a_minFontScale,fontScale)+a_pxoffset/16.0),0.0,1.0);v_tex=a_tex/u_texsize;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;v_fade_opacity=max(0.0,min(1.0,fade_opacity[0]+fade_change));}"),yr=vr("#define SDF_PX 8.0\nuniform bool u_is_halo;uniform sampler2D u_texture;uniform highp float u_gamma_scale;uniform lowp float u_device_pixel_ratio;uniform bool u_is_text;varying vec2 v_data0;varying vec3 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\nfloat EDGE_GAMMA=0.105/u_device_pixel_ratio;vec2 tex=v_data0.xy;float gamma_scale=v_data1.x;float size=v_data1.y;float fade_opacity=v_data1[2];float fontScale=u_is_text ? size/24.0 : size;lowp vec4 color=fill_color;highp float gamma=EDGE_GAMMA/(fontScale*u_gamma_scale);lowp float buff=(256.0-64.0)/256.0;if (u_is_halo) {color=halo_color;gamma=(halo_blur*1.19/SDF_PX+EDGE_GAMMA)/(fontScale*u_gamma_scale);buff=(6.0-halo_width/fontScale)/SDF_PX;}lowp float dist=texture2D(u_texture,tex).a;highp float gamma_scaled=gamma*gamma_scale;highp float alpha=smoothstep(buff-gamma_scaled,buff+gamma_scaled,dist);gl_FragColor=color*(alpha*opacity*fade_opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","const float PI=3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec4 a_pixeloffset;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform highp float u_camera_to_center_distance;uniform float u_fade_change;uniform vec2 u_texsize;varying vec2 v_data0;varying vec3 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);vec2 a_pxoffset=a_pixeloffset.xy;highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec4 projectedPoint=u_matrix*vec4(a_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ?\ncamera_to_anchor_distance/u_camera_to_center_distance :\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=u_is_text ? size/24.0 : size;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=u_matrix*vec4(a_pos+vec2(1,0),0,1);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,0.0,1.0);gl_Position=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*fontScale+a_pxoffset),0.0,1.0);float gamma_scale=gl_Position.w;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;float interpolated_fade_opacity=max(0.0,min(1.0,fade_opacity[0]+fade_change));v_data0=a_tex/u_texsize;v_data1=vec3(gamma_scale,size,interpolated_fade_opacity);}"),gr=vr("#define SDF_PX 8.0\n#define SDF 1.0\n#define ICON 0.0\nuniform bool u_is_halo;uniform sampler2D u_texture;uniform sampler2D u_texture_icon;uniform highp float u_gamma_scale;uniform lowp float u_device_pixel_ratio;varying vec4 v_data0;varying vec4 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\nfloat fade_opacity=v_data1[2];if (v_data1.w==ICON) {vec2 tex_icon=v_data0.zw;lowp float alpha=opacity*fade_opacity;gl_FragColor=texture2D(u_texture_icon,tex_icon)*alpha;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\nreturn;}vec2 tex=v_data0.xy;float EDGE_GAMMA=0.105/u_device_pixel_ratio;float gamma_scale=v_data1.x;float size=v_data1.y;float fontScale=size/24.0;lowp vec4 color=fill_color;highp float gamma=EDGE_GAMMA/(fontScale*u_gamma_scale);lowp float buff=(256.0-64.0)/256.0;if (u_is_halo) {color=halo_color;gamma=(halo_blur*1.19/SDF_PX+EDGE_GAMMA)/(fontScale*u_gamma_scale);buff=(6.0-halo_width/fontScale)/SDF_PX;}lowp float dist=texture2D(u_texture,tex).a;highp float gamma_scaled=gamma*gamma_scale;highp float alpha=smoothstep(buff-gamma_scaled,buff+gamma_scaled,dist);gl_FragColor=color*(alpha*opacity*fade_opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","const float PI=3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform highp float u_camera_to_center_distance;uniform float u_fade_change;uniform vec2 u_texsize;uniform vec2 u_texsize_icon;varying vec4 v_data0;varying vec4 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);float is_sdf=a_size[0]-2.0*a_size_min;highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec4 projectedPoint=u_matrix*vec4(a_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ?\ncamera_to_anchor_distance/u_camera_to_center_distance :\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=size/24.0;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=u_matrix*vec4(a_pos+vec2(1,0),0,1);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,0.0,1.0);gl_Position=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*fontScale),0.0,1.0);float gamma_scale=gl_Position.w;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;float interpolated_fade_opacity=max(0.0,min(1.0,fade_opacity[0]+fade_change));v_data0.xy=a_tex/u_texsize;v_data0.zw=a_tex/u_texsize_icon;v_data1=vec4(gamma_scale,size,interpolated_fade_opacity,is_sdf);}");function vr(t,e){var i=/#pragma mapbox: ([\w]+) ([\w]+) ([\w]+) ([\w]+)/g,r=e.match(/attribute ([\w]+) ([\w]+)/g),n=t.match(/uniform ([\w]+) ([\w]+)([\s]*)([\w]*)/g),a=e.match(/uniform ([\w]+) ([\w]+)([\s]*)([\w]*)/g),o=a?a.concat(n):n,s={};return{fragmentSource:t=t.replace(i,(function(t,e,i,r,n){return s[n]=!0,"define"===e?"\n#ifndef HAS_UNIFORM_u_"+n+"\nvarying "+i+" "+r+" "+n+";\n#else\nuniform "+i+" "+r+" u_"+n+";\n#endif\n":"\n#ifdef HAS_UNIFORM_u_"+n+"\n "+i+" "+r+" "+n+" = u_"+n+";\n#endif\n"})),vertexSource:e=e.replace(i,(function(t,e,i,r,n){var a="float"===r?"vec2":"vec4",o=n.match(/color/)?"color":a;return s[n]?"define"===e?"\n#ifndef HAS_UNIFORM_u_"+n+"\nuniform lowp float u_"+n+"_t;\nattribute "+i+" "+a+" a_"+n+";\nvarying "+i+" "+r+" "+n+";\n#else\nuniform "+i+" "+r+" u_"+n+";\n#endif\n":"vec4"===o?"\n#ifndef HAS_UNIFORM_u_"+n+"\n "+n+" = a_"+n+";\n#else\n "+i+" "+r+" "+n+" = u_"+n+";\n#endif\n":"\n#ifndef HAS_UNIFORM_u_"+n+"\n "+n+" = unpack_mix_"+o+"(a_"+n+", u_"+n+"_t);\n#else\n "+i+" "+r+" "+n+" = u_"+n+";\n#endif\n":"define"===e?"\n#ifndef HAS_UNIFORM_u_"+n+"\nuniform lowp float u_"+n+"_t;\nattribute "+i+" "+a+" a_"+n+";\n#else\nuniform "+i+" "+r+" u_"+n+";\n#endif\n":"vec4"===o?"\n#ifndef HAS_UNIFORM_u_"+n+"\n "+i+" "+r+" "+n+" = a_"+n+";\n#else\n "+i+" "+r+" "+n+" = u_"+n+";\n#endif\n":"\n#ifndef HAS_UNIFORM_u_"+n+"\n "+i+" "+r+" "+n+" = unpack_mix_"+o+"(a_"+n+", u_"+n+"_t);\n#else\n "+i+" "+r+" "+n+" = u_"+n+";\n#endif\n"})),staticAttributes:r,staticUniforms:o}}var _r=Object.freeze({__proto__:null,prelude:Ge,background:We,backgroundPattern:Xe,circle:$e,clippingMask:He,heatmap:Ke,heatmapTexture:Ye,collisionBox:Je,collisionCircle:Qe,debug:er,fill:rr,fillOutline:ir,fillOutlinePattern:nr,fillPattern:or,fillExtrusion:ar,fillExtrusionPattern:sr,hillshadePrepare:lr,hillshade:li,line:ur,lineGradient:cr,linePattern:pr,lineSDF:fr,raster:dr,symbolIcon:mr,symbolSDF:yr,symbolTextAndIcon:gr}),xr=function(){this.boundProgram=null,this.boundLayoutVertexBuffer=null,this.boundPaintVertexBuffers=[],this.boundIndexBuffer=null,this.boundVertexOffset=null,this.boundDynamicVertexBuffer=null,this.vao=null};function wr(t){for(var e=[],i=0;i>16,s>>16],u_pixel_coord_lower:[65535&o,65535&s]}}Sr.prototype.draw=function(t,e,i,r,n,a,o,s,l,c,u,h,p,f,d,m){var y,g=t.gl;if(!this.failedToCreate){for(var v in t.program.set(this.program),t.setDepthMode(i),t.setStencilMode(r),t.setColorMode(n),t.setCullFace(a),this.fixedUniforms)this.fixedUniforms[v].set(o[v]);f&&f.setUniforms(t,this.binderUniforms,h,{zoom:p});for(var _=(y={},y[g.LINES]=2,y[g.TRIANGLES]=3,y[g.LINE_STRIP]=1,y)[e],x=0,b=u.get();x0?1-1/(1.001-o):-o),u_contrast_factor:(a=n.paint.get("raster-contrast"),a>0?1/(1-a):1+a),u_spin_weights:Zr(n.paint.get("raster-hue-rotate"))};var a,o};function Zr(t){t*=Math.PI/180;var e=Math.sin(t),i=Math.cos(t);return[(2*i+1)/3,(-Math.sqrt(3)*e-i+1)/3,(Math.sqrt(3)*e-i+1)/3]}var Gr,Wr=function(t,e,i,r,n,a,o,s,l,c){var u=n.transform;return{u_is_size_zoom_constant:+("constant"===t||"source"===t),u_is_size_feature_constant:+("constant"===t||"camera"===t),u_size_t:e?e.uSizeT:0,u_size:e?e.uSize:0,u_camera_to_center_distance:u.cameraToCenterDistance,u_pitch:u.pitch/360*2*Math.PI,u_rotate_symbol:+i,u_aspect_ratio:u.width/u.height,u_fade_change:n.options.fadeDuration?n.symbolFadeChange:1,u_matrix:a,u_label_plane_matrix:o,u_coord_matrix:s,u_is_text:+l,u_pitch_with_map:+r,u_texsize:c,u_texture:0}},Xr=function(e,i,r,n,a,o,s,l,c,u,h){var p=a.transform;return t.extend(Wr(e,i,r,n,a,o,s,l,c,u),{u_gamma_scale:n?Math.cos(p._pitch)*p.cameraToCenterDistance:1,u_device_pixel_ratio:t.browser.devicePixelRatio,u_is_halo:+h})},$r=function(e,i,r,n,a,o,s,l,c,u){return t.extend(Xr(e,i,r,n,a,o,s,l,!0,c,!0),{u_texsize_icon:u,u_texture_icon:1})},Hr=function(t,e,i){return{u_matrix:t,u_opacity:e,u_color:i}},Kr=function(e,i,r,n,a,o){return t.extend(function(t,e,i,r){var n=i.imageManager.getPattern(t.from.toString()),a=i.imageManager.getPattern(t.to.toString()),o=i.imageManager.getPixelSize(),s=o.width,l=o.height,c=Math.pow(2,r.tileID.overscaledZ),u=r.tileSize*Math.pow(2,i.transform.tileZoom)/c,h=u*(r.tileID.canonical.x+r.tileID.wrap*c),p=u*r.tileID.canonical.y;return{u_image:0,u_pattern_tl_a:n.tl,u_pattern_br_a:n.br,u_pattern_tl_b:a.tl,u_pattern_br_b:a.br,u_texsize:[s,l],u_mix:e.t,u_pattern_size_a:n.displaySize,u_pattern_size_b:a.displaySize,u_scale_a:e.fromScale,u_scale_b:e.toScale,u_tile_units_to_pixels:1/he(r,1,i.transform.tileZoom),u_pixel_coord_upper:[h>>16,p>>16],u_pixel_coord_lower:[65535&h,65535&p]}}(n,o,r,a),{u_matrix:e,u_opacity:i})},Yr={fillExtrusion:function(e,i){return{u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_lightpos:new t.Uniform3f(e,i.u_lightpos),u_lightintensity:new t.Uniform1f(e,i.u_lightintensity),u_lightcolor:new t.Uniform3f(e,i.u_lightcolor),u_vertical_gradient:new t.Uniform1f(e,i.u_vertical_gradient),u_opacity:new t.Uniform1f(e,i.u_opacity)}},fillExtrusionPattern:function(e,i){return{u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_lightpos:new t.Uniform3f(e,i.u_lightpos),u_lightintensity:new t.Uniform1f(e,i.u_lightintensity),u_lightcolor:new t.Uniform3f(e,i.u_lightcolor),u_vertical_gradient:new t.Uniform1f(e,i.u_vertical_gradient),u_height_factor:new t.Uniform1f(e,i.u_height_factor),u_image:new t.Uniform1i(e,i.u_image),u_texsize:new t.Uniform2f(e,i.u_texsize),u_pixel_coord_upper:new t.Uniform2f(e,i.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,i.u_pixel_coord_lower),u_scale:new t.Uniform3f(e,i.u_scale),u_fade:new t.Uniform1f(e,i.u_fade),u_opacity:new t.Uniform1f(e,i.u_opacity)}},fill:function(e,i){return{u_matrix:new t.UniformMatrix4f(e,i.u_matrix)}},fillPattern:function(e,i){return{u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_image:new t.Uniform1i(e,i.u_image),u_texsize:new t.Uniform2f(e,i.u_texsize),u_pixel_coord_upper:new t.Uniform2f(e,i.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,i.u_pixel_coord_lower),u_scale:new t.Uniform3f(e,i.u_scale),u_fade:new t.Uniform1f(e,i.u_fade)}},fillOutline:function(e,i){return{u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_world:new t.Uniform2f(e,i.u_world)}},fillOutlinePattern:function(e,i){return{u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_world:new t.Uniform2f(e,i.u_world),u_image:new t.Uniform1i(e,i.u_image),u_texsize:new t.Uniform2f(e,i.u_texsize),u_pixel_coord_upper:new t.Uniform2f(e,i.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,i.u_pixel_coord_lower),u_scale:new t.Uniform3f(e,i.u_scale),u_fade:new t.Uniform1f(e,i.u_fade)}},circle:function(e,i){return{u_camera_to_center_distance:new t.Uniform1f(e,i.u_camera_to_center_distance),u_scale_with_map:new t.Uniform1i(e,i.u_scale_with_map),u_pitch_with_map:new t.Uniform1i(e,i.u_pitch_with_map),u_extrude_scale:new t.Uniform2f(e,i.u_extrude_scale),u_device_pixel_ratio:new t.Uniform1f(e,i.u_device_pixel_ratio),u_matrix:new t.UniformMatrix4f(e,i.u_matrix)}},collisionBox:function(e,i){return{u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_camera_to_center_distance:new t.Uniform1f(e,i.u_camera_to_center_distance),u_pixels_to_tile_units:new t.Uniform1f(e,i.u_pixels_to_tile_units),u_extrude_scale:new t.Uniform2f(e,i.u_extrude_scale),u_overscale_factor:new t.Uniform1f(e,i.u_overscale_factor)}},collisionCircle:function(e,i){return{u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_inv_matrix:new t.UniformMatrix4f(e,i.u_inv_matrix),u_camera_to_center_distance:new t.Uniform1f(e,i.u_camera_to_center_distance),u_viewport_size:new t.Uniform2f(e,i.u_viewport_size)}},debug:function(e,i){return{u_color:new t.UniformColor(e,i.u_color),u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_overlay:new t.Uniform1i(e,i.u_overlay),u_overlay_scale:new t.Uniform1f(e,i.u_overlay_scale)}},clippingMask:function(e,i){return{u_matrix:new t.UniformMatrix4f(e,i.u_matrix)}},heatmap:function(e,i){return{u_extrude_scale:new t.Uniform1f(e,i.u_extrude_scale),u_intensity:new t.Uniform1f(e,i.u_intensity),u_matrix:new t.UniformMatrix4f(e,i.u_matrix)}},heatmapTexture:function(e,i){return{u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_world:new t.Uniform2f(e,i.u_world),u_image:new t.Uniform1i(e,i.u_image),u_color_ramp:new t.Uniform1i(e,i.u_color_ramp),u_opacity:new t.Uniform1f(e,i.u_opacity)}},hillshade:function(e,i){return{u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_image:new t.Uniform1i(e,i.u_image),u_latrange:new t.Uniform2f(e,i.u_latrange),u_light:new t.Uniform2f(e,i.u_light),u_shadow:new t.UniformColor(e,i.u_shadow),u_highlight:new t.UniformColor(e,i.u_highlight),u_accent:new t.UniformColor(e,i.u_accent)}},hillshadePrepare:function(e,i){return{u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_image:new t.Uniform1i(e,i.u_image),u_dimension:new t.Uniform2f(e,i.u_dimension),u_zoom:new t.Uniform1f(e,i.u_zoom),u_unpack:new t.Uniform4f(e,i.u_unpack)}},line:function(e,i){return{u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_ratio:new t.Uniform1f(e,i.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,i.u_device_pixel_ratio),u_units_to_pixels:new t.Uniform2f(e,i.u_units_to_pixels)}},lineGradient:function(e,i){return{u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_ratio:new t.Uniform1f(e,i.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,i.u_device_pixel_ratio),u_units_to_pixels:new t.Uniform2f(e,i.u_units_to_pixels),u_image:new t.Uniform1i(e,i.u_image),u_image_height:new t.Uniform1f(e,i.u_image_height)}},linePattern:function(e,i){return{u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_texsize:new t.Uniform2f(e,i.u_texsize),u_ratio:new t.Uniform1f(e,i.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,i.u_device_pixel_ratio),u_image:new t.Uniform1i(e,i.u_image),u_units_to_pixels:new t.Uniform2f(e,i.u_units_to_pixels),u_scale:new t.Uniform3f(e,i.u_scale),u_fade:new t.Uniform1f(e,i.u_fade)}},lineSDF:function(e,i){return{u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_ratio:new t.Uniform1f(e,i.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,i.u_device_pixel_ratio),u_units_to_pixels:new t.Uniform2f(e,i.u_units_to_pixels),u_patternscale_a:new t.Uniform2f(e,i.u_patternscale_a),u_patternscale_b:new t.Uniform2f(e,i.u_patternscale_b),u_sdfgamma:new t.Uniform1f(e,i.u_sdfgamma),u_image:new t.Uniform1i(e,i.u_image),u_tex_y_a:new t.Uniform1f(e,i.u_tex_y_a),u_tex_y_b:new t.Uniform1f(e,i.u_tex_y_b),u_mix:new t.Uniform1f(e,i.u_mix)}},raster:function(e,i){return{u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_tl_parent:new t.Uniform2f(e,i.u_tl_parent),u_scale_parent:new t.Uniform1f(e,i.u_scale_parent),u_buffer_scale:new t.Uniform1f(e,i.u_buffer_scale),u_fade_t:new t.Uniform1f(e,i.u_fade_t),u_opacity:new t.Uniform1f(e,i.u_opacity),u_image0:new t.Uniform1i(e,i.u_image0),u_image1:new t.Uniform1i(e,i.u_image1),u_brightness_low:new t.Uniform1f(e,i.u_brightness_low),u_brightness_high:new t.Uniform1f(e,i.u_brightness_high),u_saturation_factor:new t.Uniform1f(e,i.u_saturation_factor),u_contrast_factor:new t.Uniform1f(e,i.u_contrast_factor),u_spin_weights:new t.Uniform3f(e,i.u_spin_weights)}},symbolIcon:function(e,i){return{u_is_size_zoom_constant:new t.Uniform1i(e,i.u_is_size_zoom_constant),u_is_size_feature_constant:new t.Uniform1i(e,i.u_is_size_feature_constant),u_size_t:new t.Uniform1f(e,i.u_size_t),u_size:new t.Uniform1f(e,i.u_size),u_camera_to_center_distance:new t.Uniform1f(e,i.u_camera_to_center_distance),u_pitch:new t.Uniform1f(e,i.u_pitch),u_rotate_symbol:new t.Uniform1i(e,i.u_rotate_symbol),u_aspect_ratio:new t.Uniform1f(e,i.u_aspect_ratio),u_fade_change:new t.Uniform1f(e,i.u_fade_change),u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_label_plane_matrix:new t.UniformMatrix4f(e,i.u_label_plane_matrix),u_coord_matrix:new t.UniformMatrix4f(e,i.u_coord_matrix),u_is_text:new t.Uniform1i(e,i.u_is_text),u_pitch_with_map:new t.Uniform1i(e,i.u_pitch_with_map),u_texsize:new t.Uniform2f(e,i.u_texsize),u_texture:new t.Uniform1i(e,i.u_texture)}},symbolSDF:function(e,i){return{u_is_size_zoom_constant:new t.Uniform1i(e,i.u_is_size_zoom_constant),u_is_size_feature_constant:new t.Uniform1i(e,i.u_is_size_feature_constant),u_size_t:new t.Uniform1f(e,i.u_size_t),u_size:new t.Uniform1f(e,i.u_size),u_camera_to_center_distance:new t.Uniform1f(e,i.u_camera_to_center_distance),u_pitch:new t.Uniform1f(e,i.u_pitch),u_rotate_symbol:new t.Uniform1i(e,i.u_rotate_symbol),u_aspect_ratio:new t.Uniform1f(e,i.u_aspect_ratio),u_fade_change:new t.Uniform1f(e,i.u_fade_change),u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_label_plane_matrix:new t.UniformMatrix4f(e,i.u_label_plane_matrix),u_coord_matrix:new t.UniformMatrix4f(e,i.u_coord_matrix),u_is_text:new t.Uniform1i(e,i.u_is_text),u_pitch_with_map:new t.Uniform1i(e,i.u_pitch_with_map),u_texsize:new t.Uniform2f(e,i.u_texsize),u_texture:new t.Uniform1i(e,i.u_texture),u_gamma_scale:new t.Uniform1f(e,i.u_gamma_scale),u_device_pixel_ratio:new t.Uniform1f(e,i.u_device_pixel_ratio),u_is_halo:new t.Uniform1i(e,i.u_is_halo)}},symbolTextAndIcon:function(e,i){return{u_is_size_zoom_constant:new t.Uniform1i(e,i.u_is_size_zoom_constant),u_is_size_feature_constant:new t.Uniform1i(e,i.u_is_size_feature_constant),u_size_t:new t.Uniform1f(e,i.u_size_t),u_size:new t.Uniform1f(e,i.u_size),u_camera_to_center_distance:new t.Uniform1f(e,i.u_camera_to_center_distance),u_pitch:new t.Uniform1f(e,i.u_pitch),u_rotate_symbol:new t.Uniform1i(e,i.u_rotate_symbol),u_aspect_ratio:new t.Uniform1f(e,i.u_aspect_ratio),u_fade_change:new t.Uniform1f(e,i.u_fade_change),u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_label_plane_matrix:new t.UniformMatrix4f(e,i.u_label_plane_matrix),u_coord_matrix:new t.UniformMatrix4f(e,i.u_coord_matrix),u_is_text:new t.Uniform1i(e,i.u_is_text),u_pitch_with_map:new t.Uniform1i(e,i.u_pitch_with_map),u_texsize:new t.Uniform2f(e,i.u_texsize),u_texsize_icon:new t.Uniform2f(e,i.u_texsize_icon),u_texture:new t.Uniform1i(e,i.u_texture),u_texture_icon:new t.Uniform1i(e,i.u_texture_icon),u_gamma_scale:new t.Uniform1f(e,i.u_gamma_scale),u_device_pixel_ratio:new t.Uniform1f(e,i.u_device_pixel_ratio),u_is_halo:new t.Uniform1i(e,i.u_is_halo)}},background:function(e,i){return{u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_opacity:new t.Uniform1f(e,i.u_opacity),u_color:new t.UniformColor(e,i.u_color)}},backgroundPattern:function(e,i){return{u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_opacity:new t.Uniform1f(e,i.u_opacity),u_image:new t.Uniform1i(e,i.u_image),u_pattern_tl_a:new t.Uniform2f(e,i.u_pattern_tl_a),u_pattern_br_a:new t.Uniform2f(e,i.u_pattern_br_a),u_pattern_tl_b:new t.Uniform2f(e,i.u_pattern_tl_b),u_pattern_br_b:new t.Uniform2f(e,i.u_pattern_br_b),u_texsize:new t.Uniform2f(e,i.u_texsize),u_mix:new t.Uniform1f(e,i.u_mix),u_pattern_size_a:new t.Uniform2f(e,i.u_pattern_size_a),u_pattern_size_b:new t.Uniform2f(e,i.u_pattern_size_b),u_scale_a:new t.Uniform1f(e,i.u_scale_a),u_scale_b:new t.Uniform1f(e,i.u_scale_b),u_pixel_coord_upper:new t.Uniform2f(e,i.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,i.u_pixel_coord_lower),u_tile_units_to_pixels:new t.Uniform1f(e,i.u_tile_units_to_pixels)}}};function Jr(e,i,r,n,a,o,s){for(var l=e.context,c=l.gl,u=e.useProgram("collisionBox"),h=[],p=0,f=0,d=0;d0){var b=t.create(),w=v;t.mul(b,g.placementInvProjMatrix,e.transform.glCoordMatrix),t.mul(b,b,g.placementViewportMatrix),h.push({circleArray:x,circleOffset:f,transform:w,invTransform:b}),f=p+=x.length/4}_&&u.draw(l,c.LINES,Tt.disabled,It.disabled,e.colorModeForRenderPass(),At.disabled,Mr(v,e.transform,y),r.id,_.layoutVertexBuffer,_.indexBuffer,_.segments,null,e.transform.zoom,null,null,_.collisionVertexBuffer)}}if(s&&h.length){var S=e.useProgram("collisionCircle"),E=new t.StructArrayLayout2f1f2i16;E.resize(4*p),E._trim();for(var T=0,I=0,k=h;I=0&&(m[g.associatedIconIndex]={shiftedAnchor:E,angle:T})}else ue(g.numGlyphs,f)}if(h){d.clear();for(var k=e.icon.placedSymbolArray,A=0;A0){var s=t.browser.now(),l=(s-e.timeAdded)/o,c=i?(s-i.timeAdded)/o:-1,u=r.getSource(),h=a.coveringZoomLevel({tileSize:u.tileSize,roundZoom:u.roundZoom}),p=!i||Math.abs(i.tileID.overscaledZ-h)>Math.abs(e.tileID.overscaledZ-h),f=p&&e.refreshedUponExpiration?1:t.clamp(p?l:1-c,0,1);return e.refreshedUponExpiration&&l>=1&&(e.refreshedUponExpiration=!1),i?{opacity:1,mix:1-f}:{opacity:f,mix:0}}return{opacity:1,mix:0}}var pi=new t.Color(1,0,0,1),hi=new t.Color(0,1,0,1),fi=new t.Color(0,0,1,1),di=new t.Color(1,0,1,1),mi=new t.Color(0,1,1,1);function yi(t,e,i,r){vi(t,0,e+i/2,t.transform.width,i,r)}function gi(t,e,i,r){vi(t,e-i/2,0,i,t.transform.height,r)}function vi(e,i,r,n,a,o){var s=e.context,l=s.gl;l.enable(l.SCISSOR_TEST),l.scissor(i*t.browser.devicePixelRatio,r*t.browser.devicePixelRatio,n*t.browser.devicePixelRatio,a*t.browser.devicePixelRatio),s.clear({color:o}),l.disable(l.SCISSOR_TEST)}function _i(e,i,r){var n=e.context,a=n.gl,o=r.posMatrix,s=e.useProgram("debug"),l=Tt.disabled,c=It.disabled,u=e.colorModeForRenderPass();n.activeTexture.set(a.TEXTURE0),e.emptyTexture.bind(a.LINEAR,a.CLAMP_TO_EDGE),s.draw(n,a.LINE_STRIP,l,c,u,At.disabled,Dr(o,t.Color.red),"$debug",e.debugBuffer,e.tileBorderIndexBuffer,e.debugSegments);var h=i.getTileByID(r.key).latestRawTileData,p=Math.floor((h&&h.byteLength||0)/1024),f=i.getTile(r).tileSize,d=512/Math.min(f,512)*(r.overscaledZ/e.transform.zoom)*.5,m=r.canonical.toString();r.overscaledZ!==r.canonical.z&&(m+=" => "+r.overscaledZ),function(t,e){t.initDebugOverlayCanvas();var i=t.debugOverlayCanvas,r=t.context.gl,n=t.debugOverlayCanvas.getContext("2d");n.clearRect(0,0,i.width,i.height),n.shadowColor="white",n.shadowBlur=2,n.lineWidth=1.5,n.strokeStyle="white",n.textBaseline="top",n.font="bold 36px Open Sans, sans-serif",n.fillText(e,5,5),n.strokeText(e,5,5),t.debugOverlayTexture.update(i),t.debugOverlayTexture.bind(r.LINEAR,r.CLAMP_TO_EDGE)}(e,m+" "+p+"kb"),s.draw(n,a.TRIANGLES,l,c,kt.alphaBlended,At.disabled,Dr(o,t.Color.transparent,d),"$debug",e.debugBuffer,e.quadTriangleIndexBuffer,e.debugSegments)}var xi={symbol:function(e,i,r,n,a){if("translucent"===e.renderPass){var o=It.disabled,s=e.colorModeForRenderPass();r.layout.get("text-variable-anchor")&&function(e,i,r,n,a,o,s){for(var l=i.transform,c="map"===a,u="map"===o,h=0,p=e;h256&&this.clearStencil(),i.setColorMode(kt.disabled),i.setDepthMode(Tt.disabled);var n=this.useProgram("clippingMask");this._tileClippingMaskIDs={};for(var a=0,o=e;a256&&this.clearStencil();var t=this.nextStencilID++,e=this.context.gl;return new It({func:e.NOTEQUAL,mask:255},t,255,e.KEEP,e.KEEP,e.REPLACE)},bi.prototype.stencilModeForClipping=function(t){var e=this.context.gl;return new It({func:e.EQUAL,mask:255},this._tileClippingMaskIDs[t.key],0,e.KEEP,e.KEEP,e.REPLACE)},bi.prototype.stencilConfigForOverlap=function(t){var e,i=this.context.gl,r=t.sort((function(t,e){return e.overscaledZ-t.overscaledZ})),n=r[r.length-1].overscaledZ,a=r[0].overscaledZ-n+1;if(a>1){this.currentStencilSource=void 0,this.nextStencilID+a>256&&this.clearStencil();for(var o={},s=0;s=0;this.currentLayer--){var x=this.style._layers[n[this.currentLayer]],b=a[x.source],w=u[x.source];this._renderTileClippingMasks(x,w),this.renderLayer(this,b,x,w)}for(this.renderPass="translucent",this.currentLayer=0;this.currentLayer0?e.pop():null},bi.prototype.isPatternMissing=function(t){if(!t)return!1;if(!t.from||!t.to)return!0;var e=this.imageManager.getPattern(t.from.toString()),i=this.imageManager.getPattern(t.to.toString());return!e||!i},bi.prototype.useProgram=function(t,e){this.cache=this.cache||{};var i=""+t+(e?e.cacheKey:"")+(this._showOverdrawInspector?"/overdraw":"");return this.cache[i]||(this.cache[i]=new Sr(this.context,t,_r[t],e,Yr[t],this._showOverdrawInspector)),this.cache[i]},bi.prototype.setCustomLayerDefaults=function(){this.context.unbindVAO(),this.context.cullFace.setDefault(),this.context.activeTexture.setDefault(),this.context.pixelStoreUnpack.setDefault(),this.context.pixelStoreUnpackPremultiplyAlpha.setDefault(),this.context.pixelStoreUnpackFlipY.setDefault()},bi.prototype.setBaseState=function(){var t=this.context.gl;this.context.cullFace.set(!1),this.context.viewport.set([0,0,this.width,this.height]),this.context.blendEquation.set(t.FUNC_ADD)},bi.prototype.initDebugOverlayCanvas=function(){null==this.debugOverlayCanvas&&(this.debugOverlayCanvas=t.window.document.createElement("canvas"),this.debugOverlayCanvas.width=512,this.debugOverlayCanvas.height=512,this.debugOverlayTexture=new t.Texture(this.context,this.debugOverlayCanvas,this.context.gl.RGBA))},bi.prototype.destroy=function(){this.emptyTexture.destroy(),this.debugOverlayTexture&&this.debugOverlayTexture.destroy()};var wi=function(t,e){this.points=t,this.planes=e};wi.fromInvProjectionMatrix=function(e,i,r){var n=Math.pow(2,r),a=[[-1,1,-1,1],[1,1,-1,1],[1,-1,-1,1],[-1,-1,-1,1],[-1,1,1,1],[1,1,1,1],[1,-1,1,1],[-1,-1,1,1]].map((function(i){return t.transformMat4([],i,e)})).map((function(e){return t.scale$1([],e,1/e[3]/i*n)})),o=[[0,1,2],[6,5,4],[0,3,7],[2,1,5],[3,2,6],[0,4,5]].map((function(e){var i=t.sub([],a[e[0]],a[e[1]]),r=t.sub([],a[e[2]],a[e[1]]),n=t.normalize([],t.cross([],i,r)),o=-t.dot(n,a[e[1]]);return n.concat(o)}));return new wi(a,o)};var Si=function(e,i){this.min=e,this.max=i,this.center=t.scale$2([],t.add([],this.min,this.max),.5)};Si.prototype.quadrant=function(e){for(var i=[e%2==0,e<2],r=t.clone$2(this.min),n=t.clone$2(this.max),a=0;a=0;if(0===o)return 0;o!==i.length&&(r=!1)}if(r)return 2;for(var l=0;l<3;l++){for(var c=Number.MAX_VALUE,u=-Number.MAX_VALUE,h=0;hthis.max[l]-this.min[l])return 0}return 1};var Ei=function(t,e,i,r){if(void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===r&&(r=0),isNaN(t)||t<0||isNaN(e)||e<0||isNaN(i)||i<0||isNaN(r)||r<0)throw new Error("Invalid value for edge-insets, top, bottom, left and right must all be numbers");this.top=t,this.bottom=e,this.left=i,this.right=r};Ei.prototype.interpolate=function(e,i,r){return null!=i.top&&null!=e.top&&(this.top=t.number(e.top,i.top,r)),null!=i.bottom&&null!=e.bottom&&(this.bottom=t.number(e.bottom,i.bottom,r)),null!=i.left&&null!=e.left&&(this.left=t.number(e.left,i.left,r)),null!=i.right&&null!=e.right&&(this.right=t.number(e.right,i.right,r)),this},Ei.prototype.getCenter=function(e,i){var r=t.clamp((this.left+e-this.right)/2,0,e),n=t.clamp((this.top+i-this.bottom)/2,0,i);return new t.Point(r,n)},Ei.prototype.equals=function(t){return this.top===t.top&&this.bottom===t.bottom&&this.left===t.left&&this.right===t.right},Ei.prototype.clone=function(){return new Ei(this.top,this.bottom,this.left,this.right)},Ei.prototype.toJSON=function(){return{top:this.top,bottom:this.bottom,left:this.left,right:this.right}};var Ti=function(e,i,r,n,a){this.tileSize=512,this.maxValidLatitude=85.051129,this._renderWorldCopies=void 0===a||a,this._minZoom=e||0,this._maxZoom=i||22,this._minPitch=null==r?0:r,this._maxPitch=null==n?60:n,this.setMaxBounds(),this.width=0,this.height=0,this._center=new t.LngLat(0,0),this.zoom=0,this.angle=0,this._fov=.6435011087932844,this._pitch=0,this._unmodified=!0,this._edgeInsets=new Ei,this._posMatrixCache={},this._alignedPosMatrixCache={}},Ii={minZoom:{configurable:!0},maxZoom:{configurable:!0},minPitch:{configurable:!0},maxPitch:{configurable:!0},renderWorldCopies:{configurable:!0},worldSize:{configurable:!0},centerOffset:{configurable:!0},size:{configurable:!0},bearing:{configurable:!0},pitch:{configurable:!0},fov:{configurable:!0},zoom:{configurable:!0},center:{configurable:!0},padding:{configurable:!0},centerPoint:{configurable:!0},unmodified:{configurable:!0},point:{configurable:!0}};Ti.prototype.clone=function(){var t=new Ti(this._minZoom,this._maxZoom,this._minPitch,this.maxPitch,this._renderWorldCopies);return t.tileSize=this.tileSize,t.latRange=this.latRange,t.width=this.width,t.height=this.height,t._center=this._center,t.zoom=this.zoom,t.angle=this.angle,t._fov=this._fov,t._pitch=this._pitch,t._unmodified=this._unmodified,t._edgeInsets=this._edgeInsets.clone(),t._calcMatrices(),t},Ii.minZoom.get=function(){return this._minZoom},Ii.minZoom.set=function(t){this._minZoom!==t&&(this._minZoom=t,this.zoom=Math.max(this.zoom,t))},Ii.maxZoom.get=function(){return this._maxZoom},Ii.maxZoom.set=function(t){this._maxZoom!==t&&(this._maxZoom=t,this.zoom=Math.min(this.zoom,t))},Ii.minPitch.get=function(){return this._minPitch},Ii.minPitch.set=function(t){this._minPitch!==t&&(this._minPitch=t,this.pitch=Math.max(this.pitch,t))},Ii.maxPitch.get=function(){return this._maxPitch},Ii.maxPitch.set=function(t){this._maxPitch!==t&&(this._maxPitch=t,this.pitch=Math.min(this.pitch,t))},Ii.renderWorldCopies.get=function(){return this._renderWorldCopies},Ii.renderWorldCopies.set=function(t){void 0===t?t=!0:null===t&&(t=!1),this._renderWorldCopies=t},Ii.worldSize.get=function(){return this.tileSize*this.scale},Ii.centerOffset.get=function(){return this.centerPoint._sub(this.size._div(2))},Ii.size.get=function(){return new t.Point(this.width,this.height)},Ii.bearing.get=function(){return-this.angle/Math.PI*180},Ii.bearing.set=function(e){var i=-t.wrap(e,-180,180)*Math.PI/180;this.angle!==i&&(this._unmodified=!1,this.angle=i,this._calcMatrices(),this.rotationMatrix=t.create$2(),t.rotate(this.rotationMatrix,this.rotationMatrix,this.angle))},Ii.pitch.get=function(){return this._pitch/Math.PI*180},Ii.pitch.set=function(e){var i=t.clamp(e,this.minPitch,this.maxPitch)/180*Math.PI;this._pitch!==i&&(this._unmodified=!1,this._pitch=i,this._calcMatrices())},Ii.fov.get=function(){return this._fov/Math.PI*180},Ii.fov.set=function(t){t=Math.max(.01,Math.min(60,t)),this._fov!==t&&(this._unmodified=!1,this._fov=t/180*Math.PI,this._calcMatrices())},Ii.zoom.get=function(){return this._zoom},Ii.zoom.set=function(t){var e=Math.min(Math.max(t,this.minZoom),this.maxZoom);this._zoom!==e&&(this._unmodified=!1,this._zoom=e,this.scale=this.zoomScale(e),this.tileZoom=Math.floor(e),this.zoomFraction=e-this.tileZoom,this._constrain(),this._calcMatrices())},Ii.center.get=function(){return this._center},Ii.center.set=function(t){t.lat===this._center.lat&&t.lng===this._center.lng||(this._unmodified=!1,this._center=t,this._constrain(),this._calcMatrices())},Ii.padding.get=function(){return this._edgeInsets.toJSON()},Ii.padding.set=function(t){this._edgeInsets.equals(t)||(this._unmodified=!1,this._edgeInsets.interpolate(this._edgeInsets,t,1),this._calcMatrices())},Ii.centerPoint.get=function(){return this._edgeInsets.getCenter(this.width,this.height)},Ti.prototype.isPaddingEqual=function(t){return this._edgeInsets.equals(t)},Ti.prototype.interpolatePadding=function(t,e,i){this._unmodified=!1,this._edgeInsets.interpolate(t,e,i),this._constrain(),this._calcMatrices()},Ti.prototype.coveringZoomLevel=function(t){var e=(t.roundZoom?Math.round:Math.floor)(this.zoom+this.scaleZoom(this.tileSize/t.tileSize));return Math.max(0,e)},Ti.prototype.getVisibleUnwrappedCoordinates=function(e){var i=[new t.UnwrappedTileID(0,e)];if(this._renderWorldCopies)for(var r=this.pointCoordinate(new t.Point(0,0)),n=this.pointCoordinate(new t.Point(this.width,0)),a=this.pointCoordinate(new t.Point(this.width,this.height)),o=this.pointCoordinate(new t.Point(0,this.height)),s=Math.floor(Math.min(r.x,n.x,a.x,o.x)),l=Math.floor(Math.max(r.x,n.x,a.x,o.x)),c=s-1;c<=l+1;c++)0!==c&&i.push(new t.UnwrappedTileID(c,e));return i},Ti.prototype.coveringTiles=function(e){var i=this.coveringZoomLevel(e),r=i;if(void 0!==e.minzoom&&ie.maxzoom&&(i=e.maxzoom);var n=t.MercatorCoordinate.fromLngLat(this.center),a=Math.pow(2,i),o=[a*n.x,a*n.y,0],s=wi.fromInvProjectionMatrix(this.invProjMatrix,this.worldSize,i),l=e.minzoom||0;this.pitch<=60&&this._edgeInsets.top<.1&&(l=i);var c=function(t){return{aabb:new Si([t*a,0,0],[(t+1)*a,a,0]),zoom:0,x:0,y:0,wrap:t,fullyVisible:!1}},u=[],h=[],p=i,f=e.reparseOverscaled?r:i;if(this._renderWorldCopies)for(var d=1;d<=3;d++)u.push(c(-d)),u.push(c(d));for(u.push(c(0));u.length>0;){var m=u.pop(),y=m.x,g=m.y,v=m.fullyVisible;if(!v){var _=m.aabb.intersects(s);if(0===_)continue;v=2===_}var x=m.aabb.distanceX(o),b=m.aabb.distanceY(o),w=Math.max(Math.abs(x),Math.abs(b));if(m.zoom===p||w>3+(1<=l)h.push({tileID:new t.OverscaledTileID(m.zoom===p?f:m.zoom,m.wrap,m.zoom,y,g),distanceSq:t.sqrLen([o[0]-.5-y,o[1]-.5-g])});else for(var S=0;S<4;S++){var E=(y<<1)+S%2,T=(g<<1)+(S>>1);u.push({aabb:m.aabb.quadrant(S),zoom:m.zoom+1,x:E,y:T,wrap:m.wrap,fullyVisible:v})}}return h.sort((function(t,e){return t.distanceSq-e.distanceSq})).map((function(t){return t.tileID}))},Ti.prototype.resize=function(t,e){this.width=t,this.height=e,this.pixelsToGLUnits=[2/t,-2/e],this._constrain(),this._calcMatrices()},Ii.unmodified.get=function(){return this._unmodified},Ti.prototype.zoomScale=function(t){return Math.pow(2,t)},Ti.prototype.scaleZoom=function(t){return Math.log(t)/Math.LN2},Ti.prototype.project=function(e){var i=t.clamp(e.lat,-this.maxValidLatitude,this.maxValidLatitude);return new t.Point(t.mercatorXfromLng(e.lng)*this.worldSize,t.mercatorYfromLat(i)*this.worldSize)},Ti.prototype.unproject=function(e){return new t.MercatorCoordinate(e.x/this.worldSize,e.y/this.worldSize).toLngLat()},Ii.point.get=function(){return this.project(this.center)},Ti.prototype.setLocationAtPoint=function(e,i){var r=this.pointCoordinate(i),n=this.pointCoordinate(this.centerPoint),a=this.locationCoordinate(e),o=new t.MercatorCoordinate(a.x-(r.x-n.x),a.y-(r.y-n.y));this.center=this.coordinateLocation(o),this._renderWorldCopies&&(this.center=this.center.wrap())},Ti.prototype.locationPoint=function(t){return this.coordinatePoint(this.locationCoordinate(t))},Ti.prototype.pointLocation=function(t){return this.coordinateLocation(this.pointCoordinate(t))},Ti.prototype.locationCoordinate=function(e){return t.MercatorCoordinate.fromLngLat(e)},Ti.prototype.coordinateLocation=function(t){return t.toLngLat()},Ti.prototype.pointCoordinate=function(e){var i=[e.x,e.y,0,1],r=[e.x,e.y,1,1];t.transformMat4(i,i,this.pixelMatrixInverse),t.transformMat4(r,r,this.pixelMatrixInverse);var n=i[3],a=r[3],o=i[1]/n,s=r[1]/a,l=i[2]/n,c=r[2]/a,u=l===c?0:(0-l)/(c-l);return new t.MercatorCoordinate(t.number(i[0]/n,r[0]/a,u)/this.worldSize,t.number(o,s,u)/this.worldSize)},Ti.prototype.coordinatePoint=function(e){var i=[e.x*this.worldSize,e.y*this.worldSize,0,1];return t.transformMat4(i,i,this.pixelMatrix),new t.Point(i[0]/i[3],i[1]/i[3])},Ti.prototype.getBounds=function(){return(new t.LngLatBounds).extend(this.pointLocation(new t.Point(0,0))).extend(this.pointLocation(new t.Point(this.width,0))).extend(this.pointLocation(new t.Point(this.width,this.height))).extend(this.pointLocation(new t.Point(0,this.height)))},Ti.prototype.getMaxBounds=function(){return this.latRange&&2===this.latRange.length&&this.lngRange&&2===this.lngRange.length?new t.LngLatBounds([this.lngRange[0],this.latRange[0]],[this.lngRange[1],this.latRange[1]]):null},Ti.prototype.setMaxBounds=function(t){t?(this.lngRange=[t.getWest(),t.getEast()],this.latRange=[t.getSouth(),t.getNorth()],this._constrain()):(this.lngRange=null,this.latRange=[-this.maxValidLatitude,this.maxValidLatitude])},Ti.prototype.calculatePosMatrix=function(e,i){void 0===i&&(i=!1);var r=e.key,n=i?this._alignedPosMatrixCache:this._posMatrixCache;if(n[r])return n[r];var a=e.canonical,o=this.worldSize/this.zoomScale(a.z),s=a.x+Math.pow(2,a.z)*e.wrap,l=t.identity(new Float64Array(16));return t.translate(l,l,[s*o,a.y*o,0]),t.scale(l,l,[o/t.EXTENT,o/t.EXTENT,1]),t.multiply(l,i?this.alignedProjMatrix:this.projMatrix,l),n[r]=new Float32Array(l),n[r]},Ti.prototype.customLayerMatrix=function(){return this.mercatorMatrix.slice()},Ti.prototype._constrain=function(){if(this.center&&this.width&&this.height&&!this._constraining){this._constraining=!0;var e,i,r,n,a=-90,o=90,s=-180,l=180,c=this.size,u=this._unmodified;if(this.latRange){var h=this.latRange;a=t.mercatorYfromLat(h[1])*this.worldSize,e=(o=t.mercatorYfromLat(h[0])*this.worldSize)-ao&&(n=o-y)}if(this.lngRange){var g=f.x,v=c.x/2;g-vl&&(r=l-v)}void 0===r&&void 0===n||(this.center=this.unproject(new t.Point(void 0!==r?r:f.x,void 0!==n?n:f.y))),this._unmodified=u,this._constraining=!1}},Ti.prototype._calcMatrices=function(){if(this.height){var e=this.centerOffset;this.cameraToCenterDistance=.5/Math.tan(this._fov/2)*this.height;var i=Math.PI/2+this._pitch,r=this._fov*(.5+e.y/this.height),n=Math.sin(r)*this.cameraToCenterDistance/Math.sin(t.clamp(Math.PI-i-r,.01,Math.PI-.01)),a=this.point,o=a.x,s=a.y,l=1.01*(Math.cos(Math.PI/2-this._pitch)*n+this.cameraToCenterDistance),c=this.height/50,u=new Float64Array(16);t.perspective(u,this._fov,this.width/this.height,c,l),u[8]=2*-e.x/this.width,u[9]=2*e.y/this.height,t.scale(u,u,[1,-1,1]),t.translate(u,u,[0,0,-this.cameraToCenterDistance]),t.rotateX(u,u,this._pitch),t.rotateZ(u,u,this.angle),t.translate(u,u,[-o,-s,0]),this.mercatorMatrix=t.scale([],u,[this.worldSize,this.worldSize,this.worldSize]),t.scale(u,u,[1,1,t.mercatorZfromAltitude(1,this.center.lat)*this.worldSize,1]),this.projMatrix=u,this.invProjMatrix=t.invert([],this.projMatrix);var h=this.width%2/2,p=this.height%2/2,f=Math.cos(this.angle),d=Math.sin(this.angle),m=o-Math.round(o)+f*h+d*p,y=s-Math.round(s)+f*p+d*h,g=new Float64Array(u);if(t.translate(g,g,[m>.5?m-1:m,y>.5?y-1:y,0]),this.alignedProjMatrix=g,u=t.create(),t.scale(u,u,[this.width/2,-this.height/2,1]),t.translate(u,u,[1,-1,0]),this.labelPlaneMatrix=u,u=t.create(),t.scale(u,u,[1,-1,1]),t.translate(u,u,[-1,-1,0]),t.scale(u,u,[2/this.width,2/this.height,1]),this.glCoordMatrix=u,this.pixelMatrix=t.multiply(new Float64Array(16),this.labelPlaneMatrix,this.projMatrix),!(u=t.invert(new Float64Array(16),this.pixelMatrix)))throw new Error("failed to invert matrix");this.pixelMatrixInverse=u,this._posMatrixCache={},this._alignedPosMatrixCache={}}},Ti.prototype.maxPitchScaleFactor=function(){if(!this.pixelMatrixInverse)return 1;var e=this.pointCoordinate(new t.Point(0,0)),i=[e.x*this.worldSize,e.y*this.worldSize,0,1];return t.transformMat4(i,i,this.pixelMatrix)[3]/this.cameraToCenterDistance},Ti.prototype.getCameraPoint=function(){var e=Math.tan(this._pitch)*(this.cameraToCenterDistance||1);return this.centerPoint.add(new t.Point(0,e))},Ti.prototype.getCameraQueryGeometry=function(e){var i=this.getCameraPoint();if(1===e.length)return[e[0],i];for(var r=i.x,n=i.y,a=i.x,o=i.y,s=0,l=e;s=3&&!t.some((function(t){return isNaN(t)}))){var e=this._map.dragRotate.isEnabled()&&this._map.touchZoomRotate.isEnabled()?+(t[3]||0):this._map.getBearing();return this._map.jumpTo({center:[+t[2],+t[1]],zoom:+t[0],bearing:e,pitch:+(t[4]||0)}),!0}return!1},ki.prototype._updateHashUnthrottled=function(){var e=t.window.location.href.replace(/(#.+)?$/,this.getHashString());try{t.window.history.replaceState(t.window.history.state,null,e)}catch(t){}};var Ai={linearity:.3,easing:t.bezier(0,0,.3,1)},zi=t.extend({deceleration:2500,maxSpeed:1400},Ai),Ci=t.extend({deceleration:20,maxSpeed:1400},Ai),Pi=t.extend({deceleration:1e3,maxSpeed:360},Ai),Mi=t.extend({deceleration:1e3,maxSpeed:90},Ai),Li=function(t){this._map=t,this.clear()};function Di(t,e){(!t.duration||t.duration0&&i-e[0].time>160;)e.shift()},Li.prototype._onMoveEnd=function(e){if(this._drainInertiaBuffer(),!(this._inertiaBuffer.length<2)){for(var i={zoom:0,bearing:0,pitch:0,pan:new t.Point(0,0),pinchAround:void 0,around:void 0},r=0,n=this._inertiaBuffer;r=this._clickTolerance||this._map.fire(new Bi(t.type,this._map,t))},Ui.prototype.dblclick=function(t){return this._firePreventable(new Bi(t.type,this._map,t))},Ui.prototype.mouseover=function(t){this._map.fire(new Bi(t.type,this._map,t))},Ui.prototype.mouseout=function(t){this._map.fire(new Bi(t.type,this._map,t))},Ui.prototype.touchstart=function(t){return this._firePreventable(new Ri(t.type,this._map,t))},Ui.prototype.touchmove=function(t){this._map.fire(new Ri(t.type,this._map,t))},Ui.prototype.touchend=function(t){this._map.fire(new Ri(t.type,this._map,t))},Ui.prototype.touchcancel=function(t){this._map.fire(new Ri(t.type,this._map,t))},Ui.prototype._firePreventable=function(t){if(this._map.fire(t),t.defaultPrevented)return{}},Ui.prototype.isEnabled=function(){return!0},Ui.prototype.isActive=function(){return!1},Ui.prototype.enable=function(){},Ui.prototype.disable=function(){};var Vi=function(t){this._map=t};Vi.prototype.reset=function(){this._delayContextMenu=!1,delete this._contextMenuEvent},Vi.prototype.mousemove=function(t){this._map.fire(new Bi(t.type,this._map,t))},Vi.prototype.mousedown=function(){this._delayContextMenu=!0},Vi.prototype.mouseup=function(){this._delayContextMenu=!1,this._contextMenuEvent&&(this._map.fire(new Bi("contextmenu",this._map,this._contextMenuEvent)),delete this._contextMenuEvent)},Vi.prototype.contextmenu=function(t){this._delayContextMenu?this._contextMenuEvent=t:this._map.fire(new Bi(t.type,this._map,t)),this._map.listens("contextmenu")&&t.preventDefault()},Vi.prototype.isEnabled=function(){return!0},Vi.prototype.isActive=function(){return!1},Vi.prototype.enable=function(){},Vi.prototype.disable=function(){};var Ni=function(t,e){this._map=t,this._el=t.getCanvasContainer(),this._container=t.getContainer(),this._clickTolerance=e.clickTolerance||1};function ji(t,e){for(var i={},r=0;rthis.numTouches)&&(this.aborted=!0),this.aborted||(void 0===this.startTime&&(this.startTime=e.timeStamp),r.length===this.numTouches&&(this.centroid=function(e){for(var i=new t.Point(0,0),r=0,n=e;r30)&&(this.aborted=!0)}}},qi.prototype.touchend=function(t,e,i){if((!this.centroid||t.timeStamp-this.startTime>500)&&(this.aborted=!0),0===i.length){var r=!this.aborted&&this.centroid;if(this.reset(),r)return r}};var Zi=function(t){this.singleTap=new qi(t),this.numTaps=t.numTaps,this.reset()};Zi.prototype.reset=function(){this.lastTime=1/0,delete this.lastTap,this.count=0,this.singleTap.reset()},Zi.prototype.touchstart=function(t,e,i){this.singleTap.touchstart(t,e,i)},Zi.prototype.touchmove=function(t,e,i){this.singleTap.touchmove(t,e,i)},Zi.prototype.touchend=function(t,e,i){var r=this.singleTap.touchend(t,e,i);if(r){var n=t.timeStamp-this.lastTime<500,a=!this.lastTap||this.lastTap.dist(r)<30;if(n&&a||this.reset(),this.count++,this.lastTime=t.timeStamp,this.lastTap=r,this.count===this.numTaps)return this.reset(),r}};var Gi=function(){this._zoomIn=new Zi({numTouches:1,numTaps:2}),this._zoomOut=new Zi({numTouches:2,numTaps:1}),this.reset()};Gi.prototype.reset=function(){this._active=!1,this._zoomIn.reset(),this._zoomOut.reset()},Gi.prototype.touchstart=function(t,e,i){this._zoomIn.touchstart(t,e,i),this._zoomOut.touchstart(t,e,i)},Gi.prototype.touchmove=function(t,e,i){this._zoomIn.touchmove(t,e,i),this._zoomOut.touchmove(t,e,i)},Gi.prototype.touchend=function(t,e,i){var r=this,n=this._zoomIn.touchend(t,e,i),a=this._zoomOut.touchend(t,e,i);return n?(this._active=!0,t.preventDefault(),setTimeout((function(){return r.reset()}),0),{cameraAnimation:function(e){return e.easeTo({duration:300,zoom:e.getZoom()+1,around:e.unproject(n)},{originalEvent:t})}}):a?(this._active=!0,t.preventDefault(),setTimeout((function(){return r.reset()}),0),{cameraAnimation:function(e){return e.easeTo({duration:300,zoom:e.getZoom()-1,around:e.unproject(a)},{originalEvent:t})}}):void 0},Gi.prototype.touchcancel=function(){this.reset()},Gi.prototype.enable=function(){this._enabled=!0},Gi.prototype.disable=function(){this._enabled=!1,this.reset()},Gi.prototype.isEnabled=function(){return this._enabled},Gi.prototype.isActive=function(){return this._active};var Wi={0:1,2:2},Xi=function(t){this.reset(),this._clickTolerance=t.clickTolerance||1};Xi.prototype.reset=function(){this._active=!1,this._moved=!1,delete this._lastPoint,delete this._eventButton},Xi.prototype._correctButton=function(t,e){return!1},Xi.prototype._move=function(t,e){return{}},Xi.prototype.mousedown=function(t,e){if(!this._lastPoint){var r=i.mouseButton(t);this._correctButton(t,r)&&(this._lastPoint=e,this._eventButton=r)}},Xi.prototype.mousemoveWindow=function(t,e){var i=this._lastPoint;if(i)if(t.preventDefault(),function(t,e){var i=Wi[e];return void 0===t.buttons||(t.buttons&i)!==i}(t,this._eventButton))this.reset();else if(this._moved||!(e.dist(i)0&&(this._active=!0);var n=ji(r,i),a=new t.Point(0,0),o=new t.Point(0,0),s=0;for(var l in n){var c=n[l],u=this._touches[l];u&&(a._add(c),o._add(c.sub(u)),s++,n[l]=c)}if(this._touches=n,!(sMath.abs(t.x)}var on=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.reset=function(){t.prototype.reset.call(this),this._valid=void 0,delete this._firstMove,delete this._lastPoints},e.prototype._start=function(t){this._lastPoints=t,nn(t[0].sub(t[1]))&&(this._valid=!1)},e.prototype._move=function(t,e,i){var r=t[0].sub(this._lastPoints[0]),n=t[1].sub(this._lastPoints[1]);if(this._valid=this.gestureBeginsVertically(r,n,i.timeStamp),this._valid)return this._lastPoints=t,this._active=!0,{pitchDelta:(r.y+n.y)/2*-.5}},e.prototype.gestureBeginsVertically=function(t,e,i){if(void 0!==this._valid)return this._valid;var r=t.mag()>=2,n=e.mag()>=2;if(r||n){if(!r||!n)return void 0===this._firstMove&&(this._firstMove=i),i-this._firstMove<100&&void 0;var a=t.y>0==e.y>0;return nn(t)&&nn(e)&&a}},e}(Ji),an={panStep:100,bearingStep:15,pitchStep:10},sn=function(){var t=an;this._panStep=t.panStep,this._bearingStep=t.bearingStep,this._pitchStep=t.pitchStep,this._rotationDisabled=!1};function ln(t){return t*(2-t)}sn.prototype.reset=function(){this._active=!1},sn.prototype.keydown=function(t){var e=this;if(!(t.altKey||t.ctrlKey||t.metaKey)){var i=0,r=0,n=0,a=0,o=0;switch(t.keyCode){case 61:case 107:case 171:case 187:i=1;break;case 189:case 109:case 173:i=-1;break;case 37:t.shiftKey?r=-1:(t.preventDefault(),a=-1);break;case 39:t.shiftKey?r=1:(t.preventDefault(),a=1);break;case 38:t.shiftKey?n=1:(t.preventDefault(),o=-1);break;case 40:t.shiftKey?n=-1:(t.preventDefault(),o=1);break;default:return}return this._rotationDisabled&&(r=0,n=0),{cameraAnimation:function(s){var l=s.getZoom();s.easeTo({duration:300,easeId:"keyboardHandler",easing:ln,zoom:i?Math.round(l)+i*(t.shiftKey?2:1):l,bearing:s.getBearing()+r*e._bearingStep,pitch:s.getPitch()+n*e._pitchStep,offset:[-a*e._panStep,-o*e._panStep],center:s.getCenter()},{originalEvent:t})}}}},sn.prototype.enable=function(){this._enabled=!0},sn.prototype.disable=function(){this._enabled=!1,this.reset()},sn.prototype.isEnabled=function(){return this._enabled},sn.prototype.isActive=function(){return this._active},sn.prototype.disableRotation=function(){this._rotationDisabled=!0},sn.prototype.enableRotation=function(){this._rotationDisabled=!1};var un=function(e,i){this._map=e,this._el=e.getCanvasContainer(),this._handler=i,this._delta=0,this._defaultZoomRate=.01,this._wheelZoomRate=1/450,t.bindAll(["_onTimeout"],this)};un.prototype.setZoomRate=function(t){this._defaultZoomRate=t},un.prototype.setWheelZoomRate=function(t){this._wheelZoomRate=t},un.prototype.isEnabled=function(){return!!this._enabled},un.prototype.isActive=function(){return!!this._active||void 0!==this._finishTimeout},un.prototype.isZooming=function(){return!!this._zooming},un.prototype.enable=function(t){this.isEnabled()||(this._enabled=!0,this._aroundCenter=t&&"center"===t.around)},un.prototype.disable=function(){this.isEnabled()&&(this._enabled=!1)},un.prototype.wheel=function(e){if(this.isEnabled()){var i=e.deltaMode===t.window.WheelEvent.DOM_DELTA_LINE?40*e.deltaY:e.deltaY,r=t.browser.now(),n=r-(this._lastWheelEventTime||0);this._lastWheelEventTime=r,0!==i&&i%4.000244140625==0?this._type="wheel":0!==i&&Math.abs(i)<4?this._type="trackpad":n>400?(this._type=null,this._lastValue=i,this._timeout=setTimeout(this._onTimeout,40,e)):this._type||(this._type=Math.abs(n*i)<200?"trackpad":"wheel",this._timeout&&(clearTimeout(this._timeout),this._timeout=null,i+=this._lastValue)),e.shiftKey&&i&&(i/=4),this._type&&(this._lastWheelEvent=e,this._delta-=i,this._active||this._start(e)),e.preventDefault()}},un.prototype._onTimeout=function(t){this._type="wheel",this._delta-=this._lastValue,this._active||this._start(t)},un.prototype._start=function(e){if(this._delta){this._frameId&&(this._frameId=null),this._active=!0,this.isZooming()||(this._zooming=!0),this._finishTimeout&&(clearTimeout(this._finishTimeout),delete this._finishTimeout);var r=i.mousePos(this._el,e);this._around=t.LngLat.convert(this._aroundCenter?this._map.getCenter():this._map.unproject(r)),this._aroundPoint=this._map.transform.locationPoint(this._around),this._frameId||(this._frameId=!0,this._handler._triggerRenderFrame())}},un.prototype.renderFrame=function(){var e=this;if(this._frameId&&(this._frameId=null,this.isActive())){var i=this._map.transform;if(0!==this._delta){var r="wheel"===this._type&&Math.abs(this._delta)>4.000244140625?this._wheelZoomRate:this._defaultZoomRate,n=2/(1+Math.exp(-Math.abs(this._delta*r)));this._delta<0&&0!==n&&(n=1/n);var a="number"==typeof this._targetZoom?i.zoomScale(this._targetZoom):i.scale;this._targetZoom=Math.min(i.maxZoom,Math.max(i.minZoom,i.scaleZoom(a*n))),"wheel"===this._type&&(this._startZoom=i.zoom,this._easing=this._smoothOutEasing(200)),this._delta=0}var o,s="number"==typeof this._targetZoom?this._targetZoom:i.zoom,l=this._startZoom,c=this._easing,u=!1;if("wheel"===this._type&&l&&c){var h=Math.min((t.browser.now()-this._lastWheelEventTime)/200,1),p=c(h);o=t.number(l,s,p),h<1?this._frameId||(this._frameId=!0):u=!0}else o=s,u=!0;return this._active=!0,u&&(this._active=!1,this._finishTimeout=setTimeout((function(){e._zooming=!1,e._handler._triggerRenderFrame(),delete e._targetZoom,delete e._finishTimeout}),200)),{noInertia:!0,needsRenderFrame:!u,zoomDelta:o-i.zoom,around:this._aroundPoint,originalEvent:this._lastWheelEvent}}},un.prototype._smoothOutEasing=function(e){var i=t.ease;if(this._prevEase){var r=this._prevEase,n=(t.browser.now()-r.start)/r.duration,a=r.easing(n+.01)-r.easing(n),o=.27/Math.sqrt(a*a+1e-4)*.01,s=Math.sqrt(.0729-o*o);i=t.bezier(o,s,.25,1)}return this._prevEase={start:t.browser.now(),duration:e,easing:i},i},un.prototype.reset=function(){this._active=!1};var cn=function(t,e){this._clickZoom=t,this._tapZoom=e};cn.prototype.enable=function(){this._clickZoom.enable(),this._tapZoom.enable()},cn.prototype.disable=function(){this._clickZoom.disable(),this._tapZoom.disable()},cn.prototype.isEnabled=function(){return this._clickZoom.isEnabled()&&this._tapZoom.isEnabled()},cn.prototype.isActive=function(){return this._clickZoom.isActive()||this._tapZoom.isActive()};var pn=function(){this.reset()};pn.prototype.reset=function(){this._active=!1},pn.prototype.dblclick=function(t,e){return t.preventDefault(),{cameraAnimation:function(i){i.easeTo({duration:300,zoom:i.getZoom()+(t.shiftKey?-1:1),around:i.unproject(e)},{originalEvent:t})}}},pn.prototype.enable=function(){this._enabled=!0},pn.prototype.disable=function(){this._enabled=!1,this.reset()},pn.prototype.isEnabled=function(){return this._enabled},pn.prototype.isActive=function(){return this._active};var hn=function(){this._tap=new Zi({numTouches:1,numTaps:1}),this.reset()};hn.prototype.reset=function(){this._active=!1,delete this._swipePoint,delete this._swipeTouch,delete this._tapTime,this._tap.reset()},hn.prototype.touchstart=function(t,e,i){this._swipePoint||(this._tapTime&&t.timeStamp-this._tapTime>500&&this.reset(),this._tapTime?i.length>0&&(this._swipePoint=e[0],this._swipeTouch=i[0].identifier):this._tap.touchstart(t,e,i))},hn.prototype.touchmove=function(t,e,i){if(this._tapTime){if(this._swipePoint){if(i[0].identifier!==this._swipeTouch)return;var r=e[0],n=r.y-this._swipePoint.y;return this._swipePoint=r,t.preventDefault(),this._active=!0,{zoomDelta:n/128}}}else this._tap.touchmove(t,e,i)},hn.prototype.touchend=function(t,e,i){this._tapTime?this._swipePoint&&0===i.length&&this.reset():this._tap.touchend(t,e,i)&&(this._tapTime=t.timeStamp)},hn.prototype.touchcancel=function(){this.reset()},hn.prototype.enable=function(){this._enabled=!0},hn.prototype.disable=function(){this._enabled=!1,this.reset()},hn.prototype.isEnabled=function(){return this._enabled},hn.prototype.isActive=function(){return this._active};var hr=function(t,e,i){this._el=t,this._mousePan=e,this._touchPan=i};hr.prototype.enable=function(t){this._inertiaOptions=t||{},this._mousePan.enable(),this._touchPan.enable(),this._el.classList.add("maplibregl-touch-drag-pan","mapboxgl-touch-drag-pan")},hr.prototype.disable=function(){this._mousePan.disable(),this._touchPan.disable(),this._el.classList.remove("maplibregl-touch-drag-pan","mapboxgl-touch-drag-pan")},hr.prototype.isEnabled=function(){return this._mousePan.isEnabled()&&this._touchPan.isEnabled()},hr.prototype.isActive=function(){return this._mousePan.isActive()||this._touchPan.isActive()};var fn=function(t,e,i){this._pitchWithRotate=t.pitchWithRotate,this._mouseRotate=e,this._mousePitch=i};fn.prototype.enable=function(){this._mouseRotate.enable(),this._pitchWithRotate&&this._mousePitch.enable()},fn.prototype.disable=function(){this._mouseRotate.disable(),this._mousePitch.disable()},fn.prototype.isEnabled=function(){return this._mouseRotate.isEnabled()&&(!this._pitchWithRotate||this._mousePitch.isEnabled())},fn.prototype.isActive=function(){return this._mouseRotate.isActive()||this._mousePitch.isActive()};var dn=function(t,e,i,r){this._el=t,this._touchZoom=e,this._touchRotate=i,this._tapDragZoom=r,this._rotationDisabled=!1,this._enabled=!0};dn.prototype.enable=function(t){this._touchZoom.enable(t),this._rotationDisabled||this._touchRotate.enable(t),this._tapDragZoom.enable(),this._el.classList.add("maplibregl-touch-zoom-rotate","mapboxgl-touch-zoom-rotate")},dn.prototype.disable=function(){this._touchZoom.disable(),this._touchRotate.disable(),this._tapDragZoom.disable(),this._el.classList.remove("maplibregl-touch-zoom-rotate","mapboxgl-touch-zoom-rotate")},dn.prototype.isEnabled=function(){return this._touchZoom.isEnabled()&&(this._rotationDisabled||this._touchRotate.isEnabled())&&this._tapDragZoom.isEnabled()},dn.prototype.isActive=function(){return this._touchZoom.isActive()||this._touchRotate.isActive()||this._tapDragZoom.isActive()},dn.prototype.disableRotation=function(){this._rotationDisabled=!0,this._touchRotate.disable()},dn.prototype.enableRotation=function(){this._rotationDisabled=!1,this._touchZoom.isEnabled()&&this._touchRotate.enable()};var mn=function(t){return t.zoom||t.drag||t.pitch||t.rotate},yn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e}(t.Event);function gn(t){return t.panDelta&&t.panDelta.mag()||t.zoomDelta||t.bearingDelta||t.pitchDelta}var vn=function(e,r){this._map=e,this._el=this._map.getCanvasContainer(),this._handlers=[],this._handlersById={},this._changes=[],this._inertia=new Li(e),this._bearingSnap=r.bearingSnap,this._previousActiveHandlers={},this._eventsInProgress={},this._addDefaultHandlers(r),t.bindAll(["handleEvent","handleWindowEvent"],this);var n=this._el;this._listeners=[[n,"touchstart",{passive:!0}],[n,"touchmove",{passive:!1}],[n,"touchend",void 0],[n,"touchcancel",void 0],[n,"mousedown",void 0],[n,"mousemove",void 0],[n,"mouseup",void 0],[t.window.document,"mousemove",{capture:!0}],[t.window.document,"mouseup",void 0],[n,"mouseover",void 0],[n,"mouseout",void 0],[n,"dblclick",void 0],[n,"click",void 0],[n,"keydown",{capture:!1}],[n,"keyup",void 0],[n,"wheel",{passive:!1}],[n,"contextmenu",void 0],[t.window,"blur",void 0]];for(var a=0,o=this._listeners;aa?Math.min(2,b):Math.max(.5,b),w=Math.pow(y,1-e),S=n.unproject(_.add(x.mult(e*w)).mult(m));n.setLocationAtPoint(n.renderWorldCopies?S.wrap():S,d)}r._fireMoveEvents(i)}),(function(t){r._afterEase(i,t)}),e),this},i.prototype._prepareEase=function(e,i,r){void 0===r&&(r={}),this._moving=!0,i||r.moving||this.fire(new t.Event("movestart",e)),this._zooming&&!r.zooming&&this.fire(new t.Event("zoomstart",e)),this._rotating&&!r.rotating&&this.fire(new t.Event("rotatestart",e)),this._pitching&&!r.pitching&&this.fire(new t.Event("pitchstart",e))},i.prototype._fireMoveEvents=function(e){this.fire(new t.Event("move",e)),this._zooming&&this.fire(new t.Event("zoom",e)),this._rotating&&this.fire(new t.Event("rotate",e)),this._pitching&&this.fire(new t.Event("pitch",e))},i.prototype._afterEase=function(e,i){if(!this._easeId||!i||this._easeId!==i){delete this._easeId;var r=this._zooming,n=this._rotating,a=this._pitching;this._moving=!1,this._zooming=!1,this._rotating=!1,this._pitching=!1,this._padding=!1,r&&this.fire(new t.Event("zoomend",e)),n&&this.fire(new t.Event("rotateend",e)),a&&this.fire(new t.Event("pitchend",e)),this.fire(new t.Event("moveend",e))}},i.prototype.flyTo=function(e,i){var r=this;if(!e.essential&&t.browser.prefersReducedMotion){var n=t.pick(e,["center","zoom","bearing","pitch","around"]);return this.jumpTo(n,i)}this.stop(),e=t.extend({offset:[0,0],speed:1.2,curve:1.42,easing:t.ease},e);var a=this.transform,o=this.getZoom(),s=this.getBearing(),l=this.getPitch(),c=this.getPadding(),u="zoom"in e?t.clamp(+e.zoom,a.minZoom,a.maxZoom):o,h="bearing"in e?this._normalizeBearing(e.bearing,s):s,p="pitch"in e?+e.pitch:l,f="padding"in e?e.padding:a.padding,d=a.zoomScale(u-o),m=t.Point.convert(e.offset),y=a.centerPoint.add(m),g=a.pointLocation(y),v=t.LngLat.convert(e.center||g);this._normalizeCenter(v);var _=a.project(g),x=a.project(v).sub(_),b=e.curve,w=Math.max(a.width,a.height),S=w/d,E=x.mag();if("minZoom"in e){var T=t.clamp(Math.min(e.minZoom,o,u),a.minZoom,a.maxZoom),I=w/a.zoomScale(T-o);b=Math.sqrt(I/E*2)}var k=b*b;function A(t){var e=(S*S-w*w+(t?-1:1)*k*k*E*E)/(2*(t?S:w)*k*E);return Math.log(Math.sqrt(e*e+1)-e)}function z(t){return(Math.exp(t)-Math.exp(-t))/2}function C(t){return(Math.exp(t)+Math.exp(-t))/2}var P=A(0),M=function(t){return C(P)/C(P+b*t)},L=function(t){return w*((C(P)*(z(e=P+b*t)/C(e))-z(P))/k)/E;var e},D=(A(1)-P)/b;if(Math.abs(E)<1e-6||!isFinite(D)){if(Math.abs(w-S)<1e-6)return this.easeTo(e,i);var O=Se.maxDuration&&(e.duration=0),this._zooming=!0,this._rotating=s!==h,this._pitching=p!==l,this._padding=!a.isPaddingEqual(f),this._prepareEase(i,!1),this._ease((function(e){var n=e*D,d=1/M(n);a.zoom=1===e?u:o+a.scaleZoom(d),r._rotating&&(a.bearing=t.number(s,h,e)),r._pitching&&(a.pitch=t.number(l,p,e)),r._padding&&(a.interpolatePadding(c,f,e),y=a.centerPoint.add(m));var g=1===e?v:a.unproject(_.add(x.mult(L(n))).mult(d));a.setLocationAtPoint(a.renderWorldCopies?g.wrap():g,y),r._fireMoveEvents(i)}),(function(){return r._afterEase(i)}),e),this},i.prototype.isEasing=function(){return!!this._easeFrameId},i.prototype.stop=function(){return this._stop()},i.prototype._stop=function(t,e){if(this._easeFrameId&&(this._cancelRenderFrame(this._easeFrameId),delete this._easeFrameId,delete this._onEaseFrame),this._onEaseEnd){var i=this._onEaseEnd;delete this._onEaseEnd,i.call(this,e)}if(!t){var r=this.handlers;r&&r.stop(!1)}return this},i.prototype._ease=function(e,i,r){!1===r.animate||0===r.duration?(e(1),i()):(this._easeStart=t.browser.now(),this._easeOptions=r,this._onEaseFrame=e,this._onEaseEnd=i,this._easeFrameId=this._requestRenderFrame(this._renderFrameCallback))},i.prototype._renderFrameCallback=function(){var e=Math.min((t.browser.now()-this._easeStart)/this._easeOptions.duration,1);this._onEaseFrame(this._easeOptions.easing(e)),e<1?this._easeFrameId=this._requestRenderFrame(this._renderFrameCallback):this.stop()},i.prototype._normalizeBearing=function(e,i){e=t.wrap(e,-180,180);var r=Math.abs(e-i);return Math.abs(e-360-i)180?-360:i<-180?360:0}},i}(t.Evented),xn=function(e){void 0===e&&(e={}),this.options=e,t.bindAll(["_toggleAttribution","_updateEditLink","_updateData","_updateCompact"],this)};xn.prototype.getDefaultPosition=function(){return"bottom-right"},xn.prototype.onAdd=function(t){var e=this.options&&this.options.compact;return this._map=t,this._container=i.create("div","maplibregl-ctrl maplibregl-ctrl-attrib mapboxgl-ctrl mapboxgl-ctrl-attrib"),this._compactButton=i.create("button","maplibregl-ctrl-attrib-button mapboxgl-ctrl-attrib-button",this._container),this._compactButton.addEventListener("click",this._toggleAttribution),this._compactButton.type="button",this._setElementTitle(this._compactButton,"ToggleAttribution"),this._innerContainer=i.create("div","maplibregl-ctrl-attrib-inner mapboxgl-ctrl-attrib-inner",this._container),this._innerContainer.setAttribute("role","list"),e&&this._container.classList.add("maplibregl-compact","mapboxgl-compact"),this._updateAttributions(),this._updateEditLink(),this._map.on("styledata",this._updateData),this._map.on("sourcedata",this._updateData),this._map.on("moveend",this._updateEditLink),void 0===e&&(this._map.on("resize",this._updateCompact),this._updateCompact()),this._container},xn.prototype.onRemove=function(){i.remove(this._container),this._map.off("styledata",this._updateData),this._map.off("sourcedata",this._updateData),this._map.off("moveend",this._updateEditLink),this._map.off("resize",this._updateCompact),this._map=void 0,this._attribHTML=void 0},xn.prototype._setElementTitle=function(t,e){var i=this._map._getUIString("AttributionControl."+e);t.title=i,t.setAttribute("aria-label",i)},xn.prototype._toggleAttribution=function(){this._container.classList.contains("maplibregl-compact-show")||this._container.classList.contains("mapboxgl-compact-show")?(this._container.classList.remove("maplibregl-compact-show","mapboxgl-compact-show"),this._compactButton.setAttribute("aria-pressed","false")):(this._container.classList.add("maplibregl-compact-show","mapboxgl-compact-show"),this._compactButton.setAttribute("aria-pressed","true"))},xn.prototype._updateEditLink=function(){var e=this._editLink;e||(e=this._editLink=this._container.querySelector(".mapbox-improve-map"));var i=[{key:"owner",value:this.styleOwner},{key:"id",value:this.styleId},{key:"access_token",value:this._map._requestManager._customAccessToken||t.config.ACCESS_TOKEN}];if(e){var r=i.reduce((function(t,e,r){return e.value&&(t+=e.key+"="+e.value+(r=0)return!1;return!0}))).join(" | ");o!==this._attribHTML&&(this._attribHTML=o,t.length?(this._innerContainer.innerHTML=o,this._container.classList.remove("maplibregl-attrib-empty","mapboxgl-attrib-empty")):this._container.classList.add("maplibregl-attrib-empty","mapboxgl-attrib-empty"),this._editLink=null)}},xn.prototype._updateCompact=function(){this._map.getCanvasContainer().offsetWidth<=640?this._container.classList.add("maplibregl-compact","mapboxgl-compact"):this._container.classList.remove("maplibregl-compact","maplibregl-compact-show","mapboxgl-compact","mapboxgl-compact-show")};var bn=function(){t.bindAll(["_updateLogo"],this),t.bindAll(["_updateCompact"],this)};bn.prototype.onAdd=function(t){this._map=t,this._container=i.create("div","maplibregl-ctrl mapboxgl-ctrl");var e=i.create("a","maplibregl-ctrl-logo mapboxgl-ctrl-logo");return e.target="_blank",e.rel="noopener nofollow",e.href="https://maplibre.org/",e.setAttribute("aria-label",this._map._getUIString("LogoControl.Title")),e.setAttribute("rel","noopener nofollow"),this._container.appendChild(e),this._container.style.display="none",this._map.on("sourcedata",this._updateLogo),this._updateLogo(),this._map.on("resize",this._updateCompact),this._updateCompact(),this._container},bn.prototype.onRemove=function(){i.remove(this._container),this._map.off("sourcedata",this._updateLogo),this._map.off("resize",this._updateCompact)},bn.prototype.getDefaultPosition=function(){return"bottom-left"},bn.prototype._updateLogo=function(t){t&&"metadata"!==t.sourceDataType||(this._container.style.display=this._logoRequired()?"block":"none")},bn.prototype._logoRequired=function(){if(this._map.style){var t=this._map.style.sourceCaches;for(var e in t)if(t[e].getSource().mapbox_logo)return!0;return!1}},bn.prototype._updateCompact=function(){var t=this._container.children;if(t.length){var e=t[0];this._map.getCanvasContainer().offsetWidth<250?e.classList.add("maplibregl-compact","mapboxgl-compact"):e.classList.remove("maplibregl-compact","mapboxgl-compact")}};var br=function(){this._queue=[],this._id=0,this._cleared=!1,this._currentlyRunning=!1};br.prototype.add=function(t){var e=++this._id;return this._queue.push({callback:t,id:e,cancelled:!1}),e},br.prototype.remove=function(t){for(var e=this._currentlyRunning,i=0,r=e?this._queue.concat(e):this._queue;ie.maxZoom)throw new Error("maxZoom must be greater than or equal to minZoom");if(null!=e.minPitch&&null!=e.maxPitch&&e.minPitch>e.maxPitch)throw new Error("maxPitch must be greater than or equal to minPitch");if(null!=e.minPitch&&e.minPitch<0)throw new Error("minPitch must be greater than or equal to 0");if(null!=e.maxPitch&&e.maxPitch>60)throw new Error("maxPitch must be less than or equal to 60");var n=new Ti(e.minZoom,e.maxZoom,e.minPitch,e.maxPitch,e.renderWorldCopies);if(r.call(this,n,e),this._interactive=e.interactive,this._maxTileCacheSize=e.maxTileCacheSize,this._failIfMajorPerformanceCaveat=e.failIfMajorPerformanceCaveat,this._preserveDrawingBuffer=e.preserveDrawingBuffer,this._antialias=e.antialias,this._trackResize=e.trackResize,this._bearingSnap=e.bearingSnap,this._refreshExpiredTiles=e.refreshExpiredTiles,this._fadeDuration=e.fadeDuration,this._crossSourceCollisions=e.crossSourceCollisions,this._crossFadingFactor=1,this._collectResourceTiming=e.collectResourceTiming,this._renderTaskQueue=new br,this._controls=[],this._mapId=t.uniqueId(),this._locale=t.extend({},wn,e.locale),this._clickTolerance=e.clickTolerance,this._requestManager=new t.RequestManager(e.transformRequest,e.accessToken),"string"==typeof e.container){if(this._container=t.window.document.getElementById(e.container),!this._container)throw new Error("Container '"+e.container+"' not found.")}else{if(!(e.container instanceof En))throw new Error("Invalid type: 'container' must be a String or HTMLElement.");this._container=e.container}if(e.maxBounds&&this.setMaxBounds(e.maxBounds),t.bindAll(["_onWindowOnline","_onWindowResize","_onMapScroll","_contextLost","_contextRestored"],this),this._setupContainer(),this._setupPainter(),void 0===this.painter)throw new Error("Failed to initialize WebGL.");this.on("move",(function(){return i._update(!1)})),this.on("moveend",(function(){return i._update(!1)})),this.on("zoom",(function(){return i._update(!0)})),void 0!==t.window&&(t.window.addEventListener("online",this._onWindowOnline,!1),t.window.addEventListener("resize",this._onWindowResize,!1),t.window.addEventListener("orientationchange",this._onWindowResize,!1)),this.handlers=new vn(this,e),this._hash=e.hash&&new ki("string"==typeof e.hash&&e.hash||void 0).addTo(this),this._hash&&this._hash._onHashChange()||(this.jumpTo({center:e.center,zoom:e.zoom,bearing:e.bearing,pitch:e.pitch}),e.bounds&&(this.resize(),this.fitBounds(e.bounds,t.extend({},e.fitBoundsOptions,{duration:0})))),this.resize(),this._localIdeographFontFamily=e.localIdeographFontFamily,e.style&&this.setStyle(e.style,{localIdeographFontFamily:e.localIdeographFontFamily}),e.attributionControl&&this.addControl(new xn({customAttribution:e.customAttribution})),this.addControl(new bn,e.logoPosition),this.on("style.load",(function(){i.transform.unmodified&&i.jumpTo(i.style.stylesheet)})),this.on("data",(function(e){i._update("style"===e.dataType),i.fire(new t.Event(e.dataType+"data",e))})),this.on("dataloading",(function(e){i.fire(new t.Event(e.dataType+"dataloading",e))}))}r&&(n.__proto__=r),(n.prototype=Object.create(r&&r.prototype)).constructor=n;var a={showTileBoundaries:{configurable:!0},showPadding:{configurable:!0},showCollisionBoxes:{configurable:!0},showOverdrawInspector:{configurable:!0},repaint:{configurable:!0},vertices:{configurable:!0},version:{configurable:!0}};return n.prototype._getMapId=function(){return this._mapId},n.prototype.addControl=function(e,i){if(void 0===i&&(i=e.getDefaultPosition?e.getDefaultPosition():"top-right"),!e||!e.onAdd)return this.fire(new t.ErrorEvent(new Error("Invalid argument to map.addControl(). Argument must be a control with onAdd and onRemove methods.")));var r=e.onAdd(this);this._controls.push(e);var n=this._controlPositions[i];return-1!==i.indexOf("bottom")?n.insertBefore(r,n.firstChild):n.appendChild(r),this},n.prototype.removeControl=function(e){if(!e||!e.onRemove)return this.fire(new t.ErrorEvent(new Error("Invalid argument to map.removeControl(). Argument must be a control with onAdd and onRemove methods.")));var i=this._controls.indexOf(e);return i>-1&&this._controls.splice(i,1),e.onRemove(this),this},n.prototype.hasControl=function(t){return this._controls.indexOf(t)>-1},n.prototype.resize=function(e){var i=this._containerDimensions(),r=i[0],n=i[1];this._resizeCanvas(r,n),this.transform.resize(r,n),this.painter.resize(r,n);var a=!this._moving;return a&&(this.stop(),this.fire(new t.Event("movestart",e)).fire(new t.Event("move",e))),this.fire(new t.Event("resize",e)),a&&this.fire(new t.Event("moveend",e)),this},n.prototype.getBounds=function(){return this.transform.getBounds()},n.prototype.getMaxBounds=function(){return this.transform.getMaxBounds()},n.prototype.setMaxBounds=function(e){return this.transform.setMaxBounds(t.LngLatBounds.convert(e)),this._update()},n.prototype.setMinZoom=function(t){if((t=null==t?-2:t)>=-2&&t<=this.transform.maxZoom)return this.transform.minZoom=t,this._update(),this.getZoom()=this.transform.minZoom)return this.transform.maxZoom=t,this._update(),this.getZoom()>t&&this.setZoom(t),this;throw new Error("maxZoom must be greater than the current minZoom")},n.prototype.getMaxZoom=function(){return this.transform.maxZoom},n.prototype.setMinPitch=function(t){if((t=null==t?0:t)<0)throw new Error("minPitch must be greater than or equal to 0");if(t>=0&&t<=this.transform.maxPitch)return this.transform.minPitch=t,this._update(),this.getPitch()60)throw new Error("maxPitch must be less than or equal to 60");if(t>=this.transform.minPitch)return this.transform.maxPitch=t,this._update(),this.getPitch()>t&&this.setPitch(t),this;throw new Error("maxPitch must be greater than the current minPitch")},n.prototype.getMaxPitch=function(){return this.transform.maxPitch},n.prototype.getRenderWorldCopies=function(){return this.transform.renderWorldCopies},n.prototype.setRenderWorldCopies=function(t){return this.transform.renderWorldCopies=t,this._update()},n.prototype.project=function(e){return this.transform.locationPoint(t.LngLat.convert(e))},n.prototype.unproject=function(e){return this.transform.pointLocation(t.Point.convert(e))},n.prototype.isMoving=function(){return this._moving||this.handlers.isMoving()},n.prototype.isZooming=function(){return this._zooming||this.handlers.isZooming()},n.prototype.isRotating=function(){return this._rotating||this.handlers.isRotating()},n.prototype._createDelegatedListener=function(t,e,i){var r,n=this;if("mouseenter"===t||"mouseover"===t){var a=!1;return{layer:e,listener:i,delegates:{mousemove:function(r){var o=n.getLayer(e)?n.queryRenderedFeatures(r.point,{layers:[e]}):[];o.length?a||(a=!0,i.call(n,new Bi(t,n,r.originalEvent,{features:o}))):a=!1},mouseout:function(){a=!1}}}}if("mouseleave"===t||"mouseout"===t){var o=!1;return{layer:e,listener:i,delegates:{mousemove:function(r){(n.getLayer(e)?n.queryRenderedFeatures(r.point,{layers:[e]}):[]).length?o=!0:o&&(o=!1,i.call(n,new Bi(t,n,r.originalEvent)))},mouseout:function(e){o&&(o=!1,i.call(n,new Bi(t,n,e.originalEvent)))}}}}return{layer:e,listener:i,delegates:(r={},r[t]=function(t){var r=n.getLayer(e)?n.queryRenderedFeatures(t.point,{layers:[e]}):[];r.length&&(t.features=r,i.call(n,t),delete t.features)},r)}},n.prototype.on=function(t,e,i){if(void 0===i)return r.prototype.on.call(this,t,e);var n=this._createDelegatedListener(t,e,i);for(var a in this._delegatedListeners=this._delegatedListeners||{},this._delegatedListeners[t]=this._delegatedListeners[t]||[],this._delegatedListeners[t].push(n),n.delegates)this.on(a,n.delegates[a]);return this},n.prototype.once=function(t,e,i){if(void 0===i)return r.prototype.once.call(this,t,e);var n=this._createDelegatedListener(t,e,i);for(var a in n.delegates)this.once(a,n.delegates[a]);return this},n.prototype.off=function(t,e,i){var n=this;return void 0===i?r.prototype.off.call(this,t,e):(this._delegatedListeners&&this._delegatedListeners[t]&&function(r){for(var a=r[t],o=0;o180;){var s=r.locationPoint(e);if(s.x>=0&&s.y>=0&&s.x<=r.width&&s.y<=r.height)break;e.lng>r.center.lng?e.lng-=360:e.lng+=360}return e}Pn.prototype.down=function(t,e){this.mouseRotate.mousedown(t,e),this.mousePitch&&this.mousePitch.mousedown(t,e),i.disableDrag()},Pn.prototype.move=function(t,e){var i=this.map,r=this.mouseRotate.mousemoveWindow(t,e);if(r&&r.bearingDelta&&i.setBearing(i.getBearing()+r.bearingDelta),this.mousePitch){var n=this.mousePitch.mousemoveWindow(t,e);n&&n.pitchDelta&&i.setPitch(i.getPitch()+n.pitchDelta)}},Pn.prototype.off=function(){var t=this.element;i.removeEventListener(t,"mousedown",this.mousedown),i.removeEventListener(t,"touchstart",this.touchstart,{passive:!1}),i.removeEventListener(t,"touchmove",this.touchmove),i.removeEventListener(t,"touchend",this.touchend),i.removeEventListener(t,"touchcancel",this.reset),this.offTemp()},Pn.prototype.offTemp=function(){i.enableDrag(),i.removeEventListener(t.window,"mousemove",this.mousemove),i.removeEventListener(t.window,"mouseup",this.mouseup)},Pn.prototype.mousedown=function(e){this.down(t.extend({},e,{ctrlKey:!0,preventDefault:function(){return e.preventDefault()}}),i.mousePos(this.element,e)),i.addEventListener(t.window,"mousemove",this.mousemove),i.addEventListener(t.window,"mouseup",this.mouseup)},Pn.prototype.mousemove=function(t){this.move(t,i.mousePos(this.element,t))},Pn.prototype.mouseup=function(t){this.mouseRotate.mouseupWindow(t),this.mousePitch&&this.mousePitch.mouseupWindow(t),this.offTemp()},Pn.prototype.touchstart=function(t){1!==t.targetTouches.length?this.reset():(this._startPos=this._lastPos=i.touchPos(this.element,t.targetTouches)[0],this.down({type:"mousedown",button:0,ctrlKey:!0,preventDefault:function(){return t.preventDefault()}},this._startPos))},Pn.prototype.touchmove=function(t){1!==t.targetTouches.length?this.reset():(this._lastPos=i.touchPos(this.element,t.targetTouches)[0],this.move({preventDefault:function(){return t.preventDefault()}},this._lastPos))},Pn.prototype.touchend=function(t){0===t.targetTouches.length&&this._startPos&&this._lastPos&&this._startPos.dist(this._lastPos)=i}this._isDragging&&(this._pos=e.point.sub(this._positionDelta),this._lngLat=this._map.unproject(this._pos),this.setLngLat(this._lngLat),this._element.style.pointerEvents="none","pending"===this._state&&(this._state="active",this.fire(new t.Event("dragstart"))),this.fire(new t.Event("drag")))},r.prototype._onUp=function(){this._element.style.pointerEvents="auto",this._positionDelta=null,this._pointerdownPos=null,this._isDragging=!1,this._map.off("mousemove",this._onMove),this._map.off("touchmove",this._onMove),"active"===this._state&&this.fire(new t.Event("dragend")),this._state="inactive"},r.prototype._addDragHandler=function(t){this._element.contains(t.originalEvent.target)&&(t.preventDefault(),this._positionDelta=t.point.sub(this._pos).add(this._offset),this._pointerdownPos=t.point,this._state="pending",this._map.on("mousemove",this._onMove),this._map.on("touchmove",this._onMove),this._map.once("mouseup",this._onUp),this._map.once("touchend",this._onUp))},r.prototype.setDraggable=function(t){return this._draggable=!!t,this._map&&(t?(this._map.on("mousedown",this._addDragHandler),this._map.on("touchstart",this._addDragHandler)):(this._map.off("mousedown",this._addDragHandler),this._map.off("touchstart",this._addDragHandler))),this},r.prototype.isDraggable=function(){return this._draggable},r.prototype.setRotation=function(t){return this._rotation=t||0,this._update(),this},r.prototype.getRotation=function(){return this._rotation},r.prototype.setRotationAlignment=function(t){return this._rotationAlignment=t||"auto",this._update(),this},r.prototype.getRotationAlignment=function(){return this._rotationAlignment},r.prototype.setPitchAlignment=function(t){return this._pitchAlignment=t&&"auto"!==t?t:this._rotationAlignment,this._update(),this},r.prototype.getPitchAlignment=function(){return this._pitchAlignment},r}(t.Evented),Rn={positionOptions:{enableHighAccuracy:!1,maximumAge:0,timeout:6e3},fitBoundsOptions:{maxZoom:15},trackUserLocation:!1,showAccuracyCircle:!0,showUserLocation:!0},Fn=0,Un=!1,Vn=function(e){function r(i){e.call(this),this.options=t.extend({},Rn,i),t.bindAll(["_onSuccess","_onError","_onZoom","_finish","_setupUI","_updateCamera","_updateMarker"],this)}return e&&(r.__proto__=e),(r.prototype=Object.create(e&&e.prototype)).constructor=r,r.prototype.onAdd=function(e){var r;return this._map=e,this._container=i.create("div","maplibregl-ctrl maplibregl-ctrl-group mapboxgl-ctrl mapboxgl-ctrl-group"),r=this._setupUI,void 0!==On?r(On):void 0!==t.window.navigator.permissions?t.window.navigator.permissions.query({name:"geolocation"}).then((function(t){r(On="denied"!==t.state)})):r(On=!!t.window.navigator.geolocation),this._container},r.prototype.onRemove=function(){void 0!==this._geolocationWatchID&&(t.window.navigator.geolocation.clearWatch(this._geolocationWatchID),this._geolocationWatchID=void 0),this.options.showUserLocation&&this._userLocationDotMarker&&this._userLocationDotMarker.remove(),this.options.showAccuracyCircle&&this._accuracyCircleMarker&&this._accuracyCircleMarker.remove(),i.remove(this._container),this._map.off("zoom",this._onZoom),this._map=void 0,Fn=0,Un=!1},r.prototype._isOutOfMapMaxBounds=function(t){var e=this._map.getMaxBounds(),i=t.coords;return e&&(i.longitudee.getEast()||i.latitudee.getNorth())},r.prototype._setErrorState=function(){switch(this._watchState){case"WAITING_ACTIVE":this._watchState="ACTIVE_ERROR",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active","mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-active-error","mapboxgl-ctrl-geolocate-active-error");break;case"ACTIVE_LOCK":this._watchState="ACTIVE_ERROR",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active","mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-active-error","mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-waiting","mapboxgl-ctrl-geolocate-waiting");break;case"BACKGROUND":this._watchState="BACKGROUND_ERROR",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background","mapboxgl-ctrl-geolocate-background"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-background-error","mapboxgl-ctrl-geolocate-background-error"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-waiting","mapboxgl-ctrl-geolocate-waiting")}},r.prototype._onSuccess=function(e){if(this._map){if(this._isOutOfMapMaxBounds(e))return this._setErrorState(),this.fire(new t.Event("outofmaxbounds",e)),this._updateMarker(),void this._finish();if(this.options.trackUserLocation)switch(this._lastKnownPosition=e,this._watchState){case"WAITING_ACTIVE":case"ACTIVE_LOCK":case"ACTIVE_ERROR":this._watchState="ACTIVE_LOCK",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-waiting","mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active-error","mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-active","mapboxgl-ctrl-geolocate-active");break;case"BACKGROUND":case"BACKGROUND_ERROR":this._watchState="BACKGROUND",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-waiting","mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background-error","mapboxgl-ctrl-geolocate-background-error"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-background","mapboxgl-ctrl-geolocate-background")}this.options.showUserLocation&&"OFF"!==this._watchState&&this._updateMarker(e),this.options.trackUserLocation&&"ACTIVE_LOCK"!==this._watchState||this._updateCamera(e),this.options.showUserLocation&&this._dotElement.classList.remove("maplibregl-user-location-dot-stale","mapboxgl-user-location-dot-stale"),this.fire(new t.Event("geolocate",e)),this._finish()}},r.prototype._updateCamera=function(e){var i=new t.LngLat(e.coords.longitude,e.coords.latitude),r=e.coords.accuracy,n=this._map.getBearing(),a=t.extend({bearing:n},this.options.fitBoundsOptions);this._map.fitBounds(i.toBounds(r),a,{geolocateSource:!0})},r.prototype._updateMarker=function(e){if(e){var i=new t.LngLat(e.coords.longitude,e.coords.latitude);this._accuracyCircleMarker.setLngLat(i).addTo(this._map),this._userLocationDotMarker.setLngLat(i).addTo(this._map),this._accuracy=e.coords.accuracy,this.options.showUserLocation&&this.options.showAccuracyCircle&&this._updateCircleRadius()}else this._userLocationDotMarker.remove(),this._accuracyCircleMarker.remove()},r.prototype._updateCircleRadius=function(){var t=this._map._container.clientHeight/2,e=this._map.unproject([0,t]),i=this._map.unproject([1,t]),r=e.distanceTo(i),n=Math.ceil(2*this._accuracy/r);this._circleElement.style.width=n+"px",this._circleElement.style.height=n+"px"},r.prototype._onZoom=function(){this.options.showUserLocation&&this.options.showAccuracyCircle&&this._updateCircleRadius()},r.prototype._onError=function(e){if(this._map){if(this.options.trackUserLocation)if(1===e.code){this._watchState="OFF",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-waiting","mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active","mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active-error","mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background","mapboxgl-ctrl-geolocate-background"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background-error","mapboxgl-ctrl-geolocate-background-error"),this._geolocateButton.disabled=!0;var i=this._map._getUIString("GeolocateControl.LocationNotAvailable");this._geolocateButton.title=i,this._geolocateButton.setAttribute("aria-label",i),void 0!==this._geolocationWatchID&&this._clearWatch()}else{if(3===e.code&&Un)return;this._setErrorState()}"OFF"!==this._watchState&&this.options.showUserLocation&&this._dotElement.classList.add("maplibregl-user-location-dot-stale","mapboxgl-user-location-dot-stale"),this.fire(new t.Event("error",e)),this._finish()}},r.prototype._finish=function(){this._timeoutId&&clearTimeout(this._timeoutId),this._timeoutId=void 0},r.prototype._setupUI=function(e){var r=this;if(this._container.addEventListener("contextmenu",(function(t){return t.preventDefault()})),this._geolocateButton=i.create("button","maplibregl-ctrl-geolocate mapboxgl-ctrl-geolocate",this._container),i.create("span","maplibregl-ctrl-icon mapboxgl-ctrl-icon",this._geolocateButton).setAttribute("aria-hidden",!0),this._geolocateButton.type="button",!1===e){t.warnOnce("Geolocation support is not available so the GeolocateControl will be disabled.");var n=this._map._getUIString("GeolocateControl.LocationNotAvailable");this._geolocateButton.disabled=!0,this._geolocateButton.title=n,this._geolocateButton.setAttribute("aria-label",n)}else{var a=this._map._getUIString("GeolocateControl.FindMyLocation");this._geolocateButton.title=a,this._geolocateButton.setAttribute("aria-label",a)}this.options.trackUserLocation&&(this._geolocateButton.setAttribute("aria-pressed","false"),this._watchState="OFF"),this.options.showUserLocation&&(this._dotElement=i.create("div","maplibregl-user-location-dot mapboxgl-user-location-dot"),this._userLocationDotMarker=new Bn(this._dotElement),this._circleElement=i.create("div","maplibregl-user-location-accuracy-circle mapboxgl-user-location-accuracy-circle"),this._accuracyCircleMarker=new Bn({element:this._circleElement,pitchAlignment:"map"}),this.options.trackUserLocation&&(this._watchState="OFF"),this._map.on("zoom",this._onZoom)),this._geolocateButton.addEventListener("click",this.trigger.bind(this)),this._setup=!0,this.options.trackUserLocation&&this._map.on("movestart",(function(e){e.geolocateSource||"ACTIVE_LOCK"!==r._watchState||e.originalEvent&&"resize"===e.originalEvent.type||(r._watchState="BACKGROUND",r._geolocateButton.classList.add("maplibregl-ctrl-geolocate-background","mapboxgl-ctrl-geolocate-background"),r._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active","mapboxgl-ctrl-geolocate-active"),r.fire(new t.Event("trackuserlocationend")))}))},r.prototype.trigger=function(){if(!this._setup)return t.warnOnce("Geolocate control triggered before added to a map"),!1;if(this.options.trackUserLocation){switch(this._watchState){case"OFF":this._watchState="WAITING_ACTIVE",this.fire(new t.Event("trackuserlocationstart"));break;case"WAITING_ACTIVE":case"ACTIVE_LOCK":case"ACTIVE_ERROR":case"BACKGROUND_ERROR":Fn--,Un=!1,this._watchState="OFF",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-waiting","mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active","mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active-error","mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background","mapboxgl-ctrl-geolocate-background"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background-error","mapboxgl-ctrl-geolocate-background-error"),this.fire(new t.Event("trackuserlocationend"));break;case"BACKGROUND":this._watchState="ACTIVE_LOCK",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background","mapboxgl-ctrl-geolocate-background"),this._lastKnownPosition&&this._updateCamera(this._lastKnownPosition),this.fire(new t.Event("trackuserlocationstart"))}switch(this._watchState){case"WAITING_ACTIVE":this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-waiting","mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-active","mapboxgl-ctrl-geolocate-active");break;case"ACTIVE_LOCK":this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-active","mapboxgl-ctrl-geolocate-active");break;case"ACTIVE_ERROR":this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-waiting","mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-active-error","mapboxgl-ctrl-geolocate-active-error");break;case"BACKGROUND":this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-background","mapboxgl-ctrl-geolocate-background");break;case"BACKGROUND_ERROR":this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-waiting","mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-background-error","mapboxgl-ctrl-geolocate-background-error")}if("OFF"===this._watchState&&void 0!==this._geolocationWatchID)this._clearWatch();else if(void 0===this._geolocationWatchID){var e;this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-waiting","mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.setAttribute("aria-pressed","true"),++Fn>1?(e={maximumAge:6e5,timeout:0},Un=!0):(e=this.options.positionOptions,Un=!1),this._geolocationWatchID=t.window.navigator.geolocation.watchPosition(this._onSuccess,this._onError,e)}}else t.window.navigator.geolocation.getCurrentPosition(this._onSuccess,this._onError,this.options.positionOptions),this._timeoutId=setTimeout(this._finish,1e4);return!0},r.prototype._clearWatch=function(){t.window.navigator.geolocation.clearWatch(this._geolocationWatchID),this._geolocationWatchID=void 0,this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-waiting","mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.setAttribute("aria-pressed","false"),this.options.showUserLocation&&this._updateMarker(null)},r}(t.Evented),Nn={maxWidth:100,unit:"metric"},jn=function(e){this.options=t.extend({},Nn,e),t.bindAll(["_onMove","setUnit"],this)};function qn(t,e,i){var r=i&&i.maxWidth||100,n=t._container.clientHeight/2,a=t.unproject([0,n]),o=t.unproject([r,n]),s=a.distanceTo(o);if(i&&"imperial"===i.unit){var l=3.2808*s;l>5280?Zn(e,r,l/5280,t._getUIString("ScaleControl.Miles")):Zn(e,r,l,t._getUIString("ScaleControl.Feet"))}else i&&"nautical"===i.unit?Zn(e,r,s/1852,t._getUIString("ScaleControl.NauticalMiles")):s>=1e3?Zn(e,r,s/1e3,t._getUIString("ScaleControl.Kilometers")):Zn(e,r,s,t._getUIString("ScaleControl.Meters"))}function Zn(t,e,i,r){var n,a,o,s=(n=i,(a=Math.pow(10,(""+Math.floor(n)).length-1))*(o=(o=n/a)>=10?10:o>=5?5:o>=3?3:o>=2?2:o>=1?1:function(t){var e=Math.pow(10,Math.ceil(-Math.log(t)/Math.LN10));return Math.round(t*e)/e}(o)));t.style.width=e*(s/i)+"px",t.innerHTML=s+" "+r}jn.prototype.getDefaultPosition=function(){return"bottom-left"},jn.prototype._onMove=function(){qn(this._map,this._container,this.options)},jn.prototype.onAdd=function(t){return this._map=t,this._container=i.create("div","maplibregl-ctrl maplibregl-ctrl-scale mapboxgl-ctrl mapboxgl-ctrl-scale",t.getContainer()),this._map.on("move",this._onMove),this._onMove(),this._container},jn.prototype.onRemove=function(){i.remove(this._container),this._map.off("move",this._onMove),this._map=void 0},jn.prototype.setUnit=function(t){this.options.unit=t,qn(this._map,this._container,this.options)};var Gn=function(e){this._fullscreen=!1,e&&e.container&&(e.container instanceof t.window.HTMLElement?this._container=e.container:t.warnOnce("Full screen control 'container' must be a DOM element.")),t.bindAll(["_onClickFullscreen","_changeIcon"],this),"onfullscreenchange"in t.window.document?this._fullscreenchange="fullscreenchange":"onmozfullscreenchange"in t.window.document?this._fullscreenchange="mozfullscreenchange":"onwebkitfullscreenchange"in t.window.document?this._fullscreenchange="webkitfullscreenchange":"onmsfullscreenchange"in t.window.document&&(this._fullscreenchange="MSFullscreenChange")};Gn.prototype.onAdd=function(e){return this._map=e,this._container||(this._container=this._map.getContainer()),this._controlContainer=i.create("div","maplibregl-ctrl maplibregl-ctrl-group mapboxgl-ctrl mapboxgl-ctrl-group"),this._checkFullscreenSupport()?this._setupUI():(this._controlContainer.style.display="none",t.warnOnce("This device does not support fullscreen mode.")),this._controlContainer},Gn.prototype.onRemove=function(){i.remove(this._controlContainer),this._map=null,t.window.document.removeEventListener(this._fullscreenchange,this._changeIcon)},Gn.prototype._checkFullscreenSupport=function(){return!!(t.window.document.fullscreenEnabled||t.window.document.mozFullScreenEnabled||t.window.document.msFullscreenEnabled||t.window.document.webkitFullscreenEnabled)},Gn.prototype._setupUI=function(){var e=this._fullscreenButton=i.create("button","maplibregl-ctrl-fullscreen mapboxgl-ctrl-fullscreen",this._controlContainer);i.create("span","maplibregl-ctrl-icon mapboxgl-ctrl-icon",e).setAttribute("aria-hidden",!0),e.type="button",this._updateTitle(),this._fullscreenButton.addEventListener("click",this._onClickFullscreen),t.window.document.addEventListener(this._fullscreenchange,this._changeIcon)},Gn.prototype._updateTitle=function(){var t=this._getTitle();this._fullscreenButton.setAttribute("aria-label",t),this._fullscreenButton.title=t},Gn.prototype._getTitle=function(){return this._map._getUIString(this._isFullscreen()?"FullscreenControl.Exit":"FullscreenControl.Enter")},Gn.prototype._isFullscreen=function(){return this._fullscreen},Gn.prototype._changeIcon=function(){(t.window.document.fullscreenElement||t.window.document.mozFullScreenElement||t.window.document.webkitFullscreenElement||t.window.document.msFullscreenElement)===this._container!==this._fullscreen&&(this._fullscreen=!this._fullscreen,this._fullscreenButton.classList.toggle("maplibregl-ctrl-shrink"),this._fullscreenButton.classList.toggle("mapboxgl-ctrl-shrink"),this._fullscreenButton.classList.toggle("maplibregl-ctrl-fullscreen"),this._fullscreenButton.classList.toggle("mapboxgl-ctrl-fullscreen"),this._updateTitle())},Gn.prototype._onClickFullscreen=function(){this._isFullscreen()?t.window.document.exitFullscreen?t.window.document.exitFullscreen():t.window.document.mozCancelFullScreen?t.window.document.mozCancelFullScreen():t.window.document.msExitFullscreen?t.window.document.msExitFullscreen():t.window.document.webkitCancelFullScreen&&t.window.document.webkitCancelFullScreen():this._container.requestFullscreen?this._container.requestFullscreen():this._container.mozRequestFullScreen?this._container.mozRequestFullScreen():this._container.msRequestFullscreen?this._container.msRequestFullscreen():this._container.webkitRequestFullscreen&&this._container.webkitRequestFullscreen()};var Wn={closeButton:!0,closeOnClick:!0,focusAfterOpen:!0,className:"",maxWidth:"240px"},Xn=["a[href]","[tabindex]:not([tabindex='-1'])","[contenteditable]:not([contenteditable='false'])","button:not([disabled])","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].join(", "),$n=function(e){function r(i){e.call(this),this.options=t.extend(Object.create(Wn),i),t.bindAll(["_update","_onClose","remove","_onMouseMove","_onMouseUp","_onDrag"],this)}return e&&(r.__proto__=e),(r.prototype=Object.create(e&&e.prototype)).constructor=r,r.prototype.addTo=function(e){return this._map&&this.remove(),this._map=e,this.options.closeOnClick&&this._map.on("click",this._onClose),this.options.closeOnMove&&this._map.on("move",this._onClose),this._map.on("remove",this.remove),this._update(),this._focusFirstElement(),this._trackPointer?(this._map.on("mousemove",this._onMouseMove),this._map.on("mouseup",this._onMouseUp),this._container&&this._container.classList.add("maplibregl-popup-track-pointer","mapboxgl-popup-track-pointer"),this._map._canvasContainer.classList.add("maplibregl-track-pointer","mapboxgl-track-pointer")):this._map.on("move",this._update),this.fire(new t.Event("open")),this},r.prototype.isOpen=function(){return!!this._map},r.prototype.remove=function(){return this._content&&i.remove(this._content),this._container&&(i.remove(this._container),delete this._container),this._map&&(this._map.off("move",this._update),this._map.off("move",this._onClose),this._map.off("click",this._onClose),this._map.off("remove",this.remove),this._map.off("mousemove",this._onMouseMove),this._map.off("mouseup",this._onMouseUp),this._map.off("drag",this._onDrag),delete this._map),this.fire(new t.Event("close")),this},r.prototype.getLngLat=function(){return this._lngLat},r.prototype.setLngLat=function(e){return this._lngLat=t.LngLat.convert(e),this._pos=null,this._trackPointer=!1,this._update(),this._map&&(this._map.on("move",this._update),this._map.off("mousemove",this._onMouseMove),this._container&&this._container.classList.remove("maplibregl-popup-track-pointer","mapboxgl-popup-track-pointer"),this._map._canvasContainer.classList.remove("maplibregl-track-pointer","mapboxgl-track-pointer")),this},r.prototype.trackPointer=function(){return this._trackPointer=!0,this._pos=null,this._update(),this._map&&(this._map.off("move",this._update),this._map.on("mousemove",this._onMouseMove),this._map.on("drag",this._onDrag),this._container&&this._container.classList.add("maplibregl-popup-track-pointer","mapboxgl-popup-track-pointer"),this._map._canvasContainer.classList.add("maplibregl-track-pointer","mapboxgl-track-pointer")),this},r.prototype.getElement=function(){return this._container},r.prototype.setText=function(e){return this.setDOMContent(t.window.document.createTextNode(e))},r.prototype.setHTML=function(e){var i,r=t.window.document.createDocumentFragment(),n=t.window.document.createElement("body");for(n.innerHTML=e;i=n.firstChild;)r.appendChild(i);return this.setDOMContent(r)},r.prototype.getMaxWidth=function(){return this._container&&this._container.style.maxWidth},r.prototype.setMaxWidth=function(t){return this.options.maxWidth=t,this._update(),this},r.prototype.setDOMContent=function(t){if(this._content)for(;this._content.hasChildNodes();)this._content.firstChild&&this._content.removeChild(this._content.firstChild);else this._content=i.create("div","maplibregl-popup-content mapboxgl-popup-content",this._container);return this._content.appendChild(t),this._createCloseButton(),this._update(),this._focusFirstElement(),this},r.prototype.addClassName=function(t){this._container&&this._container.classList.add(t)},r.prototype.removeClassName=function(t){this._container&&this._container.classList.remove(t)},r.prototype.setOffset=function(t){return this.options.offset=t,this._update(),this},r.prototype.toggleClassName=function(t){if(this._container)return this._container.classList.toggle(t)},r.prototype._createCloseButton=function(){this.options.closeButton&&(this._closeButton=i.create("button","maplibregl-popup-close-button mapboxgl-popup-close-button",this._content),this._closeButton.type="button",this._closeButton.setAttribute("aria-label","Close popup"),this._closeButton.innerHTML="×",this._closeButton.addEventListener("click",this._onClose))},r.prototype._onMouseUp=function(t){this._update(t.point)},r.prototype._onMouseMove=function(t){this._update(t.point)},r.prototype._onDrag=function(t){this._update(t.point)},r.prototype._update=function(e){var r=this;if(this._map&&(this._lngLat||this._trackPointer)&&this._content&&(this._container||(this._container=i.create("div","maplibregl-popup mapboxgl-popup",this._map.getContainer()),this._tip=i.create("div","maplibregl-popup-tip mapboxgl-popup-tip",this._container),this._container.appendChild(this._content),this.options.className&&this.options.className.split(" ").forEach((function(t){return r._container.classList.add(t)})),this._trackPointer&&this._container.classList.add("maplibregl-popup-track-pointer","mapboxgl-popup-track-pointer")),this.options.maxWidth&&this._container.style.maxWidth!==this.options.maxWidth&&(this._container.style.maxWidth=this.options.maxWidth),this._map.transform.renderWorldCopies&&!this._trackPointer&&(this._lngLat=Mn(this._lngLat,this._pos,this._map.transform)),!this._trackPointer||e)){var n=this._pos=this._trackPointer&&e?e:this._map.project(this._lngLat),a=this.options.anchor,o=function e(i){if(i){if("number"==typeof i){var r=Math.round(Math.sqrt(.5*Math.pow(i,2)));return{center:new t.Point(0,0),top:new t.Point(0,i),"top-left":new t.Point(r,r),"top-right":new t.Point(-r,r),bottom:new t.Point(0,-i),"bottom-left":new t.Point(r,-r),"bottom-right":new t.Point(-r,-r),left:new t.Point(i,0),right:new t.Point(-i,0)}}if(i instanceof t.Point||Array.isArray(i)){var n=t.Point.convert(i);return{center:n,top:n,"top-left":n,"top-right":n,bottom:n,"bottom-left":n,"bottom-right":n,left:n,right:n}}return{center:t.Point.convert(i.center||[0,0]),top:t.Point.convert(i.top||[0,0]),"top-left":t.Point.convert(i["top-left"]||[0,0]),"top-right":t.Point.convert(i["top-right"]||[0,0]),bottom:t.Point.convert(i.bottom||[0,0]),"bottom-left":t.Point.convert(i["bottom-left"]||[0,0]),"bottom-right":t.Point.convert(i["bottom-right"]||[0,0]),left:t.Point.convert(i.left||[0,0]),right:t.Point.convert(i.right||[0,0])}}return e(new t.Point(0,0))}(this.options.offset);if(!a){var s,l=this._container.offsetWidth,c=this._container.offsetHeight;s=n.y+o.bottom.ythis._map.transform.height-c?["bottom"]:[],n.xthis._map.transform.width-l/2&&s.push("right"),a=0===s.length?"bottom":s.join("-")}var u=n.add(o[a]).round();i.setTransform(this._container,Ln[a]+" translate("+u.x+"px,"+u.y+"px)"),Dn(this._container,a,"popup")}},r.prototype._focusFirstElement=function(){if(this.options.focusAfterOpen&&this._container){var t=this._container.querySelector(Xn);t&&t.focus()}},r.prototype._onClose=function(){this.remove()},r}(t.Evented),Hn={version:t.version,supported:e,setRTLTextPlugin:t.setRTLTextPlugin,getRTLTextPluginStatus:t.getRTLTextPluginStatus,Map:kn,NavigationControl:Cn,GeolocateControl:Vn,AttributionControl:xn,ScaleControl:jn,FullscreenControl:Gn,Popup:$n,Marker:Bn,Style:qe,LngLat:t.LngLat,LngLatBounds:t.LngLatBounds,Point:t.Point,MercatorCoordinate:t.MercatorCoordinate,Evented:t.Evented,config:t.config,prewarm:function(){Ft().acquire(Dt)},clearPrewarmedResources:function(){var t=Bt;t&&(t.isPreloaded()&&1===t.numActive()?(t.release(Dt),Bt=null):console.warn("Could not clear WebWorkers since there are active Map instances that still reference it. The pre-warmed WebWorker pool can only be cleared when all map instances have been removed with map.remove()"))},get accessToken(){return t.config.ACCESS_TOKEN},set accessToken(e){t.config.ACCESS_TOKEN=e},get baseApiUrl(){return t.config.API_URL},set baseApiUrl(e){t.config.API_URL=e},get workerCount(){return Ot.workerCount},set workerCount(t){Ot.workerCount=t},get maxParallelImageRequests(){return t.config.MAX_PARALLEL_IMAGE_REQUESTS},set maxParallelImageRequests(e){t.config.MAX_PARALLEL_IMAGE_REQUESTS=e},clearStorage:function(e){t.clearTileCache(e)},workerUrl:"",addProtocol:function(e,i){t.config.REGISTERED_PROTOCOLS[e]=i},removeProtocol:function(e){delete t.config.REGISTERED_PROTOCOLS[e]}};return Hn})),r}()},225:function(t,e,r){"use strict";t.exports=function(t,e){return e||(e={}),"string"!=typeof(t=t&&t.__esModule?t.default:t)?t:(/^['"].*['"]$/.test(t)&&(t=t.slice(1,-1)),e.hash&&(t+=e.hash),/["'() \t\n]/.test(t)||e.needQuotes?'"'.concat(t.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):t)}},240:function(t,e,r){var content=r(371);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(109).default)("eff5a100",content,!0,{sourceMap:!1})},241:function(t,e,r){"use strict";function n(t,e){return e=e||{},new Promise((function(r,n){var s=new XMLHttpRequest,o=[],u={},a=function t(){return{ok:2==(s.status/100|0),statusText:s.statusText,status:s.status,url:s.responseURL,text:function(){return Promise.resolve(s.responseText)},json:function(){return Promise.resolve(s.responseText).then(JSON.parse)},blob:function(){return Promise.resolve(new Blob([s.response]))},clone:t,headers:{keys:function(){return o},entries:function(){return o.map((function(t){return[t,s.getResponseHeader(t)]}))},get:function(t){return s.getResponseHeader(t)},has:function(t){return null!=s.getResponseHeader(t)}}}};for(var i in s.open(e.method||"get",t,!0),s.onload=function(){s.getAllResponseHeaders().toLowerCase().replace(/^(.+?):/gm,(function(t,e){u[e]||o.push(u[e]=e)})),r(a())},s.onerror=n,s.withCredentials="include"==e.credentials,e.headers)s.setRequestHeader(i,e.headers[i]);s.send(e.body||null)}))}r.d(e,"a",(function(){return n}))},242:function(t,e,r){"use strict";var n=function(t){return function(t){return!!t&&"object"==typeof t}(t)&&!function(t){var e=Object.prototype.toString.call(t);return"[object RegExp]"===e||"[object Date]"===e||function(t){return t.$$typeof===o}(t)}(t)};var o="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function l(t,e){return!1!==e.clone&&e.isMergeableObject(t)?m((r=t,Array.isArray(r)?[]:{}),t,e):t;var r}function c(t,source,e){return t.concat(source).map((function(element){return l(element,e)}))}function h(t){return Object.keys(t).concat(function(t){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(t).filter((function(symbol){return Object.propertyIsEnumerable.call(t,symbol)})):[]}(t))}function f(object,t){try{return t in object}catch(t){return!1}}function d(t,source,e){var r={};return e.isMergeableObject(t)&&h(t).forEach((function(n){r[n]=l(t[n],e)})),h(source).forEach((function(n){(function(t,e){return f(t,e)&&!(Object.hasOwnProperty.call(t,e)&&Object.propertyIsEnumerable.call(t,e))})(t,n)||(f(t,n)&&e.isMergeableObject(source[n])?r[n]=function(t,e){if(!e.customMerge)return m;var r=e.customMerge(t);return"function"==typeof r?r:m}(n,e)(t[n],source[n],e):r[n]=l(source[n],e))})),r}function m(t,source,e){(e=e||{}).arrayMerge=e.arrayMerge||c,e.isMergeableObject=e.isMergeableObject||n,e.cloneUnlessOtherwiseSpecified=l;var r=Array.isArray(source);return r===Array.isArray(t)?r?e.arrayMerge(t,source,e):d(t,source,e):l(source,e)}m.all=function(t,e){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce((function(t,r){return m(t,r,e)}),{})};var y=m;t.exports=y},243:function(t,e,r){"use strict";r.d(e,"a",(function(){return f}));var n=r(18),o=r(105);r(48),r(12),r(35),r(366),r(367),r(368),r(369),r(19),r(44),r(45),r(23),r(24);function l(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:".",n=arguments.length>3?arguments[3]:void 0;if(!c(e))return l(t,{},r,n);var object=Object.assign({},e);for(var h in t)if("__proto__"!==h&&"constructor"!==h){var f=t[h];null!=f&&(n&&n(object,h,f,r)||(Array.isArray(f)&&Array.isArray(object[h])?object[h]=[].concat(Object(o.a)(f),Object(o.a)(object[h])):c(f)&&c(object[h])?object[h]=l(f,object[h],(r?"".concat(r,"."):"")+h.toString(),n):object[h]=f))}return object}function c(t){if(null===t||"object"!==Object(n.a)(t))return!1;var e=Object.getPrototypeOf(t);return!(null!==e&&e!==Object.prototype&&null!==Object.getPrototypeOf(e)||Symbol.toStringTag in t||Symbol.iterator in t)}function h(t){return function(){for(var e=arguments.length,r=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:null;return e?m(t,e):y(t)}r.d(e,"default",(function(){return b}))}]).default},245:function(t,e,r){(function(e){var r="__lodash_hash_undefined__",n="[object Function]",o="[object GeneratorFunction]",l=/^\[object .+?Constructor\]$/,c="object"==typeof e&&e&&e.Object===Object&&e,h="object"==typeof self&&self&&self.Object===Object&&self,f=c||h||Function("return this")();var d,m=Array.prototype,y=Function.prototype,v=Object.prototype,_=f["__core-js_shared__"],x=(d=/[^.]+$/.exec(_&&_.keys&&_.keys.IE_PROTO||""))?"Symbol(src)_1."+d:"",w=y.toString,S=v.hasOwnProperty,E=v.toString,T=RegExp("^"+w.call(S).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),I=m.splice,k=O(f,"Map"),A=O(Object,"create");function z(t){var e=-1,r=t?t.length:0;for(this.clear();++e-1},C.prototype.set=function(t,e){var data=this.__data__,r=M(data,t);return r<0?data.push([t,e]):data[r][1]=e,this},P.prototype.clear=function(){this.__data__={hash:new z,map:new(k||C),string:new z}},P.prototype.delete=function(t){return D(this,t).delete(t)},P.prototype.get=function(t){return D(this,t).get(t)},P.prototype.has=function(t){return D(this,t).has(t)},P.prototype.set=function(t,e){return D(this,t).set(t,e),this},B.Cache=P,t.exports=B}).call(this,r(53))},247:function(t,e,r){"use strict";r(156),r(48),r(12),r(21);var n,o=r(136),l=r.n(o),c=(r(372),r(27),r(122),r(23),r(374),r(24),r(171)),h=r.n(c),f=r(172),d=r.n(f),m=r(245),y=r.n(m),v=[],_="ResizeObserver loop completed with undelivered notifications.";!function(t){t.BORDER_BOX="border-box",t.CONTENT_BOX="content-box",t.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"}(n||(n={}));var x,w=function(t){return Object.freeze(t)},S=function(t,e){this.inlineSize=t,this.blockSize=e,w(this)},E=function(){function t(t,e,r,n){return this.x=t,this.y=e,this.width=r,this.height=n,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,w(this)}return t.prototype.toJSON=function(){var t=this;return{x:t.x,y:t.y,top:t.top,right:t.right,bottom:t.bottom,left:t.left,width:t.width,height:t.height}},t.fromRect=function(e){return new t(e.x,e.y,e.width,e.height)},t}(),T=function(t){return t instanceof SVGElement&&"getBBox"in t},I=function(t){if(T(t)){var e=t.getBBox(),r=e.width,n=e.height;return!r&&!n}var o=t,l=o.offsetWidth,c=o.offsetHeight;return!(l||c||t.getClientRects().length)},k=function(t){var e;if(t instanceof Element)return!0;var r=null===(e=null==t?void 0:t.ownerDocument)||void 0===e?void 0:e.defaultView;return!!(r&&t instanceof r.Element)},A="undefined"!=typeof window?window:{},z=new WeakMap,C=/auto|scroll/,P=/^tb|vertical/,M=/msie|trident/i.test(A.navigator&&A.navigator.userAgent),L=function(t){return parseFloat(t||"0")},D=function(t,e,r){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===r&&(r=!1),new S((r?e:t)||0,(r?t:e)||0)},O=w({devicePixelContentBoxSize:D(),borderBoxSize:D(),contentBoxSize:D(),contentRect:new E(0,0,0,0)}),B=function(t,e){if(void 0===e&&(e=!1),z.has(t)&&!e)return z.get(t);if(I(t))return z.set(t,O),O;var r=getComputedStyle(t),svg=T(t)&&t.ownerSVGElement&&t.getBBox(),n=!M&&"border-box"===r.boxSizing,o=P.test(r.writingMode||""),l=!svg&&C.test(r.overflowY||""),c=!svg&&C.test(r.overflowX||""),h=svg?0:L(r.paddingTop),f=svg?0:L(r.paddingRight),d=svg?0:L(r.paddingBottom),m=svg?0:L(r.paddingLeft),y=svg?0:L(r.borderTopWidth),v=svg?0:L(r.borderRightWidth),_=svg?0:L(r.borderBottomWidth),x=m+f,S=h+d,k=(svg?0:L(r.borderLeftWidth))+v,A=y+_,B=c?t.offsetHeight-A-t.clientHeight:0,R=l?t.offsetWidth-k-t.clientWidth:0,F=n?x+k:0,U=n?S+A:0,V=svg?svg.width:L(r.width)-F-R,N=svg?svg.height:L(r.height)-U-B,j=V+x+R+k,Z=N+S+B+A,G=w({devicePixelContentBoxSize:D(Math.round(V*devicePixelRatio),Math.round(N*devicePixelRatio),o),borderBoxSize:D(j,Z,o),contentBoxSize:D(V,N,o),contentRect:new E(m,h,V,N)});return z.set(t,G),G},R=function(t,e,r){var o=B(t,r),l=o.borderBoxSize,c=o.contentBoxSize,h=o.devicePixelContentBoxSize;switch(e){case n.DEVICE_PIXEL_CONTENT_BOX:return h;case n.BORDER_BOX:return l;default:return c}},F=function(t){var e=B(t);this.target=t,this.contentRect=e.contentRect,this.borderBoxSize=w([e.borderBoxSize]),this.contentBoxSize=w([e.contentBoxSize]),this.devicePixelContentBoxSize=w([e.devicePixelContentBoxSize])},U=function(t){if(I(t))return 1/0;for(var e=0,r=t.parentNode;r;)e+=1,r=r.parentNode;return e},V=function(){var t=1/0,e=[];v.forEach((function(r){if(0!==r.activeTargets.length){var n=[];r.activeTargets.forEach((function(e){var r=new F(e.target),o=U(e.target);n.push(r),e.lastReportedSize=R(e.target,e.observedBox),ot?e.activeTargets.push(r):e.skippedTargets.push(r))}))}))},j=function(){var t,e=0;for(N(e);v.some((function(t){return t.activeTargets.length>0}));)e=V(),N(e);return v.some((function(t){return t.skippedTargets.length>0}))&&("function"==typeof ErrorEvent?t=new ErrorEvent("error",{message:_}):((t=document.createEvent("Event")).initEvent("error",!1,!1),t.message=_),window.dispatchEvent(t)),e>0},Z=[],G=function(t){if(!x){var e=0,r=document.createTextNode("");new MutationObserver((function(){return Z.splice(0).forEach((function(t){return t()}))})).observe(r,{characterData:!0}),x=function(){r.textContent="".concat(e?e--:e++)}}Z.push(t),x()},W=0,X={attributes:!0,characterData:!0,childList:!0,subtree:!0},$=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],time=function(t){return void 0===t&&(t=0),Date.now()+t},H=!1,K=new(function(){function t(){var t=this;this.stopped=!0,this.listener=function(){return t.schedule()}}return t.prototype.run=function(t){var e=this;if(void 0===t&&(t=250),!H){H=!0;var r,n=time(t);r=function(){var r=!1;try{r=j()}finally{if(H=!1,t=n-time(),!W)return;r?e.run(1e3):t>0?e.run(t):e.start()}},G((function(){requestAnimationFrame(r)}))}},t.prototype.schedule=function(){this.stop(),this.run()},t.prototype.observe=function(){var t=this,e=function(){return t.observer&&t.observer.observe(document.body,X)};document.body?e():A.addEventListener("DOMContentLoaded",e)},t.prototype.start=function(){var t=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),$.forEach((function(e){return A.addEventListener(e,t.listener,!0)})))},t.prototype.stop=function(){var t=this;this.stopped||(this.observer&&this.observer.disconnect(),$.forEach((function(e){return A.removeEventListener(e,t.listener,!0)})),this.stopped=!0)},t}()),Y=function(t){!W&&t>0&&K.start(),!(W+=t)&&K.stop()},J=function(){function t(t,e){this.target=t,this.observedBox=e||n.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return t.prototype.isActive=function(){var t,e=R(this.target,this.observedBox,!0);return t=this.target,T(t)||function(t){switch(t.tagName){case"INPUT":if("image"!==t.type)break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1}(t)||"inline"!==getComputedStyle(t).display||(this.lastReportedSize=e),this.lastReportedSize.inlineSize!==e.inlineSize||this.lastReportedSize.blockSize!==e.blockSize},t}(),Q=function(t,e){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=t,this.callback=e},tt=new WeakMap,et=function(t,e){for(var i=0;i=0&&(o&&v.splice(v.indexOf(r),1),r.observationTargets.splice(n,1),Y(-1))},t.disconnect=function(t){var e=this,r=tt.get(t);r.observationTargets.slice().forEach((function(r){return e.unobserve(t,r.target)})),r.activeTargets.splice(0,r.activeTargets.length)},t}(),nt=function(){function t(t){if(0===arguments.length)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if("function"!=typeof t)throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");it.connect(this,t)}return t.prototype.observe=function(t,e){if(0===arguments.length)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!k(t))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");it.observe(this,t,e)},t.prototype.unobserve=function(t){if(0===arguments.length)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!k(t))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");it.unobserve(this,t)},t.prototype.disconnect=function(){it.disconnect(this)},t.toString=function(){return"function ResizeObserver () { [polyfill code] }"},t}(),ot=(r(377),r(20),r(82),r(31),r(64),function(t){return Array.prototype.reduce.call(t,(function(t,e){var option=e.name.match(/data-simplebar-(.+)/);if(option){var r=option[1].replace(/\W+(.)/g,(function(t,e){return e.toUpperCase()}));switch(e.value){case"true":t[r]=!0;break;case"false":t[r]=!1;break;case void 0:t[r]=!0;break;default:t[r]=e.value}}return t}),{})});function at(element){return element&&element.ownerDocument&&element.ownerDocument.defaultView?element.ownerDocument.defaultView:window}function st(element){return element&&element.ownerDocument?element.ownerDocument:document}var lt=null,ut=null;function ct(t){if(null===lt){var e=st(t);if(void 0===e)return lt=0;var body=e.body,r=e.createElement("div");r.classList.add("simplebar-hide-scrollbar"),body.appendChild(r);var n=r.getBoundingClientRect().right;body.removeChild(r),lt=n}return lt}l.a&&window.addEventListener("resize",(function(){ut!==window.devicePixelRatio&&(ut=window.devicePixelRatio,lt=null)}));var pt=function(){function t(element,e){var r=this;this.onScroll=function(){var t=at(r.el);r.scrollXTicking||(t.requestAnimationFrame(r.scrollX),r.scrollXTicking=!0),r.scrollYTicking||(t.requestAnimationFrame(r.scrollY),r.scrollYTicking=!0)},this.scrollX=function(){r.axis.x.isOverflowing&&(r.showScrollbar("x"),r.positionScrollbar("x")),r.scrollXTicking=!1},this.scrollY=function(){r.axis.y.isOverflowing&&(r.showScrollbar("y"),r.positionScrollbar("y")),r.scrollYTicking=!1},this.onMouseEnter=function(){r.showScrollbar("x"),r.showScrollbar("y")},this.onMouseMove=function(t){r.mouseX=t.clientX,r.mouseY=t.clientY,(r.axis.x.isOverflowing||r.axis.x.forceVisible)&&r.onMouseMoveForAxis("x"),(r.axis.y.isOverflowing||r.axis.y.forceVisible)&&r.onMouseMoveForAxis("y")},this.onMouseLeave=function(){r.onMouseMove.cancel(),(r.axis.x.isOverflowing||r.axis.x.forceVisible)&&r.onMouseLeaveForAxis("x"),(r.axis.y.isOverflowing||r.axis.y.forceVisible)&&r.onMouseLeaveForAxis("y"),r.mouseX=-1,r.mouseY=-1},this.onWindowResize=function(){r.scrollbarWidth=r.getScrollbarWidth(),r.hideNativeScrollbar()},this.hideScrollbars=function(){r.axis.x.track.rect=r.axis.x.track.el.getBoundingClientRect(),r.axis.y.track.rect=r.axis.y.track.el.getBoundingClientRect(),r.isWithinBounds(r.axis.y.track.rect)||(r.axis.y.scrollbar.el.classList.remove(r.classNames.visible),r.axis.y.isVisible=!1),r.isWithinBounds(r.axis.x.track.rect)||(r.axis.x.scrollbar.el.classList.remove(r.classNames.visible),r.axis.x.isVisible=!1)},this.onPointerEvent=function(t){var e,n;r.axis.x.track.rect=r.axis.x.track.el.getBoundingClientRect(),r.axis.y.track.rect=r.axis.y.track.el.getBoundingClientRect(),(r.axis.x.isOverflowing||r.axis.x.forceVisible)&&(e=r.isWithinBounds(r.axis.x.track.rect)),(r.axis.y.isOverflowing||r.axis.y.forceVisible)&&(n=r.isWithinBounds(r.axis.y.track.rect)),(e||n)&&(t.preventDefault(),t.stopPropagation(),"mousedown"===t.type&&(e&&(r.axis.x.scrollbar.rect=r.axis.x.scrollbar.el.getBoundingClientRect(),r.isWithinBounds(r.axis.x.scrollbar.rect)?r.onDragStart(t,"x"):r.onTrackClick(t,"x")),n&&(r.axis.y.scrollbar.rect=r.axis.y.scrollbar.el.getBoundingClientRect(),r.isWithinBounds(r.axis.y.scrollbar.rect)?r.onDragStart(t,"y"):r.onTrackClick(t,"y"))))},this.drag=function(e){var track=r.axis[r.draggedAxis].track,n=track.rect[r.axis[r.draggedAxis].sizeAttr],o=r.axis[r.draggedAxis].scrollbar,l=r.contentWrapperEl[r.axis[r.draggedAxis].scrollSizeAttr],c=parseInt(r.elStyles[r.axis[r.draggedAxis].sizeAttr],10);e.preventDefault(),e.stopPropagation();var h=(("y"===r.draggedAxis?e.pageY:e.pageX)-track.rect[r.axis[r.draggedAxis].offsetAttr]-r.axis[r.draggedAxis].dragOffset)/(n-o.size)*(l-c);"x"===r.draggedAxis&&(h=r.isRtl&&t.getRtlHelpers().isRtlScrollbarInverted?h-(n+o.size):h,h=r.isRtl&&t.getRtlHelpers().isRtlScrollingInverted?-h:h),r.contentWrapperEl[r.axis[r.draggedAxis].scrollOffsetAttr]=h},this.onEndDrag=function(t){var e=st(r.el),n=at(r.el);t.preventDefault(),t.stopPropagation(),r.el.classList.remove(r.classNames.dragging),e.removeEventListener("mousemove",r.drag,!0),e.removeEventListener("mouseup",r.onEndDrag,!0),r.removePreventClickId=n.setTimeout((function(){e.removeEventListener("click",r.preventClick,!0),e.removeEventListener("dblclick",r.preventClick,!0),r.removePreventClickId=null}))},this.preventClick=function(t){t.preventDefault(),t.stopPropagation()},this.el=element,this.minScrollbarWidth=20,this.options=Object.assign({},t.defaultOptions,e),this.classNames=Object.assign({},t.defaultOptions.classNames,this.options.classNames),this.axis={x:{scrollOffsetAttr:"scrollLeft",sizeAttr:"width",scrollSizeAttr:"scrollWidth",offsetSizeAttr:"offsetWidth",offsetAttr:"left",overflowAttr:"overflowX",dragOffset:0,isOverflowing:!0,isVisible:!1,forceVisible:!1,track:{},scrollbar:{}},y:{scrollOffsetAttr:"scrollTop",sizeAttr:"height",scrollSizeAttr:"scrollHeight",offsetSizeAttr:"offsetHeight",offsetAttr:"top",overflowAttr:"overflowY",dragOffset:0,isOverflowing:!0,isVisible:!1,forceVisible:!1,track:{},scrollbar:{}}},this.removePreventClickId=null,t.instances.has(this.el)||(this.recalculate=h()(this.recalculate.bind(this),64),this.onMouseMove=h()(this.onMouseMove.bind(this),64),this.hideScrollbars=d()(this.hideScrollbars.bind(this),this.options.timeout),this.onWindowResize=d()(this.onWindowResize.bind(this),64,{leading:!0}),t.getRtlHelpers=y()(t.getRtlHelpers),this.init())}t.getRtlHelpers=function(){var e=document.createElement("div");e.innerHTML='
';var r=e.firstElementChild;document.body.appendChild(r);var n=r.firstElementChild;r.scrollLeft=0;var o=t.getOffset(r),l=t.getOffset(n);r.scrollLeft=999;var c=t.getOffset(n);return{isRtlScrollingInverted:o.left!==l.left&&l.left-c.left!=0,isRtlScrollbarInverted:o.left!==l.left}},t.getOffset=function(t){var rect=t.getBoundingClientRect(),e=st(t),r=at(t);return{top:rect.top+(r.pageYOffset||e.documentElement.scrollTop),left:rect.left+(r.pageXOffset||e.documentElement.scrollLeft)}};var e=t.prototype;return e.init=function(){t.instances.set(this.el,this),l.a&&(this.initDOM(),this.setAccessibilityAttributes(),this.scrollbarWidth=this.getScrollbarWidth(),this.recalculate(),this.initListeners())},e.initDOM=function(){var t=this;if(Array.prototype.filter.call(this.el.children,(function(e){return e.classList.contains(t.classNames.wrapper)})).length)this.wrapperEl=this.el.querySelector("."+this.classNames.wrapper),this.contentWrapperEl=this.options.scrollableNode||this.el.querySelector("."+this.classNames.contentWrapper),this.contentEl=this.options.contentNode||this.el.querySelector("."+this.classNames.contentEl),this.offsetEl=this.el.querySelector("."+this.classNames.offset),this.maskEl=this.el.querySelector("."+this.classNames.mask),this.placeholderEl=this.findChild(this.wrapperEl,"."+this.classNames.placeholder),this.heightAutoObserverWrapperEl=this.el.querySelector("."+this.classNames.heightAutoObserverWrapperEl),this.heightAutoObserverEl=this.el.querySelector("."+this.classNames.heightAutoObserverEl),this.axis.x.track.el=this.findChild(this.el,"."+this.classNames.track+"."+this.classNames.horizontal),this.axis.y.track.el=this.findChild(this.el,"."+this.classNames.track+"."+this.classNames.vertical);else{for(this.wrapperEl=document.createElement("div"),this.contentWrapperEl=document.createElement("div"),this.offsetEl=document.createElement("div"),this.maskEl=document.createElement("div"),this.contentEl=document.createElement("div"),this.placeholderEl=document.createElement("div"),this.heightAutoObserverWrapperEl=document.createElement("div"),this.heightAutoObserverEl=document.createElement("div"),this.wrapperEl.classList.add(this.classNames.wrapper),this.contentWrapperEl.classList.add(this.classNames.contentWrapper),this.offsetEl.classList.add(this.classNames.offset),this.maskEl.classList.add(this.classNames.mask),this.contentEl.classList.add(this.classNames.contentEl),this.placeholderEl.classList.add(this.classNames.placeholder),this.heightAutoObserverWrapperEl.classList.add(this.classNames.heightAutoObserverWrapperEl),this.heightAutoObserverEl.classList.add(this.classNames.heightAutoObserverEl);this.el.firstChild;)this.contentEl.appendChild(this.el.firstChild);this.contentWrapperEl.appendChild(this.contentEl),this.offsetEl.appendChild(this.contentWrapperEl),this.maskEl.appendChild(this.offsetEl),this.heightAutoObserverWrapperEl.appendChild(this.heightAutoObserverEl),this.wrapperEl.appendChild(this.heightAutoObserverWrapperEl),this.wrapperEl.appendChild(this.maskEl),this.wrapperEl.appendChild(this.placeholderEl),this.el.appendChild(this.wrapperEl)}if(!this.axis.x.track.el||!this.axis.y.track.el){var track=document.createElement("div"),e=document.createElement("div");track.classList.add(this.classNames.track),e.classList.add(this.classNames.scrollbar),track.appendChild(e),this.axis.x.track.el=track.cloneNode(!0),this.axis.x.track.el.classList.add(this.classNames.horizontal),this.axis.y.track.el=track.cloneNode(!0),this.axis.y.track.el.classList.add(this.classNames.vertical),this.el.appendChild(this.axis.x.track.el),this.el.appendChild(this.axis.y.track.el)}this.axis.x.scrollbar.el=this.axis.x.track.el.querySelector("."+this.classNames.scrollbar),this.axis.y.scrollbar.el=this.axis.y.track.el.querySelector("."+this.classNames.scrollbar),this.options.autoHide||(this.axis.x.scrollbar.el.classList.add(this.classNames.visible),this.axis.y.scrollbar.el.classList.add(this.classNames.visible)),this.el.setAttribute("data-simplebar","init")},e.setAccessibilityAttributes=function(){var t=this.options.ariaLabel||"scrollable content";this.contentWrapperEl.setAttribute("tabindex","0"),this.contentWrapperEl.setAttribute("role","region"),this.contentWrapperEl.setAttribute("aria-label",t)},e.initListeners=function(){var t=this,e=at(this.el);this.options.autoHide&&this.el.addEventListener("mouseenter",this.onMouseEnter),["mousedown","click","dblclick"].forEach((function(e){t.el.addEventListener(e,t.onPointerEvent,!0)})),["touchstart","touchend","touchmove"].forEach((function(e){t.el.addEventListener(e,t.onPointerEvent,{capture:!0,passive:!0})})),this.el.addEventListener("mousemove",this.onMouseMove),this.el.addEventListener("mouseleave",this.onMouseLeave),this.contentWrapperEl.addEventListener("scroll",this.onScroll),e.addEventListener("resize",this.onWindowResize);var r=!1,n=null,o=e.ResizeObserver||nt;this.resizeObserver=new o((function(){r&&null===n&&(n=e.requestAnimationFrame((function(){t.recalculate(),n=null})))})),this.resizeObserver.observe(this.el),this.resizeObserver.observe(this.contentEl),e.requestAnimationFrame((function(){r=!0})),this.mutationObserver=new e.MutationObserver(this.recalculate),this.mutationObserver.observe(this.contentEl,{childList:!0,subtree:!0,characterData:!0})},e.recalculate=function(){var t=at(this.el);this.elStyles=t.getComputedStyle(this.el),this.isRtl="rtl"===this.elStyles.direction;var e=this.heightAutoObserverEl.offsetHeight<=1,r=this.heightAutoObserverEl.offsetWidth<=1,n=this.contentEl.offsetWidth,o=this.contentWrapperEl.offsetWidth,l=this.elStyles.overflowX,c=this.elStyles.overflowY;this.contentEl.style.padding=this.elStyles.paddingTop+" "+this.elStyles.paddingRight+" "+this.elStyles.paddingBottom+" "+this.elStyles.paddingLeft,this.wrapperEl.style.margin="-"+this.elStyles.paddingTop+" -"+this.elStyles.paddingRight+" -"+this.elStyles.paddingBottom+" -"+this.elStyles.paddingLeft;var h=this.contentEl.scrollHeight,f=this.contentEl.scrollWidth;this.contentWrapperEl.style.height=e?"auto":"100%",this.placeholderEl.style.width=r?n+"px":"auto",this.placeholderEl.style.height=h+"px";var d=this.contentWrapperEl.offsetHeight;this.axis.x.isOverflowing=f>n,this.axis.y.isOverflowing=h>d,this.axis.x.isOverflowing="hidden"!==l&&this.axis.x.isOverflowing,this.axis.y.isOverflowing="hidden"!==c&&this.axis.y.isOverflowing,this.axis.x.forceVisible="x"===this.options.forceVisible||!0===this.options.forceVisible,this.axis.y.forceVisible="y"===this.options.forceVisible||!0===this.options.forceVisible,this.hideNativeScrollbar();var m=this.axis.x.isOverflowing?this.scrollbarWidth:0,y=this.axis.y.isOverflowing?this.scrollbarWidth:0;this.axis.x.isOverflowing=this.axis.x.isOverflowing&&f>o-y,this.axis.y.isOverflowing=this.axis.y.isOverflowing&&h>d-m,this.axis.x.scrollbar.size=this.getScrollbarSize("x"),this.axis.y.scrollbar.size=this.getScrollbarSize("y"),this.axis.x.scrollbar.el.style.width=this.axis.x.scrollbar.size+"px",this.axis.y.scrollbar.el.style.height=this.axis.y.scrollbar.size+"px",this.positionScrollbar("x"),this.positionScrollbar("y"),this.toggleTrackVisibility("x"),this.toggleTrackVisibility("y")},e.getScrollbarSize=function(t){if(void 0===t&&(t="y"),!this.axis[t].isOverflowing)return 0;var e,r=this.contentEl[this.axis[t].scrollSizeAttr],n=this.axis[t].track.el[this.axis[t].offsetSizeAttr],o=n/r;return e=Math.max(~~(o*n),this.options.scrollbarMinSize),this.options.scrollbarMaxSize&&(e=Math.min(e,this.options.scrollbarMaxSize)),e},e.positionScrollbar=function(e){if(void 0===e&&(e="y"),this.axis[e].isOverflowing){var r=this.contentWrapperEl[this.axis[e].scrollSizeAttr],n=this.axis[e].track.el[this.axis[e].offsetSizeAttr],o=parseInt(this.elStyles[this.axis[e].sizeAttr],10),l=this.axis[e].scrollbar,c=this.contentWrapperEl[this.axis[e].scrollOffsetAttr],h=(c="x"===e&&this.isRtl&&t.getRtlHelpers().isRtlScrollingInverted?-c:c)/(r-o),f=~~((n-l.size)*h);f="x"===e&&this.isRtl&&t.getRtlHelpers().isRtlScrollbarInverted?f+(n-l.size):f,l.el.style.transform="x"===e?"translate3d("+f+"px, 0, 0)":"translate3d(0, "+f+"px, 0)"}},e.toggleTrackVisibility=function(t){void 0===t&&(t="y");var track=this.axis[t].track.el,e=this.axis[t].scrollbar.el;this.axis[t].isOverflowing||this.axis[t].forceVisible?(track.style.visibility="visible",this.contentWrapperEl.style[this.axis[t].overflowAttr]="scroll"):(track.style.visibility="hidden",this.contentWrapperEl.style[this.axis[t].overflowAttr]="hidden"),this.axis[t].isOverflowing?e.style.display="block":e.style.display="none"},e.hideNativeScrollbar=function(){this.offsetEl.style[this.isRtl?"left":"right"]=this.axis.y.isOverflowing||this.axis.y.forceVisible?"-"+this.scrollbarWidth+"px":0,this.offsetEl.style.bottom=this.axis.x.isOverflowing||this.axis.x.forceVisible?"-"+this.scrollbarWidth+"px":0},e.onMouseMoveForAxis=function(t){void 0===t&&(t="y"),this.axis[t].track.rect=this.axis[t].track.el.getBoundingClientRect(),this.axis[t].scrollbar.rect=this.axis[t].scrollbar.el.getBoundingClientRect(),this.isWithinBounds(this.axis[t].scrollbar.rect)?this.axis[t].scrollbar.el.classList.add(this.classNames.hover):this.axis[t].scrollbar.el.classList.remove(this.classNames.hover),this.isWithinBounds(this.axis[t].track.rect)?(this.showScrollbar(t),this.axis[t].track.el.classList.add(this.classNames.hover)):this.axis[t].track.el.classList.remove(this.classNames.hover)},e.onMouseLeaveForAxis=function(t){void 0===t&&(t="y"),this.axis[t].track.el.classList.remove(this.classNames.hover),this.axis[t].scrollbar.el.classList.remove(this.classNames.hover)},e.showScrollbar=function(t){void 0===t&&(t="y");var e=this.axis[t].scrollbar.el;this.axis[t].isVisible||(e.classList.add(this.classNames.visible),this.axis[t].isVisible=!0),this.options.autoHide&&this.hideScrollbars()},e.onDragStart=function(t,e){void 0===e&&(e="y");var r=st(this.el),n=at(this.el),o=this.axis[e].scrollbar,l="y"===e?t.pageY:t.pageX;this.axis[e].dragOffset=l-o.rect[this.axis[e].offsetAttr],this.draggedAxis=e,this.el.classList.add(this.classNames.dragging),r.addEventListener("mousemove",this.drag,!0),r.addEventListener("mouseup",this.onEndDrag,!0),null===this.removePreventClickId?(r.addEventListener("click",this.preventClick,!0),r.addEventListener("dblclick",this.preventClick,!0)):(n.clearTimeout(this.removePreventClickId),this.removePreventClickId=null)},e.onTrackClick=function(t,e){var r=this;if(void 0===e&&(e="y"),this.options.clickOnTrack){var n=at(this.el);this.axis[e].scrollbar.rect=this.axis[e].scrollbar.el.getBoundingClientRect();var o=this.axis[e].scrollbar.rect[this.axis[e].offsetAttr],l=parseInt(this.elStyles[this.axis[e].sizeAttr],10),c=this.contentWrapperEl[this.axis[e].scrollOffsetAttr],h=("y"===e?this.mouseY-o:this.mouseX-o)<0?-1:1,f=-1===h?c-l:c+l;!function t(){var o,l;-1===h?c>f&&(c-=r.options.clickOnTrackSpeed,r.contentWrapperEl.scrollTo(((o={})[r.axis[e].offsetAttr]=c,o)),n.requestAnimationFrame(t)):c=t.left&&this.mouseX<=t.left+t.width&&this.mouseY>=t.top&&this.mouseY<=t.top+t.height},e.findChild=function(t,e){var r=t.matches||t.webkitMatchesSelector||t.mozMatchesSelector||t.msMatchesSelector;return Array.prototype.filter.call(t.children,(function(t){return r.call(t,e)}))[0]},t}();pt.defaultOptions={autoHide:!0,forceVisible:!1,clickOnTrack:!0,clickOnTrackSpeed:40,classNames:{contentEl:"simplebar-content",contentWrapper:"simplebar-content-wrapper",offset:"simplebar-offset",mask:"simplebar-mask",wrapper:"simplebar-wrapper",placeholder:"simplebar-placeholder",scrollbar:"simplebar-scrollbar",track:"simplebar-track",heightAutoObserverWrapperEl:"simplebar-height-auto-observer-wrapper",heightAutoObserverEl:"simplebar-height-auto-observer",visible:"simplebar-visible",horizontal:"simplebar-horizontal",vertical:"simplebar-vertical",hover:"simplebar-hover",dragging:"simplebar-dragging"},scrollbarMinSize:25,scrollbarMaxSize:0,timeout:1e3},pt.instances=new WeakMap,pt.initDOMLoadedElements=function(){document.removeEventListener("DOMContentLoaded",this.initDOMLoadedElements),window.removeEventListener("load",this.initDOMLoadedElements),Array.prototype.forEach.call(document.querySelectorAll("[data-simplebar]"),(function(t){"init"===t.getAttribute("data-simplebar")||pt.instances.has(t)||new pt(t,ot(t.attributes))}))},pt.removeObserver=function(){this.globalObserver.disconnect()},pt.initHtmlApi=function(){this.initDOMLoadedElements=this.initDOMLoadedElements.bind(this),"undefined"!=typeof MutationObserver&&(this.globalObserver=new MutationObserver(pt.handleMutations),this.globalObserver.observe(document,{childList:!0,subtree:!0})),"complete"===document.readyState||"loading"!==document.readyState&&!document.documentElement.doScroll?window.setTimeout(this.initDOMLoadedElements):(document.addEventListener("DOMContentLoaded",this.initDOMLoadedElements),window.addEventListener("load",this.initDOMLoadedElements))},pt.handleMutations=function(t){t.forEach((function(t){Array.prototype.forEach.call(t.addedNodes,(function(t){1===t.nodeType&&(t.hasAttribute("data-simplebar")?!pt.instances.has(t)&&document.documentElement.contains(t)&&new pt(t,ot(t.attributes)):Array.prototype.forEach.call(t.querySelectorAll("[data-simplebar]"),(function(t){"init"!==t.getAttribute("data-simplebar")&&!pt.instances.has(t)&&document.documentElement.contains(t)&&new pt(t,ot(t.attributes))})))})),Array.prototype.forEach.call(t.removedNodes,(function(t){1===t.nodeType&&("init"===t.getAttribute("data-simplebar")?pt.instances.has(t)&&!document.documentElement.contains(t)&&pt.instances.get(t).unMount():Array.prototype.forEach.call(t.querySelectorAll('[data-simplebar="init"]'),(function(t){pt.instances.has(t)&&!document.documentElement.contains(t)&&pt.instances.get(t).unMount()})))}))}))},pt.getOptions=ot,l.a&&pt.initHtmlApi();var ht=pt,ft={name:"simplebar-vue",mounted:function(){var t=ht.getOptions(this.$refs.element.attributes);this.SimpleBar=new ht(this.$refs.element,t)},computed:{scrollElement:function(){return this.$refs.scrollElement},contentElement:function(){return this.$refs.contentElement}}},mt=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{ref:"element"},[r("div",{staticClass:"simplebar-wrapper"},[t._m(0),t._v(" "),r("div",{staticClass:"simplebar-mask"},[r("div",{staticClass:"simplebar-offset"},[r("div",t._g({ref:"scrollElement",staticClass:"simplebar-content-wrapper"},Object.assign({},t.$listeners.scroll&&{scroll:t.$listeners.scroll})),[r("div",{ref:"contentElement",staticClass:"simplebar-content"},[t._t("default")],2)])])]),t._v(" "),r("div",{staticClass:"simplebar-placeholder"})]),t._v(" "),t._m(1),t._v(" "),t._m(2)])};mt._withStripped=!0;var yt=function(template,style,script,t,e,r,n,o){var component=("function"==typeof script?script.options:script)||{};return component.__file="/Users/adriendenat/Sites/simplebar/packages/simplebar-vue/index.vue",component.render||(component.render=template.render,component.staticRenderFns=template.staticRenderFns,component._compiled=!0,e&&(component.functional=!0)),component._scopeId=t,component}({render:mt,staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"simplebar-height-auto-observer-wrapper"},[e("div",{staticClass:"simplebar-height-auto-observer"})])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"simplebar-track simplebar-horizontal"},[e("div",{staticClass:"simplebar-scrollbar"})])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"simplebar-track simplebar-vertical"},[e("div",{staticClass:"simplebar-scrollbar"})])}]},0,ft,undefined,!1);e.a=yt},370:function(t,e,r){"use strict";r(240)},371:function(t,e,r){var n=r(108)((function(i){return i[1]}));n.push([t.i,".mgl-map-wrapper{height:100%;position:relative;width:100%}.mgl-map-wrapper .mapboxgl-map{height:100%;left:0;position:absolute;top:0;width:100%}",""]),n.locals={},t.exports=n},84:function(t,e,r){"use strict";var n={name:"NoSsr",functional:!0,props:{placeholder:String,placeholderTag:{type:String,default:"div"}},render:function(t,e){var r=e.parent,n=e.slots,o=e.props,l=n(),c=l.default;void 0===c&&(c=[]);var h=l.placeholder;return r._isMounted?c:(r.$once("hook:mounted",(function(){r.$forceUpdate()})),o.placeholderTag&&(o.placeholder||h)?t(o.placeholderTag,{class:["no-ssr-placeholder"]},o.placeholder||h):c.length>0?c.map((function(){return t(!1)})):t(!1))}};t.exports=n},85:function(t,e,r){"use strict";function n(t,e,r){"object"==typeof r.value&&(r.value=o(r.value)),r.enumerable&&!r.get&&!r.set&&r.configurable&&r.writable&&"__proto__"!==e?t[e]=r.value:Object.defineProperty(t,e,r)}function o(t){if("object"!=typeof t)return t;var e,r,l,i=0,c=Object.prototype.toString.call(t);if("[object Object]"===c?l=Object.create(t.__proto__||null):"[object Array]"===c?l=Array(t.length):"[object Set]"===c?(l=new Set,t.forEach((function(t){l.add(o(t))}))):"[object Map]"===c?(l=new Map,t.forEach((function(t,e){l.set(o(e),o(t))}))):"[object Date]"===c?l=new Date(+t):"[object RegExp]"===c?l=new RegExp(t.source,t.flags):"[object DataView]"===c?l=new t.constructor(o(t.buffer)):"[object ArrayBuffer]"===c?l=t.slice(0):"Array]"===c.slice(-6)&&(l=new t.constructor(t)),l){for(r=Object.getOwnPropertySymbols(t);i`map-${(""+Math.random()).split(".")[1]}`},accessToken:{type:String,default:void 0},minZoom:{type:Number,default:0},maxZoom:{type:Number,default:22},mapStyle:{type:[String,Object],required:!0},hash:{type:Boolean,default:!1},interactive:{type:Boolean,default:!0},bearingSnap:{type:Number,default:7},pitchWithRotate:{type:Boolean,default:!0},clickTolerance:{type:Number,default:3},attributionControl:{type:Boolean,default:!0},customAttribution:{type:[String,Array],default:null},logoPosition:{type:String,default:"bottom-left",validator:t=>["top-left","top-right","bottom-left","bottom-right"].includes(t)},failIfMajorPerformanceCaveat:{type:Boolean,default:!1},preserveDrawingBuffer:{type:Boolean,default:!1},refreshExpiredTiles:{type:Boolean,default:!0},maxBounds:{type:Array,default(){}},scrollZoom:{type:[Boolean,Object],default:()=>!0},boxZoom:{type:Boolean,default:!0},dragRotate:{type:Boolean,default:!0},dragPan:{type:Boolean,default:!0},keyboard:{type:Boolean,default:!0},doubleClickZoom:{type:Boolean,default:!0},touchZoomRotate:{type:[Boolean,Object],default:()=>!0},trackResize:{type:Boolean,default:!0},center:{type:[Object,Array],default:void 0},zoom:{type:Number,default:0},bearing:{type:Number,default:0},pitch:{type:Number,default:0},initialBounds:{type:[Object,Array],default:void 0},renderWorldCopies:{type:Boolean,default:!0},RTLTextPluginUrl:{type:String,default:void 0},light:{type:Object,default:void 0},tileBoundaries:{type:Boolean,default:!1},collisionBoxes:{type:Boolean,default:!1},repaint:{type:Boolean,default:!1},transformRequest:{type:Function,default:null},maxTileCacheSize:{type:Number,default:null},localIdeographFontFamily:{type:String,default:null},collectResourceTiming:{type:Boolean,default:!1},fadeDuration:{type:Number,default:300},crossSourceCollisions:{type:Boolean,default:!0}};const h={maxBounds(t){this.map.setMaxBounds(t)},minZoom(t){this.map.setMinZoom(t)},maxZoom(t){this.map.setMaxZoom(t)},mapStyle(t){this.map.setStyle(t)},collisionBoxes(t){this.map.showCollisionBoxes=t},tileBoundaries(t){this.map.showTileBoundaries=t},repaint(t){this.map.repaint=t},zoom(t){this.map.setZoom(t)},center(t){this.map.setCenter(t)},bearing(t){this.map.setBearing(t)},pitch(t){this.map.setPitch(t)},light(t){this.map.setLigh(t)}};function f(t,e,r,n){this.initial||(this.$listeners[`update:${t}`]?(this.propsIsUpdating[t]?(this._watcher.active=!1,this.$nextTick((()=>{this._watcher.active=!0}))):(this._watcher.active=!0,e(r,n)),this.propsIsUpdating[t]=!1):e(r,n))}var d={watch:function(){const t={};return Object.entries(h).forEach((e=>{t[e[0]]=function(t,r){return f.call(this,e[0],e[1].bind(this),t,r)}})),t}()},m={methods:{$_updateSyncedPropsFabric(t,data){return()=>{this.propsIsUpdating[t]=!0;let e="function"==typeof data?data():data;return this.$emit(`update:${t}`,e)}},$_bindPropsUpdateEvents(){[{events:["moveend"],prop:"center",getter:this.map.getCenter.bind(this.map)},{events:["zoomend"],prop:"zoom",getter:this.map.getZoom.bind(this.map)},{events:["rotate"],prop:"bearing",getter:this.map.getBearing.bind(this.map)},{events:["pitch"],prop:"pitch",getter:this.map.getPitch.bind(this.map)}].forEach((({events:t,prop:e,getter:r})=>{t.forEach((t=>{this.$listeners[`update:${e}`]&&this.map.on(t,this.$_updateSyncedPropsFabric(e,r))}))}))},$_loadMap(){return this.mapboxPromise.then((t=>(this.mapbox=t.default?t.default:t,new Promise((t=>{this.accessToken&&(this.mapbox.accessToken=this.accessToken);const map=new this.mapbox.Map({...this._props,container:this.$refs.container,style:this.mapStyle});map.on("load",(()=>t(map)))})))))},$_RTLTextPluginError(t){this.$emit("rtl-plugin-error",{map:this.map,error:t})},$_bindMapEvents(t){Object.keys(this.$listeners).forEach((e=>{t.includes(e)&&this.map.on(e,this.$_emitMapEvent)}))},$_unbindEvents(t){t.forEach((t=>{this.map.off(t,this.$_emitMapEvent)}))}}},y=r(244),v=r.n(y);function _(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}var x={name:"GlMap",mixins:[d,{created(){this.actions={}},methods:{$_registerAsyncActions(map){this.actions={...v()(map),stop(){this.map.stop();const t={pitch:this.map.getPitch(),zoom:this.map.getZoom(),bearing:this.map.getBearing(),center:this.map.getCenter()};return Object.entries(t).forEach((t=>{this.$_updateSyncedPropsFabric(t[0],t[1])()})),Promise.resolve(t)}}}}},m,o],props:function(t){for(var e=1;e{t.includes(r)&&e.on(r,this.$_emitSelfEvent)}))},$_unbindSelfEvents(t,e){0!==t.length&&e&&t.forEach((t=>{e.off(t,this.$_emitSelfEvent)}))}}},I={mixins:[o,T],inject:["mapbox","map","actions"],props:{position:{type:String,default:"top-right"}},beforeDestroy(){this.map&&this.control&&this.map.removeControl(this.control)},methods:{$_addControl(){try{this.map.addControl(this.control,this.position)}catch(t){return void this.$_emitEvent("error",{error:t})}this.$_emitEvent("added",{control:this.control})}},render(){}};Boolean,Boolean;const k={trackuserlocationstart:"trackuserlocationstart",trackuserlocationend:"trackuserlocationend",geolocate:"geolocate",error:"error"};var A={name:"GeolocateControl",mixins:[o,T,I],props:{positionOptions:{type:Object,default:()=>({enableHighAccuracy:!1,timeout:6e3})},fitBoundsOptions:{type:Object,default:()=>({maxZoom:15})},trackUserLocation:{type:Boolean,default:!1},showUserLocation:{type:Boolean,default:!0}},created(){const t=this.mapbox.GeolocateControl;this.control=new t(this.$props),this.$_addControl(),this.$_bindSelfEvents(Object.keys(k),this.control)},methods:{trigger(){if(this.control)return this.control.trigger()}}};HTMLElement,Boolean,r(55),r(59),r(249);function z(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}var C={drag:"drag",dragstart:"dragstart",dragend:"dragend"},P={click:"click",mouseenter:"mouseenter",mouseleave:"mouseleave"},M={name:"MapMarker",mixins:[o,T],inject:["mapbox","map"],provide:function(){var t=this;return{get marker(){return t.marker}}},props:{offset:{type:[Object,Array],default:function(){return[0,0]}},coordinates:{type:Array,required:!0},color:{type:String},anchor:{type:String,default:"center"},draggable:{type:Boolean,default:!1}},data:function(){return{initial:!0,marker:void 0}},watch:{coordinates:function(t){this.initial||this.marker.setLngLat(t)},draggable:function(t){this.initial||this.marker.setDraggable(t)}},mounted:function(){var t=this,e=function(t){for(var e=1;ee.parts.length&&(r.parts.length=e.parts.length)}else{var o=[];for(n=0;n0?c.map((function(){return t(!1)})):t(!1))}};t.exports=n},170:function(t,e,r){"use strict";var n=["compactDisplay","currency","currencyDisplay","currencySign","localeMatcher","notation","numberingSystem","signDisplay","style","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits"],o=["dateStyle","timeStyle","calendar","localeMatcher","hour12","hourCycle","timeZone","formatMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName"];function l(t,e){"undefined"!=typeof console&&(console.warn("[vue-i18n] "+t),e&&console.warn(e.stack))}var c=Array.isArray;function h(t){return null!==t&&"object"==typeof t}function f(t){return"string"==typeof t}var d=Object.prototype.toString,m="[object Object]";function y(t){return d.call(t)===m}function v(t){return null==t}function _(t){return"function"==typeof t}function x(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var r=null,n=null;return 1===t.length?h(t[0])||c(t[0])?n=t[0]:"string"==typeof t[0]&&(r=t[0]):2===t.length&&("string"==typeof t[0]&&(r=t[0]),(h(t[1])||c(t[1]))&&(n=t[1])),{locale:r,params:n}}function w(t){return JSON.parse(JSON.stringify(t))}function S(t,e){return!!~t.indexOf(e)}var E=Object.prototype.hasOwnProperty;function T(t,e){return E.call(t,e)}function I(t){for(var e=arguments,output=Object(t),i=1;i0;)e[r]=arguments[r+1];var n=this.$i18n;return n._t.apply(n,[t,n.locale,n._getMessages(),this].concat(e))},t.prototype.$tc=function(t,e){for(var r=[],n=arguments.length-2;n-- >0;)r[n]=arguments[n+2];var o=this.$i18n;return o._tc.apply(o,[t,o.locale,o._getMessages(),this,e].concat(r))},t.prototype.$te=function(t,e){var r=this.$i18n;return r._te(t,r.locale,r._getMessages(),e)},t.prototype.$d=function(t){for(var e,r=[],n=arguments.length-1;n-- >0;)r[n]=arguments[n+1];return(e=this.$i18n).d.apply(e,[t].concat(r))},t.prototype.$n=function(t){for(var e,r=[],n=arguments.length-1;n-- >0;)r[n]=arguments[n+1];return(e=this.$i18n).n.apply(e,[t].concat(r))}})(M),M.mixin(function(t){function e(){this!==this.$root&&this.$options.__INTLIFY_META__&&this.$el&&this.$el.setAttribute("data-intlify",this.$options.__INTLIFY_META__)}return void 0===t&&(t=!1),t?{mounted:e}:{beforeCreate:function(){var t=this.$options;if(t.i18n=t.i18n||(t.__i18nBridge||t.__i18n?{}:null),t.i18n){if(t.i18n instanceof nt){if(t.__i18nBridge||t.__i18n)try{var e=t.i18n&&t.i18n.messages?t.i18n.messages:{};(t.__i18nBridge||t.__i18n).forEach((function(t){e=I(e,JSON.parse(t))})),Object.keys(e).forEach((function(r){t.i18n.mergeLocaleMessage(r,e[r])}))}catch(t){}this._i18n=t.i18n,this._i18nWatcher=this._i18n.watchI18nData()}else if(y(t.i18n)){var r=this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof nt?this.$root.$i18n:null;if(r&&(t.i18n.root=this.$root,t.i18n.formatter=r.formatter,t.i18n.fallbackLocale=r.fallbackLocale,t.i18n.formatFallbackMessages=r.formatFallbackMessages,t.i18n.silentTranslationWarn=r.silentTranslationWarn,t.i18n.silentFallbackWarn=r.silentFallbackWarn,t.i18n.pluralizationRules=r.pluralizationRules,t.i18n.preserveDirectiveContent=r.preserveDirectiveContent),t.__i18nBridge||t.__i18n)try{var n=t.i18n&&t.i18n.messages?t.i18n.messages:{};(t.__i18nBridge||t.__i18n).forEach((function(t){n=I(n,JSON.parse(t))})),t.i18n.messages=n}catch(t){}var o=t.i18n.sharedMessages;o&&y(o)&&(t.i18n.messages=I(t.i18n.messages,o)),this._i18n=new nt(t.i18n),this._i18nWatcher=this._i18n.watchI18nData(),(void 0===t.i18n.sync||t.i18n.sync)&&(this._localeWatcher=this.$i18n.watchLocale()),r&&r.onComponentInstanceCreated(this._i18n)}}else this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof nt?this._i18n=this.$root.$i18n:t.parent&&t.parent.$i18n&&t.parent.$i18n instanceof nt&&(this._i18n=t.parent.$i18n)},beforeMount:function(){var t=this.$options;t.i18n=t.i18n||(t.__i18nBridge||t.__i18n?{}:null),t.i18n?(t.i18n instanceof nt||y(t.i18n))&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0):(this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof nt||t.parent&&t.parent.$i18n&&t.parent.$i18n instanceof nt)&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0)},mounted:e,beforeDestroy:function(){if(this._i18n){var t=this;this.$nextTick((function(){t._subscribing&&(t._i18n.unsubscribeDataChanging(t),delete t._subscribing),t._i18nWatcher&&(t._i18nWatcher(),t._i18n.destroyVM(),delete t._i18nWatcher),t._localeWatcher&&(t._localeWatcher(),delete t._localeWatcher)}))}}}}(e.bridge)),M.directive("t",{bind:D,update:O,unbind:B}),M.component(A.name,A),M.component(L.name,L),M.config.optionMergeStrategies.i18n=function(t,e){return void 0===e?t:e}}var N=function(){this._caches=Object.create(null)};N.prototype.interpolate=function(t,e){if(!e)return[t];var r=this._caches[t];return r||(r=function(t){var e=[],r=0,text="";for(;r0)m--,d=4,y[0]();else{if(m=0,void 0===e)return!1;if(!1===(e=$(e)))return!1;y[1]()}};null!==d;)if(f++,"\\"!==(t=path[f])||!v()){if(n=X(t),8===(o=(c=G[d])[n]||c.else||8))return;if(d=o[0],(l=y[o[1]])&&(r=void 0===(r=o[2])?t:r,!1===l()))return;if(7===d)return h}}(path),t&&(this._cache[path]=t)),t||[]},H.prototype.getPathValue=function(t,path){if(!h(t))return null;var e=this.parsePath(path);if(0===e.length)return null;for(var r=e.length,n=t,i=0;i/,J=/(?:@(?:\.[a-zA-Z]+)?:(?:[\w\-_|./]+|\([\w\-_:|./]+\)))/g,Q=/^@(?:\.([a-zA-Z]+))?:/,tt=/[()]/g,et={upper:function(t){return t.toLocaleUpperCase()},lower:function(t){return t.toLocaleLowerCase()},capitalize:function(t){return""+t.charAt(0).toLocaleUpperCase()+t.substr(1)}},it=new N,nt=function(t){var e=this;void 0===t&&(t={}),!M&&"undefined"!=typeof window&&window.Vue&&V(window.Vue);var r=t.locale||"en-US",n=!1!==t.fallbackLocale&&(t.fallbackLocale||"en-US"),o=t.messages||{},l=t.dateTimeFormats||t.datetimeFormats||{},c=t.numberFormats||{};this._vm=null,this._formatter=t.formatter||it,this._modifiers=t.modifiers||{},this._missing=t.missing||null,this._root=t.root||null,this._sync=void 0===t.sync||!!t.sync,this._fallbackRoot=void 0===t.fallbackRoot||!!t.fallbackRoot,this._fallbackRootWithEmptyString=void 0===t.fallbackRootWithEmptyString||!!t.fallbackRootWithEmptyString,this._formatFallbackMessages=void 0!==t.formatFallbackMessages&&!!t.formatFallbackMessages,this._silentTranslationWarn=void 0!==t.silentTranslationWarn&&t.silentTranslationWarn,this._silentFallbackWarn=void 0!==t.silentFallbackWarn&&!!t.silentFallbackWarn,this._dateTimeFormatters={},this._numberFormatters={},this._path=new H,this._dataListeners=new Set,this._componentInstanceCreatedListener=t.componentInstanceCreatedListener||null,this._preserveDirectiveContent=void 0!==t.preserveDirectiveContent&&!!t.preserveDirectiveContent,this.pluralizationRules=t.pluralizationRules||{},this._warnHtmlInMessage=t.warnHtmlInMessage||"off",this._postTranslation=t.postTranslation||null,this._escapeParameterHtml=t.escapeParameterHtml||!1,"__VUE_I18N_BRIDGE__"in t&&(this.__VUE_I18N_BRIDGE__=t.__VUE_I18N_BRIDGE__),this.getChoiceIndex=function(t,r){var n=Object.getPrototypeOf(e);if(n&&n.getChoiceIndex)return n.getChoiceIndex.call(e,t,r);var o,l;return e.locale in e.pluralizationRules?e.pluralizationRules[e.locale].apply(e,[t,r]):(o=t,l=r,o=Math.abs(o),2===l?o?o>1?1:0:1:o?Math.min(o,2):0)},this._exist=function(t,r){return!(!t||!r)&&(!v(e._path.getPathValue(t,r))||!!t[r])},"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||Object.keys(o).forEach((function(t){e._checkLocaleMessage(t,e._warnHtmlInMessage,o[t])})),this._initVM({locale:r,fallbackLocale:n,messages:o,dateTimeFormats:l,numberFormats:c})},ot={vm:{configurable:!0},messages:{configurable:!0},dateTimeFormats:{configurable:!0},numberFormats:{configurable:!0},availableLocales:{configurable:!0},locale:{configurable:!0},fallbackLocale:{configurable:!0},formatFallbackMessages:{configurable:!0},missing:{configurable:!0},formatter:{configurable:!0},silentTranslationWarn:{configurable:!0},silentFallbackWarn:{configurable:!0},preserveDirectiveContent:{configurable:!0},warnHtmlInMessage:{configurable:!0},postTranslation:{configurable:!0},sync:{configurable:!0}};nt.prototype._checkLocaleMessage=function(t,e,r){var n=function(t,e,r,o){if(y(r))Object.keys(r).forEach((function(l){var c=r[l];y(c)?(o.push(l),o.push("."),n(t,e,c,o),o.pop(),o.pop()):(o.push(l),n(t,e,c,o),o.pop())}));else if(c(r))r.forEach((function(r,l){y(r)?(o.push("["+l+"]"),o.push("."),n(t,e,r,o),o.pop(),o.pop()):(o.push("["+l+"]"),n(t,e,r,o),o.pop())}));else if(f(r)){if(Y.test(r)){var h="Detected HTML in message '"+r+"' of keypath '"+o.join("")+"' at '"+e+"'. Consider component interpolation with '' to avoid XSS. See https://bit.ly/2ZqJzkp";"warn"===t?l(h):"error"===t&&function(t,e){"undefined"!=typeof console&&(console.error("[vue-i18n] "+t),e&&console.error(e.stack))}(h)}}};n(e,t,r,[])},nt.prototype._initVM=function(data){var t=M.config.silent;M.config.silent=!0,this._vm=new M({data:data,__VUE18N__INSTANCE__:!0}),M.config.silent=t},nt.prototype.destroyVM=function(){this._vm.$destroy()},nt.prototype.subscribeDataChanging=function(t){this._dataListeners.add(t)},nt.prototype.unsubscribeDataChanging=function(t){!function(t,e){if(t.delete(e));}(this._dataListeners,t)},nt.prototype.watchI18nData=function(){var t=this;return this._vm.$watch("$data",(function(){for(var e,r,n=(e=t._dataListeners,r=[],e.forEach((function(a){return r.push(a)})),r),i=n.length;i--;)M.nextTick((function(){n[i]&&n[i].$forceUpdate()}))}),{deep:!0})},nt.prototype.watchLocale=function(t){if(t){if(!this.__VUE_I18N_BRIDGE__)return null;var e=this,r=this._vm;return this.vm.$watch("locale",(function(n){r.$set(r,"locale",n),e.__VUE_I18N_BRIDGE__&&t&&(t.locale.value=n),r.$forceUpdate()}),{immediate:!0})}if(!this._sync||!this._root)return null;var n=this._vm;return this._root.$i18n.vm.$watch("locale",(function(t){n.$set(n,"locale",t),n.$forceUpdate()}),{immediate:!0})},nt.prototype.onComponentInstanceCreated=function(t){this._componentInstanceCreatedListener&&this._componentInstanceCreatedListener(t,this)},ot.vm.get=function(){return this._vm},ot.messages.get=function(){return w(this._getMessages())},ot.dateTimeFormats.get=function(){return w(this._getDateTimeFormats())},ot.numberFormats.get=function(){return w(this._getNumberFormats())},ot.availableLocales.get=function(){return Object.keys(this.messages).sort()},ot.locale.get=function(){return this._vm.locale},ot.locale.set=function(t){this._vm.$set(this._vm,"locale",t)},ot.fallbackLocale.get=function(){return this._vm.fallbackLocale},ot.fallbackLocale.set=function(t){this._localeChainCache={},this._vm.$set(this._vm,"fallbackLocale",t)},ot.formatFallbackMessages.get=function(){return this._formatFallbackMessages},ot.formatFallbackMessages.set=function(t){this._formatFallbackMessages=t},ot.missing.get=function(){return this._missing},ot.missing.set=function(t){this._missing=t},ot.formatter.get=function(){return this._formatter},ot.formatter.set=function(t){this._formatter=t},ot.silentTranslationWarn.get=function(){return this._silentTranslationWarn},ot.silentTranslationWarn.set=function(t){this._silentTranslationWarn=t},ot.silentFallbackWarn.get=function(){return this._silentFallbackWarn},ot.silentFallbackWarn.set=function(t){this._silentFallbackWarn=t},ot.preserveDirectiveContent.get=function(){return this._preserveDirectiveContent},ot.preserveDirectiveContent.set=function(t){this._preserveDirectiveContent=t},ot.warnHtmlInMessage.get=function(){return this._warnHtmlInMessage},ot.warnHtmlInMessage.set=function(t){var e=this,r=this._warnHtmlInMessage;if(this._warnHtmlInMessage=t,r!==t&&("warn"===t||"error"===t)){var n=this._getMessages();Object.keys(n).forEach((function(t){e._checkLocaleMessage(t,e._warnHtmlInMessage,n[t])}))}},ot.postTranslation.get=function(){return this._postTranslation},ot.postTranslation.set=function(t){this._postTranslation=t},ot.sync.get=function(){return this._sync},ot.sync.set=function(t){this._sync=t},nt.prototype._getMessages=function(){return this._vm.messages},nt.prototype._getDateTimeFormats=function(){return this._vm.dateTimeFormats},nt.prototype._getNumberFormats=function(){return this._vm.numberFormats},nt.prototype._warnDefault=function(t,e,r,n,o,l){if(!v(r))return r;if(this._missing){var c=this._missing.apply(null,[t,e,n,o]);if(f(c))return c}else 0;if(this._formatFallbackMessages){var h=x.apply(void 0,o);return this._render(e,l,h.params,e)}return e},nt.prototype._isFallbackRoot=function(t){return(this._fallbackRootWithEmptyString?!t:v(t))&&!v(this._root)&&this._fallbackRoot},nt.prototype._isSilentFallbackWarn=function(t){return this._silentFallbackWarn instanceof RegExp?this._silentFallbackWarn.test(t):this._silentFallbackWarn},nt.prototype._isSilentFallback=function(t,e){return this._isSilentFallbackWarn(e)&&(this._isFallbackRoot()||t!==this.fallbackLocale)},nt.prototype._isSilentTranslationWarn=function(t){return this._silentTranslationWarn instanceof RegExp?this._silentTranslationWarn.test(t):this._silentTranslationWarn},nt.prototype._interpolate=function(t,e,r,n,o,l,h){if(!e)return null;var d,m=this._path.getPathValue(e,r);if(c(m)||y(m))return m;if(v(m)){if(!y(e))return null;if(!f(d=e[r])&&!_(d))return null}else{if(!f(m)&&!_(m))return null;d=m}return f(d)&&(d.indexOf("@:")>=0||d.indexOf("@.")>=0)&&(d=this._link(t,e,d,n,"raw",l,h)),this._render(d,o,l,r)},nt.prototype._link=function(t,e,r,n,o,l,h){var f=r,d=f.match(J);for(var m in d)if(d.hasOwnProperty(m)){var link=d[m],y=link.match(Q),v=y[0],_=y[1],x=link.replace(v,"").replace(tt,"");if(S(h,x))return f;h.push(x);var w=this._interpolate(t,e,x,n,"raw"===o?"string":o,"raw"===o?void 0:l,h);if(this._isFallbackRoot(w)){if(!this._root)throw Error("unexpected error");var E=this._root.$i18n;w=E._translate(E._getMessages(),E.locale,E.fallbackLocale,x,n,o,l)}w=this._warnDefault(t,x,w,n,c(l)?l:[l],o),this._modifiers.hasOwnProperty(_)?w=this._modifiers[_](w):et.hasOwnProperty(_)&&(w=et[_](w)),h.pop(),f=w?f.replace(link,w):f}return f},nt.prototype._createMessageContext=function(t,e,path,r){var n=this,o=c(t)?t:[],l=h(t)?t:{},f=this._getMessages(),d=this.locale;return{list:function(t){return o[t]},named:function(t){return l[t]},values:t,formatter:e,path:path,messages:f,locale:d,linked:function(t){return n._interpolate(d,f[d]||{},t,null,r,void 0,[t])}}},nt.prototype._render=function(t,e,r,path){if(_(t))return t(this._createMessageContext(r,this._formatter||it,path,e));var n=this._formatter.interpolate(t,r,path);return n||(n=it.interpolate(t,r,path)),"string"!==e||f(n)?n:n.join("")},nt.prototype._appendItemToChain=function(t,e,r){var n=!1;return S(t,e)||(n=!0,e&&(n="!"!==e[e.length-1],e=e.replace(/!/g,""),t.push(e),r&&r[e]&&(n=r[e]))),n},nt.prototype._appendLocaleToChain=function(t,e,r){var n,o=e.split("-");do{var l=o.join("-");n=this._appendItemToChain(t,l,r),o.splice(-1,1)}while(o.length&&!0===n);return n},nt.prototype._appendBlockToChain=function(t,e,r){for(var n=!0,i=0;i0;)l[c]=arguments[c+4];if(!t)return"";var h,f=x.apply(void 0,l);this._escapeParameterHtml&&(f.params=(null!=(h=f.params)&&Object.keys(h).forEach((function(t){"string"==typeof h[t]&&(h[t]=h[t].replace(//g,">").replace(/"/g,""").replace(/'/g,"'"))})),h));var d=f.locale||e,m=this._translate(r,d,this.fallbackLocale,t,n,"string",f.params);if(this._isFallbackRoot(m)){if(!this._root)throw Error("unexpected error");return(o=this._root).$t.apply(o,[t].concat(l))}return m=this._warnDefault(d,t,m,n,l,"string"),this._postTranslation&&null!=m&&(m=this._postTranslation(m,t)),m},nt.prototype.t=function(t){for(var e,r=[],n=arguments.length-1;n-- >0;)r[n]=arguments[n+1];return(e=this)._t.apply(e,[t,this.locale,this._getMessages(),null].concat(r))},nt.prototype._i=function(t,e,r,n,o){var l=this._translate(r,e,this.fallbackLocale,t,n,"raw",o);if(this._isFallbackRoot(l)){if(!this._root)throw Error("unexpected error");return this._root.$i18n.i(t,e,o)}return this._warnDefault(e,t,l,n,[o],"raw")},nt.prototype.i=function(t,e,r){return t?(f(e)||(e=this.locale),this._i(t,e,this._getMessages(),null,r)):""},nt.prototype._tc=function(t,e,r,n,o){for(var l,c=[],h=arguments.length-5;h-- >0;)c[h]=arguments[h+5];if(!t)return"";void 0===o&&(o=1);var f={count:o,n:o},d=x.apply(void 0,c);return d.params=Object.assign(f,d.params),c=null===d.locale?[d.params]:[d.locale,d.params],this.fetchChoice((l=this)._t.apply(l,[t,e,r,n].concat(c)),o)},nt.prototype.fetchChoice=function(t,e){if(!t||!f(t))return null;var r=t.split("|");return r[e=this.getChoiceIndex(e,r.length)]?r[e].trim():t},nt.prototype.tc=function(t,e){for(var r,n=[],o=arguments.length-2;o-- >0;)n[o]=arguments[o+2];return(r=this)._tc.apply(r,[t,this.locale,this._getMessages(),null,e].concat(n))},nt.prototype._te=function(t,e,r){for(var n=[],o=arguments.length-3;o-- >0;)n[o]=arguments[o+3];var l=x.apply(void 0,n).locale||e;return this._exist(r[l],t)},nt.prototype.te=function(t,e){return this._te(t,this.locale,this._getMessages(),e)},nt.prototype.getLocaleMessage=function(t){return w(this._vm.messages[t]||{})},nt.prototype.setLocaleMessage=function(t,e){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(t,this._warnHtmlInMessage,e),this._vm.$set(this._vm.messages,t,e)},nt.prototype.mergeLocaleMessage=function(t,e){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(t,this._warnHtmlInMessage,e),this._vm.$set(this._vm.messages,t,I(void 0!==this._vm.messages[t]&&Object.keys(this._vm.messages[t]).length?Object.assign({},this._vm.messages[t]):{},e))},nt.prototype.getDateTimeFormat=function(t){return w(this._vm.dateTimeFormats[t]||{})},nt.prototype.setDateTimeFormat=function(t,e){this._vm.$set(this._vm.dateTimeFormats,t,e),this._clearDateTimeFormat(t,e)},nt.prototype.mergeDateTimeFormat=function(t,e){this._vm.$set(this._vm.dateTimeFormats,t,I(this._vm.dateTimeFormats[t]||{},e)),this._clearDateTimeFormat(t,e)},nt.prototype._clearDateTimeFormat=function(t,e){for(var r in e){var n=t+"__"+r;this._dateTimeFormatters.hasOwnProperty(n)&&delete this._dateTimeFormatters[n]}},nt.prototype._localizeDateTime=function(t,e,r,n,o,l){for(var c=e,h=n[c],f=this._getLocaleChain(e,r),i=0;i0;)e[r]=arguments[r+1];var n=this.locale,l=null,c=null;return 1===e.length?(f(e[0])?l=e[0]:h(e[0])&&(e[0].locale&&(n=e[0].locale),e[0].key&&(l=e[0].key)),c=Object.keys(e[0]).reduce((function(t,r){var n;return S(o,r)?Object.assign({},t,((n={})[r]=e[0][r],n)):t}),null)):2===e.length&&(f(e[0])&&(l=e[0]),f(e[1])&&(n=e[1])),this._d(t,n,l,c)},nt.prototype.getNumberFormat=function(t){return w(this._vm.numberFormats[t]||{})},nt.prototype.setNumberFormat=function(t,e){this._vm.$set(this._vm.numberFormats,t,e),this._clearNumberFormat(t,e)},nt.prototype.mergeNumberFormat=function(t,e){this._vm.$set(this._vm.numberFormats,t,I(this._vm.numberFormats[t]||{},e)),this._clearNumberFormat(t,e)},nt.prototype._clearNumberFormat=function(t,e){for(var r in e){var n=t+"__"+r;this._numberFormatters.hasOwnProperty(n)&&delete this._numberFormatters[n]}},nt.prototype._getNumberFormatter=function(t,e,r,n,o,l){for(var c=e,h=n[c],f=this._getLocaleChain(e,r),i=0;i0;)e[r]=arguments[r+1];var o=this.locale,l=null,c=null;return 1===e.length?f(e[0])?l=e[0]:h(e[0])&&(e[0].locale&&(o=e[0].locale),e[0].key&&(l=e[0].key),c=Object.keys(e[0]).reduce((function(t,r){var o;return S(n,r)?Object.assign({},t,((o={})[r]=e[0][r],o)):t}),null)):2===e.length&&(f(e[0])&&(l=e[0]),f(e[1])&&(o=e[1])),this._n(t,o,l,c)},nt.prototype._ntp=function(t,e,r,n){if(!nt.availabilities.numberFormat)return[];if(!r)return(n?new Intl.NumberFormat(e,n):new Intl.NumberFormat(e)).formatToParts(t);var o=this._getNumberFormatter(t,e,this.fallbackLocale,this._getNumberFormats(),r,n),l=o&&o.formatToParts(t);if(this._isFallbackRoot(l)){if(!this._root)throw Error("unexpected error");return this._root.$i18n._ntp(t,e,r,n)}return l||[]},Object.defineProperties(nt.prototype,ot),Object.defineProperty(nt,"availabilities",{get:function(){if(!K){var t="undefined"!=typeof Intl;K={dateTimeFormat:t&&void 0!==Intl.DateTimeFormat,numberFormat:t&&void 0!==Intl.NumberFormat}}return K}}),nt.install=V,nt.version="8.28.2",e.a=nt},171:function(t,e,r){(function(e){var r="Expected a function",n=NaN,o="[object Symbol]",l=/^\s+|\s+$/g,c=/^[-+]0x[0-9a-f]+$/i,h=/^0b[01]+$/i,f=/^0o[0-7]+$/i,d=parseInt,m="object"==typeof e&&e&&e.Object===Object&&e,y="object"==typeof self&&self&&self.Object===Object&&self,v=m||y||Function("return this")(),_=Object.prototype.toString,x=Math.max,w=Math.min,S=function(){return v.Date.now()};function E(t,e,n){var o,l,c,h,f,d,m=0,y=!1,v=!1,_=!0;if("function"!=typeof t)throw new TypeError(r);function E(time){var e=o,r=l;return o=l=void 0,m=time,h=t.apply(r,e)}function k(time){var t=time-d;return void 0===d||t>=e||t<0||v&&time-m>=c}function A(){var time=S();if(k(time))return z(time);f=setTimeout(A,function(time){var t=e-(time-d);return v?w(t,c-(time-m)):t}(time))}function z(time){return f=void 0,_&&o?E(time):(o=l=void 0,h)}function C(){var time=S(),t=k(time);if(o=arguments,l=this,d=time,t){if(void 0===f)return function(time){return m=time,f=setTimeout(A,e),y?E(time):h}(d);if(v)return f=setTimeout(A,e),E(d)}return void 0===f&&(f=setTimeout(A,e)),h}return e=I(e)||0,T(n)&&(y=!!n.leading,c=(v="maxWait"in n)?x(I(n.maxWait)||0,e):c,_="trailing"in n?!!n.trailing:_),C.cancel=function(){void 0!==f&&clearTimeout(f),m=0,o=d=l=f=void 0},C.flush=function(){return void 0===f?h:z(S())},C}function T(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}function I(t){if("number"==typeof t)return t;if(function(t){return"symbol"==typeof t||function(t){return!!t&&"object"==typeof t}(t)&&_.call(t)==o}(t))return n;if(T(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=T(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(l,"");var r=h.test(t);return r||f.test(t)?d(t.slice(2),r?2:8):c.test(t)?n:+t}t.exports=function(t,e,n){var o=!0,l=!0;if("function"!=typeof t)throw new TypeError(r);return T(n)&&(o="leading"in n?!!n.leading:o,l="trailing"in n?!!n.trailing:l),E(t,e,{leading:o,maxWait:e,trailing:l})}}).call(this,r(53))},172:function(t,e,r){(function(e){var r=NaN,n="[object Symbol]",o=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,h=/^0o[0-7]+$/i,f=parseInt,d="object"==typeof e&&e&&e.Object===Object&&e,m="object"==typeof self&&self&&self.Object===Object&&self,y=d||m||Function("return this")(),v=Object.prototype.toString,_=Math.max,x=Math.min,w=function(){return y.Date.now()};function S(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}function E(t){if("number"==typeof t)return t;if(function(t){return"symbol"==typeof t||function(t){return!!t&&"object"==typeof t}(t)&&v.call(t)==n}(t))return r;if(S(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=S(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(o,"");var d=c.test(t);return d||h.test(t)?f(t.slice(2),d?2:8):l.test(t)?r:+t}t.exports=function(t,e,r){var n,o,l,c,h,f,d=0,m=!1,y=!1,v=!0;if("function"!=typeof t)throw new TypeError("Expected a function");function T(time){var e=n,r=o;return n=o=void 0,d=time,c=t.apply(r,e)}function I(time){var t=time-f;return void 0===f||t>=e||t<0||y&&time-d>=l}function k(){var time=w();if(I(time))return A(time);h=setTimeout(k,function(time){var t=e-(time-f);return y?x(t,l-(time-d)):t}(time))}function A(time){return h=void 0,v&&n?T(time):(n=o=void 0,c)}function z(){var time=w(),t=I(time);if(n=arguments,o=this,f=time,t){if(void 0===h)return function(time){return d=time,h=setTimeout(k,e),m?T(time):c}(f);if(y)return h=setTimeout(k,e),T(f)}return void 0===h&&(h=setTimeout(k,e)),c}return e=E(e)||0,S(r)&&(m=!!r.leading,l=(y="maxWait"in r)?_(E(r.maxWait)||0,e):l,v="trailing"in r?!!r.trailing:v),z.cancel=function(){void 0!==h&&clearTimeout(h),d=0,n=f=o=h=void 0},z.flush=function(){return void 0===h?c:A(w())},z}}).call(this,r(53))},174:function(t,e,r){t.exports=function(){"use strict";var t,e,r;function n(n,o){if(t)if(e){var l="var sharedChunk = {}; ("+t+")(sharedChunk); ("+e+")(sharedChunk);",c={};t(c),r=o(c),"undefined"!=typeof window&&(r.workerUrl=window.URL.createObjectURL(new Blob([l],{type:"text/javascript"})))}else e=o;else t=o}return n(["exports"],(function(t){function e(t,e){return t(e={exports:{}},e.exports),e.exports}var r=n;function n(t,e,r,n){this.cx=3*t,this.bx=3*(r-t)-this.cx,this.ax=1-this.cx-this.bx,this.cy=3*e,this.by=3*(n-e)-this.cy,this.ay=1-this.cy-this.by,this.p1x=t,this.p1y=n,this.p2x=r,this.p2y=n}n.prototype.sampleCurveX=function(t){return((this.ax*t+this.bx)*t+this.cx)*t},n.prototype.sampleCurveY=function(t){return((this.ay*t+this.by)*t+this.cy)*t},n.prototype.sampleCurveDerivativeX=function(t){return(3*this.ax*t+2*this.bx)*t+this.cx},n.prototype.solveCurveX=function(t,e){var r,n,i,a,o;for(void 0===e&&(e=1e-6),i=t,o=0;o<8;o++){if(a=this.sampleCurveX(i)-t,Math.abs(a)(n=1))return n;for(;ra?r=i:n=i,i=.5*(n-r)+r}return i},n.prototype.solve=function(t,e){return this.sampleCurveY(this.solveCurveX(t,e))};var i=a;function a(t,e){this.x=t,this.y=e}a.prototype={clone:function(){return new a(this.x,this.y)},add:function(t){return this.clone()._add(t)},sub:function(t){return this.clone()._sub(t)},multByPoint:function(t){return this.clone()._multByPoint(t)},divByPoint:function(t){return this.clone()._divByPoint(t)},mult:function(t){return this.clone()._mult(t)},div:function(t){return this.clone()._div(t)},rotate:function(t){return this.clone()._rotate(t)},rotateAround:function(t,e){return this.clone()._rotateAround(t,e)},matMult:function(t){return this.clone()._matMult(t)},unit:function(){return this.clone()._unit()},perp:function(){return this.clone()._perp()},round:function(){return this.clone()._round()},mag:function(){return Math.sqrt(this.x*this.x+this.y*this.y)},equals:function(t){return this.x===t.x&&this.y===t.y},dist:function(t){return Math.sqrt(this.distSqr(t))},distSqr:function(t){var e=t.x-this.x,r=t.y-this.y;return e*e+r*r},angle:function(){return Math.atan2(this.y,this.x)},angleTo:function(t){return Math.atan2(this.y-t.y,this.x-t.x)},angleWith:function(t){return this.angleWithSep(t.x,t.y)},angleWithSep:function(t,e){return Math.atan2(this.x*e-this.y*t,this.x*t+this.y*e)},_matMult:function(t){var e=t[2]*this.x+t[3]*this.y;return this.x=t[0]*this.x+t[1]*this.y,this.y=e,this},_add:function(t){return this.x+=t.x,this.y+=t.y,this},_sub:function(t){return this.x-=t.x,this.y-=t.y,this},_mult:function(t){return this.x*=t,this.y*=t,this},_div:function(t){return this.x/=t,this.y/=t,this},_multByPoint:function(t){return this.x*=t.x,this.y*=t.y,this},_divByPoint:function(t){return this.x/=t.x,this.y/=t.y,this},_unit:function(){return this._div(this.mag()),this},_perp:function(){var t=this.y;return this.y=this.x,this.x=-t,this},_rotate:function(t){var e=Math.cos(t),r=Math.sin(t),n=r*this.x+e*this.y;return this.x=e*this.x-r*this.y,this.y=n,this},_rotateAround:function(t,e){var r=Math.cos(t),n=Math.sin(t),i=e.y+n*(this.x-e.x)+r*(this.y-e.y);return this.x=e.x+r*(this.x-e.x)-n*(this.y-e.y),this.y=i,this},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}},a.convert=function(t){return t instanceof a?t:Array.isArray(t)?new a(t[0],t[1]):t};var o="undefined"!=typeof self?self:{},s=Math.pow(2,53)-1;function u(t,e,n,i){var a=new r(t,e,n,i);return function(t){return a.solve(t)}}var l=u(.25,.1,.25,1);function p(t,e,r){return Math.min(r,Math.max(e,t))}function c(t,e,r){var n=r-e,i=((t-e)%n+n)%n+e;return i===e?r:i}function h(t){for(var e=[],r=arguments.length-1;r-- >0;)e[r]=arguments[r+1];for(var n=0,i=e;n>e/4).toString(16):([1e7]+-[1e3]+-4e3+-8e3+-1e11).replace(/[018]/g,t)}()}function y(t){return!!t&&/^[0-9a-f]{8}-[0-9a-f]{4}-[4][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(t)}function v(t,e){t.forEach((function(t){e[t]&&(e[t]=e[t].bind(e))}))}function g(t,e){return-1!==t.indexOf(e,t.length-e.length)}function _(t,e,r){var n={};for(var i in t)n[i]=e.call(r||this,t[i],i,t);return n}function b(t,e,r){var n={};for(var i in t)e.call(r||this,t[i],i,t)&&(n[i]=t[i]);return n}function x(t){return Array.isArray(t)?t.map(x):"object"==typeof t&&t?_(t,x):t}var w={};function S(t){w[t]||("undefined"!=typeof console&&console.warn(t),w[t]=!0)}function E(t,e,r){return(r.y-t.y)*(e.x-t.x)>(e.y-t.y)*(r.x-t.x)}function T(t){for(var e=0,r=0,n=t.length,i=n-1,a=void 0,o=void 0;r@\,;\:\\"\/\[\]\?\=\{\}\x7F]+)(?:\=(?:([^\x00-\x20\(\)<>@\,;\:\\"\/\[\]\?\=\{\}\x7F]+)|(?:\"((?:[^"\\]|\\.)*)\")))?/g,(function(t,r,n,i){var a=n||i;return e[r]=!a||a.toLowerCase(),""})),e["max-age"]){var r=parseInt(e["max-age"],10);isNaN(r)?delete e["max-age"]:e["max-age"]=r}return e}var A=null;function z(t){if(null==A){var e=t.navigator?t.navigator.userAgent:null;A=!!t.safari||!(!e||!(/\b(iPad|iPhone|iPod)\b/.test(e)||e.match("Safari")&&!e.match("Chrome")))}return A}function C(t){try{var e=o[t];return e.setItem("_mapbox_test_",1),e.removeItem("_mapbox_test_"),!0}catch(t){return!1}}var P,M,L,D,O=o.performance&&o.performance.now?o.performance.now.bind(o.performance):Date.now.bind(Date),B=o.requestAnimationFrame||o.mozRequestAnimationFrame||o.webkitRequestAnimationFrame||o.msRequestAnimationFrame,R=o.cancelAnimationFrame||o.mozCancelAnimationFrame||o.webkitCancelAnimationFrame||o.msCancelAnimationFrame,F={now:O,frame:function(t){var e=B(t);return{cancel:function(){return R(e)}}},getImageData:function(t,e){void 0===e&&(e=0);var r=o.document.createElement("canvas"),n=r.getContext("2d");if(!n)throw new Error("failed to create canvas 2d context");return r.width=t.width,r.height=t.height,n.drawImage(t,0,0,t.width,t.height),n.getImageData(-e,-e,t.width+2*e,t.height+2*e)},resolveURL:function(t){return P||(P=o.document.createElement("a")),P.href=t,P.href},hardwareConcurrency:o.navigator&&o.navigator.hardwareConcurrency||4,get devicePixelRatio(){return o.devicePixelRatio},get prefersReducedMotion(){return!!o.matchMedia&&(null==M&&(M=o.matchMedia("(prefers-reduced-motion: reduce)")),M.matches)}},U={API_URL:"https://api.mapbox.com",get EVENTS_URL(){return this.API_URL?0===this.API_URL.indexOf("https://api.mapbox.cn")?"https://events.mapbox.cn/events/v2":0===this.API_URL.indexOf("https://api.mapbox.com")?"https://events.mapbox.com/events/v2":null:null},FEEDBACK_URL:"https://apps.mapbox.com/feedback",REQUIRE_ACCESS_TOKEN:!0,ACCESS_TOKEN:null,MAX_PARALLEL_IMAGE_REQUESTS:16,REGISTERED_PROTOCOLS:{}},V={supported:!1,testSupport:function(t){!N&&D&&(q?j(t):L=t)}},N=!1,q=!1;function j(t){var e=t.createTexture();t.bindTexture(t.TEXTURE_2D,e);try{if(t.texImage2D(t.TEXTURE_2D,0,t.RGBA,t.RGBA,t.UNSIGNED_BYTE,D),t.isContextLost())return;V.supported=!0}catch(t){}t.deleteTexture(e),N=!0}o.document&&((D=o.document.createElement("img")).onload=function(){L&&j(L),L=null,q=!0},D.onerror=function(){N=!0,L=null},D.src="data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAQAAAAfQ//73v/+BiOh/AAA=");var Z="01",G=function(t,e){this._transformRequestFn=t,this._customAccessToken=e,this._createSkuToken()};function W(t){return 0===t.indexOf("mapbox:")}G.prototype._createSkuToken=function(){var t=function(){for(var t="",e=0;e<10;e++)t+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[Math.floor(62*Math.random())];return{token:["1",Z,t].join(""),tokenExpiresAt:Date.now()+432e5}}();this._skuToken=t.token,this._skuTokenExpiresAt=t.tokenExpiresAt},G.prototype._isSkuTokenExpired=function(){return Date.now()>this._skuTokenExpiresAt},G.prototype.transformRequest=function(t,e){return this._transformRequestFn&&this._transformRequestFn(t,e)||{url:t}},G.prototype.normalizeStyleURL=function(t,e){if(!W(t))return t;var r=K(t);return r.path="/styles/v1"+r.path,this._makeAPIURL(r,this._customAccessToken||e)},G.prototype.normalizeGlyphsURL=function(t,e){if(!W(t))return t;var r=K(t);return r.path="/fonts/v1"+r.path,this._makeAPIURL(r,this._customAccessToken||e)},G.prototype.normalizeSourceURL=function(t,e){if(!W(t))return t;var r=K(t);return r.path="/v4/"+r.authority+".json",r.params.push("secure"),this._makeAPIURL(r,this._customAccessToken||e)},G.prototype.normalizeSpriteURL=function(t,e,r,n){var i=K(t);return W(t)?(i.path="/styles/v1"+i.path+"/sprite"+e+r,this._makeAPIURL(i,this._customAccessToken||n)):(i.path+=""+e+r,Y(i))},G.prototype.normalizeTileURL=function(t,e){if(this._isSkuTokenExpired()&&this._createSkuToken(),t&&!W(t))return t;var r=K(t);r.path=r.path.replace(/(\.(png|jpg)\d*)(?=$)/,(F.devicePixelRatio>=2||512===e?"@2x":"")+(V.supported?".webp":"$1")),r.path=r.path.replace(/^.+\/v4\//,"/"),r.path="/v4"+r.path;var n=this._customAccessToken||function(t){for(var e=0,r=t;e=0&&t.params.splice(i,1)}if("/"!==n.path&&(t.path=""+n.path+t.path),!U.REQUIRE_ACCESS_TOKEN)return Y(t);if(!(e=e||U.ACCESS_TOKEN))throw new Error("An API access token is required to use Mapbox GL. "+r);if("s"===e[0])throw new Error("Use a public access token (pk.*) with Mapbox GL, not a secret access token (sk.*). "+r);return t.params=t.params.filter((function(t){return-1===t.indexOf("access_token")})),t.params.push("access_token="+e),Y(t)},G.prototype.setTransformRequest=function(t){this._transformRequestFn=t};var X=/^((https?:)?\/\/)?([^\/]+\.)?mapbox\.c(n|om)(\/|\?|$)/i;function $(t){return X.test(t)}var H=/^(\w+):\/\/([^/?]*)(\/[^?]+)?\??(.+)?/;function K(t){var e=t.match(H);if(!e)throw new Error("Unable to parse URL object");return{protocol:e[1],authority:e[2],path:e[3]||"/",params:e[4]?e[4].split("&"):[]}}function Y(t){var e=t.params.length?"?"+t.params.join("&"):"";return t.protocol+"://"+t.authority+t.path+e}function J(t){if(!t)return null;var e=t.split(".");if(!e||3!==e.length)return null;try{return JSON.parse(decodeURIComponent(o.atob(e[1]).split("").map((function(t){return"%"+("00"+t.charCodeAt(0).toString(16)).slice(-2)})).join("")))}catch(t){return null}}var Q=function(t){this.type=t,this.anonId=null,this.eventData={},this.queue=[],this.pendingRequest=null};Q.prototype.getStorageKey=function(t){var e,r=J(U.ACCESS_TOKEN);return e=r&&r.u?o.btoa(encodeURIComponent(r.u).replace(/%([0-9A-F]{2})/g,(function(t,e){return String.fromCharCode(Number("0x"+e))}))):U.ACCESS_TOKEN||"",t?"mapbox.eventData."+t+":"+e:"mapbox.eventData:"+e},Q.prototype.fetchEventData=function(){var t=C("localStorage"),e=this.getStorageKey(),r=this.getStorageKey("uuid");if(t)try{var n=o.localStorage.getItem(e);n&&(this.eventData=JSON.parse(n));var i=o.localStorage.getItem(r);i&&(this.anonId=i)}catch(t){S("Unable to read from LocalStorage")}},Q.prototype.saveEventData=function(){var t=C("localStorage"),e=this.getStorageKey(),r=this.getStorageKey("uuid");if(t)try{o.localStorage.setItem(r,this.anonId),Object.keys(this.eventData).length>=1&&o.localStorage.setItem(e,JSON.stringify(this.eventData))}catch(t){S("Unable to write to LocalStorage")}},Q.prototype.processRequests=function(t){},Q.prototype.postEvent=function(t,e,r,n){var i=this;if(U.EVENTS_URL){var a=K(U.EVENTS_URL);a.params.push("access_token="+(n||U.ACCESS_TOKEN||""));var o={event:this.type,created:new Date(t).toISOString(),sdkIdentifier:"mapbox-gl-js",sdkVersion:"1.15.3",skuId:Z,userId:this.anonId},s=e?h(o,e):o,u={url:Y(a),headers:{"Content-Type":"text/plain"},body:JSON.stringify([s])};this.pendingRequest=wt(u,(function(t){i.pendingRequest=null,r(t),i.saveEventData(),i.processRequests(n)}))}},Q.prototype.queueRequest=function(t,e){this.queue.push(t),this.processRequests(e)};var tt,et,rt=function(t){function e(){t.call(this,"map.load"),this.success={},this.skuToken=""}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.postMapLoadEvent=function(t,e,r,n){this.skuToken=r,(U.EVENTS_URL&&n||U.ACCESS_TOKEN&&Array.isArray(t)&&t.some((function(t){return W(t)||$(t)})))&&this.queueRequest({id:e,timestamp:Date.now()},n)},e.prototype.processRequests=function(t){var e=this;if(!this.pendingRequest&&0!==this.queue.length){var r=this.queue.shift(),n=r.id,i=r.timestamp;n&&this.success[n]||(this.anonId||this.fetchEventData(),y(this.anonId)||(this.anonId=m()),this.postEvent(i,{skuToken:this.skuToken},(function(t){t||n&&(e.success[n]=!0)}),t))}},e}(Q),it=new(function(t){function e(e){t.call(this,"appUserTurnstile"),this._customAccessToken=e}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.postTurnstileEvent=function(t,e){U.EVENTS_URL&&U.ACCESS_TOKEN&&Array.isArray(t)&&t.some((function(t){return W(t)||$(t)}))&&this.queueRequest(Date.now(),e)},e.prototype.processRequests=function(t){var e=this;if(!this.pendingRequest&&0!==this.queue.length){this.anonId&&this.eventData.lastSuccess&&this.eventData.tokenU||this.fetchEventData();var r=J(U.ACCESS_TOKEN),n=r?r.u:U.ACCESS_TOKEN,i=n!==this.eventData.tokenU;y(this.anonId)||(this.anonId=m(),i=!0);var a=this.queue.shift();if(this.eventData.lastSuccess){var o=new Date(this.eventData.lastSuccess),s=new Date(a),u=(a-this.eventData.lastSuccess)/864e5;i=i||u>=1||u<-1||o.getDate()!==s.getDate()}else i=!0;if(!i)return this.processRequests();this.postEvent(a,{"enabled.telemetry":!1},(function(t){t||(e.eventData.lastSuccess=a,e.eventData.tokenU=n)}),t)}},e}(Q)),nt=it.postTurnstileEvent.bind(it),ot=new rt,at=ot.postMapLoadEvent.bind(ot),st=500,lt=50;function ut(){o.caches&&!tt&&(tt=o.caches.open("mapbox-tiles"))}function ct(t){var e=t.indexOf("?");return e<0?t:t.slice(0,e)}var pt,ht=1/0;function ft(){return null==pt&&(pt=o.OffscreenCanvas&&new o.OffscreenCanvas(1,1).getContext("2d")&&"function"==typeof o.createImageBitmap),pt}var mt={Unknown:"Unknown",Style:"Style",Source:"Source",Tile:"Tile",Glyphs:"Glyphs",SpriteImage:"SpriteImage",SpriteJSON:"SpriteJSON",Image:"Image"};"function"==typeof Object.freeze&&Object.freeze(mt);var dt=function(t){function e(e,r,n){401===r&&$(n)&&(e+=": you may have provided an invalid Mapbox access token. See https://www.mapbox.com/api-documentation/#access-tokens-and-token-scopes"),t.call(this,e),this.status=r,this.url=n,this.name=this.constructor.name,this.message=e}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.toString=function(){return this.name+": "+this.message+" ("+this.status+"): "+this.url},e}(Error),yt=I()?function(){return self.worker&&self.worker.referrer}:function(){return("blob:"===o.location.protocol?o.parent:o).location.href};function gt(t,e){var r,n=new o.AbortController,i=new o.Request(t.url,{method:t.method||"GET",body:t.body,credentials:t.credentials,headers:t.headers,referrer:yt(),signal:n.signal}),a=!1,s=!1,u=(r=i.url).indexOf("sku=")>0&&$(r);"json"===t.type&&i.headers.set("Accept","application/json");var l=function(r,n,a){if(!s){if(r&&"SecurityError"!==r.message&&S(r),n&&a)return p(n);var l=Date.now();o.fetch(i).then((function(r){if(r.ok){var n=u?r.clone():null;return p(r,n,l)}return e(new dt(r.statusText,r.status,t.url))})).catch((function(t){20!==t.code&&e(new Error(t.message))}))}},p=function(r,n,u){("arrayBuffer"===t.type?r.arrayBuffer():"json"===t.type?r.json():r.text()).then((function(t){s||(n&&u&&function(t,e,r){if(ut(),tt){var n={status:e.status,statusText:e.statusText,headers:new o.Headers};e.headers.forEach((function(t,e){return n.headers.set(e,t)}));var i=k(e.headers.get("Cache-Control")||"");i["no-store"]||(i["max-age"]&&n.headers.set("Expires",new Date(r+1e3*i["max-age"]).toUTCString()),new Date(n.headers.get("Expires")).getTime()-r<42e4||function(t,e){if(void 0===et)try{new Response(new ReadableStream),et=!0}catch(t){et=!1}et?e(t.body):t.blob().then(e)}(e,(function(e){var r=new o.Response(e,n);ut(),tt&&tt.then((function(e){return e.put(ct(t.url),r)})).catch((function(t){return S(t.message)}))})))}}(i,n,u),a=!0,e(null,t,r.headers.get("Cache-Control"),r.headers.get("Expires")))})).catch((function(t){s||e(new Error(t.message))}))};return u?function(t,e){if(ut(),!tt)return e(null);var r=ct(t.url);tt.then((function(t){t.match(r).then((function(n){var i=function(t){if(!t)return!1;var e=new Date(t.headers.get("Expires")||0),r=k(t.headers.get("Cache-Control")||"");return e>Date.now()&&!r["no-cache"]}(n);t.delete(r),i&&t.put(r,n.clone()),e(null,n,i)})).catch(e)})).catch(e)}(i,l):l(null,null),{cancel:function(){s=!0,a||n.abort()}}}var vt,_t,xt=function(t,e){if(/:\/\//.test(t.url)&&!/^https?:|^file:/.test(t.url)){if(I()&&self.worker&&self.worker.actor)return self.worker.actor.send("getResource",t,e);if(!I()){var r=t.url.substring(0,t.url.indexOf("://"));return(U.REGISTERED_PROTOCOLS[r]||gt)(t,e)}}if(!(/^file:/.test(n=t.url)||/^file:/.test(yt())&&!/^\w+:/.test(n))){if(o.fetch&&o.Request&&o.AbortController&&o.Request.prototype.hasOwnProperty("signal"))return gt(t,e);if(I()&&self.worker&&self.worker.actor)return self.worker.actor.send("getResource",t,e,void 0,!0)}var n;return function(t,e){var r=new o.XMLHttpRequest;for(var n in r.open(t.method||"GET",t.url,!0),"arrayBuffer"===t.type&&(r.responseType="arraybuffer"),t.headers)r.setRequestHeader(n,t.headers[n]);return"json"===t.type&&(r.responseType="text",r.setRequestHeader("Accept","application/json")),r.withCredentials="include"===t.credentials,r.onerror=function(){e(new Error(r.statusText))},r.onload=function(){if((r.status>=200&&r.status<300||0===r.status)&&null!==r.response){var n=r.response;if("json"===t.type)try{n=JSON.parse(r.response)}catch(t){return e(t)}e(null,n,r.getResponseHeader("Cache-Control"),r.getResponseHeader("Expires"))}else e(new dt(r.statusText,r.status,t.url))},r.send(t.body),{cancel:function(){return r.abort()}}}(t,e)},bt=function(t,e){return xt(h(t,{type:"arrayBuffer"}),e)},wt=function(t,e){return xt(h(t,{method:"POST"}),e)},St="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVQYV2NgAAIAAAUAAarVyFEAAAAASUVORK5CYII=";vt=[],_t=0;var Et=function(t,e){if(V.supported&&(t.headers||(t.headers={}),t.headers.accept="image/webp,*/*"),_t>=U.MAX_PARALLEL_IMAGE_REQUESTS){var r={requestParameters:t,callback:e,cancelled:!1,cancel:function(){this.cancelled=!0}};return vt.push(r),r}_t++;var n=!1,i=function(){if(!n)for(n=!0,_t--;vt.length&&_t0||this._oneTimeListeners&&this._oneTimeListeners[t]&&this._oneTimeListeners[t].length>0||this._eventedParent&&this._eventedParent.listens(t)},zt.prototype.setEventedParent=function(t,e){return this._eventedParent=t,this._eventedParentData=e,this};var Ct={$version:8,$root:{version:{required:!0,type:"enum",values:[8]},name:{type:"string"},metadata:{type:"*"},center:{type:"array",value:"number"},zoom:{type:"number"},bearing:{type:"number",default:0,period:360,units:"degrees"},pitch:{type:"number",default:0,units:"degrees"},light:{type:"light"},sources:{required:!0,type:"sources"},sprite:{type:"string"},glyphs:{type:"string"},transition:{type:"transition"},layers:{required:!0,type:"array",value:"layer"}},sources:{"*":{type:"source"}},source:["source_vector","source_raster","source_raster_dem","source_geojson","source_video","source_image"],source_vector:{type:{required:!0,type:"enum",values:{vector:{}}},url:{type:"string"},tiles:{type:"array",value:"string"},bounds:{type:"array",value:"number",length:4,default:[-180,-85.051129,180,85.051129]},scheme:{type:"enum",values:{xyz:{},tms:{}},default:"xyz"},minzoom:{type:"number",default:0},maxzoom:{type:"number",default:22},attribution:{type:"string"},promoteId:{type:"promoteId"},volatile:{type:"boolean",default:!1},"*":{type:"*"}},source_raster:{type:{required:!0,type:"enum",values:{raster:{}}},url:{type:"string"},tiles:{type:"array",value:"string"},bounds:{type:"array",value:"number",length:4,default:[-180,-85.051129,180,85.051129]},minzoom:{type:"number",default:0},maxzoom:{type:"number",default:22},tileSize:{type:"number",default:512,units:"pixels"},scheme:{type:"enum",values:{xyz:{},tms:{}},default:"xyz"},attribution:{type:"string"},volatile:{type:"boolean",default:!1},"*":{type:"*"}},source_raster_dem:{type:{required:!0,type:"enum",values:{"raster-dem":{}}},url:{type:"string"},tiles:{type:"array",value:"string"},bounds:{type:"array",value:"number",length:4,default:[-180,-85.051129,180,85.051129]},minzoom:{type:"number",default:0},maxzoom:{type:"number",default:22},tileSize:{type:"number",default:512,units:"pixels"},attribution:{type:"string"},encoding:{type:"enum",values:{terrarium:{},mapbox:{}},default:"mapbox"},volatile:{type:"boolean",default:!1},"*":{type:"*"}},source_geojson:{type:{required:!0,type:"enum",values:{geojson:{}}},data:{type:"*"},maxzoom:{type:"number",default:18},attribution:{type:"string"},buffer:{type:"number",default:128,maximum:512,minimum:0},filter:{type:"*"},tolerance:{type:"number",default:.375},cluster:{type:"boolean",default:!1},clusterRadius:{type:"number",default:50,minimum:0},clusterMaxZoom:{type:"number"},clusterMinPoints:{type:"number"},clusterProperties:{type:"*"},lineMetrics:{type:"boolean",default:!1},generateId:{type:"boolean",default:!1},promoteId:{type:"promoteId"}},source_video:{type:{required:!0,type:"enum",values:{video:{}}},urls:{required:!0,type:"array",value:"string"},coordinates:{required:!0,type:"array",length:4,value:{type:"array",length:2,value:"number"}}},source_image:{type:{required:!0,type:"enum",values:{image:{}}},url:{required:!0,type:"string"},coordinates:{required:!0,type:"array",length:4,value:{type:"array",length:2,value:"number"}}},layer:{id:{type:"string",required:!0},type:{type:"enum",values:{fill:{},line:{},symbol:{},circle:{},heatmap:{},"fill-extrusion":{},raster:{},hillshade:{},background:{}},required:!0},metadata:{type:"*"},source:{type:"string"},"source-layer":{type:"string"},minzoom:{type:"number",minimum:0,maximum:24},maxzoom:{type:"number",minimum:0,maximum:24},filter:{type:"filter"},layout:{type:"layout"},paint:{type:"paint"}},layout:["layout_fill","layout_line","layout_circle","layout_heatmap","layout_fill-extrusion","layout_symbol","layout_raster","layout_hillshade","layout_background"],layout_background:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_fill:{"fill-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_circle:{"circle-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_heatmap:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},"layout_fill-extrusion":{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_line:{"line-cap":{type:"enum",values:{butt:{},round:{},square:{}},default:"butt",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"line-join":{type:"enum",values:{bevel:{},round:{},miter:{}},default:"miter",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"line-miter-limit":{type:"number",default:2,requires:[{"line-join":"miter"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"line-round-limit":{type:"number",default:1.05,requires:[{"line-join":"round"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"line-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_symbol:{"symbol-placement":{type:"enum",values:{point:{},line:{},"line-center":{}},default:"point",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"symbol-spacing":{type:"number",default:250,minimum:1,units:"pixels",requires:[{"symbol-placement":"line"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"symbol-avoid-edges":{type:"boolean",default:!1,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"symbol-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"symbol-z-order":{type:"enum",values:{auto:{},"viewport-y":{},source:{}},default:"auto",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-allow-overlap":{type:"boolean",default:!1,requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-ignore-placement":{type:"boolean",default:!1,requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-optional":{type:"boolean",default:!1,requires:["icon-image","text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-rotation-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-size":{type:"number",default:1,minimum:0,units:"factor of the original icon size",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-text-fit":{type:"enum",values:{none:{},width:{},height:{},both:{}},default:"none",requires:["icon-image","text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-text-fit-padding":{type:"array",value:"number",length:4,default:[0,0,0,0],units:"pixels",requires:["icon-image","text-field",{"icon-text-fit":["both","width","height"]}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"icon-image":{type:"resolvedImage",tokens:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-rotate":{type:"number",default:0,period:360,units:"degrees",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-padding":{type:"number",default:2,minimum:0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"icon-keep-upright":{type:"boolean",default:!1,requires:["icon-image",{"icon-rotation-alignment":"map"},{"symbol-placement":["line","line-center"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-offset":{type:"array",value:"number",length:2,default:[0,0],requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-anchor":{type:"enum",values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},default:"center",requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-pitch-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-pitch-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-rotation-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-field":{type:"formatted",default:"",tokens:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-font":{type:"array",value:"string",default:["Open Sans Regular","Arial Unicode MS Regular"],requires:["text-field"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-size":{type:"number",default:16,minimum:0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-max-width":{type:"number",default:10,minimum:0,units:"ems",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-line-height":{type:"number",default:1.2,units:"ems",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-letter-spacing":{type:"number",default:0,units:"ems",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-justify":{type:"enum",values:{auto:{},left:{},center:{},right:{}},default:"center",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-radial-offset":{type:"number",units:"ems",default:0,requires:["text-field"],"property-type":"data-driven",expression:{interpolated:!0,parameters:["zoom","feature"]}},"text-variable-anchor":{type:"array",value:"enum",values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},requires:["text-field",{"symbol-placement":["point"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-anchor":{type:"enum",values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},default:"center",requires:["text-field",{"!":"text-variable-anchor"}],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-max-angle":{type:"number",default:45,units:"degrees",requires:["text-field",{"symbol-placement":["line","line-center"]}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-writing-mode":{type:"array",value:"enum",values:{horizontal:{},vertical:{}},requires:["text-field",{"symbol-placement":["point"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-rotate":{type:"number",default:0,period:360,units:"degrees",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-padding":{type:"number",default:2,minimum:0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-keep-upright":{type:"boolean",default:!0,requires:["text-field",{"text-rotation-alignment":"map"},{"symbol-placement":["line","line-center"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-transform":{type:"enum",values:{none:{},uppercase:{},lowercase:{}},default:"none",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-offset":{type:"array",value:"number",units:"ems",length:2,default:[0,0],requires:["text-field",{"!":"text-radial-offset"}],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-allow-overlap":{type:"boolean",default:!1,requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-ignore-placement":{type:"boolean",default:!1,requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-optional":{type:"boolean",default:!1,requires:["text-field","icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_raster:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_hillshade:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},filter:{type:"array",value:"*"},filter_operator:{type:"enum",values:{"==":{},"!=":{},">":{},">=":{},"<":{},"<=":{},in:{},"!in":{},all:{},any:{},none:{},has:{},"!has":{},within:{}}},geometry_type:{type:"enum",values:{Point:{},LineString:{},Polygon:{}}},function:{expression:{type:"expression"},stops:{type:"array",value:"function_stop"},base:{type:"number",default:1,minimum:0},property:{type:"string",default:"$zoom"},type:{type:"enum",values:{identity:{},exponential:{},interval:{},categorical:{}},default:"exponential"},colorSpace:{type:"enum",values:{rgb:{},lab:{},hcl:{}},default:"rgb"},default:{type:"*",required:!1}},function_stop:{type:"array",minimum:0,maximum:24,value:["number","color"],length:2},expression:{type:"array",value:"*",minimum:1},light:{anchor:{type:"enum",default:"viewport",values:{map:{},viewport:{}},"property-type":"data-constant",transition:!1,expression:{interpolated:!1,parameters:["zoom"]}},position:{type:"array",default:[1.15,210,30],length:3,value:"number","property-type":"data-constant",transition:!0,expression:{interpolated:!0,parameters:["zoom"]}},color:{type:"color","property-type":"data-constant",default:"#ffffff",expression:{interpolated:!0,parameters:["zoom"]},transition:!0},intensity:{type:"number","property-type":"data-constant",default:.5,minimum:0,maximum:1,expression:{interpolated:!0,parameters:["zoom"]},transition:!0}},paint:["paint_fill","paint_line","paint_circle","paint_heatmap","paint_fill-extrusion","paint_symbol","paint_raster","paint_hillshade","paint_background"],paint_fill:{"fill-antialias":{type:"boolean",default:!0,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"fill-pattern"}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-outline-color":{type:"color",transition:!0,requires:[{"!":"fill-pattern"},{"fill-antialias":!0}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"fill-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["fill-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-pattern":{type:"resolvedImage",transition:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"cross-faded-data-driven"}},"paint_fill-extrusion":{"fill-extrusion-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"fill-extrusion-pattern"}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["fill-extrusion-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-pattern":{type:"resolvedImage",transition:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"cross-faded-data-driven"},"fill-extrusion-height":{type:"number",default:0,minimum:0,units:"meters",transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-base":{type:"number",default:0,minimum:0,units:"meters",transition:!0,requires:["fill-extrusion-height"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-vertical-gradient":{type:"boolean",default:!0,transition:!1,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"}},paint_line:{"line-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"line-pattern"}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"line-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["line-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"line-width":{type:"number",default:1,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-gap-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-offset":{type:"number",default:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-blur":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-dasharray":{type:"array",value:"number",minimum:0,transition:!0,units:"line widths",requires:[{"!":"line-pattern"}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"cross-faded"},"line-pattern":{type:"resolvedImage",transition:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"cross-faded-data-driven"},"line-gradient":{type:"color",transition:!1,requires:[{"!":"line-dasharray"},{"!":"line-pattern"},{source:"geojson",has:{lineMetrics:!0}}],expression:{interpolated:!0,parameters:["line-progress"]},"property-type":"color-ramp"}},paint_circle:{"circle-radius":{type:"number",default:5,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-blur":{type:"number",default:0,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"circle-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["circle-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"circle-pitch-scale":{type:"enum",values:{map:{},viewport:{}},default:"map",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"circle-pitch-alignment":{type:"enum",values:{map:{},viewport:{}},default:"viewport",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"circle-stroke-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-stroke-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-stroke-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"}},paint_heatmap:{"heatmap-radius":{type:"number",default:30,minimum:1,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"heatmap-weight":{type:"number",default:1,minimum:0,transition:!1,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"heatmap-intensity":{type:"number",default:1,minimum:0,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"heatmap-color":{type:"color",default:["interpolate",["linear"],["heatmap-density"],0,"rgba(0, 0, 255, 0)",.1,"royalblue",.3,"cyan",.5,"lime",.7,"yellow",1,"red"],transition:!1,expression:{interpolated:!0,parameters:["heatmap-density"]},"property-type":"color-ramp"},"heatmap-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_symbol:{"icon-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-color":{type:"color",default:"#000000",transition:!0,requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-halo-color":{type:"color",default:"rgba(0, 0, 0, 0)",transition:!0,requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-halo-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-halo-blur":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"icon-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["icon-image","icon-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-color":{type:"color",default:"#000000",transition:!0,overridable:!0,requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-halo-color":{type:"color",default:"rgba(0, 0, 0, 0)",transition:!0,requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-halo-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-halo-blur":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["text-field","text-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"}},paint_raster:{"raster-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-hue-rotate":{type:"number",default:0,period:360,transition:!0,units:"degrees",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-brightness-min":{type:"number",default:0,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-brightness-max":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-saturation":{type:"number",default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-contrast":{type:"number",default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-resampling":{type:"enum",values:{linear:{},nearest:{}},default:"linear",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"raster-fade-duration":{type:"number",default:300,minimum:0,transition:!1,units:"milliseconds",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_hillshade:{"hillshade-illumination-direction":{type:"number",default:335,minimum:0,maximum:359,transition:!1,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-illumination-anchor":{type:"enum",values:{map:{},viewport:{}},default:"viewport",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-exaggeration":{type:"number",default:.5,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-shadow-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-highlight-color":{type:"color",default:"#FFFFFF",transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-accent-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_background:{"background-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"background-pattern"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"background-pattern":{type:"resolvedImage",transition:!0,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"cross-faded"},"background-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},transition:{duration:{type:"number",default:300,minimum:0,units:"milliseconds"},delay:{type:"number",default:0,minimum:0,units:"milliseconds"}},"property-type":{"data-driven":{type:"property-type"},"cross-faded":{type:"property-type"},"cross-faded-data-driven":{type:"property-type"},"color-ramp":{type:"property-type"},"data-constant":{type:"property-type"},constant:{type:"property-type"}},promoteId:{"*":{type:"string"}}},Pt=function(t,e,r,n){this.message=(t?t+": ":"")+r,n&&(this.identifier=n),null!=e&&e.__line__&&(this.line=e.__line__)};function Mt(t){var e=t.value;return e?[new Pt(t.key,e,"constants have been deprecated as of v8")]:[]}function Lt(t){for(var e=[],r=arguments.length-1;r-- >0;)e[r]=arguments[r+1];for(var n=0,i=e;n":"value"===t.itemType.kind?"array":"array<"+e+">"}return t.kind}var Kt=[Ft,Ut,Vt,Nt,jt,Wt,qt,$t(Zt),Xt];function Yt(t,e){if("error"===e.kind)return null;if("array"===t.kind){if("array"===e.kind&&(0===e.N&&"value"===e.itemType.kind||!Yt(t.itemType,e.itemType))&&("number"!=typeof t.N||t.N===e.N))return null}else{if(t.kind===e.kind)return null;if("value"===t.kind)for(var r=0,n=Kt;r255?255:t}function i(t){return n("%"===t[t.length-1]?parseFloat(t)/100*255:parseInt(t))}function a(t){return(e="%"===t[t.length-1]?parseFloat(t)/100:parseFloat(t))<0?0:e>1?1:e;var e}function o(t,e,r){return r<0?r+=1:r>1&&(r-=1),6*r<1?t+(e-t)*r*6:2*r<1?e:3*r<2?t+(e-t)*(2/3-r)*6:t}try{e.parseCSSColor=function(t){var e,s=t.replace(/ /g,"").toLowerCase();if(s in r)return r[s].slice();if("#"===s[0])return 4===s.length?(e=parseInt(s.substr(1),16))>=0&&e<=4095?[(3840&e)>>4|(3840&e)>>8,240&e|(240&e)>>4,15&e|(15&e)<<4,1]:null:7===s.length&&(e=parseInt(s.substr(1),16))>=0&&e<=16777215?[(16711680&e)>>16,(65280&e)>>8,255&e,1]:null;var u=s.indexOf("("),l=s.indexOf(")");if(-1!==u&&l+1===s.length){var p=s.substr(0,u),c=s.substr(u+1,l-(u+1)).split(","),h=1;switch(p){case"rgba":if(4!==c.length)return null;h=a(c.pop());case"rgb":return 3!==c.length?null:[i(c[0]),i(c[1]),i(c[2]),h];case"hsla":if(4!==c.length)return null;h=a(c.pop());case"hsl":if(3!==c.length)return null;var f=(parseFloat(c[0])%360+360)%360/360,d=a(c[1]),m=a(c[2]),y=m<=.5?m*(d+1):m+d-m*d,v=2*m-y;return[n(255*o(v,y,f+1/3)),n(255*o(v,y,f)),n(255*o(v,y,f-1/3)),h];default:return null}}return null}}catch(t){}})).parseCSSColor,ee=function(t,e,r,n){void 0===n&&(n=1),this.r=t,this.g=e,this.b=r,this.a=n};ee.parse=function(t){if(t){if(t instanceof ee)return t;if("string"==typeof t){var e=te(t);if(e)return new ee(e[0]/255*e[3],e[1]/255*e[3],e[2]/255*e[3],e[3])}}},ee.prototype.toString=function(){var t=this.toArray(),e=t[1],r=t[2],n=t[3];return"rgba("+Math.round(t[0])+","+Math.round(e)+","+Math.round(r)+","+n+")"},ee.prototype.toArray=function(){var t=this.a;return 0===t?[0,0,0,0]:[255*this.r/t,255*this.g/t,255*this.b/t,t]},ee.black=new ee(0,0,0,1),ee.white=new ee(1,1,1,1),ee.transparent=new ee(0,0,0,0),ee.red=new ee(1,0,0,1);var re=function(t,e,r){this.sensitivity=t?e?"variant":"case":e?"accent":"base",this.locale=r,this.collator=new Intl.Collator(this.locale?this.locale:[],{sensitivity:this.sensitivity,usage:"search"})};re.prototype.compare=function(t,e){return this.collator.compare(t,e)},re.prototype.resolvedLocale=function(){return new Intl.Collator(this.locale?this.locale:[]).resolvedOptions().locale};var ie=function(t,e,r,n,i){this.text=t,this.image=e,this.scale=r,this.fontStack=n,this.textColor=i},ne=function(t){this.sections=t};ne.fromString=function(t){return new ne([new ie(t,null,null,null,null)])},ne.prototype.isEmpty=function(){return 0===this.sections.length||!this.sections.some((function(t){return 0!==t.text.length||t.image&&0!==t.image.name.length}))},ne.factory=function(t){return t instanceof ne?t:ne.fromString(t)},ne.prototype.toString=function(){return 0===this.sections.length?"":this.sections.map((function(t){return t.text})).join("")},ne.prototype.serialize=function(){for(var t=["format"],e=0,r=this.sections;e=0&&t<=255&&"number"==typeof e&&e>=0&&e<=255&&"number"==typeof r&&r>=0&&r<=255?void 0===n||"number"==typeof n&&n>=0&&n<=1?null:"Invalid rgba value ["+[t,e,r,n].join(", ")+"]: 'a' must be between 0 and 1.":"Invalid rgba value ["+("number"==typeof n?[t,e,r,n]:[t,e,r]).join(", ")+"]: 'r', 'g', and 'b' must be between 0 and 255."}function se(t){if(null===t)return!0;if("string"==typeof t)return!0;if("boolean"==typeof t)return!0;if("number"==typeof t)return!0;if(t instanceof ee)return!0;if(t instanceof re)return!0;if(t instanceof ne)return!0;if(t instanceof oe)return!0;if(Array.isArray(t)){for(var e=0,r=t;e2){var s=t[1];if("string"!=typeof s||!(s in he)||"object"===s)return e.error('The item type argument of "array" must be one of string, number, boolean',1);a=he[s],n++}else a=Zt;if(t.length>3){if(null!==t[2]&&("number"!=typeof t[2]||t[2]<0||t[2]!==Math.floor(t[2])))return e.error('The length argument to "array" must be a positive integer literal',2);o=t[2],n++}r=$t(a,o)}else r=he[i];for(var u=[];n1)&&e.push(n)}}return e.concat(this.args.map((function(t){return t.serialize()})))};var de=function(t){this.type=Wt,this.sections=t};de.parse=function(t,e){if(t.length<2)return e.error("Expected at least one argument.");var r=t[1];if(!Array.isArray(r)&&"object"==typeof r)return e.error("First argument must be an image or text section.");for(var n=[],i=!1,a=1;a<=t.length-1;++a){var o=t[a];if(i&&"object"==typeof o&&!Array.isArray(o)){i=!1;var s=null;if(o["font-scale"]&&!(s=e.parse(o["font-scale"],1,Ut)))return null;var u=null;if(o["text-font"]&&!(u=e.parse(o["text-font"],1,$t(Vt))))return null;var l=null;if(o["text-color"]&&!(l=e.parse(o["text-color"],1,jt)))return null;var p=n[n.length-1];p.scale=s,p.font=u,p.textColor=l}else{var c=e.parse(t[a],1,Zt);if(!c)return null;var h=c.type.kind;if("string"!==h&&"value"!==h&&"null"!==h&&"resolvedImage"!==h)return e.error("Formatted text type must be 'string', 'value', 'image' or 'null'.");i=!0,n.push({content:c,scale:null,font:null,textColor:null})}}return new de(n)},de.prototype.evaluate=function(t){return new ne(this.sections.map((function(e){var r=e.content.evaluate(t);return le(r)===Xt?new ie("",r,null,null,null):new ie(ue(r),null,e.scale?e.scale.evaluate(t):null,e.font?e.font.evaluate(t).join(","):null,e.textColor?e.textColor.evaluate(t):null)})))},de.prototype.eachChild=function(t){for(var e=0,r=this.sections;e-1),r},me.prototype.eachChild=function(t){t(this.input)},me.prototype.outputDefined=function(){return!1},me.prototype.serialize=function(){return["image",this.input.serialize()]};var ye={"to-boolean":Nt,"to-color":jt,"to-number":Ut,"to-string":Vt},ge=function(t,e){this.type=t,this.args=e};ge.parse=function(t,e){if(t.length<2)return e.error("Expected at least one argument.");var r=t[0];if(("to-boolean"===r||"to-string"===r)&&2!==t.length)return e.error("Expected one argument.");for(var n=ye[r],i=[],a=1;a4?"Invalid rbga value "+JSON.stringify(e)+": expected an array containing either three or four numeric values.":ae(e[0],e[1],e[2],e[3])))return new ee(e[0]/255,e[1]/255,e[2]/255,e[3])}throw new pe(r||"Could not parse color from value '"+("string"==typeof e?e:String(JSON.stringify(e)))+"'")}if("number"===this.type.kind){for(var o=null,s=0,u=this.args;s=e[2]||t[1]<=e[1]||t[3]>=e[3])}function Ee(t,e){var r=(180+t[0])/360,n=(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+t[1]*Math.PI/360)))/360,i=Math.pow(2,e.z);return[Math.round(r*i*8192),Math.round(n*i*8192)]}function Te(t,e,r){return e[1]>t[1]!=r[1]>t[1]&&t[0]<(r[0]-e[0])*(t[1]-e[1])/(r[1]-e[1])+e[0]}function Ie(t,e){for(var r,n,i,a,o,s,u,l=!1,p=0,c=e.length;p0&&s<0||o<0&&s>0}function ze(t,e,r){for(var n=0,i=r;nr[2]){var i=.5*n,a=t[0]-r[0]>i?-n:r[0]-t[0]>i?n:0;0===a&&(a=t[0]-r[2]>i?-n:r[2]-t[0]>i?n:0),t[0]+=a}we(e,t)}function Oe(t,e,r,n){for(var i=8192*Math.pow(2,n.z),a=[8192*n.x,8192*n.y],o=[],s=0,u=t;s=0)return!1;var r=!0;return t.eachChild((function(t){r&&!Ve(t,e)&&(r=!1)})),r}Re.parse=function(t,e){if(2!==t.length)return e.error("'within' expression requires exactly one argument, but found "+(t.length-1)+" instead.");if(se(t[1])){var r=t[1];if("FeatureCollection"===r.type)for(var n=0;ne))throw new pe("Input is not a number.");a=o-1}return 0}je.prototype.parse=function(t,e,r,n,i){return void 0===i&&(i={}),e?this.concat(e,r,n)._parse(t,i):this._parse(t,i)},je.prototype._parse=function(t,e){function r(t,e,r){return"assert"===r?new fe(e,[t]):"coerce"===r?new ge(e,[t]):t}if(null!==t&&"string"!=typeof t&&"boolean"!=typeof t&&"number"!=typeof t||(t=["literal",t]),Array.isArray(t)){if(0===t.length)return this.error('Expected an array with at least one element. If you wanted a literal array, use ["literal", []].');var n=t[0];if("string"!=typeof n)return this.error("Expression name must be a string, but found "+typeof n+' instead. If you wanted a literal array, use ["literal", [...]].',0),null;var i=this.registry[n];if(i){var a=i.parse(t,this);if(!a)return null;if(this.expectedType){var o=this.expectedType,s=a.type;if("string"!==o.kind&&"number"!==o.kind&&"boolean"!==o.kind&&"object"!==o.kind&&"array"!==o.kind||"value"!==s.kind)if("color"!==o.kind&&"formatted"!==o.kind&&"resolvedImage"!==o.kind||"value"!==s.kind&&"string"!==s.kind){if(this.checkSubtype(o,s))return null}else a=r(a,o,e.typeAnnotation||"coerce");else a=r(a,o,e.typeAnnotation||"assert")}if(!(a instanceof ce)&&"resolvedImage"!==a.type.kind&&function t(e){if(e instanceof Ne)return t(e.boundExpression);if(e instanceof xe&&"error"===e.name)return!1;if(e instanceof be)return!1;if(e instanceof Re)return!1;var r=e instanceof ge||e instanceof fe,n=!0;return e.eachChild((function(e){n=r?n&&t(e):n&&e instanceof ce})),!!n&&Fe(e)&&Ve(e,["zoom","heatmap-density","line-progress","accumulated","is-supported-script"])}(a)){var u=new _e;try{a=new ce(a.type,a.evaluate(u))}catch(t){return this.error(t.message),null}}return a}return this.error('Unknown expression "'+n+'". If you wanted a literal array, use ["literal", [...]].',0)}return this.error(void 0===t?"'undefined' value invalid. Use null instead.":"object"==typeof t?'Bare objects invalid. Use ["literal", {...}] instead.':"Expected an array, but found "+typeof t+" instead.")},je.prototype.concat=function(t,e,r){var n="number"==typeof t?this.path.concat(t):this.path,i=r?this.scope.concat(r):this.scope;return new je(this.registry,n,e||null,i,this.errors)},je.prototype.error=function(t){for(var e=[],r=arguments.length-1;r-- >0;)e[r]=arguments[r+1];var n=""+this.key+e.map((function(t){return"["+t+"]"})).join("");this.errors.push(new Bt(n,t))},je.prototype.checkSubtype=function(t,e){var r=Yt(t,e);return r&&this.error(r),r};var Ze=function(t,e,r){this.type=t,this.input=e,this.labels=[],this.outputs=[];for(var n=0,i=r;n=o)return e.error('Input/output pairs for "step" expressions must be arranged with input values in strictly ascending order.',u);var p=e.parse(s,l,i);if(!p)return null;i=i||p.type,n.push([o,p])}return new Ze(i,r,n)},Ze.prototype.evaluate=function(t){var e=this.labels,r=this.outputs;if(1===e.length)return r[0].evaluate(t);var n=this.input.evaluate(t);if(n<=e[0])return r[0].evaluate(t);var i=e.length;return n>=e[i-1]?r[i-1].evaluate(t):r[qe(e,n)].evaluate(t)},Ze.prototype.eachChild=function(t){t(this.input);for(var e=0,r=this.outputs;e0&&t.push(this.labels[e]),t.push(this.outputs[e].serialize());return t};var We=Object.freeze({__proto__:null,number:Ge,color:function(t,e,r){return new ee(Ge(t.r,e.r,r),Ge(t.g,e.g,r),Ge(t.b,e.b,r),Ge(t.a,e.a,r))},array:function(t,e,r){return t.map((function(t,n){return Ge(t,e[n],r)}))}}),Xe=6/29*3*(6/29),$e=Math.PI/180,He=180/Math.PI;function Ke(t){return t>.008856451679035631?Math.pow(t,1/3):t/Xe+4/29}function Ye(t){return t>6/29?t*t*t:Xe*(t-4/29)}function Je(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function Qe(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function tr(t){var e=Qe(t.r),r=Qe(t.g),n=Qe(t.b),i=Ke((.4124564*e+.3575761*r+.1804375*n)/.95047),a=Ke((.2126729*e+.7151522*r+.072175*n)/1);return{l:116*a-16,a:500*(i-a),b:200*(a-Ke((.0193339*e+.119192*r+.9503041*n)/1.08883)),alpha:t.a}}function er(t){var e=(t.l+16)/116,r=isNaN(t.a)?e:e+t.a/500,n=isNaN(t.b)?e:e-t.b/200;return e=1*Ye(e),r=.95047*Ye(r),n=1.08883*Ye(n),new ee(Je(3.2404542*r-1.5371385*e-.4985314*n),Je(-.969266*r+1.8760108*e+.041556*n),Je(.0556434*r-.2040259*e+1.0572252*n),t.alpha)}function rr(t,e,r){var n=e-t;return t+r*(n>180||n<-180?n-360*Math.round(n/360):n)}var ir={forward:tr,reverse:er,interpolate:function(t,e,r){return{l:Ge(t.l,e.l,r),a:Ge(t.a,e.a,r),b:Ge(t.b,e.b,r),alpha:Ge(t.alpha,e.alpha,r)}}},nr={forward:function(t){var e=tr(t),r=e.l,n=e.a,i=e.b,a=Math.atan2(i,n)*He;return{h:a<0?a+360:a,c:Math.sqrt(n*n+i*i),l:r,alpha:t.a}},reverse:function(t){var e=t.h*$e,r=t.c;return er({l:t.l,a:Math.cos(e)*r,b:Math.sin(e)*r,alpha:t.alpha})},interpolate:function(t,e,r){return{h:rr(t.h,e.h,r),c:Ge(t.c,e.c,r),l:Ge(t.l,e.l,r),alpha:Ge(t.alpha,e.alpha,r)}}},or=Object.freeze({__proto__:null,lab:ir,hcl:nr}),ar=function(t,e,r,n,i){this.type=t,this.operator=e,this.interpolation=r,this.input=n,this.labels=[],this.outputs=[];for(var a=0,o=i;a1})))return e.error("Cubic bezier interpolation requires four numeric arguments with values between 0 and 1.",1);n={name:"cubic-bezier",controlPoints:s}}if(t.length-1<4)return e.error("Expected at least 4 arguments, but found only "+(t.length-1)+".");if((t.length-1)%2!=0)return e.error("Expected an even number of arguments.");if(!(i=e.parse(i,2,Ut)))return null;var u=[],l=null;"interpolate-hcl"===r||"interpolate-lab"===r?l=jt:e.expectedType&&"value"!==e.expectedType.kind&&(l=e.expectedType);for(var p=0;p=c)return e.error('Input/output pairs for "interpolate" expressions must be arranged with input values in strictly ascending order.',f);var m=e.parse(h,d,l);if(!m)return null;l=l||m.type,u.push([c,m])}return"number"===l.kind||"color"===l.kind||"array"===l.kind&&"number"===l.itemType.kind&&"number"==typeof l.N?new ar(l,r,n,i,u):e.error("Type "+Ht(l)+" is not interpolatable.")},ar.prototype.evaluate=function(t){var e=this.labels,r=this.outputs;if(1===e.length)return r[0].evaluate(t);var n=this.input.evaluate(t);if(n<=e[0])return r[0].evaluate(t);var i=e.length;if(n>=e[i-1])return r[i-1].evaluate(t);var a=qe(e,n),o=ar.interpolationFactor(this.interpolation,n,e[a],e[a+1]),s=r[a].evaluate(t),u=r[a+1].evaluate(t);return"interpolate"===this.operator?We[this.type.kind.toLowerCase()](s,u,o):"interpolate-hcl"===this.operator?nr.reverse(nr.interpolate(nr.forward(s),nr.forward(u),o)):ir.reverse(ir.interpolate(ir.forward(s),ir.forward(u),o))},ar.prototype.eachChild=function(t){t(this.input);for(var e=0,r=this.outputs;e=r.length)throw new pe("Array index out of bounds: "+e+" > "+(r.length-1)+".");if(e!==Math.floor(e))throw new pe("Array index must be an integer, but found "+e+" instead.");return r[e]},cr.prototype.eachChild=function(t){t(this.index),t(this.input)},cr.prototype.outputDefined=function(){return!1},cr.prototype.serialize=function(){return["at",this.index.serialize(),this.input.serialize()]};var pr=function(t,e){this.type=Nt,this.needle=t,this.haystack=e};pr.parse=function(t,e){if(3!==t.length)return e.error("Expected 2 arguments, but found "+(t.length-1)+" instead.");var r=e.parse(t[1],1,Zt),n=e.parse(t[2],2,Zt);return r&&n?Jt(r.type,[Nt,Vt,Ut,Ft,Zt])?new pr(r,n):e.error("Expected first argument to be of type boolean, string, number or null, but found "+Ht(r.type)+" instead"):null},pr.prototype.evaluate=function(t){var e=this.needle.evaluate(t),r=this.haystack.evaluate(t);if(!r)return!1;if(!Qt(e,["boolean","string","number","null"]))throw new pe("Expected first argument to be of type boolean, string, number or null, but found "+Ht(le(e))+" instead.");if(!Qt(r,["string","array"]))throw new pe("Expected second argument to be of type array or string, but found "+Ht(le(r))+" instead.");return r.indexOf(e)>=0},pr.prototype.eachChild=function(t){t(this.needle),t(this.haystack)},pr.prototype.outputDefined=function(){return!0},pr.prototype.serialize=function(){return["in",this.needle.serialize(),this.haystack.serialize()]};var hr=function(t,e,r){this.type=Ut,this.needle=t,this.haystack=e,this.fromIndex=r};hr.parse=function(t,e){if(t.length<=2||t.length>=5)return e.error("Expected 3 or 4 arguments, but found "+(t.length-1)+" instead.");var r=e.parse(t[1],1,Zt),n=e.parse(t[2],2,Zt);if(!r||!n)return null;if(!Jt(r.type,[Nt,Vt,Ut,Ft,Zt]))return e.error("Expected first argument to be of type boolean, string, number or null, but found "+Ht(r.type)+" instead");if(4===t.length){var i=e.parse(t[3],3,Ut);return i?new hr(r,n,i):null}return new hr(r,n)},hr.prototype.evaluate=function(t){var e=this.needle.evaluate(t),r=this.haystack.evaluate(t);if(!Qt(e,["boolean","string","number","null"]))throw new pe("Expected first argument to be of type boolean, string, number or null, but found "+Ht(le(e))+" instead.");if(!Qt(r,["string","array"]))throw new pe("Expected second argument to be of type array or string, but found "+Ht(le(r))+" instead.");if(this.fromIndex){var n=this.fromIndex.evaluate(t);return r.indexOf(e,n)}return r.indexOf(e)},hr.prototype.eachChild=function(t){t(this.needle),t(this.haystack),this.fromIndex&&t(this.fromIndex)},hr.prototype.outputDefined=function(){return!1},hr.prototype.serialize=function(){if(null!=this.fromIndex&&void 0!==this.fromIndex){var t=this.fromIndex.serialize();return["index-of",this.needle.serialize(),this.haystack.serialize(),t]}return["index-of",this.needle.serialize(),this.haystack.serialize()]};var fr=function(t,e,r,n,i,a){this.inputType=t,this.type=e,this.input=r,this.cases=n,this.outputs=i,this.otherwise=a};fr.parse=function(t,e){if(t.length<5)return e.error("Expected at least 4 arguments, but found only "+(t.length-1)+".");if(t.length%2!=1)return e.error("Expected an even number of arguments.");var r,n;e.expectedType&&"value"!==e.expectedType.kind&&(n=e.expectedType);for(var i={},a=[],o=2;oNumber.MAX_SAFE_INTEGER)return l.error("Branch labels must be integers no larger than "+Number.MAX_SAFE_INTEGER+".");if("number"==typeof h&&Math.floor(h)!==h)return l.error("Numeric branch labels must be integer values.");if(r){if(l.checkSubtype(r,le(h)))return null}else r=le(h);if(void 0!==i[String(h)])return l.error("Branch labels must be unique.");i[String(h)]=a.length}var f=e.parse(u,o,n);if(!f)return null;n=n||f.type,a.push(f)}var d=e.parse(t[1],1,Zt);if(!d)return null;var m=e.parse(t[t.length-1],t.length-1,n);return m?"value"!==d.type.kind&&e.concat(1).checkSubtype(r,d.type)?null:new fr(r,n,d,i,a,m):null},fr.prototype.evaluate=function(t){var e=this.input.evaluate(t);return(le(e)===this.inputType&&this.outputs[this.cases[e]]||this.otherwise).evaluate(t)},fr.prototype.eachChild=function(t){t(this.input),this.outputs.forEach(t),t(this.otherwise)},fr.prototype.outputDefined=function(){return this.outputs.every((function(t){return t.outputDefined()}))&&this.otherwise.outputDefined()},fr.prototype.serialize=function(){for(var t=this,e=["match",this.input.serialize()],r=[],n={},i=0,a=Object.keys(this.cases).sort();i=5)return e.error("Expected 3 or 4 arguments, but found "+(t.length-1)+" instead.");var r=e.parse(t[1],1,Zt),n=e.parse(t[2],2,Ut);if(!r||!n)return null;if(!Jt(r.type,[$t(Zt),Vt,Zt]))return e.error("Expected first argument to be of type array or string, but found "+Ht(r.type)+" instead");if(4===t.length){var i=e.parse(t[3],3,Ut);return i?new mr(r.type,r,n,i):null}return new mr(r.type,r,n)},mr.prototype.evaluate=function(t){var e=this.input.evaluate(t),r=this.beginIndex.evaluate(t);if(!Qt(e,["string","array"]))throw new pe("Expected first argument to be of type array or string, but found "+Ht(le(e))+" instead.");if(this.endIndex){var n=this.endIndex.evaluate(t);return e.slice(r,n)}return e.slice(r)},mr.prototype.eachChild=function(t){t(this.input),t(this.beginIndex),this.endIndex&&t(this.endIndex)},mr.prototype.outputDefined=function(){return!1},mr.prototype.serialize=function(){if(null!=this.endIndex&&void 0!==this.endIndex){var t=this.endIndex.serialize();return["slice",this.input.serialize(),this.beginIndex.serialize(),t]}return["slice",this.input.serialize(),this.beginIndex.serialize()]};var _r=vr("==",(function(t,e,r){return e===r}),gr),br=vr("!=",(function(t,e,r){return e!==r}),(function(t,e,r,n){return!gr(0,e,r,n)})),xr=vr("<",(function(t,e,r){return e",(function(t,e,r){return e>r}),(function(t,e,r,n){return n.compare(e,r)>0})),Sr=vr("<=",(function(t,e,r){return e<=r}),(function(t,e,r,n){return n.compare(e,r)<=0})),Er=vr(">=",(function(t,e,r){return e>=r}),(function(t,e,r,n){return n.compare(e,r)>=0})),Tr=function(t,e,r,n,i){this.type=Vt,this.number=t,this.locale=e,this.currency=r,this.minFractionDigits=n,this.maxFractionDigits=i};Tr.parse=function(t,e){if(3!==t.length)return e.error("Expected two arguments.");var r=e.parse(t[1],1,Ut);if(!r)return null;var n=t[2];if("object"!=typeof n||Array.isArray(n))return e.error("NumberFormat options argument must be an object.");var i=null;if(n.locale&&!(i=e.parse(n.locale,1,Vt)))return null;var a=null;if(n.currency&&!(a=e.parse(n.currency,1,Vt)))return null;var o=null;if(n["min-fraction-digits"]&&!(o=e.parse(n["min-fraction-digits"],1,Ut)))return null;var s=null;return n["max-fraction-digits"]&&!(s=e.parse(n["max-fraction-digits"],1,Ut))?null:new Tr(r,i,a,o,s)},Tr.prototype.evaluate=function(t){return new Intl.NumberFormat(this.locale?this.locale.evaluate(t):[],{style:this.currency?"currency":"decimal",currency:this.currency?this.currency.evaluate(t):void 0,minimumFractionDigits:this.minFractionDigits?this.minFractionDigits.evaluate(t):void 0,maximumFractionDigits:this.maxFractionDigits?this.maxFractionDigits.evaluate(t):void 0}).format(this.number.evaluate(t))},Tr.prototype.eachChild=function(t){t(this.number),this.locale&&t(this.locale),this.currency&&t(this.currency),this.minFractionDigits&&t(this.minFractionDigits),this.maxFractionDigits&&t(this.maxFractionDigits)},Tr.prototype.outputDefined=function(){return!1},Tr.prototype.serialize=function(){var t={};return this.locale&&(t.locale=this.locale.serialize()),this.currency&&(t.currency=this.currency.serialize()),this.minFractionDigits&&(t["min-fraction-digits"]=this.minFractionDigits.serialize()),this.maxFractionDigits&&(t["max-fraction-digits"]=this.maxFractionDigits.serialize()),["number-format",this.number.serialize(),t]};var Ir=function(t){this.type=Ut,this.input=t};Ir.parse=function(t,e){if(2!==t.length)return e.error("Expected 1 argument, but found "+(t.length-1)+" instead.");var r=e.parse(t[1],1);return r?"array"!==r.type.kind&&"string"!==r.type.kind&&"value"!==r.type.kind?e.error("Expected argument of type string or array, but found "+Ht(r.type)+" instead."):new Ir(r):null},Ir.prototype.evaluate=function(t){var e=this.input.evaluate(t);if("string"==typeof e)return e.length;if(Array.isArray(e))return e.length;throw new pe("Expected value to be of type string or array, but found "+Ht(le(e))+" instead.")},Ir.prototype.eachChild=function(t){t(this.input)},Ir.prototype.outputDefined=function(){return!1},Ir.prototype.serialize=function(){var t=["length"];return this.eachChild((function(e){t.push(e.serialize())})),t};var kr={"==":_r,"!=":br,">":wr,"<":xr,">=":Er,"<=":Sr,array:fe,at:cr,boolean:fe,case:dr,coalesce:lr,collator:be,format:de,image:me,in:pr,"index-of":hr,interpolate:ar,"interpolate-hcl":ar,"interpolate-lab":ar,length:Ir,let:ur,literal:ce,match:fr,number:fe,"number-format":Tr,object:fe,slice:mr,step:Ze,string:fe,"to-boolean":ge,"to-color":ge,"to-number":ge,"to-string":ge,var:Ne,within:Re};function Ar(t,e){var r=e[0],n=e[1],i=e[2],a=e[3];r=r.evaluate(t),n=n.evaluate(t),i=i.evaluate(t);var o=a?a.evaluate(t):1,s=ae(r,n,i,o);if(s)throw new pe(s);return new ee(r/255*o,n/255*o,i/255*o,o)}function zr(t,e){return t in e}function Cr(t,e){var r=e[t];return void 0===r?null:r}function Pr(t){return{type:t}}function Mr(t){return{result:"success",value:t}}function Lr(t){return{result:"error",value:t}}function Dr(t){return"data-driven"===t["property-type"]||"cross-faded-data-driven"===t["property-type"]}function Or(t){return!!t.expression&&t.expression.parameters.indexOf("zoom")>-1}function Br(t){return!!t.expression&&t.expression.interpolated}function Rr(t){return t instanceof Number?"number":t instanceof String?"string":t instanceof Boolean?"boolean":Array.isArray(t)?"array":null===t?"null":typeof t}function Fr(t){return"object"==typeof t&&null!==t&&!Array.isArray(t)}function Ur(t){return t}function Vr(t,e,r){return void 0!==t?t:void 0!==e?e:void 0!==r?r:void 0}function Nr(t,e,r,n,i){return Vr(typeof r===i?n[r]:void 0,t.default,e.default)}function jr(t,e,r){if("number"!==Rr(r))return Vr(t.default,e.default);var n=t.stops.length;if(1===n)return t.stops[0][1];if(r<=t.stops[0][0])return t.stops[0][1];if(r>=t.stops[n-1][0])return t.stops[n-1][1];var i=qe(t.stops.map((function(t){return t[0]})),r);return t.stops[i][1]}function qr(t,e,r){var n=void 0!==t.base?t.base:1;if("number"!==Rr(r))return Vr(t.default,e.default);var i=t.stops.length;if(1===i)return t.stops[0][1];if(r<=t.stops[0][0])return t.stops[0][1];if(r>=t.stops[i-1][0])return t.stops[i-1][1];var a=qe(t.stops.map((function(t){return t[0]})),r),o=function(t,e,r,n){var i=n-r,a=t-r;return 0===i?0:1===e?a/i:(Math.pow(e,a)-1)/(Math.pow(e,i)-1)}(r,n,t.stops[a][0],t.stops[a+1][0]),s=t.stops[a][1],u=t.stops[a+1][1],l=We[e.type]||Ur;if(t.colorSpace&&"rgb"!==t.colorSpace){var p=or[t.colorSpace];l=function(t,e){return p.reverse(p.interpolate(p.forward(t),p.forward(e),o))}}return"function"==typeof s.evaluate?{evaluate:function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var r=s.evaluate.apply(void 0,t),n=u.evaluate.apply(void 0,t);if(void 0!==r&&void 0!==n)return l(r,n,o)}}:l(s,u,o)}function Zr(t,e,r){return"color"===e.type?r=ee.parse(r):"formatted"===e.type?r=ne.fromString(r.toString()):"resolvedImage"===e.type?r=oe.fromString(r.toString()):Rr(r)===e.type||"enum"===e.type&&e.values[r]||(r=void 0),Vr(r,t.default,e.default)}xe.register(kr,{error:[{kind:"error"},[Vt],function(t,e){throw new pe(e[0].evaluate(t))}],typeof:[Vt,[Zt],function(t,e){return Ht(le(e[0].evaluate(t)))}],"to-rgba":[$t(Ut,4),[jt],function(t,e){return e[0].evaluate(t).toArray()}],rgb:[jt,[Ut,Ut,Ut],Ar],rgba:[jt,[Ut,Ut,Ut,Ut],Ar],has:{type:Nt,overloads:[[[Vt],function(t,e){return zr(e[0].evaluate(t),t.properties())}],[[Vt,qt],function(t,e){var r=e[1];return zr(e[0].evaluate(t),r.evaluate(t))}]]},get:{type:Zt,overloads:[[[Vt],function(t,e){return Cr(e[0].evaluate(t),t.properties())}],[[Vt,qt],function(t,e){var r=e[1];return Cr(e[0].evaluate(t),r.evaluate(t))}]]},"feature-state":[Zt,[Vt],function(t,e){return Cr(e[0].evaluate(t),t.featureState||{})}],properties:[qt,[],function(t){return t.properties()}],"geometry-type":[Vt,[],function(t){return t.geometryType()}],id:[Zt,[],function(t){return t.id()}],zoom:[Ut,[],function(t){return t.globals.zoom}],"heatmap-density":[Ut,[],function(t){return t.globals.heatmapDensity||0}],"line-progress":[Ut,[],function(t){return t.globals.lineProgress||0}],accumulated:[Zt,[],function(t){return void 0===t.globals.accumulated?null:t.globals.accumulated}],"+":[Ut,Pr(Ut),function(t,e){for(var r=0,n=0,i=e;n":[Nt,[Vt,Zt],function(t,e){var r=e[0],n=e[1],i=t.properties()[r.value],a=n.value;return typeof i==typeof a&&i>a}],"filter-id->":[Nt,[Zt],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n>i}],"filter-<=":[Nt,[Vt,Zt],function(t,e){var r=e[0],n=e[1],i=t.properties()[r.value],a=n.value;return typeof i==typeof a&&i<=a}],"filter-id-<=":[Nt,[Zt],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n<=i}],"filter->=":[Nt,[Vt,Zt],function(t,e){var r=e[0],n=e[1],i=t.properties()[r.value],a=n.value;return typeof i==typeof a&&i>=a}],"filter-id->=":[Nt,[Zt],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n>=i}],"filter-has":[Nt,[Zt],function(t,e){return e[0].value in t.properties()}],"filter-has-id":[Nt,[],function(t){return null!==t.id()&&void 0!==t.id()}],"filter-type-in":[Nt,[$t(Vt)],function(t,e){return e[0].value.indexOf(t.geometryType())>=0}],"filter-id-in":[Nt,[$t(Zt)],function(t,e){return e[0].value.indexOf(t.id())>=0}],"filter-in-small":[Nt,[Vt,$t(Zt)],function(t,e){var r=e[0];return e[1].value.indexOf(t.properties()[r.value])>=0}],"filter-in-large":[Nt,[Vt,$t(Zt)],function(t,e){var r=e[0],n=e[1];return function(t,e,r,n){for(;r<=n;){var i=r+n>>1;if(e[i]===t)return!0;e[i]>t?n=i-1:r=i+1}return!1}(t.properties()[r.value],n.value,0,n.value.length-1)}],all:{type:Nt,overloads:[[[Nt,Nt],function(t,e){var r=e[1];return e[0].evaluate(t)&&r.evaluate(t)}],[Pr(Nt),function(t,e){for(var r=0,n=e;r0&&"string"==typeof t[0]&&t[0]in kr}function Xr(t,e){var r=new je(kr,[],e?function(t){var e={color:jt,string:Vt,number:Ut,enum:Vt,boolean:Nt,formatted:Wt,resolvedImage:Xt};return"array"===t.type?$t(e[t.value]||Zt,t.length):e[t.type]}(e):void 0),n=r.parse(t,void 0,void 0,void 0,e&&"string"===e.type?{typeAnnotation:"coerce"}:void 0);return n?Mr(new Gr(n,e)):Lr(r.errors)}Gr.prototype.evaluateWithoutErrorHandling=function(t,e,r,n,i,a){return this._evaluator.globals=t,this._evaluator.feature=e,this._evaluator.featureState=r,this._evaluator.canonical=n,this._evaluator.availableImages=i||null,this._evaluator.formattedSection=a,this.expression.evaluate(this._evaluator)},Gr.prototype.evaluate=function(t,e,r,n,i,a){this._evaluator.globals=t,this._evaluator.feature=e||null,this._evaluator.featureState=r||null,this._evaluator.canonical=n,this._evaluator.availableImages=i||null,this._evaluator.formattedSection=a||null;try{var o=this.expression.evaluate(this._evaluator);if(null==o||"number"==typeof o&&o!=o)return this._defaultValue;if(this._enumValues&&!(o in this._enumValues))throw new pe("Expected value to be one of "+Object.keys(this._enumValues).map((function(t){return JSON.stringify(t)})).join(", ")+", but found "+JSON.stringify(o)+" instead.");return o}catch(t){return this._warningHistory[t.message]||(this._warningHistory[t.message]=!0,"undefined"!=typeof console&&console.warn(t.message)),this._defaultValue}};var $r=function(t,e){this.kind=t,this._styleExpression=e,this.isStateDependent="constant"!==t&&!Ue(e.expression)};$r.prototype.evaluateWithoutErrorHandling=function(t,e,r,n,i,a){return this._styleExpression.evaluateWithoutErrorHandling(t,e,r,n,i,a)},$r.prototype.evaluate=function(t,e,r,n,i,a){return this._styleExpression.evaluate(t,e,r,n,i,a)};var Hr=function(t,e,r,n){this.kind=t,this.zoomStops=r,this._styleExpression=e,this.isStateDependent="camera"!==t&&!Ue(e.expression),this.interpolationType=n};function Kr(t,e){if("error"===(t=Xr(t,e)).result)return t;var r=t.value.expression,n=Fe(r);if(!n&&!Dr(e))return Lr([new Bt("","data expressions not supported")]);var i=Ve(r,["zoom"]);if(!i&&!Or(e))return Lr([new Bt("","zoom expressions not supported")]);var a=function t(e){var r=null;if(e instanceof ur)r=t(e.result);else if(e instanceof lr)for(var n=0,i=e.args;nn.maximum?[new Pt(e,r,r+" is greater than the maximum value "+n.maximum)]:[]}function ei(t){var e,r,n,i=t.valueSpec,a=Dt(t.value.type),o={},s="categorical"!==a&&void 0===t.value.property,u=!s,l="array"===Rr(t.value.stops)&&"array"===Rr(t.value.stops[0])&&"object"===Rr(t.value.stops[0][0]),p=Jr({key:t.key,value:t.value,valueSpec:t.styleSpec.function,style:t.style,styleSpec:t.styleSpec,objectElementValidators:{stops:function(t){if("identity"===a)return[new Pt(t.key,t.value,'identity function may not have a "stops" property')];var e=[],r=t.value;return e=e.concat(Qr({key:t.key,value:r,valueSpec:t.valueSpec,style:t.style,styleSpec:t.styleSpec,arrayElementValidator:c})),"array"===Rr(r)&&0===r.length&&e.push(new Pt(t.key,r,"array must have at least one stop")),e},default:function(t){return Ei({key:t.key,value:t.value,valueSpec:i,style:t.style,styleSpec:t.styleSpec})}}});return"identity"===a&&s&&p.push(new Pt(t.key,t.value,'missing required property "property"')),"identity"===a||t.value.stops||p.push(new Pt(t.key,t.value,'missing required property "stops"')),"exponential"===a&&t.valueSpec.expression&&!Br(t.valueSpec)&&p.push(new Pt(t.key,t.value,"exponential functions not supported")),t.styleSpec.$version>=8&&(u&&!Dr(t.valueSpec)?p.push(new Pt(t.key,t.value,"property functions not supported")):s&&!Or(t.valueSpec)&&p.push(new Pt(t.key,t.value,"zoom functions not supported"))),"categorical"!==a&&!l||void 0!==t.value.property||p.push(new Pt(t.key,t.value,'"property" property is required')),p;function c(t){var e=[],a=t.value,s=t.key;if("array"!==Rr(a))return[new Pt(s,a,"array expected, "+Rr(a)+" found")];if(2!==a.length)return[new Pt(s,a,"array length 2 expected, length "+a.length+" found")];if(l){if("object"!==Rr(a[0]))return[new Pt(s,a,"object expected, "+Rr(a[0])+" found")];if(void 0===a[0].zoom)return[new Pt(s,a,"object stop key must have zoom")];if(void 0===a[0].value)return[new Pt(s,a,"object stop key must have value")];if(n&&n>Dt(a[0].zoom))return[new Pt(s,a[0].zoom,"stop zoom values must appear in ascending order")];Dt(a[0].zoom)!==n&&(n=Dt(a[0].zoom),r=void 0,o={}),e=e.concat(Jr({key:s+"[0]",value:a[0],valueSpec:{zoom:{}},style:t.style,styleSpec:t.styleSpec,objectElementValidators:{zoom:ti,value:h}}))}else e=e.concat(h({key:s+"[0]",value:a[0],valueSpec:{},style:t.style,styleSpec:t.styleSpec},a));return Wr(Ot(a[1]))?e.concat([new Pt(s+"[1]",a[1],"expressions are not allowed in function stops.")]):e.concat(Ei({key:s+"[1]",value:a[1],valueSpec:i,style:t.style,styleSpec:t.styleSpec}))}function h(t,n){var s=Rr(t.value),u=Dt(t.value),l=null!==t.value?t.value:n;if(e){if(s!==e)return[new Pt(t.key,l,s+" stop domain type must match previous stop domain type "+e)]}else e=s;if("number"!==s&&"string"!==s&&"boolean"!==s)return[new Pt(t.key,l,"stop domain value must be a number, string, or boolean")];if("number"!==s&&"categorical"!==a){var p="number expected, "+s+" found";return Dr(i)&&void 0===a&&(p+='\nIf you intended to use a categorical function, specify `"type": "categorical"`.'),[new Pt(t.key,l,p)]}return"categorical"!==a||"number"!==s||isFinite(u)&&Math.floor(u)===u?"categorical"!==a&&"number"===s&&void 0!==r&&u=2&&"$id"!==t[1]&&"$type"!==t[1];case"in":return t.length>=3&&("string"!=typeof t[1]||Array.isArray(t[2]));case"!in":case"!has":case"none":return!1;case"==":case"!=":case">":case">=":case"<":case"<=":return 3!==t.length||Array.isArray(t[1])||Array.isArray(t[2]);case"any":case"all":for(var e=0,r=t.slice(1);ee?1:0}function ui(t){if(!t)return!0;var e,r=t[0];return t.length<=1?"any"!==r:"=="===r?ci(t[1],t[2],"=="):"!="===r?fi(ci(t[1],t[2],"==")):"<"===r||">"===r||"<="===r||">="===r?ci(t[1],t[2],r):"any"===r?(e=t.slice(1),["any"].concat(e.map(ui))):"all"===r?["all"].concat(t.slice(1).map(ui)):"none"===r?["all"].concat(t.slice(1).map(ui).map(fi)):"in"===r?pi(t[1],t.slice(2)):"!in"===r?fi(pi(t[1],t.slice(2))):"has"===r?hi(t[1]):"!has"===r?fi(hi(t[1])):"within"!==r||t}function ci(t,e,r){switch(t){case"$type":return["filter-type-"+r,e];case"$id":return["filter-id-"+r,e];default:return["filter-"+r,t,e]}}function pi(t,e){if(0===e.length)return!1;switch(t){case"$type":return["filter-type-in",["literal",e]];case"$id":return["filter-id-in",["literal",e]];default:return e.length>200&&!e.some((function(t){return typeof t!=typeof e[0]}))?["filter-in-large",t,["literal",e.sort(si)]]:["filter-in-small",t,["literal",e]]}}function hi(t){switch(t){case"$type":return!0;case"$id":return["filter-has-id"];default:return["filter-has",t]}}function fi(t){return["!",t]}function di(t){return ni(Ot(t.value))?ri(Lt({},t,{expressionContext:"filter",valueSpec:{value:"boolean"}})):function t(e){var r=e.value,n=e.key;if("array"!==Rr(r))return[new Pt(n,r,"array expected, "+Rr(r)+" found")];var i,a=e.styleSpec,o=[];if(r.length<1)return[new Pt(n,r,"filter array must have at least 1 element")];switch(o=o.concat(ii({key:n+"[0]",value:r[0],valueSpec:a.filter_operator,style:e.style,styleSpec:e.styleSpec})),Dt(r[0])){case"<":case"<=":case">":case">=":r.length>=2&&"$type"===Dt(r[1])&&o.push(new Pt(n,r,'"$type" cannot be use with operator "'+r[0]+'"'));case"==":case"!=":3!==r.length&&o.push(new Pt(n,r,'filter array for operator "'+r[0]+'" must have 3 elements'));case"in":case"!in":r.length>=2&&"string"!==(i=Rr(r[1]))&&o.push(new Pt(n+"[1]",r[1],"string expected, "+i+" found"));for(var s=2;s=p[f+0]&&n>=p[f+1])?(o[h]=!0,a.push(l[h])):o[h]=!1}}},Oi.prototype._forEachCell=function(t,e,r,n,i,a,o,s){for(var u=this._convertToCellCoord(t),l=this._convertToCellCoord(e),p=this._convertToCellCoord(r),c=this._convertToCellCoord(n),h=u;h<=p;h++)for(var f=l;f<=c;f++){var d=this.d*f+h;if((!s||s(this._convertFromCellCoord(h),this._convertFromCellCoord(f),this._convertFromCellCoord(h+1),this._convertFromCellCoord(f+1)))&&i.call(this,t,e,r,n,d,a,o,s))return}},Oi.prototype._convertFromCellCoord=function(t){return(t-this.padding)/this.scale},Oi.prototype._convertToCellCoord=function(t){return Math.max(0,Math.min(this.d-1,Math.floor(t*this.scale)+this.padding))},Oi.prototype.toArrayBuffer=function(){if(this.arrayBuffer)return this.arrayBuffer;for(var t=this.cells,e=3+this.cells.length+1+1,r=0,n=0;n=0)){var p=t[l];u[l]=Fi[s].shallow.indexOf(l)>=0?p:qi(p,e)}t instanceof Error&&(u.message=t.message)}if(u.$name)throw new Error("$name property is reserved for worker serialization logic.");return"Object"!==s&&(u.$name=s),u}throw new Error("can't serialize object of type "+typeof t)}function Zi(t){if(null==t||"boolean"==typeof t||"number"==typeof t||"string"==typeof t||t instanceof Boolean||t instanceof Number||t instanceof String||t instanceof Date||t instanceof RegExp||Ni(t)||ji(t)||ArrayBuffer.isView(t)||t instanceof Bi)return t;if(Array.isArray(t))return t.map(Zi);if("object"==typeof t){var e=t.$name||"Object",r=Fi[e].klass;if(!r)throw new Error("can't deserialize unregistered class "+e);if(r.deserialize)return r.deserialize(t);for(var n=Object.create(r.prototype),i=0,a=Object.keys(t);i=0?s:Zi(s)}}return n}throw new Error("can't deserialize object of type "+typeof t)}var Gi=function(){this.first=!0};Gi.prototype.update=function(t,e){var r=Math.floor(t);return this.first?(this.first=!1,this.lastIntegerZoom=r,this.lastIntegerZoomTime=0,this.lastZoom=t,this.lastFloorZoom=r,!0):(this.lastFloorZoom>r?(this.lastIntegerZoom=r+1,this.lastIntegerZoomTime=e):this.lastFloorZoom=128&&t<=255},Arabic:function(t){return t>=1536&&t<=1791},"Arabic Supplement":function(t){return t>=1872&&t<=1919},"Arabic Extended-A":function(t){return t>=2208&&t<=2303},"Hangul Jamo":function(t){return t>=4352&&t<=4607},"Unified Canadian Aboriginal Syllabics":function(t){return t>=5120&&t<=5759},Khmer:function(t){return t>=6016&&t<=6143},"Unified Canadian Aboriginal Syllabics Extended":function(t){return t>=6320&&t<=6399},"General Punctuation":function(t){return t>=8192&&t<=8303},"Letterlike Symbols":function(t){return t>=8448&&t<=8527},"Number Forms":function(t){return t>=8528&&t<=8591},"Miscellaneous Technical":function(t){return t>=8960&&t<=9215},"Control Pictures":function(t){return t>=9216&&t<=9279},"Optical Character Recognition":function(t){return t>=9280&&t<=9311},"Enclosed Alphanumerics":function(t){return t>=9312&&t<=9471},"Geometric Shapes":function(t){return t>=9632&&t<=9727},"Miscellaneous Symbols":function(t){return t>=9728&&t<=9983},"Miscellaneous Symbols and Arrows":function(t){return t>=11008&&t<=11263},"CJK Radicals Supplement":function(t){return t>=11904&&t<=12031},"Kangxi Radicals":function(t){return t>=12032&&t<=12255},"Ideographic Description Characters":function(t){return t>=12272&&t<=12287},"CJK Symbols and Punctuation":function(t){return t>=12288&&t<=12351},Hiragana:function(t){return t>=12352&&t<=12447},Katakana:function(t){return t>=12448&&t<=12543},Bopomofo:function(t){return t>=12544&&t<=12591},"Hangul Compatibility Jamo":function(t){return t>=12592&&t<=12687},Kanbun:function(t){return t>=12688&&t<=12703},"Bopomofo Extended":function(t){return t>=12704&&t<=12735},"CJK Strokes":function(t){return t>=12736&&t<=12783},"Katakana Phonetic Extensions":function(t){return t>=12784&&t<=12799},"Enclosed CJK Letters and Months":function(t){return t>=12800&&t<=13055},"CJK Compatibility":function(t){return t>=13056&&t<=13311},"CJK Unified Ideographs Extension A":function(t){return t>=13312&&t<=19903},"Yijing Hexagram Symbols":function(t){return t>=19904&&t<=19967},"CJK Unified Ideographs":function(t){return t>=19968&&t<=40959},"Yi Syllables":function(t){return t>=40960&&t<=42127},"Yi Radicals":function(t){return t>=42128&&t<=42191},"Hangul Jamo Extended-A":function(t){return t>=43360&&t<=43391},"Hangul Syllables":function(t){return t>=44032&&t<=55215},"Hangul Jamo Extended-B":function(t){return t>=55216&&t<=55295},"Private Use Area":function(t){return t>=57344&&t<=63743},"CJK Compatibility Ideographs":function(t){return t>=63744&&t<=64255},"Arabic Presentation Forms-A":function(t){return t>=64336&&t<=65023},"Vertical Forms":function(t){return t>=65040&&t<=65055},"CJK Compatibility Forms":function(t){return t>=65072&&t<=65103},"Small Form Variants":function(t){return t>=65104&&t<=65135},"Arabic Presentation Forms-B":function(t){return t>=65136&&t<=65279},"Halfwidth and Fullwidth Forms":function(t){return t>=65280&&t<=65519}};function Xi(t){for(var e=0,r=t;e=65097&&t<=65103)||Wi["CJK Compatibility Ideographs"](t)||Wi["CJK Compatibility"](t)||Wi["CJK Radicals Supplement"](t)||Wi["CJK Strokes"](t)||!(!Wi["CJK Symbols and Punctuation"](t)||t>=12296&&t<=12305||t>=12308&&t<=12319||12336===t)||Wi["CJK Unified Ideographs Extension A"](t)||Wi["CJK Unified Ideographs"](t)||Wi["Enclosed CJK Letters and Months"](t)||Wi["Hangul Compatibility Jamo"](t)||Wi["Hangul Jamo Extended-A"](t)||Wi["Hangul Jamo Extended-B"](t)||Wi["Hangul Jamo"](t)||Wi["Hangul Syllables"](t)||Wi.Hiragana(t)||Wi["Ideographic Description Characters"](t)||Wi.Kanbun(t)||Wi["Kangxi Radicals"](t)||Wi["Katakana Phonetic Extensions"](t)||Wi.Katakana(t)&&12540!==t||!(!Wi["Halfwidth and Fullwidth Forms"](t)||65288===t||65289===t||65293===t||t>=65306&&t<=65310||65339===t||65341===t||65343===t||t>=65371&&t<=65503||65507===t||t>=65512&&t<=65519)||!(!Wi["Small Form Variants"](t)||t>=65112&&t<=65118||t>=65123&&t<=65126)||Wi["Unified Canadian Aboriginal Syllabics"](t)||Wi["Unified Canadian Aboriginal Syllabics Extended"](t)||Wi["Vertical Forms"](t)||Wi["Yijing Hexagram Symbols"](t)||Wi["Yi Syllables"](t)||Wi["Yi Radicals"](t))))}function Hi(t){return!($i(t)||function(t){return!!(Wi["Latin-1 Supplement"](t)&&(167===t||169===t||174===t||177===t||188===t||189===t||190===t||215===t||247===t)||Wi["General Punctuation"](t)&&(8214===t||8224===t||8225===t||8240===t||8241===t||8251===t||8252===t||8258===t||8263===t||8264===t||8265===t||8273===t)||Wi["Letterlike Symbols"](t)||Wi["Number Forms"](t)||Wi["Miscellaneous Technical"](t)&&(t>=8960&&t<=8967||t>=8972&&t<=8991||t>=8996&&t<=9e3||9003===t||t>=9085&&t<=9114||t>=9150&&t<=9165||9167===t||t>=9169&&t<=9179||t>=9186&&t<=9215)||Wi["Control Pictures"](t)&&9251!==t||Wi["Optical Character Recognition"](t)||Wi["Enclosed Alphanumerics"](t)||Wi["Geometric Shapes"](t)||Wi["Miscellaneous Symbols"](t)&&!(t>=9754&&t<=9759)||Wi["Miscellaneous Symbols and Arrows"](t)&&(t>=11026&&t<=11055||t>=11088&&t<=11097||t>=11192&&t<=11243)||Wi["CJK Symbols and Punctuation"](t)||Wi.Katakana(t)||Wi["Private Use Area"](t)||Wi["CJK Compatibility Forms"](t)||Wi["Small Form Variants"](t)||Wi["Halfwidth and Fullwidth Forms"](t)||8734===t||8756===t||8757===t||t>=9984&&t<=10087||t>=10102&&t<=10131||65532===t||65533===t)}(t))}function Ki(t){return t>=1424&&t<=2303||Wi["Arabic Presentation Forms-A"](t)||Wi["Arabic Presentation Forms-B"](t)}function Yi(t,e){return!(!e&&Ki(t)||t>=2304&&t<=3583||t>=3840&&t<=4255||Wi.Khmer(t))}function Ji(t){for(var e=0,r=t;e-1&&(tn="error"),Qi&&Qi(t)};function nn(){on.fire(new kt("pluginStateChange",{pluginStatus:tn,pluginURL:en}))}var on=new zt,an=function(){return tn},sn=function(){if("deferred"!==tn||!en)throw new Error("rtl-text-plugin cannot be downloaded unless a pluginURL is specified");tn="loading",nn(),en&&bt({url:en},(function(t){t?rn(t):(tn="loaded",nn())}))},ln={applyArabicShaping:null,processBidirectionalText:null,processStyledBidirectionalText:null,isLoaded:function(){return"loaded"===tn||null!=ln.applyArabicShaping},isLoading:function(){return"loading"===tn},setState:function(t){tn=t.pluginStatus,en=t.pluginURL},isParsed:function(){return null!=ln.applyArabicShaping&&null!=ln.processBidirectionalText&&null!=ln.processStyledBidirectionalText},getPluginURL:function(){return en}},un=function(t,e){this.zoom=t,e?(this.now=e.now,this.fadeDuration=e.fadeDuration,this.zoomHistory=e.zoomHistory,this.transition=e.transition):(this.now=0,this.fadeDuration=0,this.zoomHistory=new Gi,this.transition={})};un.prototype.isSupportedScript=function(t){return function(t,e){for(var r=0,n=t;rthis.zoomHistory.lastIntegerZoom?{fromScale:2,toScale:1,t:e+(1-e)*r}:{fromScale:.5,toScale:1,t:1-(1-r)*e}};var li=function(t,e){this.property=t,this.value=e,this.expression=function(t,e){if(Fr(t))return new Yr(t,e);if(Wr(t)){var r=Kr(t,e);if("error"===r.result)throw new Error(r.value.map((function(t){return t.key+": "+t.message})).join(", "));return r.value}var n=t;return"string"==typeof t&&"color"===e.type&&(n=ee.parse(t)),{kind:"constant",evaluate:function(){return n}}}(void 0===e?t.specification.default:e,t.specification)};li.prototype.isDataDriven=function(){return"source"===this.expression.kind||"composite"===this.expression.kind},li.prototype.possiblyEvaluate=function(t,e,r){return this.property.possiblyEvaluate(this,t,e,r)};var cn=function(t){this.property=t,this.value=new li(t,void 0)};cn.prototype.transitioned=function(t,e){return new hn(this.property,this.value,e,h({},t.transition,this.transition),t.now)},cn.prototype.untransitioned=function(){return new hn(this.property,this.value,null,{},0)};var pn=function(t){this._properties=t,this._values=Object.create(t.defaultTransitionablePropertyValues)};pn.prototype.getValue=function(t){return x(this._values[t].value.value)},pn.prototype.setValue=function(t,e){this._values.hasOwnProperty(t)||(this._values[t]=new cn(this._values[t].property)),this._values[t].value=new li(this._values[t].property,null===e?void 0:x(e))},pn.prototype.getTransition=function(t){return x(this._values[t].transition)},pn.prototype.setTransition=function(t,e){this._values.hasOwnProperty(t)||(this._values[t]=new cn(this._values[t].property)),this._values[t].transition=x(e)||void 0},pn.prototype.serialize=function(){for(var t={},e=0,r=Object.keys(this._values);ethis.end)return this.prior=null,i;if(this.value.isDataDriven())return this.prior=null,i;if(n=1)return 1;var e=t*t,r=e*t;return 4*(t<.5?r:3*(t-e)+r-.75)}(o))}return i};var fn=function(t){this._properties=t,this._values=Object.create(t.defaultTransitioningPropertyValues)};fn.prototype.possiblyEvaluate=function(t,e,r){for(var n=new yn(this._properties),i=0,a=Object.keys(this._values);in.zoomHistory.lastIntegerZoom?{from:t,to:e}:{from:r,to:e}},e.prototype.interpolate=function(t){return t},e}(vn),xn=function(t){this.specification=t};xn.prototype.possiblyEvaluate=function(t,e,r,n){if(void 0!==t.value){if("constant"===t.expression.kind){var i=t.expression.evaluate(e,null,{},r,n);return this._calculate(i,i,i,e)}return this._calculate(t.expression.evaluate(new un(Math.floor(e.zoom-1),e)),t.expression.evaluate(new un(Math.floor(e.zoom),e)),t.expression.evaluate(new un(Math.floor(e.zoom+1),e)),e)}},xn.prototype._calculate=function(t,e,r,n){return n.zoom>n.zoomHistory.lastIntegerZoom?{from:t,to:e}:{from:r,to:e}},xn.prototype.interpolate=function(t){return t};var bn=function(t){this.specification=t};bn.prototype.possiblyEvaluate=function(t,e,r,n){return!!t.expression.evaluate(e,null,{},r,n)},bn.prototype.interpolate=function(){return!1};var wn=function(t){for(var e in this.properties=t,this.defaultPropertyValues={},this.defaultTransitionablePropertyValues={},this.defaultTransitioningPropertyValues={},this.defaultPossiblyEvaluatedValues={},this.overridableProperties=[],t){var r=t[e];r.specification.overridable&&this.overridableProperties.push(e);var n=this.defaultPropertyValues[e]=new li(r,void 0),i=this.defaultTransitionablePropertyValues[e]=new cn(r);this.defaultTransitioningPropertyValues[e]=i.untransitioned(),this.defaultPossiblyEvaluatedValues[e]=n.possiblyEvaluate({})}};Ui("DataDrivenProperty",vn),Ui("DataConstantProperty",gn),Ui("CrossFadedDataDrivenProperty",_n),Ui("CrossFadedProperty",xn),Ui("ColorRampProperty",bn);var Sn=function(t){function e(e,r){if(t.call(this),this.id=e.id,this.type=e.type,this._featureFilter={filter:function(){return!0},needGeometry:!1},"custom"!==e.type&&(this.metadata=e.metadata,this.minzoom=e.minzoom,this.maxzoom=e.maxzoom,"background"!==e.type&&(this.source=e.source,this.sourceLayer=e["source-layer"],this.filter=e.filter),r.layout&&(this._unevaluatedLayout=new dn(r.layout)),r.paint)){for(var n in this._transitionablePaint=new pn(r.paint),e.paint)this.setPaintProperty(n,e.paint[n],{validate:!1});for(var i in e.layout)this.setLayoutProperty(i,e.layout[i],{validate:!1});this._transitioningPaint=this._transitionablePaint.untransitioned(),this.paint=new yn(r.paint)}}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.getCrossfadeParameters=function(){return this._crossfadeParameters},e.prototype.getLayoutProperty=function(t){return"visibility"===t?this.visibility:this._unevaluatedLayout.getValue(t)},e.prototype.setLayoutProperty=function(t,e,r){void 0===r&&(r={}),null!=e&&this._validate(Mi,"layers."+this.id+".layout."+t,t,e,r)||("visibility"!==t?this._unevaluatedLayout.setValue(t,e):this.visibility=e)},e.prototype.getPaintProperty=function(t){return g(t,"-transition")?this._transitionablePaint.getTransition(t.slice(0,-11)):this._transitionablePaint.getValue(t)},e.prototype.setPaintProperty=function(t,e,r){if(void 0===r&&(r={}),null!=e&&this._validate(Pi,"layers."+this.id+".paint."+t,t,e,r))return!1;if(g(t,"-transition"))return this._transitionablePaint.setTransition(t.slice(0,-11),e||void 0),!1;var n=this._transitionablePaint._values[t],i="cross-faded-data-driven"===n.property.specification["property-type"],a=n.value.isDataDriven(),o=n.value;this._transitionablePaint.setValue(t,e),this._handleSpecialPaintPropertyUpdate(t);var s=this._transitionablePaint._values[t].value;return s.isDataDriven()||a||i||this._handleOverridablePaintPropertyUpdate(t,o,s)},e.prototype._handleSpecialPaintPropertyUpdate=function(t){},e.prototype._handleOverridablePaintPropertyUpdate=function(t,e,r){return!1},e.prototype.isHidden=function(t){return!!(this.minzoom&&t=this.maxzoom)||"none"===this.visibility},e.prototype.updateTransitions=function(t){this._transitioningPaint=this._transitionablePaint.transitioned(t,this._transitioningPaint)},e.prototype.hasTransition=function(){return this._transitioningPaint.hasTransition()},e.prototype.recalculate=function(t,e){t.getCrossfadeParameters&&(this._crossfadeParameters=t.getCrossfadeParameters()),this._unevaluatedLayout&&(this.layout=this._unevaluatedLayout.possiblyEvaluate(t,void 0,e)),this.paint=this._transitioningPaint.possiblyEvaluate(t,void 0,e)},e.prototype.serialize=function(){var t={id:this.id,type:this.type,source:this.source,"source-layer":this.sourceLayer,metadata:this.metadata,minzoom:this.minzoom,maxzoom:this.maxzoom,filter:this.filter,layout:this._unevaluatedLayout&&this._unevaluatedLayout.serialize(),paint:this._transitionablePaint&&this._transitionablePaint.serialize()};return this.visibility&&(t.layout=t.layout||{},t.layout.visibility=this.visibility),b(t,(function(t,e){return!(void 0===t||"layout"===e&&!Object.keys(t).length||"paint"===e&&!Object.keys(t).length)}))},e.prototype._validate=function(t,e,r,n,i){return void 0===i&&(i={}),(!i||!1!==i.validate)&&Li(this,t.call(zi,{key:e,layerType:this.type,objectKey:r,value:n,styleSpec:Ct,style:{glyphs:!0,sprite:!0}}))},e.prototype.is3D=function(){return!1},e.prototype.isTileClipped=function(){return!1},e.prototype.hasOffscreenPass=function(){return!1},e.prototype.resize=function(){},e.prototype.isStateDependent=function(){for(var t in this.paint._values){var e=this.paint.get(t);if(e instanceof mn&&Dr(e.property.specification)&&("source"===e.value.kind||"composite"===e.value.kind)&&e.value.isStateDependent)return!0}return!1},e}(zt),En={Int8:Int8Array,Uint8:Uint8Array,Int16:Int16Array,Uint16:Uint16Array,Int32:Int32Array,Uint32:Uint32Array,Float32:Float32Array},Tn=function(t,e){this._structArray=t,this._pos1=e*this.size,this._pos2=this._pos1/2,this._pos4=this._pos1/4,this._pos8=this._pos1/8},In=function(){this.isTransferred=!1,this.capacity=-1,this.resize(0)};function kn(t,e){void 0===e&&(e=1);var r=0,n=0;return{members:t.map((function(t){var i=En[t.type].BYTES_PER_ELEMENT,a=r=An(r,Math.max(e,i)),o=t.components||1;return n=Math.max(n,i),r+=i*o,{name:t.name,type:t.type,components:o,offset:a}})),size:An(r,Math.max(n,e)),alignment:e}}function An(t,e){return Math.ceil(t/e)*e}In.serialize=function(t,e){return t._trim(),e&&(t.isTransferred=!0,e.push(t.arrayBuffer)),{length:t.length,arrayBuffer:t.arrayBuffer}},In.deserialize=function(t){var e=Object.create(this.prototype);return e.arrayBuffer=t.arrayBuffer,e.length=t.length,e.capacity=t.arrayBuffer.byteLength/e.bytesPerElement,e._refreshViews(),e},In.prototype._trim=function(){this.length!==this.capacity&&(this.capacity=this.length,this.arrayBuffer=this.arrayBuffer.slice(0,this.length*this.bytesPerElement),this._refreshViews())},In.prototype.clear=function(){this.length=0},In.prototype.resize=function(t){this.reserve(t),this.length=t},In.prototype.reserve=function(t){if(t>this.capacity){this.capacity=Math.max(t,Math.floor(5*this.capacity),128),this.arrayBuffer=new ArrayBuffer(this.capacity*this.bytesPerElement);var e=this.uint8;this._refreshViews(),e&&this.uint8.set(e)}},In.prototype._refreshViews=function(){throw new Error("_refreshViews() must be implemented by each concrete StructArray layout")};var zn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e){var r=this.length;return this.resize(r+1),this.emplace(r,t,e)},e.prototype.emplace=function(t,e,r){var n=2*t;return this.int16[n+0]=e,this.int16[n+1]=r,t},e}(In);zn.prototype.bytesPerElement=4,Ui("StructArrayLayout2i4",zn);var Cn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n){var i=this.length;return this.resize(i+1),this.emplace(i,t,e,r,n)},e.prototype.emplace=function(t,e,r,n,i){var a=4*t;return this.int16[a+0]=e,this.int16[a+1]=r,this.int16[a+2]=n,this.int16[a+3]=i,t},e}(In);Cn.prototype.bytesPerElement=8,Ui("StructArrayLayout4i8",Cn);var Pn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a){var o=this.length;return this.resize(o+1),this.emplace(o,t,e,r,n,i,a)},e.prototype.emplace=function(t,e,r,n,i,a,o){var s=6*t;return this.int16[s+0]=e,this.int16[s+1]=r,this.int16[s+2]=n,this.int16[s+3]=i,this.int16[s+4]=a,this.int16[s+5]=o,t},e}(In);Pn.prototype.bytesPerElement=12,Ui("StructArrayLayout2i4i12",Pn);var Mn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a){var o=this.length;return this.resize(o+1),this.emplace(o,t,e,r,n,i,a)},e.prototype.emplace=function(t,e,r,n,i,a,o){var s=4*t,u=8*t;return this.int16[s+0]=e,this.int16[s+1]=r,this.uint8[u+4]=n,this.uint8[u+5]=i,this.uint8[u+6]=a,this.uint8[u+7]=o,t},e}(In);Mn.prototype.bytesPerElement=8,Ui("StructArrayLayout2i4ub8",Mn);var Ln=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e){var r=this.length;return this.resize(r+1),this.emplace(r,t,e)},e.prototype.emplace=function(t,e,r){var n=2*t;return this.float32[n+0]=e,this.float32[n+1]=r,t},e}(In);Ln.prototype.bytesPerElement=8,Ui("StructArrayLayout2f8",Ln);var Dn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,u,l){var p=this.length;return this.resize(p+1),this.emplace(p,t,e,r,n,i,a,o,s,u,l)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,u,l,p){var c=10*t;return this.uint16[c+0]=e,this.uint16[c+1]=r,this.uint16[c+2]=n,this.uint16[c+3]=i,this.uint16[c+4]=a,this.uint16[c+5]=o,this.uint16[c+6]=s,this.uint16[c+7]=u,this.uint16[c+8]=l,this.uint16[c+9]=p,t},e}(In);Dn.prototype.bytesPerElement=20,Ui("StructArrayLayout10ui20",Dn);var On=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,u,l,p,c){var h=this.length;return this.resize(h+1),this.emplace(h,t,e,r,n,i,a,o,s,u,l,p,c)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,u,l,p,c,h){var f=12*t;return this.int16[f+0]=e,this.int16[f+1]=r,this.int16[f+2]=n,this.int16[f+3]=i,this.uint16[f+4]=a,this.uint16[f+5]=o,this.uint16[f+6]=s,this.uint16[f+7]=u,this.int16[f+8]=l,this.int16[f+9]=p,this.int16[f+10]=c,this.int16[f+11]=h,t},e}(In);On.prototype.bytesPerElement=24,Ui("StructArrayLayout4i4ui4i24",On);var Bn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=3*t;return this.float32[i+0]=e,this.float32[i+1]=r,this.float32[i+2]=n,t},e}(In);Bn.prototype.bytesPerElement=12,Ui("StructArrayLayout3f12",Bn);var Rn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t){var e=this.length;return this.resize(e+1),this.emplace(e,t)},e.prototype.emplace=function(t,e){return this.uint32[1*t+0]=e,t},e}(In);Rn.prototype.bytesPerElement=4,Ui("StructArrayLayout1ul4",Rn);var Fn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,u){var l=this.length;return this.resize(l+1),this.emplace(l,t,e,r,n,i,a,o,s,u)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,u,l){var p=10*t,c=5*t;return this.int16[p+0]=e,this.int16[p+1]=r,this.int16[p+2]=n,this.int16[p+3]=i,this.int16[p+4]=a,this.int16[p+5]=o,this.uint32[c+3]=s,this.uint16[p+8]=u,this.uint16[p+9]=l,t},e}(In);Fn.prototype.bytesPerElement=20,Ui("StructArrayLayout6i1ul2ui20",Fn);var Un=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a){var o=this.length;return this.resize(o+1),this.emplace(o,t,e,r,n,i,a)},e.prototype.emplace=function(t,e,r,n,i,a,o){var s=6*t;return this.int16[s+0]=e,this.int16[s+1]=r,this.int16[s+2]=n,this.int16[s+3]=i,this.int16[s+4]=a,this.int16[s+5]=o,t},e}(In);Un.prototype.bytesPerElement=12,Ui("StructArrayLayout2i2i2i12",Un);var Vn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i){var a=this.length;return this.resize(a+1),this.emplace(a,t,e,r,n,i)},e.prototype.emplace=function(t,e,r,n,i,a){var o=4*t,s=8*t;return this.float32[o+0]=e,this.float32[o+1]=r,this.float32[o+2]=n,this.int16[s+6]=i,this.int16[s+7]=a,t},e}(In);Vn.prototype.bytesPerElement=16,Ui("StructArrayLayout2f1f2i16",Vn);var Nn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n){var i=this.length;return this.resize(i+1),this.emplace(i,t,e,r,n)},e.prototype.emplace=function(t,e,r,n,i){var a=12*t,o=3*t;return this.uint8[a+0]=e,this.uint8[a+1]=r,this.float32[o+1]=n,this.float32[o+2]=i,t},e}(In);Nn.prototype.bytesPerElement=12,Ui("StructArrayLayout2ub2f12",Nn);var jn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=3*t;return this.uint16[i+0]=e,this.uint16[i+1]=r,this.uint16[i+2]=n,t},e}(In);jn.prototype.bytesPerElement=6,Ui("StructArrayLayout3ui6",jn);var qn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,u,l,p,c,h,f,d,m,y){var v=this.length;return this.resize(v+1),this.emplace(v,t,e,r,n,i,a,o,s,u,l,p,c,h,f,d,m,y)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,u,l,p,c,h,f,d,m,y,v){var g=24*t,_=12*t,b=48*t;return this.int16[g+0]=e,this.int16[g+1]=r,this.uint16[g+2]=n,this.uint16[g+3]=i,this.uint32[_+2]=a,this.uint32[_+3]=o,this.uint32[_+4]=s,this.uint16[g+10]=u,this.uint16[g+11]=l,this.uint16[g+12]=p,this.float32[_+7]=c,this.float32[_+8]=h,this.uint8[b+36]=f,this.uint8[b+37]=d,this.uint8[b+38]=m,this.uint32[_+10]=y,this.int16[g+22]=v,t},e}(In);qn.prototype.bytesPerElement=48,Ui("StructArrayLayout2i2ui3ul3ui2f3ub1ul1i48",qn);var Zn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,u,l,p,c,h,f,d,m,y,v,g,_,b,x,w,S,E,T,I,k){var A=this.length;return this.resize(A+1),this.emplace(A,t,e,r,n,i,a,o,s,u,l,p,c,h,f,d,m,y,v,g,_,b,x,w,S,E,T,I,k)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,u,l,p,c,h,f,d,m,y,v,g,_,b,x,w,S,E,T,I,k,A){var z=34*t,C=17*t;return this.int16[z+0]=e,this.int16[z+1]=r,this.int16[z+2]=n,this.int16[z+3]=i,this.int16[z+4]=a,this.int16[z+5]=o,this.int16[z+6]=s,this.int16[z+7]=u,this.uint16[z+8]=l,this.uint16[z+9]=p,this.uint16[z+10]=c,this.uint16[z+11]=h,this.uint16[z+12]=f,this.uint16[z+13]=d,this.uint16[z+14]=m,this.uint16[z+15]=y,this.uint16[z+16]=v,this.uint16[z+17]=g,this.uint16[z+18]=_,this.uint16[z+19]=b,this.uint16[z+20]=x,this.uint16[z+21]=w,this.uint16[z+22]=S,this.uint32[C+12]=E,this.float32[C+13]=T,this.float32[C+14]=I,this.float32[C+15]=k,this.float32[C+16]=A,t},e}(In);Zn.prototype.bytesPerElement=68,Ui("StructArrayLayout8i15ui1ul4f68",Zn);var Gn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t){var e=this.length;return this.resize(e+1),this.emplace(e,t)},e.prototype.emplace=function(t,e){return this.float32[1*t+0]=e,t},e}(In);Gn.prototype.bytesPerElement=4,Ui("StructArrayLayout1f4",Gn);var Wn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=3*t;return this.int16[i+0]=e,this.int16[i+1]=r,this.int16[i+2]=n,t},e}(In);Wn.prototype.bytesPerElement=6,Ui("StructArrayLayout3i6",Wn);var Xn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=4*t;return this.uint32[2*t+0]=e,this.uint16[i+2]=r,this.uint16[i+3]=n,t},e}(In);Xn.prototype.bytesPerElement=8,Ui("StructArrayLayout1ul2ui8",Xn);var $n=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e){var r=this.length;return this.resize(r+1),this.emplace(r,t,e)},e.prototype.emplace=function(t,e,r){var n=2*t;return this.uint16[n+0]=e,this.uint16[n+1]=r,t},e}(In);$n.prototype.bytesPerElement=4,Ui("StructArrayLayout2ui4",$n);var Hn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t){var e=this.length;return this.resize(e+1),this.emplace(e,t)},e.prototype.emplace=function(t,e){return this.uint16[1*t+0]=e,t},e}(In);Hn.prototype.bytesPerElement=2,Ui("StructArrayLayout1ui2",Hn);var Kn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n){var i=this.length;return this.resize(i+1),this.emplace(i,t,e,r,n)},e.prototype.emplace=function(t,e,r,n,i){var a=4*t;return this.float32[a+0]=e,this.float32[a+1]=r,this.float32[a+2]=n,this.float32[a+3]=i,t},e}(In);Kn.prototype.bytesPerElement=16,Ui("StructArrayLayout4f16",Kn);var Yn=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e;var r={anchorPointX:{configurable:!0},anchorPointY:{configurable:!0},x1:{configurable:!0},y1:{configurable:!0},x2:{configurable:!0},y2:{configurable:!0},featureIndex:{configurable:!0},sourceLayerIndex:{configurable:!0},bucketIndex:{configurable:!0},anchorPoint:{configurable:!0}};return r.anchorPointX.get=function(){return this._structArray.int16[this._pos2+0]},r.anchorPointY.get=function(){return this._structArray.int16[this._pos2+1]},r.x1.get=function(){return this._structArray.int16[this._pos2+2]},r.y1.get=function(){return this._structArray.int16[this._pos2+3]},r.x2.get=function(){return this._structArray.int16[this._pos2+4]},r.y2.get=function(){return this._structArray.int16[this._pos2+5]},r.featureIndex.get=function(){return this._structArray.uint32[this._pos4+3]},r.sourceLayerIndex.get=function(){return this._structArray.uint16[this._pos2+8]},r.bucketIndex.get=function(){return this._structArray.uint16[this._pos2+9]},r.anchorPoint.get=function(){return new i(this.anchorPointX,this.anchorPointY)},Object.defineProperties(e.prototype,r),e}(Tn);Yn.prototype.size=20;var Jn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.get=function(t){return new Yn(this,t)},e}(Fn);Ui("CollisionBoxArray",Jn);var Qn=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e;var r={anchorX:{configurable:!0},anchorY:{configurable:!0},glyphStartIndex:{configurable:!0},numGlyphs:{configurable:!0},vertexStartIndex:{configurable:!0},lineStartIndex:{configurable:!0},lineLength:{configurable:!0},segment:{configurable:!0},lowerSize:{configurable:!0},upperSize:{configurable:!0},lineOffsetX:{configurable:!0},lineOffsetY:{configurable:!0},writingMode:{configurable:!0},placedOrientation:{configurable:!0},hidden:{configurable:!0},crossTileID:{configurable:!0},associatedIconIndex:{configurable:!0}};return r.anchorX.get=function(){return this._structArray.int16[this._pos2+0]},r.anchorY.get=function(){return this._structArray.int16[this._pos2+1]},r.glyphStartIndex.get=function(){return this._structArray.uint16[this._pos2+2]},r.numGlyphs.get=function(){return this._structArray.uint16[this._pos2+3]},r.vertexStartIndex.get=function(){return this._structArray.uint32[this._pos4+2]},r.lineStartIndex.get=function(){return this._structArray.uint32[this._pos4+3]},r.lineLength.get=function(){return this._structArray.uint32[this._pos4+4]},r.segment.get=function(){return this._structArray.uint16[this._pos2+10]},r.lowerSize.get=function(){return this._structArray.uint16[this._pos2+11]},r.upperSize.get=function(){return this._structArray.uint16[this._pos2+12]},r.lineOffsetX.get=function(){return this._structArray.float32[this._pos4+7]},r.lineOffsetY.get=function(){return this._structArray.float32[this._pos4+8]},r.writingMode.get=function(){return this._structArray.uint8[this._pos1+36]},r.placedOrientation.get=function(){return this._structArray.uint8[this._pos1+37]},r.placedOrientation.set=function(t){this._structArray.uint8[this._pos1+37]=t},r.hidden.get=function(){return this._structArray.uint8[this._pos1+38]},r.hidden.set=function(t){this._structArray.uint8[this._pos1+38]=t},r.crossTileID.get=function(){return this._structArray.uint32[this._pos4+10]},r.crossTileID.set=function(t){this._structArray.uint32[this._pos4+10]=t},r.associatedIconIndex.get=function(){return this._structArray.int16[this._pos2+22]},Object.defineProperties(e.prototype,r),e}(Tn);Qn.prototype.size=48;var to=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.get=function(t){return new Qn(this,t)},e}(qn);Ui("PlacedSymbolArray",to);var eo=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e;var r={anchorX:{configurable:!0},anchorY:{configurable:!0},rightJustifiedTextSymbolIndex:{configurable:!0},centerJustifiedTextSymbolIndex:{configurable:!0},leftJustifiedTextSymbolIndex:{configurable:!0},verticalPlacedTextSymbolIndex:{configurable:!0},placedIconSymbolIndex:{configurable:!0},verticalPlacedIconSymbolIndex:{configurable:!0},key:{configurable:!0},textBoxStartIndex:{configurable:!0},textBoxEndIndex:{configurable:!0},verticalTextBoxStartIndex:{configurable:!0},verticalTextBoxEndIndex:{configurable:!0},iconBoxStartIndex:{configurable:!0},iconBoxEndIndex:{configurable:!0},verticalIconBoxStartIndex:{configurable:!0},verticalIconBoxEndIndex:{configurable:!0},featureIndex:{configurable:!0},numHorizontalGlyphVertices:{configurable:!0},numVerticalGlyphVertices:{configurable:!0},numIconVertices:{configurable:!0},numVerticalIconVertices:{configurable:!0},useRuntimeCollisionCircles:{configurable:!0},crossTileID:{configurable:!0},textBoxScale:{configurable:!0},textOffset0:{configurable:!0},textOffset1:{configurable:!0},collisionCircleDiameter:{configurable:!0}};return r.anchorX.get=function(){return this._structArray.int16[this._pos2+0]},r.anchorY.get=function(){return this._structArray.int16[this._pos2+1]},r.rightJustifiedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+2]},r.centerJustifiedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+3]},r.leftJustifiedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+4]},r.verticalPlacedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+5]},r.placedIconSymbolIndex.get=function(){return this._structArray.int16[this._pos2+6]},r.verticalPlacedIconSymbolIndex.get=function(){return this._structArray.int16[this._pos2+7]},r.key.get=function(){return this._structArray.uint16[this._pos2+8]},r.textBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+9]},r.textBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+10]},r.verticalTextBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+11]},r.verticalTextBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+12]},r.iconBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+13]},r.iconBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+14]},r.verticalIconBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+15]},r.verticalIconBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+16]},r.featureIndex.get=function(){return this._structArray.uint16[this._pos2+17]},r.numHorizontalGlyphVertices.get=function(){return this._structArray.uint16[this._pos2+18]},r.numVerticalGlyphVertices.get=function(){return this._structArray.uint16[this._pos2+19]},r.numIconVertices.get=function(){return this._structArray.uint16[this._pos2+20]},r.numVerticalIconVertices.get=function(){return this._structArray.uint16[this._pos2+21]},r.useRuntimeCollisionCircles.get=function(){return this._structArray.uint16[this._pos2+22]},r.crossTileID.get=function(){return this._structArray.uint32[this._pos4+12]},r.crossTileID.set=function(t){this._structArray.uint32[this._pos4+12]=t},r.textBoxScale.get=function(){return this._structArray.float32[this._pos4+13]},r.textOffset0.get=function(){return this._structArray.float32[this._pos4+14]},r.textOffset1.get=function(){return this._structArray.float32[this._pos4+15]},r.collisionCircleDiameter.get=function(){return this._structArray.float32[this._pos4+16]},Object.defineProperties(e.prototype,r),e}(Tn);eo.prototype.size=68;var ro=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.get=function(t){return new eo(this,t)},e}(Zn);Ui("SymbolInstanceArray",ro);var io=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.getoffsetX=function(t){return this.float32[1*t+0]},e}(Gn);Ui("GlyphOffsetArray",io);var no=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.getx=function(t){return this.int16[3*t+0]},e.prototype.gety=function(t){return this.int16[3*t+1]},e.prototype.gettileUnitDistanceFromAnchor=function(t){return this.int16[3*t+2]},e}(Wn);Ui("SymbolLineVertexArray",no);var oo=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e;var r={featureIndex:{configurable:!0},sourceLayerIndex:{configurable:!0},bucketIndex:{configurable:!0}};return r.featureIndex.get=function(){return this._structArray.uint32[this._pos4+0]},r.sourceLayerIndex.get=function(){return this._structArray.uint16[this._pos2+2]},r.bucketIndex.get=function(){return this._structArray.uint16[this._pos2+3]},Object.defineProperties(e.prototype,r),e}(Tn);oo.prototype.size=8;var ao=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.get=function(t){return new oo(this,t)},e}(Xn);Ui("FeatureIndexArray",ao);var so=kn([{name:"a_pos",components:2,type:"Int16"}],4).members,lo=function(t){void 0===t&&(t=[]),this.segments=t};function uo(t,e){return 256*(t=p(Math.floor(t),0,255))+p(Math.floor(e),0,255)}lo.prototype.prepareSegment=function(t,e,r,n){var i=this.segments[this.segments.length-1];return t>lo.MAX_VERTEX_ARRAY_LENGTH&&S("Max vertices per segment is "+lo.MAX_VERTEX_ARRAY_LENGTH+": bucket requested "+t),(!i||i.vertexLength+t>lo.MAX_VERTEX_ARRAY_LENGTH||i.sortKey!==n)&&(i={vertexOffset:e.length,primitiveOffset:r.length,vertexLength:0,primitiveLength:0},void 0!==n&&(i.sortKey=n),this.segments.push(i)),i},lo.prototype.get=function(){return this.segments},lo.prototype.destroy=function(){for(var t=0,e=this.segments;t>>16)*o&65535)<<16)&4294967295)<<15|u>>>17))*s+(((u>>>16)*s&65535)<<16)&4294967295)<<13|i>>>19))+((5*(i>>>16)&65535)<<16)&4294967295))+((58964+(a>>>16)&65535)<<16);switch(u=0,r){case 3:u^=(255&t.charCodeAt(l+2))<<16;case 2:u^=(255&t.charCodeAt(l+1))<<8;case 1:i^=u=(65535&(u=(u=(65535&(u^=255&t.charCodeAt(l)))*o+(((u>>>16)*o&65535)<<16)&4294967295)<<15|u>>>17))*s+(((u>>>16)*s&65535)<<16)&4294967295}return i^=t.length,i=2246822507*(65535&(i^=i>>>16))+((2246822507*(i>>>16)&65535)<<16)&4294967295,i=3266489909*(65535&(i^=i>>>13))+((3266489909*(i>>>16)&65535)<<16)&4294967295,(i^=i>>>16)>>>0}})),ho=e((function(t){t.exports=function(t,e){for(var r,n=t.length,i=e^n,a=0;n>=4;)r=1540483477*(65535&(r=255&t.charCodeAt(a)|(255&t.charCodeAt(++a))<<8|(255&t.charCodeAt(++a))<<16|(255&t.charCodeAt(++a))<<24))+((1540483477*(r>>>16)&65535)<<16),i=1540483477*(65535&i)+((1540483477*(i>>>16)&65535)<<16)^(r=1540483477*(65535&(r^=r>>>24))+((1540483477*(r>>>16)&65535)<<16)),n-=4,++a;switch(n){case 3:i^=(255&t.charCodeAt(a+2))<<16;case 2:i^=(255&t.charCodeAt(a+1))<<8;case 1:i=1540483477*(65535&(i^=255&t.charCodeAt(a)))+((1540483477*(i>>>16)&65535)<<16)}return i=1540483477*(65535&(i^=i>>>13))+((1540483477*(i>>>16)&65535)<<16),(i^=i>>>15)>>>0}})),fo=po,mo=ho;fo.murmur3=po,fo.murmur2=mo;var yo=function(){this.ids=[],this.positions=[],this.indexed=!1};yo.prototype.add=function(t,e,r,n){this.ids.push(vo(t)),this.positions.push(e,r,n)},yo.prototype.getPositions=function(t){for(var e=vo(t),r=0,n=this.ids.length-1;r>1;this.ids[i]>=e?n=i:r=i+1}for(var a=[];this.ids[r]===e;)a.push({index:this.positions[3*r],start:this.positions[3*r+1],end:this.positions[3*r+2]}),r++;return a},yo.serialize=function(t,e){var r=new Float64Array(t.ids),n=new Uint32Array(t.positions);return function t(e,r,n,i){for(;n>1],o=n-1,s=i+1;;){do{o++}while(e[o]a);if(o>=s)break;_o(e,o,s),_o(r,3*o,3*s),_o(r,3*o+1,3*s+1),_o(r,3*o+2,3*s+2)}s-no.x+1||uo.y+1)&&S("Geometry exceeds allowed extent, reduce your vector tile buffer size")}return r}function jo(t,e){return{type:t.type,id:t.id,properties:t.properties,geometry:e?No(t):[]}}function qo(t,e,r,n,i){t.emplaceBack(2*e+(n+1)/2,2*r+(i+1)/2)}var Zo=function(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map((function(t){return t.id})),this.index=t.index,this.hasPattern=!1,this.layoutVertexArray=new zn,this.indexArray=new jn,this.segments=new lo,this.programConfigurations=new Bo(t.layers,t.zoom),this.stateDependentLayerIds=this.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id}))};function Go(t,e){for(var r=0;r1){if(Ho(t,e))return!0;for(var n=0;n1?r:r.sub(e)._mult(i)._add(e))}function Qo(t,e){for(var r,n,i,a=!1,o=0;oe.y!=(i=r[u]).y>e.y&&e.x<(i.x-n.x)*(e.y-n.y)/(i.y-n.y)+n.x&&(a=!a);return a}function ta(t,e){for(var r=!1,n=0,i=t.length-1;ne.y!=o.y>e.y&&e.x<(o.x-a.x)*(e.y-a.y)/(o.y-a.y)+a.x&&(r=!r)}return r}function ea(t,e,r){var n=r[0],i=r[2];if(t.xi.x&&e.x>i.x||t.yi.y&&e.y>i.y)return!1;var a=E(t,e,r[0]);return a!==E(t,e,r[1])||a!==E(t,e,r[2])||a!==E(t,e,r[3])}function ra(t,e,r){var n=e.paint.get(t).value;return"constant"===n.kind?n.value:r.programConfigurations.get(e.id).getMaxValue(t)}function ia(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])}function na(t,e,r,n,a){if(!e[0]&&!e[1])return t;var o=i.convert(e)._mult(a);"viewport"===r&&o._rotate(-n);for(var s=[],u=0;u=8192||p<0||p>=8192)){var c=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray,t.sortKey),h=c.vertexLength;qo(this.layoutVertexArray,l,p,-1,-1),qo(this.layoutVertexArray,l,p,1,-1),qo(this.layoutVertexArray,l,p,1,1),qo(this.layoutVertexArray,l,p,-1,1),this.indexArray.emplaceBack(h,h+1,h+2),this.indexArray.emplaceBack(h,h+3,h+2),c.vertexLength+=4,c.primitiveLength+=2}}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,t,r,{},n)},Ui("CircleBucket",Zo,{omit:["layers"]});var oa=new wn({"circle-sort-key":new vn(Ct.layout_circle["circle-sort-key"])}),aa={paint:new wn({"circle-radius":new vn(Ct.paint_circle["circle-radius"]),"circle-color":new vn(Ct.paint_circle["circle-color"]),"circle-blur":new vn(Ct.paint_circle["circle-blur"]),"circle-opacity":new vn(Ct.paint_circle["circle-opacity"]),"circle-translate":new gn(Ct.paint_circle["circle-translate"]),"circle-translate-anchor":new gn(Ct.paint_circle["circle-translate-anchor"]),"circle-pitch-scale":new gn(Ct.paint_circle["circle-pitch-scale"]),"circle-pitch-alignment":new gn(Ct.paint_circle["circle-pitch-alignment"]),"circle-stroke-width":new vn(Ct.paint_circle["circle-stroke-width"]),"circle-stroke-color":new vn(Ct.paint_circle["circle-stroke-color"]),"circle-stroke-opacity":new vn(Ct.paint_circle["circle-stroke-opacity"])}),layout:oa},sa="undefined"!=typeof Float32Array?Float32Array:Array;function la(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}function ua(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],u=e[5],l=e[6],p=e[7],c=e[8],h=e[9],f=e[10],d=e[11],m=e[12],y=e[13],v=e[14],g=e[15],_=r[0],b=r[1],x=r[2],w=r[3];return t[0]=_*n+b*s+x*c+w*m,t[1]=_*i+b*u+x*h+w*y,t[2]=_*a+b*l+x*f+w*v,t[3]=_*o+b*p+x*d+w*g,t[4]=(_=r[4])*n+(b=r[5])*s+(x=r[6])*c+(w=r[7])*m,t[5]=_*i+b*u+x*h+w*y,t[6]=_*a+b*l+x*f+w*v,t[7]=_*o+b*p+x*d+w*g,t[8]=(_=r[8])*n+(b=r[9])*s+(x=r[10])*c+(w=r[11])*m,t[9]=_*i+b*u+x*h+w*y,t[10]=_*a+b*l+x*f+w*v,t[11]=_*o+b*p+x*d+w*g,t[12]=(_=r[12])*n+(b=r[13])*s+(x=r[14])*c+(w=r[15])*m,t[13]=_*i+b*u+x*h+w*y,t[14]=_*a+b*l+x*f+w*v,t[15]=_*o+b*p+x*d+w*g,t}Math.hypot||(Math.hypot=function(){for(var t=arguments,e=0,r=arguments.length;r--;)e+=t[r]*t[r];return Math.sqrt(e)});var ca,pa=ua;function ha(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3];return t[0]=r[0]*n+r[4]*i+r[8]*a+r[12]*o,t[1]=r[1]*n+r[5]*i+r[9]*a+r[13]*o,t[2]=r[2]*n+r[6]*i+r[10]*a+r[14]*o,t[3]=r[3]*n+r[7]*i+r[11]*a+r[15]*o,t}ca=new sa(3),sa!=Float32Array&&(ca[0]=0,ca[1]=0,ca[2]=0),function(){var t=new sa(4);sa!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0,t[3]=0)}();var fa=(function(){var t=new sa(2);sa!=Float32Array&&(t[0]=0,t[1]=0)}(),function(t){function e(e){t.call(this,e,aa)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.createBucket=function(t){return new Zo(t)},e.prototype.queryRadius=function(t){var e=t;return ra("circle-radius",this,e)+ra("circle-stroke-width",this,e)+ia(this.paint.get("circle-translate"))},e.prototype.queryIntersectsFeature=function(t,e,r,n,i,a,o,s){for(var u=na(t,this.paint.get("circle-translate"),this.paint.get("circle-translate-anchor"),a.angle,o),l=this.paint.get("circle-radius").evaluate(e,r)+this.paint.get("circle-stroke-width").evaluate(e,r),p="map"===this.paint.get("circle-pitch-alignment"),c=p?u:function(t,e){return t.map((function(t){return da(t,e)}))}(u,s),h=p?l*o:l,f=0,d=n;ft.width||i.height>t.height||r.x>t.width-i.width||r.y>t.height-i.height)throw new RangeError("out of range source coordinates for image copy");if(i.width>e.width||i.height>e.height||n.x>e.width-i.width||n.y>e.height-i.height)throw new RangeError("out of range destination coordinates for image copy");for(var o=t.data,s=e.data,u=0;u80*r){n=a=t[0],i=o=t[1];for(var d=r;da&&(a=s),u>o&&(o=u);l=0!==(l=Math.max(a-n,o-i))?1/l:0}return Ma(h,f,r,n,i,l),f}function Ca(t,e,r,n,i){var a,o;if(i===ts(t,e,r,n)>0)for(a=e;a=e;a-=n)o=Ya(a,t[a],t[a+1],o);return o&&Ga(o,o.next)&&(Ja(o),o=o.next),o}function Pa(t,e){if(!t)return t;e||(e=t);var r,n=t;do{if(r=!1,n.steiner||!Ga(n,n.next)&&0!==Za(n.prev,n,n.next))n=n.next;else{if(Ja(n),(n=e=n.prev)===n.next)break;r=!0}}while(r||n!==e);return e}function Ma(t,e,r,n,i,a,o){if(t){!o&&a&&function(t,e,r,n){var i=t;do{null===i.z&&(i.z=Va(i.x,i.y,e,r,n)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next}while(i!==t);i.prevZ.nextZ=null,i.prevZ=null,function(t){var e,r,n,i,a,o,s,u,l=1;do{for(r=t,t=null,a=null,o=0;r;){for(o++,n=r,s=0,e=0;e0||u>0&&n;)0!==s&&(0===u||!n||r.z<=n.z)?(i=r,r=r.nextZ,s--):(i=n,n=n.nextZ,u--),a?a.nextZ=i:t=i,i.prevZ=a,a=i;r=n}a.nextZ=null,l*=2}while(o>1)}(i)}(t,n,i,a);for(var s,u,l=t;t.prev!==t.next;)if(s=t.prev,u=t.next,a?Da(t,n,i,a):La(t))e.push(s.i/r),e.push(t.i/r),e.push(u.i/r),Ja(t),t=u.next,l=u.next;else if((t=u)===l){o?1===o?Ma(t=Oa(Pa(t),e,r),e,r,n,i,a,2):2===o&&Ba(t,e,r,n,i,a):Ma(Pa(t),e,r,n,i,a,1);break}}}function La(t){var e=t.prev,r=t,n=t.next;if(Za(e,r,n)>=0)return!1;for(var i=t.next.next;i!==t.prev;){if(ja(e.x,e.y,r.x,r.y,n.x,n.y,i.x,i.y)&&Za(i.prev,i,i.next)>=0)return!1;i=i.next}return!0}function Da(t,e,r,n){var i=t.prev,a=t,o=t.next;if(Za(i,a,o)>=0)return!1;for(var s=i.x>a.x?i.x>o.x?i.x:o.x:a.x>o.x?a.x:o.x,u=i.y>a.y?i.y>o.y?i.y:o.y:a.y>o.y?a.y:o.y,l=Va(i.x=l&&h&&h.z<=p;){if(c!==t.prev&&c!==t.next&&ja(i.x,i.y,a.x,a.y,o.x,o.y,c.x,c.y)&&Za(c.prev,c,c.next)>=0)return!1;if(c=c.prevZ,h!==t.prev&&h!==t.next&&ja(i.x,i.y,a.x,a.y,o.x,o.y,h.x,h.y)&&Za(h.prev,h,h.next)>=0)return!1;h=h.nextZ}for(;c&&c.z>=l;){if(c!==t.prev&&c!==t.next&&ja(i.x,i.y,a.x,a.y,o.x,o.y,c.x,c.y)&&Za(c.prev,c,c.next)>=0)return!1;c=c.prevZ}for(;h&&h.z<=p;){if(h!==t.prev&&h!==t.next&&ja(i.x,i.y,a.x,a.y,o.x,o.y,h.x,h.y)&&Za(h.prev,h,h.next)>=0)return!1;h=h.nextZ}return!0}function Oa(t,e,r){var n=t;do{var i=n.prev,a=n.next.next;!Ga(i,a)&&Wa(i,n,n.next,a)&&Ha(i,a)&&Ha(a,i)&&(e.push(i.i/r),e.push(n.i/r),e.push(a.i/r),Ja(n),Ja(n.next),n=t=a),n=n.next}while(n!==t);return Pa(n)}function Ba(t,e,r,n,i,a){var o=t;do{for(var s=o.next.next;s!==o.prev;){if(o.i!==s.i&&qa(o,s)){var u=Ka(o,s);return o=Pa(o,o.next),u=Pa(u,u.next),Ma(o,e,r,n,i,a),void Ma(u,e,r,n,i,a)}s=s.next}o=o.next}while(o!==t)}function Ra(t,e){return t.x-e.x}function Fa(t,e){if(e=function(t,e){var r,n=e,i=t.x,a=t.y,o=-1/0;do{if(a<=n.y&&a>=n.next.y&&n.next.y!==n.y){var s=n.x+(a-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(s<=i&&s>o){if(o=s,s===i){if(a===n.y)return n;if(a===n.next.y)return n.next}r=n.x=n.x&&n.x>=p&&i!==n.x&&ja(ar.x||n.x===r.x&&Ua(r,n)))&&(r=n,h=u)),n=n.next}while(n!==l);return r}(t,e)){var r=Ka(e,t);Pa(e,e.next),Pa(r,r.next)}}function Ua(t,e){return Za(t.prev,t,e.prev)<0&&Za(e.next,t,t.next)<0}function Va(t,e,r,n,i){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=32767*(t-r)*i)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-n)*i)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function Na(t){var e=t,r=t;do{(e.x=0&&(t-o)*(n-s)-(r-o)*(e-s)>=0&&(r-o)*(a-s)-(i-o)*(n-s)>=0}function qa(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){var r=t;do{if(r.i!==t.i&&r.next.i!==t.i&&r.i!==e.i&&r.next.i!==e.i&&Wa(r,r.next,t,e))return!0;r=r.next}while(r!==t);return!1}(t,e)&&(Ha(t,e)&&Ha(e,t)&&function(t,e){var r=t,n=!1,i=(t.x+e.x)/2,a=(t.y+e.y)/2;do{r.y>a!=r.next.y>a&&r.next.y!==r.y&&i<(r.next.x-r.x)*(a-r.y)/(r.next.y-r.y)+r.x&&(n=!n),r=r.next}while(r!==t);return n}(t,e)&&(Za(t.prev,t,e.prev)||Za(t,e.prev,e))||Ga(t,e)&&Za(t.prev,t,t.next)>0&&Za(e.prev,e,e.next)>0)}function Za(t,e,r){return(e.y-t.y)*(r.x-e.x)-(e.x-t.x)*(r.y-e.y)}function Ga(t,e){return t.x===e.x&&t.y===e.y}function Wa(t,e,r,n){var i=$a(Za(t,e,r)),a=$a(Za(t,e,n)),o=$a(Za(r,n,t)),s=$a(Za(r,n,e));return i!==a&&o!==s||!(0!==i||!Xa(t,r,e))||!(0!==a||!Xa(t,n,e))||!(0!==o||!Xa(r,t,n))||!(0!==s||!Xa(r,e,n))}function Xa(t,e,r){return e.x<=Math.max(t.x,r.x)&&e.x>=Math.min(t.x,r.x)&&e.y<=Math.max(t.y,r.y)&&e.y>=Math.min(t.y,r.y)}function $a(t){return t>0?1:t<0?-1:0}function Ha(t,e){return Za(t.prev,t,t.next)<0?Za(t,e,t.next)>=0&&Za(t,t.prev,e)>=0:Za(t,e,t.prev)<0||Za(t,t.next,e)<0}function Ka(t,e){var r=new Qa(t.i,t.x,t.y),n=new Qa(e.i,e.x,e.y),i=t.next,a=e.prev;return t.next=e,e.prev=t,r.next=i,i.prev=r,n.next=r,r.prev=n,a.next=n,n.prev=a,n}function Ya(t,e,r,n){var i=new Qa(t,e,r);return n?(i.next=n.next,i.prev=n,n.next.prev=i,n.next=i):(i.prev=i,i.next=i),i}function Ja(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function Qa(t,e,r){this.i=t,this.x=e,this.y=r,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function ts(t,e,r,n){for(var i=0,a=e,o=r-n;an;){if(i-n>600){var o=i-n+1,s=r-n+1,u=Math.log(o),l=.5*Math.exp(2*u/3),p=.5*Math.sqrt(u*l*(o-l)/o)*(s-o/2<0?-1:1);t(e,r,Math.max(n,Math.floor(r-s*l/o+p)),Math.min(i,Math.floor(r+(o-s)*l/o+p)),a)}var c=e[r],h=n,f=i;for(rs(e,n,r),a(e[i],c)>0&&rs(e,n,i);h0;)f--}0===a(e[n],c)?rs(e,n,f):rs(e,++f,i),f<=r&&(n=f+1),r<=f&&(i=f-1)}}(t,e,r||0,n||t.length-1,i||is)}function rs(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function is(t,e){return te?1:0}function ns(t,e){var r=t.length;if(r<=1)return[t];for(var n,i,a=[],o=0;o1)for(var u=0;u0&&r.holes.push(n+=t[i-1].length)}return r},ka.default=Aa;var ls=function(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map((function(t){return t.id})),this.index=t.index,this.hasPattern=!1,this.patternFeatures=[],this.layoutVertexArray=new zn,this.indexArray=new jn,this.indexArray2=new $n,this.programConfigurations=new Bo(t.layers,t.zoom),this.segments=new lo,this.segments2=new lo,this.stateDependentLayerIds=this.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id}))};ls.prototype.populate=function(t,e,r){this.hasPattern=as("fill",this.layers,e);for(var n=this.layers[0].layout.get("fill-sort-key"),i=!n.isConstant(),a=[],o=0,s=t;o>3}if(a--,1===n||2===n)o+=t.readSVarint(),s+=t.readSVarint(),1===n&&(e&&u.push(e),e=[]),e.push(new i(o,s));else{if(7!==n)throw new Error("unknown command "+n);e&&e.push(e[0].clone())}}return e&&u.push(e),u},ds.prototype.bbox=function(){var t=this._pbf;t.pos=this._geometry;for(var e=t.readVarint()+t.pos,r=1,n=0,i=0,a=0,o=1/0,s=-1/0,u=1/0,l=-1/0;t.pos>3}if(n--,1===r||2===r)(i+=t.readSVarint())s&&(s=i),(a+=t.readSVarint())l&&(l=a);else if(7!==r)throw new Error("unknown command "+r)}return[o,u,s,l]},ds.prototype.toGeoJSON=function(t,e,r){var n,i,a=this.extent*Math.pow(2,r),o=this.extent*t,s=this.extent*e,u=this.loadGeometry(),l=ds.types[this.type];function p(t){for(var e=0;e>3;e=1===n?t.readString():2===n?t.readFloat():3===n?t.readDouble():4===n?t.readVarint64():5===n?t.readVarint():6===n?t.readSVarint():7===n?t.readBoolean():null}return e}(r))}function xs(t,e,r){if(3===t){var n=new gs(r,r.readVarint()+r.pos);n.length&&(e[n.name]=n)}}vs.prototype.feature=function(t){if(t<0||t>=this._features.length)throw new Error("feature index out of bounds");this._pbf.pos=this._features[t];var e=this._pbf.readVarint()+this._pbf.pos;return new fs(this._pbf,e,this.extent,this._keys,this._values)};var bs={VectorTile:function(t,e){this.layers=t.readFields(xs,{},e)},VectorTileFeature:fs,VectorTileLayer:gs},ws=bs.VectorTileFeature.types,Ss=Math.pow(2,13);function Es(t,e,r,n,i,a,o,s){t.emplaceBack(e,r,2*Math.floor(n*Ss)+o,i*Ss*2,a*Ss*2,Math.round(s))}var Ts=function(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map((function(t){return t.id})),this.index=t.index,this.hasPattern=!1,this.layoutVertexArray=new Pn,this.indexArray=new jn,this.programConfigurations=new Bo(t.layers,t.zoom),this.segments=new lo,this.stateDependentLayerIds=this.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id}))};function Is(t,e){return t.x===e.x&&(t.x<0||t.x>8192)||t.y===e.y&&(t.y<0||t.y>8192)}Ts.prototype.populate=function(t,e,r){this.features=[],this.hasPattern=as("fill-extrusion",this.layers,e);for(var n=0,i=t;n8192}))||M.every((function(t){return t.y<0}))||M.every((function(t){return t.y>8192}))))for(var m=0,y=0;y=1){var g=d[y-1];if(!Is(v,g)){c.vertexLength+4>lo.MAX_VERTEX_ARRAY_LENGTH&&(c=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray));var _=v.sub(g)._perp()._unit(),b=g.dist(v);m+b>32768&&(m=0),Es(this.layoutVertexArray,v.x,v.y,_.x,_.y,0,0,m),Es(this.layoutVertexArray,v.x,v.y,_.x,_.y,0,1,m),Es(this.layoutVertexArray,g.x,g.y,_.x,_.y,0,0,m+=b),Es(this.layoutVertexArray,g.x,g.y,_.x,_.y,0,1,m);var x=c.vertexLength;this.indexArray.emplaceBack(x,x+2,x+1),this.indexArray.emplaceBack(x+1,x+2,x+3),c.vertexLength+=4,c.primitiveLength+=2}}}}if(c.vertexLength+u>lo.MAX_VERTEX_ARRAY_LENGTH&&(c=this.segments.prepareSegment(u,this.layoutVertexArray,this.indexArray)),"Polygon"===ws[t.type]){for(var w=[],S=[],E=c.vertexLength,T=0,I=s;T=2&&t[u-1].equals(t[u-2]);)u--;for(var l=0;l0;if(S&&v>l){var T=p.dist(f);if(T>2*c){var I=p.sub(p.sub(f)._mult(c/T)._round());this.updateDistance(f,I),this.addCurrentVertex(I,m,0,0,h),f=I}}var k=f&&d,A=k?r:s?"butt":n;if(k&&"round"===A&&(xi&&(A="bevel"),"bevel"===A&&(x>2&&(A="flipbevel"),x100)g=y.mult(-1);else{var z=x*m.add(y).mag()/m.sub(y).mag();g._perp()._mult(z*(E?-1:1))}this.addCurrentVertex(p,g,0,0,h),this.addCurrentVertex(p,g.mult(-1),0,0,h)}else if("bevel"===A||"fakeround"===A){var C=-Math.sqrt(x*x-1),P=E?C:0,M=E?0:C;if(f&&this.addCurrentVertex(p,m,P,M,h),"fakeround"===A)for(var L=Math.round(180*w/Math.PI/20),D=1;D2*c){var V=p.add(d.sub(p)._mult(c/U)._round());this.updateDistance(p,V),this.addCurrentVertex(V,y,0,0,h),p=V}}}}},Bs.prototype.addCurrentVertex=function(t,e,r,n,i,a){void 0===a&&(a=!1);var o=e.y*n-e.x,s=-e.y-e.x*n;this.addHalfVertex(t,e.x+e.y*r,e.y-e.x*r,a,!1,r,i),this.addHalfVertex(t,o,s,a,!0,-n,i),this.distance>Os/2&&0===this.totalDistance&&(this.distance=0,this.addCurrentVertex(t,e,r,n,i,a))},Bs.prototype.addHalfVertex=function(t,e,r,n,i,a,o){var s=.5*(this.lineClips?this.scaledDistance*(Os-1):this.scaledDistance);this.layoutVertexArray.emplaceBack((t.x<<1)+(n?1:0),(t.y<<1)+(i?1:0),Math.round(63*e)+128,Math.round(63*r)+128,1+(0===a?0:a<0?-1:1)|(63&s)<<2,s>>6),this.lineClips&&this.layoutVertexArray2.emplaceBack((this.scaledDistance-this.lineClips.start)/(this.lineClips.end-this.lineClips.start),this.lineClipsArray.length);var u=o.vertexLength++;this.e1>=0&&this.e2>=0&&(this.indexArray.emplaceBack(this.e1,this.e2,u),o.primitiveLength++),i?this.e2=u:this.e1=u},Bs.prototype.updateScaledDistance=function(){this.scaledDistance=this.lineClips?this.lineClips.start+(this.lineClips.end-this.lineClips.start)*this.distance/this.totalDistance:this.distance},Bs.prototype.updateDistance=function(t,e){this.distance+=t.dist(e),this.updateScaledDistance()},Ui("LineBucket",Bs,{omit:["layers","patternFeatures"]});var Rs=new wn({"line-cap":new gn(Ct.layout_line["line-cap"]),"line-join":new vn(Ct.layout_line["line-join"]),"line-miter-limit":new gn(Ct.layout_line["line-miter-limit"]),"line-round-limit":new gn(Ct.layout_line["line-round-limit"]),"line-sort-key":new vn(Ct.layout_line["line-sort-key"])}),Fs={paint:new wn({"line-opacity":new vn(Ct.paint_line["line-opacity"]),"line-color":new vn(Ct.paint_line["line-color"]),"line-translate":new gn(Ct.paint_line["line-translate"]),"line-translate-anchor":new gn(Ct.paint_line["line-translate-anchor"]),"line-width":new vn(Ct.paint_line["line-width"]),"line-gap-width":new vn(Ct.paint_line["line-gap-width"]),"line-offset":new vn(Ct.paint_line["line-offset"]),"line-blur":new vn(Ct.paint_line["line-blur"]),"line-dasharray":new xn(Ct.paint_line["line-dasharray"]),"line-pattern":new _n(Ct.paint_line["line-pattern"]),"line-gradient":new bn(Ct.paint_line["line-gradient"])}),layout:Rs},Us=new(function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.possiblyEvaluate=function(e,r){return r=new un(Math.floor(r.zoom),{now:r.now,fadeDuration:r.fadeDuration,zoomHistory:r.zoomHistory,transition:r.transition}),t.prototype.possiblyEvaluate.call(this,e,r)},e.prototype.evaluate=function(e,r,n,i){return r=h({},r,{zoom:Math.floor(r.zoom)}),t.prototype.evaluate.call(this,e,r,n,i)},e}(vn))(Fs.paint.properties["line-width"].specification);Us.useIntegerZoom=!0;var Vs=function(t){function e(e){t.call(this,e,Fs),this.gradientVersion=0}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._handleSpecialPaintPropertyUpdate=function(t){"line-gradient"===t&&(this.stepInterpolant=this._transitionablePaint._values["line-gradient"].value.expression._styleExpression.expression instanceof Ze,this.gradientVersion=(this.gradientVersion+1)%s)},e.prototype.gradientExpression=function(){return this._transitionablePaint._values["line-gradient"].value.expression},e.prototype.recalculate=function(e,r){t.prototype.recalculate.call(this,e,r),this.paint._values["line-floorwidth"]=Us.possiblyEvaluate(this._transitioningPaint._values["line-width"].value,e)},e.prototype.createBucket=function(t){return new Bs(t)},e.prototype.queryRadius=function(t){var e=t,r=Ns(ra("line-width",this,e),ra("line-gap-width",this,e)),n=ra("line-offset",this,e);return r/2+Math.abs(n)+ia(this.paint.get("line-translate"))},e.prototype.queryIntersectsFeature=function(t,e,r,n,a,o,s){var u=na(t,this.paint.get("line-translate"),this.paint.get("line-translate-anchor"),o.angle,s),l=s/2*Ns(this.paint.get("line-width").evaluate(e,r),this.paint.get("line-gap-width").evaluate(e,r)),p=this.paint.get("line-offset").evaluate(e,r);return p&&(n=function(t,e){for(var r=[],n=new i(0,0),a=0;a=3)for(var a=0;a0?e+2*t:t}var js=kn([{name:"a_pos_offset",components:4,type:"Int16"},{name:"a_data",components:4,type:"Uint16"},{name:"a_pixeloffset",components:4,type:"Int16"}],4),qs=kn([{name:"a_projected_pos",components:3,type:"Float32"}],4),Zs=(kn([{name:"a_fade_opacity",components:1,type:"Uint32"}],4),kn([{name:"a_placed",components:2,type:"Uint8"},{name:"a_shift",components:2,type:"Float32"}])),Gs=(kn([{type:"Int16",name:"anchorPointX"},{type:"Int16",name:"anchorPointY"},{type:"Int16",name:"x1"},{type:"Int16",name:"y1"},{type:"Int16",name:"x2"},{type:"Int16",name:"y2"},{type:"Uint32",name:"featureIndex"},{type:"Uint16",name:"sourceLayerIndex"},{type:"Uint16",name:"bucketIndex"}]),kn([{name:"a_pos",components:2,type:"Int16"},{name:"a_anchor_pos",components:2,type:"Int16"},{name:"a_extrude",components:2,type:"Int16"}],4)),Ws=kn([{name:"a_pos",components:2,type:"Float32"},{name:"a_radius",components:1,type:"Float32"},{name:"a_flags",components:2,type:"Int16"}],4);function Xs(t,e,r){return t.sections.forEach((function(t){t.text=function(t,e,r){var n=e.layout.get("text-transform").evaluate(r,{});return"uppercase"===n?t=t.toLocaleUpperCase():"lowercase"===n&&(t=t.toLocaleLowerCase()),ln.applyArabicShaping&&(t=ln.applyArabicShaping(t)),t}(t.text,e,r)})),t}kn([{name:"triangle",components:3,type:"Uint16"}]),kn([{type:"Int16",name:"anchorX"},{type:"Int16",name:"anchorY"},{type:"Uint16",name:"glyphStartIndex"},{type:"Uint16",name:"numGlyphs"},{type:"Uint32",name:"vertexStartIndex"},{type:"Uint32",name:"lineStartIndex"},{type:"Uint32",name:"lineLength"},{type:"Uint16",name:"segment"},{type:"Uint16",name:"lowerSize"},{type:"Uint16",name:"upperSize"},{type:"Float32",name:"lineOffsetX"},{type:"Float32",name:"lineOffsetY"},{type:"Uint8",name:"writingMode"},{type:"Uint8",name:"placedOrientation"},{type:"Uint8",name:"hidden"},{type:"Uint32",name:"crossTileID"},{type:"Int16",name:"associatedIconIndex"}]),kn([{type:"Int16",name:"anchorX"},{type:"Int16",name:"anchorY"},{type:"Int16",name:"rightJustifiedTextSymbolIndex"},{type:"Int16",name:"centerJustifiedTextSymbolIndex"},{type:"Int16",name:"leftJustifiedTextSymbolIndex"},{type:"Int16",name:"verticalPlacedTextSymbolIndex"},{type:"Int16",name:"placedIconSymbolIndex"},{type:"Int16",name:"verticalPlacedIconSymbolIndex"},{type:"Uint16",name:"key"},{type:"Uint16",name:"textBoxStartIndex"},{type:"Uint16",name:"textBoxEndIndex"},{type:"Uint16",name:"verticalTextBoxStartIndex"},{type:"Uint16",name:"verticalTextBoxEndIndex"},{type:"Uint16",name:"iconBoxStartIndex"},{type:"Uint16",name:"iconBoxEndIndex"},{type:"Uint16",name:"verticalIconBoxStartIndex"},{type:"Uint16",name:"verticalIconBoxEndIndex"},{type:"Uint16",name:"featureIndex"},{type:"Uint16",name:"numHorizontalGlyphVertices"},{type:"Uint16",name:"numVerticalGlyphVertices"},{type:"Uint16",name:"numIconVertices"},{type:"Uint16",name:"numVerticalIconVertices"},{type:"Uint16",name:"useRuntimeCollisionCircles"},{type:"Uint32",name:"crossTileID"},{type:"Float32",name:"textBoxScale"},{type:"Float32",components:2,name:"textOffset"},{type:"Float32",name:"collisionCircleDiameter"}]),kn([{type:"Float32",name:"offsetX"}]),kn([{type:"Int16",name:"x"},{type:"Int16",name:"y"},{type:"Int16",name:"tileUnitDistanceFromAnchor"}]);var $s={"!":"︕","#":"#",$:"$","%":"%","&":"&","(":"︵",")":"︶","*":"*","+":"+",",":"︐","-":"︲",".":"・","/":"/",":":"︓",";":"︔","<":"︿","=":"=",">":"﹀","?":"︖","@":"@","[":"﹇","\\":"\","]":"﹈","^":"^",_:"︳","`":"`","{":"︷","|":"―","}":"︸","~":"~","¢":"¢","£":"£","¥":"¥","¦":"¦","¬":"¬","¯":" ̄","–":"︲","—":"︱","‘":"﹃","’":"﹄","“":"﹁","”":"﹂","…":"︙","‧":"・","₩":"₩","、":"︑","。":"︒","〈":"︿","〉":"﹀","《":"︽","》":"︾","「":"﹁","」":"﹂","『":"﹃","』":"﹄","【":"︻","】":"︼","〔":"︹","〕":"︺","〖":"︗","〗":"︘","!":"︕","(":"︵",")":"︶",",":"︐","-":"︲",".":"・",":":"︓",";":"︔","<":"︿",">":"﹀","?":"︖","[":"﹇","]":"﹈","_":"︳","{":"︷","|":"―","}":"︸","⦅":"︵","⦆":"︶","。":"︒","「":"﹁","」":"﹂"},Hs=function(t,e,r,n,i){var a,o,s=8*i-n-1,u=(1<>1,p=-7,c=r?i-1:0,h=r?-1:1,f=t[e+c];for(c+=h,a=f&(1<<-p)-1,f>>=-p,p+=s;p>0;a=256*a+t[e+c],c+=h,p-=8);for(o=a&(1<<-p)-1,a>>=-p,p+=n;p>0;o=256*o+t[e+c],c+=h,p-=8);if(0===a)a=1-l;else{if(a===u)return o?NaN:1/0*(f?-1:1);o+=Math.pow(2,n),a-=l}return(f?-1:1)*o*Math.pow(2,a-n)},Ks=function(t,e,r,n,i,a){var o,s,u,l=8*a-i-1,p=(1<>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,f=n?0:a-1,d=n?1:-1,m=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,o=p):(o=Math.floor(Math.log(e)/Math.LN2),e*(u=Math.pow(2,-o))<1&&(o--,u*=2),(e+=o+c>=1?h/u:h*Math.pow(2,1-c))*u>=2&&(o++,u/=2),o+c>=p?(s=0,o=p):o+c>=1?(s=(e*u-1)*Math.pow(2,i),o+=c):(s=e*Math.pow(2,c-1)*Math.pow(2,i),o=0));i>=8;t[r+f]=255&s,f+=d,s/=256,i-=8);for(o=o<0;t[r+f]=255&o,f+=d,o/=256,l-=8);t[r+f-d]|=128*m},Ys=Js;function Js(t){this.buf=ArrayBuffer.isView&&ArrayBuffer.isView(t)?t:new Uint8Array(t||0),this.pos=0,this.type=0,this.length=this.buf.length}Js.Varint=0,Js.Fixed64=1,Js.Bytes=2,Js.Fixed32=5;var Qs="undefined"==typeof TextDecoder?null:new TextDecoder("utf8");function tl(t){return t.type===Js.Bytes?t.readVarint()+t.pos:t.pos+1}function el(t,e,r){return r?4294967296*e+(t>>>0):4294967296*(e>>>0)+(t>>>0)}function rl(t,e,r){var n=e<=16383?1:e<=2097151?2:e<=268435455?3:Math.floor(Math.log(e)/(7*Math.LN2));r.realloc(n);for(var i=r.pos-1;i>=t;i--)r.buf[i+n]=r.buf[i]}function il(t,e){for(var r=0;r>>8,t[r+2]=e>>>16,t[r+3]=e>>>24}function gl(t,e){return(t[e]|t[e+1]<<8|t[e+2]<<16)+(t[e+3]<<24)}function vl(t,e,r){1===t&&r.readMessage(_l,e)}function _l(t,e,r){if(3===t){var n=r.readMessage(xl,{}),i=n.width,a=n.height,o=n.left,s=n.top,u=n.advance;e.push({id:n.id,bitmap:new _a({width:i+6,height:a+6},n.bitmap),metrics:{width:i,height:a,left:o,top:s,advance:u}})}}function xl(t,e,r){1===t?e.id=r.readVarint():2===t?e.bitmap=r.readBytes():3===t?e.width=r.readVarint():4===t?e.height=r.readVarint():5===t?e.left=r.readSVarint():6===t?e.top=r.readSVarint():7===t&&(e.advance=r.readVarint())}function bl(t){for(var e=0,r=0,n=0,i=t;n=0;h--){var f=o[h];if(!(c.w>f.w||c.h>f.h)){if(c.x=f.x,c.y=f.y,u=Math.max(u,c.y+c.h),s=Math.max(s,c.x+c.w),c.w===f.w&&c.h===f.h){var d=o.pop();h>3,a=this.pos;this.type=7&n,t(i,e,this),this.pos===a&&this.skip(n)}return e},readMessage:function(t,e){return this.readFields(t,e,this.readVarint()+this.pos)},readFixed32:function(){var t=ml(this.buf,this.pos);return this.pos+=4,t},readSFixed32:function(){var t=gl(this.buf,this.pos);return this.pos+=4,t},readFixed64:function(){var t=ml(this.buf,this.pos)+4294967296*ml(this.buf,this.pos+4);return this.pos+=8,t},readSFixed64:function(){var t=ml(this.buf,this.pos)+4294967296*gl(this.buf,this.pos+4);return this.pos+=8,t},readFloat:function(){var t=Hs(this.buf,this.pos,!0,23,4);return this.pos+=4,t},readDouble:function(){var t=Hs(this.buf,this.pos,!0,52,8);return this.pos+=8,t},readVarint:function(t){var e,r,n=this.buf;return e=127&(r=n[this.pos++]),r<128?e:(e|=(127&(r=n[this.pos++]))<<7,r<128?e:(e|=(127&(r=n[this.pos++]))<<14,r<128?e:(e|=(127&(r=n[this.pos++]))<<21,r<128?e:function(t,e,r){var n,i,a=r.buf;if(n=(112&(i=a[r.pos++]))>>4,i<128)return el(t,n,e);if(n|=(127&(i=a[r.pos++]))<<3,i<128)return el(t,n,e);if(n|=(127&(i=a[r.pos++]))<<10,i<128)return el(t,n,e);if(n|=(127&(i=a[r.pos++]))<<17,i<128)return el(t,n,e);if(n|=(127&(i=a[r.pos++]))<<24,i<128)return el(t,n,e);if(n|=(1&(i=a[r.pos++]))<<31,i<128)return el(t,n,e);throw new Error("Expected varint not more than 10 bytes")}(e|=(15&(r=n[this.pos]))<<28,t,this))))},readVarint64:function(){return this.readVarint(!0)},readSVarint:function(){var t=this.readVarint();return t%2==1?(t+1)/-2:t/2},readBoolean:function(){return Boolean(this.readVarint())},readString:function(){var t=this.readVarint()+this.pos,e=this.pos;return this.pos=t,t-e>=12&&Qs?function(t,e,r){return Qs.decode(t.subarray(e,r))}(this.buf,e,t):function(t,e,r){for(var n="",i=e;i239?4:u>223?3:u>191?2:1;if(i+p>r)break;1===p?u<128&&(l=u):2===p?128==(192&(a=t[i+1]))&&(l=(31&u)<<6|63&a)<=127&&(l=null):3===p?(o=t[i+2],128==(192&(a=t[i+1]))&&128==(192&o)&&((l=(15&u)<<12|(63&a)<<6|63&o)<=2047||l>=55296&&l<=57343)&&(l=null)):4===p&&(o=t[i+2],s=t[i+3],128==(192&(a=t[i+1]))&&128==(192&o)&&128==(192&s)&&((l=(15&u)<<18|(63&a)<<12|(63&o)<<6|63&s)<=65535||l>=1114112)&&(l=null)),null===l?(l=65533,p=1):l>65535&&(l-=65536,n+=String.fromCharCode(l>>>10&1023|55296),l=56320|1023&l),n+=String.fromCharCode(l),i+=p}return n}(this.buf,e,t)},readBytes:function(){var t=this.readVarint()+this.pos,e=this.buf.subarray(this.pos,t);return this.pos=t,e},readPackedVarint:function(t,e){if(this.type!==Js.Bytes)return t.push(this.readVarint(e));var r=tl(this);for(t=t||[];this.pos127;);else if(e===Js.Bytes)this.pos=this.readVarint()+this.pos;else if(e===Js.Fixed32)this.pos+=4;else{if(e!==Js.Fixed64)throw new Error("Unimplemented type: "+e);this.pos+=8}},writeTag:function(t,e){this.writeVarint(t<<3|e)},realloc:function(t){for(var e=this.length||16;e268435455||t<0?function(t,e){var r,n;if(t>=0?(r=t%4294967296|0,n=t/4294967296|0):(n=~(-t/4294967296),4294967295^(r=~(-t%4294967296))?r=r+1|0:(r=0,n=n+1|0)),t>=0x10000000000000000||t<-0x10000000000000000)throw new Error("Given varint doesn't fit into 10 bytes");e.realloc(10),function(t,e,r){r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos++]=127&t|128,r.buf[r.pos]=127&(t>>>=7)}(r,0,e),function(t,e){var r=(7&t)<<4;e.buf[e.pos++]|=r|((t>>>=3)?128:0),t&&(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),t&&(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),t&&(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),t&&(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),t&&(e.buf[e.pos++]=127&t)))))}(n,e)}(t,this):(this.realloc(4),this.buf[this.pos++]=127&t|(t>127?128:0),t<=127||(this.buf[this.pos++]=127&(t>>>=7)|(t>127?128:0),t<=127||(this.buf[this.pos++]=127&(t>>>=7)|(t>127?128:0),t<=127||(this.buf[this.pos++]=t>>>7&127))))},writeSVarint:function(t){this.writeVarint(t<0?2*-t-1:2*t)},writeBoolean:function(t){this.writeVarint(Boolean(t))},writeString:function(t){t=String(t),this.realloc(4*t.length),this.pos++;var e=this.pos;this.pos=function(t,e,r){for(var n,i,a=0;a55295&&n<57344){if(!i){n>56319||a+1===e.length?(t[r++]=239,t[r++]=191,t[r++]=189):i=n;continue}if(n<56320){t[r++]=239,t[r++]=191,t[r++]=189,i=n;continue}n=i-55296<<10|n-56320|65536,i=null}else i&&(t[r++]=239,t[r++]=191,t[r++]=189,i=null);n<128?t[r++]=n:(n<2048?t[r++]=n>>6|192:(n<65536?t[r++]=n>>12|224:(t[r++]=n>>18|240,t[r++]=n>>12&63|128),t[r++]=n>>6&63|128),t[r++]=63&n|128)}return r}(this.buf,t,this.pos);var r=this.pos-e;r>=128&&rl(e,r,this),this.pos=e-1,this.writeVarint(r),this.pos+=r},writeFloat:function(t){this.realloc(4),Ks(this.buf,t,this.pos,!0,23,4),this.pos+=4},writeDouble:function(t){this.realloc(8),Ks(this.buf,t,this.pos,!0,52,8),this.pos+=8},writeBytes:function(t){var e=t.length;this.writeVarint(e),this.realloc(e);for(var r=0;r=128&&rl(r,n,this),this.pos=r-1,this.writeVarint(n),this.pos+=n},writeMessage:function(t,e,r){this.writeTag(t,Js.Bytes),this.writeRawMessage(e,r)},writePackedVarint:function(t,e){e.length&&this.writeMessage(t,il,e)},writePackedSVarint:function(t,e){e.length&&this.writeMessage(t,nl,e)},writePackedBoolean:function(t,e){e.length&&this.writeMessage(t,ll,e)},writePackedFloat:function(t,e){e.length&&this.writeMessage(t,al,e)},writePackedDouble:function(t,e){e.length&&this.writeMessage(t,sl,e)},writePackedFixed32:function(t,e){e.length&&this.writeMessage(t,cl,e)},writePackedSFixed32:function(t,e){e.length&&this.writeMessage(t,pl,e)},writePackedFixed64:function(t,e){e.length&&this.writeMessage(t,hl,e)},writePackedSFixed64:function(t,e){e.length&&this.writeMessage(t,fl,e)},writeBytesField:function(t,e){this.writeTag(t,Js.Bytes),this.writeBytes(e)},writeFixed32Field:function(t,e){this.writeTag(t,Js.Fixed32),this.writeFixed32(e)},writeSFixed32Field:function(t,e){this.writeTag(t,Js.Fixed32),this.writeSFixed32(e)},writeFixed64Field:function(t,e){this.writeTag(t,Js.Fixed64),this.writeFixed64(e)},writeSFixed64Field:function(t,e){this.writeTag(t,Js.Fixed64),this.writeSFixed64(e)},writeVarintField:function(t,e){this.writeTag(t,Js.Varint),this.writeVarint(e)},writeSVarintField:function(t,e){this.writeTag(t,Js.Varint),this.writeSVarint(e)},writeStringField:function(t,e){this.writeTag(t,Js.Bytes),this.writeString(e)},writeFloatField:function(t,e){this.writeTag(t,Js.Fixed32),this.writeFloat(e)},writeDoubleField:function(t,e){this.writeTag(t,Js.Fixed64),this.writeDouble(e)},writeBooleanField:function(t,e){this.writeVarintField(t,Boolean(e))}};var wl=function(t,e){var r=e.pixelRatio,n=e.version,i=e.stretchX,a=e.stretchY,o=e.content;this.paddedRect=t,this.pixelRatio=r,this.stretchX=i,this.stretchY=a,this.content=o,this.version=n},Sl={tl:{configurable:!0},br:{configurable:!0},tlbr:{configurable:!0},displaySize:{configurable:!0}};Sl.tl.get=function(){return[this.paddedRect.x+1,this.paddedRect.y+1]},Sl.br.get=function(){return[this.paddedRect.x+this.paddedRect.w-1,this.paddedRect.y+this.paddedRect.h-1]},Sl.tlbr.get=function(){return this.tl.concat(this.br)},Sl.displaySize.get=function(){return[(this.paddedRect.w-2)/this.pixelRatio,(this.paddedRect.h-2)/this.pixelRatio]},Object.defineProperties(wl.prototype,Sl);var El=function(t,e){var r={},n={};this.haveRenderCallbacks=[];var i=[];this.addImages(t,r,i),this.addImages(e,n,i);var a=bl(i),o=new xa({width:a.w||1,height:a.h||1});for(var s in t){var u=t[s],l=r[s].paddedRect;xa.copy(u.data,o,{x:0,y:0},{x:l.x+1,y:l.y+1},u.data)}for(var p in e){var c=e[p],h=n[p].paddedRect,f=h.x+1,d=h.y+1,m=c.data.width,y=c.data.height;xa.copy(c.data,o,{x:0,y:0},{x:f,y:d},c.data),xa.copy(c.data,o,{x:0,y:y-1},{x:f,y:d-1},{width:m,height:1}),xa.copy(c.data,o,{x:0,y:0},{x:f,y:d+y},{width:m,height:1}),xa.copy(c.data,o,{x:m-1,y:0},{x:f-1,y:d},{width:1,height:y}),xa.copy(c.data,o,{x:0,y:0},{x:f+m,y:d},{width:1,height:y})}this.image=o,this.iconPositions=r,this.patternPositions=n};El.prototype.addImages=function(t,e,r){for(var n in t){var i=t[n],a={x:0,y:0,w:i.data.width+2,h:i.data.height+2};r.push(a),e[n]=new wl(a,i),i.hasRenderCallback&&this.haveRenderCallbacks.push(n)}},El.prototype.patchUpdatedImages=function(t,e){for(var r in t.dispatchRenderCallbacks(this.haveRenderCallbacks),t.updatedImages)this.patchUpdatedImage(this.iconPositions[r],t.getImage(r),e),this.patchUpdatedImage(this.patternPositions[r],t.getImage(r),e)},El.prototype.patchUpdatedImage=function(t,e,r){if(t&&e&&t.version!==e.version){t.version=e.version;var n=t.tl;r.update(e.data,void 0,{x:n[0],y:n[1]})}},Ui("ImagePosition",wl),Ui("ImageAtlas",El);var Tl={horizontal:1,vertical:2,horizontalOnly:3},Il=function(){this.scale=1,this.fontStack="",this.imageName=null};Il.forText=function(t,e){var r=new Il;return r.scale=t||1,r.fontStack=e,r},Il.forImage=function(t){var e=new Il;return e.imageName=t,e};var kl=function(){this.text="",this.sectionIndex=[],this.sections=[],this.imageSectionID=null};function Al(t,e,r,n,i,a,o,s,u,l,p,c,h,f,d,m){var y,v=kl.fromFeature(t,i);c===Tl.vertical&&v.verticalizePunctuation();var g=ln.processBidirectionalText,_=ln.processStyledBidirectionalText;if(g&&1===v.sections.length){y=[];for(var b=0,x=g(v.toString(),Ol(v,l,a,e,n,f,d));b0&&F>T&&(T=F)}else{var U=r[k.fontStack],V=U&&U[z];if(V&&V.rect)M=V.rect,P=V.metrics;else{var N=e[k.fontStack],q=N&&N[z];if(!q)continue;P=q.metrics}C=24*(x-k.scale)}O?(t.verticalizable=!0,E.push({glyph:z,imageName:L,x:h,y:f+C,vertical:O,scale:k.scale,fontStack:k.fontStack,sectionIndex:A,metrics:P,rect:M}),h+=D*k.scale+l):(E.push({glyph:z,imageName:L,x:h,y:f+C,vertical:O,scale:k.scale,fontStack:k.fontStack,sectionIndex:A,metrics:P,rect:M}),h+=P.advance*k.scale+l)}0!==E.length&&(d=Math.max(h-l,d),Rl(E,0,E.length-1,y,T)),h=0;var j=a*x+T;S.lineOffset=Math.max(T,w),f+=j,m=Math.max(j,m),++v}else f+=a,++v}var Z,G=f- -17,W=Bl(o),X=W.horizontalAlign,$=W.verticalAlign;(function(t,e,r,n,i,a,o,s,u){var l,p=(e-r)*i;l=a!==o?-s*n- -17:(-n*u+.5)*o;for(var c=0,h=t;c=0&&n>=t&&zl[this.text.charCodeAt(n)];n--)r--;this.text=this.text.substring(t,r),this.sectionIndex=this.sectionIndex.slice(t,r)},kl.prototype.substring=function(t,e){var r=new kl;return r.text=this.text.substring(t,e),r.sectionIndex=this.sectionIndex.slice(t,e),r.sections=this.sections,r},kl.prototype.toString=function(){return this.text},kl.prototype.getMaxScale=function(){var t=this;return this.sectionIndex.reduce((function(e,r){return Math.max(e,t.sections[r].scale)}),0)},kl.prototype.addTextSection=function(t,e){this.text+=t.text,this.sections.push(Il.forText(t.scale,t.fontStack||e));for(var r=this.sections.length-1,n=0;n=63743?null:++this.imageSectionID:(this.imageSectionID=57344,this.imageSectionID)};var zl={9:!0,10:!0,11:!0,12:!0,13:!0,32:!0},Cl={};function Pl(t,e,r,n,i,a){if(e.imageName){var o=n[e.imageName];return o?o.displaySize[0]*e.scale*24/a+i:0}var s=r[e.fontStack],u=s&&s[t];return u?u.metrics.advance*e.scale+i:0}function Ml(t,e,r,n){var i=Math.pow(t-e,2);return n?t=0,c=0,h=0;h-r/2;){if(--o<0)return!1;s-=t[o].dist(a),a=t[o]}s+=t[o].dist(t[o+1]),o++;for(var u=[],l=0;sn;)l-=u.shift().angleDelta;if(l>i)return!1;o++,s+=p.dist(c)}return!0}function Gl(t){for(var e=0,r=0;rl){var d=(l-u)/f,m=Ge(c.x,h.x,d),y=Ge(c.y,h.y,d),v=new Ul(m,y,h.angleTo(c),p);return v._round(),!o||Zl(t,v,s,o,e)?v:void 0}u+=f}}function Hl(t,e,r,n,i,a,o,s,u){var l=Wl(n,a,o),p=Xl(n,i),c=p*o,h=0===t[0].x||t[0].x===u||0===t[0].y||t[0].y===u;return e-c=0&&x=0&&w=0&&f+p<=c){var S=new Ul(x,w,_,m);S._round(),i&&!Zl(e,S,o,i,a)||d.push(S)}}h+=g}return u||d.length||s||(d=t(e,h/2,n,i,a,o,s,!0,l)),d}(t,h?e/2*s%e:(p/2+2*a)*o*s%e,e,l,r,c,h,!1,u)}function Kl(t,e,r,n,a){for(var o=[],s=0;s=n&&h.x>=n||(c.x>=n?c=new i(n,c.y+(n-c.x)/(h.x-c.x)*(h.y-c.y))._round():h.x>=n&&(h=new i(n,c.y+(n-c.x)/(h.x-c.x)*(h.y-c.y))._round()),c.y>=a&&h.y>=a||(c.y>=a?c=new i(c.x+(a-c.y)/(h.y-c.y)*(h.x-c.x),a)._round():h.y>=a&&(h=new i(c.x+(a-c.y)/(h.y-c.y)*(h.x-c.x),a)._round()),l&&c.equals(l[l.length-1])||o.push(l=[c]),l.push(h)))))}return o}function Yl(t,e,r,n){var a=[],o=t.image,s=o.pixelRatio,u=o.paddedRect.w-2,l=o.paddedRect.h-2,p=t.right-t.left,c=t.bottom-t.top,h=o.stretchX||[[0,u]],f=o.stretchY||[[0,l]],d=function(t,e){return t+e[1]-e[0]},m=h.reduce(d,0),y=f.reduce(d,0),v=u-m,g=l-y,_=0,b=m,x=0,w=y,S=0,E=v,T=0,I=g;if(o.content&&n){var k=o.content;_=Jl(h,0,k[0]),x=Jl(f,0,k[1]),b=Jl(h,k[0],k[2]),w=Jl(f,k[1],k[3]),S=k[0]-_,T=k[1]-x,E=k[2]-k[0]-b,I=k[3]-k[1]-w}var A=function(n,a,u,l){var h=tu(n.stretch-_,b,p,t.left),f=eu(n.fixed-S,E,n.stretch,m),d=tu(a.stretch-x,w,c,t.top),v=eu(a.fixed-T,I,a.stretch,y),g=tu(u.stretch-_,b,p,t.left),k=eu(u.fixed-S,E,u.stretch,m),A=tu(l.stretch-x,w,c,t.top),z=eu(l.fixed-T,I,l.stretch,y),C=new i(h,d),P=new i(g,d),M=new i(g,A),L=new i(h,A),D=new i(f/s,v/s),O=new i(k/s,z/s),B=e*Math.PI/180;if(B){var R=Math.sin(B),F=Math.cos(B),U=[F,-R,R,F];C._matMult(U),P._matMult(U),L._matMult(U),M._matMult(U)}var V=n.stretch+n.fixed,N=a.stretch+a.fixed;return{tl:C,tr:P,bl:L,br:M,tex:{x:o.paddedRect.x+1+V,y:o.paddedRect.y+1+N,w:u.stretch+u.fixed-V,h:l.stretch+l.fixed-N},writingMode:void 0,glyphOffset:[0,0],sectionIndex:0,pixelOffsetTL:D,pixelOffsetBR:O,minFontScaleX:E/s/p,minFontScaleY:I/s/c,isSDF:r}};if(n&&(o.stretchX||o.stretchY))for(var z=Ql(h,v,m),C=Ql(f,g,y),P=0;P0&&(d=Math.max(10,d),this.circleDiameter=d)}else{var m=o.top*s-u,y=o.bottom*s+u,v=o.left*s-u,g=o.right*s+u,_=o.collisionPadding;if(_&&(v-=_[0]*s,m-=_[1]*s,g+=_[2]*s,y+=_[3]*s),p){var b=new i(v,m),x=new i(g,m),w=new i(v,y),S=new i(g,y),E=p*Math.PI/180;b._rotate(E),x._rotate(E),w._rotate(E),S._rotate(E),v=Math.min(b.x,x.x,w.x,S.x),g=Math.max(b.x,x.x,w.x,S.x),m=Math.min(b.y,x.y,w.y,S.y),y=Math.max(b.y,x.y,w.y,S.y)}t.emplaceBack(e.x,e.y,v,m,g,y,r,n,a)}this.boxEndIndex=t.length},iu=function(t,e){if(void 0===t&&(t=[]),void 0===e&&(e=nu),this.data=t,this.length=this.data.length,this.compare=e,this.length>0)for(var r=(this.length>>1)-1;r>=0;r--)this._down(r)};function nu(t,e){return te?1:0}function ou(t,e,r){void 0===e&&(e=1),void 0===r&&(r=!1);for(var n=1/0,a=1/0,o=-1/0,s=-1/0,u=t[0],l=0;lo)&&(o=p.x),(!l||p.y>s)&&(s=p.y)}var c=Math.min(o-n,s-a),h=c/2,f=new iu([],au);if(0===c)return new i(n,a);for(var d=n;dy.d||!y.d)&&(y=g,r&&console.log("found best %d after %d probes",Math.round(1e4*g.d)/1e4,v)),g.max-y.d<=e||(f.push(new su(g.p.x-(h=g.h/2),g.p.y-h,h,t)),f.push(new su(g.p.x+h,g.p.y-h,h,t)),f.push(new su(g.p.x-h,g.p.y+h,h,t)),f.push(new su(g.p.x+h,g.p.y+h,h,t)),v+=4)}return r&&(console.log("num probes: "+v),console.log("best distance: "+y.d)),y.p}function au(t,e){return e.max-t.max}function su(t,e,r,n){this.p=new i(t,e),this.h=r,this.d=function(t,e){for(var r=!1,n=1/0,i=0;it.y!=p.y>t.y&&t.x<(p.x-l.x)*(t.y-l.y)/(p.y-l.y)+l.x&&(r=!r),n=Math.min(n,Jo(t,l,p))}return(r?1:-1)*Math.sqrt(n)}(this.p,n),this.max=this.d+this.h*Math.SQRT2}iu.prototype.push=function(t){this.data.push(t),this.length++,this._up(this.length-1)},iu.prototype.pop=function(){if(0!==this.length){var t=this.data[0],e=this.data.pop();return this.length--,this.length>0&&(this.data[0]=e,this._down(0)),t}},iu.prototype.peek=function(){return this.data[0]},iu.prototype._up=function(t){for(var e=this.data,r=this.compare,n=e[t];t>0;){var i=t-1>>1,a=e[i];if(r(n,a)>=0)break;e[t]=a,t=i}e[t]=n},iu.prototype._down=function(t){for(var e=this.data,r=this.compare,n=this.length>>1,i=e[t];t=0)break;e[t]=o,t=a}e[t]=i};var lu=Number.POSITIVE_INFINITY;function ol(t,e){return e[1]!==lu?function(t,e,r){var n=0,i=0;switch(e=Math.abs(e),r=Math.abs(r),t){case"top-right":case"top-left":case"top":i=r-7;break;case"bottom-right":case"bottom-left":case"bottom":i=7-r}switch(t){case"top-right":case"bottom-right":case"right":n=-e;break;case"top-left":case"bottom-left":case"left":n=e}return[n,i]}(t,e[0],e[1]):function(t,e){var r=0,n=0;e<0&&(e=0);var i=e/Math.sqrt(2);switch(t){case"top-right":case"top-left":n=i-7;break;case"bottom-right":case"bottom-left":n=7-i;break;case"bottom":n=7-e;break;case"top":n=e-7}switch(t){case"top-right":case"bottom-right":r=-i;break;case"top-left":case"bottom-left":r=i;break;case"left":r=e;break;case"right":r=-e}return[r,n]}(t,e[0])}function uu(t){switch(t){case"right":case"top-right":case"bottom-right":return"right";case"left":case"top-left":case"bottom-left":return"left"}return"center"}function ul(t,e,r,n,a,o,s,u,l,p,c,h,f,d,m){var y=function(t,e,r,n,a,o,s,u){for(var l=n.layout.get("text-rotate").evaluate(o,{})*Math.PI/180,p=[],c=0,h=e.positionedLines;c32640&&S(t.layerIds[0]+': Value for "text-size" is >= 255. Reduce your "text-size".'):"composite"===v.kind&&((g=[128*d.compositeTextSizes[0].evaluate(s,{},m),128*d.compositeTextSizes[1].evaluate(s,{},m)])[0]>32640||g[1]>32640)&&S(t.layerIds[0]+': Value for "text-size" is >= 255. Reduce your "text-size".'),t.addSymbols(t.text,y,g,u,o,s,p,e,l.lineStartIndex,l.lineLength,f,m);for(var _=0,b=c;_=0;o--)if(n.dist(a[o])0)&&("constant"!==a.value.kind||a.value.value.length>0),l="constant"!==s.value.kind||!!s.value.value||Object.keys(s.parameters).length>0,p=i.get("symbol-sort-key");if(this.features=[],u||l){for(var c=e.iconDependencies,h=e.glyphDependencies,f=e.availableImages,d=new un(this.zoom),m=0,y=t;m=0;for(var M=0,L=E.sections;M=0;s--)a[s]={x:e[s].x,y:e[s].y,tileUnitDistanceFromAnchor:i},s>0&&(i+=e[s-1].dist(e[s]));for(var u=0;u0},vu.prototype.hasIconData=function(){return this.icon.segments.get().length>0},vu.prototype.hasDebugData=function(){return this.textCollisionBox&&this.iconCollisionBox},vu.prototype.hasTextCollisionBoxData=function(){return this.hasDebugData()&&this.textCollisionBox.segments.get().length>0},vu.prototype.hasIconCollisionBoxData=function(){return this.hasDebugData()&&this.iconCollisionBox.segments.get().length>0},vu.prototype.addIndicesForPlacedSymbol=function(t,e){for(var r=t.placedSymbolArray.get(e),n=r.vertexStartIndex+4*r.numGlyphs,i=r.vertexStartIndex;i1||this.icon.segments.get().length>1)){this.symbolInstanceIndexes=this.getSortedSymbolIndexes(t),this.sortedAngle=t,this.text.indexArray.clear(),this.icon.indexArray.clear(),this.featureSortOrder=[];for(var r=0,n=this.symbolInstanceIndexes;r=0&&n.indexOf(t)===r&&e.addIndicesForPlacedSymbol(e.text,t)})),i.verticalPlacedTextSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.text,i.verticalPlacedTextSymbolIndex),i.placedIconSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.icon,i.placedIconSymbolIndex),i.verticalPlacedIconSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.icon,i.verticalPlacedIconSymbolIndex)}this.text.indexBuffer&&this.text.indexBuffer.updateData(this.text.indexArray),this.icon.indexBuffer&&this.icon.indexBuffer.updateData(this.icon.indexArray)}},Ui("SymbolBucket",vu,{omit:["layers","collisionBoxArray","features","compareText"]}),vu.MAX_GLYPHS=65535,vu.addDynamicAttributes=mu;var _u=new wn({"symbol-placement":new gn(Ct.layout_symbol["symbol-placement"]),"symbol-spacing":new gn(Ct.layout_symbol["symbol-spacing"]),"symbol-avoid-edges":new gn(Ct.layout_symbol["symbol-avoid-edges"]),"symbol-sort-key":new vn(Ct.layout_symbol["symbol-sort-key"]),"symbol-z-order":new gn(Ct.layout_symbol["symbol-z-order"]),"icon-allow-overlap":new gn(Ct.layout_symbol["icon-allow-overlap"]),"icon-ignore-placement":new gn(Ct.layout_symbol["icon-ignore-placement"]),"icon-optional":new gn(Ct.layout_symbol["icon-optional"]),"icon-rotation-alignment":new gn(Ct.layout_symbol["icon-rotation-alignment"]),"icon-size":new vn(Ct.layout_symbol["icon-size"]),"icon-text-fit":new gn(Ct.layout_symbol["icon-text-fit"]),"icon-text-fit-padding":new gn(Ct.layout_symbol["icon-text-fit-padding"]),"icon-image":new vn(Ct.layout_symbol["icon-image"]),"icon-rotate":new vn(Ct.layout_symbol["icon-rotate"]),"icon-padding":new gn(Ct.layout_symbol["icon-padding"]),"icon-keep-upright":new gn(Ct.layout_symbol["icon-keep-upright"]),"icon-offset":new vn(Ct.layout_symbol["icon-offset"]),"icon-anchor":new vn(Ct.layout_symbol["icon-anchor"]),"icon-pitch-alignment":new gn(Ct.layout_symbol["icon-pitch-alignment"]),"text-pitch-alignment":new gn(Ct.layout_symbol["text-pitch-alignment"]),"text-rotation-alignment":new gn(Ct.layout_symbol["text-rotation-alignment"]),"text-field":new vn(Ct.layout_symbol["text-field"]),"text-font":new vn(Ct.layout_symbol["text-font"]),"text-size":new vn(Ct.layout_symbol["text-size"]),"text-max-width":new vn(Ct.layout_symbol["text-max-width"]),"text-line-height":new gn(Ct.layout_symbol["text-line-height"]),"text-letter-spacing":new vn(Ct.layout_symbol["text-letter-spacing"]),"text-justify":new vn(Ct.layout_symbol["text-justify"]),"text-radial-offset":new vn(Ct.layout_symbol["text-radial-offset"]),"text-variable-anchor":new gn(Ct.layout_symbol["text-variable-anchor"]),"text-anchor":new vn(Ct.layout_symbol["text-anchor"]),"text-max-angle":new gn(Ct.layout_symbol["text-max-angle"]),"text-writing-mode":new gn(Ct.layout_symbol["text-writing-mode"]),"text-rotate":new vn(Ct.layout_symbol["text-rotate"]),"text-padding":new gn(Ct.layout_symbol["text-padding"]),"text-keep-upright":new gn(Ct.layout_symbol["text-keep-upright"]),"text-transform":new vn(Ct.layout_symbol["text-transform"]),"text-offset":new vn(Ct.layout_symbol["text-offset"]),"text-allow-overlap":new gn(Ct.layout_symbol["text-allow-overlap"]),"text-ignore-placement":new gn(Ct.layout_symbol["text-ignore-placement"]),"text-optional":new gn(Ct.layout_symbol["text-optional"])}),xu={paint:new wn({"icon-opacity":new vn(Ct.paint_symbol["icon-opacity"]),"icon-color":new vn(Ct.paint_symbol["icon-color"]),"icon-halo-color":new vn(Ct.paint_symbol["icon-halo-color"]),"icon-halo-width":new vn(Ct.paint_symbol["icon-halo-width"]),"icon-halo-blur":new vn(Ct.paint_symbol["icon-halo-blur"]),"icon-translate":new gn(Ct.paint_symbol["icon-translate"]),"icon-translate-anchor":new gn(Ct.paint_symbol["icon-translate-anchor"]),"text-opacity":new vn(Ct.paint_symbol["text-opacity"]),"text-color":new vn(Ct.paint_symbol["text-color"],{runtimeType:jt,getOverride:function(t){return t.textColor},hasOverride:function(t){return!!t.textColor}}),"text-halo-color":new vn(Ct.paint_symbol["text-halo-color"]),"text-halo-width":new vn(Ct.paint_symbol["text-halo-width"]),"text-halo-blur":new vn(Ct.paint_symbol["text-halo-blur"]),"text-translate":new gn(Ct.paint_symbol["text-translate"]),"text-translate-anchor":new gn(Ct.paint_symbol["text-translate-anchor"])}),layout:_u},bu=function(t){this.type=t.property.overrides?t.property.overrides.runtimeType:Ft,this.defaultValue=t};bu.prototype.evaluate=function(t){if(t.formattedSection){var e=this.defaultValue.property.overrides;if(e&&e.hasOverride(t.formattedSection))return e.getOverride(t.formattedSection)}return t.feature&&t.featureState?this.defaultValue.evaluate(t.feature,t.featureState):this.defaultValue.property.specification.default},bu.prototype.eachChild=function(t){this.defaultValue.isConstant()||t(this.defaultValue.value._styleExpression.expression)},bu.prototype.outputDefined=function(){return!1},bu.prototype.serialize=function(){return null},Ui("FormatSectionOverride",bu,{omit:["defaultValue"]});var wu=function(t){function e(e){t.call(this,e,xu)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.recalculate=function(e,r){if(t.prototype.recalculate.call(this,e,r),"auto"===this.layout.get("icon-rotation-alignment")&&(this.layout._values["icon-rotation-alignment"]="point"!==this.layout.get("symbol-placement")?"map":"viewport"),"auto"===this.layout.get("text-rotation-alignment")&&(this.layout._values["text-rotation-alignment"]="point"!==this.layout.get("symbol-placement")?"map":"viewport"),"auto"===this.layout.get("text-pitch-alignment")&&(this.layout._values["text-pitch-alignment"]=this.layout.get("text-rotation-alignment")),"auto"===this.layout.get("icon-pitch-alignment")&&(this.layout._values["icon-pitch-alignment"]=this.layout.get("icon-rotation-alignment")),"point"===this.layout.get("symbol-placement")){var n=this.layout.get("text-writing-mode");if(n){for(var i=[],a=0,o=n;a",targetMapId:n,sourceMapId:a.mapId})}}},Bu.prototype.receive=function(t){var e=t.data,r=e.id;if(r&&(!e.targetMapId||this.mapId===e.targetMapId))if(""===e.type){delete this.tasks[r];var n=this.cancelCallbacks[r];delete this.cancelCallbacks[r],n&&n()}else I()||e.mustQueue?(this.tasks[r]=e,this.taskQueue.push(r),this.invoker.trigger()):this.processTask(r,e)},Bu.prototype.process=function(){if(this.taskQueue.length){var t=this.taskQueue.shift(),e=this.tasks[t];delete this.tasks[t],this.taskQueue.length&&this.invoker.trigger(),e&&this.processTask(t,e)}},Bu.prototype.processTask=function(t,e){var r=this;if(""===e.type){var n=this.callbacks[t];delete this.callbacks[t],n&&(e.error?n(Zi(e.error)):n(null,Zi(e.data)))}else{var i=!1,a=z(this.globalScope)?void 0:[],o=e.hasCallback?function(e,n){i=!0,delete r.cancelCallbacks[t],r.target.postMessage({id:t,type:"",sourceMapId:r.mapId,error:e?qi(e):null,data:qi(n,a)},a)}:function(t){i=!0},s=null,u=Zi(e.data);if(this.parent[e.type])s=this.parent[e.type](e.sourceMapId,u,o);else if(this.parent.getWorkerSource){var l=e.type.split(".");s=this.parent.getWorkerSource(e.sourceMapId,l[0],u.source)[l[1]](u,o)}else o(new Error("Could not find function "+e.type));!i&&s&&s.cancel&&(this.cancelCallbacks[t]=s.cancel)}},Bu.prototype.remove=function(){this.invoker.remove(),this.target.removeEventListener("message",this.receive,!1)};var Fu=function(t,e){t&&(e?this.setSouthWest(t).setNorthEast(e):4===t.length?this.setSouthWest([t[0],t[1]]).setNorthEast([t[2],t[3]]):this.setSouthWest(t[0]).setNorthEast(t[1]))};Fu.prototype.setNorthEast=function(t){return this._ne=t instanceof Uu?new Uu(t.lng,t.lat):Uu.convert(t),this},Fu.prototype.setSouthWest=function(t){return this._sw=t instanceof Uu?new Uu(t.lng,t.lat):Uu.convert(t),this},Fu.prototype.extend=function(t){var e,r,n=this._sw,i=this._ne;if(t instanceof Uu)e=t,r=t;else{if(!(t instanceof Fu))return Array.isArray(t)?4===t.length||t.every(Array.isArray)?this.extend(Fu.convert(t)):this.extend(Uu.convert(t)):this;if(r=t._ne,!(e=t._sw)||!r)return this}return n||i?(n.lng=Math.min(e.lng,n.lng),n.lat=Math.min(e.lat,n.lat),i.lng=Math.max(r.lng,i.lng),i.lat=Math.max(r.lat,i.lat)):(this._sw=new Uu(e.lng,e.lat),this._ne=new Uu(r.lng,r.lat)),this},Fu.prototype.getCenter=function(){return new Uu((this._sw.lng+this._ne.lng)/2,(this._sw.lat+this._ne.lat)/2)},Fu.prototype.getSouthWest=function(){return this._sw},Fu.prototype.getNorthEast=function(){return this._ne},Fu.prototype.getNorthWest=function(){return new Uu(this.getWest(),this.getNorth())},Fu.prototype.getSouthEast=function(){return new Uu(this.getEast(),this.getSouth())},Fu.prototype.getWest=function(){return this._sw.lng},Fu.prototype.getSouth=function(){return this._sw.lat},Fu.prototype.getEast=function(){return this._ne.lng},Fu.prototype.getNorth=function(){return this._ne.lat},Fu.prototype.toArray=function(){return[this._sw.toArray(),this._ne.toArray()]},Fu.prototype.toString=function(){return"LngLatBounds("+this._sw.toString()+", "+this._ne.toString()+")"},Fu.prototype.isEmpty=function(){return!(this._sw&&this._ne)},Fu.prototype.contains=function(t){var e=Uu.convert(t),r=e.lng,n=e.lat,i=this._sw.lng<=r&&r<=this._ne.lng;return this._sw.lng>this._ne.lng&&(i=this._sw.lng>=r&&r>=this._ne.lng),this._sw.lat<=n&&n<=this._ne.lat&&i},Fu.convert=function(t){return!t||t instanceof Fu?t:new Fu(t)};var Uu=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid LngLat object: ("+t+", "+e+")");if(this.lng=+t,this.lat=+e,this.lat>90||this.lat<-90)throw new Error("Invalid LngLat latitude value: must be between -90 and 90")};Uu.prototype.wrap=function(){return new Uu(c(this.lng,-180,180),this.lat)},Uu.prototype.toArray=function(){return[this.lng,this.lat]},Uu.prototype.toString=function(){return"LngLat("+this.lng+", "+this.lat+")"},Uu.prototype.distanceTo=function(t){var e=Math.PI/180,r=this.lat*e,n=t.lat*e,i=Math.sin(r)*Math.sin(n)+Math.cos(r)*Math.cos(n)*Math.cos((t.lng-this.lng)*e);return 6371008.8*Math.acos(Math.min(i,1))},Uu.prototype.toBounds=function(t){void 0===t&&(t=0);var e=360*t/40075017,r=e/Math.cos(Math.PI/180*this.lat);return new Fu(new Uu(this.lng-r,this.lat-e),new Uu(this.lng+r,this.lat+e))},Uu.convert=function(t){if(t instanceof Uu)return t;if(Array.isArray(t)&&(2===t.length||3===t.length))return new Uu(Number(t[0]),Number(t[1]));if(!Array.isArray(t)&&"object"==typeof t&&null!==t)return new Uu(Number("lng"in t?t.lng:t.lon),Number(t.lat));throw new Error("`LngLatLike` argument must be specified as a LngLat instance, an object {lng: , lat: }, an object {lon: , lat: }, or an array of [, ]")};var Vu=2*Math.PI*6371008.8;function Nu(t){return Vu*Math.cos(t*Math.PI/180)}function ju(t){return(180+t)/360}function qu(t){return(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+t*Math.PI/360)))/360}function Zu(t,e){return t/Nu(e)}function Gu(t){return 360/Math.PI*Math.atan(Math.exp((180-360*t)*Math.PI/180))-90}var Wu=function(t,e,r){void 0===r&&(r=0),this.x=+t,this.y=+e,this.z=+r};Wu.fromLngLat=function(t,e){void 0===e&&(e=0);var r=Uu.convert(t);return new Wu(ju(r.lng),qu(r.lat),Zu(e,r.lat))},Wu.prototype.toLngLat=function(){return new Uu(360*this.x-180,Gu(this.y))},Wu.prototype.toAltitude=function(){return this.z*Nu(Gu(this.y))},Wu.prototype.meterInMercatorCoordinateUnits=function(){return 1/Vu*(t=Gu(this.y),1/Math.cos(t*Math.PI/180));var t};var Xu=function(t,e,r){this.z=t,this.x=e,this.y=r,this.key=Ku(0,t,t,e,r)};Xu.prototype.equals=function(t){return this.z===t.z&&this.x===t.x&&this.y===t.y},Xu.prototype.url=function(t,e){var r,n,i,a,o,s=(n=this.y,i=this.z,a=Ru(256*(r=this.x),256*(n=Math.pow(2,i)-n-1),i),o=Ru(256*(r+1),256*(n+1),i),a[0]+","+a[1]+","+o[0]+","+o[1]),u=function(t,e,r){for(var n,i="",a=t;a>0;a--)i+=(e&(n=1<this.canonical.z?new Hu(t,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y):new Hu(t,this.wrap,t,this.canonical.x>>e,this.canonical.y>>e)},Hu.prototype.calculateScaledKey=function(t,e){var r=this.canonical.z-t;return t>this.canonical.z?Ku(this.wrap*+e,t,this.canonical.z,this.canonical.x,this.canonical.y):Ku(this.wrap*+e,t,t,this.canonical.x>>r,this.canonical.y>>r)},Hu.prototype.isChildOf=function(t){if(t.wrap!==this.wrap)return!1;var e=this.canonical.z-t.canonical.z;return 0===t.overscaledZ||t.overscaledZ>e&&t.canonical.y===this.canonical.y>>e},Hu.prototype.children=function(t){if(this.overscaledZ>=t)return[new Hu(this.overscaledZ+1,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y)];var e=this.canonical.z+1,r=2*this.canonical.x,n=2*this.canonical.y;return[new Hu(e,this.wrap,e,r,n),new Hu(e,this.wrap,e,r+1,n),new Hu(e,this.wrap,e,r,n+1),new Hu(e,this.wrap,e,r+1,n+1)]},Hu.prototype.isLessThan=function(t){return this.wrapt.wrap)&&(this.overscaledZt.overscaledZ)&&(this.canonical.xt.canonical.x)&&this.canonical.y=this.dim+1||e<-1||e>=this.dim+1)throw new RangeError("out of range source coordinates for DEM data");return(e+1)*this.stride+(t+1)},Yu.prototype._unpackMapbox=function(t,e,r){return(256*t*256+256*e+r)/10-1e4},Yu.prototype._unpackTerrarium=function(t,e,r){return 256*t+e+r/256-32768},Yu.prototype.getPixels=function(){return new xa({width:this.stride,height:this.stride},new Uint8Array(this.data.buffer))},Yu.prototype.backfillBorder=function(t,e,r){if(this.dim!==t.dim)throw new Error("dem dimension mismatch");var n=e*this.dim,i=e*this.dim+this.dim,a=r*this.dim,o=r*this.dim+this.dim;switch(e){case-1:n=i-1;break;case 1:i=n+1}switch(r){case-1:a=o-1;break;case 1:o=a+1}for(var s=-e*this.dim,u=-r*this.dim,l=a;l=0&&p[3]>=0&&s.insert(o,p[0],p[1],p[2],p[3])}},rp.prototype.loadVTLayers=function(){return this.vtLayers||(this.vtLayers=new bs.VectorTile(new Ys(this.rawTileData)).layers,this.sourceLayerCoder=new Ju(this.vtLayers?Object.keys(this.vtLayers).sort():["_geojsonTileLayer"])),this.vtLayers},rp.prototype.query=function(t,e,r,n){var a=this;this.loadVTLayers();for(var o=t.params||{},s=8192/t.tileSize/t.scale,u=ai(o.filter),l=t.queryGeometry,p=t.queryPadding*s,c=ic(l),h=this.grid.query(c.minX-p,c.minY-p,c.maxX+p,c.maxY+p),f=ic(t.cameraQueryGeometry),d=this.grid3D.query(f.minX-p,f.minY-p,f.maxX+p,f.maxY+p,(function(e,r,n,a){return function(t,e,r,n,a){for(var o=0,s=t;o=u.x&&a>=u.y)return!0}var l=[new i(e,r),new i(e,a),new i(n,a),new i(n,r)];if(t.length>2)for(var p=0,c=l;p=0)return!0;return!1}(a,c)){var f=this.sourceLayerCoder.decode(r),d=this.vtLayers[f].feature(n);if(i.needGeometry){var m=jo(d,!0);if(!i.filter(new un(this.tileID.overscaledZ),m,this.tileID.canonical))return}else if(!i.filter(new un(this.tileID.overscaledZ),d))return;for(var y=this.getId(d,f),v=0;vn)i=!1;else if(e)if(this.expirationTimelt&&(t.getActor().send("enforceCacheSizeLimit",st),ht=0)},t.clamp=p,t.clearTileCache=function(t){var e=o.caches.delete("mapbox-tiles");t&&e.catch(t).then((function(){return t()}))},t.clipLine=Kl,t.clone=function(t){var e=new sa(16);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e},t.clone$1=x,t.clone$2=function(t){var e=new sa(3);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e},t.collisionCircleLayout=Ws,t.config=U,t.create=function(){var t=new sa(16);return sa!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[11]=0,t[12]=0,t[13]=0,t[14]=0),t[0]=1,t[5]=1,t[10]=1,t[15]=1,t},t.create$1=function(){var t=new sa(9);return sa!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[5]=0,t[6]=0,t[7]=0),t[0]=1,t[4]=1,t[8]=1,t},t.create$2=function(){var t=new sa(4);return sa!=Float32Array&&(t[1]=0,t[2]=0),t[0]=1,t[3]=1,t},t.createCommonjsModule=e,t.createExpression=Xr,t.createLayout=kn,t.createStyleLayer=function(t){return"custom"===t.type?new ku(t):new Au[t.type](t)},t.cross=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],u=r[2];return t[0]=i*u-a*s,t[1]=a*o-n*u,t[2]=n*s-i*o,t},t.deepEqual=function t(e,r){if(Array.isArray(e)){if(!Array.isArray(r)||e.length!==r.length)return!1;for(var n=0;n0&&(a=1/Math.sqrt(a)),t[0]=e[0]*a,t[1]=e[1]*a,t[2]=e[2]*a,t},t.number=Ge,t.offscreenCanvasSupported=ft,t.ortho=function(t,e,r,n,i,a,o){var s=1/(e-r),u=1/(n-i),l=1/(a-o);return t[0]=-2*s,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*u,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=2*l,t[11]=0,t[12]=(e+r)*s,t[13]=(i+n)*u,t[14]=(o+a)*l,t[15]=1,t},t.parseGlyphPBF=function(t){return new Ys(t).readFields(vl,[])},t.pbf=Ys,t.performSymbolLayout=function(t,e,r,n,i,a,o){t.createArrays(),t.tilePixelRatio=8192/(512*t.overscaling),t.compareText={},t.iconsNeedLinear=!1;var s=t.layers[0].layout,u=t.layers[0]._unevaluatedLayout._values,l={};if("composite"===t.textSizeData.kind){var p=t.textSizeData,c=p.maxZoom;l.compositeTextSizes=[u["text-size"].possiblyEvaluate(new un(p.minZoom),o),u["text-size"].possiblyEvaluate(new un(c),o)]}if("composite"===t.iconSizeData.kind){var h=t.iconSizeData,f=h.maxZoom;l.compositeIconSizes=[u["icon-size"].possiblyEvaluate(new un(h.minZoom),o),u["icon-size"].possiblyEvaluate(new un(f),o)]}l.layoutTextSize=u["text-size"].possiblyEvaluate(new un(t.zoom+1),o),l.layoutIconSize=u["icon-size"].possiblyEvaluate(new un(t.zoom+1),o),l.textMaxSize=u["text-size"].possiblyEvaluate(new un(18));for(var d=24*s.get("text-line-height"),m="map"===s.get("text-rotation-alignment")&&"point"!==s.get("symbol-placement"),y=s.get("text-keep-upright"),v=s.get("text-size"),g=function(){var a=b[_],u=s.get("text-font").evaluate(a,{},o).join(","),p=v.evaluate(a,{},o),c=l.layoutTextSize.evaluate(a,{},o),h=l.layoutIconSize.evaluate(a,{},o),f={horizontal:{},vertical:void 0},g=a.text,x=[0,0];if(g){var w=g.toString(),E=24*s.get("text-letter-spacing").evaluate(a,{},o),T=function(t){for(var e=0,r=t;e=8192||c.y<0||c.y>=8192||function(t,e,r,n,i,a,o,s,u,l,p,c,h,f,d,m,y,v,g,_,b,x,w,E,T){var I,k,A,z,C,P=t.addToLineVertexArray(e,r),M=0,L=0,D=0,O=0,B=-1,R=-1,F={},U=fo(""),V=0,N=0;if(void 0===s._unevaluatedLayout.getValue("text-radial-offset")?(V=(I=s.layout.get("text-offset").evaluate(b,{},E).map((function(t){return 24*t})))[0],N=I[1]):(V=24*s.layout.get("text-radial-offset").evaluate(b,{},E),N=lu),t.allowVerticalPlacement&&n.vertical){var q=s.layout.get("text-rotate").evaluate(b,{},E)+90;z=new ru(u,e,l,p,c,n.vertical,h,f,d,q),o&&(C=new ru(u,e,l,p,c,o,y,v,d,q))}if(i){var j=s.layout.get("icon-rotate").evaluate(b,{}),Z="none"!==s.layout.get("icon-text-fit"),G=Yl(i,j,w,Z),W=o?Yl(o,j,w,Z):void 0;A=new ru(u,e,l,p,c,i,y,v,!1,j),M=4*G.length;var X=t.iconSizeData,$=null;"source"===X.kind?($=[128*s.layout.get("icon-size").evaluate(b,{})])[0]>32640&&S(t.layerIds[0]+': Value for "icon-size" is >= 255. Reduce your "icon-size".'):"composite"===X.kind&&(($=[128*x.compositeIconSizes[0].evaluate(b,{},E),128*x.compositeIconSizes[1].evaluate(b,{},E)])[0]>32640||$[1]>32640)&&S(t.layerIds[0]+': Value for "icon-size" is >= 255. Reduce your "icon-size".'),t.addSymbols(t.icon,G,$,_,g,b,!1,e,P.lineStartIndex,P.lineLength,-1,E),B=t.icon.placedSymbolArray.length-1,W&&(L=4*W.length,t.addSymbols(t.icon,W,$,_,g,b,Tl.vertical,e,P.lineStartIndex,P.lineLength,-1,E),R=t.icon.placedSymbolArray.length-1)}for(var H in n.horizontal){var K=n.horizontal[H];if(!k){U=fo(K.text);var Y=s.layout.get("text-rotate").evaluate(b,{},E);k=new ru(u,e,l,p,c,K,h,f,d,Y)}var J=1===K.positionedLines.length;if(D+=ul(t,e,K,a,s,d,b,m,P,n.vertical?Tl.horizontal:Tl.horizontalOnly,J?Object.keys(n.horizontal):[H],F,B,x,E),J)break}n.vertical&&(O+=ul(t,e,n.vertical,a,s,d,b,m,P,Tl.vertical,["vertical"],F,R,x,E));var Q=k?k.boxStartIndex:t.collisionBoxArray.length,tt=k?k.boxEndIndex:t.collisionBoxArray.length,et=z?z.boxStartIndex:t.collisionBoxArray.length,rt=z?z.boxEndIndex:t.collisionBoxArray.length,it=A?A.boxStartIndex:t.collisionBoxArray.length,nt=A?A.boxEndIndex:t.collisionBoxArray.length,ot=C?C.boxStartIndex:t.collisionBoxArray.length,at=C?C.boxEndIndex:t.collisionBoxArray.length,st=-1,lt=function(t,e){return t&&t.circleDiameter?Math.max(t.circleDiameter,e):e};st=lt(k,st),st=lt(z,st),st=lt(A,st);var ut=(st=lt(C,st))>-1?1:0;ut&&(st*=T/24),t.glyphOffsetArray.length>=vu.MAX_GLYPHS&&S("Too many glyphs being rendered in a tile. See https://github.com/mapbox/mapbox-gl-js/issues/2907"),void 0!==b.sortKey&&t.addToSortKeyRanges(t.symbolInstances.length,b.sortKey),t.symbolInstances.emplaceBack(e.x,e.y,F.right>=0?F.right:-1,F.center>=0?F.center:-1,F.left>=0?F.left:-1,F.vertical||-1,B,R,U,Q,tt,et,rt,it,nt,ot,at,l,D,O,M,L,ut,0,h,V,N,st)}(t,c,s,r,n,i,h,t.layers[0],t.collisionBoxArray,e.index,e.sourceLayerIndex,t.index,v,x,T,u,_,w,I,d,e,a,l,p,o)};if("line"===k)for(var P=0,M=Kl(e.geometry,0,0,8192,8192);P1){var V=$l(U,E,r.vertical||m,n,24,g);V&&C(U,V)}}else if("Polygon"===e.type)for(var N=0,q=ns(e.geometry,0);N=A.maxzoom||"none"!==A.visibility&&(s(k,this.zoom,i),(g[A.id]=A.createBucket({index:c.bucketLayerIDs.length,layers:k,zoom:this.zoom,pixelRatio:this.pixelRatio,overscaling:this.overscaling,collisionBoxArray:this.collisionBoxArray,sourceLayerIndex:x,sourceID:this.source})).populate(w,m,this.tileID.canonical),c.bucketLayerIDs.push(k.map((function(t){return t.id}))))}}}var z=t.mapObject(m.glyphDependencies,(function(t){return Object.keys(t).map(Number)}));Object.keys(z).length?o.send("getGlyphs",{uid:this.uid,stacks:z},(function(t,e){h||(h=t,p=e,M.call(l))})):p={};var C=Object.keys(m.iconDependencies);C.length?o.send("getImages",{icons:C,source:this.source,tileID:this.tileID,type:"icons"},(function(t,e){h||(h=t,f=e,M.call(l))})):f={};var P=Object.keys(m.patternDependencies);function M(){if(h)return a(h);if(p&&f&&d){var e=new n(p),r=new t.ImageAtlas(f,d);for(var o in g){var l=g[o];l instanceof t.SymbolBucket?(s(l.layers,this.zoom,i),t.performSymbolLayout(l,p,e.positions,f,r.iconPositions,this.showCollisionBoxes,this.tileID.canonical)):l.hasPattern&&(l instanceof t.LineBucket||l instanceof t.FillBucket||l instanceof t.FillExtrusionBucket)&&(s(l.layers,this.zoom,i),l.addFeatures(m,this.tileID.canonical,r.patternPositions))}this.status="done",a(null,{buckets:t.values(g).filter((function(t){return!t.isEmpty()})),featureIndex:c,collisionBoxArray:this.collisionBoxArray,glyphAtlasImage:e.image,imageAtlas:r,glyphMap:this.returnDependencies?p:null,iconMap:this.returnDependencies?f:null,glyphPositions:this.returnDependencies?e.positions:null})}}P.length?o.send("getImages",{icons:P,source:this.source,tileID:this.tileID,type:"patterns"},(function(t,e){h||(h=t,d=e,M.call(l))})):d={},M.call(this)};var l=function(t,e,r,i){this.actor=t,this.layerIndex=e,this.availableImages=r,this.loadVectorData=i||a,this.loading={},this.loaded={}};l.prototype.loadTile=function(e,r){var i=this,n=e.uid;this.loading||(this.loading={});var s=!!(e&&e.request&&e.request.collectResourceTiming)&&new t.RequestPerformance(e.request),a=this.loading[n]=new o(e);a.abort=this.loadVectorData(e,(function(e,o){if(delete i.loading[n],e||!o)return a.status="done",i.loaded[n]=a,r(e);var l=o.rawData,u={};o.expires&&(u.expires=o.expires),o.cacheControl&&(u.cacheControl=o.cacheControl);var c={};if(s){var h=s.finish();h&&(c.resourceTiming=JSON.parse(JSON.stringify(h)))}a.vectorTile=o.vectorTile,a.parse(o.vectorTile,i.layerIndex,i.availableImages,i.actor,(function(e,i){if(e||!i)return r(e);r(null,t.extend({rawTileData:l.slice(0)},i,u,c))})),i.loaded=i.loaded||{},i.loaded[n]=a}))},l.prototype.reloadTile=function(t,e){var r=this,i=this.loaded,n=t.uid,o=this;if(i&&i[n]){var s=i[n];s.showCollisionBoxes=t.showCollisionBoxes;var a=function(t,i){var n=s.reloadCallback;n&&(delete s.reloadCallback,s.parse(s.vectorTile,o.layerIndex,r.availableImages,o.actor,n)),e(t,i)};"parsing"===s.status?s.reloadCallback=a:"done"===s.status&&(s.vectorTile?s.parse(s.vectorTile,this.layerIndex,this.availableImages,this.actor,a):a())}},l.prototype.abortTile=function(t,e){var r=this.loading,i=t.uid;r&&r[i]&&r[i].abort&&(r[i].abort(),delete r[i]),e()},l.prototype.removeTile=function(t,e){var r=this.loaded,i=t.uid;r&&r[i]&&delete r[i],e()};var u=t.window.ImageBitmap,c=function(){this.loaded={}};function h(t,e){if(0!==t.length){p(t[0],e);for(var r=1;r=0!=!!e&&t.reverse()}c.prototype.loadTile=function(e,r){var i=e.uid,n=e.encoding,o=e.rawImageData,s=u&&o instanceof u?this.getImageData(o):o,a=new t.DEMData(i,s,n);this.loaded=this.loaded||{},this.loaded[i]=a,r(null,a)},c.prototype.getImageData=function(e){this.offscreenCanvas&&this.offscreenCanvasContext||(this.offscreenCanvas=new OffscreenCanvas(e.width,e.height),this.offscreenCanvasContext=this.offscreenCanvas.getContext("2d")),this.offscreenCanvas.width=e.width,this.offscreenCanvas.height=e.height,this.offscreenCanvasContext.drawImage(e,0,0,e.width,e.height);var r=this.offscreenCanvasContext.getImageData(-1,-1,e.width+2,e.height+2);return this.offscreenCanvasContext.clearRect(0,0,this.offscreenCanvas.width,this.offscreenCanvas.height),new t.RGBAImage({width:r.width,height:r.height},r.data)},c.prototype.removeTile=function(t){var e=this.loaded,r=t.uid;e&&e[r]&&delete e[r]};var f=t.vectorTile.VectorTileFeature.prototype.toGeoJSON,d=function(e){this._feature=e,this.extent=t.EXTENT,this.type=e.type,this.properties=e.tags,"id"in e&&!isNaN(e.id)&&(this.id=parseInt(e.id,10))};d.prototype.loadGeometry=function(){if(1===this._feature.type){for(var e=[],r=0,i=this._feature.geometry;r>31}function A(t,e){for(var r=t.loadGeometry(),i=t.type,n=0,o=0,s=r.length,a=0;a>1;!function t(e,r,i,n,o,s){for(;o>n;){if(o-n>600){var a=o-n+1,l=i-n+1,u=Math.log(a),c=.5*Math.exp(2*u/3),h=.5*Math.sqrt(u*c*(a-c)/a)*(l-a/2<0?-1:1);t(e,r,i,Math.max(n,Math.floor(i-l*c/a+h)),Math.min(o,Math.floor(i+(a-l)*c/a+h)),s)}var p=r[2*i+s],f=n,d=o;for(C(e,r,n,i),r[2*o+s]>p&&C(e,r,n,o);fp;)d--}r[2*n+s]===p?C(e,r,n,d):C(e,r,++d,o),d<=i&&(n=d+1),i<=d&&(o=d-1)}}(e,r,a,n,o,s%2),t(e,r,i,n,a-1,s+1),t(e,r,i,a+1,o,s+1)}}(s,a,i,0,s.length-1,0)};O.prototype.range=function(t,e,r,i){return function(t,e,r,i,n,o,s){for(var a,l,u=[0,t.length-1,0],c=[];u.length;){var h=u.pop(),p=u.pop(),f=u.pop();if(p-f<=s)for(var d=f;d<=p;d++)l=e[2*d+1],(a=e[2*d])>=r&&a<=n&&l>=i&&l<=o&&c.push(t[d]);else{var g=Math.floor((f+p)/2);l=e[2*g+1],(a=e[2*g])>=r&&a<=n&&l>=i&&l<=o&&c.push(t[g]);var m=(h+1)%2;(0===h?r<=a:i<=l)&&(u.push(f),u.push(g-1),u.push(m)),(0===h?n>=a:o>=l)&&(u.push(g+1),u.push(p),u.push(m))}}return c}(this.ids,this.coords,t,e,r,i,this.nodeSize)},O.prototype.within=function(t,e,r){return function(t,e,r,i,n,o){for(var s=[0,t.length-1,0],a=[],l=n*n;s.length;){var u=s.pop(),c=s.pop(),h=s.pop();if(c-h<=o)for(var p=h;p<=c;p++)M(e[2*p],e[2*p+1],r,i)<=l&&a.push(t[p]);else{var f=Math.floor((h+c)/2),d=e[2*f],g=e[2*f+1];M(d,g,r,i)<=l&&a.push(t[f]);var m=(u+1)%2;(0===u?r-n<=d:i-n<=g)&&(s.push(h),s.push(f-1),s.push(m)),(0===u?r+n>=d:i+n>=g)&&(s.push(f+1),s.push(c),s.push(m))}}return a}(this.ids,this.coords,t,e,r,this.nodeSize)};var B={minZoom:0,maxZoom:16,minPoints:2,radius:40,extent:512,nodeSize:64,log:!1,generateId:!1,reduce:null,map:function(t){return t}},R=function(t){this.options=G(Object.create(B),t),this.trees=new Array(this.options.maxZoom+1)};function F(t,e,r,i,n){return{x:t,y:e,zoom:1/0,id:r,parentId:-1,numPoints:i,properties:n}}function U(t,e){var r=t.geometry.coordinates,i=r[1];return{x:j(r[0]),y:Z(i),zoom:1/0,index:e,parentId:-1}}function V(t){return{type:"Feature",id:t.id,properties:N(t),geometry:{type:"Point",coordinates:[(i=t.x,360*(i-.5)),(e=t.y,r=(180-360*e)*Math.PI/180,360*Math.atan(Math.exp(r))/Math.PI-90)]}};var e,r,i}function N(t){var e=t.numPoints,r=e>=1e4?Math.round(e/1e3)+"k":e>=1e3?Math.round(e/100)/10+"k":e;return G(G({},t.properties),{cluster:!0,cluster_id:t.id,point_count:e,point_count_abbreviated:r})}function j(t){return t/360+.5}function Z(t){var e=Math.sin(t*Math.PI/180),r=.5-.25*Math.log((1+e)/(1-e))/Math.PI;return r<0?0:r>1?1:r}function G(t,e){for(var r in e)t[r]=e[r];return t}function W(t){return t.x}function X(t){return t.y}function $(t,e,r,i,n,o){var s=n-r,a=o-i;if(0!==s||0!==a){var l=((t-r)*s+(e-i)*a)/(s*s+a*a);l>1?(r=n,i=o):l>0&&(r+=s*l,i+=a*l)}return(s=t-r)*s+(a=e-i)*a}function q(t,e,r,i){var n={id:void 0===t?null:t,type:e,geometry:r,tags:i,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0};return function(t){var e=t.geometry,r=t.type;if("Point"===r||"MultiPoint"===r||"LineString"===r)H(t,e);else if("Polygon"===r||"MultiLineString"===r)for(var i=0;i0&&(s+=i?(n*u-l*o)/2:Math.sqrt(Math.pow(l-n,2)+Math.pow(u-o,2))),n=l,o=u}var c=e.length-3;e[2]=1,function t(e,r,i,n){for(var o,s=n,a=i-r>>1,l=i-r,u=e[r],c=e[r+1],h=e[i],p=e[i+1],f=r+3;fs)o=f,s=d;else if(d===s){var g=Math.abs(f-a);gn&&(o-r>3&&t(e,r,o,n),e[o+2]=s,i-o>3&&t(e,o,i,n))}(e,0,c,r),e[c+2]=1,e.size=Math.abs(s),e.start=0,e.end=e.size}function Q(t,e,r,i){for(var n=0;n1?1:r}function it(t,e,r,i,n,o,s,a){if(i/=e,o>=(r/=e)&&s=i)return null;for(var l=[],u=0;u=r&&d=i)){var g=[];if("Point"===p||"MultiPoint"===p)nt(h,g,r,i,n);else if("LineString"===p)ot(h,g,r,i,n,!1,a.lineMetrics);else if("MultiLineString"===p)st(h,g,r,i,n,!1);else if("Polygon"===p)st(h,g,r,i,n,!0);else if("MultiPolygon"===p)for(var m=0;m=r&&s<=i&&(e.push(t[o]),e.push(t[o+1]),e.push(t[o+2]))}}function ot(t,e,r,i,n,o,s){for(var a,l,u=at(t),c=0===n?ut:ct,h=t.start,p=0;pr&&(l=c(u,f,d,m,y,r),s&&(u.start=h+a*l)):v>i?_=r&&(l=c(u,f,d,m,y,r),x=!0),_>i&&v<=i&&(l=c(u,f,d,m,y,i),x=!0),!o&&x&&(s&&(u.end=h+a*l),e.push(u),u=at(t)),s&&(h+=a)}var w=t.length-3;f=t[w],d=t[w+1],g=t[w+2],(v=0===n?f:d)>=r&&v<=i&<(u,f,d,g),w=u.length-3,o&&w>=3&&(u[w]!==u[0]||u[w+1]!==u[1])&<(u,u[0],u[1],u[2]),u.length&&e.push(u)}function at(t){var e=[];return e.size=t.size,e.start=t.start,e.end=t.end,e}function st(t,e,r,i,n,o){for(var s=0;ss.maxX&&(s.maxX=c),h>s.maxY&&(s.maxY=h)}return s}function gt(t,e,r,i){var n=e.geometry,o=e.type,s=[];if("Point"===o||"MultiPoint"===o)for(var a=0;a0&&e.size<(n?s:i))r.numPoints+=e.length/3;else{for(var a=[],l=0;ls)&&(r.numSimplified++,a.push(e[l]),a.push(e[l+1])),r.numPoints++;n&&function(t,e){for(var r=0,i=0,n=t.length,o=n-2;i0===e)for(i=0,n=t.length;i24)throw new Error("maxZoom should be in the 0-24 range");if(e.promoteId&&e.generateId)throw new Error("promoteId and generateId cannot be used together.");var i=function(t,e){var r=[];if("FeatureCollection"===t.type)for(var i=0;i=i;u--){var c=+Date.now();a=this._cluster(a,u),this.trees[u]=new O(a,W,X,o,Float32Array),r&&console.log("z%d: %d clusters in %dms",u,a.length,+Date.now()-c)}return r&&console.timeEnd("total time"),this},R.prototype.getClusters=function(t,e){var r=((t[0]+180)%360+360)%360-180,i=Math.max(-90,Math.min(90,t[1])),n=180===t[2]?180:((t[2]+180)%360+360)%360-180,o=Math.max(-90,Math.min(90,t[3]));if(t[2]-t[0]>=360)r=-180,n=180;else if(r>n){var s=this.getClusters([r,i,180,o],e),a=this.getClusters([-180,i,n,o],e);return s.concat(a)}for(var l=this.trees[this._limitZoom(e)],u=[],c=0,h=l.range(j(r),Z(o),j(n),Z(i));ce&&(p+=g.numPoints||1)}if(p>=o){for(var m=l.x*h,y=l.y*h,v=n&&h>1?this._map(l,!0):null,_=(a<<5)+(e+1)+this.points.length,x=0,w=c;x1)for(var b=0,T=c;b>5},R.prototype._getOriginZoom=function(t){return(t-this.points.length)%32},R.prototype._map=function(t,e){if(t.numPoints)return e?G({},t.properties):t.properties;var r=this.points[t.index].properties,i=this.options.map(r);return e&&i===r?G({},i):i},_t.prototype.options={maxZoom:14,indexMaxZoom:5,indexMaxPoints:1e5,tolerance:3,extent:4096,buffer:64,lineMetrics:!1,promoteId:null,generateId:!1,debug:0},_t.prototype.splitTile=function(t,e,r,i,n,o,s){for(var a=[t,e,r,i],l=this.options,u=l.debug;a.length;){i=a.pop(),r=a.pop(),e=a.pop(),t=a.pop();var c=1<1&&console.time("creation"),p=this.tiles[h]=yt(t,e,r,i,l),this.tileCoords.push({z:e,x:r,y:i}),u)){u>1&&(console.log("tile z%d-%d-%d (features: %d, points: %d, simplified: %d)",e,r,i,p.numFeatures,p.numPoints,p.numSimplified),console.timeEnd("creation"));var f="z"+e;this.stats[f]=(this.stats[f]||0)+1,this.total++}if(p.source=t,n){if(e===l.maxZoom||e===n)continue;var d=1<1&&console.time("clipping");var g,m,y,v,_,x,w=.5*l.buffer/l.extent,S=.5-w,E=.5+w,b=1+w;g=m=y=v=null,_=it(t,c,r-w,r+E,0,p.minX,p.maxX,l),x=it(t,c,r+S,r+b,0,p.minX,p.maxX,l),t=null,_&&(g=it(_,c,i-w,i+E,1,p.minY,p.maxY,l),m=it(_,c,i+S,i+b,1,p.minY,p.maxY,l),_=null),x&&(y=it(x,c,i-w,i+E,1,p.minY,p.maxY,l),v=it(x,c,i+S,i+b,1,p.minY,p.maxY,l),x=null),u>1&&console.timeEnd("clipping"),a.push(g||[],e+1,2*r,2*i),a.push(m||[],e+1,2*r,2*i+1),a.push(y||[],e+1,2*r+1,2*i),a.push(v||[],e+1,2*r+1,2*i+1)}}},_t.prototype.getTile=function(t,e,r){var i=this.options,n=i.extent,o=i.debug;if(t<0||t>24)return null;var s=1<1&&console.log("drilling down to z%d-%d-%d",t,e,r);for(var l,u=t,c=e,h=r;!l&&u>0;)u--,c=Math.floor(c/2),h=Math.floor(h/2),l=this.tiles[xt(u,c,h)];return l&&l.source?(o>1&&console.log("found parent tile z%d-%d-%d",u,c,h),o>1&&console.time("drilling down"),this.splitTile(l.source,u,c,h,t,e,r),o>1&&console.timeEnd("drilling down"),this.tiles[a]?ft(this.tiles[a],n):null):null};var wt=function(e){function r(t,r,i,n){e.call(this,t,r,i,bt),n&&(this.loadGeoJSON=n)}return e&&(r.__proto__=e),(r.prototype=Object.create(e&&e.prototype)).constructor=r,r.prototype.loadData=function(t,e){this._pendingCallback&&this._pendingCallback(null,{abandoned:!0}),this._pendingCallback=e,this._pendingLoadDataParams=t,this._state&&"Idle"!==this._state?this._state="NeedsLoadData":(this._state="Coalescing",this._loadData())},r.prototype._loadData=function(){var e=this;if(this._pendingCallback&&this._pendingLoadDataParams){var r=this._pendingCallback,i=this._pendingLoadDataParams;delete this._pendingCallback,delete this._pendingLoadDataParams;var n=!!(i&&i.request&&i.request.collectResourceTiming)&&new t.RequestPerformance(i.request);this.loadGeoJSON(i,(function(o,s){if(o||!s)return r(o);if("object"!=typeof s)return r(new Error("Input data given to '"+i.source+"' is not a valid GeoJSON object."));!function t(e,r){var i,n=e&&e.type;if("FeatureCollection"===n)for(i=0;i=0?0:e.button},i.remove=function(t){t.parentNode&&t.parentNode.removeChild(t)};var p=function(e){function i(){e.call(this),this.images={},this.updatedImages={},this.callbackDispatchedThisFrame={},this.loaded=!1,this.requestors=[],this.patterns={},this.atlasImage=new t.RGBAImage({width:1,height:1}),this.dirty=!0}return e&&(i.__proto__=e),(i.prototype=Object.create(e&&e.prototype)).constructor=i,i.prototype.isLoaded=function(){return this.loaded},i.prototype.setLoaded=function(t){if(this.loaded!==t&&(this.loaded=t,t)){for(var e=0,i=this.requestors;e=0?1.2:1))}function g(t,e,i,r,n,a,o){for(var s=0;s65535)e(new Error("glyphs > 65535 not supported"));else if(a.ranges[s])e(null,{stack:i,id:n,glyph:o});else{var l=a.requests[s];l||(l=a.requests[s]=[],_.loadGlyphRange(i,s,r.url,r.requestManager,(function(t,e){if(e){for(var i in e)r._doesCharSupportLocalGlyph(+i)||(a.glyphs[+i]=e[+i]);a.ranges[s]=!0}for(var n=0,o=l;n1&&(s=t[++o]);var c=Math.abs(l-s.left),u=Math.abs(l-s.right),h=Math.min(c,u),p=void 0,f=n/i*(r+1);if(s.isDash){var d=r-Math.abs(f);p=Math.sqrt(h*h+d*d)}else p=r-Math.sqrt(h*h+f*f);this.data[a+l]=Math.max(0,Math.min(255,p+128))}},S.prototype.addRegularDash=function(t){for(var e=t.length-1;e>=0;--e){var i=t[e],r=t[e+1];i.zeroLength?t.splice(e,1):r&&r.isDash===i.isDash&&(r.left=i.left,t.splice(e,1))}var n=t[0],a=t[t.length-1];n.isDash===a.isDash&&(n.left=a.left-this.width,a.right=n.right+this.width);for(var o=this.width*this.nextRow,s=0,l=t[s],c=0;c1&&(l=t[++s]);var u=Math.abs(c-l.left),h=Math.abs(c-l.right),p=Math.min(u,h);this.data[o+c]=Math.max(0,Math.min(255,(l.isDash?p:-p)+128))}},S.prototype.addDash=function(e,i){var r=i?7:0,n=2*r+1;if(this.nextRow+n>this.height)return t.warnOnce("LineAtlas out of space"),null;for(var a=0,o=0;o=r&&e.x=n&&e.y0&&(l[new t.OverscaledTileID(e.overscaledZ,a,i.z,n,i.y-1).key]={backfilled:!1},l[new t.OverscaledTileID(e.overscaledZ,e.wrap,i.z,i.x,i.y-1).key]={backfilled:!1},l[new t.OverscaledTileID(e.overscaledZ,s,i.z,o,i.y-1).key]={backfilled:!1}),i.y+10&&(r.resourceTiming=e._resourceTiming,e._resourceTiming=[]),e.fire(new t.Event("data",r))}}))},i.prototype.onAdd=function(t){this.map=t,this.load()},i.prototype.setData=function(e){var i=this;return this._data=e,this.fire(new t.Event("dataloading",{dataType:"source"})),this._updateWorkerData((function(e){if(e)i.fire(new t.ErrorEvent(e));else{var r={dataType:"source",sourceDataType:"content"};i._collectResourceTiming&&i._resourceTiming&&i._resourceTiming.length>0&&(r.resourceTiming=i._resourceTiming,i._resourceTiming=[]),i.fire(new t.Event("data",r))}})),this},i.prototype.getClusterExpansionZoom=function(t,e){return this.actor.send("geojson.getClusterExpansionZoom",{clusterId:t,source:this.id},e),this},i.prototype.getClusterChildren=function(t,e){return this.actor.send("geojson.getClusterChildren",{clusterId:t,source:this.id},e),this},i.prototype.getClusterLeaves=function(t,e,i,r){return this.actor.send("geojson.getClusterLeaves",{source:this.id,clusterId:t,limit:e,offset:i},r),this},i.prototype._updateWorkerData=function(e){var i=this;this._loaded=!1;var r=t.extend({},this.workerOptions),n=this._data;"string"==typeof n?(r.request=this.map._requestManager.transformRequest(t.browser.resolveURL(n),t.ResourceType.Source),r.request.collectResourceTiming=this._collectResourceTiming):r.data=JSON.stringify(n),this.actor.send(this.type+".loadData",r,(function(t,n){i._removed||n&&n.abandoned||(i._loaded=!0,n&&n.resourceTiming&&n.resourceTiming[i.id]&&(i._resourceTiming=n.resourceTiming[i.id].slice(0)),i.actor.send(i.type+".coalesce",{source:r.source},null),e(t))}))},i.prototype.loaded=function(){return this._loaded},i.prototype.loadTile=function(e,i){var r=this,n=e.actor?"reloadTile":"loadTile";e.actor=this.actor,e.request=this.actor.send(n,{type:this.type,uid:e.uid,tileID:e.tileID,zoom:e.tileID.overscaledZ,maxZoom:this.maxzoom,tileSize:this.tileSize,source:this.id,pixelRatio:t.browser.devicePixelRatio,showCollisionBoxes:this.map.showCollisionBoxes,promoteId:this.promoteId},(function(t,a){return delete e.request,e.unloadVectorData(),e.aborted?i(null):t?i(t):(e.loadVectorData(a,r.map.painter,"reloadTile"===n),i(null))}))},i.prototype.abortTile=function(t){t.request&&(t.request.cancel(),delete t.request),t.aborted=!0},i.prototype.unloadTile=function(t){t.unloadVectorData(),this.actor.send("removeTile",{uid:t.uid,type:this.type,source:this.id})},i.prototype.onRemove=function(){this._removed=!0,this.actor.send("removeSource",{type:this.type,source:this.id})},i.prototype.serialize=function(){return t.extend({},this._options,{type:this.type,data:this._data})},i.prototype.hasTransition=function(){return!1},i}(t.Evented),P=t.createLayout([{name:"a_pos",type:"Int16",components:2},{name:"a_texture_pos",type:"Int16",components:2}]),M=function(e){function i(t,i,r,n){e.call(this),this.id=t,this.dispatcher=r,this.coordinates=i.coordinates,this.type="image",this.minzoom=0,this.maxzoom=22,this.tileSize=512,this.tiles={},this._loaded=!1,this.setEventedParent(n),this.options=i}return e&&(i.__proto__=e),(i.prototype=Object.create(e&&e.prototype)).constructor=i,i.prototype.load=function(e,i){var r=this;this._loaded=!1,this.fire(new t.Event("dataloading",{dataType:"source"})),this.url=this.options.url,t.getImage(this.map._requestManager.transformRequest(this.url,t.ResourceType.Image),(function(n,a){r._loaded=!0,n?r.fire(new t.ErrorEvent(n)):a&&(r.image=a,e&&(r.coordinates=e),i&&i(),r._finishLoading())}))},i.prototype.loaded=function(){return this._loaded},i.prototype.updateImage=function(t){var e=this;return this.image&&t.url?(this.options.url=t.url,this.load(t.coordinates,(function(){e.texture=null})),this):this},i.prototype._finishLoading=function(){this.map&&(this.setCoordinates(this.coordinates),this.fire(new t.Event("data",{dataType:"source",sourceDataType:"metadata"})))},i.prototype.onAdd=function(t){this.map=t,this.load()},i.prototype.setCoordinates=function(e){var i=this;this.coordinates=e;var r=e.map(t.MercatorCoordinate.fromLngLat);this.tileID=function(e){for(var i=1/0,r=1/0,n=-1/0,a=-1/0,o=0,s=e;oi.end(0)?this.fire(new t.ErrorEvent(new t.ValidationError("sources."+this.id,null,"Playback for this video can be set only between the "+i.start(0)+" and "+i.end(0)+"-second mark."))):this.video.currentTime=e}},i.prototype.getVideo=function(){return this.video},i.prototype.onAdd=function(t){this.map||(this.map=t,this.load(),this.video&&(this.video.play(),this.setCoordinates(this.coordinates)))},i.prototype.prepare=function(){if(!(0===Object.keys(this.tiles).length||this.video.readyState<2)){var e=this.map.painter.context,i=e.gl;for(var r in this.boundsBuffer||(this.boundsBuffer=e.createVertexBuffer(this._boundsArray,P.members)),this.boundsSegments||(this.boundsSegments=t.SegmentVector.simpleSegment(0,0,4,2)),this.texture?this.video.paused||(this.texture.bind(i.LINEAR,i.CLAMP_TO_EDGE),i.texSubImage2D(i.TEXTURE_2D,0,0,0,i.RGBA,i.UNSIGNED_BYTE,this.video)):(this.texture=new t.Texture(e,this.video,i.RGBA),this.texture.bind(i.LINEAR,i.CLAMP_TO_EDGE)),this.tiles){var n=this.tiles[r];"loaded"!==n.state&&(n.state="loaded",n.texture=this.texture)}}},i.prototype.serialize=function(){return{type:"video",urls:this.urls,coordinates:this.coordinates}},i.prototype.hasTransition=function(){return this.video&&!this.video.paused},i}(M),D=function(e){function i(i,r,n,a){e.call(this,i,r,n,a),r.coordinates?Array.isArray(r.coordinates)&&4===r.coordinates.length&&!r.coordinates.some((function(t){return!Array.isArray(t)||2!==t.length||t.some((function(t){return"number"!=typeof t}))}))||this.fire(new t.ErrorEvent(new t.ValidationError("sources."+i,null,'"coordinates" property must be an array of 4 longitude/latitude array pairs'))):this.fire(new t.ErrorEvent(new t.ValidationError("sources."+i,null,'missing required property "coordinates"'))),r.animate&&"boolean"!=typeof r.animate&&this.fire(new t.ErrorEvent(new t.ValidationError("sources."+i,null,'optional "animate" property must be a boolean value'))),r.canvas?"string"==typeof r.canvas||r.canvas instanceof t.window.HTMLCanvasElement||this.fire(new t.ErrorEvent(new t.ValidationError("sources."+i,null,'"canvas" must be either a string representing the ID of the canvas element from which to read, or an HTMLCanvasElement instance'))):this.fire(new t.ErrorEvent(new t.ValidationError("sources."+i,null,'missing required property "canvas"'))),this.options=r,this.animate=void 0===r.animate||r.animate}return e&&(i.__proto__=e),(i.prototype=Object.create(e&&e.prototype)).constructor=i,i.prototype.load=function(){this._loaded=!0,this.canvas||(this.canvas=this.options.canvas instanceof t.window.HTMLCanvasElement?this.options.canvas:t.window.document.getElementById(this.options.canvas)),this.width=this.canvas.width,this.height=this.canvas.height,this._hasInvalidDimensions()?this.fire(new t.ErrorEvent(new Error("Canvas dimensions cannot be less than or equal to zero."))):(this.play=function(){this._playing=!0,this.map.triggerRepaint()},this.pause=function(){this._playing&&(this.prepare(),this._playing=!1)},this._finishLoading())},i.prototype.getCanvas=function(){return this.canvas},i.prototype.onAdd=function(t){this.map=t,this.load(),this.canvas&&this.animate&&this.play()},i.prototype.onRemove=function(){this.pause()},i.prototype.prepare=function(){var e=!1;if(this.canvas.width!==this.width&&(this.width=this.canvas.width,e=!0),this.canvas.height!==this.height&&(this.height=this.canvas.height,e=!0),!this._hasInvalidDimensions()&&0!==Object.keys(this.tiles).length){var i=this.map.painter.context,r=i.gl;for(var n in this.boundsBuffer||(this.boundsBuffer=i.createVertexBuffer(this._boundsArray,P.members)),this.boundsSegments||(this.boundsSegments=t.SegmentVector.simpleSegment(0,0,4,2)),this.texture?(e||this._playing)&&this.texture.update(this.canvas,{premultiply:!0}):this.texture=new t.Texture(i,this.canvas,r.RGBA,{premultiply:!0}),this.tiles){var a=this.tiles[n];"loaded"!==a.state&&(a.state="loaded",a.texture=this.texture)}}},i.prototype.serialize=function(){return{type:"canvas",coordinates:this.coordinates}},i.prototype.hasTransition=function(){return this._playing},i.prototype._hasInvalidDimensions=function(){for(var t=0,e=[this.canvas.width,this.canvas.height];tthis.max){var o=this._getAndRemoveByKey(this.order[0]);o&&this.onRemove(o)}return this},U.prototype.has=function(t){return t.wrapped().key in this.data},U.prototype.getAndRemove=function(t){return this.has(t)?this._getAndRemoveByKey(t.wrapped().key):null},U.prototype._getAndRemoveByKey=function(t){var e=this.data[t].shift();return e.timeout&&clearTimeout(e.timeout),0===this.data[t].length&&delete this.data[t],this.order.splice(this.order.indexOf(t),1),e.value},U.prototype.getByKey=function(t){var e=this.data[t];return e?e[0].value:null},U.prototype.get=function(t){return this.has(t)?this.data[t.wrapped().key][0].value:null},U.prototype.remove=function(t,e){if(!this.has(t))return this;var i=t.wrapped().key,r=void 0===e?0:this.data[i].indexOf(e),n=this.data[i][r];return this.data[i].splice(r,1),n.timeout&&clearTimeout(n.timeout),0===this.data[i].length&&delete this.data[i],this.onRemove(n.value),this.order.splice(this.order.indexOf(i),1),this},U.prototype.setMaxSize=function(t){for(this.max=t;this.order.length>this.max;){var e=this._getAndRemoveByKey(this.order[0]);e&&this.onRemove(e)}return this},U.prototype.filter=function(t){var e=[];for(var i in this.data)for(var r=0,n=this.data[i];r1||(Math.abs(i)>1&&(1===Math.abs(i+n)?i+=n:1===Math.abs(i-n)&&(i-=n)),e.dem&&t.dem&&(t.dem.backfillBorder(e.dem,i,r),t.neighboringTiles&&t.neighboringTiles[a]&&(t.neighboringTiles[a].backfilled=!0)))}},i.prototype.getTile=function(t){return this.getTileByID(t.key)},i.prototype.getTileByID=function(t){return this._tiles[t]},i.prototype._retainLoadedChildren=function(t,e,i,r){for(var n in this._tiles){var a=this._tiles[n];if(!(r[n]||!a.hasData()||a.tileID.overscaledZ<=e||a.tileID.overscaledZ>i)){for(var o=a.tileID;a&&a.tileID.overscaledZ>e+1;){var s=a.tileID.scaledTo(a.tileID.overscaledZ-1);(a=this._tiles[s.key])&&a.hasData()&&(o=s)}for(var l=o;l.overscaledZ>e;)if(t[(l=l.scaledTo(l.overscaledZ-1)).key]){r[o.key]=o;break}}}},i.prototype.findLoadedParent=function(t,e){if(t.key in this._loadedParentTiles){var i=this._loadedParentTiles[t.key];return i&&i.tileID.overscaledZ>=e?i:null}for(var r=t.overscaledZ-1;r>=e;r--){var n=t.scaledTo(r),a=this._getLoadedTile(n);if(a)return a}},i.prototype._getLoadedTile=function(t){var e=this._tiles[t.key];return e&&e.hasData()?e:this._cache.getByKey(t.wrapped().key)},i.prototype.updateCacheSize=function(t){var e=Math.ceil(t.width/this._source.tileSize)+1,i=Math.ceil(t.height/this._source.tileSize)+1,r=Math.floor(e*i*5),n="number"==typeof this._maxTileCacheSize?Math.min(this._maxTileCacheSize,r):r;this._cache.setMaxSize(n)},i.prototype.handleWrapJump=function(t){var e=Math.round((t-(void 0===this._prevLng?t:this._prevLng))/360);if(this._prevLng=t,e){var i={};for(var r in this._tiles){var n=this._tiles[r];n.tileID=n.tileID.unwrapTo(n.tileID.wrap+e),i[n.tileID.key]=n}for(var a in this._tiles=i,this._timers)clearTimeout(this._timers[a]),delete this._timers[a];for(var o in this._tiles)this._setTileReloadTimer(o,this._tiles[o])}},i.prototype.update=function(e){var r=this;if(this.transform=e,this._sourceLoaded&&!this._paused){var n;this.updateCacheSize(e),this.handleWrapJump(this.transform.center.lng),this._coveredTiles={},this.used?this._source.tileID?n=e.getVisibleUnwrappedCoordinates(this._source.tileID).map((function(e){return new t.OverscaledTileID(e.canonical.z,e.wrap,e.canonical.z,e.canonical.x,e.canonical.y)})):(n=e.coveringTiles({tileSize:this._source.tileSize,minzoom:this._source.minzoom,maxzoom:this._source.maxzoom,roundZoom:this._source.roundZoom,reparseOverscaled:this._source.reparseOverscaled}),this._source.hasTile&&(n=n.filter((function(t){return r._source.hasTile(t)})))):n=[];var a=e.coveringZoomLevel(this._source),o=Math.max(a-i.maxOverzooming,this._source.minzoom),s=Math.max(a+i.maxUnderzooming,this._source.minzoom),l=this._updateRetainedTiles(n,a);if(Mt(this._source.type)){for(var c={},u={},h=0,p=Object.keys(l);hthis._source.maxzoom){var y=d.children(this._source.maxzoom)[0],g=this.getTile(y);if(g&&g.hasData()){r[y.key]=y;continue}}else{var v=d.children(this._source.maxzoom);if(r[v[0].key]&&r[v[1].key]&&r[v[2].key]&&r[v[3].key])continue}for(var _=m.wasRequested(),x=d.overscaledZ-1;x>=a;--x){var b=d.scaledTo(x);if(n[b.key])break;if(n[b.key]=!0,!(m=this.getTile(b))&&_&&(m=this._addTile(b)),m&&(r[b.key]=b,_=m.wasRequested(),m.hasData()))break}}}return r},i.prototype._updateLoadedParentTileCache=function(){for(var t in this._loadedParentTiles={},this._tiles){for(var e=[],i=void 0,r=this._tiles[t].tileID;r.overscaledZ>0;){if(r.key in this._loadedParentTiles){i=this._loadedParentTiles[r.key];break}e.push(r.key);var n=r.scaledTo(r.overscaledZ-1);if(i=this._getLoadedTile(n))break;r=n}for(var a=0,o=e;a0||(e.hasData()&&"reloading"!==e.state?this._cache.add(e.tileID,e,e.getExpiryTimeout()):(e.aborted=!0,this._abortTile(e),this._unloadTile(e))))},i.prototype.clearTiles=function(){for(var t in this._shouldReloadOnResume=!1,this._paused=!1,this._tiles)this._removeTile(t);this._cache.reset()},i.prototype.tilesIn=function(e,i,r){var n=this,a=[],o=this.transform;if(!o)return a;for(var s=r?o.getCameraQueryGeometry(e):e,l=e.map((function(t){return o.pointCoordinate(t)})),c=s.map((function(t){return o.pointCoordinate(t)})),u=this.getIds(),h=1/0,p=1/0,f=-1/0,d=-1/0,m=0,y=c;m=0&&g[1].y+y>=0){var v=l.map((function(t){return s.getTilePoint(t)})),_=c.map((function(t){return s.getTilePoint(t)}));a.push({tile:r,tileID:s,queryGeometry:v,cameraQueryGeometry:_,scale:m})}}},_=0;_=t.browser.now())return!0}return!1},i.prototype.setFeatureState=function(t,e,i){this._state.updateState(t=t||"_geojsonTileLayer",e,i)},i.prototype.removeFeatureState=function(t,e,i){this._state.removeFeatureState(t=t||"_geojsonTileLayer",e,i)},i.prototype.getFeatureState=function(t,e){return this._state.getState(t=t||"_geojsonTileLayer",e)},i.prototype.setDependencies=function(t,e,i){var r=this._tiles[t];r&&r.setDependencies(e,i)},i.prototype.reloadTilesForDependencies=function(t,e){for(var i in this._tiles)this._tiles[i].hasDependency(t,e)&&this._reloadTile(i,"reloading");this._cache.filter((function(i){return!i.hasDependency(t,e)}))},i}(t.Evented);function Pt(t,e){var i=Math.abs(2*t.wrap)-+(t.wrap<0),r=Math.abs(2*e.wrap)-+(e.wrap<0);return t.overscaledZ-e.overscaledZ||r-i||e.canonical.y-t.canonical.y||e.canonical.x-t.canonical.x}function Mt(t){return"raster"===t||"image"===t||"video"===t}function Lt(){return new t.window.Worker(Hn.workerUrl)}Ct.maxOverzooming=10,Ct.maxUnderzooming=3;var Dt="mapboxgl_preloaded_worker_pool",Ot=function(){this.active={}};Ot.prototype.acquire=function(t){if(!this.workers)for(this.workers=[];this.workers.length0?(n-o)/s:0;return this.points[a].mult(1-l).add(this.points[i].mult(l))};var Kt=function(t,e,i){var r=this.boxCells=[],n=this.circleCells=[];this.xCellCount=Math.ceil(t/i),this.yCellCount=Math.ceil(e/i);for(var a=0;a=-e[0]&&i<=e[0]&&r>=-e[1]&&r<=e[1]}function re(e,i,r,n,a,o,s,l){var c=n?e.textSizeData:e.iconSizeData,u=t.evaluateSizeForZoom(c,r.transform.zoom),h=[256/r.width*2+1,256/r.height*2+1],p=n?e.text.dynamicLayoutVertexArray:e.icon.dynamicLayoutVertexArray;p.clear();for(var f=e.lineVertexArray,d=n?e.text.placedSymbolArray:e.icon.placedSymbolArray,m=r.transform.width/r.transform.height,y=!1,g=0;gMath.abs(r.x-i.x)*n?{useVertical:!0}:(e===t.WritingMode.vertical?i.yr.x)?{needsFlipping:!0}:null}function oe(e,i,r,n,a,o,s,l,c,u,h,p,f,d){var m,y=i/24,g=e.lineOffsetX*y,v=e.lineOffsetY*y;if(e.numGlyphs>1){var _=e.glyphStartIndex+e.numGlyphs,x=e.lineStartIndex,b=e.lineStartIndex+e.lineLength,w=ie(y,l,g,v,r,h,p,e,c,o,f);if(!w)return{notEnoughRoom:!0};var S=Qt(w.first.point,s).point,E=Qt(w.last.point,s).point;if(n&&!r){var T=ne(e.writingMode,S,E,d);if(T)return T}m=[w.first];for(var I=e.glyphStartIndex+1;I<_-1;I++)m.push(se(y*l.getoffsetX(I),g,v,r,h,p,e.segment,x,b,c,o,f));m.push(w.last)}else{if(n&&!r){var k=Qt(p,a).point,A=e.lineStartIndex+e.segment+1,z=new t.Point(c.getx(A),c.gety(A)),C=Qt(z,a),P=C.signedDistanceFromCamera>0?C.point:ae(p,z,k,1,a),M=ne(e.writingMode,k,P,d);if(M)return M}var L=se(y*l.getoffsetX(e.glyphStartIndex),g,v,r,h,p,e.segment,e.lineStartIndex,e.lineStartIndex+e.lineLength,c,o,f);if(!L)return{notEnoughRoom:!0};m=[L]}for(var D=0,O=m;D0?1:-1,m=0;n&&(d*=-1,m=Math.PI),d<0&&(m+=Math.PI);for(var y=d>0?l+s:l+s+1,g=a,v=a,_=0,x=0,b=Math.abs(f),w=[];_+x<=b;){if((y+=d)=c)return null;if(v=g,w.push(g),void 0===(g=p[y])){var S=new t.Point(u.getx(y),u.gety(y)),E=Qt(S,h);if(E.signedDistanceFromCamera>0)g=p[y]=E.point;else{var T=y-d;g=ae(0===_?o:new t.Point(u.getx(T),u.gety(T)),S,v,b-_+1,h)}}_+=x,x=v.dist(g)}var I=(b-_)/x,k=g.sub(v),A=k.mult(I)._add(v);A._add(k._unit()._perp()._mult(r*d));var z=m+Math.atan2(g.y-v.y,g.x-v.x);return w.push(A),{point:A,angle:z,path:w}}Kt.prototype.keysLength=function(){return this.boxKeys.length+this.circleKeys.length},Kt.prototype.insert=function(t,e,i,r,n){this._forEachCell(e,i,r,n,this._insertBoxCell,this.boxUid++),this.boxKeys.push(t),this.bboxes.push(e),this.bboxes.push(i),this.bboxes.push(r),this.bboxes.push(n)},Kt.prototype.insertCircle=function(t,e,i,r){this._forEachCell(e-r,i-r,e+r,i+r,this._insertCircleCell,this.circleUid++),this.circleKeys.push(t),this.circles.push(e),this.circles.push(i),this.circles.push(r)},Kt.prototype._insertBoxCell=function(t,e,i,r,n,a){this.boxCells[n].push(a)},Kt.prototype._insertCircleCell=function(t,e,i,r,n,a){this.circleCells[n].push(a)},Kt.prototype._query=function(t,e,i,r,n,a){if(i<0||t>this.width||r<0||e>this.height)return!n&&[];var o=[];if(t<=0&&e<=0&&this.width<=i&&this.height<=r){if(n)return!0;for(var s=0;s0:o},Kt.prototype._queryCircle=function(t,e,i,r,n){var a=t-i,o=t+i,s=e-i,l=e+i;if(o<0||a>this.width||l<0||s>this.height)return!r&&[];var c=[];return this._forEachCell(a,s,o,l,this._queryCellCircle,c,{hitTest:r,circle:{x:t,y:e,radius:i},seenUids:{box:{},circle:{}}},n),r?c.length>0:c},Kt.prototype.query=function(t,e,i,r,n){return this._query(t,e,i,r,!1,n)},Kt.prototype.hitTest=function(t,e,i,r,n){return this._query(t,e,i,r,!0,n)},Kt.prototype.hitTestCircle=function(t,e,i,r){return this._queryCircle(t,e,i,!0,r)},Kt.prototype._queryCell=function(t,e,i,r,n,a,o,s){var l=o.seenUids,c=this.boxCells[n];if(null!==c)for(var u=this.bboxes,h=0,p=c;h=u[d+0]&&r>=u[d+1]&&(!s||s(this.boxKeys[f]))){if(o.hitTest)return a.push(!0),!0;a.push({key:this.boxKeys[f],x1:u[d],y1:u[d+1],x2:u[d+2],y2:u[d+3]})}}}var m=this.circleCells[n];if(null!==m)for(var y=this.circles,g=0,v=m;go*o+s*s},Kt.prototype._circleAndRectCollide=function(t,e,i,r,n,a,o){var s=(a-r)/2,l=Math.abs(t-(r+s));if(l>s+i)return!1;var c=(o-n)/2,u=Math.abs(e-(n+c));if(u>c+i)return!1;if(l<=s||u<=c)return!0;var h=l-s,p=u-c;return h*h+p*p<=i*i};var le=new Float32Array([-1/0,-1/0,0,-1/0,-1/0,0,-1/0,-1/0,0,-1/0,-1/0,0]);function ue(t,e){for(var i=0;i=1;P--)C.push(A.path[P]);for(var M=1;M0){for(var B=C[0].clone(),R=C[0].clone(),F=1;F=T.x&&R.x<=I.x&&B.y>=T.y&&R.y<=I.y?[C]:R.xI.x||R.yI.y?[]:t.clipLine([C],T.x,T.y,I.x,I.y)}for(var U=0,V=O;U=this.screenRightBoundary||r<100||e>this.screenBottomBoundary},pe.prototype.isInsideGrid=function(t,e,i,r){return i>=0&&t=0&&e0?(this.prevPlacement&&this.prevPlacement.variableOffsets[h.crossTileID]&&this.prevPlacement.placements[h.crossTileID]&&this.prevPlacement.placements[h.crossTileID].text&&(m=this.prevPlacement.variableOffsets[h.crossTileID].anchor),this.variableOffsets[h.crossTileID]={textOffset:y,width:i,height:r,anchor:t,textBoxScale:n,prevAnchor:m},this.markUsedJustification(p,t,h,f),p.allowVerticalPlacement&&(this.markUsedOrientation(p,f,h),this.placedOrientations[h.crossTileID]=f),{shift:g,placedGlyphBoxes:v}):void 0},be.prototype.placeLayerBucketPart=function(e,i,r){var n=this,a=e.parameters,o=a.bucket,s=a.layout,l=a.posMatrix,c=a.textLabelPlaneMatrix,u=a.labelToScreenMatrix,h=a.textPixelRatio,p=a.holdingForFade,f=a.collisionBoxArray,d=a.partiallyEvaluatedTextSize,m=a.collisionGroup,y=s.get("text-optional"),g=s.get("icon-optional"),v=s.get("text-allow-overlap"),_=s.get("icon-allow-overlap"),x="map"===s.get("text-rotation-alignment"),b="map"===s.get("text-pitch-alignment"),w="none"!==s.get("icon-text-fit"),S="viewport-y"===s.get("symbol-z-order"),E=v&&(_||!o.hasIconData()||g),T=_&&(v||!o.hasTextData()||y);!o.collisionArrays&&f&&o.deserializeCollisionBoxes(f);var I=function(e,a){if(!i[e.crossTileID])if(p)n.placements[e.crossTileID]=new me(!1,!1,!1);else{var f,S=!1,I=!1,k=!0,A=null,z={box:null,offscreen:null},C={box:null,offscreen:null},P=null,M=null,L=0,D=0,O=0;a.textFeatureIndex?L=a.textFeatureIndex:e.useRuntimeCollisionCircles&&(L=e.featureIndex),a.verticalTextFeatureIndex&&(D=a.verticalTextFeatureIndex);var B=a.textBox;if(B){var R=function(i){var r=t.WritingMode.horizontal;if(o.allowVerticalPlacement&&!i&&n.prevPlacement){var a=n.prevPlacement.placedOrientations[e.crossTileID];a&&(n.placedOrientations[e.crossTileID]=a,n.markUsedOrientation(o,r=a,e))}return r},F=function(i,r){if(o.allowVerticalPlacement&&e.numVerticalGlyphVertices>0&&a.verticalTextBox)for(var n=0,s=o.writingModes;n0&&(U=U.filter((function(t){return t!==V.anchor}))).unshift(V.anchor)}var N=function(t,i,r){for(var a=t.x2-t.x1,s=t.y2-t.y1,c=e.textBoxScale,u=w&&!_?i:null,p={box:[],offscreen:!1},f=v?2*U.length:U.length,d=0;d=U.length,e,o,r,u);if(y&&(p=y.placedGlyphBoxes)&&p.box&&p.box.length){S=!0,A=y.shift;break}}return p};F((function(){return N(B,a.iconBox,t.WritingMode.horizontal)}),(function(){var i=a.verticalTextBox;return o.allowVerticalPlacement&&!(z&&z.box&&z.box.length)&&e.numVerticalGlyphVertices>0&&i?N(i,a.verticalIconBox,t.WritingMode.vertical):{box:null,offscreen:null}})),z&&(S=z.box,k=z.offscreen);var q=R(z&&z.box);if(!S&&n.prevPlacement){var j=n.prevPlacement.variableOffsets[e.crossTileID];j&&(n.variableOffsets[e.crossTileID]=j,n.markUsedJustification(o,j.anchor,e,q))}}else{var Z=function(t,i){var r=n.collisionIndex.placeCollisionBox(t,v,h,l,m.predicate);return r&&r.box&&r.box.length&&(n.markUsedOrientation(o,i,e),n.placedOrientations[e.crossTileID]=i),r};F((function(){return Z(B,t.WritingMode.horizontal)}),(function(){var i=a.verticalTextBox;return o.allowVerticalPlacement&&e.numVerticalGlyphVertices>0&&i?Z(i,t.WritingMode.vertical):{box:null,offscreen:null}})),R(z&&z.box&&z.box.length)}}if(S=(f=z)&&f.box&&f.box.length>0,k=f&&f.offscreen,e.useRuntimeCollisionCircles){var G=o.text.placedSymbolArray.get(e.centerJustifiedTextSymbolIndex),W=t.evaluateSizeForFeature(o.textSizeData,d,G),X=s.get("text-padding");P=n.collisionIndex.placeCollisionCircles(v,G,o.lineVertexArray,o.glyphOffsetArray,W,l,c,u,r,b,m.predicate,e.collisionCircleDiameter,X),S=v||P.circles.length>0&&!P.collisionDetected,k=k&&P.offscreen}if(a.iconFeatureIndex&&(O=a.iconFeatureIndex),a.iconBox){var $=function(t){var e=w&&A?xe(t,A.x,A.y,x,b,n.transform.angle):t;return n.collisionIndex.placeCollisionBox(e,_,h,l,m.predicate)};I=C&&C.box&&C.box.length&&a.verticalIconBox?(M=$(a.verticalIconBox)).box.length>0:(M=$(a.iconBox)).box.length>0,k=k&&M.offscreen}var H=y||0===e.numHorizontalGlyphVertices&&0===e.numVerticalGlyphVertices,K=g||0===e.numIconVertices;if(H||K?K?H||(I=I&&S):S=I&&S:I=S=I&&S,S&&f&&f.box&&n.collisionIndex.insertCollisionBox(f.box,s.get("text-ignore-placement"),o.bucketInstanceId,C&&C.box&&D?D:L,m.ID),I&&M&&n.collisionIndex.insertCollisionBox(M.box,s.get("icon-ignore-placement"),o.bucketInstanceId,O,m.ID),P&&(S&&n.collisionIndex.insertCollisionCircles(P.circles,s.get("text-ignore-placement"),o.bucketInstanceId,L,m.ID),r)){var Y=o.bucketInstanceId,J=n.collisionCircleArrays[Y];void 0===J&&(J=n.collisionCircleArrays[Y]=new ye);for(var Q=0;Q=0;--A){var z=k[A];I(o.symbolInstances.get(z),o.collisionArrays[z])}else for(var C=e.symbolInstanceStart;C=0&&(e.text.placedSymbolArray.get(l).crossTileID=a>=0&&l!==a?0:r.crossTileID)}},be.prototype.markUsedOrientation=function(e,i,r){for(var n=i===t.WritingMode.horizontal||i===t.WritingMode.horizontalOnly?i:0,a=i===t.WritingMode.vertical?i:0,o=0,s=[r.leftJustifiedTextSymbolIndex,r.centerJustifiedTextSymbolIndex,r.rightJustifiedTextSymbolIndex];o0,v=n.placedOrientations[a.crossTileID],_=v===t.WritingMode.vertical,x=v===t.WritingMode.horizontal||v===t.WritingMode.horizontalOnly;if(s>0||l>0){var b=Ce(y.text);d(e.text,s,_?Pe:b),d(e.text,l,x?Pe:b);var w=y.text.isHidden();[a.rightJustifiedTextSymbolIndex,a.centerJustifiedTextSymbolIndex,a.leftJustifiedTextSymbolIndex].forEach((function(t){t>=0&&(e.text.placedSymbolArray.get(t).hidden=w||_?1:0)})),a.verticalPlacedTextSymbolIndex>=0&&(e.text.placedSymbolArray.get(a.verticalPlacedTextSymbolIndex).hidden=w||x?1:0);var S=n.variableOffsets[a.crossTileID];S&&n.markUsedJustification(e,S.anchor,a,v);var E=n.placedOrientations[a.crossTileID];E&&(n.markUsedJustification(e,"left",a,E),n.markUsedOrientation(e,E,a))}if(g){var T=Ce(y.icon),I=!(p&&a.verticalPlacedIconSymbolIndex&&_);a.placedIconSymbolIndex>=0&&(d(e.icon,a.numIconVertices,I?T:Pe),e.icon.placedSymbolArray.get(a.placedIconSymbolIndex).hidden=y.icon.isHidden()),a.verticalPlacedIconSymbolIndex>=0&&(d(e.icon,a.numVerticalIconVertices,I?Pe:T),e.icon.placedSymbolArray.get(a.verticalPlacedIconSymbolIndex).hidden=y.icon.isHidden())}if(e.hasIconCollisionBoxData()||e.hasTextCollisionBoxData()){var k=e.collisionArrays[r];if(k){var A=new t.Point(0,0);if(k.textBox||k.verticalTextBox){var z=!0;if(c){var C=n.variableOffsets[m];C?(A=_e(C.anchor,C.width,C.height,C.textOffset,C.textBoxScale),u&&A._rotate(h?n.transform.angle:-n.transform.angle)):z=!1}k.textBox&&we(e.textCollisionBox.collisionVertexArray,y.text.placed,!z||_,A.x,A.y),k.verticalTextBox&&we(e.textCollisionBox.collisionVertexArray,y.text.placed,!z||x,A.x,A.y)}var P=Boolean(!x&&k.verticalIconBox);k.iconBox&&we(e.iconCollisionBox.collisionVertexArray,y.icon.placed,P,p?A.x:0,p?A.y:0),k.verticalIconBox&&we(e.iconCollisionBox.collisionVertexArray,y.icon.placed,!P,p?A.x:0,p?A.y:0)}}},y=0;yt},be.prototype.setStale=function(){this.stale=!0};var Se=Math.pow(2,25),Ee=Math.pow(2,24),Te=Math.pow(2,17),Ie=Math.pow(2,16),ke=Math.pow(2,9),Ae=Math.pow(2,8),ze=Math.pow(2,1);function Ce(t){if(0===t.opacity&&!t.placed)return 0;if(1===t.opacity&&t.placed)return 4294967295;var e=t.placed?1:0,i=Math.floor(127*t.opacity);return i*Se+e*Ee+i*Te+e*Ie+i*ke+e*Ae+i*ze+e}var Pe=0,Me=function(t){this._sortAcrossTiles="viewport-y"!==t.layout.get("symbol-z-order")&&!t.layout.get("symbol-sort-key").isConstant(),this._currentTileIndex=0,this._currentPartIndex=0,this._seenCrossTileIDs={},this._bucketParts=[]};Me.prototype.continuePlacement=function(t,e,i,r,n){for(var a=this._bucketParts;this._currentTileIndex2};this._currentPlacementIndex>=0;){var s=i[e[this._currentPlacementIndex]],l=this.placement.collisionIndex.transform.zoom;if("symbol"===s.type&&(!s.minzoom||s.minzoom<=l)&&(!s.maxzoom||s.maxzoom>l)){if(this._inProgressLayer||(this._inProgressLayer=new Me(s)),this._inProgressLayer.continuePlacement(r[s.source],this.placement,this._showCollisionBoxes,s,o))return;delete this._inProgressLayer}this._currentPlacementIndex--}this._done=!0},Le.prototype.commit=function(t){return this.placement.commit(t),this.placement};var De=512/t.EXTENT/2,Oe=function(t,e,i){this.tileID=t,this.indexedSymbolInstances={},this.bucketInstanceId=i;for(var r=0;rt.overscaledZ)for(var s in o){var l=o[s];l.tileID.isChildOf(t)&&l.findMatches(e.symbolInstances,t,n)}else{var c=o[t.scaledTo(Number(a)).key];c&&c.findMatches(e.symbolInstances,t,n)}}for(var u=0;u1?"@2x":"",l=t.getJSON(i.transformRequest(i.normalizeSpriteURL(e,s,".json"),t.ResourceType.SpriteJSON),(function(t,e){l=null,o||(o=t,n=e,u())})),c=t.getImage(i.transformRequest(i.normalizeSpriteURL(e,s,".png"),t.ResourceType.SpriteImage),(function(t,e){c=null,o||(o=t,a=e,u())}));function u(){if(o)r(o);else if(n&&a){var e=t.browser.getImageData(a),i={};for(var s in n){var l=n[s],c=l.width,u=l.height,h=l.x,p=l.y,f=l.sdf,d=l.pixelRatio,m=l.stretchX,y=l.stretchY,g=l.content,v=new t.RGBAImage({width:c,height:u});t.RGBAImage.copy(e,v,{x:h,y:p},{x:0,y:0},{width:c,height:u}),i[s]={data:v,pixelRatio:d,sdf:f,stretchX:m,stretchY:y,content:g}}r(null,i)}}return{cancel:function(){l&&(l.cancel(),l=null),c&&(c.cancel(),c=null)}}}(e,this.map._requestManager,(function(e,r){if(i._spriteRequest=null,e)i.fire(new t.ErrorEvent(e));else if(r)for(var n in r)i.imageManager.addImage(n,r[n]);i.imageManager.setLoaded(!0),i._availableImages=i.imageManager.listImages(),i.dispatcher.broadcast("setImages",i._availableImages),i.fire(new t.Event("data",{dataType:"style"}))}))},i.prototype._validateLayer=function(e){var i=this.sourceCaches[e.source];if(i){var r=e.sourceLayer;if(r){var n=i.getSource();("geojson"===n.type||n.vectorLayerIds&&-1===n.vectorLayerIds.indexOf(r))&&this.fire(new t.ErrorEvent(new Error('Source layer "'+r+'" does not exist on source "'+n.id+'" as specified by style layer "'+e.id+'"')))}}},i.prototype.loaded=function(){if(!this._loaded)return!1;if(Object.keys(this._updatedSources).length)return!1;for(var t in this.sourceCaches)if(!this.sourceCaches[t].loaded())return!1;return!!this.imageManager.isLoaded()},i.prototype._serializeLayers=function(t){for(var e=[],i=0,r=t;i0)throw new Error("Unimplemented: "+n.map((function(t){return t.command})).join(", ")+".");return r.forEach((function(t){"setTransition"!==t.command&&i[t.command].apply(i,t.args)})),this.stylesheet=e,!0},i.prototype.addImage=function(e,i){if(this.getImage(e))return this.fire(new t.ErrorEvent(new Error("An image with this name already exists.")));this.imageManager.addImage(e,i),this._afterImageUpdated(e)},i.prototype.updateImage=function(t,e){this.imageManager.updateImage(t,e)},i.prototype.getImage=function(t){return this.imageManager.getImage(t)},i.prototype.removeImage=function(e){if(!this.getImage(e))return this.fire(new t.ErrorEvent(new Error("No image with this name exists.")));this.imageManager.removeImage(e),this._afterImageUpdated(e)},i.prototype._afterImageUpdated=function(e){this._availableImages=this.imageManager.listImages(),this._changedImages[e]=!0,this._changed=!0,this.dispatcher.broadcast("setImages",this._availableImages),this.fire(new t.Event("data",{dataType:"style"}))},i.prototype.listImages=function(){return this._checkLoaded(),this.imageManager.listImages()},i.prototype.addSource=function(e,i,r){var n=this;if(void 0===r&&(r={}),this._checkLoaded(),void 0!==this.sourceCaches[e])throw new Error("There is already a source with this ID");if(!i.type)throw new Error("The type property must be defined, but only the following properties were given: "+Object.keys(i).join(", ")+".");if(!(["vector","raster","geojson","video","image"].indexOf(i.type)>=0&&this._validate(t.validateStyle.source,"sources."+e,i,null,r))){this.map&&this.map._collectResourceTiming&&(i.collectResourceTiming=!0);var a=this.sourceCaches[e]=new Ct(e,i,this.dispatcher);a.style=this,a.setEventedParent(this,(function(){return{isSourceLoaded:n.loaded(),source:a.serialize(),sourceId:e}})),a.onAdd(this.map),this._changed=!0}},i.prototype.removeSource=function(e){if(this._checkLoaded(),void 0===this.sourceCaches[e])throw new Error("There is no source with this ID");for(var i in this._layers)if(this._layers[i].source===e)return this.fire(new t.ErrorEvent(new Error('Source "'+e+'" cannot be removed while layer "'+i+'" is using it.')));var r=this.sourceCaches[e];delete this.sourceCaches[e],delete this._updatedSources[e],r.fire(new t.Event("data",{sourceDataType:"metadata",dataType:"source",sourceId:e})),r.setEventedParent(null),r.clearTiles(),r.onRemove&&r.onRemove(this.map),this._changed=!0},i.prototype.setGeoJSONSourceData=function(t,e){this._checkLoaded(),this.sourceCaches[t].getSource().setData(e),this._changed=!0},i.prototype.getSource=function(t){return this.sourceCaches[t]&&this.sourceCaches[t].getSource()},i.prototype.addLayer=function(e,i,r){void 0===r&&(r={}),this._checkLoaded();var n=e.id;if(this.getLayer(n))this.fire(new t.ErrorEvent(new Error('Layer with id "'+n+'" already exists on this map')));else{var a;if("custom"===e.type){if(Ue(this,t.validateCustomStyleLayer(e)))return;a=t.createStyleLayer(e)}else{if("object"==typeof e.source&&(this.addSource(n,e.source),e=t.clone$1(e),e=t.extend(e,{source:n})),this._validate(t.validateStyle.layer,"layers."+n,e,{arrayIndex:-1},r))return;a=t.createStyleLayer(e),this._validateLayer(a),a.setEventedParent(this,{layer:{id:n}}),this._serializedLayers[a.id]=a.serialize()}var o=i?this._order.indexOf(i):this._order.length;if(i&&-1===o)this.fire(new t.ErrorEvent(new Error('Layer with id "'+i+'" does not exist on this map.')));else{if(this._order.splice(o,0,n),this._layerOrderChanged=!0,this._layers[n]=a,this._removedLayers[n]&&a.source&&"custom"!==a.type){var s=this._removedLayers[n];delete this._removedLayers[n],s.type!==a.type?this._updatedSources[a.source]="clear":(this._updatedSources[a.source]="reload",this.sourceCaches[a.source].pause())}this._updateLayer(a),a.onAdd&&a.onAdd(this.map)}}},i.prototype.moveLayer=function(e,i){if(this._checkLoaded(),this._changed=!0,this._layers[e]){if(e!==i){var r=this._order.indexOf(e);this._order.splice(r,1);var n=i?this._order.indexOf(i):this._order.length;i&&-1===n?this.fire(new t.ErrorEvent(new Error('Layer with id "'+i+'" does not exist on this map.'))):(this._order.splice(n,0,e),this._layerOrderChanged=!0)}}else this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot be moved.")))},i.prototype.removeLayer=function(e){this._checkLoaded();var i=this._layers[e];if(i){i.setEventedParent(null);var r=this._order.indexOf(e);this._order.splice(r,1),this._layerOrderChanged=!0,this._changed=!0,this._removedLayers[e]=i,delete this._layers[e],delete this._serializedLayers[e],delete this._updatedLayers[e],delete this._updatedPaintProps[e],i.onRemove&&i.onRemove(this.map)}else this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot be removed.")))},i.prototype.getLayer=function(t){return this._layers[t]},i.prototype.hasLayer=function(t){return t in this._layers},i.prototype.setLayerZoomRange=function(e,i,r){this._checkLoaded();var n=this.getLayer(e);n?n.minzoom===i&&n.maxzoom===r||(null!=i&&(n.minzoom=i),null!=r&&(n.maxzoom=r),this._updateLayer(n)):this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot have zoom extent.")))},i.prototype.setFilter=function(e,i,r){void 0===r&&(r={}),this._checkLoaded();var n=this.getLayer(e);if(n){if(!t.deepEqual(n.filter,i))return null==i?(n.filter=void 0,void this._updateLayer(n)):void(this._validate(t.validateStyle.filter,"layers."+n.id+".filter",i,null,r)||(n.filter=t.clone$1(i),this._updateLayer(n)))}else this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot be filtered.")))},i.prototype.getFilter=function(e){return t.clone$1(this.getLayer(e).filter)},i.prototype.setLayoutProperty=function(e,i,r,n){void 0===n&&(n={}),this._checkLoaded();var a=this.getLayer(e);a?t.deepEqual(a.getLayoutProperty(i),r)||(a.setLayoutProperty(i,r,n),this._updateLayer(a)):this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot be styled.")))},i.prototype.getLayoutProperty=function(e,i){var r=this.getLayer(e);if(r)return r.getLayoutProperty(i);this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style.")))},i.prototype.setPaintProperty=function(e,i,r,n){void 0===n&&(n={}),this._checkLoaded();var a=this.getLayer(e);a?t.deepEqual(a.getPaintProperty(i),r)||(a.setPaintProperty(i,r,n)&&this._updateLayer(a),this._changed=!0,this._updatedPaintProps[e]=!0):this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot be styled.")))},i.prototype.getPaintProperty=function(t,e){return this.getLayer(t).getPaintProperty(e)},i.prototype.setFeatureState=function(e,i){this._checkLoaded();var r=e.source,n=e.sourceLayer,a=this.sourceCaches[r];if(void 0!==a){var o=a.getSource().type;"geojson"===o&&n?this.fire(new t.ErrorEvent(new Error("GeoJSON sources cannot have a sourceLayer parameter."))):"vector"!==o||n?(void 0===e.id&&this.fire(new t.ErrorEvent(new Error("The feature id parameter must be provided."))),a.setFeatureState(n,e.id,i)):this.fire(new t.ErrorEvent(new Error("The sourceLayer parameter must be provided for vector source types.")))}else this.fire(new t.ErrorEvent(new Error("The source '"+r+"' does not exist in the map's style.")))},i.prototype.removeFeatureState=function(e,i){this._checkLoaded();var r=e.source,n=this.sourceCaches[r];if(void 0!==n){var a=n.getSource().type,o="vector"===a?e.sourceLayer:void 0;"vector"!==a||o?i&&"string"!=typeof e.id&&"number"!=typeof e.id?this.fire(new t.ErrorEvent(new Error("A feature id is required to remove its specific state property."))):n.removeFeatureState(o,e.id,i):this.fire(new t.ErrorEvent(new Error("The sourceLayer parameter must be provided for vector source types.")))}else this.fire(new t.ErrorEvent(new Error("The source '"+r+"' does not exist in the map's style.")))},i.prototype.getFeatureState=function(e){this._checkLoaded();var i=e.source,r=e.sourceLayer,n=this.sourceCaches[i];if(void 0!==n){if("vector"!==n.getSource().type||r)return void 0===e.id&&this.fire(new t.ErrorEvent(new Error("The feature id parameter must be provided."))),n.getFeatureState(r,e.id);this.fire(new t.ErrorEvent(new Error("The sourceLayer parameter must be provided for vector source types.")))}else this.fire(new t.ErrorEvent(new Error("The source '"+i+"' does not exist in the map's style.")))},i.prototype.getTransition=function(){return t.extend({duration:300,delay:0},this.stylesheet&&this.stylesheet.transition)},i.prototype.serialize=function(){return t.filterObject({version:this.stylesheet.version,name:this.stylesheet.name,metadata:this.stylesheet.metadata,light:this.stylesheet.light,center:this.stylesheet.center,zoom:this.stylesheet.zoom,bearing:this.stylesheet.bearing,pitch:this.stylesheet.pitch,sprite:this.stylesheet.sprite,glyphs:this.stylesheet.glyphs,transition:this.stylesheet.transition,sources:t.mapObject(this.sourceCaches,(function(t){return t.serialize()})),layers:this._serializeLayers(this._order)},(function(t){return void 0!==t}))},i.prototype._updateLayer=function(t){this._updatedLayers[t.id]=!0,t.source&&!this._updatedSources[t.source]&&"raster"!==this.sourceCaches[t.source].getSource().type&&(this._updatedSources[t.source]="reload",this.sourceCaches[t.source].pause()),this._changed=!0},i.prototype._flattenAndSortRenderedFeatures=function(t){for(var e=this,i=function(t){return"fill-extrusion"===e._layers[t].type},r={},n=[],a=this._order.length-1;a>=0;a--){var o=this._order[a];if(i(o)){r[o]=a;for(var s=0,l=t;s=0;f--){var d=this._order[f];if(i(d))for(var m=n.length-1;m>=0;m--){var y=n[m].feature;if(r[y.layer.id] 0.5) {gl_FragColor=vec4(0.0,0.0,1.0,0.5)*alpha;}if (v_notUsed > 0.5) {gl_FragColor*=.1;}}","attribute vec2 a_pos;attribute vec2 a_anchor_pos;attribute vec2 a_extrude;attribute vec2 a_placed;attribute vec2 a_shift;uniform mat4 u_matrix;uniform vec2 u_extrude_scale;uniform float u_camera_to_center_distance;varying float v_placed;varying float v_notUsed;void main() {vec4 projectedPoint=u_matrix*vec4(a_anchor_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float collision_perspective_ratio=clamp(0.5+0.5*(u_camera_to_center_distance/camera_to_anchor_distance),0.0,4.0);gl_Position=u_matrix*vec4(a_pos,0.0,1.0);gl_Position.xy+=(a_extrude+a_shift)*u_extrude_scale*gl_Position.w*collision_perspective_ratio;v_placed=a_placed.x;v_notUsed=a_placed.y;}"),Qe=vr("varying float v_radius;varying vec2 v_extrude;varying float v_perspective_ratio;varying float v_collision;void main() {float alpha=0.5*min(v_perspective_ratio,1.0);float stroke_radius=0.9*max(v_perspective_ratio,1.0);float distance_to_center=length(v_extrude);float distance_to_edge=abs(distance_to_center-v_radius);float opacity_t=smoothstep(-stroke_radius,0.0,-distance_to_edge);vec4 color=mix(vec4(0.0,0.0,1.0,0.5),vec4(1.0,0.0,0.0,1.0),v_collision);gl_FragColor=color*alpha*opacity_t;}","attribute vec2 a_pos;attribute float a_radius;attribute vec2 a_flags;uniform mat4 u_matrix;uniform mat4 u_inv_matrix;uniform vec2 u_viewport_size;uniform float u_camera_to_center_distance;varying float v_radius;varying vec2 v_extrude;varying float v_perspective_ratio;varying float v_collision;vec3 toTilePosition(vec2 screenPos) {vec4 rayStart=u_inv_matrix*vec4(screenPos,-1.0,1.0);vec4 rayEnd =u_inv_matrix*vec4(screenPos, 1.0,1.0);rayStart.xyz/=rayStart.w;rayEnd.xyz /=rayEnd.w;highp float t=(0.0-rayStart.z)/(rayEnd.z-rayStart.z);return mix(rayStart.xyz,rayEnd.xyz,t);}void main() {vec2 quadCenterPos=a_pos;float radius=a_radius;float collision=a_flags.x;float vertexIdx=a_flags.y;vec2 quadVertexOffset=vec2(mix(-1.0,1.0,float(vertexIdx >=2.0)),mix(-1.0,1.0,float(vertexIdx >=1.0 && vertexIdx <=2.0)));vec2 quadVertexExtent=quadVertexOffset*radius;vec3 tilePos=toTilePosition(quadCenterPos);vec4 clipPos=u_matrix*vec4(tilePos,1.0);highp float camera_to_anchor_distance=clipPos.w;highp float collision_perspective_ratio=clamp(0.5+0.5*(u_camera_to_center_distance/camera_to_anchor_distance),0.0,4.0);float padding_factor=1.2;v_radius=radius;v_extrude=quadVertexExtent*padding_factor;v_perspective_ratio=collision_perspective_ratio;v_collision=collision;gl_Position=vec4(clipPos.xyz/clipPos.w,1.0)+vec4(quadVertexExtent*padding_factor/u_viewport_size*2.0,0.0,0.0);}"),er=vr("uniform highp vec4 u_color;uniform sampler2D u_overlay;varying vec2 v_uv;void main() {vec4 overlay_color=texture2D(u_overlay,v_uv);gl_FragColor=mix(u_color,overlay_color,overlay_color.a);}","attribute vec2 a_pos;varying vec2 v_uv;uniform mat4 u_matrix;uniform float u_overlay_scale;void main() {v_uv=a_pos/8192.0;gl_Position=u_matrix*vec4(a_pos*u_overlay_scale,0,1);}"),rr=vr("#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float opacity\ngl_FragColor=color*opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","attribute vec2 a_pos;uniform mat4 u_matrix;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float opacity\ngl_Position=u_matrix*vec4(a_pos,0,1);}"),ir=vr("varying vec2 v_pos;\n#pragma mapbox: define highp vec4 outline_color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 outline_color\n#pragma mapbox: initialize lowp float opacity\nfloat dist=length(v_pos-gl_FragCoord.xy);float alpha=1.0-smoothstep(0.0,1.0,dist);gl_FragColor=outline_color*(alpha*opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","attribute vec2 a_pos;uniform mat4 u_matrix;uniform vec2 u_world;varying vec2 v_pos;\n#pragma mapbox: define highp vec4 outline_color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 outline_color\n#pragma mapbox: initialize lowp float opacity\ngl_Position=u_matrix*vec4(a_pos,0,1);v_pos=(gl_Position.xy/gl_Position.w+1.0)/2.0*u_world;}"),nr=vr("uniform vec2 u_texsize;uniform sampler2D u_image;uniform float u_fade;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec2 v_pos;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);float dist=length(v_pos-gl_FragCoord.xy);float alpha=1.0-smoothstep(0.0,1.0,dist);gl_FragColor=mix(color1,color2,u_fade)*alpha*opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_world;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform vec3 u_scale;attribute vec2 a_pos;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec2 v_pos;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;gl_Position=u_matrix*vec4(a_pos,0,1);vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileRatio,a_pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileRatio,a_pos);v_pos=(gl_Position.xy/gl_Position.w+1.0)/2.0*u_world;}"),or=vr("uniform vec2 u_texsize;uniform float u_fade;uniform sampler2D u_image;varying vec2 v_pos_a;varying vec2 v_pos_b;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);gl_FragColor=mix(color1,color2,u_fade)*opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform vec3 u_scale;attribute vec2 a_pos;varying vec2 v_pos_a;varying vec2 v_pos_b;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileZoomRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;gl_Position=u_matrix*vec4(a_pos,0,1);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileZoomRatio,a_pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileZoomRatio,a_pos);}"),ar=vr("varying vec4 v_color;void main() {gl_FragColor=v_color;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec3 u_lightcolor;uniform lowp vec3 u_lightpos;uniform lowp float u_lightintensity;uniform float u_vertical_gradient;uniform lowp float u_opacity;attribute vec2 a_pos;attribute vec4 a_normal_ed;varying vec4 v_color;\n#pragma mapbox: define highp float base\n#pragma mapbox: define highp float height\n#pragma mapbox: define highp vec4 color\nvoid main() {\n#pragma mapbox: initialize highp float base\n#pragma mapbox: initialize highp float height\n#pragma mapbox: initialize highp vec4 color\nvec3 normal=a_normal_ed.xyz;base=max(0.0,base);height=max(0.0,height);float t=mod(normal.x,2.0);gl_Position=u_matrix*vec4(a_pos,t > 0.0 ? height : base,1);float colorvalue=color.r*0.2126+color.g*0.7152+color.b*0.0722;v_color=vec4(0.0,0.0,0.0,1.0);vec4 ambientlight=vec4(0.03,0.03,0.03,1.0);color+=ambientlight;float directional=clamp(dot(normal/16384.0,u_lightpos),0.0,1.0);directional=mix((1.0-u_lightintensity),max((1.0-colorvalue+u_lightintensity),1.0),directional);if (normal.y !=0.0) {directional*=((1.0-u_vertical_gradient)+(u_vertical_gradient*clamp((t+base)*pow(height/150.0,0.5),mix(0.7,0.98,1.0-u_lightintensity),1.0)));}v_color.r+=clamp(color.r*directional*u_lightcolor.r,mix(0.0,0.3,1.0-u_lightcolor.r),1.0);v_color.g+=clamp(color.g*directional*u_lightcolor.g,mix(0.0,0.3,1.0-u_lightcolor.g),1.0);v_color.b+=clamp(color.b*directional*u_lightcolor.b,mix(0.0,0.3,1.0-u_lightcolor.b),1.0);v_color*=u_opacity;}"),sr=vr("uniform vec2 u_texsize;uniform float u_fade;uniform sampler2D u_image;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec4 v_lighting;\n#pragma mapbox: define lowp float base\n#pragma mapbox: define lowp float height\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float base\n#pragma mapbox: initialize lowp float height\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);vec4 mixedColor=mix(color1,color2,u_fade);gl_FragColor=mixedColor*v_lighting;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform float u_height_factor;uniform vec3 u_scale;uniform float u_vertical_gradient;uniform lowp float u_opacity;uniform vec3 u_lightcolor;uniform lowp vec3 u_lightpos;uniform lowp float u_lightintensity;attribute vec2 a_pos;attribute vec4 a_normal_ed;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec4 v_lighting;\n#pragma mapbox: define lowp float base\n#pragma mapbox: define lowp float height\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float base\n#pragma mapbox: initialize lowp float height\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec3 normal=a_normal_ed.xyz;float edgedistance=a_normal_ed.w;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;base=max(0.0,base);height=max(0.0,height);float t=mod(normal.x,2.0);float z=t > 0.0 ? height : base;gl_Position=u_matrix*vec4(a_pos,z,1);vec2 pos=normal.x==1.0 && normal.y==0.0 && normal.z==16384.0\n? a_pos\n: vec2(edgedistance,z*u_height_factor);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileRatio,pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileRatio,pos);v_lighting=vec4(0.0,0.0,0.0,1.0);float directional=clamp(dot(normal/16383.0,u_lightpos),0.0,1.0);directional=mix((1.0-u_lightintensity),max((0.5+u_lightintensity),1.0),directional);if (normal.y !=0.0) {directional*=((1.0-u_vertical_gradient)+(u_vertical_gradient*clamp((t+base)*pow(height/150.0,0.5),mix(0.7,0.98,1.0-u_lightintensity),1.0)));}v_lighting.rgb+=clamp(directional*u_lightcolor,mix(vec3(0.0),vec3(0.3),1.0-u_lightcolor),vec3(1.0));v_lighting*=u_opacity;}"),lr=vr("#ifdef GL_ES\nprecision highp float;\n#endif\nuniform sampler2D u_image;varying vec2 v_pos;uniform vec2 u_dimension;uniform float u_zoom;uniform vec4 u_unpack;float getElevation(vec2 coord,float bias) {vec4 data=texture2D(u_image,coord)*255.0;data.a=-1.0;return dot(data,u_unpack)/4.0;}void main() {vec2 epsilon=1.0/u_dimension;float a=getElevation(v_pos+vec2(-epsilon.x,-epsilon.y),0.0);float b=getElevation(v_pos+vec2(0,-epsilon.y),0.0);float c=getElevation(v_pos+vec2(epsilon.x,-epsilon.y),0.0);float d=getElevation(v_pos+vec2(-epsilon.x,0),0.0);float e=getElevation(v_pos,0.0);float f=getElevation(v_pos+vec2(epsilon.x,0),0.0);float g=getElevation(v_pos+vec2(-epsilon.x,epsilon.y),0.0);float h=getElevation(v_pos+vec2(0,epsilon.y),0.0);float i=getElevation(v_pos+vec2(epsilon.x,epsilon.y),0.0);float exaggerationFactor=u_zoom < 2.0 ? 0.4 : u_zoom < 4.5 ? 0.35 : 0.3;float exaggeration=u_zoom < 15.0 ? (u_zoom-15.0)*exaggerationFactor : 0.0;vec2 deriv=vec2((c+f+f+i)-(a+d+d+g),(g+h+h+i)-(a+b+b+c))/pow(2.0,exaggeration+(19.2562-u_zoom));gl_FragColor=clamp(vec4(deriv.x/2.0+0.5,deriv.y/2.0+0.5,1.0,1.0),0.0,1.0);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_dimension;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);highp vec2 epsilon=1.0/u_dimension;float scale=(u_dimension.x-2.0)/u_dimension.x;v_pos=(a_texture_pos/8192.0)*scale+epsilon;}"),li=vr("uniform sampler2D u_image;varying vec2 v_pos;uniform vec2 u_latrange;uniform vec2 u_light;uniform vec4 u_shadow;uniform vec4 u_highlight;uniform vec4 u_accent;\n#define PI 3.141592653589793\nvoid main() {vec4 pixel=texture2D(u_image,v_pos);vec2 deriv=((pixel.rg*2.0)-1.0);float scaleFactor=cos(radians((u_latrange[0]-u_latrange[1])*(1.0-v_pos.y)+u_latrange[1]));float slope=atan(1.25*length(deriv)/scaleFactor);float aspect=deriv.x !=0.0 ? atan(deriv.y,-deriv.x) : PI/2.0*(deriv.y > 0.0 ? 1.0 :-1.0);float intensity=u_light.x;float azimuth=u_light.y+PI;float base=1.875-intensity*1.75;float maxValue=0.5*PI;float scaledSlope=intensity !=0.5 ? ((pow(base,slope)-1.0)/(pow(base,maxValue)-1.0))*maxValue : slope;float accent=cos(scaledSlope);vec4 accent_color=(1.0-accent)*u_accent*clamp(intensity*2.0,0.0,1.0);float shade=abs(mod((aspect+azimuth)/PI+0.5,2.0)-1.0);vec4 shade_color=mix(u_shadow,u_highlight,shade)*sin(scaledSlope)*clamp(intensity*2.0,0.0,1.0);gl_FragColor=accent_color*(1.0-shade_color.a)+shade_color;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);v_pos=a_texture_pos/8192.0;}"),ur=vr("uniform lowp float u_device_pixel_ratio;varying vec2 v_width2;varying vec2 v_normal;varying float v_gamma_scale;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);gl_FragColor=color*(alpha*opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","\n#define scale 0.015873016\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform vec2 u_units_to_pixels;uniform lowp float u_device_pixel_ratio;varying vec2 v_normal;varying vec2 v_width2;varying float v_gamma_scale;varying highp float v_linesofar;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float width\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float width\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;v_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*2.0;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_width2=vec2(outset,inset);}"),cr=vr("uniform lowp float u_device_pixel_ratio;uniform sampler2D u_image;varying vec2 v_width2;varying vec2 v_normal;varying float v_gamma_scale;varying highp vec2 v_uv;\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);vec4 color=texture2D(u_image,v_uv);gl_FragColor=color*(alpha*opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","\n#define scale 0.015873016\nattribute vec2 a_pos_normal;attribute vec4 a_data;attribute float a_uv_x;attribute float a_split_index;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;uniform vec2 u_units_to_pixels;uniform float u_image_height;varying vec2 v_normal;varying vec2 v_width2;varying float v_gamma_scale;varying highp vec2 v_uv;\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float width\nvoid main() {\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float width\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;highp float texel_height=1.0/u_image_height;highp float half_texel_height=0.5*texel_height;v_uv=vec2(a_uv_x,a_split_index*texel_height-half_texel_height);vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_width2=vec2(outset,inset);}"),pr=vr("uniform lowp float u_device_pixel_ratio;uniform vec2 u_texsize;uniform float u_fade;uniform mediump vec3 u_scale;uniform sampler2D u_image;varying vec2 v_normal;varying vec2 v_width2;varying float v_linesofar;varying float v_gamma_scale;varying float v_width;\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileZoomRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;vec2 pattern_size_a=vec2(display_size_a.x*fromScale/tileZoomRatio,display_size_a.y);vec2 pattern_size_b=vec2(display_size_b.x*toScale/tileZoomRatio,display_size_b.y);float aspect_a=display_size_a.y/v_width;float aspect_b=display_size_b.y/v_width;float dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);float x_a=mod(v_linesofar/pattern_size_a.x*aspect_a,1.0);float x_b=mod(v_linesofar/pattern_size_b.x*aspect_b,1.0);float y=0.5*v_normal.y+0.5;vec2 texel_size=1.0/u_texsize;vec2 pos_a=mix(pattern_tl_a*texel_size-texel_size,pattern_br_a*texel_size+texel_size,vec2(x_a,y));vec2 pos_b=mix(pattern_tl_b*texel_size-texel_size,pattern_br_b*texel_size+texel_size,vec2(x_b,y));vec4 color=mix(texture2D(u_image,pos_a),texture2D(u_image,pos_b),u_fade);gl_FragColor=color*alpha*opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","\n#define scale 0.015873016\n#define LINE_DISTANCE_SCALE 2.0\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform vec2 u_units_to_pixels;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;varying vec2 v_normal;varying vec2 v_width2;varying float v_linesofar;varying float v_gamma_scale;varying float v_width;\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define mediump float width\n#pragma mapbox: define lowp float floorwidth\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize mediump float width\n#pragma mapbox: initialize lowp float floorwidth\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;float a_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*LINE_DISTANCE_SCALE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_linesofar=a_linesofar;v_width2=vec2(outset,inset);v_width=floorwidth;}"),fr=vr("uniform lowp float u_device_pixel_ratio;uniform sampler2D u_image;uniform float u_sdfgamma;uniform float u_mix;varying vec2 v_normal;varying vec2 v_width2;varying vec2 v_tex_a;varying vec2 v_tex_b;varying float v_gamma_scale;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float width\n#pragma mapbox: define lowp float floorwidth\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float width\n#pragma mapbox: initialize lowp float floorwidth\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);float sdfdist_a=texture2D(u_image,v_tex_a).a;float sdfdist_b=texture2D(u_image,v_tex_b).a;float sdfdist=mix(sdfdist_a,sdfdist_b,u_mix);alpha*=smoothstep(0.5-u_sdfgamma/floorwidth,0.5+u_sdfgamma/floorwidth,sdfdist);gl_FragColor=color*(alpha*opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","\n#define scale 0.015873016\n#define LINE_DISTANCE_SCALE 2.0\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;uniform vec2 u_patternscale_a;uniform float u_tex_y_a;uniform vec2 u_patternscale_b;uniform float u_tex_y_b;uniform vec2 u_units_to_pixels;varying vec2 v_normal;varying vec2 v_width2;varying vec2 v_tex_a;varying vec2 v_tex_b;varying float v_gamma_scale;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float width\n#pragma mapbox: define lowp float floorwidth\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float width\n#pragma mapbox: initialize lowp float floorwidth\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;float a_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*LINE_DISTANCE_SCALE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_tex_a=vec2(a_linesofar*u_patternscale_a.x/floorwidth,normal.y*u_patternscale_a.y+u_tex_y_a);v_tex_b=vec2(a_linesofar*u_patternscale_b.x/floorwidth,normal.y*u_patternscale_b.y+u_tex_y_b);v_width2=vec2(outset,inset);}"),dr=vr("uniform float u_fade_t;uniform float u_opacity;uniform sampler2D u_image0;uniform sampler2D u_image1;varying vec2 v_pos0;varying vec2 v_pos1;uniform float u_brightness_low;uniform float u_brightness_high;uniform float u_saturation_factor;uniform float u_contrast_factor;uniform vec3 u_spin_weights;void main() {vec4 color0=texture2D(u_image0,v_pos0);vec4 color1=texture2D(u_image1,v_pos1);if (color0.a > 0.0) {color0.rgb=color0.rgb/color0.a;}if (color1.a > 0.0) {color1.rgb=color1.rgb/color1.a;}vec4 color=mix(color0,color1,u_fade_t);color.a*=u_opacity;vec3 rgb=color.rgb;rgb=vec3(dot(rgb,u_spin_weights.xyz),dot(rgb,u_spin_weights.zxy),dot(rgb,u_spin_weights.yzx));float average=(color.r+color.g+color.b)/3.0;rgb+=(average-rgb)*u_saturation_factor;rgb=(rgb-0.5)*u_contrast_factor+0.5;vec3 u_high_vec=vec3(u_brightness_low,u_brightness_low,u_brightness_low);vec3 u_low_vec=vec3(u_brightness_high,u_brightness_high,u_brightness_high);gl_FragColor=vec4(mix(u_high_vec,u_low_vec,rgb)*color.a,color.a);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_tl_parent;uniform float u_scale_parent;uniform float u_buffer_scale;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos0;varying vec2 v_pos1;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);v_pos0=(((a_texture_pos/8192.0)-0.5)/u_buffer_scale )+0.5;v_pos1=(v_pos0*u_scale_parent)+u_tl_parent;}"),mr=vr("uniform sampler2D u_texture;varying vec2 v_tex;varying float v_fade_opacity;\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\nlowp float alpha=opacity*v_fade_opacity;gl_FragColor=texture2D(u_texture,v_tex)*alpha;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","const float PI=3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec4 a_pixeloffset;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform highp float u_camera_to_center_distance;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform float u_fade_change;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform vec2 u_texsize;varying vec2 v_tex;varying float v_fade_opacity;\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);vec2 a_pxoffset=a_pixeloffset.xy;vec2 a_minFontScale=a_pixeloffset.zw/256.0;highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec4 projectedPoint=u_matrix*vec4(a_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ?\ncamera_to_anchor_distance/u_camera_to_center_distance :\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=u_is_text ? size/24.0 : size;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=u_matrix*vec4(a_pos+vec2(1,0),0,1);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,0.0,1.0);gl_Position=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*max(a_minFontScale,fontScale)+a_pxoffset/16.0),0.0,1.0);v_tex=a_tex/u_texsize;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;v_fade_opacity=max(0.0,min(1.0,fade_opacity[0]+fade_change));}"),yr=vr("#define SDF_PX 8.0\nuniform bool u_is_halo;uniform sampler2D u_texture;uniform highp float u_gamma_scale;uniform lowp float u_device_pixel_ratio;uniform bool u_is_text;varying vec2 v_data0;varying vec3 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\nfloat EDGE_GAMMA=0.105/u_device_pixel_ratio;vec2 tex=v_data0.xy;float gamma_scale=v_data1.x;float size=v_data1.y;float fade_opacity=v_data1[2];float fontScale=u_is_text ? size/24.0 : size;lowp vec4 color=fill_color;highp float gamma=EDGE_GAMMA/(fontScale*u_gamma_scale);lowp float buff=(256.0-64.0)/256.0;if (u_is_halo) {color=halo_color;gamma=(halo_blur*1.19/SDF_PX+EDGE_GAMMA)/(fontScale*u_gamma_scale);buff=(6.0-halo_width/fontScale)/SDF_PX;}lowp float dist=texture2D(u_texture,tex).a;highp float gamma_scaled=gamma*gamma_scale;highp float alpha=smoothstep(buff-gamma_scaled,buff+gamma_scaled,dist);gl_FragColor=color*(alpha*opacity*fade_opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","const float PI=3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec4 a_pixeloffset;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform highp float u_camera_to_center_distance;uniform float u_fade_change;uniform vec2 u_texsize;varying vec2 v_data0;varying vec3 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);vec2 a_pxoffset=a_pixeloffset.xy;highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec4 projectedPoint=u_matrix*vec4(a_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ?\ncamera_to_anchor_distance/u_camera_to_center_distance :\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=u_is_text ? size/24.0 : size;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=u_matrix*vec4(a_pos+vec2(1,0),0,1);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,0.0,1.0);gl_Position=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*fontScale+a_pxoffset),0.0,1.0);float gamma_scale=gl_Position.w;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;float interpolated_fade_opacity=max(0.0,min(1.0,fade_opacity[0]+fade_change));v_data0=a_tex/u_texsize;v_data1=vec3(gamma_scale,size,interpolated_fade_opacity);}"),gr=vr("#define SDF_PX 8.0\n#define SDF 1.0\n#define ICON 0.0\nuniform bool u_is_halo;uniform sampler2D u_texture;uniform sampler2D u_texture_icon;uniform highp float u_gamma_scale;uniform lowp float u_device_pixel_ratio;varying vec4 v_data0;varying vec4 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\nfloat fade_opacity=v_data1[2];if (v_data1.w==ICON) {vec2 tex_icon=v_data0.zw;lowp float alpha=opacity*fade_opacity;gl_FragColor=texture2D(u_texture_icon,tex_icon)*alpha;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\nreturn;}vec2 tex=v_data0.xy;float EDGE_GAMMA=0.105/u_device_pixel_ratio;float gamma_scale=v_data1.x;float size=v_data1.y;float fontScale=size/24.0;lowp vec4 color=fill_color;highp float gamma=EDGE_GAMMA/(fontScale*u_gamma_scale);lowp float buff=(256.0-64.0)/256.0;if (u_is_halo) {color=halo_color;gamma=(halo_blur*1.19/SDF_PX+EDGE_GAMMA)/(fontScale*u_gamma_scale);buff=(6.0-halo_width/fontScale)/SDF_PX;}lowp float dist=texture2D(u_texture,tex).a;highp float gamma_scaled=gamma*gamma_scale;highp float alpha=smoothstep(buff-gamma_scaled,buff+gamma_scaled,dist);gl_FragColor=color*(alpha*opacity*fade_opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","const float PI=3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform highp float u_camera_to_center_distance;uniform float u_fade_change;uniform vec2 u_texsize;uniform vec2 u_texsize_icon;varying vec4 v_data0;varying vec4 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);float is_sdf=a_size[0]-2.0*a_size_min;highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec4 projectedPoint=u_matrix*vec4(a_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ?\ncamera_to_anchor_distance/u_camera_to_center_distance :\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=size/24.0;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=u_matrix*vec4(a_pos+vec2(1,0),0,1);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,0.0,1.0);gl_Position=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*fontScale),0.0,1.0);float gamma_scale=gl_Position.w;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;float interpolated_fade_opacity=max(0.0,min(1.0,fade_opacity[0]+fade_change));v_data0.xy=a_tex/u_texsize;v_data0.zw=a_tex/u_texsize_icon;v_data1=vec4(gamma_scale,size,interpolated_fade_opacity,is_sdf);}");function vr(t,e){var i=/#pragma mapbox: ([\w]+) ([\w]+) ([\w]+) ([\w]+)/g,r=e.match(/attribute ([\w]+) ([\w]+)/g),n=t.match(/uniform ([\w]+) ([\w]+)([\s]*)([\w]*)/g),a=e.match(/uniform ([\w]+) ([\w]+)([\s]*)([\w]*)/g),o=a?a.concat(n):n,s={};return{fragmentSource:t=t.replace(i,(function(t,e,i,r,n){return s[n]=!0,"define"===e?"\n#ifndef HAS_UNIFORM_u_"+n+"\nvarying "+i+" "+r+" "+n+";\n#else\nuniform "+i+" "+r+" u_"+n+";\n#endif\n":"\n#ifdef HAS_UNIFORM_u_"+n+"\n "+i+" "+r+" "+n+" = u_"+n+";\n#endif\n"})),vertexSource:e=e.replace(i,(function(t,e,i,r,n){var a="float"===r?"vec2":"vec4",o=n.match(/color/)?"color":a;return s[n]?"define"===e?"\n#ifndef HAS_UNIFORM_u_"+n+"\nuniform lowp float u_"+n+"_t;\nattribute "+i+" "+a+" a_"+n+";\nvarying "+i+" "+r+" "+n+";\n#else\nuniform "+i+" "+r+" u_"+n+";\n#endif\n":"vec4"===o?"\n#ifndef HAS_UNIFORM_u_"+n+"\n "+n+" = a_"+n+";\n#else\n "+i+" "+r+" "+n+" = u_"+n+";\n#endif\n":"\n#ifndef HAS_UNIFORM_u_"+n+"\n "+n+" = unpack_mix_"+o+"(a_"+n+", u_"+n+"_t);\n#else\n "+i+" "+r+" "+n+" = u_"+n+";\n#endif\n":"define"===e?"\n#ifndef HAS_UNIFORM_u_"+n+"\nuniform lowp float u_"+n+"_t;\nattribute "+i+" "+a+" a_"+n+";\n#else\nuniform "+i+" "+r+" u_"+n+";\n#endif\n":"vec4"===o?"\n#ifndef HAS_UNIFORM_u_"+n+"\n "+i+" "+r+" "+n+" = a_"+n+";\n#else\n "+i+" "+r+" "+n+" = u_"+n+";\n#endif\n":"\n#ifndef HAS_UNIFORM_u_"+n+"\n "+i+" "+r+" "+n+" = unpack_mix_"+o+"(a_"+n+", u_"+n+"_t);\n#else\n "+i+" "+r+" "+n+" = u_"+n+";\n#endif\n"})),staticAttributes:r,staticUniforms:o}}var _r=Object.freeze({__proto__:null,prelude:Ge,background:We,backgroundPattern:Xe,circle:$e,clippingMask:He,heatmap:Ke,heatmapTexture:Ye,collisionBox:Je,collisionCircle:Qe,debug:er,fill:rr,fillOutline:ir,fillOutlinePattern:nr,fillPattern:or,fillExtrusion:ar,fillExtrusionPattern:sr,hillshadePrepare:lr,hillshade:li,line:ur,lineGradient:cr,linePattern:pr,lineSDF:fr,raster:dr,symbolIcon:mr,symbolSDF:yr,symbolTextAndIcon:gr}),xr=function(){this.boundProgram=null,this.boundLayoutVertexBuffer=null,this.boundPaintVertexBuffers=[],this.boundIndexBuffer=null,this.boundVertexOffset=null,this.boundDynamicVertexBuffer=null,this.vao=null};function wr(t){for(var e=[],i=0;i>16,s>>16],u_pixel_coord_lower:[65535&o,65535&s]}}Sr.prototype.draw=function(t,e,i,r,n,a,o,s,l,c,u,h,p,f,d,m){var y,g=t.gl;if(!this.failedToCreate){for(var v in t.program.set(this.program),t.setDepthMode(i),t.setStencilMode(r),t.setColorMode(n),t.setCullFace(a),this.fixedUniforms)this.fixedUniforms[v].set(o[v]);f&&f.setUniforms(t,this.binderUniforms,h,{zoom:p});for(var _=(y={},y[g.LINES]=2,y[g.TRIANGLES]=3,y[g.LINE_STRIP]=1,y)[e],x=0,b=u.get();x0?1-1/(1.001-o):-o),u_contrast_factor:(a=n.paint.get("raster-contrast"),a>0?1/(1-a):1+a),u_spin_weights:Zr(n.paint.get("raster-hue-rotate"))};var a,o};function Zr(t){t*=Math.PI/180;var e=Math.sin(t),i=Math.cos(t);return[(2*i+1)/3,(-Math.sqrt(3)*e-i+1)/3,(Math.sqrt(3)*e-i+1)/3]}var Gr,Wr=function(t,e,i,r,n,a,o,s,l,c){var u=n.transform;return{u_is_size_zoom_constant:+("constant"===t||"source"===t),u_is_size_feature_constant:+("constant"===t||"camera"===t),u_size_t:e?e.uSizeT:0,u_size:e?e.uSize:0,u_camera_to_center_distance:u.cameraToCenterDistance,u_pitch:u.pitch/360*2*Math.PI,u_rotate_symbol:+i,u_aspect_ratio:u.width/u.height,u_fade_change:n.options.fadeDuration?n.symbolFadeChange:1,u_matrix:a,u_label_plane_matrix:o,u_coord_matrix:s,u_is_text:+l,u_pitch_with_map:+r,u_texsize:c,u_texture:0}},Xr=function(e,i,r,n,a,o,s,l,c,u,h){var p=a.transform;return t.extend(Wr(e,i,r,n,a,o,s,l,c,u),{u_gamma_scale:n?Math.cos(p._pitch)*p.cameraToCenterDistance:1,u_device_pixel_ratio:t.browser.devicePixelRatio,u_is_halo:+h})},$r=function(e,i,r,n,a,o,s,l,c,u){return t.extend(Xr(e,i,r,n,a,o,s,l,!0,c,!0),{u_texsize_icon:u,u_texture_icon:1})},Hr=function(t,e,i){return{u_matrix:t,u_opacity:e,u_color:i}},Kr=function(e,i,r,n,a,o){return t.extend(function(t,e,i,r){var n=i.imageManager.getPattern(t.from.toString()),a=i.imageManager.getPattern(t.to.toString()),o=i.imageManager.getPixelSize(),s=o.width,l=o.height,c=Math.pow(2,r.tileID.overscaledZ),u=r.tileSize*Math.pow(2,i.transform.tileZoom)/c,h=u*(r.tileID.canonical.x+r.tileID.wrap*c),p=u*r.tileID.canonical.y;return{u_image:0,u_pattern_tl_a:n.tl,u_pattern_br_a:n.br,u_pattern_tl_b:a.tl,u_pattern_br_b:a.br,u_texsize:[s,l],u_mix:e.t,u_pattern_size_a:n.displaySize,u_pattern_size_b:a.displaySize,u_scale_a:e.fromScale,u_scale_b:e.toScale,u_tile_units_to_pixels:1/he(r,1,i.transform.tileZoom),u_pixel_coord_upper:[h>>16,p>>16],u_pixel_coord_lower:[65535&h,65535&p]}}(n,o,r,a),{u_matrix:e,u_opacity:i})},Yr={fillExtrusion:function(e,i){return{u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_lightpos:new t.Uniform3f(e,i.u_lightpos),u_lightintensity:new t.Uniform1f(e,i.u_lightintensity),u_lightcolor:new t.Uniform3f(e,i.u_lightcolor),u_vertical_gradient:new t.Uniform1f(e,i.u_vertical_gradient),u_opacity:new t.Uniform1f(e,i.u_opacity)}},fillExtrusionPattern:function(e,i){return{u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_lightpos:new t.Uniform3f(e,i.u_lightpos),u_lightintensity:new t.Uniform1f(e,i.u_lightintensity),u_lightcolor:new t.Uniform3f(e,i.u_lightcolor),u_vertical_gradient:new t.Uniform1f(e,i.u_vertical_gradient),u_height_factor:new t.Uniform1f(e,i.u_height_factor),u_image:new t.Uniform1i(e,i.u_image),u_texsize:new t.Uniform2f(e,i.u_texsize),u_pixel_coord_upper:new t.Uniform2f(e,i.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,i.u_pixel_coord_lower),u_scale:new t.Uniform3f(e,i.u_scale),u_fade:new t.Uniform1f(e,i.u_fade),u_opacity:new t.Uniform1f(e,i.u_opacity)}},fill:function(e,i){return{u_matrix:new t.UniformMatrix4f(e,i.u_matrix)}},fillPattern:function(e,i){return{u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_image:new t.Uniform1i(e,i.u_image),u_texsize:new t.Uniform2f(e,i.u_texsize),u_pixel_coord_upper:new t.Uniform2f(e,i.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,i.u_pixel_coord_lower),u_scale:new t.Uniform3f(e,i.u_scale),u_fade:new t.Uniform1f(e,i.u_fade)}},fillOutline:function(e,i){return{u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_world:new t.Uniform2f(e,i.u_world)}},fillOutlinePattern:function(e,i){return{u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_world:new t.Uniform2f(e,i.u_world),u_image:new t.Uniform1i(e,i.u_image),u_texsize:new t.Uniform2f(e,i.u_texsize),u_pixel_coord_upper:new t.Uniform2f(e,i.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,i.u_pixel_coord_lower),u_scale:new t.Uniform3f(e,i.u_scale),u_fade:new t.Uniform1f(e,i.u_fade)}},circle:function(e,i){return{u_camera_to_center_distance:new t.Uniform1f(e,i.u_camera_to_center_distance),u_scale_with_map:new t.Uniform1i(e,i.u_scale_with_map),u_pitch_with_map:new t.Uniform1i(e,i.u_pitch_with_map),u_extrude_scale:new t.Uniform2f(e,i.u_extrude_scale),u_device_pixel_ratio:new t.Uniform1f(e,i.u_device_pixel_ratio),u_matrix:new t.UniformMatrix4f(e,i.u_matrix)}},collisionBox:function(e,i){return{u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_camera_to_center_distance:new t.Uniform1f(e,i.u_camera_to_center_distance),u_pixels_to_tile_units:new t.Uniform1f(e,i.u_pixels_to_tile_units),u_extrude_scale:new t.Uniform2f(e,i.u_extrude_scale),u_overscale_factor:new t.Uniform1f(e,i.u_overscale_factor)}},collisionCircle:function(e,i){return{u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_inv_matrix:new t.UniformMatrix4f(e,i.u_inv_matrix),u_camera_to_center_distance:new t.Uniform1f(e,i.u_camera_to_center_distance),u_viewport_size:new t.Uniform2f(e,i.u_viewport_size)}},debug:function(e,i){return{u_color:new t.UniformColor(e,i.u_color),u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_overlay:new t.Uniform1i(e,i.u_overlay),u_overlay_scale:new t.Uniform1f(e,i.u_overlay_scale)}},clippingMask:function(e,i){return{u_matrix:new t.UniformMatrix4f(e,i.u_matrix)}},heatmap:function(e,i){return{u_extrude_scale:new t.Uniform1f(e,i.u_extrude_scale),u_intensity:new t.Uniform1f(e,i.u_intensity),u_matrix:new t.UniformMatrix4f(e,i.u_matrix)}},heatmapTexture:function(e,i){return{u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_world:new t.Uniform2f(e,i.u_world),u_image:new t.Uniform1i(e,i.u_image),u_color_ramp:new t.Uniform1i(e,i.u_color_ramp),u_opacity:new t.Uniform1f(e,i.u_opacity)}},hillshade:function(e,i){return{u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_image:new t.Uniform1i(e,i.u_image),u_latrange:new t.Uniform2f(e,i.u_latrange),u_light:new t.Uniform2f(e,i.u_light),u_shadow:new t.UniformColor(e,i.u_shadow),u_highlight:new t.UniformColor(e,i.u_highlight),u_accent:new t.UniformColor(e,i.u_accent)}},hillshadePrepare:function(e,i){return{u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_image:new t.Uniform1i(e,i.u_image),u_dimension:new t.Uniform2f(e,i.u_dimension),u_zoom:new t.Uniform1f(e,i.u_zoom),u_unpack:new t.Uniform4f(e,i.u_unpack)}},line:function(e,i){return{u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_ratio:new t.Uniform1f(e,i.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,i.u_device_pixel_ratio),u_units_to_pixels:new t.Uniform2f(e,i.u_units_to_pixels)}},lineGradient:function(e,i){return{u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_ratio:new t.Uniform1f(e,i.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,i.u_device_pixel_ratio),u_units_to_pixels:new t.Uniform2f(e,i.u_units_to_pixels),u_image:new t.Uniform1i(e,i.u_image),u_image_height:new t.Uniform1f(e,i.u_image_height)}},linePattern:function(e,i){return{u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_texsize:new t.Uniform2f(e,i.u_texsize),u_ratio:new t.Uniform1f(e,i.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,i.u_device_pixel_ratio),u_image:new t.Uniform1i(e,i.u_image),u_units_to_pixels:new t.Uniform2f(e,i.u_units_to_pixels),u_scale:new t.Uniform3f(e,i.u_scale),u_fade:new t.Uniform1f(e,i.u_fade)}},lineSDF:function(e,i){return{u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_ratio:new t.Uniform1f(e,i.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,i.u_device_pixel_ratio),u_units_to_pixels:new t.Uniform2f(e,i.u_units_to_pixels),u_patternscale_a:new t.Uniform2f(e,i.u_patternscale_a),u_patternscale_b:new t.Uniform2f(e,i.u_patternscale_b),u_sdfgamma:new t.Uniform1f(e,i.u_sdfgamma),u_image:new t.Uniform1i(e,i.u_image),u_tex_y_a:new t.Uniform1f(e,i.u_tex_y_a),u_tex_y_b:new t.Uniform1f(e,i.u_tex_y_b),u_mix:new t.Uniform1f(e,i.u_mix)}},raster:function(e,i){return{u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_tl_parent:new t.Uniform2f(e,i.u_tl_parent),u_scale_parent:new t.Uniform1f(e,i.u_scale_parent),u_buffer_scale:new t.Uniform1f(e,i.u_buffer_scale),u_fade_t:new t.Uniform1f(e,i.u_fade_t),u_opacity:new t.Uniform1f(e,i.u_opacity),u_image0:new t.Uniform1i(e,i.u_image0),u_image1:new t.Uniform1i(e,i.u_image1),u_brightness_low:new t.Uniform1f(e,i.u_brightness_low),u_brightness_high:new t.Uniform1f(e,i.u_brightness_high),u_saturation_factor:new t.Uniform1f(e,i.u_saturation_factor),u_contrast_factor:new t.Uniform1f(e,i.u_contrast_factor),u_spin_weights:new t.Uniform3f(e,i.u_spin_weights)}},symbolIcon:function(e,i){return{u_is_size_zoom_constant:new t.Uniform1i(e,i.u_is_size_zoom_constant),u_is_size_feature_constant:new t.Uniform1i(e,i.u_is_size_feature_constant),u_size_t:new t.Uniform1f(e,i.u_size_t),u_size:new t.Uniform1f(e,i.u_size),u_camera_to_center_distance:new t.Uniform1f(e,i.u_camera_to_center_distance),u_pitch:new t.Uniform1f(e,i.u_pitch),u_rotate_symbol:new t.Uniform1i(e,i.u_rotate_symbol),u_aspect_ratio:new t.Uniform1f(e,i.u_aspect_ratio),u_fade_change:new t.Uniform1f(e,i.u_fade_change),u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_label_plane_matrix:new t.UniformMatrix4f(e,i.u_label_plane_matrix),u_coord_matrix:new t.UniformMatrix4f(e,i.u_coord_matrix),u_is_text:new t.Uniform1i(e,i.u_is_text),u_pitch_with_map:new t.Uniform1i(e,i.u_pitch_with_map),u_texsize:new t.Uniform2f(e,i.u_texsize),u_texture:new t.Uniform1i(e,i.u_texture)}},symbolSDF:function(e,i){return{u_is_size_zoom_constant:new t.Uniform1i(e,i.u_is_size_zoom_constant),u_is_size_feature_constant:new t.Uniform1i(e,i.u_is_size_feature_constant),u_size_t:new t.Uniform1f(e,i.u_size_t),u_size:new t.Uniform1f(e,i.u_size),u_camera_to_center_distance:new t.Uniform1f(e,i.u_camera_to_center_distance),u_pitch:new t.Uniform1f(e,i.u_pitch),u_rotate_symbol:new t.Uniform1i(e,i.u_rotate_symbol),u_aspect_ratio:new t.Uniform1f(e,i.u_aspect_ratio),u_fade_change:new t.Uniform1f(e,i.u_fade_change),u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_label_plane_matrix:new t.UniformMatrix4f(e,i.u_label_plane_matrix),u_coord_matrix:new t.UniformMatrix4f(e,i.u_coord_matrix),u_is_text:new t.Uniform1i(e,i.u_is_text),u_pitch_with_map:new t.Uniform1i(e,i.u_pitch_with_map),u_texsize:new t.Uniform2f(e,i.u_texsize),u_texture:new t.Uniform1i(e,i.u_texture),u_gamma_scale:new t.Uniform1f(e,i.u_gamma_scale),u_device_pixel_ratio:new t.Uniform1f(e,i.u_device_pixel_ratio),u_is_halo:new t.Uniform1i(e,i.u_is_halo)}},symbolTextAndIcon:function(e,i){return{u_is_size_zoom_constant:new t.Uniform1i(e,i.u_is_size_zoom_constant),u_is_size_feature_constant:new t.Uniform1i(e,i.u_is_size_feature_constant),u_size_t:new t.Uniform1f(e,i.u_size_t),u_size:new t.Uniform1f(e,i.u_size),u_camera_to_center_distance:new t.Uniform1f(e,i.u_camera_to_center_distance),u_pitch:new t.Uniform1f(e,i.u_pitch),u_rotate_symbol:new t.Uniform1i(e,i.u_rotate_symbol),u_aspect_ratio:new t.Uniform1f(e,i.u_aspect_ratio),u_fade_change:new t.Uniform1f(e,i.u_fade_change),u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_label_plane_matrix:new t.UniformMatrix4f(e,i.u_label_plane_matrix),u_coord_matrix:new t.UniformMatrix4f(e,i.u_coord_matrix),u_is_text:new t.Uniform1i(e,i.u_is_text),u_pitch_with_map:new t.Uniform1i(e,i.u_pitch_with_map),u_texsize:new t.Uniform2f(e,i.u_texsize),u_texsize_icon:new t.Uniform2f(e,i.u_texsize_icon),u_texture:new t.Uniform1i(e,i.u_texture),u_texture_icon:new t.Uniform1i(e,i.u_texture_icon),u_gamma_scale:new t.Uniform1f(e,i.u_gamma_scale),u_device_pixel_ratio:new t.Uniform1f(e,i.u_device_pixel_ratio),u_is_halo:new t.Uniform1i(e,i.u_is_halo)}},background:function(e,i){return{u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_opacity:new t.Uniform1f(e,i.u_opacity),u_color:new t.UniformColor(e,i.u_color)}},backgroundPattern:function(e,i){return{u_matrix:new t.UniformMatrix4f(e,i.u_matrix),u_opacity:new t.Uniform1f(e,i.u_opacity),u_image:new t.Uniform1i(e,i.u_image),u_pattern_tl_a:new t.Uniform2f(e,i.u_pattern_tl_a),u_pattern_br_a:new t.Uniform2f(e,i.u_pattern_br_a),u_pattern_tl_b:new t.Uniform2f(e,i.u_pattern_tl_b),u_pattern_br_b:new t.Uniform2f(e,i.u_pattern_br_b),u_texsize:new t.Uniform2f(e,i.u_texsize),u_mix:new t.Uniform1f(e,i.u_mix),u_pattern_size_a:new t.Uniform2f(e,i.u_pattern_size_a),u_pattern_size_b:new t.Uniform2f(e,i.u_pattern_size_b),u_scale_a:new t.Uniform1f(e,i.u_scale_a),u_scale_b:new t.Uniform1f(e,i.u_scale_b),u_pixel_coord_upper:new t.Uniform2f(e,i.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,i.u_pixel_coord_lower),u_tile_units_to_pixels:new t.Uniform1f(e,i.u_tile_units_to_pixels)}}};function Jr(e,i,r,n,a,o,s){for(var l=e.context,c=l.gl,u=e.useProgram("collisionBox"),h=[],p=0,f=0,d=0;d0){var b=t.create(),w=v;t.mul(b,g.placementInvProjMatrix,e.transform.glCoordMatrix),t.mul(b,b,g.placementViewportMatrix),h.push({circleArray:x,circleOffset:f,transform:w,invTransform:b}),f=p+=x.length/4}_&&u.draw(l,c.LINES,Tt.disabled,It.disabled,e.colorModeForRenderPass(),At.disabled,Mr(v,e.transform,y),r.id,_.layoutVertexBuffer,_.indexBuffer,_.segments,null,e.transform.zoom,null,null,_.collisionVertexBuffer)}}if(s&&h.length){var S=e.useProgram("collisionCircle"),E=new t.StructArrayLayout2f1f2i16;E.resize(4*p),E._trim();for(var T=0,I=0,k=h;I=0&&(m[g.associatedIconIndex]={shiftedAnchor:E,angle:T})}else ue(g.numGlyphs,f)}if(h){d.clear();for(var k=e.icon.placedSymbolArray,A=0;A0){var s=t.browser.now(),l=(s-e.timeAdded)/o,c=i?(s-i.timeAdded)/o:-1,u=r.getSource(),h=a.coveringZoomLevel({tileSize:u.tileSize,roundZoom:u.roundZoom}),p=!i||Math.abs(i.tileID.overscaledZ-h)>Math.abs(e.tileID.overscaledZ-h),f=p&&e.refreshedUponExpiration?1:t.clamp(p?l:1-c,0,1);return e.refreshedUponExpiration&&l>=1&&(e.refreshedUponExpiration=!1),i?{opacity:1,mix:1-f}:{opacity:f,mix:0}}return{opacity:1,mix:0}}var pi=new t.Color(1,0,0,1),hi=new t.Color(0,1,0,1),fi=new t.Color(0,0,1,1),di=new t.Color(1,0,1,1),mi=new t.Color(0,1,1,1);function yi(t,e,i,r){vi(t,0,e+i/2,t.transform.width,i,r)}function gi(t,e,i,r){vi(t,e-i/2,0,i,t.transform.height,r)}function vi(e,i,r,n,a,o){var s=e.context,l=s.gl;l.enable(l.SCISSOR_TEST),l.scissor(i*t.browser.devicePixelRatio,r*t.browser.devicePixelRatio,n*t.browser.devicePixelRatio,a*t.browser.devicePixelRatio),s.clear({color:o}),l.disable(l.SCISSOR_TEST)}function _i(e,i,r){var n=e.context,a=n.gl,o=r.posMatrix,s=e.useProgram("debug"),l=Tt.disabled,c=It.disabled,u=e.colorModeForRenderPass();n.activeTexture.set(a.TEXTURE0),e.emptyTexture.bind(a.LINEAR,a.CLAMP_TO_EDGE),s.draw(n,a.LINE_STRIP,l,c,u,At.disabled,Dr(o,t.Color.red),"$debug",e.debugBuffer,e.tileBorderIndexBuffer,e.debugSegments);var h=i.getTileByID(r.key).latestRawTileData,p=Math.floor((h&&h.byteLength||0)/1024),f=i.getTile(r).tileSize,d=512/Math.min(f,512)*(r.overscaledZ/e.transform.zoom)*.5,m=r.canonical.toString();r.overscaledZ!==r.canonical.z&&(m+=" => "+r.overscaledZ),function(t,e){t.initDebugOverlayCanvas();var i=t.debugOverlayCanvas,r=t.context.gl,n=t.debugOverlayCanvas.getContext("2d");n.clearRect(0,0,i.width,i.height),n.shadowColor="white",n.shadowBlur=2,n.lineWidth=1.5,n.strokeStyle="white",n.textBaseline="top",n.font="bold 36px Open Sans, sans-serif",n.fillText(e,5,5),n.strokeText(e,5,5),t.debugOverlayTexture.update(i),t.debugOverlayTexture.bind(r.LINEAR,r.CLAMP_TO_EDGE)}(e,m+" "+p+"kb"),s.draw(n,a.TRIANGLES,l,c,kt.alphaBlended,At.disabled,Dr(o,t.Color.transparent,d),"$debug",e.debugBuffer,e.quadTriangleIndexBuffer,e.debugSegments)}var xi={symbol:function(e,i,r,n,a){if("translucent"===e.renderPass){var o=It.disabled,s=e.colorModeForRenderPass();r.layout.get("text-variable-anchor")&&function(e,i,r,n,a,o,s){for(var l=i.transform,c="map"===a,u="map"===o,h=0,p=e;h256&&this.clearStencil(),i.setColorMode(kt.disabled),i.setDepthMode(Tt.disabled);var n=this.useProgram("clippingMask");this._tileClippingMaskIDs={};for(var a=0,o=e;a256&&this.clearStencil();var t=this.nextStencilID++,e=this.context.gl;return new It({func:e.NOTEQUAL,mask:255},t,255,e.KEEP,e.KEEP,e.REPLACE)},bi.prototype.stencilModeForClipping=function(t){var e=this.context.gl;return new It({func:e.EQUAL,mask:255},this._tileClippingMaskIDs[t.key],0,e.KEEP,e.KEEP,e.REPLACE)},bi.prototype.stencilConfigForOverlap=function(t){var e,i=this.context.gl,r=t.sort((function(t,e){return e.overscaledZ-t.overscaledZ})),n=r[r.length-1].overscaledZ,a=r[0].overscaledZ-n+1;if(a>1){this.currentStencilSource=void 0,this.nextStencilID+a>256&&this.clearStencil();for(var o={},s=0;s=0;this.currentLayer--){var x=this.style._layers[n[this.currentLayer]],b=a[x.source],w=u[x.source];this._renderTileClippingMasks(x,w),this.renderLayer(this,b,x,w)}for(this.renderPass="translucent",this.currentLayer=0;this.currentLayer0?e.pop():null},bi.prototype.isPatternMissing=function(t){if(!t)return!1;if(!t.from||!t.to)return!0;var e=this.imageManager.getPattern(t.from.toString()),i=this.imageManager.getPattern(t.to.toString());return!e||!i},bi.prototype.useProgram=function(t,e){this.cache=this.cache||{};var i=""+t+(e?e.cacheKey:"")+(this._showOverdrawInspector?"/overdraw":"");return this.cache[i]||(this.cache[i]=new Sr(this.context,t,_r[t],e,Yr[t],this._showOverdrawInspector)),this.cache[i]},bi.prototype.setCustomLayerDefaults=function(){this.context.unbindVAO(),this.context.cullFace.setDefault(),this.context.activeTexture.setDefault(),this.context.pixelStoreUnpack.setDefault(),this.context.pixelStoreUnpackPremultiplyAlpha.setDefault(),this.context.pixelStoreUnpackFlipY.setDefault()},bi.prototype.setBaseState=function(){var t=this.context.gl;this.context.cullFace.set(!1),this.context.viewport.set([0,0,this.width,this.height]),this.context.blendEquation.set(t.FUNC_ADD)},bi.prototype.initDebugOverlayCanvas=function(){null==this.debugOverlayCanvas&&(this.debugOverlayCanvas=t.window.document.createElement("canvas"),this.debugOverlayCanvas.width=512,this.debugOverlayCanvas.height=512,this.debugOverlayTexture=new t.Texture(this.context,this.debugOverlayCanvas,this.context.gl.RGBA))},bi.prototype.destroy=function(){this.emptyTexture.destroy(),this.debugOverlayTexture&&this.debugOverlayTexture.destroy()};var wi=function(t,e){this.points=t,this.planes=e};wi.fromInvProjectionMatrix=function(e,i,r){var n=Math.pow(2,r),a=[[-1,1,-1,1],[1,1,-1,1],[1,-1,-1,1],[-1,-1,-1,1],[-1,1,1,1],[1,1,1,1],[1,-1,1,1],[-1,-1,1,1]].map((function(i){return t.transformMat4([],i,e)})).map((function(e){return t.scale$1([],e,1/e[3]/i*n)})),o=[[0,1,2],[6,5,4],[0,3,7],[2,1,5],[3,2,6],[0,4,5]].map((function(e){var i=t.sub([],a[e[0]],a[e[1]]),r=t.sub([],a[e[2]],a[e[1]]),n=t.normalize([],t.cross([],i,r)),o=-t.dot(n,a[e[1]]);return n.concat(o)}));return new wi(a,o)};var Si=function(e,i){this.min=e,this.max=i,this.center=t.scale$2([],t.add([],this.min,this.max),.5)};Si.prototype.quadrant=function(e){for(var i=[e%2==0,e<2],r=t.clone$2(this.min),n=t.clone$2(this.max),a=0;a=0;if(0===o)return 0;o!==i.length&&(r=!1)}if(r)return 2;for(var l=0;l<3;l++){for(var c=Number.MAX_VALUE,u=-Number.MAX_VALUE,h=0;hthis.max[l]-this.min[l])return 0}return 1};var Ei=function(t,e,i,r){if(void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===r&&(r=0),isNaN(t)||t<0||isNaN(e)||e<0||isNaN(i)||i<0||isNaN(r)||r<0)throw new Error("Invalid value for edge-insets, top, bottom, left and right must all be numbers");this.top=t,this.bottom=e,this.left=i,this.right=r};Ei.prototype.interpolate=function(e,i,r){return null!=i.top&&null!=e.top&&(this.top=t.number(e.top,i.top,r)),null!=i.bottom&&null!=e.bottom&&(this.bottom=t.number(e.bottom,i.bottom,r)),null!=i.left&&null!=e.left&&(this.left=t.number(e.left,i.left,r)),null!=i.right&&null!=e.right&&(this.right=t.number(e.right,i.right,r)),this},Ei.prototype.getCenter=function(e,i){var r=t.clamp((this.left+e-this.right)/2,0,e),n=t.clamp((this.top+i-this.bottom)/2,0,i);return new t.Point(r,n)},Ei.prototype.equals=function(t){return this.top===t.top&&this.bottom===t.bottom&&this.left===t.left&&this.right===t.right},Ei.prototype.clone=function(){return new Ei(this.top,this.bottom,this.left,this.right)},Ei.prototype.toJSON=function(){return{top:this.top,bottom:this.bottom,left:this.left,right:this.right}};var Ti=function(e,i,r,n,a){this.tileSize=512,this.maxValidLatitude=85.051129,this._renderWorldCopies=void 0===a||a,this._minZoom=e||0,this._maxZoom=i||22,this._minPitch=null==r?0:r,this._maxPitch=null==n?60:n,this.setMaxBounds(),this.width=0,this.height=0,this._center=new t.LngLat(0,0),this.zoom=0,this.angle=0,this._fov=.6435011087932844,this._pitch=0,this._unmodified=!0,this._edgeInsets=new Ei,this._posMatrixCache={},this._alignedPosMatrixCache={}},Ii={minZoom:{configurable:!0},maxZoom:{configurable:!0},minPitch:{configurable:!0},maxPitch:{configurable:!0},renderWorldCopies:{configurable:!0},worldSize:{configurable:!0},centerOffset:{configurable:!0},size:{configurable:!0},bearing:{configurable:!0},pitch:{configurable:!0},fov:{configurable:!0},zoom:{configurable:!0},center:{configurable:!0},padding:{configurable:!0},centerPoint:{configurable:!0},unmodified:{configurable:!0},point:{configurable:!0}};Ti.prototype.clone=function(){var t=new Ti(this._minZoom,this._maxZoom,this._minPitch,this.maxPitch,this._renderWorldCopies);return t.tileSize=this.tileSize,t.latRange=this.latRange,t.width=this.width,t.height=this.height,t._center=this._center,t.zoom=this.zoom,t.angle=this.angle,t._fov=this._fov,t._pitch=this._pitch,t._unmodified=this._unmodified,t._edgeInsets=this._edgeInsets.clone(),t._calcMatrices(),t},Ii.minZoom.get=function(){return this._minZoom},Ii.minZoom.set=function(t){this._minZoom!==t&&(this._minZoom=t,this.zoom=Math.max(this.zoom,t))},Ii.maxZoom.get=function(){return this._maxZoom},Ii.maxZoom.set=function(t){this._maxZoom!==t&&(this._maxZoom=t,this.zoom=Math.min(this.zoom,t))},Ii.minPitch.get=function(){return this._minPitch},Ii.minPitch.set=function(t){this._minPitch!==t&&(this._minPitch=t,this.pitch=Math.max(this.pitch,t))},Ii.maxPitch.get=function(){return this._maxPitch},Ii.maxPitch.set=function(t){this._maxPitch!==t&&(this._maxPitch=t,this.pitch=Math.min(this.pitch,t))},Ii.renderWorldCopies.get=function(){return this._renderWorldCopies},Ii.renderWorldCopies.set=function(t){void 0===t?t=!0:null===t&&(t=!1),this._renderWorldCopies=t},Ii.worldSize.get=function(){return this.tileSize*this.scale},Ii.centerOffset.get=function(){return this.centerPoint._sub(this.size._div(2))},Ii.size.get=function(){return new t.Point(this.width,this.height)},Ii.bearing.get=function(){return-this.angle/Math.PI*180},Ii.bearing.set=function(e){var i=-t.wrap(e,-180,180)*Math.PI/180;this.angle!==i&&(this._unmodified=!1,this.angle=i,this._calcMatrices(),this.rotationMatrix=t.create$2(),t.rotate(this.rotationMatrix,this.rotationMatrix,this.angle))},Ii.pitch.get=function(){return this._pitch/Math.PI*180},Ii.pitch.set=function(e){var i=t.clamp(e,this.minPitch,this.maxPitch)/180*Math.PI;this._pitch!==i&&(this._unmodified=!1,this._pitch=i,this._calcMatrices())},Ii.fov.get=function(){return this._fov/Math.PI*180},Ii.fov.set=function(t){t=Math.max(.01,Math.min(60,t)),this._fov!==t&&(this._unmodified=!1,this._fov=t/180*Math.PI,this._calcMatrices())},Ii.zoom.get=function(){return this._zoom},Ii.zoom.set=function(t){var e=Math.min(Math.max(t,this.minZoom),this.maxZoom);this._zoom!==e&&(this._unmodified=!1,this._zoom=e,this.scale=this.zoomScale(e),this.tileZoom=Math.floor(e),this.zoomFraction=e-this.tileZoom,this._constrain(),this._calcMatrices())},Ii.center.get=function(){return this._center},Ii.center.set=function(t){t.lat===this._center.lat&&t.lng===this._center.lng||(this._unmodified=!1,this._center=t,this._constrain(),this._calcMatrices())},Ii.padding.get=function(){return this._edgeInsets.toJSON()},Ii.padding.set=function(t){this._edgeInsets.equals(t)||(this._unmodified=!1,this._edgeInsets.interpolate(this._edgeInsets,t,1),this._calcMatrices())},Ii.centerPoint.get=function(){return this._edgeInsets.getCenter(this.width,this.height)},Ti.prototype.isPaddingEqual=function(t){return this._edgeInsets.equals(t)},Ti.prototype.interpolatePadding=function(t,e,i){this._unmodified=!1,this._edgeInsets.interpolate(t,e,i),this._constrain(),this._calcMatrices()},Ti.prototype.coveringZoomLevel=function(t){var e=(t.roundZoom?Math.round:Math.floor)(this.zoom+this.scaleZoom(this.tileSize/t.tileSize));return Math.max(0,e)},Ti.prototype.getVisibleUnwrappedCoordinates=function(e){var i=[new t.UnwrappedTileID(0,e)];if(this._renderWorldCopies)for(var r=this.pointCoordinate(new t.Point(0,0)),n=this.pointCoordinate(new t.Point(this.width,0)),a=this.pointCoordinate(new t.Point(this.width,this.height)),o=this.pointCoordinate(new t.Point(0,this.height)),s=Math.floor(Math.min(r.x,n.x,a.x,o.x)),l=Math.floor(Math.max(r.x,n.x,a.x,o.x)),c=s-1;c<=l+1;c++)0!==c&&i.push(new t.UnwrappedTileID(c,e));return i},Ti.prototype.coveringTiles=function(e){var i=this.coveringZoomLevel(e),r=i;if(void 0!==e.minzoom&&ie.maxzoom&&(i=e.maxzoom);var n=t.MercatorCoordinate.fromLngLat(this.center),a=Math.pow(2,i),o=[a*n.x,a*n.y,0],s=wi.fromInvProjectionMatrix(this.invProjMatrix,this.worldSize,i),l=e.minzoom||0;this.pitch<=60&&this._edgeInsets.top<.1&&(l=i);var c=function(t){return{aabb:new Si([t*a,0,0],[(t+1)*a,a,0]),zoom:0,x:0,y:0,wrap:t,fullyVisible:!1}},u=[],h=[],p=i,f=e.reparseOverscaled?r:i;if(this._renderWorldCopies)for(var d=1;d<=3;d++)u.push(c(-d)),u.push(c(d));for(u.push(c(0));u.length>0;){var m=u.pop(),y=m.x,g=m.y,v=m.fullyVisible;if(!v){var _=m.aabb.intersects(s);if(0===_)continue;v=2===_}var x=m.aabb.distanceX(o),b=m.aabb.distanceY(o),w=Math.max(Math.abs(x),Math.abs(b));if(m.zoom===p||w>3+(1<=l)h.push({tileID:new t.OverscaledTileID(m.zoom===p?f:m.zoom,m.wrap,m.zoom,y,g),distanceSq:t.sqrLen([o[0]-.5-y,o[1]-.5-g])});else for(var S=0;S<4;S++){var E=(y<<1)+S%2,T=(g<<1)+(S>>1);u.push({aabb:m.aabb.quadrant(S),zoom:m.zoom+1,x:E,y:T,wrap:m.wrap,fullyVisible:v})}}return h.sort((function(t,e){return t.distanceSq-e.distanceSq})).map((function(t){return t.tileID}))},Ti.prototype.resize=function(t,e){this.width=t,this.height=e,this.pixelsToGLUnits=[2/t,-2/e],this._constrain(),this._calcMatrices()},Ii.unmodified.get=function(){return this._unmodified},Ti.prototype.zoomScale=function(t){return Math.pow(2,t)},Ti.prototype.scaleZoom=function(t){return Math.log(t)/Math.LN2},Ti.prototype.project=function(e){var i=t.clamp(e.lat,-this.maxValidLatitude,this.maxValidLatitude);return new t.Point(t.mercatorXfromLng(e.lng)*this.worldSize,t.mercatorYfromLat(i)*this.worldSize)},Ti.prototype.unproject=function(e){return new t.MercatorCoordinate(e.x/this.worldSize,e.y/this.worldSize).toLngLat()},Ii.point.get=function(){return this.project(this.center)},Ti.prototype.setLocationAtPoint=function(e,i){var r=this.pointCoordinate(i),n=this.pointCoordinate(this.centerPoint),a=this.locationCoordinate(e),o=new t.MercatorCoordinate(a.x-(r.x-n.x),a.y-(r.y-n.y));this.center=this.coordinateLocation(o),this._renderWorldCopies&&(this.center=this.center.wrap())},Ti.prototype.locationPoint=function(t){return this.coordinatePoint(this.locationCoordinate(t))},Ti.prototype.pointLocation=function(t){return this.coordinateLocation(this.pointCoordinate(t))},Ti.prototype.locationCoordinate=function(e){return t.MercatorCoordinate.fromLngLat(e)},Ti.prototype.coordinateLocation=function(t){return t.toLngLat()},Ti.prototype.pointCoordinate=function(e){var i=[e.x,e.y,0,1],r=[e.x,e.y,1,1];t.transformMat4(i,i,this.pixelMatrixInverse),t.transformMat4(r,r,this.pixelMatrixInverse);var n=i[3],a=r[3],o=i[1]/n,s=r[1]/a,l=i[2]/n,c=r[2]/a,u=l===c?0:(0-l)/(c-l);return new t.MercatorCoordinate(t.number(i[0]/n,r[0]/a,u)/this.worldSize,t.number(o,s,u)/this.worldSize)},Ti.prototype.coordinatePoint=function(e){var i=[e.x*this.worldSize,e.y*this.worldSize,0,1];return t.transformMat4(i,i,this.pixelMatrix),new t.Point(i[0]/i[3],i[1]/i[3])},Ti.prototype.getBounds=function(){return(new t.LngLatBounds).extend(this.pointLocation(new t.Point(0,0))).extend(this.pointLocation(new t.Point(this.width,0))).extend(this.pointLocation(new t.Point(this.width,this.height))).extend(this.pointLocation(new t.Point(0,this.height)))},Ti.prototype.getMaxBounds=function(){return this.latRange&&2===this.latRange.length&&this.lngRange&&2===this.lngRange.length?new t.LngLatBounds([this.lngRange[0],this.latRange[0]],[this.lngRange[1],this.latRange[1]]):null},Ti.prototype.setMaxBounds=function(t){t?(this.lngRange=[t.getWest(),t.getEast()],this.latRange=[t.getSouth(),t.getNorth()],this._constrain()):(this.lngRange=null,this.latRange=[-this.maxValidLatitude,this.maxValidLatitude])},Ti.prototype.calculatePosMatrix=function(e,i){void 0===i&&(i=!1);var r=e.key,n=i?this._alignedPosMatrixCache:this._posMatrixCache;if(n[r])return n[r];var a=e.canonical,o=this.worldSize/this.zoomScale(a.z),s=a.x+Math.pow(2,a.z)*e.wrap,l=t.identity(new Float64Array(16));return t.translate(l,l,[s*o,a.y*o,0]),t.scale(l,l,[o/t.EXTENT,o/t.EXTENT,1]),t.multiply(l,i?this.alignedProjMatrix:this.projMatrix,l),n[r]=new Float32Array(l),n[r]},Ti.prototype.customLayerMatrix=function(){return this.mercatorMatrix.slice()},Ti.prototype._constrain=function(){if(this.center&&this.width&&this.height&&!this._constraining){this._constraining=!0;var e,i,r,n,a=-90,o=90,s=-180,l=180,c=this.size,u=this._unmodified;if(this.latRange){var h=this.latRange;a=t.mercatorYfromLat(h[1])*this.worldSize,e=(o=t.mercatorYfromLat(h[0])*this.worldSize)-ao&&(n=o-y)}if(this.lngRange){var g=f.x,v=c.x/2;g-vl&&(r=l-v)}void 0===r&&void 0===n||(this.center=this.unproject(new t.Point(void 0!==r?r:f.x,void 0!==n?n:f.y))),this._unmodified=u,this._constraining=!1}},Ti.prototype._calcMatrices=function(){if(this.height){var e=this.centerOffset;this.cameraToCenterDistance=.5/Math.tan(this._fov/2)*this.height;var i=Math.PI/2+this._pitch,r=this._fov*(.5+e.y/this.height),n=Math.sin(r)*this.cameraToCenterDistance/Math.sin(t.clamp(Math.PI-i-r,.01,Math.PI-.01)),a=this.point,o=a.x,s=a.y,l=1.01*(Math.cos(Math.PI/2-this._pitch)*n+this.cameraToCenterDistance),c=this.height/50,u=new Float64Array(16);t.perspective(u,this._fov,this.width/this.height,c,l),u[8]=2*-e.x/this.width,u[9]=2*e.y/this.height,t.scale(u,u,[1,-1,1]),t.translate(u,u,[0,0,-this.cameraToCenterDistance]),t.rotateX(u,u,this._pitch),t.rotateZ(u,u,this.angle),t.translate(u,u,[-o,-s,0]),this.mercatorMatrix=t.scale([],u,[this.worldSize,this.worldSize,this.worldSize]),t.scale(u,u,[1,1,t.mercatorZfromAltitude(1,this.center.lat)*this.worldSize,1]),this.projMatrix=u,this.invProjMatrix=t.invert([],this.projMatrix);var h=this.width%2/2,p=this.height%2/2,f=Math.cos(this.angle),d=Math.sin(this.angle),m=o-Math.round(o)+f*h+d*p,y=s-Math.round(s)+f*p+d*h,g=new Float64Array(u);if(t.translate(g,g,[m>.5?m-1:m,y>.5?y-1:y,0]),this.alignedProjMatrix=g,u=t.create(),t.scale(u,u,[this.width/2,-this.height/2,1]),t.translate(u,u,[1,-1,0]),this.labelPlaneMatrix=u,u=t.create(),t.scale(u,u,[1,-1,1]),t.translate(u,u,[-1,-1,0]),t.scale(u,u,[2/this.width,2/this.height,1]),this.glCoordMatrix=u,this.pixelMatrix=t.multiply(new Float64Array(16),this.labelPlaneMatrix,this.projMatrix),!(u=t.invert(new Float64Array(16),this.pixelMatrix)))throw new Error("failed to invert matrix");this.pixelMatrixInverse=u,this._posMatrixCache={},this._alignedPosMatrixCache={}}},Ti.prototype.maxPitchScaleFactor=function(){if(!this.pixelMatrixInverse)return 1;var e=this.pointCoordinate(new t.Point(0,0)),i=[e.x*this.worldSize,e.y*this.worldSize,0,1];return t.transformMat4(i,i,this.pixelMatrix)[3]/this.cameraToCenterDistance},Ti.prototype.getCameraPoint=function(){var e=Math.tan(this._pitch)*(this.cameraToCenterDistance||1);return this.centerPoint.add(new t.Point(0,e))},Ti.prototype.getCameraQueryGeometry=function(e){var i=this.getCameraPoint();if(1===e.length)return[e[0],i];for(var r=i.x,n=i.y,a=i.x,o=i.y,s=0,l=e;s=3&&!t.some((function(t){return isNaN(t)}))){var e=this._map.dragRotate.isEnabled()&&this._map.touchZoomRotate.isEnabled()?+(t[3]||0):this._map.getBearing();return this._map.jumpTo({center:[+t[2],+t[1]],zoom:+t[0],bearing:e,pitch:+(t[4]||0)}),!0}return!1},ki.prototype._updateHashUnthrottled=function(){var e=t.window.location.href.replace(/(#.+)?$/,this.getHashString());try{t.window.history.replaceState(t.window.history.state,null,e)}catch(t){}};var Ai={linearity:.3,easing:t.bezier(0,0,.3,1)},zi=t.extend({deceleration:2500,maxSpeed:1400},Ai),Ci=t.extend({deceleration:20,maxSpeed:1400},Ai),Pi=t.extend({deceleration:1e3,maxSpeed:360},Ai),Mi=t.extend({deceleration:1e3,maxSpeed:90},Ai),Li=function(t){this._map=t,this.clear()};function Di(t,e){(!t.duration||t.duration0&&i-e[0].time>160;)e.shift()},Li.prototype._onMoveEnd=function(e){if(this._drainInertiaBuffer(),!(this._inertiaBuffer.length<2)){for(var i={zoom:0,bearing:0,pitch:0,pan:new t.Point(0,0),pinchAround:void 0,around:void 0},r=0,n=this._inertiaBuffer;r=this._clickTolerance||this._map.fire(new Bi(t.type,this._map,t))},Ui.prototype.dblclick=function(t){return this._firePreventable(new Bi(t.type,this._map,t))},Ui.prototype.mouseover=function(t){this._map.fire(new Bi(t.type,this._map,t))},Ui.prototype.mouseout=function(t){this._map.fire(new Bi(t.type,this._map,t))},Ui.prototype.touchstart=function(t){return this._firePreventable(new Ri(t.type,this._map,t))},Ui.prototype.touchmove=function(t){this._map.fire(new Ri(t.type,this._map,t))},Ui.prototype.touchend=function(t){this._map.fire(new Ri(t.type,this._map,t))},Ui.prototype.touchcancel=function(t){this._map.fire(new Ri(t.type,this._map,t))},Ui.prototype._firePreventable=function(t){if(this._map.fire(t),t.defaultPrevented)return{}},Ui.prototype.isEnabled=function(){return!0},Ui.prototype.isActive=function(){return!1},Ui.prototype.enable=function(){},Ui.prototype.disable=function(){};var Vi=function(t){this._map=t};Vi.prototype.reset=function(){this._delayContextMenu=!1,delete this._contextMenuEvent},Vi.prototype.mousemove=function(t){this._map.fire(new Bi(t.type,this._map,t))},Vi.prototype.mousedown=function(){this._delayContextMenu=!0},Vi.prototype.mouseup=function(){this._delayContextMenu=!1,this._contextMenuEvent&&(this._map.fire(new Bi("contextmenu",this._map,this._contextMenuEvent)),delete this._contextMenuEvent)},Vi.prototype.contextmenu=function(t){this._delayContextMenu?this._contextMenuEvent=t:this._map.fire(new Bi(t.type,this._map,t)),this._map.listens("contextmenu")&&t.preventDefault()},Vi.prototype.isEnabled=function(){return!0},Vi.prototype.isActive=function(){return!1},Vi.prototype.enable=function(){},Vi.prototype.disable=function(){};var Ni=function(t,e){this._map=t,this._el=t.getCanvasContainer(),this._container=t.getContainer(),this._clickTolerance=e.clickTolerance||1};function ji(t,e){for(var i={},r=0;rthis.numTouches)&&(this.aborted=!0),this.aborted||(void 0===this.startTime&&(this.startTime=e.timeStamp),r.length===this.numTouches&&(this.centroid=function(e){for(var i=new t.Point(0,0),r=0,n=e;r30)&&(this.aborted=!0)}}},qi.prototype.touchend=function(t,e,i){if((!this.centroid||t.timeStamp-this.startTime>500)&&(this.aborted=!0),0===i.length){var r=!this.aborted&&this.centroid;if(this.reset(),r)return r}};var Zi=function(t){this.singleTap=new qi(t),this.numTaps=t.numTaps,this.reset()};Zi.prototype.reset=function(){this.lastTime=1/0,delete this.lastTap,this.count=0,this.singleTap.reset()},Zi.prototype.touchstart=function(t,e,i){this.singleTap.touchstart(t,e,i)},Zi.prototype.touchmove=function(t,e,i){this.singleTap.touchmove(t,e,i)},Zi.prototype.touchend=function(t,e,i){var r=this.singleTap.touchend(t,e,i);if(r){var n=t.timeStamp-this.lastTime<500,a=!this.lastTap||this.lastTap.dist(r)<30;if(n&&a||this.reset(),this.count++,this.lastTime=t.timeStamp,this.lastTap=r,this.count===this.numTaps)return this.reset(),r}};var Gi=function(){this._zoomIn=new Zi({numTouches:1,numTaps:2}),this._zoomOut=new Zi({numTouches:2,numTaps:1}),this.reset()};Gi.prototype.reset=function(){this._active=!1,this._zoomIn.reset(),this._zoomOut.reset()},Gi.prototype.touchstart=function(t,e,i){this._zoomIn.touchstart(t,e,i),this._zoomOut.touchstart(t,e,i)},Gi.prototype.touchmove=function(t,e,i){this._zoomIn.touchmove(t,e,i),this._zoomOut.touchmove(t,e,i)},Gi.prototype.touchend=function(t,e,i){var r=this,n=this._zoomIn.touchend(t,e,i),a=this._zoomOut.touchend(t,e,i);return n?(this._active=!0,t.preventDefault(),setTimeout((function(){return r.reset()}),0),{cameraAnimation:function(e){return e.easeTo({duration:300,zoom:e.getZoom()+1,around:e.unproject(n)},{originalEvent:t})}}):a?(this._active=!0,t.preventDefault(),setTimeout((function(){return r.reset()}),0),{cameraAnimation:function(e){return e.easeTo({duration:300,zoom:e.getZoom()-1,around:e.unproject(a)},{originalEvent:t})}}):void 0},Gi.prototype.touchcancel=function(){this.reset()},Gi.prototype.enable=function(){this._enabled=!0},Gi.prototype.disable=function(){this._enabled=!1,this.reset()},Gi.prototype.isEnabled=function(){return this._enabled},Gi.prototype.isActive=function(){return this._active};var Wi={0:1,2:2},Xi=function(t){this.reset(),this._clickTolerance=t.clickTolerance||1};Xi.prototype.reset=function(){this._active=!1,this._moved=!1,delete this._lastPoint,delete this._eventButton},Xi.prototype._correctButton=function(t,e){return!1},Xi.prototype._move=function(t,e){return{}},Xi.prototype.mousedown=function(t,e){if(!this._lastPoint){var r=i.mouseButton(t);this._correctButton(t,r)&&(this._lastPoint=e,this._eventButton=r)}},Xi.prototype.mousemoveWindow=function(t,e){var i=this._lastPoint;if(i)if(t.preventDefault(),function(t,e){var i=Wi[e];return void 0===t.buttons||(t.buttons&i)!==i}(t,this._eventButton))this.reset();else if(this._moved||!(e.dist(i)0&&(this._active=!0);var n=ji(r,i),a=new t.Point(0,0),o=new t.Point(0,0),s=0;for(var l in n){var c=n[l],u=this._touches[l];u&&(a._add(c),o._add(c.sub(u)),s++,n[l]=c)}if(this._touches=n,!(sMath.abs(t.x)}var on=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.reset=function(){t.prototype.reset.call(this),this._valid=void 0,delete this._firstMove,delete this._lastPoints},e.prototype._start=function(t){this._lastPoints=t,nn(t[0].sub(t[1]))&&(this._valid=!1)},e.prototype._move=function(t,e,i){var r=t[0].sub(this._lastPoints[0]),n=t[1].sub(this._lastPoints[1]);if(this._valid=this.gestureBeginsVertically(r,n,i.timeStamp),this._valid)return this._lastPoints=t,this._active=!0,{pitchDelta:(r.y+n.y)/2*-.5}},e.prototype.gestureBeginsVertically=function(t,e,i){if(void 0!==this._valid)return this._valid;var r=t.mag()>=2,n=e.mag()>=2;if(r||n){if(!r||!n)return void 0===this._firstMove&&(this._firstMove=i),i-this._firstMove<100&&void 0;var a=t.y>0==e.y>0;return nn(t)&&nn(e)&&a}},e}(Ji),an={panStep:100,bearingStep:15,pitchStep:10},sn=function(){var t=an;this._panStep=t.panStep,this._bearingStep=t.bearingStep,this._pitchStep=t.pitchStep,this._rotationDisabled=!1};function ln(t){return t*(2-t)}sn.prototype.reset=function(){this._active=!1},sn.prototype.keydown=function(t){var e=this;if(!(t.altKey||t.ctrlKey||t.metaKey)){var i=0,r=0,n=0,a=0,o=0;switch(t.keyCode){case 61:case 107:case 171:case 187:i=1;break;case 189:case 109:case 173:i=-1;break;case 37:t.shiftKey?r=-1:(t.preventDefault(),a=-1);break;case 39:t.shiftKey?r=1:(t.preventDefault(),a=1);break;case 38:t.shiftKey?n=1:(t.preventDefault(),o=-1);break;case 40:t.shiftKey?n=-1:(t.preventDefault(),o=1);break;default:return}return this._rotationDisabled&&(r=0,n=0),{cameraAnimation:function(s){var l=s.getZoom();s.easeTo({duration:300,easeId:"keyboardHandler",easing:ln,zoom:i?Math.round(l)+i*(t.shiftKey?2:1):l,bearing:s.getBearing()+r*e._bearingStep,pitch:s.getPitch()+n*e._pitchStep,offset:[-a*e._panStep,-o*e._panStep],center:s.getCenter()},{originalEvent:t})}}}},sn.prototype.enable=function(){this._enabled=!0},sn.prototype.disable=function(){this._enabled=!1,this.reset()},sn.prototype.isEnabled=function(){return this._enabled},sn.prototype.isActive=function(){return this._active},sn.prototype.disableRotation=function(){this._rotationDisabled=!0},sn.prototype.enableRotation=function(){this._rotationDisabled=!1};var un=function(e,i){this._map=e,this._el=e.getCanvasContainer(),this._handler=i,this._delta=0,this._defaultZoomRate=.01,this._wheelZoomRate=1/450,t.bindAll(["_onTimeout"],this)};un.prototype.setZoomRate=function(t){this._defaultZoomRate=t},un.prototype.setWheelZoomRate=function(t){this._wheelZoomRate=t},un.prototype.isEnabled=function(){return!!this._enabled},un.prototype.isActive=function(){return!!this._active||void 0!==this._finishTimeout},un.prototype.isZooming=function(){return!!this._zooming},un.prototype.enable=function(t){this.isEnabled()||(this._enabled=!0,this._aroundCenter=t&&"center"===t.around)},un.prototype.disable=function(){this.isEnabled()&&(this._enabled=!1)},un.prototype.wheel=function(e){if(this.isEnabled()){var i=e.deltaMode===t.window.WheelEvent.DOM_DELTA_LINE?40*e.deltaY:e.deltaY,r=t.browser.now(),n=r-(this._lastWheelEventTime||0);this._lastWheelEventTime=r,0!==i&&i%4.000244140625==0?this._type="wheel":0!==i&&Math.abs(i)<4?this._type="trackpad":n>400?(this._type=null,this._lastValue=i,this._timeout=setTimeout(this._onTimeout,40,e)):this._type||(this._type=Math.abs(n*i)<200?"trackpad":"wheel",this._timeout&&(clearTimeout(this._timeout),this._timeout=null,i+=this._lastValue)),e.shiftKey&&i&&(i/=4),this._type&&(this._lastWheelEvent=e,this._delta-=i,this._active||this._start(e)),e.preventDefault()}},un.prototype._onTimeout=function(t){this._type="wheel",this._delta-=this._lastValue,this._active||this._start(t)},un.prototype._start=function(e){if(this._delta){this._frameId&&(this._frameId=null),this._active=!0,this.isZooming()||(this._zooming=!0),this._finishTimeout&&(clearTimeout(this._finishTimeout),delete this._finishTimeout);var r=i.mousePos(this._el,e);this._around=t.LngLat.convert(this._aroundCenter?this._map.getCenter():this._map.unproject(r)),this._aroundPoint=this._map.transform.locationPoint(this._around),this._frameId||(this._frameId=!0,this._handler._triggerRenderFrame())}},un.prototype.renderFrame=function(){var e=this;if(this._frameId&&(this._frameId=null,this.isActive())){var i=this._map.transform;if(0!==this._delta){var r="wheel"===this._type&&Math.abs(this._delta)>4.000244140625?this._wheelZoomRate:this._defaultZoomRate,n=2/(1+Math.exp(-Math.abs(this._delta*r)));this._delta<0&&0!==n&&(n=1/n);var a="number"==typeof this._targetZoom?i.zoomScale(this._targetZoom):i.scale;this._targetZoom=Math.min(i.maxZoom,Math.max(i.minZoom,i.scaleZoom(a*n))),"wheel"===this._type&&(this._startZoom=i.zoom,this._easing=this._smoothOutEasing(200)),this._delta=0}var o,s="number"==typeof this._targetZoom?this._targetZoom:i.zoom,l=this._startZoom,c=this._easing,u=!1;if("wheel"===this._type&&l&&c){var h=Math.min((t.browser.now()-this._lastWheelEventTime)/200,1),p=c(h);o=t.number(l,s,p),h<1?this._frameId||(this._frameId=!0):u=!0}else o=s,u=!0;return this._active=!0,u&&(this._active=!1,this._finishTimeout=setTimeout((function(){e._zooming=!1,e._handler._triggerRenderFrame(),delete e._targetZoom,delete e._finishTimeout}),200)),{noInertia:!0,needsRenderFrame:!u,zoomDelta:o-i.zoom,around:this._aroundPoint,originalEvent:this._lastWheelEvent}}},un.prototype._smoothOutEasing=function(e){var i=t.ease;if(this._prevEase){var r=this._prevEase,n=(t.browser.now()-r.start)/r.duration,a=r.easing(n+.01)-r.easing(n),o=.27/Math.sqrt(a*a+1e-4)*.01,s=Math.sqrt(.0729-o*o);i=t.bezier(o,s,.25,1)}return this._prevEase={start:t.browser.now(),duration:e,easing:i},i},un.prototype.reset=function(){this._active=!1};var cn=function(t,e){this._clickZoom=t,this._tapZoom=e};cn.prototype.enable=function(){this._clickZoom.enable(),this._tapZoom.enable()},cn.prototype.disable=function(){this._clickZoom.disable(),this._tapZoom.disable()},cn.prototype.isEnabled=function(){return this._clickZoom.isEnabled()&&this._tapZoom.isEnabled()},cn.prototype.isActive=function(){return this._clickZoom.isActive()||this._tapZoom.isActive()};var pn=function(){this.reset()};pn.prototype.reset=function(){this._active=!1},pn.prototype.dblclick=function(t,e){return t.preventDefault(),{cameraAnimation:function(i){i.easeTo({duration:300,zoom:i.getZoom()+(t.shiftKey?-1:1),around:i.unproject(e)},{originalEvent:t})}}},pn.prototype.enable=function(){this._enabled=!0},pn.prototype.disable=function(){this._enabled=!1,this.reset()},pn.prototype.isEnabled=function(){return this._enabled},pn.prototype.isActive=function(){return this._active};var hn=function(){this._tap=new Zi({numTouches:1,numTaps:1}),this.reset()};hn.prototype.reset=function(){this._active=!1,delete this._swipePoint,delete this._swipeTouch,delete this._tapTime,this._tap.reset()},hn.prototype.touchstart=function(t,e,i){this._swipePoint||(this._tapTime&&t.timeStamp-this._tapTime>500&&this.reset(),this._tapTime?i.length>0&&(this._swipePoint=e[0],this._swipeTouch=i[0].identifier):this._tap.touchstart(t,e,i))},hn.prototype.touchmove=function(t,e,i){if(this._tapTime){if(this._swipePoint){if(i[0].identifier!==this._swipeTouch)return;var r=e[0],n=r.y-this._swipePoint.y;return this._swipePoint=r,t.preventDefault(),this._active=!0,{zoomDelta:n/128}}}else this._tap.touchmove(t,e,i)},hn.prototype.touchend=function(t,e,i){this._tapTime?this._swipePoint&&0===i.length&&this.reset():this._tap.touchend(t,e,i)&&(this._tapTime=t.timeStamp)},hn.prototype.touchcancel=function(){this.reset()},hn.prototype.enable=function(){this._enabled=!0},hn.prototype.disable=function(){this._enabled=!1,this.reset()},hn.prototype.isEnabled=function(){return this._enabled},hn.prototype.isActive=function(){return this._active};var hr=function(t,e,i){this._el=t,this._mousePan=e,this._touchPan=i};hr.prototype.enable=function(t){this._inertiaOptions=t||{},this._mousePan.enable(),this._touchPan.enable(),this._el.classList.add("maplibregl-touch-drag-pan","mapboxgl-touch-drag-pan")},hr.prototype.disable=function(){this._mousePan.disable(),this._touchPan.disable(),this._el.classList.remove("maplibregl-touch-drag-pan","mapboxgl-touch-drag-pan")},hr.prototype.isEnabled=function(){return this._mousePan.isEnabled()&&this._touchPan.isEnabled()},hr.prototype.isActive=function(){return this._mousePan.isActive()||this._touchPan.isActive()};var fn=function(t,e,i){this._pitchWithRotate=t.pitchWithRotate,this._mouseRotate=e,this._mousePitch=i};fn.prototype.enable=function(){this._mouseRotate.enable(),this._pitchWithRotate&&this._mousePitch.enable()},fn.prototype.disable=function(){this._mouseRotate.disable(),this._mousePitch.disable()},fn.prototype.isEnabled=function(){return this._mouseRotate.isEnabled()&&(!this._pitchWithRotate||this._mousePitch.isEnabled())},fn.prototype.isActive=function(){return this._mouseRotate.isActive()||this._mousePitch.isActive()};var dn=function(t,e,i,r){this._el=t,this._touchZoom=e,this._touchRotate=i,this._tapDragZoom=r,this._rotationDisabled=!1,this._enabled=!0};dn.prototype.enable=function(t){this._touchZoom.enable(t),this._rotationDisabled||this._touchRotate.enable(t),this._tapDragZoom.enable(),this._el.classList.add("maplibregl-touch-zoom-rotate","mapboxgl-touch-zoom-rotate")},dn.prototype.disable=function(){this._touchZoom.disable(),this._touchRotate.disable(),this._tapDragZoom.disable(),this._el.classList.remove("maplibregl-touch-zoom-rotate","mapboxgl-touch-zoom-rotate")},dn.prototype.isEnabled=function(){return this._touchZoom.isEnabled()&&(this._rotationDisabled||this._touchRotate.isEnabled())&&this._tapDragZoom.isEnabled()},dn.prototype.isActive=function(){return this._touchZoom.isActive()||this._touchRotate.isActive()||this._tapDragZoom.isActive()},dn.prototype.disableRotation=function(){this._rotationDisabled=!0,this._touchRotate.disable()},dn.prototype.enableRotation=function(){this._rotationDisabled=!1,this._touchZoom.isEnabled()&&this._touchRotate.enable()};var mn=function(t){return t.zoom||t.drag||t.pitch||t.rotate},yn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e}(t.Event);function gn(t){return t.panDelta&&t.panDelta.mag()||t.zoomDelta||t.bearingDelta||t.pitchDelta}var vn=function(e,r){this._map=e,this._el=this._map.getCanvasContainer(),this._handlers=[],this._handlersById={},this._changes=[],this._inertia=new Li(e),this._bearingSnap=r.bearingSnap,this._previousActiveHandlers={},this._eventsInProgress={},this._addDefaultHandlers(r),t.bindAll(["handleEvent","handleWindowEvent"],this);var n=this._el;this._listeners=[[n,"touchstart",{passive:!0}],[n,"touchmove",{passive:!1}],[n,"touchend",void 0],[n,"touchcancel",void 0],[n,"mousedown",void 0],[n,"mousemove",void 0],[n,"mouseup",void 0],[t.window.document,"mousemove",{capture:!0}],[t.window.document,"mouseup",void 0],[n,"mouseover",void 0],[n,"mouseout",void 0],[n,"dblclick",void 0],[n,"click",void 0],[n,"keydown",{capture:!1}],[n,"keyup",void 0],[n,"wheel",{passive:!1}],[n,"contextmenu",void 0],[t.window,"blur",void 0]];for(var a=0,o=this._listeners;aa?Math.min(2,b):Math.max(.5,b),w=Math.pow(y,1-e),S=n.unproject(_.add(x.mult(e*w)).mult(m));n.setLocationAtPoint(n.renderWorldCopies?S.wrap():S,d)}r._fireMoveEvents(i)}),(function(t){r._afterEase(i,t)}),e),this},i.prototype._prepareEase=function(e,i,r){void 0===r&&(r={}),this._moving=!0,i||r.moving||this.fire(new t.Event("movestart",e)),this._zooming&&!r.zooming&&this.fire(new t.Event("zoomstart",e)),this._rotating&&!r.rotating&&this.fire(new t.Event("rotatestart",e)),this._pitching&&!r.pitching&&this.fire(new t.Event("pitchstart",e))},i.prototype._fireMoveEvents=function(e){this.fire(new t.Event("move",e)),this._zooming&&this.fire(new t.Event("zoom",e)),this._rotating&&this.fire(new t.Event("rotate",e)),this._pitching&&this.fire(new t.Event("pitch",e))},i.prototype._afterEase=function(e,i){if(!this._easeId||!i||this._easeId!==i){delete this._easeId;var r=this._zooming,n=this._rotating,a=this._pitching;this._moving=!1,this._zooming=!1,this._rotating=!1,this._pitching=!1,this._padding=!1,r&&this.fire(new t.Event("zoomend",e)),n&&this.fire(new t.Event("rotateend",e)),a&&this.fire(new t.Event("pitchend",e)),this.fire(new t.Event("moveend",e))}},i.prototype.flyTo=function(e,i){var r=this;if(!e.essential&&t.browser.prefersReducedMotion){var n=t.pick(e,["center","zoom","bearing","pitch","around"]);return this.jumpTo(n,i)}this.stop(),e=t.extend({offset:[0,0],speed:1.2,curve:1.42,easing:t.ease},e);var a=this.transform,o=this.getZoom(),s=this.getBearing(),l=this.getPitch(),c=this.getPadding(),u="zoom"in e?t.clamp(+e.zoom,a.minZoom,a.maxZoom):o,h="bearing"in e?this._normalizeBearing(e.bearing,s):s,p="pitch"in e?+e.pitch:l,f="padding"in e?e.padding:a.padding,d=a.zoomScale(u-o),m=t.Point.convert(e.offset),y=a.centerPoint.add(m),g=a.pointLocation(y),v=t.LngLat.convert(e.center||g);this._normalizeCenter(v);var _=a.project(g),x=a.project(v).sub(_),b=e.curve,w=Math.max(a.width,a.height),S=w/d,E=x.mag();if("minZoom"in e){var T=t.clamp(Math.min(e.minZoom,o,u),a.minZoom,a.maxZoom),I=w/a.zoomScale(T-o);b=Math.sqrt(I/E*2)}var k=b*b;function A(t){var e=(S*S-w*w+(t?-1:1)*k*k*E*E)/(2*(t?S:w)*k*E);return Math.log(Math.sqrt(e*e+1)-e)}function z(t){return(Math.exp(t)-Math.exp(-t))/2}function C(t){return(Math.exp(t)+Math.exp(-t))/2}var P=A(0),M=function(t){return C(P)/C(P+b*t)},L=function(t){return w*((C(P)*(z(e=P+b*t)/C(e))-z(P))/k)/E;var e},D=(A(1)-P)/b;if(Math.abs(E)<1e-6||!isFinite(D)){if(Math.abs(w-S)<1e-6)return this.easeTo(e,i);var O=Se.maxDuration&&(e.duration=0),this._zooming=!0,this._rotating=s!==h,this._pitching=p!==l,this._padding=!a.isPaddingEqual(f),this._prepareEase(i,!1),this._ease((function(e){var n=e*D,d=1/M(n);a.zoom=1===e?u:o+a.scaleZoom(d),r._rotating&&(a.bearing=t.number(s,h,e)),r._pitching&&(a.pitch=t.number(l,p,e)),r._padding&&(a.interpolatePadding(c,f,e),y=a.centerPoint.add(m));var g=1===e?v:a.unproject(_.add(x.mult(L(n))).mult(d));a.setLocationAtPoint(a.renderWorldCopies?g.wrap():g,y),r._fireMoveEvents(i)}),(function(){return r._afterEase(i)}),e),this},i.prototype.isEasing=function(){return!!this._easeFrameId},i.prototype.stop=function(){return this._stop()},i.prototype._stop=function(t,e){if(this._easeFrameId&&(this._cancelRenderFrame(this._easeFrameId),delete this._easeFrameId,delete this._onEaseFrame),this._onEaseEnd){var i=this._onEaseEnd;delete this._onEaseEnd,i.call(this,e)}if(!t){var r=this.handlers;r&&r.stop(!1)}return this},i.prototype._ease=function(e,i,r){!1===r.animate||0===r.duration?(e(1),i()):(this._easeStart=t.browser.now(),this._easeOptions=r,this._onEaseFrame=e,this._onEaseEnd=i,this._easeFrameId=this._requestRenderFrame(this._renderFrameCallback))},i.prototype._renderFrameCallback=function(){var e=Math.min((t.browser.now()-this._easeStart)/this._easeOptions.duration,1);this._onEaseFrame(this._easeOptions.easing(e)),e<1?this._easeFrameId=this._requestRenderFrame(this._renderFrameCallback):this.stop()},i.prototype._normalizeBearing=function(e,i){e=t.wrap(e,-180,180);var r=Math.abs(e-i);return Math.abs(e-360-i)180?-360:i<-180?360:0}},i}(t.Evented),xn=function(e){void 0===e&&(e={}),this.options=e,t.bindAll(["_toggleAttribution","_updateEditLink","_updateData","_updateCompact"],this)};xn.prototype.getDefaultPosition=function(){return"bottom-right"},xn.prototype.onAdd=function(t){var e=this.options&&this.options.compact;return this._map=t,this._container=i.create("div","maplibregl-ctrl maplibregl-ctrl-attrib mapboxgl-ctrl mapboxgl-ctrl-attrib"),this._compactButton=i.create("button","maplibregl-ctrl-attrib-button mapboxgl-ctrl-attrib-button",this._container),this._compactButton.addEventListener("click",this._toggleAttribution),this._compactButton.type="button",this._setElementTitle(this._compactButton,"ToggleAttribution"),this._innerContainer=i.create("div","maplibregl-ctrl-attrib-inner mapboxgl-ctrl-attrib-inner",this._container),this._innerContainer.setAttribute("role","list"),e&&this._container.classList.add("maplibregl-compact","mapboxgl-compact"),this._updateAttributions(),this._updateEditLink(),this._map.on("styledata",this._updateData),this._map.on("sourcedata",this._updateData),this._map.on("moveend",this._updateEditLink),void 0===e&&(this._map.on("resize",this._updateCompact),this._updateCompact()),this._container},xn.prototype.onRemove=function(){i.remove(this._container),this._map.off("styledata",this._updateData),this._map.off("sourcedata",this._updateData),this._map.off("moveend",this._updateEditLink),this._map.off("resize",this._updateCompact),this._map=void 0,this._attribHTML=void 0},xn.prototype._setElementTitle=function(t,e){var i=this._map._getUIString("AttributionControl."+e);t.title=i,t.setAttribute("aria-label",i)},xn.prototype._toggleAttribution=function(){this._container.classList.contains("maplibregl-compact-show")||this._container.classList.contains("mapboxgl-compact-show")?(this._container.classList.remove("maplibregl-compact-show","mapboxgl-compact-show"),this._compactButton.setAttribute("aria-pressed","false")):(this._container.classList.add("maplibregl-compact-show","mapboxgl-compact-show"),this._compactButton.setAttribute("aria-pressed","true"))},xn.prototype._updateEditLink=function(){var e=this._editLink;e||(e=this._editLink=this._container.querySelector(".mapbox-improve-map"));var i=[{key:"owner",value:this.styleOwner},{key:"id",value:this.styleId},{key:"access_token",value:this._map._requestManager._customAccessToken||t.config.ACCESS_TOKEN}];if(e){var r=i.reduce((function(t,e,r){return e.value&&(t+=e.key+"="+e.value+(r=0)return!1;return!0}))).join(" | ");o!==this._attribHTML&&(this._attribHTML=o,t.length?(this._innerContainer.innerHTML=o,this._container.classList.remove("maplibregl-attrib-empty","mapboxgl-attrib-empty")):this._container.classList.add("maplibregl-attrib-empty","mapboxgl-attrib-empty"),this._editLink=null)}},xn.prototype._updateCompact=function(){this._map.getCanvasContainer().offsetWidth<=640?this._container.classList.add("maplibregl-compact","mapboxgl-compact"):this._container.classList.remove("maplibregl-compact","maplibregl-compact-show","mapboxgl-compact","mapboxgl-compact-show")};var bn=function(){t.bindAll(["_updateLogo"],this),t.bindAll(["_updateCompact"],this)};bn.prototype.onAdd=function(t){this._map=t,this._container=i.create("div","maplibregl-ctrl mapboxgl-ctrl");var e=i.create("a","maplibregl-ctrl-logo mapboxgl-ctrl-logo");return e.target="_blank",e.rel="noopener nofollow",e.href="https://maplibre.org/",e.setAttribute("aria-label",this._map._getUIString("LogoControl.Title")),e.setAttribute("rel","noopener nofollow"),this._container.appendChild(e),this._container.style.display="none",this._map.on("sourcedata",this._updateLogo),this._updateLogo(),this._map.on("resize",this._updateCompact),this._updateCompact(),this._container},bn.prototype.onRemove=function(){i.remove(this._container),this._map.off("sourcedata",this._updateLogo),this._map.off("resize",this._updateCompact)},bn.prototype.getDefaultPosition=function(){return"bottom-left"},bn.prototype._updateLogo=function(t){t&&"metadata"!==t.sourceDataType||(this._container.style.display=this._logoRequired()?"block":"none")},bn.prototype._logoRequired=function(){if(this._map.style){var t=this._map.style.sourceCaches;for(var e in t)if(t[e].getSource().mapbox_logo)return!0;return!1}},bn.prototype._updateCompact=function(){var t=this._container.children;if(t.length){var e=t[0];this._map.getCanvasContainer().offsetWidth<250?e.classList.add("maplibregl-compact","mapboxgl-compact"):e.classList.remove("maplibregl-compact","mapboxgl-compact")}};var br=function(){this._queue=[],this._id=0,this._cleared=!1,this._currentlyRunning=!1};br.prototype.add=function(t){var e=++this._id;return this._queue.push({callback:t,id:e,cancelled:!1}),e},br.prototype.remove=function(t){for(var e=this._currentlyRunning,i=0,r=e?this._queue.concat(e):this._queue;ie.maxZoom)throw new Error("maxZoom must be greater than or equal to minZoom");if(null!=e.minPitch&&null!=e.maxPitch&&e.minPitch>e.maxPitch)throw new Error("maxPitch must be greater than or equal to minPitch");if(null!=e.minPitch&&e.minPitch<0)throw new Error("minPitch must be greater than or equal to 0");if(null!=e.maxPitch&&e.maxPitch>60)throw new Error("maxPitch must be less than or equal to 60");var n=new Ti(e.minZoom,e.maxZoom,e.minPitch,e.maxPitch,e.renderWorldCopies);if(r.call(this,n,e),this._interactive=e.interactive,this._maxTileCacheSize=e.maxTileCacheSize,this._failIfMajorPerformanceCaveat=e.failIfMajorPerformanceCaveat,this._preserveDrawingBuffer=e.preserveDrawingBuffer,this._antialias=e.antialias,this._trackResize=e.trackResize,this._bearingSnap=e.bearingSnap,this._refreshExpiredTiles=e.refreshExpiredTiles,this._fadeDuration=e.fadeDuration,this._crossSourceCollisions=e.crossSourceCollisions,this._crossFadingFactor=1,this._collectResourceTiming=e.collectResourceTiming,this._renderTaskQueue=new br,this._controls=[],this._mapId=t.uniqueId(),this._locale=t.extend({},wn,e.locale),this._clickTolerance=e.clickTolerance,this._requestManager=new t.RequestManager(e.transformRequest,e.accessToken),"string"==typeof e.container){if(this._container=t.window.document.getElementById(e.container),!this._container)throw new Error("Container '"+e.container+"' not found.")}else{if(!(e.container instanceof En))throw new Error("Invalid type: 'container' must be a String or HTMLElement.");this._container=e.container}if(e.maxBounds&&this.setMaxBounds(e.maxBounds),t.bindAll(["_onWindowOnline","_onWindowResize","_onMapScroll","_contextLost","_contextRestored"],this),this._setupContainer(),this._setupPainter(),void 0===this.painter)throw new Error("Failed to initialize WebGL.");this.on("move",(function(){return i._update(!1)})),this.on("moveend",(function(){return i._update(!1)})),this.on("zoom",(function(){return i._update(!0)})),void 0!==t.window&&(t.window.addEventListener("online",this._onWindowOnline,!1),t.window.addEventListener("resize",this._onWindowResize,!1),t.window.addEventListener("orientationchange",this._onWindowResize,!1)),this.handlers=new vn(this,e),this._hash=e.hash&&new ki("string"==typeof e.hash&&e.hash||void 0).addTo(this),this._hash&&this._hash._onHashChange()||(this.jumpTo({center:e.center,zoom:e.zoom,bearing:e.bearing,pitch:e.pitch}),e.bounds&&(this.resize(),this.fitBounds(e.bounds,t.extend({},e.fitBoundsOptions,{duration:0})))),this.resize(),this._localIdeographFontFamily=e.localIdeographFontFamily,e.style&&this.setStyle(e.style,{localIdeographFontFamily:e.localIdeographFontFamily}),e.attributionControl&&this.addControl(new xn({customAttribution:e.customAttribution})),this.addControl(new bn,e.logoPosition),this.on("style.load",(function(){i.transform.unmodified&&i.jumpTo(i.style.stylesheet)})),this.on("data",(function(e){i._update("style"===e.dataType),i.fire(new t.Event(e.dataType+"data",e))})),this.on("dataloading",(function(e){i.fire(new t.Event(e.dataType+"dataloading",e))}))}r&&(n.__proto__=r),(n.prototype=Object.create(r&&r.prototype)).constructor=n;var a={showTileBoundaries:{configurable:!0},showPadding:{configurable:!0},showCollisionBoxes:{configurable:!0},showOverdrawInspector:{configurable:!0},repaint:{configurable:!0},vertices:{configurable:!0},version:{configurable:!0}};return n.prototype._getMapId=function(){return this._mapId},n.prototype.addControl=function(e,i){if(void 0===i&&(i=e.getDefaultPosition?e.getDefaultPosition():"top-right"),!e||!e.onAdd)return this.fire(new t.ErrorEvent(new Error("Invalid argument to map.addControl(). Argument must be a control with onAdd and onRemove methods.")));var r=e.onAdd(this);this._controls.push(e);var n=this._controlPositions[i];return-1!==i.indexOf("bottom")?n.insertBefore(r,n.firstChild):n.appendChild(r),this},n.prototype.removeControl=function(e){if(!e||!e.onRemove)return this.fire(new t.ErrorEvent(new Error("Invalid argument to map.removeControl(). Argument must be a control with onAdd and onRemove methods.")));var i=this._controls.indexOf(e);return i>-1&&this._controls.splice(i,1),e.onRemove(this),this},n.prototype.hasControl=function(t){return this._controls.indexOf(t)>-1},n.prototype.resize=function(e){var i=this._containerDimensions(),r=i[0],n=i[1];this._resizeCanvas(r,n),this.transform.resize(r,n),this.painter.resize(r,n);var a=!this._moving;return a&&(this.stop(),this.fire(new t.Event("movestart",e)).fire(new t.Event("move",e))),this.fire(new t.Event("resize",e)),a&&this.fire(new t.Event("moveend",e)),this},n.prototype.getBounds=function(){return this.transform.getBounds()},n.prototype.getMaxBounds=function(){return this.transform.getMaxBounds()},n.prototype.setMaxBounds=function(e){return this.transform.setMaxBounds(t.LngLatBounds.convert(e)),this._update()},n.prototype.setMinZoom=function(t){if((t=null==t?-2:t)>=-2&&t<=this.transform.maxZoom)return this.transform.minZoom=t,this._update(),this.getZoom()=this.transform.minZoom)return this.transform.maxZoom=t,this._update(),this.getZoom()>t&&this.setZoom(t),this;throw new Error("maxZoom must be greater than the current minZoom")},n.prototype.getMaxZoom=function(){return this.transform.maxZoom},n.prototype.setMinPitch=function(t){if((t=null==t?0:t)<0)throw new Error("minPitch must be greater than or equal to 0");if(t>=0&&t<=this.transform.maxPitch)return this.transform.minPitch=t,this._update(),this.getPitch()60)throw new Error("maxPitch must be less than or equal to 60");if(t>=this.transform.minPitch)return this.transform.maxPitch=t,this._update(),this.getPitch()>t&&this.setPitch(t),this;throw new Error("maxPitch must be greater than the current minPitch")},n.prototype.getMaxPitch=function(){return this.transform.maxPitch},n.prototype.getRenderWorldCopies=function(){return this.transform.renderWorldCopies},n.prototype.setRenderWorldCopies=function(t){return this.transform.renderWorldCopies=t,this._update()},n.prototype.project=function(e){return this.transform.locationPoint(t.LngLat.convert(e))},n.prototype.unproject=function(e){return this.transform.pointLocation(t.Point.convert(e))},n.prototype.isMoving=function(){return this._moving||this.handlers.isMoving()},n.prototype.isZooming=function(){return this._zooming||this.handlers.isZooming()},n.prototype.isRotating=function(){return this._rotating||this.handlers.isRotating()},n.prototype._createDelegatedListener=function(t,e,i){var r,n=this;if("mouseenter"===t||"mouseover"===t){var a=!1;return{layer:e,listener:i,delegates:{mousemove:function(r){var o=n.getLayer(e)?n.queryRenderedFeatures(r.point,{layers:[e]}):[];o.length?a||(a=!0,i.call(n,new Bi(t,n,r.originalEvent,{features:o}))):a=!1},mouseout:function(){a=!1}}}}if("mouseleave"===t||"mouseout"===t){var o=!1;return{layer:e,listener:i,delegates:{mousemove:function(r){(n.getLayer(e)?n.queryRenderedFeatures(r.point,{layers:[e]}):[]).length?o=!0:o&&(o=!1,i.call(n,new Bi(t,n,r.originalEvent)))},mouseout:function(e){o&&(o=!1,i.call(n,new Bi(t,n,e.originalEvent)))}}}}return{layer:e,listener:i,delegates:(r={},r[t]=function(t){var r=n.getLayer(e)?n.queryRenderedFeatures(t.point,{layers:[e]}):[];r.length&&(t.features=r,i.call(n,t),delete t.features)},r)}},n.prototype.on=function(t,e,i){if(void 0===i)return r.prototype.on.call(this,t,e);var n=this._createDelegatedListener(t,e,i);for(var a in this._delegatedListeners=this._delegatedListeners||{},this._delegatedListeners[t]=this._delegatedListeners[t]||[],this._delegatedListeners[t].push(n),n.delegates)this.on(a,n.delegates[a]);return this},n.prototype.once=function(t,e,i){if(void 0===i)return r.prototype.once.call(this,t,e);var n=this._createDelegatedListener(t,e,i);for(var a in n.delegates)this.once(a,n.delegates[a]);return this},n.prototype.off=function(t,e,i){var n=this;return void 0===i?r.prototype.off.call(this,t,e):(this._delegatedListeners&&this._delegatedListeners[t]&&function(r){for(var a=r[t],o=0;o180;){var s=r.locationPoint(e);if(s.x>=0&&s.y>=0&&s.x<=r.width&&s.y<=r.height)break;e.lng>r.center.lng?e.lng-=360:e.lng+=360}return e}Pn.prototype.down=function(t,e){this.mouseRotate.mousedown(t,e),this.mousePitch&&this.mousePitch.mousedown(t,e),i.disableDrag()},Pn.prototype.move=function(t,e){var i=this.map,r=this.mouseRotate.mousemoveWindow(t,e);if(r&&r.bearingDelta&&i.setBearing(i.getBearing()+r.bearingDelta),this.mousePitch){var n=this.mousePitch.mousemoveWindow(t,e);n&&n.pitchDelta&&i.setPitch(i.getPitch()+n.pitchDelta)}},Pn.prototype.off=function(){var t=this.element;i.removeEventListener(t,"mousedown",this.mousedown),i.removeEventListener(t,"touchstart",this.touchstart,{passive:!1}),i.removeEventListener(t,"touchmove",this.touchmove),i.removeEventListener(t,"touchend",this.touchend),i.removeEventListener(t,"touchcancel",this.reset),this.offTemp()},Pn.prototype.offTemp=function(){i.enableDrag(),i.removeEventListener(t.window,"mousemove",this.mousemove),i.removeEventListener(t.window,"mouseup",this.mouseup)},Pn.prototype.mousedown=function(e){this.down(t.extend({},e,{ctrlKey:!0,preventDefault:function(){return e.preventDefault()}}),i.mousePos(this.element,e)),i.addEventListener(t.window,"mousemove",this.mousemove),i.addEventListener(t.window,"mouseup",this.mouseup)},Pn.prototype.mousemove=function(t){this.move(t,i.mousePos(this.element,t))},Pn.prototype.mouseup=function(t){this.mouseRotate.mouseupWindow(t),this.mousePitch&&this.mousePitch.mouseupWindow(t),this.offTemp()},Pn.prototype.touchstart=function(t){1!==t.targetTouches.length?this.reset():(this._startPos=this._lastPos=i.touchPos(this.element,t.targetTouches)[0],this.down({type:"mousedown",button:0,ctrlKey:!0,preventDefault:function(){return t.preventDefault()}},this._startPos))},Pn.prototype.touchmove=function(t){1!==t.targetTouches.length?this.reset():(this._lastPos=i.touchPos(this.element,t.targetTouches)[0],this.move({preventDefault:function(){return t.preventDefault()}},this._lastPos))},Pn.prototype.touchend=function(t){0===t.targetTouches.length&&this._startPos&&this._lastPos&&this._startPos.dist(this._lastPos)=i}this._isDragging&&(this._pos=e.point.sub(this._positionDelta),this._lngLat=this._map.unproject(this._pos),this.setLngLat(this._lngLat),this._element.style.pointerEvents="none","pending"===this._state&&(this._state="active",this.fire(new t.Event("dragstart"))),this.fire(new t.Event("drag")))},r.prototype._onUp=function(){this._element.style.pointerEvents="auto",this._positionDelta=null,this._pointerdownPos=null,this._isDragging=!1,this._map.off("mousemove",this._onMove),this._map.off("touchmove",this._onMove),"active"===this._state&&this.fire(new t.Event("dragend")),this._state="inactive"},r.prototype._addDragHandler=function(t){this._element.contains(t.originalEvent.target)&&(t.preventDefault(),this._positionDelta=t.point.sub(this._pos).add(this._offset),this._pointerdownPos=t.point,this._state="pending",this._map.on("mousemove",this._onMove),this._map.on("touchmove",this._onMove),this._map.once("mouseup",this._onUp),this._map.once("touchend",this._onUp))},r.prototype.setDraggable=function(t){return this._draggable=!!t,this._map&&(t?(this._map.on("mousedown",this._addDragHandler),this._map.on("touchstart",this._addDragHandler)):(this._map.off("mousedown",this._addDragHandler),this._map.off("touchstart",this._addDragHandler))),this},r.prototype.isDraggable=function(){return this._draggable},r.prototype.setRotation=function(t){return this._rotation=t||0,this._update(),this},r.prototype.getRotation=function(){return this._rotation},r.prototype.setRotationAlignment=function(t){return this._rotationAlignment=t||"auto",this._update(),this},r.prototype.getRotationAlignment=function(){return this._rotationAlignment},r.prototype.setPitchAlignment=function(t){return this._pitchAlignment=t&&"auto"!==t?t:this._rotationAlignment,this._update(),this},r.prototype.getPitchAlignment=function(){return this._pitchAlignment},r}(t.Evented),Rn={positionOptions:{enableHighAccuracy:!1,maximumAge:0,timeout:6e3},fitBoundsOptions:{maxZoom:15},trackUserLocation:!1,showAccuracyCircle:!0,showUserLocation:!0},Fn=0,Un=!1,Vn=function(e){function r(i){e.call(this),this.options=t.extend({},Rn,i),t.bindAll(["_onSuccess","_onError","_onZoom","_finish","_setupUI","_updateCamera","_updateMarker"],this)}return e&&(r.__proto__=e),(r.prototype=Object.create(e&&e.prototype)).constructor=r,r.prototype.onAdd=function(e){var r;return this._map=e,this._container=i.create("div","maplibregl-ctrl maplibregl-ctrl-group mapboxgl-ctrl mapboxgl-ctrl-group"),r=this._setupUI,void 0!==On?r(On):void 0!==t.window.navigator.permissions?t.window.navigator.permissions.query({name:"geolocation"}).then((function(t){r(On="denied"!==t.state)})):r(On=!!t.window.navigator.geolocation),this._container},r.prototype.onRemove=function(){void 0!==this._geolocationWatchID&&(t.window.navigator.geolocation.clearWatch(this._geolocationWatchID),this._geolocationWatchID=void 0),this.options.showUserLocation&&this._userLocationDotMarker&&this._userLocationDotMarker.remove(),this.options.showAccuracyCircle&&this._accuracyCircleMarker&&this._accuracyCircleMarker.remove(),i.remove(this._container),this._map.off("zoom",this._onZoom),this._map=void 0,Fn=0,Un=!1},r.prototype._isOutOfMapMaxBounds=function(t){var e=this._map.getMaxBounds(),i=t.coords;return e&&(i.longitudee.getEast()||i.latitudee.getNorth())},r.prototype._setErrorState=function(){switch(this._watchState){case"WAITING_ACTIVE":this._watchState="ACTIVE_ERROR",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active","mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-active-error","mapboxgl-ctrl-geolocate-active-error");break;case"ACTIVE_LOCK":this._watchState="ACTIVE_ERROR",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active","mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-active-error","mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-waiting","mapboxgl-ctrl-geolocate-waiting");break;case"BACKGROUND":this._watchState="BACKGROUND_ERROR",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background","mapboxgl-ctrl-geolocate-background"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-background-error","mapboxgl-ctrl-geolocate-background-error"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-waiting","mapboxgl-ctrl-geolocate-waiting")}},r.prototype._onSuccess=function(e){if(this._map){if(this._isOutOfMapMaxBounds(e))return this._setErrorState(),this.fire(new t.Event("outofmaxbounds",e)),this._updateMarker(),void this._finish();if(this.options.trackUserLocation)switch(this._lastKnownPosition=e,this._watchState){case"WAITING_ACTIVE":case"ACTIVE_LOCK":case"ACTIVE_ERROR":this._watchState="ACTIVE_LOCK",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-waiting","mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active-error","mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-active","mapboxgl-ctrl-geolocate-active");break;case"BACKGROUND":case"BACKGROUND_ERROR":this._watchState="BACKGROUND",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-waiting","mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background-error","mapboxgl-ctrl-geolocate-background-error"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-background","mapboxgl-ctrl-geolocate-background")}this.options.showUserLocation&&"OFF"!==this._watchState&&this._updateMarker(e),this.options.trackUserLocation&&"ACTIVE_LOCK"!==this._watchState||this._updateCamera(e),this.options.showUserLocation&&this._dotElement.classList.remove("maplibregl-user-location-dot-stale","mapboxgl-user-location-dot-stale"),this.fire(new t.Event("geolocate",e)),this._finish()}},r.prototype._updateCamera=function(e){var i=new t.LngLat(e.coords.longitude,e.coords.latitude),r=e.coords.accuracy,n=this._map.getBearing(),a=t.extend({bearing:n},this.options.fitBoundsOptions);this._map.fitBounds(i.toBounds(r),a,{geolocateSource:!0})},r.prototype._updateMarker=function(e){if(e){var i=new t.LngLat(e.coords.longitude,e.coords.latitude);this._accuracyCircleMarker.setLngLat(i).addTo(this._map),this._userLocationDotMarker.setLngLat(i).addTo(this._map),this._accuracy=e.coords.accuracy,this.options.showUserLocation&&this.options.showAccuracyCircle&&this._updateCircleRadius()}else this._userLocationDotMarker.remove(),this._accuracyCircleMarker.remove()},r.prototype._updateCircleRadius=function(){var t=this._map._container.clientHeight/2,e=this._map.unproject([0,t]),i=this._map.unproject([1,t]),r=e.distanceTo(i),n=Math.ceil(2*this._accuracy/r);this._circleElement.style.width=n+"px",this._circleElement.style.height=n+"px"},r.prototype._onZoom=function(){this.options.showUserLocation&&this.options.showAccuracyCircle&&this._updateCircleRadius()},r.prototype._onError=function(e){if(this._map){if(this.options.trackUserLocation)if(1===e.code){this._watchState="OFF",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-waiting","mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active","mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active-error","mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background","mapboxgl-ctrl-geolocate-background"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background-error","mapboxgl-ctrl-geolocate-background-error"),this._geolocateButton.disabled=!0;var i=this._map._getUIString("GeolocateControl.LocationNotAvailable");this._geolocateButton.title=i,this._geolocateButton.setAttribute("aria-label",i),void 0!==this._geolocationWatchID&&this._clearWatch()}else{if(3===e.code&&Un)return;this._setErrorState()}"OFF"!==this._watchState&&this.options.showUserLocation&&this._dotElement.classList.add("maplibregl-user-location-dot-stale","mapboxgl-user-location-dot-stale"),this.fire(new t.Event("error",e)),this._finish()}},r.prototype._finish=function(){this._timeoutId&&clearTimeout(this._timeoutId),this._timeoutId=void 0},r.prototype._setupUI=function(e){var r=this;if(this._container.addEventListener("contextmenu",(function(t){return t.preventDefault()})),this._geolocateButton=i.create("button","maplibregl-ctrl-geolocate mapboxgl-ctrl-geolocate",this._container),i.create("span","maplibregl-ctrl-icon mapboxgl-ctrl-icon",this._geolocateButton).setAttribute("aria-hidden",!0),this._geolocateButton.type="button",!1===e){t.warnOnce("Geolocation support is not available so the GeolocateControl will be disabled.");var n=this._map._getUIString("GeolocateControl.LocationNotAvailable");this._geolocateButton.disabled=!0,this._geolocateButton.title=n,this._geolocateButton.setAttribute("aria-label",n)}else{var a=this._map._getUIString("GeolocateControl.FindMyLocation");this._geolocateButton.title=a,this._geolocateButton.setAttribute("aria-label",a)}this.options.trackUserLocation&&(this._geolocateButton.setAttribute("aria-pressed","false"),this._watchState="OFF"),this.options.showUserLocation&&(this._dotElement=i.create("div","maplibregl-user-location-dot mapboxgl-user-location-dot"),this._userLocationDotMarker=new Bn(this._dotElement),this._circleElement=i.create("div","maplibregl-user-location-accuracy-circle mapboxgl-user-location-accuracy-circle"),this._accuracyCircleMarker=new Bn({element:this._circleElement,pitchAlignment:"map"}),this.options.trackUserLocation&&(this._watchState="OFF"),this._map.on("zoom",this._onZoom)),this._geolocateButton.addEventListener("click",this.trigger.bind(this)),this._setup=!0,this.options.trackUserLocation&&this._map.on("movestart",(function(e){e.geolocateSource||"ACTIVE_LOCK"!==r._watchState||e.originalEvent&&"resize"===e.originalEvent.type||(r._watchState="BACKGROUND",r._geolocateButton.classList.add("maplibregl-ctrl-geolocate-background","mapboxgl-ctrl-geolocate-background"),r._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active","mapboxgl-ctrl-geolocate-active"),r.fire(new t.Event("trackuserlocationend")))}))},r.prototype.trigger=function(){if(!this._setup)return t.warnOnce("Geolocate control triggered before added to a map"),!1;if(this.options.trackUserLocation){switch(this._watchState){case"OFF":this._watchState="WAITING_ACTIVE",this.fire(new t.Event("trackuserlocationstart"));break;case"WAITING_ACTIVE":case"ACTIVE_LOCK":case"ACTIVE_ERROR":case"BACKGROUND_ERROR":Fn--,Un=!1,this._watchState="OFF",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-waiting","mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active","mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active-error","mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background","mapboxgl-ctrl-geolocate-background"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background-error","mapboxgl-ctrl-geolocate-background-error"),this.fire(new t.Event("trackuserlocationend"));break;case"BACKGROUND":this._watchState="ACTIVE_LOCK",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background","mapboxgl-ctrl-geolocate-background"),this._lastKnownPosition&&this._updateCamera(this._lastKnownPosition),this.fire(new t.Event("trackuserlocationstart"))}switch(this._watchState){case"WAITING_ACTIVE":this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-waiting","mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-active","mapboxgl-ctrl-geolocate-active");break;case"ACTIVE_LOCK":this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-active","mapboxgl-ctrl-geolocate-active");break;case"ACTIVE_ERROR":this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-waiting","mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-active-error","mapboxgl-ctrl-geolocate-active-error");break;case"BACKGROUND":this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-background","mapboxgl-ctrl-geolocate-background");break;case"BACKGROUND_ERROR":this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-waiting","mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-background-error","mapboxgl-ctrl-geolocate-background-error")}if("OFF"===this._watchState&&void 0!==this._geolocationWatchID)this._clearWatch();else if(void 0===this._geolocationWatchID){var e;this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-waiting","mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.setAttribute("aria-pressed","true"),++Fn>1?(e={maximumAge:6e5,timeout:0},Un=!0):(e=this.options.positionOptions,Un=!1),this._geolocationWatchID=t.window.navigator.geolocation.watchPosition(this._onSuccess,this._onError,e)}}else t.window.navigator.geolocation.getCurrentPosition(this._onSuccess,this._onError,this.options.positionOptions),this._timeoutId=setTimeout(this._finish,1e4);return!0},r.prototype._clearWatch=function(){t.window.navigator.geolocation.clearWatch(this._geolocationWatchID),this._geolocationWatchID=void 0,this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-waiting","mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.setAttribute("aria-pressed","false"),this.options.showUserLocation&&this._updateMarker(null)},r}(t.Evented),Nn={maxWidth:100,unit:"metric"},jn=function(e){this.options=t.extend({},Nn,e),t.bindAll(["_onMove","setUnit"],this)};function qn(t,e,i){var r=i&&i.maxWidth||100,n=t._container.clientHeight/2,a=t.unproject([0,n]),o=t.unproject([r,n]),s=a.distanceTo(o);if(i&&"imperial"===i.unit){var l=3.2808*s;l>5280?Zn(e,r,l/5280,t._getUIString("ScaleControl.Miles")):Zn(e,r,l,t._getUIString("ScaleControl.Feet"))}else i&&"nautical"===i.unit?Zn(e,r,s/1852,t._getUIString("ScaleControl.NauticalMiles")):s>=1e3?Zn(e,r,s/1e3,t._getUIString("ScaleControl.Kilometers")):Zn(e,r,s,t._getUIString("ScaleControl.Meters"))}function Zn(t,e,i,r){var n,a,o,s=(n=i,(a=Math.pow(10,(""+Math.floor(n)).length-1))*(o=(o=n/a)>=10?10:o>=5?5:o>=3?3:o>=2?2:o>=1?1:function(t){var e=Math.pow(10,Math.ceil(-Math.log(t)/Math.LN10));return Math.round(t*e)/e}(o)));t.style.width=e*(s/i)+"px",t.innerHTML=s+" "+r}jn.prototype.getDefaultPosition=function(){return"bottom-left"},jn.prototype._onMove=function(){qn(this._map,this._container,this.options)},jn.prototype.onAdd=function(t){return this._map=t,this._container=i.create("div","maplibregl-ctrl maplibregl-ctrl-scale mapboxgl-ctrl mapboxgl-ctrl-scale",t.getContainer()),this._map.on("move",this._onMove),this._onMove(),this._container},jn.prototype.onRemove=function(){i.remove(this._container),this._map.off("move",this._onMove),this._map=void 0},jn.prototype.setUnit=function(t){this.options.unit=t,qn(this._map,this._container,this.options)};var Gn=function(e){this._fullscreen=!1,e&&e.container&&(e.container instanceof t.window.HTMLElement?this._container=e.container:t.warnOnce("Full screen control 'container' must be a DOM element.")),t.bindAll(["_onClickFullscreen","_changeIcon"],this),"onfullscreenchange"in t.window.document?this._fullscreenchange="fullscreenchange":"onmozfullscreenchange"in t.window.document?this._fullscreenchange="mozfullscreenchange":"onwebkitfullscreenchange"in t.window.document?this._fullscreenchange="webkitfullscreenchange":"onmsfullscreenchange"in t.window.document&&(this._fullscreenchange="MSFullscreenChange")};Gn.prototype.onAdd=function(e){return this._map=e,this._container||(this._container=this._map.getContainer()),this._controlContainer=i.create("div","maplibregl-ctrl maplibregl-ctrl-group mapboxgl-ctrl mapboxgl-ctrl-group"),this._checkFullscreenSupport()?this._setupUI():(this._controlContainer.style.display="none",t.warnOnce("This device does not support fullscreen mode.")),this._controlContainer},Gn.prototype.onRemove=function(){i.remove(this._controlContainer),this._map=null,t.window.document.removeEventListener(this._fullscreenchange,this._changeIcon)},Gn.prototype._checkFullscreenSupport=function(){return!!(t.window.document.fullscreenEnabled||t.window.document.mozFullScreenEnabled||t.window.document.msFullscreenEnabled||t.window.document.webkitFullscreenEnabled)},Gn.prototype._setupUI=function(){var e=this._fullscreenButton=i.create("button","maplibregl-ctrl-fullscreen mapboxgl-ctrl-fullscreen",this._controlContainer);i.create("span","maplibregl-ctrl-icon mapboxgl-ctrl-icon",e).setAttribute("aria-hidden",!0),e.type="button",this._updateTitle(),this._fullscreenButton.addEventListener("click",this._onClickFullscreen),t.window.document.addEventListener(this._fullscreenchange,this._changeIcon)},Gn.prototype._updateTitle=function(){var t=this._getTitle();this._fullscreenButton.setAttribute("aria-label",t),this._fullscreenButton.title=t},Gn.prototype._getTitle=function(){return this._map._getUIString(this._isFullscreen()?"FullscreenControl.Exit":"FullscreenControl.Enter")},Gn.prototype._isFullscreen=function(){return this._fullscreen},Gn.prototype._changeIcon=function(){(t.window.document.fullscreenElement||t.window.document.mozFullScreenElement||t.window.document.webkitFullscreenElement||t.window.document.msFullscreenElement)===this._container!==this._fullscreen&&(this._fullscreen=!this._fullscreen,this._fullscreenButton.classList.toggle("maplibregl-ctrl-shrink"),this._fullscreenButton.classList.toggle("mapboxgl-ctrl-shrink"),this._fullscreenButton.classList.toggle("maplibregl-ctrl-fullscreen"),this._fullscreenButton.classList.toggle("mapboxgl-ctrl-fullscreen"),this._updateTitle())},Gn.prototype._onClickFullscreen=function(){this._isFullscreen()?t.window.document.exitFullscreen?t.window.document.exitFullscreen():t.window.document.mozCancelFullScreen?t.window.document.mozCancelFullScreen():t.window.document.msExitFullscreen?t.window.document.msExitFullscreen():t.window.document.webkitCancelFullScreen&&t.window.document.webkitCancelFullScreen():this._container.requestFullscreen?this._container.requestFullscreen():this._container.mozRequestFullScreen?this._container.mozRequestFullScreen():this._container.msRequestFullscreen?this._container.msRequestFullscreen():this._container.webkitRequestFullscreen&&this._container.webkitRequestFullscreen()};var Wn={closeButton:!0,closeOnClick:!0,focusAfterOpen:!0,className:"",maxWidth:"240px"},Xn=["a[href]","[tabindex]:not([tabindex='-1'])","[contenteditable]:not([contenteditable='false'])","button:not([disabled])","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].join(", "),$n=function(e){function r(i){e.call(this),this.options=t.extend(Object.create(Wn),i),t.bindAll(["_update","_onClose","remove","_onMouseMove","_onMouseUp","_onDrag"],this)}return e&&(r.__proto__=e),(r.prototype=Object.create(e&&e.prototype)).constructor=r,r.prototype.addTo=function(e){return this._map&&this.remove(),this._map=e,this.options.closeOnClick&&this._map.on("click",this._onClose),this.options.closeOnMove&&this._map.on("move",this._onClose),this._map.on("remove",this.remove),this._update(),this._focusFirstElement(),this._trackPointer?(this._map.on("mousemove",this._onMouseMove),this._map.on("mouseup",this._onMouseUp),this._container&&this._container.classList.add("maplibregl-popup-track-pointer","mapboxgl-popup-track-pointer"),this._map._canvasContainer.classList.add("maplibregl-track-pointer","mapboxgl-track-pointer")):this._map.on("move",this._update),this.fire(new t.Event("open")),this},r.prototype.isOpen=function(){return!!this._map},r.prototype.remove=function(){return this._content&&i.remove(this._content),this._container&&(i.remove(this._container),delete this._container),this._map&&(this._map.off("move",this._update),this._map.off("move",this._onClose),this._map.off("click",this._onClose),this._map.off("remove",this.remove),this._map.off("mousemove",this._onMouseMove),this._map.off("mouseup",this._onMouseUp),this._map.off("drag",this._onDrag),delete this._map),this.fire(new t.Event("close")),this},r.prototype.getLngLat=function(){return this._lngLat},r.prototype.setLngLat=function(e){return this._lngLat=t.LngLat.convert(e),this._pos=null,this._trackPointer=!1,this._update(),this._map&&(this._map.on("move",this._update),this._map.off("mousemove",this._onMouseMove),this._container&&this._container.classList.remove("maplibregl-popup-track-pointer","mapboxgl-popup-track-pointer"),this._map._canvasContainer.classList.remove("maplibregl-track-pointer","mapboxgl-track-pointer")),this},r.prototype.trackPointer=function(){return this._trackPointer=!0,this._pos=null,this._update(),this._map&&(this._map.off("move",this._update),this._map.on("mousemove",this._onMouseMove),this._map.on("drag",this._onDrag),this._container&&this._container.classList.add("maplibregl-popup-track-pointer","mapboxgl-popup-track-pointer"),this._map._canvasContainer.classList.add("maplibregl-track-pointer","mapboxgl-track-pointer")),this},r.prototype.getElement=function(){return this._container},r.prototype.setText=function(e){return this.setDOMContent(t.window.document.createTextNode(e))},r.prototype.setHTML=function(e){var i,r=t.window.document.createDocumentFragment(),n=t.window.document.createElement("body");for(n.innerHTML=e;i=n.firstChild;)r.appendChild(i);return this.setDOMContent(r)},r.prototype.getMaxWidth=function(){return this._container&&this._container.style.maxWidth},r.prototype.setMaxWidth=function(t){return this.options.maxWidth=t,this._update(),this},r.prototype.setDOMContent=function(t){if(this._content)for(;this._content.hasChildNodes();)this._content.firstChild&&this._content.removeChild(this._content.firstChild);else this._content=i.create("div","maplibregl-popup-content mapboxgl-popup-content",this._container);return this._content.appendChild(t),this._createCloseButton(),this._update(),this._focusFirstElement(),this},r.prototype.addClassName=function(t){this._container&&this._container.classList.add(t)},r.prototype.removeClassName=function(t){this._container&&this._container.classList.remove(t)},r.prototype.setOffset=function(t){return this.options.offset=t,this._update(),this},r.prototype.toggleClassName=function(t){if(this._container)return this._container.classList.toggle(t)},r.prototype._createCloseButton=function(){this.options.closeButton&&(this._closeButton=i.create("button","maplibregl-popup-close-button mapboxgl-popup-close-button",this._content),this._closeButton.type="button",this._closeButton.setAttribute("aria-label","Close popup"),this._closeButton.innerHTML="×",this._closeButton.addEventListener("click",this._onClose))},r.prototype._onMouseUp=function(t){this._update(t.point)},r.prototype._onMouseMove=function(t){this._update(t.point)},r.prototype._onDrag=function(t){this._update(t.point)},r.prototype._update=function(e){var r=this;if(this._map&&(this._lngLat||this._trackPointer)&&this._content&&(this._container||(this._container=i.create("div","maplibregl-popup mapboxgl-popup",this._map.getContainer()),this._tip=i.create("div","maplibregl-popup-tip mapboxgl-popup-tip",this._container),this._container.appendChild(this._content),this.options.className&&this.options.className.split(" ").forEach((function(t){return r._container.classList.add(t)})),this._trackPointer&&this._container.classList.add("maplibregl-popup-track-pointer","mapboxgl-popup-track-pointer")),this.options.maxWidth&&this._container.style.maxWidth!==this.options.maxWidth&&(this._container.style.maxWidth=this.options.maxWidth),this._map.transform.renderWorldCopies&&!this._trackPointer&&(this._lngLat=Mn(this._lngLat,this._pos,this._map.transform)),!this._trackPointer||e)){var n=this._pos=this._trackPointer&&e?e:this._map.project(this._lngLat),a=this.options.anchor,o=function e(i){if(i){if("number"==typeof i){var r=Math.round(Math.sqrt(.5*Math.pow(i,2)));return{center:new t.Point(0,0),top:new t.Point(0,i),"top-left":new t.Point(r,r),"top-right":new t.Point(-r,r),bottom:new t.Point(0,-i),"bottom-left":new t.Point(r,-r),"bottom-right":new t.Point(-r,-r),left:new t.Point(i,0),right:new t.Point(-i,0)}}if(i instanceof t.Point||Array.isArray(i)){var n=t.Point.convert(i);return{center:n,top:n,"top-left":n,"top-right":n,bottom:n,"bottom-left":n,"bottom-right":n,left:n,right:n}}return{center:t.Point.convert(i.center||[0,0]),top:t.Point.convert(i.top||[0,0]),"top-left":t.Point.convert(i["top-left"]||[0,0]),"top-right":t.Point.convert(i["top-right"]||[0,0]),bottom:t.Point.convert(i.bottom||[0,0]),"bottom-left":t.Point.convert(i["bottom-left"]||[0,0]),"bottom-right":t.Point.convert(i["bottom-right"]||[0,0]),left:t.Point.convert(i.left||[0,0]),right:t.Point.convert(i.right||[0,0])}}return e(new t.Point(0,0))}(this.options.offset);if(!a){var s,l=this._container.offsetWidth,c=this._container.offsetHeight;s=n.y+o.bottom.ythis._map.transform.height-c?["bottom"]:[],n.xthis._map.transform.width-l/2&&s.push("right"),a=0===s.length?"bottom":s.join("-")}var u=n.add(o[a]).round();i.setTransform(this._container,Ln[a]+" translate("+u.x+"px,"+u.y+"px)"),Dn(this._container,a,"popup")}},r.prototype._focusFirstElement=function(){if(this.options.focusAfterOpen&&this._container){var t=this._container.querySelector(Xn);t&&t.focus()}},r.prototype._onClose=function(){this.remove()},r}(t.Evented),Hn={version:t.version,supported:e,setRTLTextPlugin:t.setRTLTextPlugin,getRTLTextPluginStatus:t.getRTLTextPluginStatus,Map:kn,NavigationControl:Cn,GeolocateControl:Vn,AttributionControl:xn,ScaleControl:jn,FullscreenControl:Gn,Popup:$n,Marker:Bn,Style:qe,LngLat:t.LngLat,LngLatBounds:t.LngLatBounds,Point:t.Point,MercatorCoordinate:t.MercatorCoordinate,Evented:t.Evented,config:t.config,prewarm:function(){Ft().acquire(Dt)},clearPrewarmedResources:function(){var t=Bt;t&&(t.isPreloaded()&&1===t.numActive()?(t.release(Dt),Bt=null):console.warn("Could not clear WebWorkers since there are active Map instances that still reference it. The pre-warmed WebWorker pool can only be cleared when all map instances have been removed with map.remove()"))},get accessToken(){return t.config.ACCESS_TOKEN},set accessToken(e){t.config.ACCESS_TOKEN=e},get baseApiUrl(){return t.config.API_URL},set baseApiUrl(e){t.config.API_URL=e},get workerCount(){return Ot.workerCount},set workerCount(t){Ot.workerCount=t},get maxParallelImageRequests(){return t.config.MAX_PARALLEL_IMAGE_REQUESTS},set maxParallelImageRequests(e){t.config.MAX_PARALLEL_IMAGE_REQUESTS=e},clearStorage:function(e){t.clearTileCache(e)},workerUrl:"",addProtocol:function(e,i){t.config.REGISTERED_PROTOCOLS[e]=i},removeProtocol:function(e){delete t.config.REGISTERED_PROTOCOLS[e]}};return Hn})),r}()},225:function(t,e,r){"use strict";t.exports=function(t,e){return e||(e={}),"string"!=typeof(t=t&&t.__esModule?t.default:t)?t:(/^['"].*['"]$/.test(t)&&(t=t.slice(1,-1)),e.hash&&(t+=e.hash),/["'() \t\n]/.test(t)||e.needQuotes?'"'.concat(t.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):t)}},240:function(t,e,r){var content=r(371);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(109).default)("eff5a100",content,!0,{sourceMap:!1})},241:function(t,e,r){"use strict";function n(t,e){return e=e||{},new Promise((function(r,n){var s=new XMLHttpRequest,o=[],u={},a=function t(){return{ok:2==(s.status/100|0),statusText:s.statusText,status:s.status,url:s.responseURL,text:function(){return Promise.resolve(s.responseText)},json:function(){return Promise.resolve(s.responseText).then(JSON.parse)},blob:function(){return Promise.resolve(new Blob([s.response]))},clone:t,headers:{keys:function(){return o},entries:function(){return o.map((function(t){return[t,s.getResponseHeader(t)]}))},get:function(t){return s.getResponseHeader(t)},has:function(t){return null!=s.getResponseHeader(t)}}}};for(var i in s.open(e.method||"get",t,!0),s.onload=function(){s.getAllResponseHeaders().toLowerCase().replace(/^(.+?):/gm,(function(t,e){u[e]||o.push(u[e]=e)})),r(a())},s.onerror=n,s.withCredentials="include"==e.credentials,e.headers)s.setRequestHeader(i,e.headers[i]);s.send(e.body||null)}))}r.d(e,"a",(function(){return n}))},242:function(t,e,r){"use strict";var n=function(t){return function(t){return!!t&&"object"==typeof t}(t)&&!function(t){var e=Object.prototype.toString.call(t);return"[object RegExp]"===e||"[object Date]"===e||function(t){return t.$$typeof===o}(t)}(t)};var o="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function l(t,e){return!1!==e.clone&&e.isMergeableObject(t)?m((r=t,Array.isArray(r)?[]:{}),t,e):t;var r}function c(t,source,e){return t.concat(source).map((function(element){return l(element,e)}))}function h(t){return Object.keys(t).concat(function(t){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(t).filter((function(symbol){return Object.propertyIsEnumerable.call(t,symbol)})):[]}(t))}function f(object,t){try{return t in object}catch(t){return!1}}function d(t,source,e){var r={};return e.isMergeableObject(t)&&h(t).forEach((function(n){r[n]=l(t[n],e)})),h(source).forEach((function(n){(function(t,e){return f(t,e)&&!(Object.hasOwnProperty.call(t,e)&&Object.propertyIsEnumerable.call(t,e))})(t,n)||(f(t,n)&&e.isMergeableObject(source[n])?r[n]=function(t,e){if(!e.customMerge)return m;var r=e.customMerge(t);return"function"==typeof r?r:m}(n,e)(t[n],source[n],e):r[n]=l(source[n],e))})),r}function m(t,source,e){(e=e||{}).arrayMerge=e.arrayMerge||c,e.isMergeableObject=e.isMergeableObject||n,e.cloneUnlessOtherwiseSpecified=l;var r=Array.isArray(source);return r===Array.isArray(t)?r?e.arrayMerge(t,source,e):d(t,source,e):l(source,e)}m.all=function(t,e){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce((function(t,r){return m(t,r,e)}),{})};var y=m;t.exports=y},243:function(t,e,r){"use strict";r.d(e,"a",(function(){return f}));var n=r(18),o=r(105);r(48),r(12),r(36),r(366),r(367),r(368),r(369),r(19),r(44),r(45),r(23),r(24);function l(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:".",n=arguments.length>3?arguments[3]:void 0;if(!c(e))return l(t,{},r,n);var object=Object.assign({},e);for(var h in t)if("__proto__"!==h&&"constructor"!==h){var f=t[h];null!=f&&(n&&n(object,h,f,r)||(Array.isArray(f)&&Array.isArray(object[h])?object[h]=[].concat(Object(o.a)(f),Object(o.a)(object[h])):c(f)&&c(object[h])?object[h]=l(f,object[h],(r?"".concat(r,"."):"")+h.toString(),n):object[h]=f))}return object}function c(t){if(null===t||"object"!==Object(n.a)(t))return!1;var e=Object.getPrototypeOf(t);return!(null!==e&&e!==Object.prototype&&null!==Object.getPrototypeOf(e)||Symbol.toStringTag in t||Symbol.iterator in t)}function h(t){return function(){for(var e=arguments.length,r=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:null;return e?m(t,e):y(t)}r.d(e,"default",(function(){return b}))}]).default},245:function(t,e,r){(function(e){var r="__lodash_hash_undefined__",n="[object Function]",o="[object GeneratorFunction]",l=/^\[object .+?Constructor\]$/,c="object"==typeof e&&e&&e.Object===Object&&e,h="object"==typeof self&&self&&self.Object===Object&&self,f=c||h||Function("return this")();var d,m=Array.prototype,y=Function.prototype,v=Object.prototype,_=f["__core-js_shared__"],x=(d=/[^.]+$/.exec(_&&_.keys&&_.keys.IE_PROTO||""))?"Symbol(src)_1."+d:"",w=y.toString,S=v.hasOwnProperty,E=v.toString,T=RegExp("^"+w.call(S).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),I=m.splice,k=O(f,"Map"),A=O(Object,"create");function z(t){var e=-1,r=t?t.length:0;for(this.clear();++e-1},C.prototype.set=function(t,e){var data=this.__data__,r=M(data,t);return r<0?data.push([t,e]):data[r][1]=e,this},P.prototype.clear=function(){this.__data__={hash:new z,map:new(k||C),string:new z}},P.prototype.delete=function(t){return D(this,t).delete(t)},P.prototype.get=function(t){return D(this,t).get(t)},P.prototype.has=function(t){return D(this,t).has(t)},P.prototype.set=function(t,e){return D(this,t).set(t,e),this},B.Cache=P,t.exports=B}).call(this,r(53))},247:function(t,e,r){"use strict";r(156),r(48),r(12),r(21);var n,o=r(136),l=r.n(o),c=(r(372),r(27),r(122),r(23),r(374),r(24),r(171)),h=r.n(c),f=r(172),d=r.n(f),m=r(245),y=r.n(m),v=[],_="ResizeObserver loop completed with undelivered notifications.";!function(t){t.BORDER_BOX="border-box",t.CONTENT_BOX="content-box",t.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"}(n||(n={}));var x,w=function(t){return Object.freeze(t)},S=function(t,e){this.inlineSize=t,this.blockSize=e,w(this)},E=function(){function t(t,e,r,n){return this.x=t,this.y=e,this.width=r,this.height=n,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,w(this)}return t.prototype.toJSON=function(){var t=this;return{x:t.x,y:t.y,top:t.top,right:t.right,bottom:t.bottom,left:t.left,width:t.width,height:t.height}},t.fromRect=function(e){return new t(e.x,e.y,e.width,e.height)},t}(),T=function(t){return t instanceof SVGElement&&"getBBox"in t},I=function(t){if(T(t)){var e=t.getBBox(),r=e.width,n=e.height;return!r&&!n}var o=t,l=o.offsetWidth,c=o.offsetHeight;return!(l||c||t.getClientRects().length)},k=function(t){var e;if(t instanceof Element)return!0;var r=null===(e=null==t?void 0:t.ownerDocument)||void 0===e?void 0:e.defaultView;return!!(r&&t instanceof r.Element)},A="undefined"!=typeof window?window:{},z=new WeakMap,C=/auto|scroll/,P=/^tb|vertical/,M=/msie|trident/i.test(A.navigator&&A.navigator.userAgent),L=function(t){return parseFloat(t||"0")},D=function(t,e,r){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===r&&(r=!1),new S((r?e:t)||0,(r?t:e)||0)},O=w({devicePixelContentBoxSize:D(),borderBoxSize:D(),contentBoxSize:D(),contentRect:new E(0,0,0,0)}),B=function(t,e){if(void 0===e&&(e=!1),z.has(t)&&!e)return z.get(t);if(I(t))return z.set(t,O),O;var r=getComputedStyle(t),svg=T(t)&&t.ownerSVGElement&&t.getBBox(),n=!M&&"border-box"===r.boxSizing,o=P.test(r.writingMode||""),l=!svg&&C.test(r.overflowY||""),c=!svg&&C.test(r.overflowX||""),h=svg?0:L(r.paddingTop),f=svg?0:L(r.paddingRight),d=svg?0:L(r.paddingBottom),m=svg?0:L(r.paddingLeft),y=svg?0:L(r.borderTopWidth),v=svg?0:L(r.borderRightWidth),_=svg?0:L(r.borderBottomWidth),x=m+f,S=h+d,k=(svg?0:L(r.borderLeftWidth))+v,A=y+_,B=c?t.offsetHeight-A-t.clientHeight:0,R=l?t.offsetWidth-k-t.clientWidth:0,F=n?x+k:0,U=n?S+A:0,V=svg?svg.width:L(r.width)-F-R,N=svg?svg.height:L(r.height)-U-B,j=V+x+R+k,Z=N+S+B+A,G=w({devicePixelContentBoxSize:D(Math.round(V*devicePixelRatio),Math.round(N*devicePixelRatio),o),borderBoxSize:D(j,Z,o),contentBoxSize:D(V,N,o),contentRect:new E(m,h,V,N)});return z.set(t,G),G},R=function(t,e,r){var o=B(t,r),l=o.borderBoxSize,c=o.contentBoxSize,h=o.devicePixelContentBoxSize;switch(e){case n.DEVICE_PIXEL_CONTENT_BOX:return h;case n.BORDER_BOX:return l;default:return c}},F=function(t){var e=B(t);this.target=t,this.contentRect=e.contentRect,this.borderBoxSize=w([e.borderBoxSize]),this.contentBoxSize=w([e.contentBoxSize]),this.devicePixelContentBoxSize=w([e.devicePixelContentBoxSize])},U=function(t){if(I(t))return 1/0;for(var e=0,r=t.parentNode;r;)e+=1,r=r.parentNode;return e},V=function(){var t=1/0,e=[];v.forEach((function(r){if(0!==r.activeTargets.length){var n=[];r.activeTargets.forEach((function(e){var r=new F(e.target),o=U(e.target);n.push(r),e.lastReportedSize=R(e.target,e.observedBox),ot?e.activeTargets.push(r):e.skippedTargets.push(r))}))}))},j=function(){var t,e=0;for(N(e);v.some((function(t){return t.activeTargets.length>0}));)e=V(),N(e);return v.some((function(t){return t.skippedTargets.length>0}))&&("function"==typeof ErrorEvent?t=new ErrorEvent("error",{message:_}):((t=document.createEvent("Event")).initEvent("error",!1,!1),t.message=_),window.dispatchEvent(t)),e>0},Z=[],G=function(t){if(!x){var e=0,r=document.createTextNode("");new MutationObserver((function(){return Z.splice(0).forEach((function(t){return t()}))})).observe(r,{characterData:!0}),x=function(){r.textContent="".concat(e?e--:e++)}}Z.push(t),x()},W=0,X={attributes:!0,characterData:!0,childList:!0,subtree:!0},$=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],time=function(t){return void 0===t&&(t=0),Date.now()+t},H=!1,K=new(function(){function t(){var t=this;this.stopped=!0,this.listener=function(){return t.schedule()}}return t.prototype.run=function(t){var e=this;if(void 0===t&&(t=250),!H){H=!0;var r,n=time(t);r=function(){var r=!1;try{r=j()}finally{if(H=!1,t=n-time(),!W)return;r?e.run(1e3):t>0?e.run(t):e.start()}},G((function(){requestAnimationFrame(r)}))}},t.prototype.schedule=function(){this.stop(),this.run()},t.prototype.observe=function(){var t=this,e=function(){return t.observer&&t.observer.observe(document.body,X)};document.body?e():A.addEventListener("DOMContentLoaded",e)},t.prototype.start=function(){var t=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),$.forEach((function(e){return A.addEventListener(e,t.listener,!0)})))},t.prototype.stop=function(){var t=this;this.stopped||(this.observer&&this.observer.disconnect(),$.forEach((function(e){return A.removeEventListener(e,t.listener,!0)})),this.stopped=!0)},t}()),Y=function(t){!W&&t>0&&K.start(),!(W+=t)&&K.stop()},J=function(){function t(t,e){this.target=t,this.observedBox=e||n.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return t.prototype.isActive=function(){var t,e=R(this.target,this.observedBox,!0);return t=this.target,T(t)||function(t){switch(t.tagName){case"INPUT":if("image"!==t.type)break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1}(t)||"inline"!==getComputedStyle(t).display||(this.lastReportedSize=e),this.lastReportedSize.inlineSize!==e.inlineSize||this.lastReportedSize.blockSize!==e.blockSize},t}(),Q=function(t,e){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=t,this.callback=e},tt=new WeakMap,et=function(t,e){for(var i=0;i=0&&(o&&v.splice(v.indexOf(r),1),r.observationTargets.splice(n,1),Y(-1))},t.disconnect=function(t){var e=this,r=tt.get(t);r.observationTargets.slice().forEach((function(r){return e.unobserve(t,r.target)})),r.activeTargets.splice(0,r.activeTargets.length)},t}(),nt=function(){function t(t){if(0===arguments.length)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if("function"!=typeof t)throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");it.connect(this,t)}return t.prototype.observe=function(t,e){if(0===arguments.length)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!k(t))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");it.observe(this,t,e)},t.prototype.unobserve=function(t){if(0===arguments.length)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!k(t))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");it.unobserve(this,t)},t.prototype.disconnect=function(){it.disconnect(this)},t.toString=function(){return"function ResizeObserver () { [polyfill code] }"},t}(),ot=(r(377),r(20),r(82),r(31),r(64),function(t){return Array.prototype.reduce.call(t,(function(t,e){var option=e.name.match(/data-simplebar-(.+)/);if(option){var r=option[1].replace(/\W+(.)/g,(function(t,e){return e.toUpperCase()}));switch(e.value){case"true":t[r]=!0;break;case"false":t[r]=!1;break;case void 0:t[r]=!0;break;default:t[r]=e.value}}return t}),{})});function at(element){return element&&element.ownerDocument&&element.ownerDocument.defaultView?element.ownerDocument.defaultView:window}function st(element){return element&&element.ownerDocument?element.ownerDocument:document}var lt=null,ut=null;function ct(t){if(null===lt){var e=st(t);if(void 0===e)return lt=0;var body=e.body,r=e.createElement("div");r.classList.add("simplebar-hide-scrollbar"),body.appendChild(r);var n=r.getBoundingClientRect().right;body.removeChild(r),lt=n}return lt}l.a&&window.addEventListener("resize",(function(){ut!==window.devicePixelRatio&&(ut=window.devicePixelRatio,lt=null)}));var pt=function(){function t(element,e){var r=this;this.onScroll=function(){var t=at(r.el);r.scrollXTicking||(t.requestAnimationFrame(r.scrollX),r.scrollXTicking=!0),r.scrollYTicking||(t.requestAnimationFrame(r.scrollY),r.scrollYTicking=!0)},this.scrollX=function(){r.axis.x.isOverflowing&&(r.showScrollbar("x"),r.positionScrollbar("x")),r.scrollXTicking=!1},this.scrollY=function(){r.axis.y.isOverflowing&&(r.showScrollbar("y"),r.positionScrollbar("y")),r.scrollYTicking=!1},this.onMouseEnter=function(){r.showScrollbar("x"),r.showScrollbar("y")},this.onMouseMove=function(t){r.mouseX=t.clientX,r.mouseY=t.clientY,(r.axis.x.isOverflowing||r.axis.x.forceVisible)&&r.onMouseMoveForAxis("x"),(r.axis.y.isOverflowing||r.axis.y.forceVisible)&&r.onMouseMoveForAxis("y")},this.onMouseLeave=function(){r.onMouseMove.cancel(),(r.axis.x.isOverflowing||r.axis.x.forceVisible)&&r.onMouseLeaveForAxis("x"),(r.axis.y.isOverflowing||r.axis.y.forceVisible)&&r.onMouseLeaveForAxis("y"),r.mouseX=-1,r.mouseY=-1},this.onWindowResize=function(){r.scrollbarWidth=r.getScrollbarWidth(),r.hideNativeScrollbar()},this.hideScrollbars=function(){r.axis.x.track.rect=r.axis.x.track.el.getBoundingClientRect(),r.axis.y.track.rect=r.axis.y.track.el.getBoundingClientRect(),r.isWithinBounds(r.axis.y.track.rect)||(r.axis.y.scrollbar.el.classList.remove(r.classNames.visible),r.axis.y.isVisible=!1),r.isWithinBounds(r.axis.x.track.rect)||(r.axis.x.scrollbar.el.classList.remove(r.classNames.visible),r.axis.x.isVisible=!1)},this.onPointerEvent=function(t){var e,n;r.axis.x.track.rect=r.axis.x.track.el.getBoundingClientRect(),r.axis.y.track.rect=r.axis.y.track.el.getBoundingClientRect(),(r.axis.x.isOverflowing||r.axis.x.forceVisible)&&(e=r.isWithinBounds(r.axis.x.track.rect)),(r.axis.y.isOverflowing||r.axis.y.forceVisible)&&(n=r.isWithinBounds(r.axis.y.track.rect)),(e||n)&&(t.preventDefault(),t.stopPropagation(),"mousedown"===t.type&&(e&&(r.axis.x.scrollbar.rect=r.axis.x.scrollbar.el.getBoundingClientRect(),r.isWithinBounds(r.axis.x.scrollbar.rect)?r.onDragStart(t,"x"):r.onTrackClick(t,"x")),n&&(r.axis.y.scrollbar.rect=r.axis.y.scrollbar.el.getBoundingClientRect(),r.isWithinBounds(r.axis.y.scrollbar.rect)?r.onDragStart(t,"y"):r.onTrackClick(t,"y"))))},this.drag=function(e){var track=r.axis[r.draggedAxis].track,n=track.rect[r.axis[r.draggedAxis].sizeAttr],o=r.axis[r.draggedAxis].scrollbar,l=r.contentWrapperEl[r.axis[r.draggedAxis].scrollSizeAttr],c=parseInt(r.elStyles[r.axis[r.draggedAxis].sizeAttr],10);e.preventDefault(),e.stopPropagation();var h=(("y"===r.draggedAxis?e.pageY:e.pageX)-track.rect[r.axis[r.draggedAxis].offsetAttr]-r.axis[r.draggedAxis].dragOffset)/(n-o.size)*(l-c);"x"===r.draggedAxis&&(h=r.isRtl&&t.getRtlHelpers().isRtlScrollbarInverted?h-(n+o.size):h,h=r.isRtl&&t.getRtlHelpers().isRtlScrollingInverted?-h:h),r.contentWrapperEl[r.axis[r.draggedAxis].scrollOffsetAttr]=h},this.onEndDrag=function(t){var e=st(r.el),n=at(r.el);t.preventDefault(),t.stopPropagation(),r.el.classList.remove(r.classNames.dragging),e.removeEventListener("mousemove",r.drag,!0),e.removeEventListener("mouseup",r.onEndDrag,!0),r.removePreventClickId=n.setTimeout((function(){e.removeEventListener("click",r.preventClick,!0),e.removeEventListener("dblclick",r.preventClick,!0),r.removePreventClickId=null}))},this.preventClick=function(t){t.preventDefault(),t.stopPropagation()},this.el=element,this.minScrollbarWidth=20,this.options=Object.assign({},t.defaultOptions,e),this.classNames=Object.assign({},t.defaultOptions.classNames,this.options.classNames),this.axis={x:{scrollOffsetAttr:"scrollLeft",sizeAttr:"width",scrollSizeAttr:"scrollWidth",offsetSizeAttr:"offsetWidth",offsetAttr:"left",overflowAttr:"overflowX",dragOffset:0,isOverflowing:!0,isVisible:!1,forceVisible:!1,track:{},scrollbar:{}},y:{scrollOffsetAttr:"scrollTop",sizeAttr:"height",scrollSizeAttr:"scrollHeight",offsetSizeAttr:"offsetHeight",offsetAttr:"top",overflowAttr:"overflowY",dragOffset:0,isOverflowing:!0,isVisible:!1,forceVisible:!1,track:{},scrollbar:{}}},this.removePreventClickId=null,t.instances.has(this.el)||(this.recalculate=h()(this.recalculate.bind(this),64),this.onMouseMove=h()(this.onMouseMove.bind(this),64),this.hideScrollbars=d()(this.hideScrollbars.bind(this),this.options.timeout),this.onWindowResize=d()(this.onWindowResize.bind(this),64,{leading:!0}),t.getRtlHelpers=y()(t.getRtlHelpers),this.init())}t.getRtlHelpers=function(){var e=document.createElement("div");e.innerHTML='
';var r=e.firstElementChild;document.body.appendChild(r);var n=r.firstElementChild;r.scrollLeft=0;var o=t.getOffset(r),l=t.getOffset(n);r.scrollLeft=999;var c=t.getOffset(n);return{isRtlScrollingInverted:o.left!==l.left&&l.left-c.left!=0,isRtlScrollbarInverted:o.left!==l.left}},t.getOffset=function(t){var rect=t.getBoundingClientRect(),e=st(t),r=at(t);return{top:rect.top+(r.pageYOffset||e.documentElement.scrollTop),left:rect.left+(r.pageXOffset||e.documentElement.scrollLeft)}};var e=t.prototype;return e.init=function(){t.instances.set(this.el,this),l.a&&(this.initDOM(),this.setAccessibilityAttributes(),this.scrollbarWidth=this.getScrollbarWidth(),this.recalculate(),this.initListeners())},e.initDOM=function(){var t=this;if(Array.prototype.filter.call(this.el.children,(function(e){return e.classList.contains(t.classNames.wrapper)})).length)this.wrapperEl=this.el.querySelector("."+this.classNames.wrapper),this.contentWrapperEl=this.options.scrollableNode||this.el.querySelector("."+this.classNames.contentWrapper),this.contentEl=this.options.contentNode||this.el.querySelector("."+this.classNames.contentEl),this.offsetEl=this.el.querySelector("."+this.classNames.offset),this.maskEl=this.el.querySelector("."+this.classNames.mask),this.placeholderEl=this.findChild(this.wrapperEl,"."+this.classNames.placeholder),this.heightAutoObserverWrapperEl=this.el.querySelector("."+this.classNames.heightAutoObserverWrapperEl),this.heightAutoObserverEl=this.el.querySelector("."+this.classNames.heightAutoObserverEl),this.axis.x.track.el=this.findChild(this.el,"."+this.classNames.track+"."+this.classNames.horizontal),this.axis.y.track.el=this.findChild(this.el,"."+this.classNames.track+"."+this.classNames.vertical);else{for(this.wrapperEl=document.createElement("div"),this.contentWrapperEl=document.createElement("div"),this.offsetEl=document.createElement("div"),this.maskEl=document.createElement("div"),this.contentEl=document.createElement("div"),this.placeholderEl=document.createElement("div"),this.heightAutoObserverWrapperEl=document.createElement("div"),this.heightAutoObserverEl=document.createElement("div"),this.wrapperEl.classList.add(this.classNames.wrapper),this.contentWrapperEl.classList.add(this.classNames.contentWrapper),this.offsetEl.classList.add(this.classNames.offset),this.maskEl.classList.add(this.classNames.mask),this.contentEl.classList.add(this.classNames.contentEl),this.placeholderEl.classList.add(this.classNames.placeholder),this.heightAutoObserverWrapperEl.classList.add(this.classNames.heightAutoObserverWrapperEl),this.heightAutoObserverEl.classList.add(this.classNames.heightAutoObserverEl);this.el.firstChild;)this.contentEl.appendChild(this.el.firstChild);this.contentWrapperEl.appendChild(this.contentEl),this.offsetEl.appendChild(this.contentWrapperEl),this.maskEl.appendChild(this.offsetEl),this.heightAutoObserverWrapperEl.appendChild(this.heightAutoObserverEl),this.wrapperEl.appendChild(this.heightAutoObserverWrapperEl),this.wrapperEl.appendChild(this.maskEl),this.wrapperEl.appendChild(this.placeholderEl),this.el.appendChild(this.wrapperEl)}if(!this.axis.x.track.el||!this.axis.y.track.el){var track=document.createElement("div"),e=document.createElement("div");track.classList.add(this.classNames.track),e.classList.add(this.classNames.scrollbar),track.appendChild(e),this.axis.x.track.el=track.cloneNode(!0),this.axis.x.track.el.classList.add(this.classNames.horizontal),this.axis.y.track.el=track.cloneNode(!0),this.axis.y.track.el.classList.add(this.classNames.vertical),this.el.appendChild(this.axis.x.track.el),this.el.appendChild(this.axis.y.track.el)}this.axis.x.scrollbar.el=this.axis.x.track.el.querySelector("."+this.classNames.scrollbar),this.axis.y.scrollbar.el=this.axis.y.track.el.querySelector("."+this.classNames.scrollbar),this.options.autoHide||(this.axis.x.scrollbar.el.classList.add(this.classNames.visible),this.axis.y.scrollbar.el.classList.add(this.classNames.visible)),this.el.setAttribute("data-simplebar","init")},e.setAccessibilityAttributes=function(){var t=this.options.ariaLabel||"scrollable content";this.contentWrapperEl.setAttribute("tabindex","0"),this.contentWrapperEl.setAttribute("role","region"),this.contentWrapperEl.setAttribute("aria-label",t)},e.initListeners=function(){var t=this,e=at(this.el);this.options.autoHide&&this.el.addEventListener("mouseenter",this.onMouseEnter),["mousedown","click","dblclick"].forEach((function(e){t.el.addEventListener(e,t.onPointerEvent,!0)})),["touchstart","touchend","touchmove"].forEach((function(e){t.el.addEventListener(e,t.onPointerEvent,{capture:!0,passive:!0})})),this.el.addEventListener("mousemove",this.onMouseMove),this.el.addEventListener("mouseleave",this.onMouseLeave),this.contentWrapperEl.addEventListener("scroll",this.onScroll),e.addEventListener("resize",this.onWindowResize);var r=!1,n=null,o=e.ResizeObserver||nt;this.resizeObserver=new o((function(){r&&null===n&&(n=e.requestAnimationFrame((function(){t.recalculate(),n=null})))})),this.resizeObserver.observe(this.el),this.resizeObserver.observe(this.contentEl),e.requestAnimationFrame((function(){r=!0})),this.mutationObserver=new e.MutationObserver(this.recalculate),this.mutationObserver.observe(this.contentEl,{childList:!0,subtree:!0,characterData:!0})},e.recalculate=function(){var t=at(this.el);this.elStyles=t.getComputedStyle(this.el),this.isRtl="rtl"===this.elStyles.direction;var e=this.heightAutoObserverEl.offsetHeight<=1,r=this.heightAutoObserverEl.offsetWidth<=1,n=this.contentEl.offsetWidth,o=this.contentWrapperEl.offsetWidth,l=this.elStyles.overflowX,c=this.elStyles.overflowY;this.contentEl.style.padding=this.elStyles.paddingTop+" "+this.elStyles.paddingRight+" "+this.elStyles.paddingBottom+" "+this.elStyles.paddingLeft,this.wrapperEl.style.margin="-"+this.elStyles.paddingTop+" -"+this.elStyles.paddingRight+" -"+this.elStyles.paddingBottom+" -"+this.elStyles.paddingLeft;var h=this.contentEl.scrollHeight,f=this.contentEl.scrollWidth;this.contentWrapperEl.style.height=e?"auto":"100%",this.placeholderEl.style.width=r?n+"px":"auto",this.placeholderEl.style.height=h+"px";var d=this.contentWrapperEl.offsetHeight;this.axis.x.isOverflowing=f>n,this.axis.y.isOverflowing=h>d,this.axis.x.isOverflowing="hidden"!==l&&this.axis.x.isOverflowing,this.axis.y.isOverflowing="hidden"!==c&&this.axis.y.isOverflowing,this.axis.x.forceVisible="x"===this.options.forceVisible||!0===this.options.forceVisible,this.axis.y.forceVisible="y"===this.options.forceVisible||!0===this.options.forceVisible,this.hideNativeScrollbar();var m=this.axis.x.isOverflowing?this.scrollbarWidth:0,y=this.axis.y.isOverflowing?this.scrollbarWidth:0;this.axis.x.isOverflowing=this.axis.x.isOverflowing&&f>o-y,this.axis.y.isOverflowing=this.axis.y.isOverflowing&&h>d-m,this.axis.x.scrollbar.size=this.getScrollbarSize("x"),this.axis.y.scrollbar.size=this.getScrollbarSize("y"),this.axis.x.scrollbar.el.style.width=this.axis.x.scrollbar.size+"px",this.axis.y.scrollbar.el.style.height=this.axis.y.scrollbar.size+"px",this.positionScrollbar("x"),this.positionScrollbar("y"),this.toggleTrackVisibility("x"),this.toggleTrackVisibility("y")},e.getScrollbarSize=function(t){if(void 0===t&&(t="y"),!this.axis[t].isOverflowing)return 0;var e,r=this.contentEl[this.axis[t].scrollSizeAttr],n=this.axis[t].track.el[this.axis[t].offsetSizeAttr],o=n/r;return e=Math.max(~~(o*n),this.options.scrollbarMinSize),this.options.scrollbarMaxSize&&(e=Math.min(e,this.options.scrollbarMaxSize)),e},e.positionScrollbar=function(e){if(void 0===e&&(e="y"),this.axis[e].isOverflowing){var r=this.contentWrapperEl[this.axis[e].scrollSizeAttr],n=this.axis[e].track.el[this.axis[e].offsetSizeAttr],o=parseInt(this.elStyles[this.axis[e].sizeAttr],10),l=this.axis[e].scrollbar,c=this.contentWrapperEl[this.axis[e].scrollOffsetAttr],h=(c="x"===e&&this.isRtl&&t.getRtlHelpers().isRtlScrollingInverted?-c:c)/(r-o),f=~~((n-l.size)*h);f="x"===e&&this.isRtl&&t.getRtlHelpers().isRtlScrollbarInverted?f+(n-l.size):f,l.el.style.transform="x"===e?"translate3d("+f+"px, 0, 0)":"translate3d(0, "+f+"px, 0)"}},e.toggleTrackVisibility=function(t){void 0===t&&(t="y");var track=this.axis[t].track.el,e=this.axis[t].scrollbar.el;this.axis[t].isOverflowing||this.axis[t].forceVisible?(track.style.visibility="visible",this.contentWrapperEl.style[this.axis[t].overflowAttr]="scroll"):(track.style.visibility="hidden",this.contentWrapperEl.style[this.axis[t].overflowAttr]="hidden"),this.axis[t].isOverflowing?e.style.display="block":e.style.display="none"},e.hideNativeScrollbar=function(){this.offsetEl.style[this.isRtl?"left":"right"]=this.axis.y.isOverflowing||this.axis.y.forceVisible?"-"+this.scrollbarWidth+"px":0,this.offsetEl.style.bottom=this.axis.x.isOverflowing||this.axis.x.forceVisible?"-"+this.scrollbarWidth+"px":0},e.onMouseMoveForAxis=function(t){void 0===t&&(t="y"),this.axis[t].track.rect=this.axis[t].track.el.getBoundingClientRect(),this.axis[t].scrollbar.rect=this.axis[t].scrollbar.el.getBoundingClientRect(),this.isWithinBounds(this.axis[t].scrollbar.rect)?this.axis[t].scrollbar.el.classList.add(this.classNames.hover):this.axis[t].scrollbar.el.classList.remove(this.classNames.hover),this.isWithinBounds(this.axis[t].track.rect)?(this.showScrollbar(t),this.axis[t].track.el.classList.add(this.classNames.hover)):this.axis[t].track.el.classList.remove(this.classNames.hover)},e.onMouseLeaveForAxis=function(t){void 0===t&&(t="y"),this.axis[t].track.el.classList.remove(this.classNames.hover),this.axis[t].scrollbar.el.classList.remove(this.classNames.hover)},e.showScrollbar=function(t){void 0===t&&(t="y");var e=this.axis[t].scrollbar.el;this.axis[t].isVisible||(e.classList.add(this.classNames.visible),this.axis[t].isVisible=!0),this.options.autoHide&&this.hideScrollbars()},e.onDragStart=function(t,e){void 0===e&&(e="y");var r=st(this.el),n=at(this.el),o=this.axis[e].scrollbar,l="y"===e?t.pageY:t.pageX;this.axis[e].dragOffset=l-o.rect[this.axis[e].offsetAttr],this.draggedAxis=e,this.el.classList.add(this.classNames.dragging),r.addEventListener("mousemove",this.drag,!0),r.addEventListener("mouseup",this.onEndDrag,!0),null===this.removePreventClickId?(r.addEventListener("click",this.preventClick,!0),r.addEventListener("dblclick",this.preventClick,!0)):(n.clearTimeout(this.removePreventClickId),this.removePreventClickId=null)},e.onTrackClick=function(t,e){var r=this;if(void 0===e&&(e="y"),this.options.clickOnTrack){var n=at(this.el);this.axis[e].scrollbar.rect=this.axis[e].scrollbar.el.getBoundingClientRect();var o=this.axis[e].scrollbar.rect[this.axis[e].offsetAttr],l=parseInt(this.elStyles[this.axis[e].sizeAttr],10),c=this.contentWrapperEl[this.axis[e].scrollOffsetAttr],h=("y"===e?this.mouseY-o:this.mouseX-o)<0?-1:1,f=-1===h?c-l:c+l;!function t(){var o,l;-1===h?c>f&&(c-=r.options.clickOnTrackSpeed,r.contentWrapperEl.scrollTo(((o={})[r.axis[e].offsetAttr]=c,o)),n.requestAnimationFrame(t)):c=t.left&&this.mouseX<=t.left+t.width&&this.mouseY>=t.top&&this.mouseY<=t.top+t.height},e.findChild=function(t,e){var r=t.matches||t.webkitMatchesSelector||t.mozMatchesSelector||t.msMatchesSelector;return Array.prototype.filter.call(t.children,(function(t){return r.call(t,e)}))[0]},t}();pt.defaultOptions={autoHide:!0,forceVisible:!1,clickOnTrack:!0,clickOnTrackSpeed:40,classNames:{contentEl:"simplebar-content",contentWrapper:"simplebar-content-wrapper",offset:"simplebar-offset",mask:"simplebar-mask",wrapper:"simplebar-wrapper",placeholder:"simplebar-placeholder",scrollbar:"simplebar-scrollbar",track:"simplebar-track",heightAutoObserverWrapperEl:"simplebar-height-auto-observer-wrapper",heightAutoObserverEl:"simplebar-height-auto-observer",visible:"simplebar-visible",horizontal:"simplebar-horizontal",vertical:"simplebar-vertical",hover:"simplebar-hover",dragging:"simplebar-dragging"},scrollbarMinSize:25,scrollbarMaxSize:0,timeout:1e3},pt.instances=new WeakMap,pt.initDOMLoadedElements=function(){document.removeEventListener("DOMContentLoaded",this.initDOMLoadedElements),window.removeEventListener("load",this.initDOMLoadedElements),Array.prototype.forEach.call(document.querySelectorAll("[data-simplebar]"),(function(t){"init"===t.getAttribute("data-simplebar")||pt.instances.has(t)||new pt(t,ot(t.attributes))}))},pt.removeObserver=function(){this.globalObserver.disconnect()},pt.initHtmlApi=function(){this.initDOMLoadedElements=this.initDOMLoadedElements.bind(this),"undefined"!=typeof MutationObserver&&(this.globalObserver=new MutationObserver(pt.handleMutations),this.globalObserver.observe(document,{childList:!0,subtree:!0})),"complete"===document.readyState||"loading"!==document.readyState&&!document.documentElement.doScroll?window.setTimeout(this.initDOMLoadedElements):(document.addEventListener("DOMContentLoaded",this.initDOMLoadedElements),window.addEventListener("load",this.initDOMLoadedElements))},pt.handleMutations=function(t){t.forEach((function(t){Array.prototype.forEach.call(t.addedNodes,(function(t){1===t.nodeType&&(t.hasAttribute("data-simplebar")?!pt.instances.has(t)&&document.documentElement.contains(t)&&new pt(t,ot(t.attributes)):Array.prototype.forEach.call(t.querySelectorAll("[data-simplebar]"),(function(t){"init"!==t.getAttribute("data-simplebar")&&!pt.instances.has(t)&&document.documentElement.contains(t)&&new pt(t,ot(t.attributes))})))})),Array.prototype.forEach.call(t.removedNodes,(function(t){1===t.nodeType&&("init"===t.getAttribute("data-simplebar")?pt.instances.has(t)&&!document.documentElement.contains(t)&&pt.instances.get(t).unMount():Array.prototype.forEach.call(t.querySelectorAll('[data-simplebar="init"]'),(function(t){pt.instances.has(t)&&!document.documentElement.contains(t)&&pt.instances.get(t).unMount()})))}))}))},pt.getOptions=ot,l.a&&pt.initHtmlApi();var ht=pt,ft={name:"simplebar-vue",mounted:function(){var t=ht.getOptions(this.$refs.element.attributes);this.SimpleBar=new ht(this.$refs.element,t)},computed:{scrollElement:function(){return this.$refs.scrollElement},contentElement:function(){return this.$refs.contentElement}}},mt=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{ref:"element"},[r("div",{staticClass:"simplebar-wrapper"},[t._m(0),t._v(" "),r("div",{staticClass:"simplebar-mask"},[r("div",{staticClass:"simplebar-offset"},[r("div",t._g({ref:"scrollElement",staticClass:"simplebar-content-wrapper"},Object.assign({},t.$listeners.scroll&&{scroll:t.$listeners.scroll})),[r("div",{ref:"contentElement",staticClass:"simplebar-content"},[t._t("default")],2)])])]),t._v(" "),r("div",{staticClass:"simplebar-placeholder"})]),t._v(" "),t._m(1),t._v(" "),t._m(2)])};mt._withStripped=!0;var yt=function(template,style,script,t,e,r,n,o){var component=("function"==typeof script?script.options:script)||{};return component.__file="/Users/adriendenat/Sites/simplebar/packages/simplebar-vue/index.vue",component.render||(component.render=template.render,component.staticRenderFns=template.staticRenderFns,component._compiled=!0,e&&(component.functional=!0)),component._scopeId=t,component}({render:mt,staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"simplebar-height-auto-observer-wrapper"},[e("div",{staticClass:"simplebar-height-auto-observer"})])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"simplebar-track simplebar-horizontal"},[e("div",{staticClass:"simplebar-scrollbar"})])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"simplebar-track simplebar-vertical"},[e("div",{staticClass:"simplebar-scrollbar"})])}]},0,ft,undefined,!1);e.a=yt},370:function(t,e,r){"use strict";r(240)},371:function(t,e,r){var n=r(108)((function(i){return i[1]}));n.push([t.i,".mgl-map-wrapper{height:100%;position:relative;width:100%}.mgl-map-wrapper .mapboxgl-map{height:100%;left:0;position:absolute;top:0;width:100%}",""]),n.locals={},t.exports=n},84:function(t,e,r){"use strict";var n={name:"NoSsr",functional:!0,props:{placeholder:String,placeholderTag:{type:String,default:"div"}},render:function(t,e){var r=e.parent,n=e.slots,o=e.props,l=n(),c=l.default;void 0===c&&(c=[]);var h=l.placeholder;return r._isMounted?c:(r.$once("hook:mounted",(function(){r.$forceUpdate()})),o.placeholderTag&&(o.placeholder||h)?t(o.placeholderTag,{class:["no-ssr-placeholder"]},o.placeholder||h):c.length>0?c.map((function(){return t(!1)})):t(!1))}};t.exports=n},85:function(t,e,r){"use strict";function n(t,e,r){"object"==typeof r.value&&(r.value=o(r.value)),r.enumerable&&!r.get&&!r.set&&r.configurable&&r.writable&&"__proto__"!==e?t[e]=r.value:Object.defineProperty(t,e,r)}function o(t){if("object"!=typeof t)return t;var e,r,l,i=0,c=Object.prototype.toString.call(t);if("[object Object]"===c?l=Object.create(t.__proto__||null):"[object Array]"===c?l=Array(t.length):"[object Set]"===c?(l=new Set,t.forEach((function(t){l.add(o(t))}))):"[object Map]"===c?(l=new Map,t.forEach((function(t,e){l.set(o(e),o(t))}))):"[object Date]"===c?l=new Date(+t):"[object RegExp]"===c?l=new RegExp(t.source,t.flags):"[object DataView]"===c?l=new t.constructor(o(t.buffer)):"[object ArrayBuffer]"===c?l=t.slice(0):"Array]"===c.slice(-6)&&(l=new t.constructor(t)),l){for(r=Object.getOwnPropertySymbols(t);i>>7-t%8&1)},put:function(t,r){for(var i=0;i>>r-i-1&1))},getLengthInBits:function(){return this.length},putBit:function(t){var r=Math.floor(this.length/8);this.buffer.length<=r&&this.buffer.push(0),t&&(this.buffer[r]|=128>>>this.length%8),this.length++}},r.exports=n},{}],5:[function(t,r,e){var n=t("../utils/buffer");function o(t){if(!t||t<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=t,this.data=n.alloc(t*t),this.reservedBit=n.alloc(t*t)}o.prototype.set=function(t,col,r,e){var n=t*this.size+col;this.data[n]=r,e&&(this.reservedBit[n]=!0)},o.prototype.get=function(t,col){return this.data[t*this.size+col]},o.prototype.xor=function(t,col,r){this.data[t*this.size+col]^=r},o.prototype.isReserved=function(t,col){return this.reservedBit[t*this.size+col]},r.exports=o},{"../utils/buffer":28}],6:[function(t,r,e){var n=t("../utils/buffer"),o=t("./mode");function f(data){this.mode=o.BYTE,this.data=n.from(data)}f.getBitsLength=function(t){return 8*t},f.prototype.getLength=function(){return this.data.length},f.prototype.getBitsLength=function(){return f.getBitsLength(this.data.length)},f.prototype.write=function(t){for(var i=0,r=this.data.length;i=0&&t.bit<4},e.from=function(t,r){if(e.isValid(t))return t;try{return n(t)}catch(t){return r}}},{}],9:[function(t,r,e){var n=t("./utils").getSymbolSize,o=7;e.getPositions=function(t){var r=n(t);return[[0,0],[r-o,0],[0,r-o]]}},{"./utils":21}],10:[function(t,r,e){var n=t("./utils"),o=1335,f=21522,h=n.getBCHDigit(o);e.getEncodedBits=function(t,mask){for(var data=t.bit<<3|mask,r=data<<10;n.getBCHDigit(r)-h>=0;)r^=o<=33088&&r<=40956)r-=33088;else{if(!(r>=57408&&r<=60351))throw new Error("Invalid SJIS character: "+this.data[i]+"\nMake sure your charset is UTF-8");r-=49472}r=192*(r>>>8&255)+(255&r),t.put(r,13)}},r.exports=f},{"./mode":14,"./utils":21}],13:[function(t,r,e){e.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};var n={N1:3,N2:3,N3:40,N4:10};function o(t,i,r){switch(t){case e.Patterns.PATTERN000:return(i+r)%2==0;case e.Patterns.PATTERN001:return i%2==0;case e.Patterns.PATTERN010:return r%3==0;case e.Patterns.PATTERN011:return(i+r)%3==0;case e.Patterns.PATTERN100:return(Math.floor(i/2)+Math.floor(r/3))%2==0;case e.Patterns.PATTERN101:return i*r%2+i*r%3==0;case e.Patterns.PATTERN110:return(i*r%2+i*r%3)%2==0;case e.Patterns.PATTERN111:return(i*r%3+(i+r)%2)%2==0;default:throw new Error("bad maskPattern:"+t)}}e.isValid=function(mask){return null!=mask&&""!==mask&&!isNaN(mask)&&mask>=0&&mask<=7},e.from=function(t){return e.isValid(t)?parseInt(t,10):void 0},e.getPenaltyN1=function(data){for(var t=data.size,r=0,e=0,o=0,f=null,h=null,c=0;c=5&&(r+=n.N1+(e-5)),f=l,e=1),(l=data.get(col,c))===h?o++:(o>=5&&(r+=n.N1+(o-5)),h=l,o=1)}e>=5&&(r+=n.N1+(e-5)),o>=5&&(r+=n.N1+(o-5))}return r},e.getPenaltyN2=function(data){for(var t=data.size,r=0,e=0;e=10&&(1488===e||93===e)&&r++,o=o<<1&2047|data.get(col,f),col>=10&&(1488===o||93===o)&&r++}return r*n.N3},e.getPenaltyN4=function(data){for(var t=0,r=data.data.length,i=0;i=1&&r<10?t.ccBits[0]:r<27?t.ccBits[1]:t.ccBits[2]},e.getBestModeForData=function(t){return o.testNumeric(t)?e.NUMERIC:o.testAlphanumeric(t)?e.ALPHANUMERIC:o.testKanji(t)?e.KANJI:e.BYTE},e.toString=function(t){if(t&&t.id)return t.id;throw new Error("Invalid mode")},e.isValid=function(t){return t&&t.bit&&t.ccBits},e.from=function(t,r){if(e.isValid(t))return t;try{return f(t)}catch(t){return r}}},{"./regex":19,"./version-check":22}],15:[function(t,r,e){var n=t("./mode");function o(data){this.mode=n.NUMERIC,this.data=data.toString()}o.getBitsLength=function(t){return 10*Math.floor(t/3)+(t%3?t%3*3+1:0)},o.prototype.getLength=function(){return this.data.length},o.prototype.getBitsLength=function(){return o.getBitsLength(this.data.length)},o.prototype.write=function(t){var i,r,e;for(i=0;i+3<=this.data.length;i+=3)r=this.data.substr(i,3),e=parseInt(r,10),t.put(e,10);var n=this.data.length-i;n>0&&(r=this.data.substr(i),e=parseInt(r,10),t.put(e,3*n+1))},r.exports=o},{"./mode":14}],16:[function(t,r,e){var n=t("../utils/buffer"),o=t("./galois-field");e.mul=function(t,r){for(var e=n.alloc(t.length+r.length-1),i=0;i=0;){for(var f=e[0],i=0;i=0&&f<=6&&(0===h||6===h)||h>=0&&h<=6&&(0===f||6===f)||f>=2&&f<=4&&h>=2&&h<=4?t.set(o+f,col+h,!0,!0):t.set(o+f,col+h,!1,!0))}function C(t){for(var r=t.size,e=8;e>i&1),t.set(e,col,n,!0),t.set(col,e,n,!0)}function M(t,r,e){var i,n,o=t.size,f=E.getEncodedBits(r,e);for(i=0;i<15;i++)n=1==(f>>i&1),i<6?t.set(i,8,n,!0):i<8?t.set(i+1,8,n,!0):t.set(o-15+i,8,n,!0),i<8?t.set(8,o-i-1,n,!0):i<9?t.set(8,15-i-1+1,n,!0):t.set(8,15-i-1,n,!0);t.set(o-8,8,1,!0)}function U(t,data){for(var r=t.size,e=-1,n=r-1,o=7,f=0,col=r-1;col>0;col-=2)for(6===col&&col--;;){for(var h=0;h<2;h++)if(!t.isReserved(n,col-h)){var c=!1;f>>o&1)),t.set(n,col-h,c),-1==--o&&(f++,o=7)}if((n+=e)<0||r<=n){n-=e,e=-e;break}}}function S(t,r,e){var n=new h;e.forEach((function(data){n.put(data.mode.bit,4),n.put(data.getLength(),A.getCharCountIndicator(data.mode,t)),data.write(n)}));var f=8*(o.getSymbolTotalCodewords(t)-v.getTotalCodewordsCount(t,r));for(n.getLengthInBits()+4<=f&&n.put(0,4);n.getLengthInBits()%8!=0;)n.putBit(0);for(var c=(f-n.getLengthInBits())/8,i=0;i=7&&I(w,t),U(w,d),isNaN(e)&&(e=y.getBestMask(w,M.bind(null,w,r))),y.applyMask(e,w),M(w,r,e),{modules:w,version:t,errorCorrectionLevel:r,maskPattern:e,segments:n}}e.create=function(data,t){if(void 0===data||""===data)throw new Error("No input text");var r,mask,e=f.M;return void 0!==t&&(e=f.from(t.errorCorrectionLevel,f.M),r=m.from(t.version),mask=y.from(t.maskPattern),t.toSJISFunc&&o.setToSJISFunction(t.toSJISFunc)),L(data,r,e,mask)}},{"../utils/buffer":28,"./alignment-pattern":2,"./bit-buffer":4,"./bit-matrix":5,"./error-correction-code":7,"./error-correction-level":8,"./finder-pattern":9,"./format-info":10,"./mask-pattern":13,"./mode":14,"./reed-solomon-encoder":18,"./segments":20,"./utils":21,"./version":23,isarray:33}],18:[function(t,r,e){var n=t("../utils/buffer"),o=t("./polynomial"),f=t("buffer").Buffer;function h(t){this.genPoly=void 0,this.degree=t,this.degree&&this.initialize(this.degree)}h.prototype.initialize=function(t){this.degree=t,this.genPoly=o.generateECPolynomial(this.degree)},h.prototype.encode=function(data){if(!this.genPoly)throw new Error("Encoder not initialized");var t=n.alloc(this.degree),r=f.concat([data,t],data.length+this.degree),e=o.mod(r,this.genPoly),h=this.degree-e.length;if(h>0){var c=n.alloc(this.degree);return e.copy(c,h),c}return e},r.exports=h},{"../utils/buffer":28,"./polynomial":16,buffer:30}],19:[function(t,r,e){var n="[0-9]+",o="[A-Z $%*+\\-./:]+",f="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+",h="(?:(?![A-Z0-9 $%*+\\-./:]|"+(f=f.replace(/u/g,"\\u"))+")(?:.|[\r\n]))+";e.KANJI=new RegExp(f,"g"),e.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),e.BYTE=new RegExp(h,"g"),e.NUMERIC=new RegExp(n,"g"),e.ALPHANUMERIC=new RegExp(o,"g");var c=new RegExp("^"+f+"$"),l=new RegExp("^"+n+"$"),d=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");e.testKanji=function(t){return c.test(t)},e.testNumeric=function(t){return l.test(t)},e.testAlphanumeric=function(t){return d.test(t)}},{}],20:[function(t,r,e){var n=t("./mode"),o=t("./numeric-data"),f=t("./alphanumeric-data"),h=t("./byte-data"),c=t("./kanji-data"),l=t("./regex"),d=t("./utils"),y=t("dijkstrajs");function v(t){return unescape(encodeURIComponent(t)).length}function w(t,r,e){for(var n,o=[];null!==(n=t.exec(e));)o.push({data:n[0],index:n.index,mode:r,length:n[0].length});return o}function m(t){var r,e,o=w(l.NUMERIC,n.NUMERIC,t),f=w(l.ALPHANUMERIC,n.ALPHANUMERIC,t);return d.isKanjiModeEnabled()?(r=w(l.BYTE,n.BYTE,t),e=w(l.KANJI,n.KANJI,t)):(r=w(l.BYTE_KANJI,n.BYTE,t),e=[]),o.concat(f,r,e).sort((function(t,r){return t.index-r.index})).map((function(t){return{data:t.data,mode:t.mode,length:t.length}}))}function E(t,r){switch(r){case n.NUMERIC:return o.getBitsLength(t);case n.ALPHANUMERIC:return f.getBitsLength(t);case n.KANJI:return c.getBitsLength(t);case n.BYTE:return h.getBitsLength(t)}}function A(t){return t.reduce((function(t,r){var e=t.length-1>=0?t[t.length-1]:null;return e&&e.mode===r.mode?(t[t.length-1].data+=r.data,t):(t.push(r),t)}),[])}function B(t){for(var r=[],i=0;i40)throw new Error('"version" should be in range from 1 to 40');return 4*t+17},e.getSymbolTotalCodewords=function(t){return o[t]},e.getBCHDigit=function(data){for(var t=0;0!==data;)t++,data>>>=1;return t},e.setToSJISFunction=function(t){if("function"!=typeof t)throw new Error('"toSJISFunc" is not a valid function.');n=t},e.isKanjiModeEnabled=function(){return void 0!==n},e.toSJIS=function(t){return n(t)}},{}],22:[function(t,r,e){e.isValid=function(t){return!isNaN(t)&&t>=1&&t<=40}},{}],23:[function(t,r,e){var n=t("./utils"),o=t("./error-correction-code"),f=t("./error-correction-level"),h=t("./mode"),c=t("./version-check"),l=t("isarray"),d=7973,y=n.getBCHDigit(d);function v(t,r,n){for(var o=1;o<=40;o++)if(r<=e.getCapacity(o,n,t))return o}function w(t,r){return h.getCharCountIndicator(t,r)+4}function m(t,r){var e=0;return t.forEach((function(data){var t=w(data.mode,r);e+=t+data.getBitsLength()})),e}function E(t,r){for(var n=1;n<=40;n++)if(m(t,n)<=e.getCapacity(n,r,h.MIXED))return n}e.from=function(t,r){return c.isValid(t)?parseInt(t,10):r},e.getCapacity=function(t,r,e){if(!c.isValid(t))throw new Error("Invalid QR Code version");void 0===e&&(e=h.BYTE);var f=8*(n.getSymbolTotalCodewords(t)-o.getTotalCodewordsCount(t,r));if(e===h.MIXED)return f;var l=f-w(e,t);switch(e){case h.NUMERIC:return Math.floor(l/10*3);case h.ALPHANUMERIC:return Math.floor(l/11*2);case h.KANJI:return Math.floor(l/13);case h.BYTE:default:return Math.floor(l/8)}},e.getBestVersionForData=function(data,t){var r,e=f.from(t,f.M);if(l(data)){if(data.length>1)return E(data,e);if(0===data.length)return 1;r=data[0]}else r=data;return v(r.mode,r.getLength(),e)},e.getEncodedBits=function(t){if(!c.isValid(t)||t<7)throw new Error("Invalid QR Code version");for(var r=t<<12;n.getBCHDigit(r)-y>=0;)r^=d<0&&col>0&&data[i-1]||(path+=n?f("M",col+r,.5+h+r):f("m",e,0),e=0,n=!1),col+1':"",path="',y='viewBox="0 0 '+l+" "+l+'"',v=''+d+path+"\n";return"function"==typeof e&&e(null,v),v}},{"./utils":27}],27:[function(t,r,e){function n(t){if("number"==typeof t&&(t=t.toString()),"string"!=typeof t)throw new Error("Color should be defined as hex string");var r=t.slice().replace("#","").split("");if(r.length<3||5===r.length||r.length>8)throw new Error("Invalid hex color: "+t);3!==r.length&&4!==r.length||(r=Array.prototype.concat.apply([],r.map((function(t){return[t,t]})))),6===r.length&&r.push("F","F");var e=parseInt(r.join(""),16);return{r:e>>24&255,g:e>>16&255,b:e>>8&255,a:255&e,hex:"#"+r.slice(0,6).join("")}}e.getOptions=function(t){t||(t={}),t.color||(t.color={});var r=void 0===t.margin||null===t.margin||t.margin<0?4:t.margin,e=t.width&&t.width>=21?t.width:void 0,o=t.scale||4;return{width:e,scale:e?4:o,margin:r,color:{dark:n(t.color.dark||"#000000ff"),light:n(t.color.light||"#ffffffff")},type:t.type,rendererOpts:t.rendererOpts||{}}},e.getScale=function(t,r){return r.width&&r.width>=t+2*r.margin?r.width/(t+2*r.margin):r.scale},e.getImageWidth=function(t,r){var n=e.getScale(t,r);return Math.floor((t+2*r.margin)*n)},e.qrToImageData=function(t,r,n){for(var o=r.modules.size,data=r.modules.data,f=e.getScale(o,n),h=Math.floor((o+2*n.margin)*f),c=n.margin*f,l=[n.color.light,n.color.dark],i=0;i=c&&d>=c&&i=f)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+f.toString(16)+" bytes");return 0|t}function l(t){return t!=t}function d(t,r){var e;return h.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(r)).__proto__=h.prototype:(null===(e=t)&&(e=new h(r)),e.length=r),e}function y(t,r){var e=d(t,r<0?0:0|c(r));if(!h.TYPED_ARRAY_SUPPORT)for(var i=0;i55295&&e<57344){if(!o){if(e>56319){(r-=3)>-1&&f.push(239,191,189);continue}if(i+1===n){(r-=3)>-1&&f.push(239,191,189);continue}o=e;continue}if(e<56320){(r-=3)>-1&&f.push(239,191,189),o=e;continue}e=65536+(o-55296<<10|e-56320)}else o&&(r-=3)>-1&&f.push(239,191,189);if(o=null,e<128){if((r-=1)<0)break;f.push(e)}else if(e<2048){if((r-=2)<0)break;f.push(e>>6|192,63&e|128)}else if(e<65536){if((r-=3)<0)break;f.push(e>>12|224,e>>6&63|128,63&e|128)}else{if(!(e<1114112))throw new Error("Invalid code point");if((r-=4)<0)break;f.push(e>>18|240,e>>12&63|128,e>>6&63|128,63&e|128)}}return f}function B(t){return h.isBuffer(t)?t.length:"undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer)?t.byteLength:("string"!=typeof t&&(t=""+t),0===t.length?0:A(t).length)}function T(t,r,e,n){for(var i=0;i=r.length||i>=t.length);++i)r[i+e]=t[i];return i}function R(t,r,e,n){return T(A(r,t.length-e),t,e,n)}function C(t,r,e,n){if("number"==typeof r)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&r instanceof ArrayBuffer?m(t,r,e,n):"string"==typeof r?v(t,r):E(t,r)}h.TYPED_ARRAY_SUPPORT&&(h.prototype.__proto__=Uint8Array.prototype,h.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&h[Symbol.species]===h&&Object.defineProperty(h,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1})),h.prototype.write=function(t,r,e){void 0===r||void 0===e&&"string"==typeof r?(e=this.length,r=0):isFinite(r)&&(r|=0,isFinite(e)?e|=0:e=void 0);var n=this.length-r;if((void 0===e||e>n)&&(e=n),t.length>0&&(e<0||r<0)||r>this.length)throw new RangeError("Attempt to write outside buffer bounds");return R(this,t,r,e)},h.prototype.slice=function(t,r){var e,n=this.length;if((t=~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),(r=void 0===r?n:~~r)<0?(r+=n)<0&&(r=0):r>n&&(r=n),r=t.length&&(r=t.length),r||(r=0),n>0&&n=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-r=0;--i)t[i+r]=this[i+e];else if(o<1e3||!h.TYPED_ARRAY_SUPPORT)for(i=0;i>>=0,e=void 0===e?this.length:e>>>0,t||(t=0),"number"==typeof t)for(i=r;i0)throw new Error("Invalid string. Length must be a multiple of 4");var e=t.indexOf("=");return-1===e&&(e=r),[e,e===r?0:4-e%4]}function l(t){var r=c(t),e=r[0],n=r[1];return 3*(e+n)/4-n}function d(t,r,e){return 3*(r+e)/4-e}function y(t){var r,i,e=c(t),n=e[0],h=e[1],l=new f(d(t,n,h)),y=0,v=h>0?n-4:n;for(i=0;i>16&255,l[y++]=r>>8&255,l[y++]=255&r;return 2===h&&(r=o[t.charCodeAt(i)]<<2|o[t.charCodeAt(i+1)]>>4,l[y++]=255&r),1===h&&(r=o[t.charCodeAt(i)]<<10|o[t.charCodeAt(i+1)]<<4|o[t.charCodeAt(i+2)]>>2,l[y++]=r>>8&255,l[y++]=255&r),l}function v(t){return n[t>>18&63]+n[t>>12&63]+n[t>>6&63]+n[63&t]}function w(t,r,e){for(var n,output=[],i=r;ic?c:i+h));return 1===o?(r=t[e-1],f.push(n[r>>2]+n[r<<4&63]+"==")):2===o&&(r=(t[e-2]<<8)+t[e-1],f.push(n[r>>10]+n[r>>4&63]+n[r<<2&63]+"=")),f.join("")}o["-".charCodeAt(0)]=62,o["_".charCodeAt(0)]=63},{}],30:[function(t,r,e){var n=t("base64-js"),o=t("ieee754"),f="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;e.Buffer=d,e.SlowBuffer=C,e.INSPECT_MAX_BYTES=50;var h=2147483647;function c(){try{var t=new Uint8Array(1),r={foo:function(){return 42}};return Object.setPrototypeOf(r,Uint8Array.prototype),Object.setPrototypeOf(t,r),42===t.foo()}catch(t){return!1}}function l(t){if(t>h)throw new RangeError('The value "'+t+'" is invalid for option "size"');var r=new Uint8Array(t);return Object.setPrototypeOf(r,d.prototype),r}function d(t,r,e){if("number"==typeof t){if("string"==typeof r)throw new TypeError('The "string" argument must be of type string. Received type number');return m(t)}return y(t,r,e)}function y(t,r,e){if("string"==typeof t)return E(t,r);if(ArrayBuffer.isView(t))return A(t);if(null==t)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);if(ut(t,ArrayBuffer)||t&&ut(t.buffer,ArrayBuffer))return B(t,r,e);if("number"==typeof t)throw new TypeError('The "value" argument must not be of type number. Received type number');var n=t.valueOf&&t.valueOf();if(null!=n&&n!==t)return d.from(n,r,e);var b=T(t);if(b)return b;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof t[Symbol.toPrimitive])return d.from(t[Symbol.toPrimitive]("string"),r,e);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t)}function v(t){if("number"!=typeof t)throw new TypeError('"size" argument must be of type number');if(t<0)throw new RangeError('The value "'+t+'" is invalid for option "size"')}function w(t,r,e){return v(t),t<=0?l(t):void 0!==r?"string"==typeof e?l(t).fill(r,e):l(t).fill(r):l(t)}function m(t){return v(t),l(t<0?0:0|R(t))}function E(t,r){if("string"==typeof r&&""!==r||(r="utf8"),!d.isEncoding(r))throw new TypeError("Unknown encoding: "+r);var e=0|P(t,r),n=l(e),o=n.write(t,r);return o!==e&&(n=n.slice(0,o)),n}function A(t){for(var r=t.length<0?0:0|R(t.length),e=l(r),i=0;i=h)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+h.toString(16)+" bytes");return 0|t}function C(t){return+t!=t&&(t=0),d.alloc(+t)}function P(t,r){if(d.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||ut(t,ArrayBuffer))return t.byteLength;if("string"!=typeof t)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof t);var e=t.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===e)return 0;for(var o=!1;;)switch(r){case"ascii":case"latin1":case"binary":return e;case"utf8":case"utf-8":return tt(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*e;case"hex":return e>>>1;case"base64":return ot(t).length;default:if(o)return n?-1:tt(t).length;r=(""+r).toLowerCase(),o=!0}}function I(t,r,e){var n=!1;if((void 0===r||r<0)&&(r=0),r>this.length)return"";if((void 0===e||e>this.length)&&(e=this.length),e<=0)return"";if((e>>>=0)<=(r>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return J(this,r,e);case"utf8":case"utf-8":return D(this,r,e);case"ascii":return z(this,r,e);case"latin1":case"binary":return H(this,r,e);case"base64":return Y(this,r,e);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return K(this,r,e);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}function M(b,t,r){var i=b[t];b[t]=b[r],b[r]=i}function U(t,r,e,n,o){if(0===t.length)return-1;if("string"==typeof e?(n=e,e=0):e>2147483647?e=2147483647:e<-2147483648&&(e=-2147483648),at(e=+e)&&(e=o?0:t.length-1),e<0&&(e=t.length+e),e>=t.length){if(o)return-1;e=t.length-1}else if(e<0){if(!o)return-1;e=0}if("string"==typeof r&&(r=d.from(r,n)),d.isBuffer(r))return 0===r.length?-1:S(t,r,e,n,o);if("number"==typeof r)return r&=255,"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(t,r,e):Uint8Array.prototype.lastIndexOf.call(t,r,e):S(t,[r],e,n,o);throw new TypeError("val must be string, number or Buffer")}function S(t,r,e,n,o){var i,f=1,h=t.length,c=r.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(t.length<2||r.length<2)return-1;f=2,h/=2,c/=2,e/=2}function l(t,i){return 1===f?t[i]:t.readUInt16BE(i*f)}if(o){var d=-1;for(i=e;ih&&(e=h-c),i=e;i>=0;i--){for(var y=!0,v=0;vo&&(n=o):n=o;var f=r.length;n>f/2&&(n=f/2);for(var i=0;i239?4:l>223?3:l>191?2:1;if(i+y<=e)switch(y){case 1:l<128&&(d=l);break;case 2:128==(192&(o=t[i+1]))&&(c=(31&l)<<6|63&o)>127&&(d=c);break;case 3:o=t[i+1],f=t[i+2],128==(192&o)&&128==(192&f)&&(c=(15&l)<<12|(63&o)<<6|63&f)>2047&&(c<55296||c>57343)&&(d=c);break;case 4:o=t[i+1],f=t[i+2],h=t[i+3],128==(192&o)&&128==(192&f)&&128==(192&h)&&(c=(15&l)<<18|(63&o)<<12|(63&f)<<6|63&h)>65535&&c<1114112&&(d=c)}null===d?(d=65533,y=1):d>65535&&(d-=65536,n.push(d>>>10&1023|55296),d=56320|1023&d),n.push(d),i+=y}return F(n)}e.kMaxLength=h,d.TYPED_ARRAY_SUPPORT=c(),d.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(d.prototype,"parent",{enumerable:!0,get:function(){if(d.isBuffer(this))return this.buffer}}),Object.defineProperty(d.prototype,"offset",{enumerable:!0,get:function(){if(d.isBuffer(this))return this.byteOffset}}),"undefined"!=typeof Symbol&&null!=Symbol.species&&d[Symbol.species]===d&&Object.defineProperty(d,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),d.poolSize=8192,d.from=function(t,r,e){return y(t,r,e)},Object.setPrototypeOf(d.prototype,Uint8Array.prototype),Object.setPrototypeOf(d,Uint8Array),d.alloc=function(t,r,e){return w(t,r,e)},d.allocUnsafe=function(t){return m(t)},d.allocUnsafeSlow=function(t){return m(t)},d.isBuffer=function(b){return null!=b&&!0===b._isBuffer&&b!==d.prototype},d.compare=function(a,b){if(ut(a,Uint8Array)&&(a=d.from(a,a.offset,a.byteLength)),ut(b,Uint8Array)&&(b=d.from(b,b.offset,b.byteLength)),!d.isBuffer(a)||!d.isBuffer(b))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(a===b)return 0;for(var t=a.length,r=b.length,i=0,e=Math.min(t,r);ir&&(t+=" ... "),""},f&&(d.prototype[f]=d.prototype.inspect),d.prototype.compare=function(t,r,e,n,o){if(ut(t,Uint8Array)&&(t=d.from(t,t.offset,t.byteLength)),!d.isBuffer(t))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof t);if(void 0===r&&(r=0),void 0===e&&(e=t?t.length:0),void 0===n&&(n=0),void 0===o&&(o=this.length),r<0||e>t.length||n<0||o>this.length)throw new RangeError("out of range index");if(n>=o&&r>=e)return 0;if(n>=o)return-1;if(r>=e)return 1;if(this===t)return 0;for(var f=(o>>>=0)-(n>>>=0),h=(e>>>=0)-(r>>>=0),c=Math.min(f,h),l=this.slice(n,o),y=t.slice(r,e),i=0;i>>=0,isFinite(e)?(e>>>=0,void 0===n&&(n="utf8")):(n=e,e=void 0)}var o=this.length-r;if((void 0===e||e>o)&&(e=o),t.length>0&&(e<0||r<0)||r>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var f=!1;;)switch(n){case"hex":return N(this,t,r,e);case"utf8":case"utf-8":return L(this,t,r,e);case"ascii":return x(this,t,r,e);case"latin1":case"binary":return _(this,t,r,e);case"base64":return k(this,t,r,e);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,t,r,e);default:if(f)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),f=!0}},d.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var j=4096;function F(t){var r=t.length;if(r<=j)return String.fromCharCode.apply(String,t);for(var e="",i=0;in)&&(e=n);for(var o="",i=r;ie)throw new RangeError("Trying to access beyond buffer length")}function $(t,r,e,n,o,f){if(!d.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(r>o||rt.length)throw new RangeError("Index out of range")}function Q(t,r,e,n,o,f){if(e+n>t.length)throw new RangeError("Index out of range");if(e<0)throw new RangeError("Index out of range")}function X(t,r,e,n,f){return r=+r,e>>>=0,f||Q(t,r,e,4),o.write(t,r,e,n,23,4),e+4}function Z(t,r,e,n,f){return r=+r,e>>>=0,f||Q(t,r,e,8),o.write(t,r,e,n,52,8),e+8}d.prototype.slice=function(t,r){var e=this.length;(t=~~t)<0?(t+=e)<0&&(t=0):t>e&&(t=e),(r=void 0===r?e:~~r)<0?(r+=e)<0&&(r=0):r>e&&(r=e),r>>=0,r>>>=0,e||V(t,r,this.length);for(var n=this[t],o=1,i=0;++i>>=0,r>>>=0,e||V(t,r,this.length);for(var n=this[t+--r],o=1;r>0&&(o*=256);)n+=this[t+--r]*o;return n},d.prototype.readUInt8=function(t,r){return t>>>=0,r||V(t,1,this.length),this[t]},d.prototype.readUInt16LE=function(t,r){return t>>>=0,r||V(t,2,this.length),this[t]|this[t+1]<<8},d.prototype.readUInt16BE=function(t,r){return t>>>=0,r||V(t,2,this.length),this[t]<<8|this[t+1]},d.prototype.readUInt32LE=function(t,r){return t>>>=0,r||V(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},d.prototype.readUInt32BE=function(t,r){return t>>>=0,r||V(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},d.prototype.readIntLE=function(t,r,e){t>>>=0,r>>>=0,e||V(t,r,this.length);for(var n=this[t],o=1,i=0;++i=(o*=128)&&(n-=Math.pow(2,8*r)),n},d.prototype.readIntBE=function(t,r,e){t>>>=0,r>>>=0,e||V(t,r,this.length);for(var i=r,n=1,o=this[t+--i];i>0&&(n*=256);)o+=this[t+--i]*n;return o>=(n*=128)&&(o-=Math.pow(2,8*r)),o},d.prototype.readInt8=function(t,r){return t>>>=0,r||V(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},d.prototype.readInt16LE=function(t,r){t>>>=0,r||V(t,2,this.length);var e=this[t]|this[t+1]<<8;return 32768&e?4294901760|e:e},d.prototype.readInt16BE=function(t,r){t>>>=0,r||V(t,2,this.length);var e=this[t+1]|this[t]<<8;return 32768&e?4294901760|e:e},d.prototype.readInt32LE=function(t,r){return t>>>=0,r||V(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},d.prototype.readInt32BE=function(t,r){return t>>>=0,r||V(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},d.prototype.readFloatLE=function(t,r){return t>>>=0,r||V(t,4,this.length),o.read(this,t,!0,23,4)},d.prototype.readFloatBE=function(t,r){return t>>>=0,r||V(t,4,this.length),o.read(this,t,!1,23,4)},d.prototype.readDoubleLE=function(t,r){return t>>>=0,r||V(t,8,this.length),o.read(this,t,!0,52,8)},d.prototype.readDoubleBE=function(t,r){return t>>>=0,r||V(t,8,this.length),o.read(this,t,!1,52,8)},d.prototype.writeUIntLE=function(t,r,e,n){t=+t,r>>>=0,e>>>=0,n||$(this,t,r,e,Math.pow(2,8*e)-1,0);var o=1,i=0;for(this[r]=255&t;++i>>=0,e>>>=0,n||$(this,t,r,e,Math.pow(2,8*e)-1,0);var i=e-1,o=1;for(this[r+i]=255&t;--i>=0&&(o*=256);)this[r+i]=t/o&255;return r+e},d.prototype.writeUInt8=function(t,r,e){return t=+t,r>>>=0,e||$(this,t,r,1,255,0),this[r]=255&t,r+1},d.prototype.writeUInt16LE=function(t,r,e){return t=+t,r>>>=0,e||$(this,t,r,2,65535,0),this[r]=255&t,this[r+1]=t>>>8,r+2},d.prototype.writeUInt16BE=function(t,r,e){return t=+t,r>>>=0,e||$(this,t,r,2,65535,0),this[r]=t>>>8,this[r+1]=255&t,r+2},d.prototype.writeUInt32LE=function(t,r,e){return t=+t,r>>>=0,e||$(this,t,r,4,4294967295,0),this[r+3]=t>>>24,this[r+2]=t>>>16,this[r+1]=t>>>8,this[r]=255&t,r+4},d.prototype.writeUInt32BE=function(t,r,e){return t=+t,r>>>=0,e||$(this,t,r,4,4294967295,0),this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=255&t,r+4},d.prototype.writeIntLE=function(t,r,e,n){if(t=+t,r>>>=0,!n){var o=Math.pow(2,8*e-1);$(this,t,r,e,o-1,-o)}var i=0,f=1,sub=0;for(this[r]=255&t;++i>0)-sub&255;return r+e},d.prototype.writeIntBE=function(t,r,e,n){if(t=+t,r>>>=0,!n){var o=Math.pow(2,8*e-1);$(this,t,r,e,o-1,-o)}var i=e-1,f=1,sub=0;for(this[r+i]=255&t;--i>=0&&(f*=256);)t<0&&0===sub&&0!==this[r+i+1]&&(sub=1),this[r+i]=(t/f>>0)-sub&255;return r+e},d.prototype.writeInt8=function(t,r,e){return t=+t,r>>>=0,e||$(this,t,r,1,127,-128),t<0&&(t=255+t+1),this[r]=255&t,r+1},d.prototype.writeInt16LE=function(t,r,e){return t=+t,r>>>=0,e||$(this,t,r,2,32767,-32768),this[r]=255&t,this[r+1]=t>>>8,r+2},d.prototype.writeInt16BE=function(t,r,e){return t=+t,r>>>=0,e||$(this,t,r,2,32767,-32768),this[r]=t>>>8,this[r+1]=255&t,r+2},d.prototype.writeInt32LE=function(t,r,e){return t=+t,r>>>=0,e||$(this,t,r,4,2147483647,-2147483648),this[r]=255&t,this[r+1]=t>>>8,this[r+2]=t>>>16,this[r+3]=t>>>24,r+4},d.prototype.writeInt32BE=function(t,r,e){return t=+t,r>>>=0,e||$(this,t,r,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=255&t,r+4},d.prototype.writeFloatLE=function(t,r,e){return X(this,t,r,!0,e)},d.prototype.writeFloatBE=function(t,r,e){return X(this,t,r,!1,e)},d.prototype.writeDoubleLE=function(t,r,e){return Z(this,t,r,!0,e)},d.prototype.writeDoubleBE=function(t,r,e){return Z(this,t,r,!1,e)},d.prototype.copy=function(t,r,e,n){if(!d.isBuffer(t))throw new TypeError("argument should be a Buffer");if(e||(e=0),n||0===n||(n=this.length),r>=t.length&&(r=t.length),r||(r=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-r=0;--i)t[i+r]=this[i+e];else Uint8Array.prototype.set.call(t,this.subarray(e,n),r);return o},d.prototype.fill=function(t,r,e,n){if("string"==typeof t){if("string"==typeof r?(n=r,r=0,e=this.length):"string"==typeof e&&(n=e,e=this.length),void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string");if("string"==typeof n&&!d.isEncoding(n))throw new TypeError("Unknown encoding: "+n);if(1===t.length){var code=t.charCodeAt(0);("utf8"===n&&code<128||"latin1"===n)&&(t=code)}}else"number"==typeof t?t&=255:"boolean"==typeof t&&(t=Number(t));if(r<0||this.length>>=0,e=void 0===e?this.length:e>>>0,t||(t=0),"number"==typeof t)for(i=r;i55295&&e<57344){if(!o){if(e>56319){(r-=3)>-1&&f.push(239,191,189);continue}if(i+1===n){(r-=3)>-1&&f.push(239,191,189);continue}o=e;continue}if(e<56320){(r-=3)>-1&&f.push(239,191,189),o=e;continue}e=65536+(o-55296<<10|e-56320)}else o&&(r-=3)>-1&&f.push(239,191,189);if(o=null,e<128){if((r-=1)<0)break;f.push(e)}else if(e<2048){if((r-=2)<0)break;f.push(e>>6|192,63&e|128)}else if(e<65536){if((r-=3)<0)break;f.push(e>>12|224,e>>6&63|128,63&e|128)}else{if(!(e<1114112))throw new Error("Invalid code point");if((r-=4)<0)break;f.push(e>>18|240,e>>12&63|128,e>>6&63|128,63&e|128)}}return f}function et(t){for(var r=[],i=0;i>8,o=e%256,f.push(o),f.push(n);return f}function ot(t){return n.toByteArray(G(t))}function it(t,r,e,n){for(var i=0;i=r.length||i>=t.length);++i)r[i+e]=t[i];return i}function ut(t,r){return t instanceof r||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===r.name}function at(t){return t!=t}var ft=function(){for(var t="0123456789abcdef",table=new Array(256),i=0;i<16;++i)for(var r=16*i,e=0;e<16;++e)table[r+e]=t[i]+t[e];return table}()},{"base64-js":29,ieee754:32}],31:[function(t,r,e){var n={single_source_shortest_paths:function(t,s,r){var e={},o={};o[s]=0;var f,u,h,c,l,d,y,v=n.PriorityQueue.make();for(v.push(s,0);!v.empty();)for(h in u=(f=v.pop()).value,c=f.cost,l=t[u]||{})l.hasOwnProperty(h)&&(d=c+l[h],y=o[h],(void 0===o[h]||y>d)&&(o[h]=d,v.push(h,d),e[h]=u));if(void 0!==r&&void 0===o[r]){var w=["Could not find a path from ",s," to ",r,"."].join("");throw new Error(w)}return e},extract_shortest_path_from_predecessor_list:function(t,r){for(var e=[],u=r;u;)e.push(u),t[u],u=t[u];return e.reverse(),e},find_path:function(t,s,r){var e=n.single_source_shortest_paths(t,s,r);return n.extract_shortest_path_from_predecessor_list(e,r)},PriorityQueue:{make:function(t){var r,e=n.PriorityQueue,o={};for(r in t=t||{},e)e.hasOwnProperty(r)&&(o[r]=e[r]);return o.queue=[],o.sorter=t.sorter||e.default_sorter,o},default_sorter:function(a,b){return a.cost-b.cost},push:function(t,r){var e={value:t,cost:r};this.queue.push(e),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return 0===this.queue.length}}};void 0!==r&&(r.exports=n)},{}],32:[function(t,r,e){e.read=function(t,r,e,n,o){var f,h,c=8*o-n-1,l=(1<>1,y=-7,i=e?o-1:0,v=e?-1:1,s=t[r+i];for(i+=v,f=s&(1<<-y)-1,s>>=-y,y+=c;y>0;f=256*f+t[r+i],i+=v,y-=8);for(h=f&(1<<-y)-1,f>>=-y,y+=n;y>0;h=256*h+t[r+i],i+=v,y-=8);if(0===f)f=1-d;else{if(f===l)return h?NaN:1/0*(s?-1:1);h+=Math.pow(2,n),f-=d}return(s?-1:1)*h*Math.pow(2,f-n)},e.write=function(t,r,e,n,o,f){var h,c,l,d=8*f-o-1,y=(1<>1,rt=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,i=n?0:f-1,w=n?1:-1,s=r<0||0===r&&1/r<0?1:0;for(r=Math.abs(r),isNaN(r)||r===1/0?(c=isNaN(r)?1:0,h=y):(h=Math.floor(Math.log(r)/Math.LN2),r*(l=Math.pow(2,-h))<1&&(h--,l*=2),(r+=h+v>=1?rt/l:rt*Math.pow(2,1-v))*l>=2&&(h++,l/=2),h+v>=y?(c=0,h=y):h+v>=1?(c=(r*l-1)*Math.pow(2,o),h+=v):(c=r*Math.pow(2,v-1)*Math.pow(2,o),h=0));o>=8;t[e+i]=255&c,i+=w,c/=256,o-=8);for(h=h<0;t[e+i]=255&h,i+=w,h/=256,d-=8);t[e+i-w]|=128*s}},{}],33:[function(t,r,e){var n={}.toString;r.exports=Array.isArray||function(t){return"[object Array]"==n.call(t)}},{}]},{},[24])(24)},r.exports=n()}));return{name:"qrcode",props:{value:null,options:Object,tag:{type:String,default:"canvas"}},render:function(t){return t(this.tag,this.$slots.default)},watch:{$props:{deep:!0,immediate:!0,handler:function(){this.$el&&this.generate()}}},methods:{generate:function(){var t=this,r=this.options,n=this.tag,o=String(this.value);"canvas"===n?e.toCanvas(this.$el,o,r,(function(t){if(t)throw t})):"img"===n?e.toDataURL(o,r,(function(r,e){if(r)throw r;t.$el.src=e})):e.toString(o,r,(function(r,e){if(r)throw r;t.$el.innerHTML=e}))}},mounted:function(){this.generate()}}}()}}]); \ No newline at end of file diff --git a/about/index.html b/about/index.html index c1d891f..60295f9 100644 --- a/about/index.html +++ b/about/index.html @@ -1,16 +1,16 @@ - -

このサイトについて

このサイトは、能登半島地震で被災された方が受けられる住まいの支援のうち、みなし仮設(賃貸型応急)住宅の対象物件を、地図上で検索する機能を備えています。 -一般社団法人コード・フォー・ジャパン(以下Code for Japan) が、石川県との連携協定の一貫で提供しています。

物件情報は、石川県より直接提供されたものを表示しています。

物件に関するお問い合わは、物件情報にある連絡先に直接お問い合わせください。 +

このサイトについて

このサイトは、能登半島地震で被災された方が受けられる住まいの支援のうち、みなし仮設(賃貸型応急)住宅の対象物件を、地図上で検索する機能を備えています。 +一般社団法人コード・フォー・ジャパン(以下Code for Japan) が、石川県との連携協定の一環で提供しています。

物件情報は、石川県より直接提供されたものを表示しています。

物件に関するお問い合わは、物件情報にある連絡先に直接お問い合わせください。 また、このサイトは、地図上で物件を検索するための機能を提供しているだけであり、Code for Japan では物件の内容についての保証はいたしません。 -制度そのものや、被災支援については、石川県のホームページなどからお問い合わせください。

石川県のホームページ

+制度そのものや、被災支援については、石川県のホームページなどからお問い合わせください。

石川県のホームページ

diff --git a/detail/2019-chiba-typhoon-15/index.html b/detail/2019-chiba-typhoon-15/index.html index 0285395..5c35ae0 100644 --- a/detail/2019-chiba-typhoon-15/index.html +++ b/detail/2019-chiba-typhoon-15/index.html @@ -1,13 +1,13 @@ - 能登半島地震 物件サポート情報 - 紙マップ -
+
diff --git a/detail/2019-typhoon-19/index.html b/detail/2019-typhoon-19/index.html index dfc8edb..8f8693d 100644 --- a/detail/2019-typhoon-19/index.html +++ b/detail/2019-typhoon-19/index.html @@ -1,13 +1,13 @@ - 能登半島地震 物件サポート情報 - 紙マップ -
+
diff --git a/detail/2021-shizuoka-izusan/index.html b/detail/2021-shizuoka-izusan/index.html index 7d55b1c..72862ed 100644 --- a/detail/2021-shizuoka-izusan/index.html +++ b/detail/2021-shizuoka-izusan/index.html @@ -1,13 +1,13 @@ - 能登半島地震 物件サポート情報 - 紙マップ -
+
diff --git a/detail/2024-noto-earthquake/index.html b/detail/2024-noto-earthquake/index.html index 6704ade..f4fc693 100644 --- a/detail/2024-noto-earthquake/index.html +++ b/detail/2024-noto-earthquake/index.html @@ -1,13 +1,13 @@ - 能登半島地震 物件サポート情報 - 紙マップ -
+
diff --git a/en/about/index.html b/en/about/index.html index d526368..b798d9a 100644 --- a/en/about/index.html +++ b/en/about/index.html @@ -1,16 +1,16 @@ - -

このサイトについて

このサイトは、能登半島地震で被災された方が受けられる住まいの支援のうち、みなし仮設(賃貸型応急)住宅の対象物件を、地図上で検索する機能を備えています。 -一般社団法人コード・フォー・ジャパン(以下Code for Japan) が、石川県との連携協定の一貫で提供しています。

物件情報は、石川県より直接提供されたものを表示しています。

物件に関するお問い合わは、物件情報にある連絡先に直接お問い合わせください。 +

このサイトについて

このサイトは、能登半島地震で被災された方が受けられる住まいの支援のうち、みなし仮設(賃貸型応急)住宅の対象物件を、地図上で検索する機能を備えています。 +一般社団法人コード・フォー・ジャパン(以下Code for Japan) が、石川県との連携協定の一環で提供しています。

物件情報は、石川県より直接提供されたものを表示しています。

物件に関するお問い合わは、物件情報にある連絡先に直接お問い合わせください。 また、このサイトは、地図上で物件を検索するための機能を提供しているだけであり、Code for Japan では物件の内容についての保証はいたしません。 -制度そのものや、被災支援については、石川県のホームページなどからお問い合わせください。

石川県のホームページ

+制度そのものや、被災支援については、石川県のホームページなどからお問い合わせください。

石川県のホームページ

diff --git a/en/index.html b/en/index.html index 2fa5100..e8a02c8 100644 --- a/en/index.html +++ b/en/index.html @@ -1,13 +1,13 @@ - Noto Peninsula Earthquake Housing Support (2024) - KamiMap -
+
diff --git a/index.html b/index.html index 082aab2..464021d 100644 --- a/index.html +++ b/index.html @@ -1,13 +1,13 @@ - 能登半島地震 物件サポート情報 - 紙マップ -
+